BM6P6(@ {{{vvv~~~xxxuuurrrooonnnoooqqqrrrpppvvvyyy~~~xxxxxx{{{~~~zzzooogggsssxxxoooiiiddd^^^UUUOOOEEEMMMOOOSSSXXXUUUZZZlllNNN;;;444//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++***,,,------++++++,,,...---111111---,,,222555555IIIQQQdddyyyvvvoookkkmmmmmmkkklllppp{{{{{{uuuxxx}}}~~~gggVVVOOOCCC666000---+++,,,...000---++++++,,,---,,,***************************---,,,,,,+++*********+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((***)))))))))((((((''''''((())))))))))))************------,,,+++------,,,+++:::777>>>fffvvv}}}zzz}}}zzzuuurrrpppsssssstttuuuuuutttrrrrrrsssrrrpppnnnllljjjjjjiii{{{xxxrrrfffccc___[[[YYYZZZ\\\^^^dddkkkooottt|||sssttt|||||||||~~~{{{qqqiiiqqq~~~~~~xxxpppiiiddd]]]TTTNNNGGGNNNPPPTTTZZZXXX```sssOOO<<<444//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************+++++++++++++++,,,------,,,+++---...000111222222333666999<<>>JJJiii~~~uuunnnkkkiiihhhllliiilllyyy{{{qqqtttyyykkk[[[KKKAAA:::333...---+++,,,,,,,,,***))))))***))))))))))))))))))))))))******)))((((((((())))))))))))************++++++************************************************************************************************((()))******++++++******))))))************++++++***************))))))))),,,,,,,,,---------.........------///222444444444::::::QQQwww~~~wwwnnnppp}}}{{{xxxuuurrrqqqppppppnnnoooooooooooonnnmmmllltttrrroookkkhhheeecccbbb~~~~~~~~~~~~zzzuuurrrllliiiccc]]]WWWRRROOOMMMNNNVVV```kkk|||}}}tttkkkhhheeeeeeiiioootttwww{{{}}}|||uuummmxxxzzzvvvpppjjjcccZZZQQQKKKCCCGGGJJJSSS]]]aaasssNNN;;;444//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,......------...000111,,,...555666888LLLfffssshhhfffhhhmmmqqq~~~|||xxxwww|||}}}}}}oooYYYOOOIII???333***---...///,,,)))&&&&&&(((((((((((((((((((((((((((***))))))(((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))***++++++++++++***************************++++++******************------------............000---,,,///222333555777@@@HHHnnn~~~nnnyyy}}}}}}wwwuuurrrooommmllllllllljjjjjjjjjjjjiiihhhhhhgggjjjiiifffccc___]]][[[ZZZxxxzzz~~~~~~}}}}}}}}}zzzxxxuuuppphhh___XXXSSSPPPTTTYYYaaannn~~~wwwkkkbbb\\\VVVPPPTTTTTTWWW]]]eeemmmrrruuuwwwyyy|||}}}~~~}}}nnnttt}}}zzzvvvpppiiiaaaXXXPPPKKKEEEGGGIIIRRR[[[___sss~~~KKK:::444//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++---............000111444000333:::;;;EEEeeewwwmmmhhhkkkrrryyy}}}}}}|||eee]]][[[QQQ???111//////...,,,)))((()))***((((((((((((((((((((((((******)))))))))******+++&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,------------000,,,+++///000000555===JJJdddmmmmmm~~~zzzyyysssqqqnnnjjjhhhgggggghhheeeeeedddcccbbbbbbaaaaaa```^^^\\\ZZZXXXWWWVVVVVVtttvvvzzz~~~~~~{{{~~~zzzzzz}}}zzzyyyuuuxxx|||yyyqqqjjjeee]]][[[XXXWWWYYY___fffjjjrrruuufff[[[XXXSSSMMMGGGCCCAAA???AAACCCJJJTTT```kkkqqqttttttvvvxxxyyy{{{}}}~~~~~~~~~tttsssvvvzzzvvvpppggg^^^UUUOOOKKKKKKKKKLLLSSSYYYZZZnnnxxxHHH999555//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++---////////////111222111222888@@@III\\\{{{mmmfffjjjhhhnnn~~~{{{nnniiiggg\\\JJJ===333000,,,***+++---......))))))))))))))))))))))))******)))))))))***++++++(((((())))))))))))******************************&&&&&&&&&''''''(((((()))''''''''''''''''''''''''************************&&&'''(((((())))))(((((()))((((((((((((''''''''')))))))))***************+++++++++,,,,,,,,,------///+++,,,///...///:::HHH^^^ppp~~~{{{mmmttt|||xxxssspppooommmiiieeebbbbbbbbbccc```___]]]\\\[[[[[[[[[[[[YYYXXXWWWUUUTTTTTTTTTTTTttttttuuuxxxxxxwww}}}yyywww{{{|||wwwtttoooqqquuuvvvwwwxxx||||||zzzyyyppplllgggbbb\\\WWWUUUVVVTTTYYYZZZXXXWWWXXXSSSKKKGGGFFFEEEDDDBBB@@@@@@AAA<<<>>>CCCLLLXXXcccjjjnnnqqqsssuuuvvvxxxzzz~~~}}}|||{{{zzz||||||ssspppzzz{{{wwwoooeee[[[SSSNNNMMMMMMLLLLLLTTTYYYXXXmmmuuuFFF999666//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------+++---/////////000111333111666@@@OOOeeewwwooojjjiiilll}}}|||}}}{{{|||~~~}}}}}}||||||}}}~~~~~~|||www||||||sssdddUUUNNN===555---***,,,//////,,,************************((((((((((((((()))***+++((((((((()))))))))******************************&&&&&&''''''((())))))***((((((((((((((((((((((((************************&&&'''(((((())))))(((((())))))((((((((('''''''''((((((((())))))*********++++++,,,,,,,,,------------+++...111000111CCCYYYtttxxxxxxrrryyy{{{zzztttnnnkkkiiigggccc___]]]]]]___```[[[ZZZXXXWWWVVVUUUUUUVVVTTTTTTSSSQQQPPPPPPPPPPPPuuussssssttttttvvv~~~{{{xxxyyy|||{{{uuurrrllloooppppppnnnnnnqqqtttuuuuuuvvvwwwzzz}}}}}}{{{wwwoooeee^^^]]]VVVTTTRRRPPPPPPNNNHHHCCCAAABBBCCCEEEDDDBBBBBBDDDAAAAAABBBGGGPPPZZZbbbeeeoooqqqssstttvvvyyy}}}}}}zzzyyyxxxzzztttnnnxxx{{{wwwooodddYYYRRRNNNMMMJJJJJJKKKTTT[[[ZZZooouuuEEE999666//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,---///000///000222333777???MMMbbbpppeeedddkkkxxx~~~}}}zzzvvvrrrrrrvvvzzzssssssssstttvvvyyy{{{|||{{{xxxwww{{{|||vvv}}}ooobbb```HHH===000***,,,...+++'''************************'''''''''''''''((()))***&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((''''''''''''(((((()))))))))***,,,,,,,,,---------......,,,,,,000444222555KKKeeevvvlll{{{ooo~~~{{{sssmmmkkkdddbbb^^^[[[ZZZ[[[]]]^^^YYYWWWUUUTTTRRRRRRRRRSSSRRRQQQPPPNNNMMMLLLLLLLLL{{{vvvqqqpppvvv~~~~~~{{{~~~vvvkkkllliiieeedddcccbbb]]]YYY\\\^^^aaaeeekkkqqqvvvyyyxxx|||wwwooonnnkkkeee]]]UUUNNNJJJHHHFFFDDDDDDFFFFFFEEEEEEGGGGGGMMMSSSVVVYYY^^^___\\\```cccgggiiikkkpppxxx~~~|||vvvrrrtttuuuuuuxxx|||zzznnnnnn{{{xxxlll```XXXQQQMMMJJJIIIMMMNNNSSSXXX[[[pppuuuFFF999444...---,,,+++************************************++++++******************++++++,,,,,,,,,---------333...,,,...000222666:::BBBMMMkkk~~~vvvkkkhhhoooxxx}}}|||{{{||||||{{{vvvoooiiifffeeeeeeddddddeeefffhhhjjjmmmoooppptttssstttvvv{{{~~~~~~~~~~~~~~~zzztttpppkkknnnvvvyyybbbaaaJJJ444...000///------+++++++++***((()))+++---))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************+++,,,,,,------.........//////...333:::@@@aaa{{{oooooohhhooo|||{{{yyyyyyvvvnnnggg^^^[[[WWWVVVWWWXXXVVVTTTPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHH}}}xxxrrrqqquuu~~~|||zzz{{{qqqhhhccc^^^[[[[[[ZZZWWWTTTNNNOOOPPPRRRUUUXXX[[[]]]iiiyyy{{{sssmmmddd[[[TTTWWWVVVUUUUUUUUUUUUVVVWWWaaaeeejjjqqqyyy~~~xxxooo[[[\\\^^^```ccciiipppuuurrrmmmkkklllnnnnnnsssyyy~~~rrrnnnuuu|||vvvlllbbbYYYRRRLLLHHHIIIMMMOOOTTT[[[___uuuvvvGGG:::444...---,,,+++************************************++++++******************+++,,,,,,,,,,,,---------...---///444333222888BBBSSSiiisssjjjfffmmm|||}}}zzzyyyyyyuuutttsssrrrrrrsssttttttrrrmmmeee^^^ZZZXXXVVVUUUUUUUUUVVVXXXZZZ]]]___```bbbbbbcccggglllppprrrsssuuuvvvwwwyyyzzz{{{|||||||||{{{yyyyyy{{{~~~xxxwwwwwwuuuxxx{{{zzz}}}sss^^^MMM<<<555222...,,,,,,,,,,,,,,,+++***)))***+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************+++,,,,,,------......///---222333555CCC[[[~~~ttt}}}{{{kkkttt}}}wwwttttttqqqjjjccc]]]YYYUUUSSSTTTTTTRRROOOMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDD}}}yyyrrrnnnqqqyyy~~~{{{www~~~yyymmmggg___ZZZXXXXXXUUUSSSKKKJJJIIIIIIHHHHHHHHHIIIUUUcccpppsssxxxwwwoookkkmmmnnnooooooppppppppp}}}^^^]]][[[ZZZ\\\```eeehhhiiifffeeehhhjjjmmmttt}}}vvvoooooowww~~~xxxsssjjjbbbZZZRRRKKKGGGIIINNNPPPVVV^^^ccc{{{xxxHHH:::444...---,,,++++++***************************************++++++++++++++++++,,,,,,,,,---------......------333888333000>>>RRRmmmzzzmmmeeedddlll}}}|||{{{zzzyyywwwuuuttttttuuutttrrrpppgggggggggggghhhiiikkkllliiiccc[[[TTTOOOKKKHHHGGGIIIJJJJJJLLLNNNPPPQQQSSSTTTTTTUUUYYY___cccffffffhhhiiilllnnnppprrrrrrsssrrrrrrqqqrrrtttxxx|||~~~}}}xxx|||}}}rrroooxxxbbbWWWJJJ@@@888000,,,,,,,,,,,,,,,,,,+++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********+++++++++,,,,,,---......//////+++333666999NNNtttuuuvvvnnnmmm}}}xxxsssqqqqqqnnnhhhbbb\\\WWWRRROOOOOONNNLLLIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@|||xxxqqqkkkjjjqqq|||~~~{{{vvv|||}}}vvvnnnddd]]]YYYWWWTTTRRRRRRPPPOOOLLLJJJHHHFFFEEEFFFPPPYYY\\\```hhhooopppyyyxxxzzz~~~iiieee___ZZZXXXXXXYYYZZZ]]]\\\^^^bbbfffkkkwww|||vvvpppsss|||vvvpppggg^^^WWWQQQLLLIIIJJJOOOQQQWWW___eee}}}xxxGGG999333......---,,,++++++++++++******************************+++++++++++++++,,,------------............111///222555111555PPPooowwwjjjhhhlllsssyyy}}}vvvrrrqqqqqqpppooojjjhhhfffgggjjjjjjhhhddd]]]^^^^^^___```aaabbbbbb```[[[TTTMMMIIIFFFCCCAAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKNNNSSSWWWYYYYYYZZZ[[[^^^```ccceeefffgggeeeeeeeeegggjjjnnnrrrtttwww{{{{{{{{{zzzrrruuuqqqgggXXXLLLBBB888111---++++++***+++,,,,,,+++)))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,---...///000000000222<<>>}}}zzzssskkkgggkkkvvv|||~~~|||vvvzzzxxxvvvsssssstttvvvzzz|||||||||~~~zzzrrrggg^^^XXXTTTOOOLLLRRRQQQPPPNNNKKKIIIGGGFFFDDDIIILLLKKKKKKOOOSSSTTTXXX]]]ccckkktttwwwkkkggg```XXXRRROOONNNOOOMMMOOOSSSYYY^^^fffvvvvvvqqq{{{}}}zzzvvvnnncccYYYSSSOOOMMMLLLLLLPPPQQQVVV^^^ccc{{{vvvDDD888555///...---,,,++++++++++++******************************++++++,,,,,,,,,,,,------........./////////222//////111888LLLrrrtttbbbbbbpppvvvpppllljjjgggeeeccc```^^^\\\ZZZXXXWWWXXX[[[\\\YYYVVVSSSSSSSSSTTTTTTTTTTTTSSSSSSOOOJJJEEECCCBBB@@@???<<<<<<<<<<<<===>>>??????AAA@@@@@@BBBEEEHHHIIIHHHKKKLLLNNNQQQSSSUUUVVVWWWUUUUUUVVVWWWZZZ^^^aaacccdddhhhmmmrrruuuxxx{{{}}}{{{{{{|||yyyxxxgggYYYOOOFFF999///,,,***)))***,,,---,,,***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))************++++++++++++++++++,,,---...000000111666333KKKmmmyyyvvvrrrpppooolllgggddd\\\VVVNNNIIIGGGFFFCCC@@@@@@@@@>>>===============<<<<<<<<<<<<;;;;;;;;;;;;yyyoooggghhhrrr|||vvvvvv}}}~~~xxxyyyqqqggg```______aaaeeejjjlllmmmuuuyyy|||~~~wwwmmmeee___XXXRRRMMMPPPPPPPPPOOONNNMMMKKKJJJJJJKKKKKKIIIHHHHHHJJJKKKKKKPPPVVV[[[```kkk{{{|||qqqiiibbbaaa]]]UUUKKKFFFFFFHHHGGGJJJPPPUUUZZZcccvvv|||qqqsss}}}}}}zzz|||~~~tttlll```VVVPPPNNNMMMNNNMMMPPPQQQUUU\\\aaazzzrrrBBB888777///...---,,,++++++++++++******************************++++++,,,---------.........////////////000...111333:::OOOtttmmmeeefffvvvuuuooojjjddd___[[[[[[ZZZXXXUUURRROOOMMMJJJJJJJJJJJJLLLLLLKKKIIIGGGGGGGGGGGGFFFFFFEEEDDDEEEBBB???======>>>>>>===<<<<<<<<<;;;<<<<<<======@@@>>>===>>>@@@AAAAAA@@@@@@AAACCCEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLOOOPPPPPPSSSXXX\\\```eeejjjnnnqqqrrruuuzzz~~~}}}{{{~~~uuuzzz{{{mmmcccYYYHHH:::222...+++***---...---+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))))))))(((((((((((())))))*********++++++++++++,,,++++++,,,...///000111222444444[[[xxx}}}uuussspppmmmkkkhhhdddaaa[[[UUULLLGGGDDDCCC@@@======<<<;;;:::999999999999666666666666666666666666}}}qqqfffdddmmmwww}}}pppllluuu||||||{{{yyy~~~mmm\\\QQQNNNLLLMMMQQQVVVZZZ\\\dddhhhoootttxxx|||}}}vvvpppjjjcccZZZTTTRRRRRRSSSTTTTTTSSSRRRRRRQQQPPPPPPOOONNNNNNOOOQQQNNNPPPSSSUUUXXX___jjjqqqxxxooojjjeee```aaacccaaaXXXJJJBBBAAAEEEFFFJJJPPPTTTVVV___tttrrrpppwww||||||{{{pppiii^^^VVVPPPNNNMMMLLLLLLOOOPPPTTT[[[aaazzzqqq@@@777555///...---,,,,,,+++,,,,,,******************************++++++,,,------........./////////000000000...888AAAOOOrrruuukkkoootttxxxpppeee______^^^ZZZVVVQQQPPPOOOLLLIIIGGGFFFFFFAAABBBDDDDDDBBBAAABBBBBB@@@@@@AAAAAAAAA@@@???>>>>>><<<:::;;;===?????????AAA@@@@@@?????????@@@@@@BBB@@@??????AAABBBAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDFFFHHHJJJMMMRRRXXX\\\aaabbbeeejjjppptttuuuuuuzzz{{{|||}}}~~~zzzwwwtttwww~~~~~~}}}ppp^^^NNN<<<666000---...///---++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&''')))***(((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,++++++,,,...///111222222555AAAqqq~~~kkkyyy~~~|||tttrrrooollliiieeeaaa___YYYSSSJJJDDDBBB@@@===;;;::::::999888777777777777444444444444444444444444}}}qqqdddaaaiiirrr{{{kkkgggrrr~~~wwwuuu~~~}}}zzz{{{uuusss{{{{{{eeeQQQJJJFFFCCCCCCFFFKKKPPPRRRVVV\\\dddlllsssxxx}}}}}}xxxtttppphhh^^^WWWSSSTTTUUUWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTSSSTTTVVVQQQQQQQQQTTTXXX^^^cccfffmmmwww{{{wwwwwwzzzuuujjjgggjjjkkkhhhhhhiiigggbbbgggkkkjjj___MMMBBBAAADDDCCCGGGLLLOOOOOOWWWllluuurrrxxxyyylllggg^^^WWWRRROOOLLLJJJKKKOOOOOOTTT\\\bbb|||sss@@@444222//////...---,,,,,,,,,,,,******************************+++,,,,,,---......////////////000000000000000AAAQQQcccrrrkkkkkkkkkuuullldddZZZVVVVVVTTTNNNIIIJJJIIIFFFCCC@@@???AAACCC???BBBDDDCCC@@@>>>???BBB???@@@AAABBBBBBBBBAAA@@@@@@>>>===>>>@@@CCCDDDDDDAAAAAA@@@???????????????AAA???>>>>>>@@@AAAAAA@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBBBBBCCCGGGMMMRRRWWWWWWYYY^^^eeekkkoooqqqxxxyyyzzz{{{}}}yyysssrrrxxxxxxxxxoooaaaEEE===444/////////---***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++(((((((((((())))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,++++++,,,...///111222222???VVVddd___~~~zzzxxxuuussspppmmmiiieeeaaa___XXXQQQHHHBBB@@@>>><<<:::999888777666666555666666555555555555555555555555~~~ttteee^^^gggtttzzzkkkjjjrrrzzz~~~~~~yyyyyywwwvvvxxx}}}}}}yyyqqqjjjiiijjjfffYYYMMMHHHCCC@@@@@@AAABBBFFFKKKMMMMMMSSS[[[bbbhhhpppxxx}}}{{{zzz}}}~~~~~~zzzuuummmddd^^^\\\[[[[[[\\\]]]\\\ZZZXXX\\\[[[ZZZYYYXXXWWWWWWVVVSSSWWWZZZ\\\\\\^^^bbbgggiiihhhgggeeedddcccccccccccceeefffhhhiiijjjiiiiiinnnrrrooo^^^LLLCCCBBBCCCGGGFFFJJJPPPPPPRRRdddzzzxxxsssooo~~~|||vvvnnneee]]]XXXRRRLLLIIIIIIMMMRRRQQQTTT]]]eee}}}gggCCC999111000000...---,,,+++++++++***************************++++++,,,,,,------...---...///000111222333333555EEEdddrrrkkkccckkkvvvmmmfff]]]XXXRRRPPPPPPNNNIIIDDDFFFDDDBBB?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEBBB@@@@@@AAAAAA>>><<<888;;;>>>???AAACCCFFFHHHKKKLLLNNNNNNLLLHHHCCC@@@DDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>???AAABBBCCCIIIJJJNNNSSSXXX^^^bbbeeeiiiooowww{{{{{{{{{~~~~~~wwwrrrrrrwww}}}}}}yyyfffbbbHHH333000333///,,,...------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++++++++++++++,,,,,,000)))+++555555///333>>>DDDoooqqq___zzz}}}wwwttttttrrrooolllhhhbbb[[[WWWQQQLLLFFF@@@<<<:::888666333444555555555444333222333222222222222333444555}}}wwwjjjbbbiiittt{{{ooonnnvvv|||}}}}}}||||||zzzwwwssstttxxx|||}}}~~~}}}nnnccc]]]YYYSSSMMMGGGBBB@@@AAAAAA@@@BBBGGGHHHIIIMMMTTTXXXZZZ^^^dddoooooorrrwww~~~|||vvvooojjjdddaaa______bbbfffiiijjjllljjjhhhgggffffffggghhhccccccdddddddddeeehhhjjjeeeeeedddcccbbbbbbbbbbbbfffhhhlllooorrrsssttttttttt{{{yyyeeeNNN@@@===???EEECCCGGGMMMNNNRRRfff{{{|||uuurrruuuuuulllddd\\\WWWRRRKKKHHHIIILLLQQQPPPSSSZZZaaaxxxhhhDDD:::222000///...---,,,+++++++++***************************++++++,,,,,,---......000000111111111222444555>>>___nnnhhhrrryyyrrrjjjccc\\\VVVUUUQQQMMMLLLMMMLLLGGGCCCAAA@@@????????????AAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDBBB????????????===;;;===@@@BBBDDDEEEFFFHHHJJJLLLMMMNNNOOOOOONNNLLLKKKLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEEEECCCBBBAAA???????????????>>>>>>>>><<<;;;;;;<<<<<<===>>>???AAAAAABBBDDDFFFIIIKKKMMM[[[bbbjjjqqquuuzzzxxxvvvvvvyyy|||ssseeeXXXCCC222---...---***------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))+++++++++++++++,,,,,,,,,///+++...222000---888IIIkkknnn{{{}}}yyywwwsssqqqmmmiiieee___XXXTTTNNNJJJDDD???<<<999666555333333444555444444333222222333333333444666777777uuuzzz|||rrriiillluuu~~~}}}tttsssyyy}}}}}}|||zzz}}}|||vvvpppmmmlllsssuuuxxxyyy{{{}}}}}}rrrfff\\\WWWWWWPPPKKKGGGCCC===<<>>DDDCCCFFFKKKNNNUUUiii~~~{{{wwwttttttjjjbbb[[[WWWRRRKKKHHHHHHKKKPPPPPPRRRXXX^^^rrrfffBBB999111000///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,------......///////////////222666:::RRR~~~uuunnnfffpppuuuhhh___ZZZVVVQQQLLLMMMJJJGGGGGGHHHHHHEEEBBB???@@@@@@AAABBBCCCCCCDDDAAAAAABBBCCCDDDEEEEEEFFFFFFCCCAAA@@@@@@???>>><<>>@@@@@@????????????@@@@@@@@@??????>>>?????????@@@GGGMMMTTT[[[ccclllvvv~~~~~~|||zzzyyyyyywwwmmmkkkXXX;;;+++...000,,,------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///222111...555OOOjjjwwwssstttzzz~~~{{{yyyrrroookkkgggbbb[[[TTTOOOJJJGGGBBB>>>;;;888555222444444555555666555555444333333444666888999;;;;;;mmmttt}}}yyyppprrrxxx{{{|||vvvvvvyyy{{{~~~vvvxxx|||xxxooogggdddgggiiijjjlllpppxxx~~~~~~{{{qqqdddYYYMMMBBB>>>???@@@@@@CCCGGGGGGEEEGGGKKKJJJMMMSSS\\\fffooovvvzzz}}}}}}~~~~~~{{{qqqkkkbbb]]]\\\___ccceeelllrrrzzz{{{www|||yyyvvvvvvyyyzzzyyyxxxzzz{{{{{{|||}}}}}}~~~~~~}}}~~~~~~}}}uuuVVVBBB@@@CCCEEEDDDFFFJJJNNNXXXmmmrrrhhh```YYYUUUQQQJJJGGGHHHJJJPPPQQQSSSZZZ___rrr```>>>777/////////...---,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,---.........///000000000111777@@@FFFkkkxxxeee```jjjttt|||rrrmmmfff\\\UUUSSSQQQNNNKKKHHHFFFDDDDDDEEEDDDBBB@@@BBBCCCDDDFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGIIIGGGEEECCCCCCBBBBBBAAABBBEEEHHHIIIHHHFFFFFFFFFJJJLLLQQQVVV[[[```ccceeefffeeecccaaa___]]]]]]\\\XXXYYYZZZZZZYYYWWWTTTRRROOONNNLLLKKKIIIGGGEEEDDDFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBB???AAAEEEJJJPPPYYYccckkkqqquuu{{{~~~}}}vvv|||zzzxxxiiiLLL444...111333...------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************++++++,,,,,,------------222555222333GGGpppooohhhrrr|||zzzxxxrrroookkkfff```XXXQQQKKKGGGDDDAAA>>><<<999555222555666666777777888888888444555777999;;;===>>>???iiippp|||~~~wwwwww}}}{{{zzzuuuvvvxxxxxxwwwrrrpppuuu}}}zzzsss``````___^^^___eeepppxxxsssdddUUUIIIEEEGGGEEECCCDDDGGGGGGEEEGGGLLLEEEGGGJJJPPPXXXbbbkkkqqqwww{{{~~~{{{yyyssslllfffcccbbbaaaaaaeeejjjrrr{{{~~~~~~}}}~~~uuuVVVEEEBBBEEEEEEEEEFFFIIINNNZZZooo~~~}}}}}}qqqggg___WWWSSSNNNIIIGGGHHHJJJQQQRRRUUU\\\bbbwwwZZZ<<<888111///...------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////333444444333555>>>JJJTTTtttmmmhhhaaaaaaxxxwwwhhhbbb]]]XXXQQQMMMKKKKKKIIIGGGHHHGGGEEEDDDDDDCCCAAA@@@EEEFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGFFFGGGHHHGGGKKKNNNOOONNNKKKIIIIIIJJJOOOUUU]]]cccfffhhhhhhjjjiiihhhgggfffffffffgggeeeeeeffffffeeebbb```^^^[[[ZZZYYYWWWTTTRRRQQQPPPKKKJJJIIIHHHHHHGGGGGGHHHFFFEEEDDDBBBAAA@@@??????AAAAAABBBCCCGGGNNNVVV[[[fffllluuu{{{~~~}}}~~~vvvyyysss___EEE000---444......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******************+++,,,------......---222333000888YYYtttgggfffuuu}}}~~~~~~{{{xxxvvvrrroookkkeee___WWWOOOJJJEEECCC@@@>>><<<999666333444555555666777777888999666777:::<<<>>>???@@@@@@nnnttt~~~{{{|||}}}}}}wwwtttvvvxxxxxx}}}~~~~~~sssiiiiiitttvvvrrrllleeeaaaaaaeeehhhrrrxxxttteeeYYYOOOHHHGGGKKKGGGFFFGGGJJJJJJGGGIIIMMMLLLLLLMMMNNNQQQWWW^^^dddrrryyy}}}}}}~~~|||zzzwwwrrrooommmjjjgggeee```aaaccchhhpppyyylllRRRDDDBBBCCCCCCEEEGGGJJJQQQ```sssxxxvvv}}}{{{{{{pppggg]]]TTTOOOKKKGGGGGGJJJKKKQQQRRRUUU]]]dddzzzWWW;;;:::333///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111222222222777CCCUUUbbbxxxccc^^^eeennnuuufff___^^^QQQNNNJJJHHHGGGGGGFFFEEEJJJIIIHHHFFFEEECCCBBBAAAFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNSSSSSSRRRPPPNNNNNNQQQSSSTTTXXX\\\^^^\\\YYYVVVUUUSSSWWW^^^eeeiiikkkkkkjjjiiiiiihhhhhhiiiiiijjjkkklllllllllkkkjjjiiihhhgggfffeeedddbbb```___]]]]]]XXXXXXWWWVVVUUUUUUUUUVVVQQQOOOLLLHHHDDDAAA>>>===AAA@@@??????BBBFFFKKKNNNQQQYYYdddmmmtttzzz|||zzzxxx|||rrrZZZ===///222......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))((((((((()))******++++++******+++,,,---...//////---222222111BBBhhhwwwjjjbbbmmmyyy}}}}}}~~~~~~zzzwwwtttrrrooojjjeee^^^WWWOOOIIIDDDAAA>>><<<:::999777555222222333333444666888888999;;;===???@@@@@@@@@???yyy}}}}}}~~~zzztttsssxxx|||{{{|||{{{{{{|||~~~{{{qqqnnnrrrzzz{{{vvvpppiiieeeccchhhooottttttnnngggaaa]]]VVVOOOLLLIIIHHHKKKPPPQQQSSSYYY```aaa^^^^^^```eeeffffffccc```___bbbdddqqquuuzzz}}}}}}~~~}}}{{{yyywwwuuuuuussspppnnneeecccaaaaaaccciiiooossswww|||www^^^KKKDDDCCCBBBDDDGGGLLLPPPZZZkkk~~~}}}tttrrr~~~zzz{{{}}}pppggg]]]RRRLLLHHHFFFHHHLLLLLLQQQQQQSSS[[[cccyyySSS999999333......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,///222777AAATTTlll~~~nnncccdddtttuuujjjaaaWWWSSSSSSIIIGGGFFFFFFGGGHHHHHHHHHJJJJJJIIIHHHFFFDDDDDDDDDGGGFFFFFFGGGHHHJJJLLLMMMLLLMMMOOORRRUUUWWWYYY[[[]]]^^^^^^\\\ZZZ[[[___bbbbbbfffkkkmmmlllhhheeecccbbbdddhhhkkkmmmnnnnnnmmmjjjjjjjjjjjjkkkkkklllmmmpppooonnnmmmllllllmmmnnnkkkkkkjjjiiihhhggggggfffggggggffffffeeefffffffffaaa___ZZZUUUPPPKKKHHHFFFBBBAAA@@@@@@AAACCCCCCDDDBBBHHHPPPXXX```jjjwww}}}}}}qqq[[[CCC555.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++******+++,,,---.../////////444666<<>>???@@@AAA@@@>>>===}}}yyyrrrssszzz|||zzzwwwvvvyyy}}}}}}zzzyyy{{{~~~wwwnnniiiccc___^^^[[[WWWRRRLLLIIIHHHKKKNNNPPPTTTZZZbbbgggrrr}}}}}}{{{uuusssrrrrrrsssuuuzzz~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}|||zzzxxxooonnnllljjjgggccc```^^^hhhppp{{{kkkSSSGGGFFFFFFEEEGGGLLLQQQWWWcccvvv||||||wwwuuuzzzyyy|||pppggg\\\QQQJJJGGGEEEHHHMMMMMMQQQPPPQQQXXX```wwwPPP666777000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---222:::CCCSSSmmmjjjgggkkkuuuuuuiii___]]]ZZZQQQIIIEEEAAAAAABBBCCCDDDFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHKKKNNNQQQTTTWWWYYY\\\```eeeiiilllnnnggghhhhhhfffeeefffkkkoookkkooouuuwwwuuurrrnnnlllnnnnnnooooooppppppqqqqqqnnnnnnmmmmmmmmmnnnnnnooosssqqqooonnnnnnoooqqqrrrmmmmmmmmmllllllkkkkkkkkkmmmlllllllllllllllmmmmmmjjjhhhddd___YYYUUURRRPPPJJJIIIGGGFFFFFFEEECCCAAAEEEGGGHHHIIIKKKTTTaaakkk{{{~~~xxxuuuzzz~~~vvvZZZ===///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++******+++,,,---//////000111777<<>>999666555555555555777666666777999;;;===???>>>???AAAAAAAAA???===<<<||||||}}}vvvqqqqqqtttyyy}}}~~~}}}zzztttooooootttyyy|||}}}}}}zzz~~~{{{{{{yyypppnnnkkk```RRRJJJFFFJJJKKKIIIJJJSSS\\\aaaaaavvv~~~{{{|||yyyvvvvvvyyy|||~~~}}}}}}~~~yyytttooollliiigggllloootttyyyqqqSSSIIIHHHEEEDDDGGGMMMOOOTTT___ooo~~~}}}|||uuu~~~{{{||||||~~~}}}wwwsssxxx|||mmmbbb[[[QQQIIIFFFGGGIIIJJJLLLLLLKKKLLLQQQaaa{{{RRR555666222......---,,,,,,,,,,,,---,,,***(((***---...,,,***+++,,,---...111333000,,,333444999HHHdddqqqgggoooyyy{{{ddd```ZZZTTTPPPKKKGGGDDD>>>@@@DDDGGGIIIIIIHHHGGGHHHIIIKKKJJJHHHGGGGGGHHHEEEGGGJJJMMMPPPTTTYYY\\\aaacccgggjjjlllmmmmmmlllmmmnnnpppqqqrrrsssssssssrrrsssuuuwwwyyywwwssspppppppppppprrrssssssqqqooosssqqqpppnnnnnnooopppqqquuutttqqqooooooooopppqqqrrrtttqqqkkkkkkooommmgggnnnnnnnnnoooppppppqqqqqqiiiiiigggeeebbb___\\\[[[XXXRRRKKKJJJLLLNNNLLLIIIGGGHHHHHHGGGGGGIIIOOOTTTjjjrrr}}}~~~xxx{{{~~~wwwwwwyyyfffOOO666...111333***(((......))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++*********)))))))))))))))++++++++++++++++++++++++...---,,,,,,---......---222---CCCaaayyyrrrzzz~~~nnn```ZZZaaattt~~~zzzuuurrrpppmmmhhhbbb[[[SSSKKKFFFDDD;;;444555888777666666666444333555999>>>BBBDDD???@@@BBBBBBBBB@@@===;;;~~~}}}~~~}}}}}}yyyuuuuuuxxx|||~~~zzzuuupppooonnnqqqsssxxx~~~{{{zzzxxxzzz~~~yyyuuuvvvrrreeeVVVMMMHHHKKKLLLJJJLLLVVV```eeegggsss~~~{{{qqqmmmvvv|||xxxwwwyyy|||~~~~~~~~~~~~}}}xxxtttqqqpppppprrruuuwwwzzz}}}|||dddOOOJJJKKKIIIIIIMMMQQQWWWbbbmmmzzz}}}uuuvvv|||zzzqqqxxxyyy{{{{{{vvvssswwwzzzkkkaaa[[[QQQJJJGGGGGGIIIJJJNNNNNNOOOQQQYYYlllQQQ555555000......---,,,,,,,,,,,,---,,,***)))***,,,...,,,+++...---------000333333111555:::DDDVVVrrrrrrlllnnn}}}vvviii___[[[TTTNNNJJJGGGCCCAAA@@@BBBEEEHHHJJJJJJIIIHHHKKKLLLLLLKKKIIIHHHHHHIIIHHHKKKPPPTTTXXX\\\```dddgggiiikkkmmmooopppppppppooopppqqqssstttuuuvvvvvvrrrrrrtttvvvyyyyyyvvvtttsssrrrrrrssstttsssqqqooosssrrrqqqpppqqqrrrtttuuutttsssqqqpppooopppqqqrrrtttuuusssnnnnnnqqqpppkkknnnoooooooooppppppqqqqqqnnnnnnmmmjjjhhheeecccaaa```]]]YYYUUUSSSRRRQQQPPPNNNMMMKKKGGGCCCCCCFFFIII[[[dddrrrzzzuuu{{{{{{}}}xxxjjjVVV999...---000******...+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************)))))))))))))))))))))++++++++++++++++++++++++------,,,---...///000///999555OOOssszzztttzzz~~~rrrbbb[[[]]]hhhyyy~~~yyyuuusssqqqnnniiiccc\\\SSSIIICCCBBB:::444555777666555666666666777999<<<@@@BBBCCC@@@AAABBBBBB@@@===:::888~~~~~~~~~{{{{{{|||yyy{{{}}}wwwoooiiijjjkkknnnssszzz~~~~~~{{{yyyyyy{{{}}}~~~{{{yyyxxxooo___QQQIIIKKKPPPSSSSSSXXXcccoootttwwwxxxwwwrrrmmmlllooosssxxxzzz||||||zzzzzz|||}}}}}}}}}}}}{{{zzzzzz{{{{{{yyywwwwwwxxxyyy___QQQGGGHHHLLLNNNQQQWWW```jjjvvvyyysssooommmmmmmmmrrrsssuuuwwwtttrrrwww~~~wwwhhh___YYYQQQKKKHHHHHHIIIIIIMMMNNNPPPTTT```xxxNNN666555.........---,,,,,,,,,,,,---,,,+++***+++,,,---,,,+++000...------///111444666888CCCTTTiiivvvjjjjjjsssyyymmmccc[[[VVVRRRLLLGGGDDDBBB@@@???CCCDDDGGGIIIJJJJJJIIIIIIMMMMMMMMMLLLJJJJJJLLLNNNOOOSSSYYY___cccfffjjjmmmmmmmmmnnnooopppqqqrrrrrrrrrsssttttttuuuuuuuuuuuusssssssssuuuxxxzzzzzzyyywwwuuuttttttuuutttqqqoooqqqpppppppppqqqsssuuuvvvsssrrrqqqppppppppprrrrrrttttttrrrnnnooorrrqqqnnnoooooooooppppppppppppqqqrrrrrrqqqooommmkkkiiigggggghhhfffaaa[[[VVVUUUVVVTTTRRRNNNHHHCCCAAABBBDDDQQQVVVaaaooo{{{~~~|||www~~~sssaaaGGG666000000,,,---///)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))******++++++++++++++++++++++++,,,---...///000111111111999@@@```}}}rrr}}}zzztttqqqcccXXXZZZeeesss}}}yyyvvvtttrrrooojjjddd\\\RRRHHHAAAAAA999333444555444444666555888;;;???BBBBBBBBBBBBBBBBBBBBBAAA>>>;;;777555{{{|||~~~|||zzztttpppllljjjnnnsssxxxzzz}}}uuufffUUUJJJGGGLLLTTT\\\aaajjjvvvyyyuuuvvvyyy{{{{{{oooooopppwww~~~}}}~~~~~~}}}~~~~~~~~~{{{xxxwwwwwwwwwyyy}}}sssdddZZZOOOIIIHHHNNNUUUZZZbbbkkkwww~~~wwwppprrrrrrnnnnnnrrrmmmlllnnnpppoooooouuu}}}ssseee^^^XXXQQQLLLIIIIIIIIIIIIJJJLLLMMMRRRbbbLLL777888.........---,,,,,,,,,,,,---++++++++++++,,,------,,,///......///......333888BBBSSSiiipppfffddd{{{vvvfff]]]XXXUUULLLHHHDDDAAA@@@AAAAAAAAAFFFGGGIIIJJJKKKKKKJJJJJJLLLMMMMMMMMMMMMOOOSSSVVVZZZ^^^dddiiilllnnnqqqssspppppppppoooppppppqqqrrruuuuuuuuuuuutttsssrrrqqqvvvtttssstttwwwyyy{{{{{{zzzxxxvvvuuuuuutttqqqooooooooonnnooooooqqqrrrsssqqqqqqpppppppppqqqrrrrrrqqqpppmmmlllmmmoooooonnnoooooooooppppppppppppqqqrrrrrrqqqpppooommmlllkkkkkkkkkiiifffaaa]]]YYYWWWVVVSSSOOOKKKHHHGGGIIIJJJRRRRRRUUUZZZcccmmmuuuzzz}}}~~~kkk^^^FFF888333---///000***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---/////////000111222;;;VVV|||zzz{{{vvvwwwlll```XXXaaaqqq}}}|||yyyvvvtttpppnnniiiddd\\\RRRGGGAAA???888333333444333444666444999@@@EEEGGGFFFDDDCCCEEEDDDCCC@@@===888555222|||zzzvvvtttyyyzzzvvvxxx|||nnn^^^QQQMMMPPPNNNZZZgggpppzzz{{{xxxvvv}}}}}}{{{zzz}}}~~~||||||}}}~~~}}}{{{zzzlllmmmnnnlllhhh```VVVOOOSSSSSSUUU\\\dddmmmyyyrrrllluuu{{{xxxvvvyyykkkhhhgggggghhhjjjrrr|||qqqddd]]]XXXQQQLLLJJJJJJJJJJJJJJJLLLKKKPPPccc{{{JJJ888;;;111......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,...111///---222;;;QQQeeepppfffrrrrrreeeZZZRRRNNNLLLEEEBBB@@@???AAADDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPSSSWWW]]]aaaeeehhhmmmpppqqqrrrssstttsssrrrrrrqqqqqqrrrrrrsssttttttuuuvvvvvvvvvvvvvvvxxxvvvssssssuuuwwwyyyzzz{{{yyywwwuuutttsssqqqoooooooooooonnnnnnoooooooooppppppoooooopppppppppqqqooollliiiiiijjjkkklllmmmmmmnnnnnnoooooopppqqqqqqqqqqqqqqqqqqppppppooonnnnnnkkkhhhggghhhfff```ZZZXXXUUUQQQNNNMMMNNNOOOPPPUUUUUUTTTQQQRRRYYYeeennnyyy~~~~~~||||||tttkkkQQQ???555,,,---000,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((())))))*********************++++++,,,,,,,,,---...//////...///222444IIIxxxzzzuuu~~~iii```^^^jjjzzz|||yyyvvvuuummmkkkfffaaaZZZRRRHHHBBB===777333333333222333777444;;;CCCIIIJJJHHHFFFFFFGGGFFFDDDAAA===888555222zzzyyytttrrrwww}}}{{{lll```UUUOOORRRYYY[[[gggsss{{{~~~|||}}}|||zzzzzz}}}uuuuuuuuusssqqqmmmiiiggg```aaadddjjjqqq|||vvvrrr{{{|||yyymmmfff```^^^___dddooo{{{pppddd]]]WWWPPPKKKIIIJJJKKKLLLMMMNNNLLLOOOdddzzzGGG888<<<222......---,,,,,,,,,,,,---+++,,,------,,,,,,---...---,,,///333111///999GGG^^^rrruuucccgggtttlllccc]]]VVVMMMHHHGGGBBBAAA@@@AAADDDGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLOOORRRVVV[[[```fffjjjnnnpppssstttttttttuuuvvvuuuuuuuuuuuuuuutttttttttpppqqqtttvvvyyy{{{|||}}}wwwtttqqqqqqsssuuuwwwxxx{{{xxxuuussssssrrrpppnnnppppppppppppoooooonnnnnnooooooooonnnnnnnnnnnnnnnoooiiifffggghhhhhhiiilllkkkkkklllmmmooopppqqqqqqqqqrrrrrrsssssssssrrrrrrqqqmmmiiijjjnnnmmmhhhbbb^^^ZZZUUURRRQQQQQQQQQQQQSSSWWWYYYVVVRRRRRRXXX^^^qqqxxx~~~xxx|||qqq[[[JJJ===...+++///...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((''''''((((((((()))******++++++*********++++++,,,,,,---,,,...///......000666;;;]]]rrrwwwyyyeeebbbeeerrr|||yyyvvvtttllliiiddd^^^WWWPPPHHHBBB<<<777444444333222444888999???GGGKKKJJJGGGFFFFFFHHHGGGEEEBBB>>>:::777555yyyxxxtttpppttt}}}nnndddYYYTTTPPPPPPUUU[[[fffnnntttuuuvvvyyy||||||||||||yyyuuusssxxx}}}~~~}}}||||||~~~}}}zzzxxxwwwwwwqqqsssvvvzzz~~~~~~}}}vvvpppfff[[[VVVWWW^^^mmmzzzpppeee]]]WWWOOOIIIHHHJJJLLLNNNNNNOOOLLLOOOeeezzzEEE555:::111......---,,,,,,,,,,,,---***,,,......,,,+++---//////---///444333555FFFZZZssszzzlllkkk{{{hhh```YYYVVVQQQIIIFFFGGGCCCCCCCCCEEEHHHIIIHHHGGGFFFGGGHHHJJJLLLMMMNNNOOOQQQTTTYYY___ccciiinnnrrrsssuuuvvvvvvvvvvvvwwwyyysssssstttuuuuuuuuutttsssnnnooorrrtttwwwyyyzzz{{{rrrpppnnnoooqqqtttvvvwwwyyyvvvsssqqqqqqpppooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkllleeeaaacccdddbbbdddgggggghhhjjjlllnnnpppqqqrrrpppqqqrrrsssssssssssssssrrrpppnnnnnnoooooollliiigggbbb[[[WWWVVVUUUTTTSSSSSSWWWZZZZZZXXXWWWVVVWWWcccmmmwww|||}}}vvvsss~~~nnnbbbSSS:::...000///++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((''''''''''''(((((()))******++++++)))******+++,,,,,,------+++---......///555>>>FFFrrrtttuuufffhhhppp|||}}}yyyuuusssmmmiiibbb[[[TTTLLLEEEAAA<<<888555555444222555:::@@@EEEKKKKKKHHHDDDCCCDDDIIIHHHFFFCCC@@@===;;;:::uuuuuurrrnnnpppyyyyyyaaaYYYSSSSSSTTTUUUXXX\\\eeeiiiiiiccc^^^^^^___^^^```dddgggdddaaafffttt~~~zzz}}}{{{}}}~~~}}}}}}uuusssfffXXXQQQRRR[[[kkkyyypppfff^^^WWWNNNHHHGGGJJJMMMOOOMMMNNNKKKMMMeee{{{DDD333888000......---,,,,,,,,,,,,---***---///...,,,+++---000222...///444555;;;QQQjjjooocccjjj}}}sssccc^^^UUUMMMKKKHHHCCCBBBEEEEEEEEEFFFHHHIIIIIIGGGEEEFFFFFFHHHJJJKKKMMMOOOOOOUUUYYY___eeeiiinnnrrruuuuuuvvvwwwwwwvvvwwwyyy{{{oooppprrrttttttsssqqqpppnnnooopppqqqrrrrrrrrrrrrnnnmmmlllmmmqqqtttwwwwwwxxxuuurrrpppoooooonnnmmmhhhhhhjjjkkklllmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhaaa]]]______]]]^^^ccceeefffhhhkkkmmmoooqqqrrrnnnooopppqqqrrrrrrrrrrrrpppqqqrrrpppmmmllllllnnnmmmhhhaaa\\\[[[[[[YYYXXXWWWWWWWWWYYY\\\]]]\\\ZZZWWWcccooowww}}}wwwppp~~~zzzhhhHHH444222000++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&'''(((((()))***+++++++++))))))***+++,,,,,,------))),,,......111999EEENNN~~~yyy{{{}}}tttlllqqq{{{~~~}}}}}}yyyuuusssooojjjbbbYYYQQQJJJCCC???<<<888666666444222555;;;FFFJJJMMMKKKFFFAAA@@@BBBJJJIIIGGGDDDBBB???===<<>>333333222......------------......------......//////000000,,,111444DDDccc}}}pppjjjkkktttjjjXXXSSSQQQKKKDDD@@@??????@@@AAACCCEEEGGGGGGGGGGGGHHHHHHIIIJJJKKKOOORRRXXX]]]aaafffjjjmmmkkkmmmoooooommmlllmmmnnnlllmmmnnnooonnnkkkgggeeeggggggeeedddbbb```^^^^^^[[[ZZZYYYXXXXXXYYY[[[\\\[[[[[[\\\\\\\\\\\\[[[ZZZVVVXXX[[[[[[YYYWWWVVVVVVYYYYYYXXXWWWWWWXXXXXXYYY[[[[[[ZZZYYYWWWUUUSSSRRRQQQOOOMMMLLLMMMLLLKKKIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRQQQPPPPPPRRRVVVZZZ\\\___cccgggjjjlllooorrrtttsssrrrqqqrrrtttsssooolllhhhddd```^^^]]]\\\[[[ZZZ\\\^^^```______ccckkkrrrzzzzzz{{{|||~~~~~~~~~}}}~~~|||}}}vvvlllTTT555///......///...+++,,,///******+++,,,...---***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))************++++++,,,,,,---------)))444333333LLLmmm|||xxx{{{yyyyyy{{{}}}}}}|||{{{|||}}}}}}|||zzzxxxwwwnnnhhh___VVVOOOHHHBBB???999555444666777888>>>EEEHHHGGGFFFHHHKKKMMMNNNMMMRRRRRRQQQQQQRRRTTTUUUVVVvvvkkkeeefffjjjttthhh]]]ZZZfffrrrxxx|||tttrrrzzz~~~|||{{{zzzpppiii]]]RRRPPPYYYjjjvvvsssddd[[[XXXSSSLLLGGGEEEEEEEEEEEEHHHMMMLLL\\\___>>>444222///......------------......------......///000000111000888>>>SSSxxxpppfffmmmxxx~~~ooo\\\PPPLLLJJJEEE@@@>>>???@@@BBBDDDFFFHHHIIIFFFFFFFFFGGGIIIKKKMMMNNNRRRXXX```gggjjjjjjkkkkkkhhhhhhiiihhhfffeeeeeeeeeaaabbbddddddcccaaa^^^]]]```^^^\\\ZZZWWWTTTRRRQQQNNNMMMKKKJJJJJJKKKNNNOOOSSSSSSRRRQQQPPPNNNMMMLLLGGGJJJMMMOOOOOOMMMMMMMMMQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQOOOMMMKKKKKKIIIHHHGGGGGGGGGGGGDDDBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGEEEFFFGGGKKKNNNQQQTTTXXX^^^cccgggkkkooorrrqqqrrrsssttttttssspppoooqqqmmmiiifffdddaaa^^^\\\[[[[[[\\\^^^aaaeeegggiiiuuuvvvwwwzzz|||~~~}}}~~~zzzzzz}}}|||zzzlllPPP222---,,,//////+++***---+++***+++,,,...---+++)))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((())))))******************+++,,,------......,,,444222:::___|||yyyyyy}}}|||qqqwww}}}~~~|||yyy{{{|||}}}}}}|||zzzxxxwwwoooiii___UUULLLDDD===999777444444666777999>>>EEEDDDEEEHHHLLLNNNNNNKKKHHHNNNOOOQQQSSSVVVYYY\\\^^^~~~|||sssiiihhhffffffjjjqqqxxx}}}sssddd```^^^mmm|||}}}}}}wwwooolllsssxxxyyy~~~~~~|||{{{qqqiii\\\PPPNNNYYYjjjxxxqqqbbbZZZVVVQQQKKKGGGEEEEEEEEEEEEJJJNNNPPPccc]]]>>>444222---......------------......------...///000000111222111===HHH```uuuhhhiiiyyyggg```VVVMMMGGGBBB>>><<<>>>@@@BBBEEEGGGHHHIIIIIIFFFFFFGGGIIIKKKNNNQQQSSSZZZ___ggglllmmmjjjgggeeeeeecccaaa^^^[[[XXXVVVUUURRRSSSTTTVVVVVVUUUSSSRRRSSSRRRPPPMMMJJJHHHFFFEEEEEEDDDBBBBBBBBBDDDFFFGGGJJJJJJIIIGGGFFFEEEDDDCCC???AAADDDFFFEEEDDDCCCDDDIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA???===>>>??????@@@AAAAAABBBBBB@@@@@@??????@@@CCCEEEGGGJJJNNNSSSXXX\\\aaagggjjjlllooosssuuutttsssrrrrrrsssqqqmmmkkkhhheeebbb___^^^[[[YYY]]]cccggggggeeepppqqqssswwwzzz}}}~~~~~~~~~|||}}}kkk===111***---///+++(((***+++++++++,,,...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******+++,,,---.../////////444555GGGtttvvvzzzxxx~~~{{{yyy||||||}}}}}}|||zzzwwwvvvoooiii^^^TTTJJJBBB;;;666666444444666777888>>>DDDAAADDDHHHMMMPPPOOOKKKHHHNNNPPPTTTXXX\\\```bbbcccwww{{{~~~{{{uuuuuuqqqjjjccc```cccggglllvvvxxxkkkccc```cccsssssstttuuussstttyyyzzzzzz|||uuukkkeeefffgggiiittt}}}{{{rrriii[[[NNNLLLXXXkkkyyyrrrccc[[[TTTPPPJJJFFFEEEEEEFFFFFFKKKPPPSSSiiiWWW:::444333000......------------......------...///000111222222222CCCRRRkkkxxxjjjjjjvvvlll\\\XXXPPPGGGAAA===<<<<<>>>>>>>>>>><<<:::<<<<<<======>>>>>>??????============>>>???@@@AAABBBEEEHHHLLLPPPUUUZZZ^^^bbbgggnnnqqqqqqqqqrrrtttrrrqqqooonnnnnnlllhhhfffccc___ZZZ[[[```fffhhhhhhjjjlllppptttxxx|||~~~|||zzzyyy}}}SSS>>>...---///,,,***,,,,,,++++++,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++******+++,,,---...//////000666===XXX{{{}}}|||}}}}}}{{{}}}}}}~~~~~~|||yyywwwuuuooohhh^^^TTTJJJBBB;;;777555333333666777777<<>>???AAACCCDDDCCCAAA@@@???????????????@@@AAAAAA@@@>>><<<<<<<<<<<<:::888;;;;;;;;;<<<=========>>><<<<<<======>>>>>>>>>>>>>>>@@@BBBDDDGGGKKKQQQUUUXXX___hhhlllmmmnnnqqqtttqqqqqqqqqqqqrrrqqqooommmhhhccc]]]ZZZ]]]bbbhhhlllgggiiimmmrrrwww{{{~~~|||xxx|||yyyvvv{{{gggKKK333///222000...000,,,,,,+++,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++******+++,,,---//////000111888DDDeee~~~}}}{{{zzz|||~~~~~~~~~~~~~~~|||yyyvvvtttnnnggg^^^TTTKKKDDD>>>:::555333333666777777;;;BBBCCCCCCFFFJJJPPPSSSUUUUUUXXX[[[```fffiiikkkjjjiii}}}zzzyyyyyyyyyzzz|||qqqhhhdddbbb___\\\[[[\\\]]]]]]]]]]]]aaaccc```^^^dddooowwwvvveee___^^^kkkzzz{{{nnniiimmmpppttt|||~~~uuuwwwvvvyyyyyyzzz|||mmm\\\QQQMMMLLLQQQWWWhhhqqq{{{~~~}}}zzzssslllXXXKKKQQQ\\\iii{{{|||pppddd[[[VVVPPPJJJHHHFFFCCCDDDHHHOOOLLLVVVwwwnnnFFF999888222000000///...---------------000......111000///222888III\\\xxxvvvffflllyyycccVVVLLLIIIDDD???<<<;;;<<<===EEEEEEFFFGGGHHHIIIJJJKKKNNNNNNQQQXXX```eeegggfffaaa___]]]YYYUUUQQQMMMLLLIIIHHHGGGEEEBBB@@@>>>===DDDAAA??????BBBCCCBBB@@@AAA@@@@@@???????????????AAACCCGGGLLLQQQVVV[[[]]][[[SSSJJJEEEGGGJJJMMMNNNSSSSSSTTTUUURRRLLLDDD>>>AAA@@@???<<<999888:::<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<======>>>>>>???======<<<<<<<<<<<<===>>>?????????@@@BBBDDDGGGHHHJJJOOO[[[fffkkkjjjlllppprrrssstttuuuuuusssrrrqqqnnnkkkfffbbb```bbbeeegggnnnppptttxxx{{{|||||||||{{{~~~~~~|||{{{}}}~~~|||WWW666555888---'''---++++++++++++,,,---......'''&&&&&&'''((())))))((())))))))))))))))))))))))***)))(((((((((***+++,,,++++++++++++++++++,,,,,,,,,......,,,+++---......+++===PPPkkk~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzyyywwwvvvuuuqqqjjj```WWWOOOFFF===666444555555555666999>>>BBBFFFCCCDDDKKKRRRXXX___fffhhhmmmooonnnnnnsssvvvwww}}}|||yyyxxx}}}|||vvvsssqqqmmmgggcccccceeefffgggccchhhlllmmmooovvvpppaaa```dddppp~~~vvvnnnttt~~~tttpppnnnrrryyyyyyxxx|||{{{lll[[[QQQLLLKKKNNNRRRXXX[[[___bbbccceeeiiinnn|||~~~}}}~~~~~~}}}zzzqqqkkkWWWJJJPPP[[[hhhyyy{{{oooddd[[[VVVPPPKKKIIIFFFCCCEEEIIIQQQNNN[[[~~~nnnEEE777555000///000///...------------......---///111000000777???UUUdddssslllnnn|||iiiYYYNNNHHHEEEBBB>>>===>>>@@@BBBEEEFFFGGGIIIJJJJJJJJJJJJPPPQQQVVV]]]dddhhhhhhfffXXXVVVSSSOOOKKKIIIGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCFFFDDDAAAAAABBBCCCAAA???===>>>@@@AAACCCDDDDDDDDDDDDIIIQQQ[[[ccciiilllmmmddd^^^VVVQQQPPPPPPNNNMMMRRRSSSUUUWWWXXXUUUPPPLLLCCCBBB@@@===999888999;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<::::::;;;===>>>???@@@AAA????????????@@@@@@AAABBBAAAAAAAAABBBBBBCCCEEEEEEAAADDDKKKUUU[[[^^^dddkkknnnooopppqqqrrrrrrrrrrrrtttqqqlllgggeeedddfffggglllooossswwwzzz|||{{{{{{zzz~~~}}}|||zzz{{{~~~~~~||||||jjjIII777222000---+++++++++++++++,,,,,,---...)))(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))***+++***++++++++++++,,,,,,,,,,,,------,,,---///000///555III[[[qqq||||||||||||||||||||||||}}}}}}||||||{{{yyyxxxwwwsssmmmcccXXXNNNDDD<<<777444555555555666999>>>BBBBBBBBBGGGMMMSSSYYYdddooouuuxxxxxxsssrrrwww|||~~~}}}yyy|||{{{tttpppooorrruuuvvvxxx}}}jjj^^^bbbiiiwww|||vvvtttttt{{{uuunnniiiiiiooovvv{{{~~~xxxssswwwxxxiiiYYYQQQOOOMMMMMMOOOOOOLLLJJJJJJLLLNNNNNNMMM\\\]]]dddqqq~~~||||||~~~}}}zzzqqqkkkXXXKKKRRR\\\jjj{{{yyyoooddd\\\UUUOOOJJJIIIGGGDDDFFFJJJRRRQQQbbboooFFF777333///000//////......------......---...///000///222===JJJbbbqqqwwwbbbhhh{{{rrreeeZZZPPPIIIDDDBBB???===>>>AAAEEEHHHEEEFFFHHHJJJKKKLLLKKKKKKUUUXXX^^^eeejjjjjjfffcccQQQNNNJJJFFFCCCCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGIIIHHHEEEDDDDDDDDDBBB@@@AAABBBDDDGGGIIIJJJKKKKKKWWW\\\dddkkknnnmmmiiifffhhhddd___\\\ZZZVVVOOOJJJJJJKKKMMMQQQTTTTTTRRROOOFFFEEEBBB>>>:::888888999888999:::;;;;;;<<<<<<;;;;;;;;;<<<===============:::;;;<<<>>>AAACCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBCCCIIINNNTTT^^^gggjjjkkkmmmoooqqqsssttttttwwwuuuqqqllliiifffeeedddiiilllqqquuuyyyzzzzzzyyyyyy}}}}}}{{{yyyyyyzzz|||}}}}}}yyyyyyZZZ:::...222333+++,,,,,,+++++++++,,,------,,,*********,,,---,,,+++)))))))))))))))))))))))))))************))))))(((******+++++++++,,,,,,,,,---,,,+++---///000000000;;;VVVkkk}}}~~~xxxvvv~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}|||{{{zzzyyyuuuqqqhhh[[[MMMBBB;;;888444555555555777:::???CCC???BBBIIIPPPUUU\\\kkkyyy~~~}}}wwwtttzzzggg^^^eeelll}}}}}}pppoooyyyyyypppjjjlllrrrxxx}}}uuuoootttttteeeWWWSSSTTTUUUUUUUUUUUUSSSOOOJJJHHHIIIHHHEEEFFFFFFJJJXXXkkk{{{}}}||||||~~~~~~{{{sssnnn[[[OOOVVVaaannnxxxnnnddd[[[TTTOOOJJJIIIGGGDDDFFFKKKQQQRRRfffoooHHH999444000444//////............//////...///000000...333CCCTTTjjjccchhhwwwxxxddd\\\VVVMMMGGGBBB@@@>>>===???CCCHHHKKKGGGGGGGGGIIIJJJMMMOOOQQQ]]]bbbhhhmmmmmmhhhaaa\\\PPPLLLGGGCCCAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJJJJIIIIIIHHHFFFEEEDDDEEEGGGKKKPPPUUUZZZ]]]fffiiilllmmmiiibbbZZZUUU```_________^^^XXXOOOHHHCCCCCCEEEHHHKKKMMMLLLKKKGGGFFFCCC>>>999777777888666777999:::;;;<<<<<<<<<;;;<<<===>>>>>>???>>>>>>===>>>???AAACCCEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDJJJKKKLLLMMMLLLKKKJJJIIILLLGGGEEEHHHKKKPPPYYYaaagggjjjnnnrrruuuvvvwwwvvvuuutttrrrnnnkkkgggdddbbbhhhjjjnnnsssvvvwwwxxxwwwxxx|||~~~|||yyywwwwwwyyy{{{}}}{{{~~~www```CCC222222222...------,,,++++++,,,,,,,,,,,,+++***+++,,,---,,,+++(((((((((((((((((((((((()))***+++++++++)))((('''*********++++++,,,,,,---...++++++---//////000222<<<^^^zzzsss{{{zzzvvv~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}|||{{{zzzwwwssskkk\\\LLL???999888444555555666777:::???CCCAAABBBHHHPPPYYYaaaooozzzzzz}}}}}}vvvsssxxxzzz```___jjjrrruuukkkqqq~~~~~~||||||zzzvvvqqqpppuuuzzz~~~tttnnnwwwssscccUUUUUU\\\aaabbbccceeejjjhhh^^^TTTQQQPPPNNNHHHHHHIIINNNXXXcccmmmsss}}}~~~}}}}}}~~~{{{tttooo\\\QQQYYYcccpppvvvmmmcccYYYSSSMMMIIIHHHFFFDDDFFFKKKOOOPPPgggiiiEEE999444000444//////.........//////000000000000000000777JJJ\\\ssslll{{{kkk^^^ZZZSSSJJJDDDBBBAAA??????AAADDDHHHJJJIIIHHHGGGGGGKKKPPPWWWZZZfffjjjoooppplllcccZZZTTTMMMJJJFFFCCCBBBCCCFFFHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOHHHHHHIIIMMMTTT]]]eeejjjcccdddeeedddaaa]]]XXXVVVYYYYYYZZZ\\\\\\VVVMMMEEEAAAAAACCCFFFJJJLLLLLLKKKFFFEEEBBB===888555555666666777888:::;;;<<<<<<===<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGCCCDDDDDDEEEGGGIIIKKKLLLNNNOOOQQQRRRSSSRRRQQQQQQQQQMMMKKKNNNRRRTTTYYY^^^fffiiinnnsssvvvwwwvvvuuusssssssssqqqooollliiigggiiijjjlllooorrrtttvvvvvvxxx{{{}}}zzzvvvuuuvvvyyy{{{|||}}}}}}}}}~~~rrrdddVVVDDD222---111...---,,,,,,++++++++++++,,,+++******+++,,,+++***(((((((((((((((((((((((()))***+++++++++)))((('''))))))***+++,,,,,,------000,,,+++......,,,000666EEEjjj~~~qqqzzzyyy~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||||||||{{{{{{zzzwwwsssjjj[[[KKK>>>888777444555555666777;;;@@@DDDGGGCCCFFFQQQ^^^gggpppvvvrrryyy|||xxxuuuwww|||mmmXXX```qqqyyy}}}sssooowwwwwwqqqjjjcccaaabbbcccgggjjjllllllmmmqqqtttwwwwww|||tttsssxxxfffWWWXXXccckkknnnoooxxx{{{lllgggeeeccc^^^^^^\\\YYYWWWXXX^^^ccckkkwww}}}~~~{{{rrrmmm\\\QQQYYYdddpppuuulll```VVVQQQKKKGGGFFFEEEDDDFFFKKKLLLMMMeee^^^>>>777444///222//////......//////000000222000000222555???SSSeeeuuuttt^^^WWWTTTLLLCCC???AAAAAAAAABBBCCCEEEGGGHHHIIIHHHHHHJJJPPPXXX```eeelllooorrrppphhh]]]TTTNNNHHHGGGGGGFFFGGGIIIKKKLLLSSSSSSRRRRRRRRRRRRRRRRRRNNNPPPTTTVVVVVVVVVWWWXXXYYYWWWTTTSSSTTTYYY^^^bbbdddccc```^^^[[[YYYXXXXXXTTTTTTUUUWWWXXXSSSKKKEEE>>>???AAAEEEJJJLLLMMMLLLBBBAAA>>>:::666444444666777888999;;;<<<<<<======>>>???@@@AAABBBCCCCCCCCCAAABBBBBBDDDEEEFFFGGGGGGCCCEEEHHHMMMRRRWWW\\\^^^___```aaacccdddeeeeeeeee___\\\]]]cccggghhhiiillliiikkknnnqqqssssssssssssuuuvvvvvvvvvuuusssqqqooolllkkkkkkllloooqqqtttvvvyyy||||||xxxttttttvvvyyy}}}{{{}}}{{{|||wwwnnnmmmZZZ:::,,,222///...---,,,+++*********,,,***)))***++++++***((()))))))))))))))))))))))))))************))))))((())))))***+++,,,------...000------000...,,,444AAAaaa}}}uuu|||rrr~~~}}}~~~|||}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyzzz{{{{{{{{{zzzzzzvvvqqqfffXXXIII>>>888666444444555666888<<>>666000///...,,,+++******)))---,,,+++++++++,,,***)))))))))))))))))))))))))))***)))(((((((((***+++,,,((())))))+++,,,---......,,,,,,111444000000CCC[[[ttt}}}}}}zzz|||xxxzzz}}}~~~~~~|||||||||||||||||||||||||||||||||xxxyyyzzz{{{||||||||||||sssjjj]]]QQQHHH@@@888333333444666666888<<>>@@@===BBBFFFGGGGGGFFFHHHKKKKKKOOOWWWcccnnnsssrrrooopppllleee]]]VVVPPPMMMLLLXXXWWW]]]iiippppppppptttvvvtttpppmmmkkkgggdddaaaXXXXXXZZZ___cccccc___[[[```]]]ZZZ[[[^^^aaabbbaaa]]][[[XXXSSSLLLFFFAAA???===>>>@@@BBBEEEGGGIIIIIIHHHHHHGGGEEEBBB>>>:::888:::888555222222333666777888999:::<<<===???@@@AAAFFFGGGGGGGGGFFFFFFHHHJJJPPPQQQTTTWWW[[[^^^```bbbeeelllooonnnqqqxxx|||{{{}}}|||}}}~~~|||{{{lllfffgggiiioootttwwwyyy{{{{{{zzzwwwssspppvvvsssooolllllloootttwwwzzz|||}}}tttooorrrvvvtttyyy}}}~~~~~~dddEEE888555---///111******,,,'''+++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********+++---///000///111/////////000JJJttt}}}sss}}}~~~~~~~~~}}}{{{zzz{{{|||xxxzzz|||{{{yyyyyy|||zzzyyyyyyzzzzzzyyyuuusssmmmdddZZZRRRIII>>>777666666555444555888???FFFKKKFFFNNN[[[eeelllttt{{{rrrrrruuu~~~|||aaaTTTXXXgggsssyyyuuuyyyxxxtttpppllllllnnnpppnnnkkkmmmppppppmmmjjjiiifffaaaZZZXXXTTTQQQTTT```qqq}}}lllYYY]]]ooo{{{~~~}}}yyyxxx}}}~~~|||yyyvvvssstttwwwzzzxxx{{{wwwjjj]]]XXX```nnnyyy{{{rrrhhh^^^UUUNNNKKKHHHFFFFFFFFFFFFFFFMMMVVVyyyoooLLLBBB555222777///000////////////000111111000111777BBBPPPeee|||lllkkk}}}yyylllZZZQQQIIIEEEBBB??????BBB===AAAEEEGGGGGGGGGJJJMMMQQQUUU^^^hhhooorrrqqqooojjjfff___XXXSSSPPPOOOOOObbbbbbgggqqqvvvvvvvvvyyyxxxsssooonnnoooooollliiiaaa___]]]^^^```bbbaaa___aaa^^^ZZZYYY[[[\\\[[[ZZZVVVSSSOOOJJJDDD???;;;999666777888:::<<<>>>???@@@??????>>><<<:::888666444555444222111222444777888======???@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJNNNSSSVVV]]]^^^```cccfffiiikkkmmmooouuuxxxwwwyyy}}}~~~yyyiiieeejjjpppuuuyyyzzz{{{||||||{{{xxxuuussstttsssqqqppppppqqqssstttxxxyyy|||~~~tttoooppptttrrruuuxxxzzz|||YYY:::666,,,---///***+++///,,,+++******)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++*********,,,---///000---...,,,...333777PPPwwwpppxxx}}}~~~}}}{{{zzz{{{}}}yyy{{{||||||{{{zzz{{{}}}wwwwwwwwwxxxxxxwwwtttqqqjjjaaaWWWPPPGGG===777555444555666888<<>>@@@CCC@@@DDDGGGIIIIIIJJJNNNRRRZZZ```hhhnnnqqqqqqpppoooccc___XXXRRROOOOOOQQQTTT___bbbiiisssyyyxxxxxxzzzwwwqqqkkkjjjnnnqqqqqqoooiiieee___[[[[[[]]]^^^___aaa]]]YYYVVVUUUSSSQQQPPPMMMJJJFFF@@@;;;777444333111111333555666777888888888777666444333333222222222222333333555777:::;;;>>>???@@@BBBDDDEEEFFFGGGIIIJJJMMMPPPTTT[[[bbbggglllmmmnnnqqqsssuuuwwwxxxvvvzzz|||{{{|||yyyiiijjjvvv~~~}}}|||zzzyyyxxxssstttuuuuuuuuusssrrrqqqvvvwwwzzz}}}~~~uuupppoooqqqrrrsssuuuxxx~~~sssFFF;;;...,,,///***+++///,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++,,,...///000,,,---+++000:::CCC\\\rrrhhh}}}|||zzz~~~|||{{{|||~~~|||{{{|||}}}~~~~~~}}}{{{vvvuuuuuuvvvvvvtttqqqnnnfff]]]TTTNNNFFF<<<777666333555888<<<@@@FFFMMMRRRXXX___mmm~~~vvvqqqppppppzzzhhhTTTMMMQQQ\\\fffnnnjjjffffffllltttwwwwww}}}}}}{{{vvvpppoooqqqtttvvvvvvyyyzzz~~~yyyuuubbbZZZUUU[[[hhhtttyyy{{{zzz||||||uuusssyyy~~~zzzxxxuuuqqqmmmnnn|||~~~}}}~~~tttfff```ZZZ[[[eeerrr|||xxxpppfff[[[TTTNNNKKKHHHGGGHHHJJJLLLLLLQQQ\\\bbb???===666333555---111111000000111111222333555777BBBXXXrrruuuxxxgggrrrkkk]]][[[PPPGGG@@@>>>======@@@EEEFFFIIIKKKLLLKKKNNNSSSXXXeeekkkqqqtttrrrooonnnnnn```[[[TTTNNNMMMPPPUUUXXXUUU]]]iiiuuu{{{|||{{{zzzrrrnnnhhhcccccceeeiiilllhhhccc]]]XXXUUUUUUWWWXXXZZZXXXTTTPPPMMMKKKHHHGGGGGGDDD???:::666444333222222333444666777777777777888666555333333333444444444555666888:::<<<>>>??????@@@CCCFFFHHHIIIJJJJJJOOOSSSXXX]]]bbbiiipppttttttuuuvvvxxxzzz{{{|||}}}{{{}}}~~~}}}}}}|||pppwww}}}|||{{{{{{zzzvvvvvvwwwxxxwwwuuusssqqqwwwxxxzzz|||}}}~~~wwwqqqpppqqqtttuuuwwwxxx{{{^^^CCC111---000+++***+++(((++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---...///000---///---222>>>LLLiiiuuujjjwwwuuuzzz~~~}}}~~~~~~~~~||||||}}}~~~|||{{{|||}}}yyyxxxvvvuuutttppplllhhhaaaYYYQQQLLLEEE===888777333666:::>>>DDDMMMXXX___bbbjjjzzz~~~vvvrrrpppooonnn{{{yyykkkpppuuuzzz|||```QQQMMMOOOVVV]]]___]]]^^^dddmmmtttzzz}}}{{{xxxuuuvvvyyy{{{yyyvvvvvvppprrrlll]]]UUUUUUUUUXXXaaallltttwwwyyy{{{sssooottt|||{{{{{{zzzxxxvvvqqq}}}~~~}}}||||||}}}yyyiii^^^YYYUUUXXXbbbppp|||}}}vvvooobbbWWWQQQNNNKKKGGGFFFIIILLLNNNOOOWWW___]]]<<<>>>888555777000111111000000111111222333555;;;LLLggg}}}yyymmmlllzzzbbbXXXXXXMMMFFF???>>>>>>???BBBFFFJJJKKKLLLLLLLLLOOOVVV\\\mmmrrrwwwwwwtttooommmmmmaaa\\\TTTNNNMMMRRRXXX]]]VVVbbbrrr~~~}}}zzznnnkkkeee\\\UUUUUU[[[aaa___^^^ZZZVVVRRROOONNNNNNOOONNNLLLIIIEEECCCAAAAAA@@@===:::666444333333333555666888:::;;;::::::999;;;:::888666666666777777888888999;;;===???AAABBBDDDFFFIIIMMMPPPRRRRRRSSSZZZ^^^eeekkkoootttxxxzzzyyyyyyzzz{{{}}}~~~}}}www}}}|||{{{{{{{{{zzzyyyyyyxxxwwwvvvvvvuuuzzzzzz{{{|||}}}~~~~~~~~~}}}}}}xxxuuutttuuuuuuwwwyyyxxxwww{{{vvvKKK555---111...++++++'''***++++++++++++***))))))))))))))))))))))))))))))(((((())))))***************+++,,,---.../////////,,,111000222@@@RRRssskkkdddttt~~~}}}~~~~~~}}}|||{{{}}}~~~|||{{{}}}~~~|||yyyuuurrrlllfffaaa\\\UUUMMMIIIDDD===999999444777:::>>>FFFSSScccnnnmmmxxxuuupppooopppooommmxxxrrrooogggnnntttwwwzzz~~~}}}yyyyyyxxx|||sssXXXNNNMMMMMMPPPTTTQQQQQQVVVaaakkkqqqvvvzzz~~~~~~|||zzzzzz|||~~~~~~zzzwwwrrrhhhhhhxxxwww```PPPLLLQQQUUUVVV[[[fffrrrxxx{{{{{{uuurrrvvv{{{~~~zzzxxxxxxwwwwwwqqqyyy~~~}}}}}}}}}}}}}}}yyyyyyyyy{{{}}}sssaaa[[[XXXVVVYYYcccooo{{{xxxsssmmm```TTTPPPMMMJJJFFFFFFHHHMMMPPPRRR^^^eeeZZZ<<<@@@:::666999555111000000000000111222222777AAAXXXuuulllkkkuuurrr^^^TTTSSSJJJCCC???@@@AAAAAADDDHHHIIIJJJJJJJJJKKKQQQZZZaaaqqqtttwwwwwwtttpppmmmkkkaaa\\\UUUPPPPPPVVV]]]bbbaaannn|||~~~xxxrrrkkkggg^^^SSSJJJHHHNNNSSSTTTUUUVVVSSSNNNJJJGGGFFFCCCDDDCCCAAA>>>;;;;;;;;;888777555333333333333333777888;;;=========<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;===???BBBEEEGGGHHHJJJOOOTTTXXXZZZ[[[\\\fffiiiooosssvvvxxx{{{}}}||||||}}}~~~~~~yyyzzz~~~||||||{{{{{{|||{{{zzzxxxxxxxxxyyyyyy|||}}}~~~~~~{{{yyyyyyzzzvvvxxxyyyvvvtttwwwWWW;;;///222///---...,,,***+++,,,,,,,,,+++)))((())))))))))))))))))))))))((((((((()))******++++++***+++,,,...////////////***000///555GGG^^^~~~uuujjjzzzzzz|||}}}}}}|||{{{{{{|||~~~{{{|||~~~~~~zzzuuuooohhh```[[[VVVOOOIIIFFFBBB<<<999:::555888;;;???FFFUUUhhhvvvppp~~~}}}wwwqqqmmmnnnoooooonnn{{{{{{zzz{{{{{{{{{yyywww{{{|||zzz{{{eeeNNNJJJNNNOOOPPPSSSNNNOOOXXXeeennnppprrrvvvyyy||||||{{{|||~~~}}}zzzssshhhdddmmmqqqdddTTTLLLJJJSSSXXXUUUVVVbbbqqqzzz}}}yyywwwyyyzzzzzz}}}~~~{{{xxxvvvuuuuuurrruuuvvvuuuzzz~~~|||{{{yyyxxxxxxwwwtttuuuwwwzzz}}}qqq______^^^^^^bbbiiirrrzzzsssoookkk___TTTQQQKKKHHHEEEEEEHHHMMMQQQSSS___jjjUUU:::@@@999333888888444333333333333444555555;;;HHHccclllrrr{{{jjjYYYOOOLLLDDD???===@@@CCCDDDGGGKKKGGGIIIJJJKKKNNNVVVbbbjjjsssssstttuuuuuuqqqmmmiii___[[[UUURRRSSSZZZaaagggmmmxxx{{{wwwqqqkkkeee\\\PPPGGGCCCCCCDDDEEEHHHKKKMMMLLLGGGCCC@@@@@@:::<<<<<<;;;777555555666333333333444555555666666777999<<<>>>@@@???>>>===<<<<<<===>>>???@@@@@@@@@?????????AAAEEEIIINNNQQQRRRUUUZZZ```eeeiiijjjjjjoooqqqrrrsssuuuwww{{{~~~}}}~~~~~~~~~vvvvvv{{{|||~~~}}}|||{{{|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~zzzzzzxxxwwwwwwzzzmmmJJJ444333...+++//////***+++,,,------+++)))((())))))))))))))))))))))))'''(((((()))******++++++***+++---...///000//////,,,//////<<>>666...555777888888888888888999::::::===MMMiiiwwwpppzzz}}}nnncccVVVKKKFFF???;;;;;;@@@EEEGGGIIIMMMHHHIIIKKKNNNSSS]]]jjjtttsssrrrrrrsssuuusssmmmhhh]]]YYYUUURRRUUU\\\eeejjjwwwxxxuuurrrmmm```SSSCCC===???BBB???;;;???BBBEEEDDD@@@<<<;;;;;;555888999777444111222333222333444666888999999:::888:::===@@@BBBAAA@@@???<<<===@@@BBBDDDEEEEEEEEEDDDCCCDDDFFFKKKQQQWWW[[[aaadddjjjqqqwwwzzz||||||uuutttsssqqqqqquuu{{{}}}}}}~~~sssuuu{{{{{{wwwxxx~~~}}}|||zzz{{{|||}}}}}}||||||{{{{{{}}}|||yyyyyy}}}~~~|||}}}{{{XXX;;;333+++(((---...***+++,,,------+++***((())))))))))))))))))))))))'''(((((()))***+++++++++***+++---///000000/////////000111CCChhh{{{wwwttt~~~~~~}}}zzz{{{{{{{{{yyyyyy{{{}}}|||~~~~~~||||||}}}zzzvvvqqqkkkddd\\\WWWMMMFFFAAA???===888666777444999>>>BBBGGGSSScccppptttzzzrrrooooooooonnnnnnnnnooopppbbbhhhpppwww~~~xxxgggSSSEEEFFFKKKLLLOOOVVVXXXbbbppp{{{wwwuuuyyy{{{xxxrrrtttxxx}}}}}}zzzyyynnn]]]OOOKKKXXX\\\^^^[[[XXX^^^mmm{{{xxxvvvyyy{{{xxxtttzzz}}}~~~zzzxxxuuuqqqpppsssvvv{{{{{{~~~yyytttrrrrrrqqqpppnnnlllnnnqqqwww|||ooobbb\\\gggrrrtttuuuxxx|||}}}~~~rrrmmmjjjaaaUUUOOOIIIEEEEEEJJJOOOOOOPPPQQQ[[[oooLLL<<<:::333888666666333111222666999:::===CCCIIIWWWssslllttt|||lll]]]OOOHHHFFF??????AAACCCGGGIIIIIIIIIGGGHHHLLLRRR[[[dddjjjmmmmmmnnnppprrrrrrooojjjeeebbb]]]UUUQQQTTT^^^gggkkk}}}yyyuuurrrooollleeeTTTCCC>>>>>>>>>@@@DDDHHHGGGEEE@@@;;;888777777:::999888888888888888999444555666777999;;;<<<===;;;;;;;;;>>>@@@BBBCCCBBBCCCBBBDDDFFFDDDAAAEEEKKKMMMKKKKKKNNNUUU]]]cccfffiiiqqquuuuuu{{{sssuuuwwwyyyzzz{{{{{{zzz|||||||||~~~wwwzzz~~~yyy{{{~~~}}}~~~~~~}}}}}}~~~~~~|||zzzzzzzzz{{{~~~wwwsssBBB)))444333)))///,,,,,,,,,+++++++++******)))))))))***+++++++++,,,))))))))))))************(((***,,,---,,,,,,---...333***333TTTxxxsssrrrpppzzz~~~{{{zzz}}}|||{{{|||}}}|||zzzyyywwwyyy{{{}}}~~~}}}|||{{{wwwtttqqqmmmhhh```VVVNNNFFFCCC???;;;777555444444333;;;CCCFFFIIIPPP___kkkttt|||~~~xxxtttooopppmmmhhhhhhlllooonnnkkklllooowww```OOODDDGGGLLLNNNRRRXXX```jjjyyy~~~~~~zzzuuuuuuwwwzzz~~~uuucccRRRKKKRRRZZZ```]]]XXX[[[gggttt~~~zzztttrrruuuxxxyyyxxxuuuwwwzzz}}}~~~|||zzzvvvtttvvvwwwyyy||||||xxxsssqqqqqqqqqooonnnmmmnnnooosssxxx}}}rrreeeeeeqqq{{{yyyttttttyyy|||~~~pppjjjfff^^^UUUPPPLLLGGGFFFJJJNNNOOOPPPSSS[[[ppp}}}III<<<:::444777333222444111000222222444<<>>@@@CCCDDDDDDCCC???<<<999999999<<<;;;:::999888777777777:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@AAAAAAAAABBBCCCHHHLLLLLLJJJLLLRRRSSSRRRRRRVVV]]]eeekkkmmmnnnuuuxxxvvv{{{}}}tttuuuwwwyyyzzz{{{{{{{{{zzz{{{}}}}}}sssvvv||||||~~~{{{yyy}}}|||||||||}}}}}}~~~~~~|||yyyxxxwwwxxxyyy|||vvv}}}~~~PPP222444333+++000,,,,,,,,,++++++++++++******************+++++++++))))))))))))************)))+++------,,,,,,---...222...:::\\\oooyyyzzzzzz~~~|||zzzzzz{{{zzzzzz{{{|||}}}{{{zzzwwwxxxyyyzzzzzzyyyxxxxxxuuurrrnnniiiddd\\\RRRLLLEEEBBB>>>999666444444444444;;;CCCFFFIIIQQQ```mmmooottt{{{~~~~~~~~~qqqrrrooojjjiiimmmooommm|||zzz~~~UUUIIICCCHHHOOORRRVVV]]]dddlllwww~~~yyyvvv~~~zzz{{{zzzxxxyyy}}}~~~kkkWWWJJJNNNYYYcccbbb[[[ZZZdddppp|||{{{wwwrrrnnnmmmppptttwwwtttssstttxxx}}}~~~|||xxxwwwxxxyyy{{{~~~|||{{{yyywwwtttpppmmmlllkkkjjjiiillllllmmmooosssyyywwwkkknnnzzz|||tttsssyyy~~~}}}nnnhhhccc\\\UUUQQQNNNIIIGGGIIILLLMMMPPPTTT\\\ttttttDDD;;;:::333666111///222000000///...222???MMMddd~~~uuuqqqxxxkkkaaaVVVJJJDDDCCCAAABBBEEEGGGHHHIIIIIIHHHJJJPPPYYYccckkkqqqssstttssstttuuuvvvuuupppjjjeee\\\WWWQQQPPPWWWaaalllsss|||xxxtttqqqqqqqqqqqqqqqgggZZZKKKDDDBBBAAAAAABBB@@@AAAAAA???<<<;;;;;;<<>>===;;;;;;:::=========>>>>>>>>>>>>???===>>>???@@@AAABBBCCCDDDKKKMMMSSSYYYYYYVVVWWW[[[\\\\\\^^^cccjjjppptttvvvuuuzzz{{{wwwzzzyyyuuuvvvxxxzzz{{{|||||||||zzz|||~~~mmmlllpppwww~~~~~~|||zzz||||||{{{{{{{{{|||}}}}}}}}}~~~~~~zzzwwwuuuuuuvvvwwwzzzxxxxxxddd???444111...000,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))*********+++++++++---...---,,,,,,---...000///???aaa{{{ppp{{{}}}~~~|||zzzyyyyyyxxxxxxxxxyyy{{{|||{{{zzzwwwwwwwwwvvvvvvvvvuuuuuussspppjjjddd]]]UUUMMMHHHDDD@@@;;;666444333444666555<<>>>>>>>>BBBBBBBBBAAA@@@???>>>>>><<<===>>>@@@BBBCCCDDDEEECCCEEEHHHKKKMMMOOORRRTTT]]]___cccfffddd```aaafffhhhhhhjjjnnntttyyy{{{{{{{{{}}}|||yyy{{{}}}xxxwwwxxxyyy{{{|||}}}~~~~~~~~~qqqeeefffjjjrrrzzz~~~}}}|||||||||||||||}}}}}}|||}}}~~~zzzwwwuuuuuuvvvvvvzzz|||vvvrrr}}}uuuMMM555000000000------,,,,,,,,,+++++++++,,,+++++++++***)))))))))))))))*********+++++++++---.........,,,,,,---///222333DDDeeevvvzzz}}}}}}}}}|||{{{zzzyyyyyyzzzxxxwwwwwwxxxzzzzzzxxxwwwvvvuuuuuuttttttuuuuuuvvvqqqnnnggg```XXXPPPJJJFFFBBB>>>999444222333555777888>>>DDDFFFGGGPPP```lllkkklllllllllnnnpppsssuuusssuuusssnnnmmmppppppmmm~~~uuurrrvvv}}}^^^EEEDDDFFFMMMTTT[[[bbbhhhrrrpppnnnlllmmmoooqqqrrrzzz~~~~~~~~~~~~~~~~~~|||yyy~~~uuu\\\GGGLLLYYYeeegggcccdddppp|||yyywwwpppgggaaaaaagggnnnwwwtttqqqrrruuuxxxxxxxxxwwwwwwwwwwww{{{|||zzztttmmmkkkllljjjfffaaa]]]ZZZZZZZZZ]]]bbbiiinnnsssxxx~~~qqqgggfffiiikkklllqqqzzz{{{rrrmmmggg]]]SSSOOOMMMHHHEEEFFFFFFGGGMMMSSSbbbjjjAAA<<<888///555444444...111444555222888JJJ]]]uuukkksssvvvlllbbbZZZQQQHHHBBBAAADDDFFFIIIIIIIIIIIIKKKMMMVVV___kkkuuuyyyxxxuuutttwwwwwwwwwwwwtttooogggbbbXXXRRROOOTTT\\\dddnnnxxx{{{xxxtttrrrrrrsssssssssooohhh\\\SSSOOOOOOOOOMMMKKKLLLMMMKKKHHHEEEDDDDDDCCCDDDEEEFFFFFFEEEEEEDDDFFFFFFGGGIIIKKKLLLNNNNNNTTTWWW[[[]]]___aaaeeehhhkkkkkklllnnnkkkhhhkkkqqqqqqqqqrrrvvvzzz}}}~~~}}}}}}~~~}}}{{{}}}|||zzz{{{|||}}}~~~wwwkkkddd```bbbfffnnnwww{{{~~~~~~~~~~~~~~~|||~~~}}}zzzxxxwwwwwwwwwwww|||vvvjjjqqq~~~[[[;;;000111///---------,,,,,,,,,++++++,,,+++++++++***)))))))))************++++++++++++---...///...------///111555999LLLooopppssszzz|||~~~~~~}}}{{{yyyyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwtttrrrtttttttttssstttuuuvvvvvvnnnkkkeee]]]TTTLLLGGGDDD???<<<777333111333666888;;;@@@FFFFFFFFFLLLZZZfffaaa```___^^^___```aaabbbooorrrrrroooooorrrrrrooouuudddccc```]]]\\\bbblllssstttPPPDDDFFFKKKPPPWWW^^^ffflllxxxuuuqqqppprrrvvvxxxzzz{{{}}}|||{{{{{{{{{|||}}}~~~~~~yyyuuu~~~~~~xxx```JJJJJJUUU```ddddddhhhsss}}}uuurrrkkkccc^^^^^^dddjjjnnnmmmmmmnnnpppssswwwyyywwwwwwvvvuuuxxx}}}}}}~~~~~~{{{zzzyyyrrrjjjhhhhhhgggddd___ZZZXXXXXXYYY[[[aaaiiippptttxxx~~~uuufff]]][[[\\\^^^bbbmmmzzz~~~}}}zzzsssooohhh]]]SSSNNNJJJFFFDDDEEEEEEFFFLLLSSSgggeee@@@===888...666666666111222555555333999LLL___yyytttiii}}}sssiii^^^WWWOOOFFFBBBCCCFFFHHHJJJIIIHHHIIIMMMQQQUUU___mmmvvvzzzyyyxxxxxxxxxxxxxxxxxxuuuooogggbbbVVVOOONNNVVV]]]aaaiiisss{{{xxxvvvtttuuuuuutttsssrrrmmmcccXXXTTTWWWXXXWWWYYYZZZZZZYYYUUUQQQPPPOOORRRSSSUUUVVVWWWWWWVVVUUUXXXXXXYYYYYYYYYZZZZZZZZZbbbeeeiiiiiihhhiiilllpppqqqpppqqqsssqqqooosssyyyuuuuuuvvvxxx|||~~~}}}}}}~~~~~~~~~xxxjjj^^^YYYZZZ___ccckkkttt{{{}}}~~~~~~|||zzzxxxwwwrrryyyvvvjjjkkkkkkGGG444222...------------,,,,,,,,,,,,+++++++++************************++++++++++++,,,---.........---...111333222===VVV{{{gggwwwttt~~~~~~~~~~~~|||yyyxxxyyyyyyyyyyyyyyywwwvvvuuuuuutttrrrppprrrrrrrrrrrrrrrrrrssssssjjjhhhccc[[[RRRJJJEEECCC<<<:::666333333444777999>>>CCCHHHFFFCCCFFFQQQ[[[ZZZXXXWWWWWWZZZ\\\]]]]]]hhhlllnnnnnnppptttuuurrrpppggg[[[^^^______^^^___cccgggqqqvvvPPPFFFKKKPPPSSSXXX```iiiooozzzyyyzzz~~~|||{{{}}}}}}~~~{{{}}}~~~{{{fffPPPIIIRRR]]]dddgggllltttzzzxxx|||~~~|||{{{|||sssoooggg```[[[ZZZ^^^aaacccgggjjjjjjjjjmmmsssxxxssstttrrrqqquuu}}}||||||{{{{{{~~~rrrrrrssslllffffff``````___[[[XXXVVVXXX[[[___dddkkkooorrrwww~~~qqqbbbYYY[[[^^^```dddmmmyyy~~~}}}yyyqqqllleeeZZZRRROOOHHHEEEEEEGGGFFFGGGMMMUUUlll^^^===>>>999///666666444333222222333555@@@VVVjjjmmmpppmmmcccXXXQQQKKKEEECCCDDDGGGIIIJJJHHHGGGIIIPPPVVVXXXaaannnvvvxxxxxxxxxyyyzzzzzzzzzyyyvvvpppiiicccXXXQQQQQQZZZaaaaaafffoooxxxwwwvvvwwwwwwwwwvvvtttssspppfff[[[XXX\\\```___fffhhhiiigggddd```^^^^^^dddeeeggghhhhhhhhhfffeeefffffffffggggggggghhhhhhhhhlllppppppnnnnnnrrruuuwwwwwwyyy{{{xxxtttvvv{{{vvvuuuuuuxxx}}}~~~}}}~~~uuukkkeee]]]UUUTTTWWW\\\```iiittt|||~~~|||xxxvvvooowwwxxxnnnlll|||{{{UUU:::444---...------------,,,,,,,,,***************+++++++++*********+++++++++,,,,,,------...------///333555333FFFhhhooovvvmmm~~~|||zzzwwwvvvxxxxxxwwwvvvvvvuuuttttttttttttrrrpppppppppppppppooommmkkkjjjeeedddaaaYYYPPPGGGCCCAAA:::888666555444666888:::@@@FFFJJJGGGAAAAAAHHHPPPWWWTTTQQQRRRWWW\\\___``````fffjjjlllpppvvvwwwuuuzzz___YYY___]]]aaafffjjjlllllllllmmmmmmxxxZZZHHHNNNSSSUUUYYYaaakkkqqq}}}||||||~~~jjjUUUJJJSSS^^^fffkkkppptttxxx{{{~~~zzzyyyvvvpppfff^^^XXXVVVWWWWWW___dddiiihhhfffgggmmmtttmmmooonnnmmmttt}}}||||||}}}}}}}}}zzzjjjjjjlllfffbbbcccYYYZZZZZZWWWUUUUUUXXX[[[dddhhhlllnnnpppttt}}}rrreee]]]```eeeiiikkkpppyyyxxxoooiiibbbXXXRRRQQQGGGEEEFFFHHHHHHHHHNNNVVVoooXXX:::???;;;000666555111444111///111888HHHbbbxxxvvvjjjwww}}}hhh^^^TTTMMMHHHCCCCCCEEEHHHIIIJJJGGGFFFIIIRRRYYYaaajjjuuu{{{{{{yyyzzz{{{{{{{{{{{{{{{xxxrrrjjjeee\\\UUUUUU```eeedddgggooouuuuuuvvvwwwyyyyyywwwuuutttqqqhhh\\\YYY___dddcccnnnppprrrqqqnnnkkkiiiiiikkklllnnnnnnnnnllljjjiiijjjjjjlllmmmoooppprrrrrrmmmrrrvvvwwwvvvwww|||xxxwwwzzztttttttttxxx}}}~~~rrrhhh\\\RRRQQQRRRQQQSSSWWW[[[___iiittt~~~|||xxxtttooowww{{{tttnnnyyy___???444,,,......---------,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,---------...000444777;;;VVV|||}}}iiifff~~~{{{xxxuuuuuuwwwwwwvvvssstttsssrrrsssttttttsssqqqnnnoooooommmkkkgggdddbbbaaaaaa___XXXNNNFFFAAA@@@999888777666666777999:::BBBGGGKKKGGG@@@===BBBIIIRRRNNNIIIIIINNNUUUZZZ]]][[[aaagggjjjpppwwwyyywwwlll```aaabbb```ccceeejjjpppxxxYYYTTTPPPPPPXXXbbbjjjrrryyy}}}yyyyyyvvv]]]QQQQQQ```pppssswww~~~}}}}}}{{{{{{{{{mmm]]]TTTSSSSSSQQQZZZ^^^eeejjjiiieeegggkkkqqqrrrnnnlllsss~~~~~~vvvqqq}}}~~~zzz}}}zzzrrrrrr```___aaa\\\WWWWWWOOOPPPQQQRRRTTTYYY```eeetttpppmmmmmmnnnpppxxx~~~qqqlllmmmuuupppmmmpppuuuyyyxxxnnneee^^^XXXQQQLLLJJJLLLEEECCCIIIJJJKKKUUU{{{JJJ???666555555444222333111333333222:::PPPqqqfffwww~~~nnncccYYYOOOIIIEEEBBBCCCFFFFFFIIIJJJJJJJJJOOOXXX___nnnpppssswwwzzz{{{{{{{{{zzz|||zzzxxxwwwuuummmddd\\\UUUVVV```dddbbbgggppp|||xxxsssrrrssstttsssrrruuuqqqkkkddd```aaaeeejjjpppooonnnnnnnnnnnnoooooopppoooooonnnnnnmmmmmmmmmqqqqqqsssuuuvvvwwwxxxxxxzzzyyyxxxxxxyyy{{{~~~}}}zzzzzz{{{}}}xxxqqqhhheeeaaa^^^\\\YYYWWWUUU]]]fffrrryyy~~~|||~~~~~~~~~~~~~~~|||uuusssxxxsssooo~~~zzzVVV222000+++,,,------+++***)))*********************************+++++++++,,,,,,,,,,,,000+++***000//////888GGGzzzxxxbbb|||}}}~~~~~~}}}{{{zzzyyyxxxwwwuuutttttttttsssqqqooonnnnnnoooooonnnmmmkkkhhheeeaaa^^^]]]WWWVVVTTTSSSPPPIII???888888666444444777:::===>>>BBBEEEFFFDDDAAA???AAACCCEEEMMMPPPKKKJJJRRR[[[___``````ccckkksssyyyzzzxxxxxxmmmfffggglllnnnsssuuuxxx{{{bbbSSSQQQSSSZZZbbblllyyyzzzzzz|||gggUUUTTTbbbsssxxx|||~~~~~~qqq___UUUUUUYYYZZZXXX]]]fffllljjjdddccchhhkkkppppppnnnrrrzzzyyyqqqrrr}}}|||yyyzzzwwwpppttt{{{jjjXXXWWWYYYTTTPPPQQQMMMOOOQQQTTTWWW]]]dddhhhnnniiieeeddddddiiiuuu~~~xxxyyy}}}rrrllljjjpppvvv|||}}}vvvmmmfff```YYYRRRMMMEEEHHHCCCBBBJJJJJJLLLWWWIII???666555555333222333222333444555@@@YYY|||wwwiii~~~yyyiii___UUULLLGGGEEECCCEEEIIIHHHIIIKKKKKKLLLQQQ[[[cccoooqqquuuxxxzzz|||||||||{{{|||{{{xxxxxxvvvooofffZZZSSSTTT___ffffffiiioooyyyvvvsssqqqrrrtttvvvwwwuuurrrllleeeaaabbbfffjjjoooooonnnooooooooopppqqqpppqqqrrrssstttuuuvvvvvv{{{{{{zzz{{{|||~~~~~~}}}}}}~~~}}}{{{|||~~~zzzrrrqqqooommmlllkkkjjjhhhfffeeefffnnnxxx~~~~~~~~~|||vvvrrrtttzzzyyyxxxiiiBBB333,,,,,,------+++***************************************+++++++++,,,,,,,,,+++///++++++222111222<<>>???BBBEEEDDDBBB@@@BBBDDDJJJPPPQQQLLLIIIOOOXXX\\\gggggggggkkkqqqvvvzzz|||vvvtttrrrrrrooonnnttt|||lllOOOOOORRRYYY```kkk|||}}}{{{~~~|||zzz{{{~~~}}}}}}}}}~~~ooo^^^YYYfffxxxtttcccXXXWWWZZZ[[[VVV]]]iiioookkkccc```ccceeennnsssppppppuuutttnnnqqqzzzzzzwwwxxxvvvqqqpppqqqvvvqqq^^^NNNLLLMMMJJJIIIJJJIIIKKKNNNQQQTTTXXX]]]```]]][[[YYYXXXYYY```qqqjjjdddccclllvvv}}}zzzuuummmfffaaaZZZRRRMMMBBBDDDBBBDDDLLLLLLNNN[[[GGG>>>777555555333222444333333555:::JJJgggmmmnnn{{{ssseeeYYYPPPHHHEEEDDDDDDHHHMMMIIIJJJKKKKKKNNNUUU```hhhqqqsssvvvxxx{{{|||||||||{{{|||{{{yyyyyyxxxqqqhhhZZZRRRRRR]]]fffgggeeefffttttttrrrpppoooqqquuuxxxvvvsssnnniiieeedddgggiiinnnnnnooopppqqqrrrssssssssstttuuuvvvxxxyyy{{{{{{}}}|||{{{|||~~~~~~zzztttqqqqqqooooooqqqrrrsssttttttttt|||}}}~~~~~~~~~~~~~~~~~~yyytttrrruuu}}}~~~|||QQQ111------------,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))...,,,---333222555CCCaaayyyzzz[[[mmm~~~|||}}}~~~}}}{{{wwwwwwvvvtttsssrrrqqqpppooonnnllljjjhhhgggffffffcccbbb___\\\XXXTTTQQQOOOJJJIIIHHHFFFDDD???999444444444555777999<<<>>>@@@===AAAEEEEEECCCBBBCCCEEEMMMQQQRRRMMMLLLRRR[[[```qqqpppooommmnnnssszzz~~~wwwsssuuu||||||xxx~~~qqqUUURRRTTT[[[dddooo~~~~~~|||tttnnnjjjhhhgggppprrrsssrrrpppooopppqqqppppppyyyzzziiiaaakkk||||||{{{wwwvvvyyyuuujjj```[[[YYYXXXUUU^^^kkksssoooeeeaaabbbeeepppvvvpppmmmppprrrppppppxxx|||yyyvvvwwwuuurrrsssppppppxxxdddUUUGGGCCCDDDCCCDDDFFFEEEFFFHHHIIIIIIKKKMMMPPPNNNPPPUUUXXXXXX___oooyyysss```\\\]]]hhhuuu|||zzztttmmmfff```YYYPPPIIIAAADDDCCCGGGOOOMMMQQQ```xxxDDD===777666555333222555222333777@@@UUUuuuiiivvvxxxrrrdddVVVMMMEEECCCCCCDDDHHHNNNIIIJJJJJJLLLQQQZZZeeemmmrrrtttvvvxxxzzz{{{||||||{{{}}}|||zzz{{{zzzsssjjj\\\SSSQQQZZZdddeee```\\\jjjlllnnnmmmlllmmmqqquuuvvvuuurrrmmmiiiggghhhiiimmmnnnppprrrsssuuuvvvvvvvvvwwwwwwwwwxxxyyyyyyyyy||||||||||||}}}xxxqqqnnnjjjkkklllmmmooorrrvvvyyy~~~~~~~~~}}}zzztttsss{{{```222///...---------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---,,,...333111666HHHhhhvvvnnnZZZmmm~~~~~~}}}zzzxxxvvvvvvuuutttrrrqqqpppooommmllljjjgggeeecccaaaaaa___^^^[[[XXXTTTPPPLLLJJJIIIHHHFFFCCC@@@<<<777555222444777999;;;===@@@BBB@@@DDDGGGHHHEEEDDDEEEFFFKKKNNNOOONNNPPPYYYdddkkk{{{zzzwwwrrroooqqqxxx~~~uuuttt{{{uuu```YYYVVV___kkkvvviiiddd]]]XXXVVVWWWWWWWWWYYY]]]aaadddccc```___^^^aaabbbnnnyyy~~~vvvkkkppp}}}|||xxxpppsssqqqhhhaaa___^^^[[[WWW^^^kkkuuutttkkkffffffiiitttxxxooojjjnnnuuuvvvtttzzz~~~|||wwwsssqqqnnnmmmlllkkkmmmuuuYYYNNNDDD@@@@@@AAABBBDDDBBBCCCEEEFFFFFFGGGIIIKKKSSSYYYaaaffffffgggrrr|||qqqfff\\\YYY^^^jjjvvv|||{{{uuummmeee^^^UUULLLEEEAAACCCBBBHHHOOOLLLPPPcccmmmBBB<<<777666555222222555111444:::HHH```~~~mmmyyyuuuoooaaaTTTLLLEEECCCDDDDDDGGGLLLHHHIIIJJJNNNUUU___jjjqqqtttuuuvvvxxxyyyzzz{{{{{{|||}}}}}}{{{{{{zzzssskkk^^^UUUQQQYYYdddhhhccc]]]\\\```eeeggghhhkkkppptttwwwwwwuuurrrmmmjjjiiiiiimmmoooqqqtttvvvwwwxxxxxxwwwwwwxxxxxxyyyyyyzzzzzz}}}~~~zzzrrrnnnooonnnllljjjiiilllrrrwww{{{zzz}}}}}}{{{vvvrrrxxx{{{rrrAAA222000------...///---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...,,,///222///888OOOkkkyyyvvvddd```ooo~~~{{{xxxvvvvvvvvvuuusssrrrqqqpppoookkkjjjhhheeebbb___]]][[[YYYXXXVVVRRROOOKKKGGGEEEHHHGGGDDD@@@<<<888555444222555999;;;<<<>>>BBBDDDEEEIIIKKKJJJGGGEEEFFFGGGJJJJJJKKKNNNTTT]]]kkkuuu}}}vvvppppppuuuyyypppvvvxxxcccXXXSSS[[[iiivvv~~~qqqaaa\\\WWWTTTPPPNNNNNNOOONNNNNNJJJNNNTTTXXXXXXVVVSSSRRRWWWUUU]]]fffkkk{{{tttuuullljjjbbbYYYWWW]]]aaabbbYYY]]]hhhtttxxxsssmmmkkkmmmwwwxxxnnniiioooxxx||||||yyypppjjjgggkkkmmmkkkgggccchhhsss}}}pppPPPJJJCCC???>>>@@@BBBDDDBBBDDDGGGJJJLLLQQQVVVZZZgggkkkqqquuussspppuuu~~~~~~{{{qqqeee]]]^^^eeerrr{{{~~~{{{tttkkkbbb[[[RRRIIIBBB@@@@@@@@@FFFMMMJJJQQQfff___???;;;777777555222333666111666@@@RRRkkk|||wwwssspppjjjZZZQQQJJJEEEEEEFFFEEEGGGKKKHHHIIIKKKQQQ[[[fffpppvvvvvvwwwwwwxxxyyy{{{||||||}}}~~~}}}{{{{{{zzzsssjjj^^^WWWRRRYYYfffnnnmmmiiiWWWYYY\\\```dddjjjqqquuuxxxyyyyyyvvvqqqmmmjjjiiiooopppsssvvvxxxyyyyyyyyywwwxxxyyyzzz|||}}}~~~{{{~~~~~~|||xxxwwwyyy{{{zzzvvvqqqnnnooovvv{{{}}}~~~~~~~~~xxxvvvrrruuu}}}xxxRRR666222...---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...,,,///222///===YYYtttuuu~~~zzzZZZeee{{{}}}zzzwwwuuuuuuuuutttsssqqqpppooonnniiihhhfffccc___[[[XXXVVVQQQPPPNNNKKKHHHDDDAAA@@@CCCCCC@@@;;;666444444555555888<<<======???DDDHHHJJJLLLMMMKKKHHHFFFHHHJJJJJJHHHIIIOOOXXXbbbqqq}}}vvvpppooorrruuutttyyybbbXXXQQQWWWeeetttjjj[[[UUUUUUWWWVVVWWWXXXYYYXXXUUUSSSMMMPPPTTTWWWVVVUUUTTTUUUUUUSSS]]]fffhhhuuu|||xxx}}}}}}{{{yyyyyyyyyxxxvvviiidddZZZTTTWWWaaaggggggZZZZZZbbbpppzzzyyytttqqqnnnwwwxxxooojjjqqqzzz}}}~~~|||qqqiiigggnnnppppppiii```[[[]]]aaasss~~~aaaGGGFFFBBB>>>===???BBBCCCCCCEEEIIINNNSSS[[[ccchhhsssrrrrrrrrrpppooouuu}}}tttddd^^^cccmmmxxx}}}~~~}}}yyyqqqggg___XXXPPPHHHCCC@@@@@@???GGGOOOLLLVVVoooVVV>>>:::777777555111333777333999GGG\\\uuuwwwzzznnnllleeeSSSNNNHHHEEEGGGHHHGGGHHHKKKHHHJJJNNNVVVaaallluuuzzzzzzzzzzzzzzz{{{|||~~~~~~}}}~~~{{{{{{yyyqqqiii^^^XXXSSSVVVcccnnnrrrqqqbbb___[[[ZZZ___gggooosssxxxzzz{{{yyyuuuoookkkiiippprrrtttwwwyyyzzzzzzzzzyyyyyyzzz{{{|||}}}~~~zzz{{{}}}~~~}}}zzzvvvrrrpppuuu}}}|||~~~}}}{{{}}}~~~~~~xxxzzzvvvrrrzzzppp___:::444///---//////---***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---,,,///333222DDDeee{{{xxxyyyYYYkkk~~~{{{xxxvvvvvvtttsssrrrqqqooonnnmmmmmmfffeeeccc```[[[VVVRRRPPPKKKJJJHHHFFFCCC@@@>>><<<>>>>>><<<888444333666999999<<<>>>>>>===@@@FFFKKKJJJLLLLLLJJJGGGGGGJJJNNNKKKHHHJJJTTT```nnn~~~}}}rrrmmmnnnqqqttt}}}xxxfff^^^WWW[[[gggyyyvvvcccZZZXXXVVVTTTRRRTTTZZZ```eeefffdddbbbXXXYYY[[[[[[ZZZZZZ[[[]]][[[]]]lllwwwwww~~~zzz{{{yyy}}}zzzyyyvvvqqqiiiccckkkfff___]]]eeennnqqqmmmZZZXXX]]]mmmzzz}}}xxxtttnnnvvvwwwooolllssszzz|||{{{uuummmkkkiiimmmpppnnnggg```\\\\\\ZZZfffvvvZZZBBBCCCAAA>>><<<>>>AAAAAACCCEEEIIINNNUUU^^^gggmmmrrrlllgggffffffiiirrr|||sss___^^^dddppp{{{}}}{{{~~~yyyvvvoooeee\\\VVVPPPIIIDDDBBBBBBAAAJJJSSSQQQ]]]xxxRRR===999777777555111333777555<<>><<<<<<<<<;;;888555555:::>>>;;;>>>@@@???>>>@@@GGGMMMIIIJJJJJJHHHFFFGGGLLLPPPKKKHHHLLLZZZiiizzz{{{nnnjjjmmmqqqtttvvvggg[[[___ooo|||iiiXXXTTTWWWZZZ^^^bbbdddeeehhhjjjlllmmmmmmnnniiikkklllkkkiiiiiihhhgggfffsssyyyvvv{{{yyy}}}}}}~~~zzztttvvvvvvppphhhdddlllrrrsssqqqwww}}}ddd^^^]]]iiizzzwwwtttssstttuuusssqqqttt{{{{{{}}}wwwqqqsssxxxvvvwww}}}yyyjjj\\\VVVWWWXXX\\\hhh[[[CCCBBB???<<<<<<>>>@@@???@@@AAADDDGGGMMMTTT[[[______\\\\\\_________fffppp||||||eee^^^^^^fffqqqyyy}}}uuussskkkbbb\\\TTTKKKEEEEEEAAAAAABBBKKKPPPNNNdddNNN>>>:::666555666888777555:::CCCTTTjjj~~~|||vvvrrrrrrssskkkbbbXXXQQQIIIGGGEEEFFFIIIKKKJJJHHHIIIQQQYYY```iiisssxxxxxx}}}{{{zzz{{{~~~}}}{{{yyyxxxuuupppmmmeeeYYYOOOQQQZZZcccnnnuuuzzzuuummmhhheeedddddddddtttxxx~~~}}}uuukkkdddnnnqqqvvvyyyzzzzzz{{{|||zzz}}}|||zzz{{{~~~~~~}}}}}}|||||||||~~~~~~uuurrrpppppprrrqqqnnnkkksss|||}}}|||}}}~~~{{{uuuqqqsssvvvwwwxxxcccuuuUUU777///222+++...222(((++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------222000111111///777WWWyyyppp~~~rrriii~~~{{{xxxuuutttssssssrrrpppnnnnnnnnnllljjjhhhddd```[[[VVVQQQMMMIIIFFFBBBAAAAAA???===;;;999888888666444333444666:::<<<@@@>>>===<<<>>>BBBGGGJJJJJJIIIIIILLLLLLKKKOOOUUUUUUOOOXXXiiiwwwuuujjjffffffjjjnnnooo^^^^^^nnnwwweee\\\VVVWWWYYYZZZ]]]cccppprrruuuwwwxxxwwwuuuttttttsssqqqrrruuuwwwvvvsssttt~~~}}}wwwuuupppnnnqqqyyy}}}wwwnnnhhhnnnuuu|||kkkdddaaakkk{{{|||zzzzzzyyyvvvsssvvv||||||~~~|||ssssss}}}|||}}}xxxpppZZZYYYVVVTTTUUU^^^kkkvvvdddDDDCCC@@@>>>>>>@@@AAAAAAEEEEEEDDDDDDEEEGGGKKKMMMOOOPPPSSSUUUTTTWWWdddrrrppp\\\WWWaaaiiittt{{{xxxrrrjjjaaa[[[TTTJJJEEEDDDBBBCCCDDDLLLQQQPPPgggJJJ===999666555666777666444:::FFF\\\ttt}}}}}}rrrzzzzzzoooggg^^^TTTMMMIIIGGGFFFGGGJJJLLLLLLKKKNNNVVV```fffnnnvvvzzzyyy|||{{{zzzzzz{{{~~~|||{{{zzzyyyyyywwwsssqqqdddYYYQQQSSSYYY```fffkkkvvvuuusssqqqooonnnnnnmmmvvv{{{xxxmmmeeemmmqqqvvvyyy{{{{{{{{{|||zzz}}}~~~{{{|||}}}|||||||||||||||~~~zzz{{{zzzyyyyyy{{{zzzxxxuuuwwwxxxzzzzzz}}}|||~~~}}}|||}}}~~~}}}vvvssstttvvvyyyyyygggmmm|||iiiDDD333333------000(((,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......111222222>>>bbbrrrrrrvvv~~~|||{{{yyywwwuuuuuuuuuuuurrrqqqoooooonnnkkkhhheee```\\\WWWRRRNNNJJJFFFCCC@@@???>>>===;;;:::999999777666444333555777;;;===>>>===<<<<<<>>>BBBGGGJJJHHHGGGJJJNNNPPPRRRXXX```bbb^^^kkk~~~lllbbb___^^^___bbbooo___aaasssxxxZZZUUUXXX^^^dddfffeeehhhllluuuxxx}}}{{{yyyzzzvvvtttwww|||~~~|||}}}sssnnniiiiiinnnyyy~~~zzzxxxnnntttzzzssskkkeeekkkxxx~~~zzzwwwzzzxxxuuuyyyuuunnnfff```[[[ZZZYYYWWWYYYXXXVVVWWW\\\___^^^pppooooooooozzz]]]FFFCCCAAA@@@AAABBBCCCCCCHHHHHHFFFBBB???>>>@@@BBBDDDHHHLLLMMMLLLTTTggg{{{nnn]]][[[dddlllwww~~~xxxqqqhhh___YYYRRRIIIEEEDDDBBBEEEFFFMMMRRRSSSlllxxxAAA;;;999666666666666555333999MMMjjjxxxqqqsssvvvlllcccZZZQQQJJJIIIGGGFFFHHHKKKNNNOOOOOOSSS]]]gggnnntttzzz{{{zzzxxxxxxyyyzzz|||}}}~~~yyyyyyxxxyyyzzzyyyvvvtttdddZZZSSSTTTYYY]]]```cccooosssxxxzzzyyyxxxxxxyyy{{{|||ooofffkkkpppuuuyyy{{{{{{||||||zzz~~~~~~~~~}}}zzz{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~|||zzz~~~uuuqqqllliiijjjqqqzzzyyy}}}~~~}}}~~~{{{yyyttttttwwwyyy{{{rrreeegggVVV888333///---...+++------,,,,,,++++++******++++++,,,,,,,,,,,,------+++---111333555FFFooo~~~xxxrrrpppmmmzzzxxxxxxwwwvvvuuuuuuvvvvvvppppppooonnnlllhhhbbb]]]YYYVVVQQQLLLIIIEEEAAA>>>===<<<:::999888999999:::666555444555666999<<<>>><<<;;;;;;<<<>>>BBBFFFIIIFFFGGGJJJOOORRRVVV^^^gggnnnpppppp```XXXUUUSSSSSSUUUpppbbbfffyyyfffTTTUUU]]]hhhqqqtttssssssuuuwww{{{}}}zzzyyyzzz~~~|||uuurrrtttppppppuuuzzz}}}uuuvvvvvvxxxyyyrrrlllnnnxxx~~~}}}{{{~~~~~~zzz}}}yyyrrrjjjaaa[[[ZZZVVVPPPLLLKKKMMMOOONNNRRRYYY___^^^iiicccHHHCCC@@@AAACCCCCCBBBCCCGGGHHHGGGDDDBBBCCCGGGKKKMMMOOOPPPPPPRRR^^^tttsssffffffeeelllwwwtttooofff]]]WWWPPPHHHDDDDDDBBBFFFHHHLLLQQQVVVqqqooo???999888777666666555555444;;;WWW}}}sssrrrrrryyy~~~uuukkkbbbYYYPPPJJJGGGFFFFFFHHHKKKNNNQQQRRRVVVaaalllssswww{{{|||zzzvvvwwwzzz|||}}}~~~}}}}}}zzzyyyyyyzzzzzzzzzwwwuuueee[[[TTTUUUZZZ^^^bbbeeekkkrrrzzz}}}||||||pppeeeiiinnntttyyy{{{|||||||||zzz~~~}}}yyyzzz{{{||||||}}}}}}}}}{{{{{{{{{|||~~~tttqqqmmmgggeeehhhooouuu}}}||||||~~~}}}~~~|||zzzvvvuuuvvvxxxzzz}}}dddYYY|||eee<<<111000------///......---,,,++++++******+++++++++,,,,,,,,,------***---111222666KKKvvvxxxooofffnnnzzzxxxxxxwwwvvvvvvuuuuuuuuuooonnnnnnmmmiiiccc[[[VVVSSSPPPKKKGGGDDDAAA===;;;999888666555555777999:::555555555666888;;;===???::::::;;;<<>>@@@CCCBBBAAACCCFFFHHHJJJJJJKKKPPPYYYaaaddddddbbbaaaeeesssvvvhhhhhheeelllwww~~~tttmmmdddZZZTTTNNNGGGCCCDDD@@@FFFHHHKKKPPPXXXvvvfffAAA888777777666555555666777DDDgggoooxxx|||uuu|||sssiii___VVVNNNJJJEEEEEEFFFGGGIIIMMMQQQTTTWWWcccooouuuxxx{{{|||zzzwwwyyy|||~~~}}}||||||{{{zzz{{{{{{yyywwwtttiii]]]TTTUUU[[[bbbiiinnnnnnttt{{{}}}}}}pppdddeeekkkrrrxxxzzz{{{||||||zzz~~~~~~zzzzzzzzz{{{||||||}}}}}}|||{{{{{{|||~~~{{{{{{wwwppplllrrr}}}|||}}}~~~~~~|||xxxuuuuuuvvvxxx~~~jjj^^^xxxpppBBB000000...---333......------,,,+++******+++++++++,,,,,,,,,------+++///111111777NNNwwwuuuwwwlll{{{~~~{{{{{{zzzyyyxxxvvvtttsssrrroooooonnnlllhhhaaaXXXQQQNNNKKKFFFCCC@@@>>>;;;888555444333333444666888:::555666777999:::<<<>>>???::::::;;;===@@@BBBEEEFFFGGGHHHKKKNNNPPPSSS___kkkyyy~~~eeeWWWKKKGGGIIIKKKOOOSSStttpppyyysssaaa^^^nnnaaaPPPSSS]]]gggnnntttxxx{{{|||~~~|||ssskkkvvv~~~xxxwwwzzzzzzxxxwwwuuupppkkklllrrrzzz{{{vvvtttllliiigggiiipppwww{{{|||sssuuu{{{~~~qqqeee\\\ZZZ\\\dddjjjpppggg[[[bbbfff[[[QQQEEE===@@@BBB@@@@@@DDDHHHKKKNNNQQQUUU___nnnyyy|||kkkkkkiiiooowww~~~xxxkkkbbbXXXRRRLLLEEECCCDDD???GGGIIIJJJPPP[[[|||YYY<<<777777777666555666999<<>>>>>:::;;;===???AAACCCDDDEEEEEEGGGLLLPPPSSSYYYhhhvvvtttZZZOOOGGGHHHNNNTTTYYY^^^eeefffnnnxxx}}}yyyuuuuuuyyy~~~zzzpppdddbbbpppgggTTTRRR\\\ccckkkvvv~~~wwwccc```dddsss~~~}}}|||}}}zzz{{{}}}{{{tttkkkiiimmmqqqvvv}}}yyyjjjfffaaaaaaeeemmmtttxxxvvvyyy~~~~~~{{{xxx{{{~~~}}}tttfffeeekkkgggXXXHHH===@@@BBB@@@AAAFFFLLLPPPUUUYYYaaappptttssspppuuu{{{~~~xxxiii```VVVPPPKKKDDDBBBCCC@@@IIIKKKKKKQQQ^^^}}}OOO999777777777555444777===AAA[[[~~~}}}kkk}}}xxxmmm```TTTLLLHHHFFFGGGHHHIIIHHHIIIMMMRRRWWWdddooozzz{{{yyyzzzzzzzzz|||}}}~~~{{{zzz~~~}}}|||||||||zzzwwwuuuqqqdddWWWVVVZZZaaaiiioootttwww{{{vvvkkk___eeemmmuuuxxxyyyzzzzzz{{{~~~}}}~~~~~~}}}{{{yyyzzz}}}~~~}}}~~~~~~~~~~~~}}}zzzvvvttttttqqqzzzvvvtttbbb:::333222---111------------------,,,,,,++++++,,,,,,,,,,,,---------///222555BBB\\\|||ssspppyyyppp~~~lllmmmuuuyyy~~~vvvxxxxxxwwwuuussspppmmmllljjjiiigggddd___WWWOOOIIIDDDAAA>>>;;;:::888555333111111222333444555666666777888:::<<<>>>>>>======<<<===???AAABBBCCCCCCCCCDDDGGGLLLQQQUUU]]]mmm~~~}}}xxxlllTTTMMMLLLSSS]]]dddiiilllnnnrrrwww~~~vvvwwwwwwuuurrrtttyyy~~~{{{zzz{{{wwwpppnnnvvv{{{qqqooosssiiiUUUNNNZZZddddddgggwww}}}uuu\\\YYYfffrrrnnnyyywwwooopppvvvpppqqqxxxuuuooogggbbbcccjjjsssxxxzzz~~~|||}}}{{{|||zzzttthhhgggnnnnnn\\\KKK>>>@@@CCC@@@BBBHHHOOOSSSYYY___jjj}}}zzzzzzvvvzzz~~~}}}uuuiii___UUUOOOJJJDDDBBBCCCAAAKKKMMMLLLRRR```{{{OOO???777777777555444888???EEE]]]~~~nnnwwwdddyyymmm```SSSKKKHHHGGGIIIJJJKKKJJJJJJMMMTTTYYYkkkvvv{{{zzzzzzzzz}}}~~~~~~|||zzzyyy||||||{{{||||||{{{yyyvvvsssfffYYYWWWZZZ^^^ccchhhrrrtttxxxzzzooo]]]cccllltttwwwyyyyyyyyy|||~~~~~~||||||~~~{{{yyyzzz}}}~~~~~~~~~~~~~~~~~~}}}~~~|||||||||}}}}}}wwwttttttqqq~~~uuuggguuuppp@@@444333,,,...,,,,,,------------------++++++,,,,,,,,,---------,,,///222888HHHdddlllooo{{{rrrtttkkkttt~~~vvvuuuuuuuuusssqqqooollljjjdddccc```\\\WWWPPPHHHCCCAAA>>>;;;999777666333111000111222444444555555555888999;;;===>>>>>>===<<<===>>>@@@BBBCCCCCCCCCBBBDDDGGGLLLQQQTTT\\\mmm~~~{{{uuurrreeeRRROOOSSS___lllrrruuuwww|||zzzvvvqqqpppsssuuuvvvnnnmmmppp{{{}}}zzzwwwuuusssoooiiiccccccaaaXXXOOOPPP\\\fffjjjkkk~~~zzziiiYYYbbbwww{{{jjjttt~~~yyyvvvyyytttjjjhhhqqqzzz{{{~~~rrruuu}}}}}}~~~~~~ttteeebbblllvvvyyymmmSSS??????CCCBBBCCCJJJPPPUUUZZZ```qqq|||{{{~~~{{{sssiii^^^SSSMMMJJJFFFDDDEEEGGGLLLPPPPPPSSShhhoooHHH>>>:::999444444888666<<>>:::555333222333444111111//////111444888:::===>>>@@@AAA@@@???===<<>>??????@@@???===<<<;;;>>>@@@AAAAAAAAAAAACCCEEEJJJJJJLLLOOOSSS[[[kkkzzzuuuooofff\\\TTTTTT]]]ppp}}}tttooohhhaaa___aaafffiiiqqqqqquuu{{{{{{ppp^^^PPPRRRSSSVVV[[[bbbhhhnnnqqqzzz||||||wwwnnnaaaVVVOOOEEEHHHJJJLLLSSS^^^eeehhh{{{}}}lllbbb```fffxxx|||yyyqqqqqqzzz{{{zzzuuuqqqrrruuuzzz}}}zzzuuuqqqlllkkksss}}}~~~hhhRRRIIIFFFCCCEEEJJJLLLWWWcccmmm}}}~~~}}}tttllldddZZZOOOKKKHHHDDDCCCDDDGGGJJJKKKMMMYYYuuuYYY===:::777999666777<<<;;;DDDZZZ}}}|||mmmzzzlll}}}yyyssslll```TTTLLLHHHGGGGGGJJJKKKLLLLLLOOOWWWccckkkvvvzzz{{{vvvtttxxx|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||||||||zzzxxxvvvpppeee[[[ZZZbbbhhhjjjmmmqqqwww{{{|||hhh______ccclllsssuuuvvvxxx{{{|||~~~|||{{{yyywwwwwwxxxzzz|||~~~~~~}}}}}}}}}~~~~~~~~~|||{{{}}}|||{{{{{{{{{{{{|||}}}~~~~~~|||}}}}}}}}}{{{{{{}}}~~~~~~}}}~~~}}}~~~~~~||||||}}}~~~~~~zzzxxxzzzuuuvvvjjj[[[uuuYYY999222222---.........---------------,,,,,,,,,---------......333111444CCC\\\zzzjjjqqqsssgggllleeejjj}}}|||{{{wwwrrrmmmgggccc```YYYVVVRRRNNNKKKGGGCCC@@@<<<:::666333111111222333333222333444666999<<<>>>@@@@@@???>>>===;;;:::999;;;<<<>>>??????AAADDDGGGLLLLLLMMMQQQUUU]]]lll{{{{{{rrrlllbbbWWWVVVXXXeee{{{sssjjj\\\^^^]]]XXXXXX^^^gggmmmwwwnnnYYYNNNLLLOOOUUU]]]dddgggjjjmmmppptttxxxyyyuuujjj___WWWSSSFFFEEEDDDFFFOOO]]]jjjrrr{{{kkkuuunnngggeeeppp|||vvvssszzztttkkkgggkkkwwwsss]]]MMMEEEDDDFFFJJJHHHUUUeeeppp~~~pppiiidddZZZPPPLLLJJJFFFEEEFFFHHHIIIIIILLL\\\|||TTT>>>999666999777888<<<>>>LLLeeetttkkknnnnnnvvvqqqjjj^^^RRRJJJFFFFFFGGGJJJJJJJJJKKKPPPZZZfffnnnwwwyyyzzzxxxwwwyyy|||~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{zzzyyywwwssshhh^^^[[[bbbhhhjjjkkkmmmqqqtttyyy~~~|||ggg^^^]]]bbbkkkqqqsssvvvyyyzzz|||{{{yyyyyy{{{}}}}}}||||||{{{{{{|||||||||}}}zzzyyy|||~~~zzz{{{{{{{{{{{{{{{|||||||||{{{||||||{{{yyyzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~|||wwwnnnuuuqqqaaawwwkkk:::333555---000//////...---,,,,,,,,,,,,,,,,,,---------......111...555KKKjjjrrr|||ppphhhggghhhuuu{{{vvvoooiiiccc```WWWTTTPPPMMMJJJFFFAAA>>>888777444222111111222333444444555777:::<<<>>>@@@BBBAAA@@@>>><<<:::888777888:::===???@@@CCCFFFIIINNNMMMOOOTTTYYYaaaooo|||tttlllggg___VVVWWW\\\mmmwwwmmmeee```VVV\\\___\\\```ooovvv```NNNKKKQQQSSS]]]kkkuuuwwwuuuttttttuuuwwwvvvqqqhhh```\\\[[[IIIEEECCCFFFNNN\\\kkkuuuzzzvvvhhh|||ppplll{{{|||~~~~~~uuulllgggiiiooo}}}hhhSSSFFFDDDGGGIIIHHHVVVfffsss}}}}}}~~~~~~~~~nnnhhhaaaWWWOOOLLLJJJGGGEEEFFFHHHIIIHHHLLL```wwwPPP@@@777777:::777777===BBBWWWvvvooolllwwwjjjuuuwwwrrrkkk^^^RRRIIIEEEEEEFFFJJJIIIIIIKKKQQQ[[[gggooowwwxxxzzz||||||{{{{{{|||}}}~~~~~~~~~~~~}}}||||||}}}}}}|||{{{zzzzzz{{{wwwtttkkk```\\\bbbhhhkkknnnnnnnnnoooqqqwww~~~{{{hhh[[[\\\aaajjjppprrrvvvzzzzzz|||~~~{{{{{{|||}}}||||||||||||}}}~~~~~~}}}zzzxxx{{{}}}yyy||||||||||||||||||{{{{{{{{{||||||{{{zzzzzz}}}|||~~~~~~}}}}}}~~~~~~~~~|||ssslllsssvvvkkkvvvwww<<<444444---000000///...------,,,+++,,,,,,,,,---------......///...:::XXXzzzrrrlllooo}}}fffppp|||~~~}}}zzzuuuooohhhbbb___WWWUUUQQQMMMIIIEEE???<<<555444222111111111222333555666888;;;===>>>@@@@@@BBBAAA@@@>>><<<999777666777:::>>>AAACCCFFFIIILLLQQQPPPSSSYYY^^^dddooozzzvvvkkkccc```\\\XXXZZZbbbuuu|||yyyqqqkkkfff___\\\\\\[[[aaaddddddnnnpppaaaZZZUUUOOOPPPUUU]]]ggguuu~~~}}}yyywwwzzzxxxtttnnnhhhbbb```___JJJFFFEEEJJJRRR\\\iiisss|||xxxyyy|||zzzvvvuuutttyyywwwooollltttzzzuuuZZZIIIFFFIIIHHHLLLXXXgggtttzzzyyy}}}~~~yyykkkhhh]]]TTTLLLIIIHHHEEECCCDDDFFFHHHHHHNNNggg|||jjjIII???444777:::777777???KKKiiinnnsssmmmjjj{{{~~~wwwrrrjjj^^^QQQHHHEEEFFFGGGIIIIIIIIILLLTTT```kkkrrrxxxwwwzzz~~~|||zzz{{{~~~}}}|||{{{zzz|||}}}|||zzzzzz{{{|||wwwuuummmbbb^^^cccjjjmmmsssrrrqqqooooooqqquuuyyyzzzjjjYYY[[[bbbkkkppprrrvvv{{{zzz|||}}}{{{{{{|||}}}}}}}}}}}}~~~}}}{{{zzz{{{}}}~~~|||yyy|||||||||||||||{{{zzzyyyzzz{{{|||{{{{{{{{{}}}{{{~~~~~~~~~}}}||||||{{{|||yyyssspppppptttrrrnnn|||@@@666//////000000//////...---,,,,,,,,,,,,,,,---------......000000AAAdddhhh}}}|||fffuuuyyyjjj|||}}}wwwvvvuuusssoooiiiccc]]]ZZZUUUSSSOOOLLLHHHCCC>>>:::222222111111111222333444777888;;;===???@@@??????AAABBBBBB@@@>>>:::777555666:::???DDDGGGIIIKKKLLLPPPPPPSSSYYY^^^aaahhhoootttooofff]]]WWWVVVXXXZZZ```iii{{{yyyrrreeebbbbbbdddaaa[[[[[[___```gggmmmvvviiiXXXLLLMMMQQQTTTZZZcccmmmrrryyy~~~}}}|||zzzvvvrrrnnnjjjgggdddaaaTTTMMMHHHLLLSSS^^^mmmzzz{{{oooiiiffffffiiipppyyywww}}}yyy}}}}}}iiiiiijjjiiiiiikkkooossstttyyydddNNNJJJJJJHHHMMMWWWdddsssyyyvvv|||~~~tttiiiggg[[[RRRKKKIIIHHHEEEDDDDDDDDDFFFIIIRRRnnn___BBB???555666999666666BBBVVV}}}uuuzzzhhhlll~~~{{{uuuoooggg[[[OOOHHHEEEGGGIIIIIIIIIKKKQQQ[[[gggrrrxxx{{{xxxxxx}}}~~~{{{{{{~~~}}}{{{yyyyyy{{{}}}|||zzzyyy{{{}}}xxxwwwoooeee```eeelllpppppprrrttttttsssrrrsssttt~~~yyylllWWWZZZcccmmmrrrrrrvvv{{{|||}}}~~~~~~|||{{{||||||}}}zzzzzz{{{|||~~~}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzyyywwwvvvwwwyyy{{{|||{{{{{{|||}}}|||~~~}}}|||zzz~~~}}}}}}}}}yyy}}}zzzuuuvvvlllooowwwggghhhHHH;;;,,,444000000//////......------,,,,,,,,,---------......222222CCCfffzzz___~~~pppccc{{{{{{rrr~~~|||{{{wwwppppppnnnjjjddd]]]WWWSSSOOOMMMKKKHHHFFFAAA<<<888111000000111222333444555888:::===???@@@@@@>>>>>>@@@AAACCCCCC@@@<<<777444444999@@@FFFIIIJJJJJJJJJJJJIIILLLRRRTTTSSSUUUYYYWWWTTTQQQMMMJJJLLLSSSZZZdddmmm|||yyyrrrrrrZZZ\\\bbbiiigggaaa```eeeeeemmmzzzwwwWWWQQQQQQVVVWWWXXXgggzzz||||||||||||~~~vvvrrrooommmmmmlllhhhdddbbbUUUJJJIIIQQQ___ttt|||fff[[[[[[cccjjjmmmqqqzzzxxx}}}zzzxxx{{{wwwzzzyyypppjjjeeeccc___bbbeeeddddddjjjwwwkkkRRRLLLKKKGGGLLLTTT```pppyyyvvv{{{~~~qqqgggfff\\\SSSLLLKKKJJJGGGFFFGGGBBBEEEIIIUUUtttZZZ>>>@@@888555888555777EEE]]]~~~tttggglll~~~xxxsssllldddXXXMMMGGGFFFHHHKKKIIIIIIMMMTTT```mmmxxx~~~yyywww{{{}}}{{{|||}}}zzzxxxxxx{{{}}}|||zzzyyy{{{}}}yyyxxxqqqgggbbbgggooorrriiinnnuuuyyyyyyxxxvvvuuu{{{xxxnnnUUUZZZdddnnnssssssvvv{{{|||}}}~~~~~~~~~}}}}}}}}}vvvvvvwwwyyy{{{~~~~~~~~~}}}{{{xxxwwwyyy{{{yyyzzzzzzzzzyyywwwvvvtttuuuxxx{{{|||{{{{{{{{{||||||~~~}}}~~~|||||||||yyy{{{|||zzz{{{zzz{{{zzz~~~}}}vvv{{{iiikkk{{{eee]]]OOOAAA,,,999////////////............,,,,,,,,,---------......111111AAAcccrrr]]]lllccc{{{{{{zzz{{{zzzooonnnlllhhhbbbZZZTTTPPPIIIHHHFFFEEECCC???;;;777000000000111222444555666999;;;===@@@@@@@@@>>><<>>???AAABBBBBBEEEOOOYYYdddmmmyyyzzzqqqppptttbbbcccffffff___[[[___gggppp~~~cccTTTSSSZZZgggppprrruuuyyy}}}vvvxxxzzzzzzxxxxxxuuuqqqppppppkkkddd___XXXPPPMMMSSSbbbvvvqqq```ZZZ___gggpppxxxxxx}}}~~~}}}wwwwwwyyyooo{{{yyywwwxxx}}}|||{{{zzzxxxvvvtttrrrrrrqqq{{{tttZZZOOOLLLJJJNNNYYYgggwwwyyysssuuusssiiibbb[[[PPPGGGFFFHHHGGGDDDCCCAAAFFFMMM^^^GGGEEE999444555999999:::IIIkkk|||nnniii^^^iii}}}vvvlllcccVVVMMMJJJJJJJJJJJJNNNLLLMMMVVVeeeqqquuuuuuwwwxxxzzz|||}}}~~~~~~}}}||||||}}}}}}}}}}}}||||||||||||{{{{{{wwwlllbbb```hhhqqqggghhhhhhmmmxxxzzzzzz{{{ooo]]]YYY[[[gggssswwwuuuttt{{{}}}~~~~~~~~~~~~{{{yyy{{{|||||||||}}}}}}}}}}}}}}}~~~|||zzzzzz|||~~~~~~~~~xxxyyyzzz{{{{{{{{{yyyyyywwwxxxxxxxxxxxxzzz~~~}}}~~~~~~zzz||||||~~~}}}|||zzz|||yyypppooouuutttiiiaaabbbtttDDD,,,888000000...---------------,,,,,,------.../////////444000FFFkkkaaaccciiieee}}}xxxvvvtttpppooommmhhhbbbZZZSSSOOOHHHEEE???;;;999777555333222111000//////111666:::<<<<<<<<<<<<<<<=========AAABBBCCCCCC@@@;;;666222:::<<>>:::888666444333111111111000000333777;;;===>>>>>>????????????>>>AAACCCDDDDDDBBB===888555999:::???EEEKKKNNNLLLJJJDDDDDDDDDFFFHHHHHHGGGEEEDDDBBBAAACCCCCCEEEMMMVVVeeennnvvvwwwqqqkkkkkkmmmdddaaaaaadddggglllvvvkkkMMMSSS___sss}}}~~~wwwppprrruuuuuutttttttttoooiiiXXXTTTOOOMMMOOOYYYnnntttnnnlllrrrzzzzzzppp}}}qqqcccZZZYYYdddppp{{{xxxsssoooooorrrwwwzzz~~~{{{fffZZZRRRMMMOOO\\\ppp}}}pppqqqyyy}}}pppeee]]]XXXNNNEEEEEEFFFDDDBBBBBBCCCGGGQQQgggDDD???777777777666555<<>>???@@@BBBBBBBBBAAA@@@AAACCCEEEEEEDDD@@@<<<999;;;;;;>>>BBBGGGKKKMMMMMMLLLLLLLLLNNNPPPQQQRRRQQQQQQMMMKKKLLLMMMQQQYYYbbbkkknnnrrrrrrnnnjjjjjjkkkiiieeeeeellluuu}}}^^^RRRWWWggg}}}|||{{{{{{yyyvvvsssxxxzzzyyyyyyyyytttnnn\\\XXXWWWVVVRRRTTTdddwww{{{{{{xxxyyy~~~{{{iiibbbaaa^^^XXXTTTccchhhrrr{{{|||~~~yyyxxxvvvtttsssuuuxxx{{{uuuzzzooo```TTTMMMPPP^^^ttt}}}ppppppvvvzzzmmmbbb[[[UUULLLDDDDDDDDDCCCBBBCCCGGGJJJVVVpppuuuAAA;;;777888999888777>>>TTTqqq~~~uuufffZZZaaawww|||sssccc[[[QQQJJJJJJMMMOOOPPPMMMNNNTTT___lllvvvzzzzzzyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||vvvxxxvvvoooeee```aaadddkkkqqquuutttrrrtttuuusssxxx~~~ooo[[[VVVWWWcccpppwwwyyyzzz{{{|||~~~}}}||||||~~~|||{{{zzzxxxxxxyyyzzz{{{{{{yyyxxxyyy{{{|||{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwvvvyyy|||}}}}}}||||||}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}|||yyyqqqlllnnnooollljjjkkkkkkCCC555111000///...------------,,,,,,------.../////////111<<<[[[rrreeeuuuwwweeerrr~~~{{{xxxsssmmmkkkgggaaaYYYQQQJJJGGGAAA===999666444444222111000333555666777999<<<>>>===???AAACCCDDDCCCBBBBBBAAABBBDDDEEEDDDBBB@@@>>>AAA@@@???@@@BBBFFFIIIJJJSSSXXX^^^```^^^\\\\\\]]]```ZZZVVVWWWZZZ___gggooonnnnnnnnnlllkkkjjjjjjkkkooommmpppzzzcccTTTWWW```ppp}}}}}}~~~}}}xxxqqqjjjccc`````````XXXQQQYYYiiitttxxxyyyxxxwwwyyyyyyvvv~~~}}}uuujjjiiiiiiddd[[[UUURRRSSSUUU[[[bbbgggjjjmmmsss}}}}}}~~~wwweeeVVVNNNMMM[[[sssyyymmmnnnuuu}}}vvvjjj```YYYRRRJJJDDDCCCCCCBBBBBBDDDLLLNNN\\\zzzfff???888666999<<<<<<<<>>;;;777444333333222111111444888:::;;;<<<===???===>>>@@@AAACCCCCCCCCCCC@@@AAAAAABBBCCCCCCCCCCCCHHHFFFCCC@@@>>>???BBBDDDPPP]]]lllpppjjjccccccfffeee^^^ZZZ]]]bbbhhhnnnsssrrrooollljjjjjjkkklllmmmrrrsss{{{xxxVVVRRR[[[eeesss{{{uuuoooiiicccccceee\\\PPPRRR___iiimmmnnnlllmmmssswwwxxxyyyzzz}}}~~~{{{pppooonnniii___YYY\\\ddd\\\WWWSSSQQQQQQSSS[[[dddooosss___PPPJJJKKKXXXrrrppphhhmmmwww}}}rrrhhh___XXXQQQJJJDDDCCCCCCAAABBBEEEMMMOOOaaaXXX>>>666777999999999:::EEE^^^tttvvvYYY___qqq|||qqqddd[[[PPPIIIHHHJJJLLLMMMLLLQQQZZZeeepppvvvxxxxxxzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}vvvwwwwwwrrrkkkeeebbbccceeennnvvvvvvuuuuuussspppqqq{{{ooo^^^UUUQQQYYYfffqqqxxx|||zzz|||~~~|||zzz{{{|||{{{{{{{{{zzzzzzyyyxxxxxx{{{zzzzzz{{{}}}}}}|||zzzyyyyyyxxxxxxxxxxxxyyyyyyyyy|||~~~~~~|||||||||zzz{{{}}}||||||}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~{{{zzzzzzuuuooommmnnnnnnmmmlllVVV888111111000///............,,,,,,------.../////////444JJJppp[[[bbbrrrnnn{{{sss~~~{{{uuuuuuvvvpppmmmggg___VVVNNNGGGDDD<<<999555333333333333222333777;;;>>>???>>>>>>???======>>>@@@AAACCCDDDEEEAAA@@@???@@@AAADDDGGGIIINNNMMMJJJFFFBBBAAACCCEEEMMM[[[kkkpppjjjddddddhhhggg```^^^eeeooouuuxxx|||wwwuuuqqqmmmllllllnnnpppzzzgggVVV\\\hhhnnnzzz{{{vvvjjjaaa^^^aaa[[[OOOPPP\\\gggnnntttuuuvvv{{{~~~}}}uuuxxx~~~}}}rrroooppppppjjj```[[[eeerrrjjjeee___YYYQQQNNNVVVaaaqqqnnnXXXLLLKKKRRR]]]uuuzzzlllhhhoooyyy~~~|||oooggg___XXXPPPJJJEEEDDDCCCAAACCCGGGKKKMMMcccMMM===666777999777555888JJJmmmvvvrrr[[[hhh||||||pppbbbZZZOOOIIIHHHKKKMMMMMMNNNSSS^^^iiirrrxxxyyyxxx{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{wwwxxxwwwsssmmmhhheeeeeeffflllrrrsssvvvzzzzzzxxxxxxsss\\\UUURRR[[[hhhqqqvvvzzzzzz|||}}}{{{zzz{{{|||{{{{{{|||}}}|||zzzxxxwwwyyyyyyyyyzzz||||||{{{yyyxxxwwwwwwwwwwwwyyyzzz{{{{{{}}}~~~||||||}}}{{{~~~~~~}}}xxxvvvuuuuuuvvvwwwvvvtttssswww|||}}}}}}~~~~~~~~~~~~}}}~~~}}}||||||xxxrrrmmmmmmmmmkkkhhh^^^888222111000///............,,,,,,------.../////////666QQQ{{{xxxZZZgggmmmnnnxxxsss~~~yyyxxxwwwppplllfff^^^UUULLLEEEBBB;;;888555333333444333333444999>>>AAABBB@@@???>>>>>>>>>>>>>>>@@@CCCFFFGGGDDDBBB???>>>AAAFFFLLLPPPVVVWWWWWWTTTPPPOOOPPPRRRWWW]]]cccdddaaa^^^___bbbgggbbbdddppp~~~~~~zzztttooonnnpppssslllYYYZZZiiiwww}}}}}}wwwrrrhhh\\\XXX\\\XXXNNNQQQ]]]eeepppzzz~~~uuuzzz{{{kkk|||wwwsssssssssrrruuu{{{ppplllhhhaaaVVVOOOVVVbbbuuu{{{zzzpppYYYPPPSSS\\\eee{{{xxxooolllrrryyyyyymmmfff___YYYPPPJJJEEEDDDCCCBBBDDDHHHHHHKKKdddGGG===666888999<<<888<<>>@@@???>>>>>>@@@CCCGGGJJJFFFCCC???>>>AAAGGGOOOTTT^^^```bbbaaa___^^^___aaagggccc^^^ZZZYYYYYYZZZZZZccc```dddtttyyyrrroooqqqtttoooaaa]]]fffxxxrrrfff]]]SSSQQQRRRWWWaaajjjyyyvvvzzzyyy~~~|||pppppp|||ooommmvvv~~~~~~zzzxxxpppjjjhhheeeaaa___```ppp{{{vvvtttmmmggg^^^jjj~~~wwwooonnntttyyyyyynnnaaaVVVRRRNNNHHHEEEFFFFFFEEEFFFHHHSSSRRRooo~~~kkkAAA<<<:::444::::::666AAAeeeiiieeeooo}}}tttlllbbbWWWMMMIIIHHHGGGHHHKKKMMMUUUcccpppwwwzzz{{{~~~}}}{{{{{{|||~~~|||{{{{{{|||~~~}}}|||}}}{{{zzzyyyyyyzzz{{{}}}yyyxxxvvvssspppkkkddd```eeefffiiilllqqquuuyyy{{{~~~}}}mmm^^^WWWTTT]]]hhhpppsssvvv{{{}}}|||{{{||||||zzz{{{{{{{{{{{{{{{zzzzzzwwwwwwxxxyyyyyyzzz{{{{{{|||xxxtttsssvvvyyy{{{{{{~~~~~~}}}}}}~~~~~~nnnccc[[[RRRXXXYYYZZZ[[[ZZZXXXVVVTTTTTTXXX\\\^^^aaaiiittt|||~~~~~~}}}}}}}}}~~~~~~|||uuupppnnnoooppppppmmm{{{@@@222000///000...+++,,,000...---...111000...000555;;;___ggg^^^zzzgggzzzwwwyyy{{{}}}xxxrrrhhh\\\PPPGGGAAA>>>:::555222222111///000444666;;;@@@BBB@@@???BBBEEEDDDDDDDDDCCCDDDHHHNNNSSSMMMIIIEEECCCFFFKKKPPPRRReeehhhkkkjjjiiihhhkkknnnkkkbbbXXXRRROOOOOOTTT\\\jjjmmmooouuuyyytttrrrqqqpppfff___```lllqqqcccVVVUUU^^^jjjxxxyyynnnmmmvvvmmmeeegggrrrzzzyyyuuuqqqrrrvvvxxxsssjjjeeefffsssxxx{{{~~~{{{sss~~~{{{uuuwww{{{qqqlllooouuuyyywwwnnnbbbWWWRRRMMMGGGDDDEEEFFFEEEFFFHHHRRRVVVwww{{{ggg@@@:::999444:::;;;;;;HHHkkk~~~iiihhhuuu|||tttlll```UUUKKKHHHHHHHHHJJJNNNQQQYYYgggsssyyyzzz{{{|||~~~|||||||||}}}~~~||||||{{{}}}~~~|||{{{{{{{{{||||||{{{{{{{{{xxxwwwuuussspppkkkeeeaaaeeefffiiilllpppsssvvvxxxzzz{{{ooo___WWWTTT\\\gggooosssuuuzzz}}}~~~{{{zzzzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwxxxxxxyyyzzzzzz{{{{{{zzzwwwtttuuuyyy}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~ppp[[[SSSNNNKKKJJJJJJKKKKKKJJJHHHFFFEEEGGGIIIKKKLLLNNNUUU___hhhxxx{{{~~~}}}|||||||||~~~|||vvvqqqpppqqqssstttooo~~~HHH555111000111///,,,---111...,,,---000000...000555;;;]]]bbb]]]|||{{{eee}}}rrrxxx~~~xxxsssiii]]]QQQHHHBBB???:::555222222111///111555888<<<@@@AAA???>>>AAADDDDDDEEEEEEFFFIIIOOOVVV[[[]]]ZZZUUUQQQOOOOOOQQQSSSbbbeeeiiilllmmmmmmmmmmmmlllbbbXXXRRROOOQQQYYYbbbmmmttt}}}|||vvvtttrrrpppxxx___```ffftttwwwgggZZZ\\\iiizzz}}}sssoooiiieeebbbiiitttzzzxxxsssqqquuu|||~~~vvvkkkfffhhhsssrrrqqqttt}}}yyysssxxxoooiiiiiiooovvvzzz|||tttnnncccXXXQQQLLLFFFCCCDDDFFFEEEFFFIIIPPP\\\|||```>>>888777444999;;;???PPPqqqrrr{{{gggkkk{{{~~~|||zzzssslll]]]SSSIIIFFFGGGHHHLLLPPPTTT^^^lllvvvzzz{{{{{{zzz}}}}}}|||||||||~~~}}}}}}|||~~~~~~}}}yyy{{{}}}~~~~~~}}}{{{yyywwwvvvtttsssqqqmmmhhhdddccceeehhhlllooorrrtttuuuvvvxxx~~~|||www}}}~~~qqq___VVVSSSZZZfffnnnsssuuuyyy|||}}}zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxyyyyyyzzz{{{{{{{{{yyywwwvvvvvvyyy}}}}}}}}}||||||{{{|||||||||{{{|||~~~oooWWWIIICCCCCCFFFDDDDDDCCCBBBAAA@@@??????AAABBBBBBAAAAAAGGGOOOVVVhhhpppyyy}}}|||{{{{{{}}}}}}wwwrrrqqqrrruuuxxxpppoooQQQ777333111111000---...222---,,,,,,//////---000555???___^^^]]]qqqfffyyyoooxxx~~~wwwrrriii]]]RRRIIIBBB>>>999555222222222111333777;;;>>>AAAAAA???>>>@@@BBBDDDEEEGGGJJJOOOUUU]]]cccgggfffccc]]]VVVSSSUUUWWW```cccgggmmmpppqqqnnnkkkmmmddd[[[VVVTTTWWWaaalllzzzxxxuuurrroootttaaafffnnn{{{wwwnnniiiooo{{{uuunnnjjjiiijjjrrr{{{|||www}}}|||yyypppgggfffiiinnnnnnnnnrrr~~~|||xxxtttmmmfffccchhhpppyyy}}}}}}xxxqqqlllbbbVVVNNNJJJEEEBBBDDDFFFEEEGGGJJJNNNbbbXXX<<<555555555888999@@@SSSqqqooofffmmm|||{{{xxxrrrkkk]]]RRRHHHFFFGGGHHHKKKPPPTTTaaaooowwwzzz|||{{{zzz||||||||||||}}}~~~~~~~~~}}}~~~}}}{{{{{{|||}}}}}}|||{{{{{{wwwvvvtttsssrrroookkkggg```cccgggkkkooosssuuuvvvuuuvvv{{{zzzwww~~~~~~ooo]]]TTTPPPXXXdddnnntttwwwzzz}}}{{{zzzzzzzzz{{{yyyyyyzzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{|||{{{zzzyyyyyyyyyzzz{{{{{{|||{{{{{{{{{{{{{{{||||||zzz|||~~~YYYIIICCC>>>@@@GGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAACCCGGGKKKWWW___lllwww~~~~~~|||zzz|||~~~yyytttpppqqquuuxxxqqq```WWW:::444111111000......111---+++,,,......---000666FFFddd\\\]]]kkkjjjyyyqqq|||}}}}}}yyyuuuppphhh]]]RRRHHHAAA===999444111222222222555:::???AAACCCBBB@@@???AAABBBCCCEEEHHHKKKPPPVVV^^^cccaaadddddd```ZZZXXX[[[___cccccceeejjjpppqqqnnnkkklllfffaaa^^^]]]```iiittt}}}vvvssspppllluuufffoooxxxtttwwwvvvrrrsssuuuwwwyyy{{{zzzuuummmeeefffgggjjjqqqxxx}}}|||yyyzzzwwwrrrllliiijjjiiilllooorrryyy~~~xxxooojjjeeedddiiisss}}}}}}vvvoooiii^^^RRRKKKIIIDDDAAADDDFFFFFFHHHLLLMMMgggsssNNN;;;444444666777666???RRRmmm|||~~~hhhrrr|||zzzxxxqqqjjj]]]SSSJJJHHHHHHHHHJJJNNNSSSbbbqqqwwwyyy|||}}}{{{|||||||||}}}}}}~~~~~~~~~~~~~~~|||}}}|||{{{zzzzzz{{{|||}}}xxxvvvtttsssrrrpppmmmjjj^^^aaaeeejjjooosssvvvxxxwwwuuuyyy{{{|||mmm[[[RRRNNNUUUcccmmmtttyyy{{{}}}~~~|||yyyyyyzzz|||}}}xxxxxxyyyzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}|||}}}}}}{{{{{{{{{{{{{{{|||}}}~~~zzz}}}jjjKKKCCCCCC>>>???FFFCCCBBBAAA@@@?????????@@@>>>???AAABBBAAA@@@@@@@@@IIIOOOZZZjjjxxx}}}{{{{{{~~~|||vvvpppooorrruuurrrXXXqqq```;;;555/////////------///...+++,,,......---111777LLLjjjvvvXXXbbbmmmooo{{{vvv|||zzzuuurrrnnnggg]]]RRRHHH???;;;888333000222333333888===CCCDDDDDDCCCBBBAAABBBCCCBBBDDDFFFIIILLLQQQXXX\\\[[[___bbbaaa^^^^^^bbbggggggfffeeehhhmmmooonnnlllkkkiiihhhiiiggghhhpppyyyuuuooollljjjgggvvvjjjuuunnngggppp~~~zzzsssooolllllljjjfffeeehhhiiimmmnnnnnnnnnmmmhhhbbb[[[[[[]]]bbbiiioootttuuu{{{vvvuuuwwwvvvpppjjjhhhiiimmmnnnnnnrrrwwwxxxvvv{{{vvvqqqpppmmmkkknnnvvv}}}uuummmeeeZZZOOOJJJHHHCCCAAAEEEGGGHHHJJJNNNQQQnnneeeEEE;;;333333888666666???RRRlllxxxxxxwwwkkkxxx|||{{{xxxpppiii\\\SSSLLLJJJKKKJJJKKKMMMUUUffftttwwwwww|||}}}||||||}}}}}}~~~~~~~~~}}}~~~}}}{{{}}}|||zzzxxxxxxzzz|||}}}wwwuuusssrrrqqqooollliii^^^___bbbggglllqqquuuxxxyyyuuuxxx{{{~~~nnn\\\SSSMMMTTT```kkksssxxxzzz|||~~~|||zzzxxxxxxyyy{{{}}}wwwxxxyyyzzzzzz{{{zzzzzz|||||||||||||||||||||||||||{{{{{{||||||}}}~~~}}}nnnVVVBBB@@@BBB>>>>>>CCCAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCDDDEEECCCAAA@@@DDDGGGOOO^^^nnn{{{~~~~~~~~~||||||}}}yyyrrrooopppssssss[[[gggmmm>>>666/////////...---...///,,,,,,.........333999PPPpppfffTTTjjjsssrrrwww{{{}}}{{{vvvqqqmmmggg^^^SSSHHH@@@;;;777333000222333555:::@@@EEEEEEDDDCCCBBBCCCCCCCCCBBBCCCEEEFFFHHHKKKPPPTTTYYY\\\^^^______aaafffjjjiiiiiiiiijjjmmmooopppoookkklllnnnpppnnnmmmsss|||}}}qqqhhhcccbbbaaa```uuukkkwwwvvvttttttjjj[[[XXX\\\gggrrrwwwwwwxxx|||}}}|||zzzzzzxxxuuutttooolllhhhccc^^^XXXSSSPPPVVVUUUWWW\\\\\\YYYZZZ]]]___dddgggeeefffiiiiiieeeYYYVVVTTTTTTYYYaaajjjpppoooooorrrwwwvvvooollllllpppooommmmmmttt||||||www{{{xxxyyyxxxuuusssyyyxxx~~~}}}tttmmmcccVVVOOOMMMIIIDDDBBBEEEIIIJJJLLLPPPYYYvvvZZZ>>>;;;444444999555999BBBVVVpppuuutttiiijjjyyy~~~}}}yyyppphhhYYYRRRLLLMMMNNNMMMMMMNNN[[[lllxxxwwwvvv|||}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~|||zzzzzzzzzyyyyyyyyyyyyzzzzzzuuussspppooonnnllliiiggg______```cccggglllqqqtttxxxuuuxxxyyyyyyrrraaaVVVNNNSSS^^^hhhoootttxxxzzz}}}~~~~~~}}}~~~}}}zzzwwwvvvwwwyyyzzzwwwwwwxxxyyyzzzzzzzzzzzz|||||||||||||||||||||||||||}}}}}}}}}~~~qqqTTTIIIAAAAAACCCAAAAAACCCBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIKKKMMMRRR[[[gggsss}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~|||vvvqqqrrrttttttgggfff{{{AAA777000000111///...///000------/////////444;;;UUUxxx[[[TTTtttwwwwwwrrr{{{}}}|||wwwqqqoooiii```VVVKKKAAA<<<777222///111444666<<>>@@@CCCEEEGGGIIIIII|||oooqqq}}}nnnZZZUUUOOOLLLLLLMMMOOOPPPJJJMMMPPPSSSUUUUUUTTTSSSZZZ[[[[[[\\\\\\]]]```aaa___\\\XXXTTTRRRPPPMMMKKKRRRRRRRRRSSSSSSTTTUUUUUUUUUWWWYYYZZZYYYWWWUUUTTTYYYWWWVVVXXXZZZ\\\\\\\\\cccbbb___ZZZRRRPPP\\\jjjyyyzzzxxxwww{{{tttwww{{{}}}||||||llljjj}}}~~~yyyooofff]]]TTTLLLGGG@@@FFFDDDEEELLLLLLOOO\\\vvvgggHHH666777333222666777999OOOkkkvvvsssqqqeeezzz|||}}}yyypppfffYYYOOOKKKPPPSSSQQQPPPTTTaaaqqq|||zzzwwwzzz|||zzz|||||||||||||||}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{{{{yyyxxxxxxzzzzzzxxxuuuqqqppplllfff___YYYVVVUUUVVVWWWXXX[[[___ccchhhjjjmmmooosssvvvwwwvvvtttsssggg\\\SSSUUU]]]dddjjjooottttttuuuvvvvvvwwwxxxxxxxxxuuurrrsssuuuxxxyyyyyyvvvyyy|||~~~}}}{{{zzzyyy{{{{{{{{{{{{|||}}}~~~~~~}}}|||qqqeeeYYYNNNJJJKKKLLLJJJHHHGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOORRRSSSSSSSSSTTTVVV[[[^^^aaadddiiimmmpppvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvqqqpppuuuttteeeqqqoooYYY444333444,,,333111000///000---///444111555GGGnnnXXX\\\tttkkkpppgggwww~~~uuupppooolllfff]]]RRRGGG@@@666444222111333999AAAFFFFFFDDDBBBCCCEEEDDDAAA>>>===>>>@@@CCCEEEGGGHHHHHHJJJFFFBBB???@@@CCCGGGJJJWWWdddsss{{{~~~xxxpppmmmjjjgggeeefffgggggggggeee___VVVPPPLLLFFF???999;;;<<<===???@@@@@@@@@@@@rrriiieeejjjrrr{{{vvvwwwuuu___MMMKKKHHHHHHJJJLLLNNNNNNNNNQQQWWW[[[^^^___^^^\\\bbbddddddaaa\\\ZZZ]]]aaa___]]]ZZZXXXWWWTTTQQQOOOTTTUUUVVVWWWXXXYYYZZZZZZdddfffiiikkkiiieee```\\\[[[\\\]]]___```___[[[XXX___bbbgggdddZZZSSSWWWaaawwwyyyyyyzzz~~~vvv}}}mmmoooooonnnkkkhhhfffffffffhhhlllpppuuuyyy}}}{{{|||{{{yyyllliii{{{}}}wwwmmmcccZZZQQQIIIDDD===CCCDDDFFFMMMMMMRRRbbbzzz[[[@@@444666333222777777===YYY{{{wwwsssrrrggg~~~}}}|||xxxnnneeeYYYPPPMMMSSSVVVRRRQQQUUUcccrrr|||{{{xxx{{{}}}zzz{{{{{{{{{||||||}}}}}}}}}zzz|||~~~~~~}}}zzzyyyxxxxxxxxxwwwuuusssooolllggg```WWWPPPMMMLLLQQQRRRTTTWWWZZZ]]]___aaafffjjjpppuuuxxxxxxuuussscccZZZUUUXXX___dddhhhkkklllllllllooorrruuuwwwwwwtttsssrrrsssvvvxxxzzzzzzxxxzzz}}}}}}|||{{{|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}hhhYYYTTTQQQNNNKKKLLLMMMMMMKKKKKKLLLMMMPPPPPPQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYZZZ]]]bbbfffkkkmmmppptttyyy~~~~~~}}}uuurrrssswwwqqq___qqq|||sssoooaaa888444444---333111000...000---///555333999LLLwwwZZZ```ssskkkppplll}}}~~~vvvpppooommmiiibbbWWWLLLDDD777555222111555;;;BBBGGGDDDCCCCCCEEEHHHHHHDDD@@@===???AAACCCFFFGGGHHHIIIIIIHHHEEEAAA===???EEEJJJWWWiii}}}~~~vvvpppkkkhhhdddaaa```___]]][[[TTTNNNGGGAAA>>>;;;666333777888999;;;;;;;;;;;;:::qqq___]]]\\\YYYbbbppp}}}tttZZZOOOMMMJJJJJJLLLOOOQQQRRRUUUZZZaaaiiiooorrrrrrqqqlllooorrrpppkkkeeeaaa```aaa^^^\\\\\\]]]^^^]]]]]]ZZZZZZYYYYYY[[[]]]___```lllpppuuuyyyyyytttmmmhhhaaabbbcccdddeeeccc___[[[YYY```iiikkkaaaWWWWWW]]]jjjpppvvv{{{www||||||tttkkkeeebbbaaa```______bbbeeefffcccaaaeeekkk}}}}}}~~~uuu}}}{{{uuukkkaaaWWWOOOHHHCCC>>>DDDEEEHHHNNNMMMUUUiiiQQQ<<<444777333222777666CCC___wwwwwwvvvmmm|||~~~}}}xxxnnneeeXXXQQQOOOUUUWWWRRRQQQUUUfffttt}}}{{{yyy|||}}}zzzzzzzzz{{{{{{|||}}}}}}}}}{{{|||~~~}}}{{{yyyxxxxxxxxxwwwwwwuuutttooollleee[[[RRRKKKGGGGGGNNNOOOQQQTTTUUUVVVVVVVVV]]]aaagggmmmrrrtttttttttbbb[[[XXX\\\bbbcccdddfffbbbcccggglllsssvvvvvvuuuwwwwwwvvvvvvvvvwwwwwwwwwyyy{{{}}}}}}|||{{{||||||{{{zzzzzzzzz{{{{{{|||}}}{{{{{{|||}}}~~~~~~~~~~~~qqq```VVVSSSRRRQQQOOOQQQRRRRRRQQQQQQRRRTTTTTTTTTTTTUUUWWWYYY\\\]]]\\\]]]^^^^^^___ccchhhkkkssssssuuuzzz~~~~~~|||uuusssuuuzzzrrr```hhhyyyppplll===555444...333000000...000---///444222:::OOO~~~VVVaaatttkkkrrrxxxvvvrrrpppooolllggg\\\PPPGGG999666222222666===CCCGGGBBBBBBDDDHHHLLLKKKGGGBBBAAABBBDDDFFFHHHJJJJJJKKKIIIKKKKKKGGGBBBDDDMMMUUU___rrr{{{tttoookkkhhhccc___[[[XXXUUURRRKKKGGG@@@<<<:::999888666666777888999:::;;;;;;<<>>;;;:::;;;;;;<<<;;;::::::::::::;;;===>>>jjj___[[[dddqqq~~~oooOOONNNLLLKKKOOOWWW```iiimmmyyy|||~~~zzzzzzzzzxxxuuuiiieee```\\\[[[ZZZYYYYYYWWWVVVUUUUUUWWW]]]bbbfffpppttt{{{~~~wwwrrroookkkhhheeeccc___\\\aaafffnnntttnnnaaaXXXVVVgggooovvvxxx{{{wwwlllkkksss~~~zzz|||}}}yyy{{{wwwpppfff\\\TTTMMMGGGDDDDDDHHHHHHKKKNNNMMM\\\zzzzzzFFF999777999222222777666CCCWWWrrrpppnnn~~~}}}xxxpppiiiXXXRRRQQQUUUUUUPPPRRRXXXlllwww~~~{{{zzz~~~~~~zzz{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzxxxwwwvvvuuuvvvxxxxxxwwwwwwxxxyyyqqqmmmdddYYYNNNHHHFFFGGGGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJJJJKKKOOOTTTZZZ^^^]]]ZZZ[[[```aaa^^^\\\\\\bbbjjjuuu}}}}}}zzzxxxuuuwwwzzz{{{zzzyyyyyyzzzxxxyyyyyyxxxwwwxxxzzz|||zzzzzzyyyyyyyyyzzzzzz{{{xxxyyyzzz|||}}}~~~rrriiiaaa\\\YYYVVVVVVYYYUUUVVVWWWWWWVVVVVVXXXYYYYYYZZZ[[[\\\^^^```bbbccc___```bbbcccdddiiinnnrrruuuwwwyyy~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{uuusssrrrnnnggg___~~~III888555///222///111///111...---000///:::RRRrrrVVVooo{{{gggfffqqq|||xxxxxxuuuqqqooolllcccVVVKKK@@@:::555555999@@@DDDFFFAAAAAADDDIIINNNNNNJJJFFFDDDFFFKKKQQQWWW\\\```bbb]]]^^^]]]WWWQQQQQQXXX___jjjttt}}}~~~|||wwwqqqfffaaaYYYRRRMMMIIIFFFDDD>>>===;;;::::::;;;===>>>BBB@@@===;;;;;;===AAACCC```___cccnnnnnnVVVPPPPPPSSS[[[fffqqqyyy~~~~~~||||||}}}~~~uuurrrmmmiiieee___ZZZVVVQQQRRRUUUYYY^^^dddhhhkkkqqqtttzzzzzzqqqooommmkkkjjjiiifffccc```dddgggpppyyyxxxkkk]]]VVV```mmmyyy{{{zzz~~~zzzsssmmmoooxxx~~~uuuoooppprrrssswww|||}}}}}}~~~zzzssslllbbbYYYQQQKKKFFFDDDEEEHHHHHHLLLOOONNNbbbooo@@@666666777111222999777EEEWWWoookkkqqq~~~|||zzzvvvoooiiiZZZTTTRRRVVVUUUQQQTTT[[[oooyyy~~~{{{{{{zzz|||||||||{{{{{{zzzzzzyyyyyyyyywwwvvvvvvvvvvvvwwwtttvvvxxxxxxuuutttuuuvvvooojjjaaaVVVLLLGGGFFFGGGGGGHHHKKKNNNQQQSSSUUUUUURRRPPPLLLJJJKKKNNNSSSUUUVVVUUUWWW]]]^^^[[[YYYZZZiiirrr}}}}}}xxxuuuuuuqqquuuyyy{{{zzzyyyzzz{{{xxxyyyyyywwwvvvwwwzzz|||zzzzzzyyyyyyyyyyyyyyyzzzxxxyyy{{{|||~~~~~~zzzpppjjjbbb\\\\\\[[[XXXYYY\\\XXXYYY[[[ZZZYYYYYYZZZ[[[\\\]]]___aaabbbcccddddddbbbccceeefffhhhlllrrrvvvuuuxxx}}}}}}~~~}}}}}}|||}}}~~~vvvpppmmmllliiiZZZxxxMMM888666///222///111...111......111111>>>WWWrrrzzzSSSwwwnnn\\\gggvvvxxxxxxtttooonnnlllfffZZZPPPCCC===666666:::@@@DDDEEEBBBBBBDDDHHHMMMMMMJJJFFFKKKNNNRRRXXX^^^cccgggiiijjjiiifff___XXXXXX]]]bbbppptttxxx{{{xxxnnnccc]]]TTTLLLGGGDDDBBBAAA;;;<<<=========???AAABBBFFFCCC@@@>>>AAAFFFMMMRRRdddkkkuuucccVVVWWWYYY___hhhttt~~~yyy|||~~~zzzwwwwwwxxxyyyxxxuuurrrmmmeee\\\UUUNNNRRRXXX```gggllloooqqqkkkmmmrrrxxx{{{wwwlllcccaaabbbccceeegggfffdddaaabbbeeeppp}}}uuudddZZZRRRfffzzz|||yyyzzzzzzsssqqqrrrwww~~~uuujjj```^^^```dddnnnyyyyyy}}}ssspppiii```VVVOOOJJJFFFCCCEEEGGGHHHLLLOOOPPPfffhhh<<<444555666///222:::999KKK\\\rrr|||jjjvvv|||zzzxxxtttnnniii\\\VVVTTTWWWVVVRRRUUU^^^pppyyy~~~{{{{{{zzz}}}}}}|||{{{zzzyyyyyyxxxwwwvvvtttssssssuuuwwwxxxuuuwwwyyywwwtttqqqrrrsssmmmhhh___TTTKKKFFFFFFGGGJJJKKKOOOSSSWWW\\\___aaa^^^[[[WWWSSSQQQRRRSSSUUUQQQPPPSSSZZZ\\\ZZZXXXZZZmmmvvvwwwpppoooqqqqqquuuyyy{{{yyywwwwwwxxxyyyyyyyyywwwvvvwwwzzz}}}zzzzzzyyyxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~sssjjj```\\\[[[aaabbb^^^\\\^^^\\\]]]^^^^^^\\\\\\]]]^^^^^^```bbbdddeeeeeeeeeeeeeeefffgggiiikkkooouuuyyyuuuzzz~~~~~~~~~||||||}}}~~~vvvnnnllllllkkkXXXtttPPP999666000222///111---000......222333AAA\\\yyymmmLLL|||eeeVVViiiwwwxxxwwwrrrnnnmmmmmmhhh]]]TTTEEE>>>777666;;;AAACCCDDDCCCBBBCCCGGGLLLMMMJJJFFFTTTVVVZZZ^^^bbbeeegggiiirrrpppkkkddd______cccgggqqqqqqrrruuu{{{|||pppcccccc\\\RRRJJJEEECCCBBBAAA===???AAABBBCCCDDDEEEGGGFFFCCCAAABBBHHHQQQ[[[bbbdddlll{{{ppp```YYY[[[aaakkkvvv{{{xxxyyy{{{{{{uuuppptttvvvyyywwwooodddXXXPPPQQQUUUYYY^^^bbbgggnnnrrrvvvqqqnnnnnnhhh```___ccc___\\\YYY[[[aaafffiiiiiieeennnyyy|||lll]]]UUU^^^ooo~~~zzz{{{ssstttwww~~~pppgggaaaXXXSSSTTT[[[ccciiitttxxx~~~sssnnnfff]]]WWWOOOHHHGGGJJJGGGDDDIIIPPPKKKLLLjjjYYY:::777555555333111444999JJJbbbyyywwweeexxxzzzzzz|||zzzrrrjjjUUUUUUXXXXXXTTTOOORRRYYYqqqxxx}}}|||zzz{{{|||zzz~~~|||yyyvvvvvvwwwyyyuuuuuuuuutttuuuuuuvvvvvvuuuttttttrrrqqqooommmlllmmmhhh]]]QQQIIIGGGFFFEEEQQQIIIMMM___llljjjhhhjjjlllhhhddd___WWWPPPOOOSSSZZZXXXVVVUUUWWWXXXXXXWWWpppuuuxxxtttqqqrrrsssrrrzzzyyyxxxyyy{{{{{{{{{zzzxxxzzz|||||||||{{{{{{{{{{{{}}}~~~~~~}}}||||||}}}{{{||||||}}}~~~~~~~~~~~~~~~xxxmmmfffeeedddbbbaaa```______^^^aaa``````___^^^^^^]]]]]]___bbbeeegggffffffggghhhdddfffiiilllpppsssuuuvvvvvv~~~~~~~~~~~~~~~~~~{{{rrrpppqqqkkk^^^~~~ZZZ:::555///111666---222333///000222111CCCccc~~~```RRRsssbbb]]]ooo{{{vvvssspppnnnkkkeee\\\UUUIII@@@888777===CCCEEECCCAAA@@@EEEKKKLLLIIIMMMTTTaaa]]]___iiiooonnnlllnnnuuurrrpppooojjjfffhhhnnn{{{}}}{{{rrrjjjdddeeeZZZOOOJJJHHHCCC???>>>@@@@@@BBBDDDGGGHHHHHHGGGFFFHHHIIIJJJSSSdddrrryyygggppp~~~ttteee[[[XXX```gggqqq{{{~~~{{{||||||{{{wwwtttvvvvvvuuuqqqhhh^^^UUUOOOSSSWWW\\\```ccceeeeeeeeelllhhheeeddd^^^VVVUUUXXX]]]]]]^^^___```bbbeeehhhgggooozzzsssfffVVV[[[ffftttyyywwwwww{{{rrr}}}vvviiiddd[[[QQQKKKMMMUUU]]]gggooo|||tttmmmddd[[[TTTMMMFFFDDDGGGCCCBBBGGGLLLHHHLLLmmmRRR:::777555555333111444999NNNfff|||cccqqqzzzzzz{{{xxxooogggYYYYYYZZZZZZUUURRRVVV]]]rrryyy~~~|||zzz||||||{{{~~~}}}{{{yyyvvvuuuuuuvvvsssrrrrrrrrrrrrsssttttttvvvtttsssqqqooooooooooookkkhhh___TTTKKKGGGHHHIIILLLQQQ]]]lllqqqkkkeeecccgggdddcccbbb]]]VVVTTTVVVXXXWWWVVVUUUUUUVVVXXXYYYmmmqqqsssooommmoooqqqpppyyyyyyyyyzzz{{{|||||||||zzz{{{}}}~~~~~~}}}}}}}}}{{{|||}}}}}}{{{zzz{{{|||~~~~~~~~~~~~}}}vvvooojjjhhhfffdddbbb```^^^]]]\\\bbbbbbaaaaaa``````______^^^aaadddeeefffgggiiijjjeeegggjjjnnnqqqtttvvvwww|||~~~~~~~~~~~~~~~}}}rrrqqqqqqnnnbbb~~~```>>>777000111555...///111///000333444JJJnnn```SSSvvvccc^^^kkk~~~zzzvvvqqqnnnjjjeee]]]VVVJJJBBB999888>>>DDDEEECCCCCCBBBEEEKKKMMMNNNSSS[[[eeebbbdddkkkooonnnooorrrrrrooommmmmmjjjhhhkkkqqqtttllleeeZZZOOOJJJHHHDDDAAABBBCCCDDDEEEHHHKKKLLLKKKJJJGGGJJJMMMTTTcccuuuhhhsss{{{yyyxxxsssgggZZZVVVXXXgggnnnwww~~~}}}{{{zzz|||yyytttkkkaaaYYYTTTRRRVVVZZZ```gggjjjiiieeeaaaiiigggeeeccc^^^XXXWWWYYY]]]```cccccc```aaadddhhhfffnnnwww~~~yyynnn\\\ZZZ]]]gggqqquuuuuuvvvyyy|||{{{uuuqqqfffVVVHHHCCCHHHOOOTTT```sss|||uuujjjbbbYYYRRRJJJCCCAAADDDAAABBBGGGJJJGGGQQQwww|||GGG999666555555444222555:::RRRiii|||bbbnnn{{{zzzzzzvvvmmmeee[[[ZZZZZZXXXTTTQQQWWW```ssszzz~~~|||{{{|||}}}|||{{{{{{zzzyyyvvvsssqqqooonnnmmmmmmmmmmmmnnnoooooosssrrrpppnnnmmmnnnoooooojjjhhhcccYYYNNNHHHJJJNNNPPP```qqqwwwvvvsssnnniiieeecccdddfffddd^^^[[[[[[YYYZZZZZZXXXVVVWWW[[[___mmmpppoookkkjjjooorrrrrryyyyyyzzz{{{{{{|||}}}}}}|||}}}~~~~~~|||}}}}}}|||zzzyyy{{{|||~~~{{{vvvsssqqqooonnnllliiigggeeeddddddddddddddddddcccccccccccc___aaacccdddeeegggjjjmmmhhhiiilllpppsssvvvxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~sssrrrpppqqqggg{{{iiiEEE999222111333...,,,000///000333888TTT|||___SSSvvvmmmgggmmm|||uuuppplllfff```ZZZLLLDDD;;;:::???DDDEEECCCDDDCCCFFFKKKPPPUUU]]]eeelllkkkllloooooonnnpppuuupppmmmkkklllkkkjjjnnnuuuuuukkkdddYYYNNNIIIGGGEEEEEEGGGHHHJJJLLLOOOQQQQQQQQQPPPNNNQQQVVVcccvvvhhhuuuzzzzzzzzzzzzyyyyyyxxxxxxwwwyyyzzztttfffXXXUUUYYYjjjqqq{{{~~~uuuiii^^^WWWUUUWWWZZZ]]]dddlllrrrrrroookkkjjjjjjjjjiiifffccccccdddaaabbbccccccbbbdddhhhkkkjjjpppxxx~~~}}}ttteee]]]XXX^^^kkkuuuvvvtttyyyzzzuuubbbQQQGGGFFFGGGHHHTTTfffxxx{{{vvviiiaaaWWWPPPIIIBBB@@@CCCAAAEEEJJJKKKKKK\\\rrr>>>888555444555444222555;;;TTTkkkvvvbbbrrr{{{{{{|||xxxnnnfff[[[XXXVVVTTTPPPNNNUUU___ssszzz~~~|||zzz|||}}}}}}yyyyyyxxxxxxuuuqqqlllhhhgggggggggfffgggggghhhhhhllllllllllllmmmmmmmmmmmmkkkjjjggg___SSSJJJKKKQQQXXXkkkyyyxxxxxx~~~yyykkkgggeeehhhhhhdddaaaaaa^^^aaaaaa___[[[\\\bbbhhhqqqrrrpppkkklllrrrwwwwwwyyyzzz{{{zzzyyyyyyzzz{{{}}}}}}~~~~~~}}}~~~~~~|||zzzzzz|||~~~~~~~~~~~~|||xxxvvvuuuuuutttrrrpppnnnlllkkkkkkggggggggggggggggggggggggbbbcccdddddddddfffjjjmmmjjjkkknnnrrruuuxxxzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~uuutttnnnssshhhssssssLLL;;;444111111///,,,111000000333:::YYY^^^RRRsssxxxppppppzzzsssnnniiiccc^^^NNNFFF===<<>>===BBBFFFFFFCCCDDDDDDFFFKKKTTTaaalllrrrppptttvvvuuutttuuuxxx{{{vvvqqqnnnnnnnnnkkklllooovvvjjjbbbZZZRRRJJJFFFEEEEEEIIIOOORRRWWW[[[^^^^^^]]]]]]^^^\\\^^^cccqqqtttzzz~~~{{{xxxxxxyyyzzzxxx|||~~~ppp```ZZZ]]]eeeooo{{{yyyvvvtttyyy}}}}}}xxxmmm```XXXVVVXXX___aaadddfffiiimmmrrruuunnnsssuuusssqqqrrrrrrpppgggccc___```ffflllnnnmmmrrryyyuuummmeee[[[YYYcccpppvvvttt}}}vvv{{{|||qqqhhh___TTTKKKGGGKKKPPPVVV___mmm|||zzzvvvrrrfff^^^VVVPPPIIICCCBBBEEE???GGGLLLNNNXXXvvv___;;;666444333555444333777===[[[yyy}}}}}}mmm```xxx|||~~~|||sssjjj^^^[[[XXXUUUQQQPPPXXXcccsssyyy|||zzzxxxzzz}}}}}}wwwuuussssssqqqkkkccc\\\[[[ZZZYYYWWWVVVUUUUUUUUUZZZ\\\```dddffffffeeedddhhheeeeeeddd[[[OOONNNUUUaaauuuyyymmmcccccchhhkkklllmmmjjjlllmmmkkkiiihhhkkknnnuuusssoookkkmmmuuuyyyyyyxxxzzz{{{yyyuuussstttvvv}}}{{{{{{}}}~~~{{{|||~~~zzzuuupppmmmlllnnnnnnmmmmmmlllkkkkkkjjjiiijjjjjjiiihhhggghhhjjjlllnnnqqquuuxxx{{{}}}~~~|||qqqaaaWWWcccooossstttxxx}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}rrrvvviiisssddd[[[|||UUU999666111,,,333111333111000333999UUU[[[UUUzzzzzzrrruuuzzzuuuooohhh___YYYMMMEEE>>>>>>CCCGGGFFFCCCBBBEEEHHHMMMXXXgggppprrrnnntttxxxyyy{{{~~~~~~sssnnnlllnnnooolllkkklllwwwxxxxxxuuuppphhhaaa\\\SSSLLLFFFEEEDDDEEEJJJPPPVVV[[[aaadddcccaaaaaaccc]]]___dddqqqsss```}}}{{{{{{}}}~~~qqqccc]]]___gggqqq}}}vvvvvvwww{{{}}}}}}}}}xxx{{{{{{sssggg\\\XXXXXXbbbfffiiijjjiiilllttt|||{{{zzzxxxsssjjjjjjjjjlllnnnpppppppppuuu|||wwwoookkkddd^^^dddpppxxxyyy~~~xxxwww|||wwwrrrlllccc]]]XXXXXXVVVTTTSSSXXXccckkk|||{{{rrrnnnccc[[[SSSNNNHHHCCCBBBFFFAAAIIIOOORRRaaaQQQ;;;666333333444444444888>>>ZZZ|||zzz}}}zzzmmmeee}}}~~~{{{qqqggg```]]][[[XXXSSSRRRZZZdddsssxxx{{{xxxwwwyyy||||||wwwtttqqqpppnnniii```XXXWWWVVVTTTQQQOOONNNMMMLLLNNNOOOQQQSSSVVVYYY[[[\\\aaa\\\]]]aaa\\\RRRPPPVVVeeexxxrrrfff\\\___hhhoooqqqrrrrrrrrrrrrrrrqqqpppoooooovvvtttoookkknnnuuuyyywwwvvvyyy{{{yyyuuutttvvvyyy~~~|||zzz}}}~~~zzzxxx{{{|||yyywwwuuuqqqqqqpppnnnmmmlllkkkjjjiiikkkllllllkkkjjjjjjkkkmmmooorrruuuyyy{{{}}}~~~{{{zzzlll^^^]]]nnn|||~~~zzzzzz|||||||||{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~rrruuuhhhuuueeeSSStttVVV777666000+++555111222///000444888QQQvvv}}}RRRSSStttooozzz|||xxxsssjjj___WWWKKKDDD===>>>CCCHHHGGGDDDBBBGGGKKKQQQ]]]kkkrrrqqqtttzzz~~~xxxiiifffggglllooommmkkkllljjjiiifffbbb]]]XXXSSSQQQLLLGGGCCCCCCCCCCCCIIIOOOXXX^^^eeegggeeecccdddfffaaacccgggpppyyyvvvbbbMMM~~~ssseee___aaallluuu~~~}}}xxxwwwxxxvvvyyy}}}|||{{{~~~~~~{{{wwwvvv|||zzznnnbbb[[[ZZZdddjjjpppqqqooorrr|||}}}xxxrrrmmmrrrwwwyyyvvvtttsssttt|||rrrrrrllleeegggrrr|||~~~zzz~~~}}}yyyyyy}}}~~~{{{vvvrrroooooonnnhhh^^^TTTQQQTTTXXXdddooo~~~xxxnnnjjjaaaYYYRRRMMMHHHBBBBBBFFFDDDMMMRRRVVViiirrrFFF:::555333333444444444888>>>UUUzzzxxx{{{llllll}}}}}}~~~yyynnnddd___]]][[[XXXTTTRRRZZZdddrrrxxxzzzwwwvvvxxx{{{{{{wwwtttpppnnnmmmggg^^^WWWUUUSSSQQQNNNKKKIIIHHHGGGEEEDDDCCCDDDGGGLLLQQQTTT[[[UUUVVV]]]]]]TTTQQQVVVcccssswwwjjj^^^WWW]]]iiiqqqtttvvvyyyxxxwwwxxxxxxwwwtttqqqxxxvvvqqqmmmqqqwwwzzzxxxtttwww{{{zzzwwwvvvyyy}}}|||{{{}}}{{{uuuyyy~~~|||}}}}}}~~~}}}||||||sssrrrqqqooommmlllkkkjjjhhhjjjmmmnnnmmmlllmmmmmmmmmooorrruuuyyy{{{}}}~~~}}}rrrgggppp~~~|||zzz{{{yyyyyy|||~~~~~~}}}}}}}}}}}}}}}~~~~~~||||||}}}uuuuuuhhhxxxgggPPPpppVVV666666000+++777000000---///555888OOOqqqvvvHHHOOOiiigggyyy|||xxxnnnaaaXXXJJJCCC======CCCHHHGGGDDDCCCHHHNNNTTT```nnnsssppp}}}{{{ooo```^^^aaajjjoooooommmmmmbbb```\\\XXXSSSOOOLLLJJJGGGDDDAAABBBBBBCCCHHHNNNXXX___fffiiigggdddeeeggggggiiilllqqquuummmVVV@@@yyy{{{vvvlllaaaZZZmmmsssyyy{{{wwwrrrnnnlllttt|||rrruuu}}}vvv~~~wwwlllaaaZZZggglllttt{{{||||||{{{wwwsssccctttuuuppptttyyy~~~yyyyyy|||yyyqqqmmmnnnwww|||~~~~~~yyy{{{~~~wwwxxx||||||zzzuuunnnjjjfff]]]RRR\\\ZZZcccvvvvvvoooiii\\\WWWOOOJJJHHHGGGHHHHHHFFFMMMRRRZZZrrr___???:::444666000000666444444>>>```~~~xxxyyyooo}}}{{{uuukkkccc]]][[[ZZZXXXTTTRRRYYYcccooorrrvvvxxxwwwuuuuuuuuuppppppqqqpppllleee[[[TTTOOORRRQQQMMMIIIIIIKKKMMMNNNQQQRRRPPPMMMMMMNNNNNNOOORRRVVVYYYYYYWWWSSSPPP```vvv~~~sss___TTT___nnnrrrqqqrrr|||~~~}}}}}}nnnqqqtttvvvwwwwwwxxx{{{~~~xxxvvvvvvyyyzzzyyy~~~{{{~~~~~~}}}~~~}}}|||}}}}}}{{{yyyzzz}}}~~~|||zzz|||||||||}}}~~~|||yyywwwvvvtttqqqnnnmmmlllmmmmmmllllllnnnoooppppppppppppnnnrrrwwwzzzzzzzzzzzz{{{|||wwwxxxxxxyyy|||{{{{{{~~~~~~~~~}}}}}}|||qqqmmmoooiiiXXX```]]]===777444///222///...///111111:::TTTpppqqqGGGPPP|||}}}```___uuu}}}}}}xxxooodddYYYMMMDDD>>>AAAFFFEEEBBBAAAAAAHHHUUUdddqqqyyyzzzzzzyyyqqqnnniiicccVVVWWW\\\eeemmmppplllggghhhccc``````[[[PPPKKKLLLJJJLLLBBB;;;BBBFFFHHHPPPTTT\\\eeejjjiiiggghhhjjjpppqqqrrr|||jjjMMMEEEzzzzzzwwwssslllddd^^^hhhnnnuuuwwwvvvsssrrrsss{{{{{{sssuuuxxxuuuzzz{{{oooeee___nnnssszzz}}}~~~zzzvvvooouuuzzzyyysssrrryyywwwpppnnnwww||||||{{{|||{{{yyy}}}|||xxxxxxuuukkk___\\\[[[aaappp~~~~~~vvvnnnfffZZZUUUNNNIIIGGGGGGGGGGGGHHHMMMRRR\\\www[[[<<<777444666000000666444444???^^^vvv~~~}}}xxxooo}}}zzzxxxrrriiiaaa^^^[[[ZZZWWWSSSQQQXXXaaarrruuuxxxyyyxxxvvvuuuuuurrrqqqqqqpppllleee\\\VVVTTTRRRNNNLLLMMMRRRWWWYYYbbbeeeddd]]]WWWQQQMMMHHHLLLNNNRRRUUUVVVUUURRRPPPeeeyyy~~~ppp___VVV```nnnsssuuuxxx}}}www}}}ooollloootttwwwxxxzzz{{{}}}zzzwwwvvvzzz{{{{{{}}}~~~~~~~~~zzz}}}~~~}}}}}}~~~}}}~~~|||{{{|||}}}~~~~~~}}}{{{zzzzzz|||}}}|||zzz{{{{{{{{{||||||{{{xxxvvvsssqqqooommmkkkkkkllllllnnnnnnoooooopppqqqqqqqqqooorrrvvvyyyyyyzzz{{{|||~~~}}}yyyyyyyyyzzz~~~~~~~~~zzz{{{~~~~~~~~~qqqooossskkkWWW^^^___???777444///222000///000111000888SSSnnnsssGGGOOO|||zzz^^^^^^uuu|||}}}~~~xxxqqqfff]]]OOOFFF???BBBFFFFFFCCCBBBDDDMMM[[[kkkwww|||{{{yyyyyy{{{vvvkkkccc___\\\XXXQQQQQQVVVaaalllqqqnnniiihhhdddcccddd```WWWRRRRRRTTTTTTHHH>>>AAACCCGGGQQQ]]]ccciiijjjgggeeefffiiiooorrrsss|||jjjNNNGGG|||xxxwwwuuutttsssoooggg```eeejjjpppssstttuuuxxxzzz~~~zzzpppnnnyyyyyyssshhhbbbfffpppxxx|||}}}zzzxxxsssqqqqqqoooqqqyyyuuu|||{{{{{{~~~|||pppccc``````eeeooo||||||vvvlllbbbWWWRRRLLLGGGFFFFFFGGGGGGJJJLLLQQQ___~~~SSS888444444666111000666444555AAA^^^www{{{wwwppp|||yyywwwrrriiiaaa\\\ZZZXXXVVVRRRPPPWWWaaauuuwwwzzzzzzyyywwwvvvvvvsssrrrqqqoookkkddd\\\WWWVVVPPPKKKOOOYYYbbbggghhhkkkooonnniiiccc___XXXPPPGGGIIILLLOOOQQQQQQQQQQQQaaarrrxxxmmmnnnaaaZZZaaajjjnnnrrrwwwsssuuujjjmmmrrrvvvyyy{{{zzzzzz~~~xxxuuuxxx|||}}}~~~~~~}}}||||||zzz|||~~~~~~|||{{{{{{{{{}}}~~~~~~}}}|||zzz{{{||||||||||||{{{zzzzzz||||||{{{zzzyyyyyyzzzzzzzzzxxxvvvuuupppooommmkkkkkkkkkkkklllpppppppppppppppqqqrrrssspppsssuuuwwwwwwyyy{{{}}}}}}zzzxxxxxxzzz~~~~~~~~~~~~zzz{{{~~~rrrpppuuummmWWW[[[dddBBB777333000222111000000111///777SSSooosssFFFPPP|||bbbbbbyyy{{{}}}|||wwwrrrjjjcccRRRHHH@@@BBBGGGGGGEEEDDDDDDLLLZZZiiisssuuuqqqmmmiiiiiiddd[[[SSSPPPNNNKKKKKKJJJNNN[[[iiirrrpppkkkiiigggfffgggddd___[[[\\\bbb```PPPBBBAAABBBHHHVVVhhhkkkmmmjjjdddbbbdddgggllloooqqqzzz}}}gggNNNHHH}}}rrriiiooovvvzzz{{{wwwmmmcccgggkkkoooqqqrrruuu{{{~~~}}}}}}zzztttnnnjjjqqq~~~vvvjjjaaa]]]kkktttyyy|||yyyxxxvvvpppnnnqqqqqqwww|||{{{tttkkkddddddnnnzzzuuujjj___TTTOOOIIIEEEDDDFFFGGGHHHJJJKKKQQQeeeoooIII666444333666111000555444666CCCcccsssuuuqqq}}}{{{yyytttkkkcccYYYWWWVVVUUUQQQQQQXXXbbbwwwyyyzzzzzzxxxvvvuuuuuutttqqqnnnkkkfffaaa[[[VVVSSSMMMNNN[[[llluuuuuurrrmmmpppoooiiigggggg```VVVBBBCCCFFFIIILLLNNNOOOPPPTTT___hhhhhhddd```ZZZSSSbbb[[[XXX^^^ffflllttt||||||zzzmmmmmmppptttyyy|||{{{zzzwwwpppsssxxxzzz|||~~~~~~~~~}}}|||}}}~~~~~~}}}{{{zzzzzzzzz|||~~~~~~}}}}}}~~~}}}{{{{{{|||{{{zzz{{{zzzzzzzzzzzz{{{zzzzzzxxxyyyzzzzzzxxxwwwvvvvvvooonnnmmmlllllllllmmmmmmqqqppppppooopppqqqrrrsssrrrssstttuuuvvvxxx{{{~~~|||wwwvvvvvvwwwyyy|||~~~|||}}}}}}zzz{{{~~~~~~uuuooorrrkkkVVVZZZkkkEEE888333000333111000111111000999VVVuuunnnEEESSSnnnkkk||||||~~~~~~yyyuuurrrmmmgggUUUJJJAAABBBFFFFFFDDDDDD@@@EEEOOOZZZ```aaa]]]YYYXXXYYYXXXSSSOOOLLLKKKJJJJJJHHHJJJVVVfffooonnniiikkkjjjiiijjjjjjjjjkkkllltttmmmXXXFFFCCCBBBKKK^^^lllooopppllleeeaaabbbeeegggkkknnnvvvxxxcccLLLJJJ{{{mmmcccdddqqqyyyllloooqqqsssssstttxxx}}}wwwrrrrrr{{{wwwnnneee___jjjrrrvvv|||sssqqqpppllllllnnnqqqttt|||rrrhhhfffkkkppp|||wwwtttiii\\\QQQMMMGGGDDDDDDFFFHHHHHHIIIIIISSSmmm]]]AAA666666222555111000555333777FFFiiiqqqnnnlll|||zzzyyytttllldddUUUTTTTTTTTTRRRRRR[[[eeewwwyyyzzzyyywwwuuutttuuusssooojjjeeeaaa\\\XXXTTTPPPNNNXXXmmm|||vvvrrrssslllbbb___```YYYLLL???@@@BBBEEEHHHJJJLLLMMMJJJPPPSSSQQQNNNMMMLLLLLLSSSRRRTTT\\\gggrrr}}}uuukkkjjjkkkrrr{{{|||qqqiiijjjooosssvvvzzz|||}}}~~~~~~}}}{{{yyy{{{~~~~~~}}}}}}|||{{{zzzyyyzzzzzzzzzyyyyyyyyyzzzxxxzzz{{{zzzwwwvvvvvvwwwppppppooooooooooooppppppppppppooooooooopppqqqqqqrrrsssttttttuuuwww{{{~~~yyykkkgggiiilllvvvwwwyyy}}}~~~{{{zzz{{{~~~}}}zzz||||||~~~~~~|||yyymmmkkkgggVVVXXXyyyrrrJJJ888333000333000000222333111<<<\\\}}}iiiCCCUUUzzzsss~~~zzz||||||wwwtttsssooojjjYYYMMMCCCBBBEEEEEECCCCCC@@@AAAEEEJJJNNNNNNLLLJJJKKKOOOSSSWWWWWWTTTSSSSSSPPPMMMMMMWWWdddlllllliiimmmnnnppprrrxxx~~~aaaKKKDDDBBBMMMbbblllooorrrooohhhcccccceeeggglllnnnuuuuuubbbPPPPPP|||rrr______kkkzzz{{{xxxzzz{{{{{{|||sssmmmtttzzzvvvppp___dddiiiooo}}}ooofff``````___]]]bbbkkkxxxyyyqqqjjjdddhhhtttxxxsssooofff[[[OOOKKKFFFCCCDDDFFFIIIJJJGGGJJJXXXwwwuuuPPP<<<777777111555222000444333999HHHlllvvveeeffftttzzzyyyxxxssskkkdddUUUTTTTTTTTTRRRSSS\\\fffxxxyyyzzzyyywwwuuuuuuvvvrrrmmmfff```[[[XXXUUUSSSOOOQQQaaaxxxuuupppjjjkkkcccXXXXXX]]]VVVGGG===???AAACCCFFFHHHIIIJJJHHHJJJLLLLLLKKKMMMRRRVVVWWWXXX[[[aaaiiisss|||iiieeedddfffqqq~~~uuulllfffgggjjjnnnrrrwwwyyy{{{~~~~~~zzz}}}~~~}}}|||zzzyyyxxxyyyzzzzzzxxxxxxyyyzzzwwwzzz{{{yyyvvvtttvvvxxxssssssssssssrrrrrrrrrrrrooooooppppppqqqppppppoooqqqrrrttttttuuuwww{{{~~~~~~ppp]]]PPPNNNUUU```fffwwwxxxzzz~~~|||xxxwwwyyy}}}}}}{{{}}}~~~~~~||||||lllhhheeeTTTSSSpppxxxMMM888222000444000111333333222>>>```hhhCCCSSS~~~ttt~~~yyy||||||xxxuuutttqqqlll^^^QQQFFFCCCEEEDDDCCCCCCDDDCCCBBBDDDFFFHHHHHHGGGHHHLLLUUU^^^aaa^^^^^^___[[[XXXXXX]]]eeelllmmmlllsssxxx~~~hhhNNNFFFCCCMMMcccmmmqqqsssqqqjjjfffgggiiilllppprrrvvvvvvdddVVV[[[~~~ddd]]]eeevvv}}}rrrjjjeeejjjuuu~~~}}}yyyfffaaa```iiiyyysssiiibbbaaa^^^^^^jjjzzzyyyooohhhiiikkkpppzzztttmmmjjjaaaXXXNNNJJJEEECCCDDDGGGJJJKKKGGGLLL___kkkHHH:::888555111555222000444333999JJJooowww```cccnnn{{{zzzyyyuuullleeeWWWVVVUUUUUURRRRRR[[[eeeyyyzzz{{{zzzxxxwwwwwwxxxrrrlllddd]]]XXXUUUSSSRRRNNNRRRaaatttxxxmmmbbbaaa\\\___ZZZSSSXXXaaaZZZIII>>>???AAADDDEEEFFFFFFFFFFFFGGGJJJKKKLLLNNNSSSYYY]]]^^^```dddjjjrrrwwwxxxuuu```aaa```eeesssrrrnnnmmmpppqqqrrruuuyyyxxxzzz}}}~~~}}}|||{{{xxxvvvwwwyyyzzzyyywwwwwwxxxzzzvvvxxxzzzxxxtttrrrtttwwwuuuuuuuuuuuuttttttsssrrrnnnppprrrssssssrrrpppnnnppprrrtttuuuuuuwwwzzz|||zzziii\\\VVVQQQJJJFFFIIIUUUcccmmmuuuvvvxxx{{{}}}}}}yyywwwuuutttwww|||}}}|||~~~~~~~~~~~~|||llljjjgggRRRLLLggg}}}PPP999222111444111222444333111===```iiiDDDQQQ~~~}}}sss}}}~~~zzz}}}~~~zzzxxxwwwtttoooeeeWWWJJJFFFGGGEEEDDDCCCDDDBBBBBBCCCFFFIIIJJJJJJLLLNNNWWWaaadddbbbcccgggfffeeedddfffjjjnnnqqqsss~~~jjjOOOJJJIIISSSiiirrruuuuuuqqqkkkiiikkkoooooottttttvvvuuueee\\\dddppp^^^bbbmmm}}}ooo^^^```gggqqq|||~~~wwwiii```gggvvvyyyppplllggggggxxxxxxssskkkfffjjjpppvvvqqqiiieee^^^WWWMMMIIIEEECCCDDDHHHKKKLLLGGGNNNeeefffEEE;;;888222000555222000444333:::KKKsssvvvrrr|||___eeemmm}}}||||||wwwooohhhZZZXXXWWWVVVRRRQQQYYYccczzz{{{{{{{{{yyyxxxyyyzzzssslllccc[[[WWWUUUSSSSSSMMMPPP]]]jjjhhhYYYQQQSSSXXX\\\YYYTTTZZZcccYYYFFF>>>@@@BBBEEEFFFFFFEEEDDDBBBDDDGGGIIIHHHGGGKKKPPPTTTVVVZZZaaalllvvv{{{{{{ccc___aaaaaahhhvvvuuurrrsssvvv{{{|||yyyzzz~~~yyyzzz}}}~~~~~~|||{{{zzzwwwuuuvvvyyyzzzyyywwwvvvxxxzzztttwwwyyyvvvrrrpppssswwwvvvvvvvvvvvvuuutttsssrrroooqqqtttvvvuuussspppnnnoooqqqtttuuuvvvwwwzzz|||xxx|||xxxiiiXXXLLLJJJMMMOOOQQQTTT^^^lllwwwqqqrrrtttwwwxxxwwwtttqqqssssssvvv{{{}}}}}}~~~~~~}}}{{{nnnnnnjjjPPPFFFbbbRRR999222111444222333444333///;;;^^^jjjEEEOOOzzz|||sss|||~~~}}}||||||zzzyyyuuupppiii[[[MMMHHHHHHGGGEEEDDD@@@???@@@BBBFFFIIIKKKKKKQQQQQQXXXaaadddbbbccciiimmmmmmmmmmmmnnnqqquuuyyygggNNNMMMOOO[[[qqqxxxyyywwwqqqkkkjjjoootttppptttsssuuusssddd]]]gggooofff^^^^^^ppptttbbb]]]UUUbbbrrr|||}}}wwwzzzssskkkjjjqqq|||{{{uuulllhhhkkkttt~~~xxxnnnggg```YYYSSSHHHFFFDDDEEEHHHJJJIIIHHHMMMLLLuuu[[[666;;;222222333444//////333000666IIImmmuuuqqq~~~]]][[[ooo{{{~~~wwwiii^^^]]]\\\UUURRRTTTPPPVVViiiwww{{{{{{wwwuuuxxxyyyxxxuuuoooeee[[[SSSNNNLLLLLLMMMMMMRRRUUUPPPHHHHHHNNNQQQOOOPPPVVV]]]ZZZNNNCCCAAABBBDDDIIINNNOOOLLLHHHCCCDDDEEEGGGEEEBBBBBBCCCEEEHHHOOO[[[fffnnnuuuyyyuuuccc]]]dddeeeqqq}}}vvvrrrwww}}}~~~{{{}}}}}}|||zzzxxxuuu{{{zzzxxxwwwvvvwwwxxxxxx{{{yyyuuurrrrrruuuxxxzzzuuuuuutttsssrrrrrrqqqqqqoooppprrrssssssrrrqqqoooqqquuuyyyyyywwwttttttuuuzzzyyyyyywwwmmm^^^SSSPPPXXX[[[]]]^^^eeetttpppllltttuuuvvvyyyuuuyyyxxxyyy{{{}}}~~~~~~}}}mmmkkkeeeXXXIIIVVV^^^;;;444666000000000222444222;;;VVVsssoooFFFLLLuuummmddd}}}yyyxxxwwwvvvuuulllcccZZZUUUNNNGGGCCCDDDDDDBBBAAADDDDDDFFFLLLSSSUUUWWW___jjjpppkkkeeebbb___hhhnnnmmmlllsss~~~~~~WWWJJJKKKRRRdddwwwnnndddooosssllluuuxxxyyysssjjjeeeeeehhhddd]]]\\\dddyyyzzzzzz}}}~~~jjj[[[WWWZZZ\\\hhhuuu|||zzzxxxrrrqqqwww~~~zzzwwwyyyvvvllleee___WWWQQQHHHFFFDDDEEEGGGIIIIIIGGGMMMTTT~~~RRR666<<<222333222333///000444111666IIIhhh~~~vvvmmm```]]]nnn|||~~~~~~}}}wwwkkkaaa___^^^WWWUUUVVVRRRWWWjjjuuuyyyzzzwwwvvvyyy{{{zzzsssnnndddZZZRRRMMMKKKJJJMMMHHHEEEFFFEEEDDDIIIRRRMMMPPPTTTWWWWWWQQQIIICCCIIIHHHKKKRRRYYYYYYRRRKKKLLLLLLMMMLLLIIIEEECCCCCCDDDHHHOOOZZZdddmmmtttyyy~~~qqq\\\UUUWWWddduuuyyysss{{{}}}~~~}}}}}}~~~}}}{{{yyyyyyxxxxxxxxxxxxyyyyyyzzzyyywwwuuurrrrrrsssuuuwwwtttttttttsssrrrqqqqqqpppooopppqqqsssssssssrrrqqqrrruuuyyyzzzxxxvvvuuuvvvyyyxxxxxxwwwpppddd\\\[[[iiimmmqqquuu~~~~~~iiidddkkkmmmrrrzzzzzzyyyxxxxxxyyy|||~~~~~~}}}~~~nnnnnngggXXXGGGRRRbbb===333555///111000111333222:::TTTooosssIIINNNvvv}}}iii___zzz}}}zzzxxxwwwvvvtttppphhh```ZZZSSSJJJDDDCCCCCCAAAAAACCCDDDFFFMMMUUUbbbfffppp|||~~~tttiiiccc___hhhoooppptttiiiPPPHHHJJJRRRggg~~~~~~lllhhhsssxxxsss{{{|||{{{tttlllhhhjjjnnnvvvZZZVVV[[[hhh{{{www{{{|||xxxtttwwwqqqaaaSSSNNNUUU___fffoooxxx|||||||||wwwrrrrrrxxxyyyxxx~~~zzzzzz|||}}}sssjjjccc\\\UUUOOOHHHFFFEEEEEEFFFHHHHHHGGGKKK___FFF777===111555111333000111666222777IIIbbbvvvvvvqqqddd___nnn~~~}}}|||wwwmmmeee```___XXXUUUVVVQQQVVViiisssxxxyyywwwwwwzzz|||{{{rrrmmmeee[[[SSSMMMIIIHHHIIICCC>>>===>>>AAAIIIQQQQQQWWW\\\YYYQQQIIIFFFFFFLLLLLLPPPXXX^^^\\\RRRJJJMMMPPPSSSSSSRRRQQQPPPPPPLLLPPPUUU[[[aaaiiiooosssrrrtttsssjjjYYYOOOUUUbbbrrruuussszzz~~~~~~}}}|||}}}~~~wwwxxxyyyzzzzzz{{{{{{{{{wwwvvvuuussssssrrrrrrsssssssssrrrrrrqqqqqqppppppppppppqqqrrrsssttttttuuutttvvvyyyzzzzzzxxxxxxxxxwwwvvvwwwxxxsssllliiijjjvvv|||ttt^^^VVV[[[^^^hhhuuuyyyzzzyyyyyyzzz}}}~~~}}}~~~|||oooqqqjjjYYYGGGPPPeee???333555000333000000222222:::RRRkkkxxxMMMPPPwww{{{hhh^^^xxx|||zzzxxxwwwuuuttttttmmmgggbbbZZZNNNEEEBBBBBB@@@AAACCCEEEGGGPPPZZZhhhooo{{{sssbbbYYYWWWaaajjjooowwwaaaSSSJJJKKKMMMTTTiiisssiiijjjtttzzz{{{|||uuunnnlllooossskkkUUUUUU]]]kkkyyy~~~|||{{{zzzzzzzzzvvvtttvvvzzz~~~yyy{{{rrrfff\\\UUUTTT\\\eeeooovvv{{{|||}}}}}}xxxvvvsssssswww~~~yyy~~~yyywwwyyyqqqiiibbbZZZSSSNNNHHHGGGEEEEEEEEEGGGHHHIIIIIIlllsss===999<<<000555///222000333888444888JJJ^^^sssuuuvvvggg___ppp~~~|||wwwooohhh]]]]]]VVVSSSTTTOOOSSSffftttyyyzzzxxxxxxzzz{{{zzzrrrnnnggg^^^VVVOOOJJJGGGDDDDDDCCCBBBBBBEEELLLSSS___bbbbbbZZZNNNGGGGGGJJJLLLQQQYYY^^^]]]WWWPPPJJJPPPVVV\\\^^^___aaaaaa___^^^aaabbb```aaaeeehhhhhhgggddd```YYYRRRSSSbbbrrrvvvqqquuuxxx{{{~~~~~~}}}|||}}}~~~~~~xxxyyyzzz{{{|||{{{zzzyyywwwwwwwwwvvvuuusssqqqppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwuuuwwwyyy{{{{{{{{{{{{zzzxxxvvvwwwxxxvvvrrrssswww}}}fffPPPHHHLLLNNNWWWeeejjjtttwwwzzz}}}~~~~~~~~~|||qqqssskkk\\\LLLVVVggg@@@333666222444000000222222:::QQQiii|||OOOPPPvvvmmmccc{{{|||zzzxxxwwwuuussstttoookkkhhh```RRRGGGCCCAAA@@@AAADDDEEEJJJUUU```hhhooo|||{{{gggTTTKKKOOOZZZfffnnnxxxyyycccMMMHHHHHHMMMPPPSSSbbbttt{{{pppfffeeejjjqqqyyy{{{rrrmmmmmmqqqtttaaaRRRUUUaaasss|||xxxvvvvvvvvvvvvxxxxxxwwwyyy~~~zzzwwwuuutttpppmmmjjjccc\\\YYYWWWYYY```hhhuuuzzz}}}{{{{{{}}}}}}{{{|||{{{xxxvvvwwwzzz~~~}}}|||}}}}}}|||wwwppphhh___XXXQQQMMMGGGGGGFFFEEEEEEGGGJJJLLLKKKwwwfff999:::888000333///222000333888555999KKK___vvvssspppggg\\\nnn}}}wwwoooiii\\\\\\UUUSSSUUUOOOSSSeeevvv{{{|||yyyxxxzzzzzzxxxtttqqqkkkcccZZZRRRLLLHHHCCCHHHKKKIIIHHHNNNYYYbbblllhhhaaaVVVLLLHHHIIILLLOOO[[[ffffff\\\SSSRRRTTTZZZdddllloooppprrrpppkkkooopppnnnhhhgggiiigggbbbZZZTTTNNNMMMPPPWWWcccooovvvllliiimmmrrrxxxzzz~~~xxxyyy{{{||||||}}}~~~|||||||||}}}|||{{{{{{{{{||||||{{{yyywwwvvvwwwxxxyyyyyyxxxuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssstttvvvwwwxxxwwwwwwyyy{{{|||}}}}}}|||zzzwwwwwwyyyxxxvvvyyy~~~YYYEEE???CCCBBBGGGQQQTTTbbbjjjttt|||}}}rrrtttlll```TTT^^^mmmCCC333666333333000000222222;;;TTTnnn}}}OOOOOOuuussshhh~~~|||zzzyyywwwtttrrrpppmmmlllkkkdddVVVJJJEEE@@@@@@BBBEEEGGGMMMZZZhhhlllrrr{{{~~~rrr]]]MMMGGGNNNZZZgggpppyyymmmSSSBBBGGGCCCEEEKKKMMMMMMRRR[[[]]]YYY[[[dddlllrrr{{{~~~tttmmmjjjlllooorrrZZZPPPTTTfff~~~xxxsssvvvwwwxxxwwwtttsssuuuxxxpppuuuvvvqqqmmmlllllljjjggg^^^UUUSSSUUU[[[fffpppxxx}}}}}}{{{|||{{{yyy{{{{{{xxxtttpppooopppqqqwww{{{~~~|||}}}wwwwwwqqqeeeZZZXXX]]]fffpppxxx{{{yyywww{{{zzzvvvnnneee\\\TTTOOOLLLGGGGGGGGGFFFFFFHHHLLLPPPTTTVVV999:::333222222000222000333888666;;;NNNeeennnjjj|||fffWWWiii}}}vvvnnniii\\\\\\VVVUUUWWWRRRVVVhhhwww{{{}}}zzzyyyzzzyyywwwvvvsssnnnggg^^^UUUMMMIIIGGGKKKLLLIIILLLYYYiiissslllfff[[[QQQKKKIIIKKKMMMQQQ___kkkgggXXXPPPVVV```dddrrr~~~yyyyyyuuuooopppsssmmmbbbRRRKKKGGGJJJPPPTTTZZZ___hhhddd\\\VVVXXX```ddddddgggiiilllmmmooopppsssvvvmmmqqqvvvzzz|||~~~}}}{{{{{{|||{{{zzz|||||||||{{{yyyxxxvvvuuuxxxyyyzzz{{{zzzxxxuuutttppppppqqqqqqrrrrrrsssssssssssstttuuuvvvwwwwwwwwwwwwwwwxxxzzz}}}~~~}}}|||zzzyyy{{{zzzyyy}}}rrrQQQAAA???DDDAAAAAAHHHHHHOOO[[[mmm{{{~~~}}}~~~tttuuummmdddZZZ___vvvGGG333444222111000111333222<<>>aaa{{{NNNOOOvvvwwwmmmggg~~~|||zzzyyywwwsssqqqooommmmmmnnnhhhZZZMMMGGGAAABBBEEEHHHKKKSSSeeevvv{{{~~~{{{hhhRRRHHHHHHNNNXXXbbbhhhnnnuuuzzzzzzvvvtttpppjjj]]]NNNIIIKKKDDDCCCEEEJJJMMMOOOQQQUUUYYY___hhhsss}}}{{{iiiddd___```fffmmmoooooo~~~rrrSSSXXX]]]kkk{{{{{{||||||~~~}}}zzz{{{xxxxxxvvvpppjjjbbbZZZZZZ^^^dddnnnwww{{{~~~{{{wwwkkknnnppppppnnnmmmoooqqqkkknnnmmmiiilllwww}}}vvv___HHH@@@BBBDDDGGGKKKIIILLLOOOOOOMMMOOOUUU[[[\\\```aaa[[[WWW^^^qqqwwwsssjjj^^^SSSLLLIIIHHHFFFGGGHHHGGGGGGKKKQQQVVVlllwww|||rrr======888***777111222333///111777666>>>RRRsssfffggg~~~fffSSScccvvv}}}uuunnniiiVVVWWWSSSSSSVVVQQQUUUgggsssyyy|||{{{zzz||||||zzzvvvtttqqqjjjaaaWWWNNNHHHLLLLLLKKKNNNZZZfffeee]]]XXXZZZZZZVVVQQQOOORRRWWW```hhhnnniiiaaaaaaooo}}}{{{vvv|||sss___@@@AAAFFFKKKKKKGGGHHHLLLGGGMMMNNNHHHGGGKKKMMMKKKLLLMMMLLLKKKIIIJJJLLLNNNVVV^^^hhhqqqwww{{{~~~}}}~~~zzzyyyxxxwwwvvvwwwxxxyyywwwxxxyyyzzzyyyyyywwwwwwqqqqqqrrrsssssstttuuuuuutttuuuwwwxxxyyywwwvvvuuuxxxvvvvvvxxx}}}~~~~~~|||}}}}}}pppdddZZZSSSFFFIIIQQQOOOOOOUUUUUUSSSaaauuu~~~|||}}}|||}}}wwwwwwqqqiiiYYYPPPlll|||JJJ333555333---000444444222???eee{{{MMMPPPwwwpppjjjhhh}}}~~~|||zzzyyywwwssspppqqqoooooooooiii[[[NNNGGGAAACCCFFFIIILLLUUUgggyyymmmWWWMMMNNNUUU]]]eeeiiiooowww|||}}}sssrrrqqqnnn```NNNFFFGGGEEEGGGMMMRRRVVVZZZaaahhhnnnssswww|||~~~ooo___ZZZXXX\\\fffnnnqqqpppoooqqqrrrqqqnnnnnnrrruuuxxxrrrZZZVVV^^^rrryyyyyy{{{{{{yyyzzztttxxxxxxrrriiiccc\\\ZZZZZZaaaooo|||~~~zzzzzz|||}}}{{{xxxvvvssspppnnnoooqqqrrrssspppttttttppppppxxx}}}~~~{{{{{{ZZZPPPGGGEEEDDDAAADDDJJJJJJKKKLLLMMMNNNQQQUUUXXXWWW]]]___YYYWWWbbbttt~~~uuuoooeeeZZZQQQLLLJJJIIIHHHEEECCCCCCCCCEEEQQQ^^^yyykkkzzzccc@@@888444333555333...333000000777888@@@QQQuuuxxxfffmmmaaaVVV^^^vvvqqqcccXXXXXXYYYVVVPPPNNNWWWcccvvvyyy||||||{{{yyywwwwww|||tttmmmhhhaaaVVVOOOMMMQQQPPPNNNOOOUUU\\\[[[UUUPPPTTTUUUQQQLLLNNNXXXaaakkknnnppplllbbbeee~~~ttt\\\AAACCCEEEFFFHHHHHHHHHHHHEEEGGGGGGEEECCCCCCHHHMMM[[[RRROOORRRRRRKKKIIINNNNNNSSS]]]ffflllrrr{{{~~~}}}~~~~~~|||yyyxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwuuutttsssqqqqqqqqqqqqrrrrrrssstttssstttvvvwwwxxxxxxxxxwwwuuuvvvxxxzzz}}}zzzeeeVVVSSSUUUMMMMMMLLLMMMOOOUUU\\\aaafffuuu|||zzzzzz~~~}}}|||xxxvvvmmmVVVPPP```PPP777888111111444///,,,222>>>]]]QQQJJJssspppnnnooo}}}xxxwwwxxxuuuppppppnnnmmmnnniii\\\PPPKKKDDDCCCEEEIIIOOO\\\rrrooo___YYYXXXfffcccbbbgggqqqzzz~~~}}}zzzwwwrrreeeVVVLLLJJJKKKOOOZZZfffkkkjjjkkknnnuuuvvvfff]]]WWW[[[aaafffiiikkklllnnncccddddddcccccceeegggjjjlllqqqqqqoooyyysssZZZTTTYYYlll~~~~~~{{{xxx|||zzzyyy~~~wwwuuuvvvpppiiillleee^^^\\\^^^cccmmmwwwxxxvvvrrrooommmooosssvvvvvvssspppnnnoooqqqtttuuuwwwzzzyyyuuuwww}}}cccPPPIIIDDDEEEFFFEEEGGGKKKKKKNNNQQQSSSUUUXXX[[[]]]___bbbaaa___dddrrr|||tttnnndddYYYQQQKKKIIIHHHHHHDDDDDDFFFDDDFFFWWWmmmzzzWWW:::666444222222//////333111111666777>>>OOOrrrwwwffflll```UUU]]]wwwuuuhhhYYYYYYXXXUUUOOOMMMVVVbbbuuuxxx{{{|||{{{yyyxxxxxxwwwpppiiieee___VVVPPPNNNQQQMMMIIILLLUUU\\\UUUJJJIIINNNQQQOOOKKKMMMVVV___kkkrrrvvvrrrnnn}}}|||{{{~~~~~~zzzoooTTTBBBCCCEEEFFFHHHHHHHHHGGGGGGFFFGGGHHHKKKOOOTTTWWWXXXWWWWWWYYYWWWRRRRRRUUUPPPVVV^^^cccfffjjjrrrzzz}}}}}}}}}}}}~~~~~~|||zzzyyyzzzzzzyyywwwtttuuuvvvwwwwwwwwwwwwwwwssssssrrrrrrrrrsssttttttssstttuuuwwwxxxxxxwwwwwwuuuuuuwwwzzz|||~~~~~~ooo___VVVVVVYYYTTTSSSPPPOOORRRYYYcccjjjvvv~~~}}}|||{{{}}}zzzwwwmmmWWWOOO___QQQ777777111///333000...333;;;VVVzzzOOOHHHpppooojjjiiixxx}}}}}}~~~|||xxxxxxyyywwwsssrrrooonnnnnniii]]]RRRNNNDDDAAAAAAHHHUUUjjjwwwhhh\\\UUUbbbbbbdddjjjsssyyy}}}~~~}}}rrraaaUUUQQQVVVZZZeeeooossstttyyyooo___WWWTTT]]]```eeehhhiiijjjkkkllllllkkkiiijjjmmmpppssssssrrrssspppooozzzuuubbb[[[\\\lll}}}|||yyyvvvpppvvv{{{yyy{{{wwwyyy}}}xxxnnngggjjjbbb\\\___eeekkkrrrxxxjjjiiifffaaa___ccclllttttttsssqqqpppqqqsssuuuwwwtttvvvwwwxxx{{{}}}tttUUUIIIEEECCCEEEHHHGGGHHHKKKLLLQQQVVV[[[^^^___aaabbbfffeeebbbdddqqq{{{|||{{{rrrlllbbbXXXOOOJJJHHHGGGIIIDDDEEEIIIEEEFFFaaammmJJJ666666555333222---///444111111666666<<>>BBBFFFHHHJJJQQQ]]]fffmmm{{{|||yyyuuuooo[[[DDDAAABBBDDDFFFGGGGGGGGGFFFJJJHHHJJJSSS___eeeccc^^^XXX___bbbbbblllyyytttrrryyy}}}~~~}}}}}}}}}}}}}}}{{{yyyyyyzzz{{{{{{zzz{{{yyywwwuuutttsssttttttxxxwwwvvvvvvuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvttttttvvvwwwyyy{{{|||}}}~~~||||||~~~{{{tttrrrtttvvvxxxuuusssnnnkkkmmmsss}}}~~~~~~~~~~~~yyy{{{~~~tttmmmeeeSSSJJJUUU{{{ZZZ777333555...333111111555888KKKiiiTTTJJJnnniii___bbbzzzyyy~~~~~~~~~~~~|||xxxxxx{{{zzzvvvtttpppmmmmmmhhh^^^VVVRRRIIIEEEFFFPPP___mmmzzzwwwcccSSS\\\dddnnnuuuzzz~~~yyyjjj\\\UUUaaagggttt~~~wwwjjjZZZNNNNNNXXXaaannnoooqqqrrrsssvvvzzz}}}|||lllbbbZZZfffyyynnneeehhhxxxwwwmmmrrrvvvwwwwwwppptttwwwiii]]][[[___aaabbbccceeecccaaabbbfffhhhiiihhheeeiiinnnooonnnkkkiiihhhnnnrrrzzzppp\\\YYYOOOLLLHHHFFFIIINNNQQQRRRTTTYYY___dddffffffeeeeee^^^aaadddgggpppzzz|||{{{|||}}}~~~}}}xxx{{{{{{}}}}}}{{{vvvjjjeee\\\SSSLLLHHHGGGGGGGGGCCCEEEIIIGGGOOOvvvVVV@@@666777333333555000///444111000444333777GGGhhhnnn```nnnaaaSSS___ooozzznnn```\\\XXXUUUPPPNNNUUU^^^rrruuuyyy{{{zzzyyyyyyyyysssjjjbbb]]]WWWPPPMMMMMMMMMMMMKKKIIINNNVVVYYYWWWMMMNNNNNNMMMOOOVVVccclllrrruuufff[[[MMMAAABBBCCCEEEGGGIIIIIIIIIIIILLLMMMQQQZZZdddfff```ZZZYYYdddnnnyyyzzzyyy}}}~~~~~~}}}{{{zzzxxxxxxyyyzzzyyyyyyyyyxxxvvvtttssssssssstttyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvttttttuuuwwwxxxzzz{{{||||||{{{zzz{{{|||}}}|||}}}}}}{{{{{{~~~{{{}}}|||qqqjjjeeeWWWMMMUUU```777333888000333000000444888LLLjjjYYYJJJjjjdddYYYaaayyy~~~~~~}}}xxxxxx{{{zzzvvvuuupppnnnmmmhhh^^^UUURRRGGGBBBCCCNNN]]]jjjuuu}}}sss```SSSYYYcccooowww|||{{{mmmbbb]]]aaafffuuu}}}uuuggg___TTTNNNPPPYYYcccjjjiiijjjkkkmmmpppvvv~~~tttdddXXXddd~~~~~~uuukkkgggppp|||~~~rrrnnn{{{tttrrrwww{{{ppppppyyyvvvgggWWWSSSWWW[[[```dddooommmlllnnnpppnnngggaaadddhhhllllllhhhdddbbbbbbpppssszzzzzz[[[RRRUUUOOONNNKKKHHHLLLTTTXXXXXXWWW[[[```dddeeefffggghhh^^^eeekkknnnqqqvvvxxxvvvwwwtttpppnnnoooqqqssssssqqquuuyyy~~~zzzrrreee```YYYQQQKKKHHHHHHHHHFFFDDDEEEHHHMMM___xxxLLL<<<555555000000333///...333000000444222666EEEZZZyyynnnaaaiiiiiiQQQ\\\rrryyymmm```\\\YYYWWWSSSQQQVVV^^^sssvvvyyy{{{zzzxxxxxxwwwsssjjj```ZZZTTTMMMJJJKKKHHHMMMNNNJJJJJJRRR[[[```aaa```^^^[[[[[[aaakkksss}}}zzzfffTTTJJJDDD@@@EEEFFFIIIKKKMMMNNNOOOOOOQQQUUU[[[bbbeeeddd```\\\___ooozzz~~~|||}}}~~~~~~~~~~~~|||zzzxxxxxxyyyyyyxxxwwwttttttttttttuuuvvvwwwxxxyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{}}}~~~}}}rrrlllkkk___UUUYYYccc999555888111444000///444999KKKiii^^^JJJeeecccWWW]]]{{{zzz~~~~~~yyyxxx{{{zzzwwwvvvrrrppppppjjj___UUUQQQKKKBBB<<<@@@KKKWWWdddooovvvzzzgggYYYQQQVVVaaappp{{{|||kkkaaa^^^bbbggguuuzzzhhh\\\WWWQQQLLLOOOZZZeeejjjkkkkkkkkkkkkmmmqqqzzzwwwkkk___fffzzzyyymmmkkkpppyyy}}}wwwooowwwooosssyyy{{{wwwttt|||}}}lllYYYQQQSSSYYYccclllrrrtttvvvwwwuuupppiiidddnnnpppqqqmmmgggdddeeegggpppqqqvvv|||~~~bbbUUUSSSRRRPPPQQQOOOMMMPPPWWWYYYWWWSSSVVVZZZ\\\___bbbeeehhhhhhpppwwwzzz}}}~~~zzztttnnniiibbb^^^^^^```aaabbbcccggglllrrrxxx~~~~~~~~~yyymmmaaa]]]UUUNNNJJJHHHIIIJJJDDDFFFGGGIIIVVVttt```BBB777666777111111333...,,,111000///444222666DDDVVVuuunnn___bbbvvvQQQYYYqqqxxxlll___\\\ZZZYYYVVVTTTWWW^^^sssvvvzzz{{{yyywwwvvvvvvqqqggg]]]WWWQQQKKKIIIJJJHHHOOORRROOOMMMTTT^^^dddkkkkkkllllllmmmrrrzzzyyyaaaZZZVVV[[[ccchhhlllpppllljjjbbbTTTIIIDDDDDDDDDIIIKKKNNNQQQTTTUUUVVVWWWWWW^^^eeegggeeedddgggjjjooo~~~|||~~~}}}xxxyyy{{{|||}}}~~~}}}}}}~~~|||yyyyyyyyyyyyxxxwwwssstttvvvwwwyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyvvvvvvwwwwwwxxxyyyzzzzzzyyyzzz|||~~~}}}~~~~~~~~~uuuooopppeeeZZZ[[[ccc===777555222444000000555888HHHdddeeeLLLdddkkk]]]ZZZooo}}}~~~}}}xxxyyy||||||yyyyyyvvvttttttnnnaaaVVVQQQNNNDDD;;;:::===EEEPPPZZZiiiwwwwwwfffYYYSSSQQQVVVcccuuu}}}ggg[[[XXX```ggguuu~~~zzzkkk]]]WWWWWWWWWZZZaaakkkrrrsssrrrtttsssqqqqqqttt}}}uuurrrnnndddfffpppsssuuu}}}tttgggkkkxxx|||zzzpppmmm~~~nnnpppvvv{{{{{{zzz}}}eeeVVVQQQUUU___hhhooouuuzzz{{{wwwqqqmmmkkk{{{{{{xxxqqqjjjhhhlllqqqqqqqqquuuzzz~~~dddQQQTTTUUUNNNRRRUUUTTTQQQRRRWWWVVVPPPMMMOOORRRUUUXXX\\\bbbfffsssyyyvvvjjjccc[[[UUURRRSSSUUUVVVWWWYYY___eeeeeeccchhhppptttwwwxxxjjj^^^ZZZTTTMMMIIIHHHIIIKKKCCCHHHIIIKKK]]]PPP===555888;;;444333555///+++111//////333222555DDDZZZ{{{nnn\\\bbbXXX]]]mmmxxxmmm___\\\[[[[[[XXXVVVXXX^^^tttwwwzzz{{{yyywwwvvvuuunnndddZZZTTTOOOIIIHHHJJJKKKRRRVVVTTTTTTYYYaaaeeekkknnnrrrwww{{{~~~uuueeeVVV[[[SSSNNNRRRXXXXXXUUUSSSWWWUUUOOOIIIEEEGGGHHHIIILLLNNNQQQUUUXXX[[[\\\\\\\\\dddkkkkkkffffffoooxxx{{{yyyyyy~~~|||yyyvvvsssrrruuuvvvxxxzzz|||}}}||||||}}}{{{zzzzzzzzzyyywwwwwwxxxyyyzzz{{{zzzyyyxxxvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyxxxwwwwwwwwwyyyyyyvvvwwwwwwxxxyyyyyyzzzzzzyyy{{{}}}zzz|||~~~~~~}}}~~~vvvppprrrhhh[[[ZZZ{{{bbbAAA:::333111444111222666777EEE^^^lllPPPeeettteeeYYYfff~~~|||xxxyyy~~~||||||xxxwwwwwwqqqcccWWWRRRIIICCC??????AAADDDKKKSSS\\\fffjjjbbbVVVQQQQQQRRRXXXfff|||gggXXXUUU[[[ffftttzzzqqqccc^^^```___dddlllttt{{{~~~~~~}}}xxxvvvrrrppprrrzzzzzzqqqqqqpppnnnppptttsssoooxxxxxxsssvvv{{{~~~tttppp|||kkkrrrzzzfff\\\ZZZVVVZZZcccgggttt~~~sssmmmpppwww~~~}}}ttthhhccchhhoooqqq~~~vvvrrrwww|||\\\NNNLLLQQQWWWQQQRRRSSSTTTTTTSSSRRRQQQNNNQQQVVV\\\bbbiiiqqqvvvyyyrrrggg]]]WWWTTTUUUVVVTTTUUUVVVYYY___eeegggfffggglllttt}}}wwwjjj^^^YYYRRRKKKGGGFFFGGGIIICCCHHHJJJOOOhhhEEE<<<999666333111111222333222000000111000111999AAAaaaooo^^^```}}}```\\\oooyyynnnaaa______^^^[[[WWWZZZ```qqqvvvyyyxxxxxxyyywwwrrrqqqggg]]]VVVOOOIIIHHHJJJLLLUUU\\\[[[VVVVVVaaalllmmmrrr{{{wwwiii[[[QQQNNNQQQVVV[[[\\\XXXRRROOOOOOOOONNNHHHIIIPPPJJJFFFOOOQQQNNNRRR\\\bbbaaa```aaa___iiipppnnniiikkkttt}}}qqqoooqqqnnnmmmqqqyyy}}}tttjjjccc___^^^^^^hhhkkkpppuuuzzz}}}}}}zzzyyyzzz{{{{{{zzz{{{yyyxxxwwwyyyyyyyyyxxxwwwwwwvvvvvvwwwyyy{{{|||{{{yyywwwwwwyyyzzzxxxuuuuuuvvvwwwyyyzzz{{{||||||}}}{{{zzz|||~~~|||}}}yyytttrrrbbbSSSUUUmmm;;;666555333...000666333333HHHcccvvvJJJlllggg]]]gggyyy|||~~~}}}~~~{{{wwwxxxzzz}}}}}}|||}}}}}}|||yyyrrrfffXXXOOOIIIGGGDDDBBB@@@BBBIIIQQQcccfffggg___SSSLLLNNNSSS```nnnaaaSSSUUUYYYccckkkkkkjjjiiieee^^^kkkjjjmmmyyyxxxppppppsssvvv{{{sssiiihhhiiiqqqtttppplllnnnsssvvvyyyyyytttyyy|||zzz}}}sss{{{fffXXXSSSQQQYYYgggnnnwww~~~|||uuuqqqvvv}}}}}}vvvmmmiiikkkooorrrssszzzxxx|||rrrWWWPPPPPPQQQRRRVVVUUUTTTTTTTTTUUUVVVWWW]]]```fffkkkqqqwww}}}{{{tttooommmkkkjjjiiiVVVUUUTTTTTTWWW]]]bbbeeegggmmmuuussseee[[[UUUNNNIIIHHHIIIJJJJJJEEEGGGIIISSSppp}}}vvvDDD999777444111000000111222222000000111000111888AAAbbbrrr^^^hhh|||^^^^^^oooyyynnndddaaa```___ZZZUUUWWW]]]nnntttxxxwwwwwwxxxvvvsssrrrjjj```YYYRRRKKKHHHJJJQQQXXX^^^\\\VVVWWWaaalllvvvwww|||vvvfff[[[SSSQQQRRRUUUSSSRRRQQQRRRTTTUUUUUUUUUSSSIIIFFFLLLJJJJJJVVVVVVPPPQQQ[[[eeegggeeeddddddlllrrrqqqnnnrrrzzz}}}jjj[[[\\\___^^^^^^bbbmmmsssyyy{{{yyyyyyzzz}}}xxxqqqggg]]]VVVSSSSSSTTTYYY]]]dddllltttyyy}}}|||{{{yyyyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwyyyzzz{{{{{{yyywwwwwwyyyzzzxxxvvvuuuvvvwwwyyy{{{||||||}}}|||zzzyyy{{{~~~~~~wwwrrrooo___PPPPPP|||qqq===555222444///111666333222EEE___vvvHHHgggkkk```kkk}}}~~~}}}zzzyyyzzz||||||{{{xxxxxxwwwuuuooofff[[[TTTKKKHHHFFFEEECCCDDDKKKSSSdddhhhjjjcccXXXPPPQQQUUUjjjvvv~~~aaaRRRRRR[[[fffmmmlllhhhfffccc___ffflllyyy~~~vvvooonnnqqqtttyyy~~~ppp___ZZZ]]]eeetttyyynnnmmmwwwzzz}}}fff[[[TTTQQQZZZiiitttxxx{{{zzzwwwwww}}}zzzjjjaaagggoooqqqqqqssszzzbbbQQQSSSWWWUUUPPPWWWVVVUUUVVVXXX\\\aaacccmmmqqqxxx}}}}}}}}}hhhddd___\\\[[[]]]```cccdddlllyyy{{{mmm___WWWPPPIIIGGGJJJMMMMMMKKKHHHFFFHHHXXX}}}xxxaaa@@@666555222000...//////000222000000111000111888@@@aaarrr\\\mmmYYY\\\jjjyyynnnfffdddbbb___YYYSSSTTTYYYkkkqqqvvvvvvvvvxxxwwwttttttmmmeee^^^VVVLLLHHHIIISSSYYY^^^[[[UUUWWWbbbmmmzzzyyy~~~vvvdddZZZVVVUUUXXX]]][[[WWWSSSTTTZZZ^^^___^^^aaa\\\MMMEEEIIIJJJNNN\\\\\\UUUTTT^^^jjjooolllhhhiiiqqqvvvtttttt{{{www___QQQGGGIIIMMMLLLMMMPPPZZZ^^^ccceeeeeeeeehhhjjjgggaaaXXXOOOJJJJJJLLLNNNNNNSSS[[[dddlllssswwwzzzyyy}}}}}}}}}~~~}}}|||{{{{{{|||{{{yyywwwyyyyyyxxxxxxxxxxxxyyyyyyzzzyyyxxxxxxyyyyyyxxxwwwuuuvvvwwwzzz{{{}}}}}}~~~|||zzzzzz|||uuunnnmmm^^^NNNMMMsssttt@@@777222555111222555222111CCCZZZ~~~xxxHHHbbbtttkkkwww~~~{{{}}}~~~|||zzzzzzzzzyyyyyyuuutttsssrrroooiiiaaa\\\OOOKKKHHHGGGFFFHHHQQQ[[[iiinnnqqqkkk```YYY[[[___vvv||||||dddVVVSSS[[[gggooommmeeebbbbbbbbbdddsssyyyrrrmmmnnnppprrrwww|||zzzmmm```VVVVVV^^^iii|||{{{xxx~~~ooohhhdddddd```ZZZ___jjjtttvvvyyy{{{}}}zzzhhhaaalllvvvwww{{{qqqUUUMMMTTTZZZXXXUUURRRTTTVVVZZZ```gggmmmpppvvv{{{{{{uuuppprrrvvvuuuqqqoookkkuuu~~~wwwhhhZZZTTTMMMFFFFFFKKKNNNMMMIIIHHHEEEIII```~~~~~~MMM;;;555333111000//////000000111000000111111000777???\\\pppZZZpppUUUVVVddd}}}yyyooogggdddaaa^^^XXXQQQRRRWWWhhhpppvvvvvvvvvxxxyyywwwvvvpppjjjdddYYYNNNHHHHHHQQQVVVZZZWWWRRRTTT___jjjpppqqqvvv|||vvvtttjjjbbb\\\^^^aaaccceeehhhaaaaaacccgggkkkmmmllliiiooojjjWWWHHHIIIJJJPPP^^^___]]]^^^fffooorrrooojjjnnnuuuyyywwwyyyvvvYYYRRRIIICCCEEEGGGFFFFFFHHHLLLNNNPPPQQQPPPPPPQQQSSSTTTQQQNNNKKKLLLOOOSSSWWWXXX\\\cccjjjqqqvvvyyyzzzyyyzzzxxxyyy||||||{{{|||}}}|||zzzxxxzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxuuuvvvxxxzzz|||}}}~~~~~~}}}|||||||||~~~~~~~~~~~~tttlllmmmbbbQQQMMMuuusssAAA999555444111222444222222BBBVVVuuu|||JJJ]]]vvvnnn|||{{{~~~~~~~~~zzzxxxwwwvvvvvvvvvuuutttsssqqqmmmhhhdddTTTLLLGGGGGGHHHKKKYYYhhhvvvyyyyyyqqqfffaaaeeekkk{{{}}}yyyiii]]]XXXYYYdddmmmkkkbbb]]]aaaggghhhsssnnnllloooqqqssswww|||www```VVVSSSQQQWWWaaapppggg[[[UUUYYYbbbjjjhhhbbbeeennntttwww}}}}}}qqqooo{{{uuucccQQQMMMRRRVVVXXXYYYRRRUUU[[[aaahhhnnnrrrtttzzz||||||www{{{rrrdddWWWRRRKKKEEEEEEJJJMMMKKKFFFHHHFFFNNNkkkxxxBBB:::444333222111000000111111111000000222111000666===YYY|||qqq\\\ppp}}}UUUTTTddd~~~zzzpppeeebbb```]]]WWWQQQSSSXXXgggooovvvwwwwwwyyy{{{zzzvvvrrrmmmggg[[[NNNHHHHHHPPPUUUWWWTTTNNNMMMTTT\\\___^^^bbbggghhhaaaZZZWWWddd______dddjjjjjjjjjkkkgggkkkpppssstttuuuvvvxxx{{{eeePPPLLLLLLQQQ]]]```eeekkkooorrrrrrooolllpppyyy}}}yyy|||~~~gggLLLOOOKKKIIIKKKMMMMMMMMMNNNNNNNNNNNNMMMKKKIIIHHHHHHEEEFFFIIINNNUUU]]]dddhhhkkknnnsssyyy~~~yyyvvvvvvxxxxxxzzz|||~~~}}}{{{xxxzzzzzzzzzzzzyyyxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyzzzwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||~~~~~~}}}~~~ssslllqqqiiiXXXPPP{{{mmm===777444111///111333111444BBBSSSjjjKKKXXX{{{kkkcccppp~~~zzzwwwuuuuuuuuuxxxwwwuuusssrrroookkkhhhZZZNNNEEEEEEGGGMMM```uuurrreee```fffnnn}}}xxxvvvvvvwwwtttkkkaaa\\\WWW```iiihhh___[[[bbbmmmqqqiiihhhiiiooorrrtttxxx~~~nnnSSSNNNPPPSSS\\\gggvvvuuuaaaWWWUUURRRYYYdddjjjhhheeejjjsssttt{{{|||yyy~~~iii]]]RRRNNNOOORRRVVV[[[YYY\\\aaafffkkknnnpppqqq}}}}}}|||ssskkk___TTTNNNIIIEEEFFFIIIKKKIIIFFFGGGJJJXXXyyyhhh???:::333333222222222222222222111000000222111000555<<>>333444333222111000000000000222222111000000222666:::TTTttt}}}fffiiiyyyUUUccc~~~}}}{{{wwwuuuiiiddd```]]]XXXRRROOOQQQaaakkksssssspppoooooommmiiigggeee```ZZZTTTNNNKKKMMMMMMSSS^^^bbb[[[QQQKKKHHHMMMOOOOOOWWWgggssswwwmmmhhhhhhqqqvvvwwwzzzvvv```YYYWWWUUU[[[eeekkkjjjjjjkkkooorrrtttttt{{{jjj]]]VVVXXXWWWYYY]]]aaabbbcccfffjjjfffgggdddaaaeeemmmooojjjlllnnnllleeedddppp}}}|||ooojjjpppooommmrrr{{{{{{xxxxxxxxxxxxxxxxxxyyyyyyyyywwwxxxxxxyyyyyyyyyxxxxxx{{{|||}}}}}}}}}|||zzzyyywww|||~~~~~~zzzssstttyyytttbbbPPPyyyzzzGGG777333444000///111222222888???UUUkkkSSScccqqqeee~~~|||{{{zzzzzzzzzyyyvvvtttqqqooodddQQQGGGMMMNNNJJJWWWlllqqqmmmmmmooonnnmmmxxxvvv]]][[[OOOUUU___hhhlllllljjjhhhiiigggfffhhhgggiiipppxxx}}}{{{___aaalllvvv|||fffRRRMMMQQQQQQZZZlllvvv}}}{{{uuurrrmmmllljjjjjjjjjgggddd``````\\\VVVRRRRRRSSSTTTUUUVVVSSSUUU^^^ccc___XXXTTT___jjjtttuuusssrrrsssrrrqqqppprrrxxx|||xxx|||}}}cccTTTKKKOOOUUUUUUXXX^^^[[[]]]dddkkknnnnnnttt|||{{{qqqggg]]]UUUNNNKKKDDDJJJGGGEEELLLJJJEEEHHHRRRmmmYYY999888222444333222111000000000000222222222111000222666999PPPsssiiibbbzzz[[[aaa|||}}}yyyvvviiiccc^^^\\\WWWQQQOOOQQQaaakkksssrrrooommmllljjjgggddd___YYYUUURRRQQQQQQNNNMMMRRR^^^gggfffaaa^^^XXXYYYYYY\\\ggguuu{{{zzzcccgggmmmrrrvvvzzzyyyoooaaaXXXWWWVVVUUU[[[fffpppoooooooooqqqssstttuuuvvv{{{iii___WWWXXXXXX[[[bbbiiinnnooooooooopppqqqnnniiikkkqqqrrrooopppssspppiiihhhssszzzwwwooocccdddooossspppsss|||zzzwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyyyy|||||||||}}}}}}||||||||||||zzzsssrrrtttppp```OOOxxxyyywwwEEE777444333000///111222222777>>>TTTrrrRRR]]]{{{{{{qqq~~~|||{{{{{{{{{zzzyyywwwtttqqqpppcccQQQGGGMMMNNNJJJUUUiiipppnnnnnnpppoooqqq~~~jjjYYYRRROOOWWW```eeeeeedddfffhhhlllkkkkkkmmmlllkkkooouuudddbbblllvvv}}}aaaPPPMMMSSSUUU```sss|||~~~zzzuuuqqqfffeeefffiiikkkkkkgggcccgggaaa[[[XXXYYY[[[\\\\\\[[[[[[aaahhhiiiaaaXXXUUUdddlllrrrpppmmmnnnppppppooommmkkkkkkmmmqqqvvvyyy~~~{{{vvvrrrwwwsssrrr|||yyybbbVVVNNNPPPSSSSSSWWW^^^[[[^^^dddkkkoooqqqxxxxxxnnnddd[[[TTTNNNJJJHHHNNNKKKHHHKKKHHHDDDKKK\\\~~~zzzOOO999666555333222111111000000000000111222222111000222555888MMMtttooo```xxx^^^^^^xxx~~~|||wwwhhhbbb]]]ZZZVVVPPPPPPRRR```kkksssrrrnnnllliiigggeee```XXXRRROOOPPPTTTWWWRRRMMMOOO[[[hhhnnnoooooommmmmmnnnuuu~~~sssZZZjjjuuuuuuwwwzzz]]]RRRPPPSSSYYYZZZWWW[[[cccpppppppppqqqrrrsssuuuvvvsssssshhhaaaYYYYYY^^^dddlllsssvvvwwwuuussszzz{{{xxxqqqooorrruuuvvvvvvyyyvvvooonnnwww~~~rrrmmmccc[[[bbbrrruuusssvvvyyyuuuwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyzzzzzz{{{zzzzzz|||||||||||||||~~~~~~~~~zzztttooooookkk]]]MMMqqqvvvuuuCCC666555333000000111222222777===VVVzzzNNNWWWwww~~~ttt}}}~~~||||||{{{{{{zzzyyywwwuuurrrqqqdddRRRHHHMMMOOOLLLTTTdddmmmooossssssrrrwwwhhh\\\VVVJJJOOOWWW___```]]]]]]cccjjjqqqoooppprrrpppmmmooosssiii```iiirrrzzz^^^PPPOOOVVVZZZhhh{{{zzzvvvttttttttttttpppllliiihhhkkkllllllkkkjjjjjjiiihhhfffdddcccbbb___bbbhhhlllggg]]]WWWVVVeeemmmqqqnnnjjjhhhfffdddhhhfffccc```___aaafffjjjrrrpppmmmkkkkkkmmmppprrr{{{xxxzzzrrr^^^VVVPPPPPPPPPQQQVVV^^^bbbeeejjjppptttxxx~~~}}}{{{tttiii```XXXRRRMMMIIILLLRRROOOKKKLLLGGGHHHSSSoooaaaGGG<<<555555222222111000000000000000111222222111000222444777KKKvvvrrreee|||}}}\\\[[[sss}}}}}}wwwgggaaa\\\YYYUUUPPPOOORRR^^^iiirrrssspppnnnkkkiiiddd___WWWQQQOOOQQQVVVZZZYYYQQQOOOXXXdddlllqqquuu|||~~~rrrbbb\\\rrr}}}www|||jjjQQQMMMNNNUUU___bbb^^^]]]```iiikkkmmmnnnpppqqqtttvvvuuukkkgggbbb\\\]]]hhhpppwwwwwwvvvyyy}}}wwwqqqrrrvvv{{{|||~~~{{{tttrrrzzz~~~qqqgggccc^^^[[[eeesssrrrsss{{{xxxrrrvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}|||{{{{{{}}}~~~~~~}}}|||vvvnnnkkkhhh\\\MMMdddtttAAA555333333000000222222111666<<>>222000111000000//////000000000000111222222111111333444BBBiiijjjfff{{{~~~{{{XXXXXXkkk{{{vvvhhhccc^^^\\\WWWPPPNNNOOOWWWdddrrrwwwwwwwwwuuurrrnnnlllhhheeecccbbbbbbccceee```]]]```dddiiirrr{{{}}}xxxooobbbXXXYYY___zzzsssQQQUUUTTTSSSUUU]]]fffhhhddd^^^iiilllppppppooooooqqqssstttbbbgggeeeaaahhhgggttt|||yyy}}}yyyuuu{{{~~~vvvuuu}}}xxxkkkkkkmmmlllcccYYYRRRSSSXXX[[[^^^bbbooo{{{zzzvvvzzzzzzyyyyyyxxxwwwwwwwwwuuuvvvwwwyyy{{{||||||}}}~~~~~~~~~~~~~~~yyyooonnnnnn```LLLZZZnnn???666333222000000222222111444:::FFFuuuXXXOOOkkkqqq[[[hhh~~~}}}{{{zzzyyy{{{|||}}}~~~~~~~~~~~~~~~wwwwwwxxxwwwvvvsssqqqpppkkk\\\SSSXXX^^^]]][[[]]]mmm}}}zzz{{{yyylllZZZKKKIIIKKKIIIHHHKKKNNNPPPUUU```kkkssssssrrrkkkfffcccfffkkknnntttyyy}}}iiijjjnnnrrrqqqlllkkklll|||wwwfff[[[XXXVVVTTT___lllkkkoootttyyyyyyuuupppmmmlllmmmtttyyywwwpppllloootttvvvnnneeecccfffkkkmmmmmmiiiqqqxxxrrr```RRRTTT___[[[```aaa______bbbbbb```YYYXXXWWWZZZ]]]^^^\\\YYYTTTXXX___eeeiiijjjhhhgggjjjtttlllWWWXXX[[[YYYPPPFFFGGGQQQ[[[mmmppprrrsssyyy{{{vvvjjjaaaVVVPPPOOONNNJJJFFFFFFLLLKKKKKKMMMPPPdddYYY@@@@@@;;;222444000000////////////000000000111222222111111222333===```zzzjjj```vvv||||||\\\XXXhhh~~~{{{xxxiiiddd```^^^YYYQQQMMMMMMUUUcccrrrxxxyyyxxxvvvsssnnnllljjjgggfffeeeffffffcccbbbbbbaaa___```hhhrrrpppkkkddd]]]VVVUUUbbbqqqiiiTTTTTTPPPRRRVVV[[[```cccaaa^^^dddiiinnnqqqpppqqquuuyyykkk```iiihhhdddllliiiuuu||||||}}}vvvvvv}}}~~~uuuuuu|||jjjcccfffddd]]]WWWRRRNNNPPPTTTXXX___eeexxx||||||||||||{{{{{{zzzyyyyyyyyyvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}~~~xxxoooqqqsssbbbJJJ^^^lll@@@777333222000000222222000333999AAAlll[[[PPPgggvvv^^^ccczzzyyy~~~}}}||||||}}}zzz{{{|||}}}~~~~~~~~~~~~vvvvvvvvvvvvtttrrrpppooolll]]]TTTZZZaaaaaa^^^\\\hhhkkkeeeccc^^^OOODDD???DDDHHHGGGFFFIIINNNSSS]]]hhhpppsssqqqnnnfffaaa```eeekkkooorrrvvvzzz~~~ppppppuuu{{{zzztttsssvvv~~~yyy}}}nnnddd^^^YYYTTT\\\fffccc___eeekkknnnmmmoootttyyyvvv{{{|||tttiiifffooozzzmmmddd]]]aaakkkpppkkkccclllvvv~~~xxxdddTTTWWWbbb___^^^ZZZTTTSSSYYY]]]^^^YYYUUUSSSVVV[[[]]]ZZZVVVRRRTTTXXX]]]aaaeeehhhiiinnn{{{ccc\\\[[[___]]]QQQFFFEEEOOOYYYmmmqqqsssttt{{{yyytttvvvfff]]]RRRMMMMMMMMMJJJFFFHHHMMMNNNNNNRRRVVVooo~~~MMM>>>;;;222---222000000////////////000111000111222222111000111333===]]]sssmmm^^^uuu||||||```YYYggg||||||yyyiiieeebbb```[[[QQQLLLLLLUUUcccrrrxxxyyyxxxvvvrrrjjjhhhfffdddcccdddeeefff``````aaa^^^WWWSSSZZZeee```\\\ZZZZZZZZZ___nnnmmm___RRRMMMSSSYYY[[[\\\]]]^^^]]]ZZZaaaiiioooqqquuu{{{eee___kkkjjjfffnnnqqqzzz~~~|||rrrpppttt~~~~~~vvvvvvyyyhhhcccggg```RRRNNNNNNNNNPPPSSSYYYeeeooo~~~~~~~~~}}}|||{{{{{{zzzzzzxxxyyy{{{}}}~~~||||||~~~~~~wwwooorrruuucccHHH```lllAAA777111111000000333222000333888CCCjjjXXXRRRddd}}}vvv___```{{{mmmzzz~~~~~~~~~yyyzzz{{{}}}~~~~~~uuuuuuuuuuuusssrrrpppnnnkkk]]]TTTZZZcccccc^^^[[[bbb{{{qqqZZZRRRNNNHHH@@@@@@AAADDDGGGHHHHHHHHHNNNWWWeeennnqqqpppmmmkkkccc___```fffmmmoooqqqssssssxxx}}}rrrsssxxx|||{{{~~~zzz|||}}}vvviii[[[UUUZZZccchhhjjjhhhfffaaa\\\```lllwww}}}|||ccc```rrryyyoooiii\\\[[[iiippphhhccchhhxxx{{{gggZZZ\\\dddaaa\\\VVVQQQPPPQQQRRRRRRQQQPPPOOOPPPQQQRRRQQQPPPPPPPPPSSSYYYZZZXXX\\\cccqqqeeeWWW\\\cccbbbUUUFFFEEEMMMVVVkkkooowww~~~}}}zzzssslllcccXXXNNNKKKKKKIIIHHHHHHHHHNNNMMMLLLTTTaaaiiiBBB???:::111111444000000////////////000000///000000/////////222444:::SSSkkkiii___ppp}}}]]]WWWggg|||nnnnnnkkkdddZZZQQQMMMKKKSSS```pppxxxwwwssspppppprrriiiaaabbbggghhhbbbZZZ___\\\XXXUUUSSSSSSUUUVVV^^^XXXVVV]]]hhhuuuuuummmVVVOOOPPPTTTYYY\\\\\\YYYQQQIII]]]```fffmmmpppsss}}}uuufffbbbjjjqqqrrrnnnuuuvvv~~~xxxkkkiiiuuuzzzzzzxxxwwwrrrcccTTTQQQOOOVVV\\\^^^dddqqq|||~~~~~~{{{www|||}}}~~~~~~qqqmmmxxxvvv___NNNeeemmm;;;555333111111111111222333444555???```oooYYY^^^{{{___dddzzznnn~~~{{{{{{}}}}}}}}}||||||}}}zzzyyyuuuqqqrrrtttrrrnnnooofff[[[XXX^^^ccc\\\QQQYYYbbbaaaRRRHHHGGGFFFAAA>>>BBBEEEGGGFFFFFFHHHKKKOOO\\\hhhmmmnnnnnnggg___[[[^^^dddppp|||}}}rrrdddhhhllltttxxxtttzzzzzz|||}}}rrr___UUUXXXdddpppwwwyyysssmmmiiikkkpppyyyxxxkkkooo|||{{{nnnjjjeeejjjuuuxxxpppooovvvkkkUUUTTT\\\^^^[[[XXXXXXYYYXXXUUUQQQMMMMMMMMMNNNPPPQQQQQQPPPNNNPPPVVV\\\\\\[[[aaaiii}}}}}}aaaWWWbbbhhhfffWWWHHHFFFOOOWWWcccjjjuuu}}}|||xxxnnnfffaaaVVVMMMKKKJJJHHHGGGIIIIIIOOOMMMMMM[[[ooobbb???===888000000222000000////////////000000...///000000000111444777???WWWmmmggg^^^nnn{{{fffYYYhhh}}}qqqqqqnnnggg^^^UUUPPPNNNQQQ^^^nnnvvvvvvrrrpppoooqqqiiibbb```bbbbbb[[[UUUWWWUUURRRPPPQQQSSSWWWYYY^^^___gggrrr{{{wwwtttlllWWWUUUSSSVVV[[[^^^^^^ZZZQQQJJJPPPUUU___jjjppprrrxxx~~~}}}rrrfffccciiioooooommmwwwzzzwwwiiieeerrrzzz}}}~~~zzzsssdddVVVVVVXXX^^^gggpppxxx~~~zzzwww|||~~~~~~sssqqq}}}yyyaaaQQQssskkk;;;666333111111111111222333444555<<<[[[xxxSSSYYYwwwllljjjttt~~~{{{xxxyyy{{{|||}}}}}}{{{{{{yyyyyyuuuqqqsssvvvvvvrrruuulll___XXX\\\```\\\TTT\\\___YYYKKKEEEFFFEEE>>>???CCCFFFGGGFFFGGGKKKNNNSSS^^^hhhkkkkkkjjjccc\\\\\\```iiivvv~~~pppaaaYYY]]]eeennntttvvvtttqqqsssxxx~~~{{{zzzvvvcccWWWYYYeeeuuuzzzsssrrrqqqnnnsss{{{wwwmmmooozzzvvvhhhgggllltttxxxtttpppwwwuuuYYYSSSYYY```]]][[[^^^aaa___WWWOOOIIIJJJLLLMMMOOOPPPPPPQQQOOOSSSYYY]]]\\\]]]eeeooorrr^^^[[[jjjppplll[[[IIIFFFOOOYYYbbbjjjwww}}}|||{{{uuujjj```]]]SSSKKKJJJJJJHHHHHHIIIMMMTTTPPPPPPeeeWWW;;;:::666000///000000//////......//////000...///000000111333666999:::RRRhhhhhh^^^nnnzzzuuulllZZZhhh}}}tttsssoooiii```WWWRRROOOOOO[[[jjjtttuuurrroooooooooiiiccc___\\\YYYSSSOOOMMMKKKJJJJJJMMMRRRWWW[[[___dddnnnxxx|||{{{|||pppqqqxxxrrrpppgggSSSYYYTTTWWW[[[```aaa\\\UUUPPPMMMOOOWWWccclllqqqwww|||rrrmmmgggfffiiilllmmmllluuu|||wwwgggaaaooozzz~~~tttfff[[[]]]eeeiiiwww~~~|||{{{|||~~~~~~}}}~~~uuuuuuyyybbbSSSjjj;;;777333111111111111111222333444888TTTzzzRRRWWWuuuyyymmm{{{~~~zzzwwwwwwxxx|||{{{xxxyyyyyyvvvrrrsssxxxxxxuuuxxxpppcccYYYWWW[[[ZZZUUU[[[YYYPPPDDDBBBFFFDDD>>>BBBDDDGGGGGGGGGIIIOOOSSSWWW___fffhhhfffccc^^^XXX]]]cccooo}}}|||iiiZZZOOOUUUZZZ]]]^^^aaagggllltttwww|||uuuwwwxxxhhh\\\\\\fffuuuzzzuuuwwwuuuoooqqqzzz|||mmmeeeppp|||{{{ooofffgggpppwwwtttooottteeeXXXWWWeee___ZZZ\\\aaaaaaYYYPPPLLLNNNPPPQQQRRRRRRSSSTTTTTTXXX\\\\\\[[[```mmmyyylll```dddooovvvrrr___JJJEEENNNWWWhhhooozzz~~~{{{zzzxxxrrrfff]]]XXXPPPJJJIIIIIIHHHHHHKKKQQQWWWRRRUUUoooqqqMMM888999555000111////////////....../////////...///000000000111444777444JJJeeettt^^^nnn|||vvv|||ZZZhhh|||sssqqqmmmggg___WWWQQQMMMNNNYYYhhhrrruuusssqqqpppllliiiddd^^^XXXSSSOOOLLLHHHFFFEEEFFFHHHMMMSSSVVV^^^aaagggmmmoooqqqyyymmmhhhwwwvvvjjjhhh[[[MMMXXXSSSTTTYYYaaadddaaa]]][[[WWWSSSTTT]]]gggoooxxxuuuiiijjjjjjjjjkkkkkklllmmmqqqyyy}}}kkkeeettt~~~zzzwwwiii```fffppprrr~~~~~~~~~~~~}}}wwwsssssszzz~~~}}}tttsss{{{sss]]]RRRhhh:::777222111111111111111222333333555NNNtttZZZZZZwww}}}mmm~~~zzzzzzwwwvvvzzz}}}yyyyyyzzzxxxsssssswwwxxxuuusssoooeeeZZZVVVWWWVVVSSSWWWUUUNNNDDDAAACCCCCC@@@DDDEEEGGGGGGHHHKKKRRRXXXXXX]]]bbbcccaaa^^^ZZZWWWaaagggtttuuu```QQQTTTXXX[[[XXXTTTWWWcccnnnxxxxxxzzz|||rrrccc___ggguuu{{{zzz~~~}}}yyy{{{vvvhhhdddooovvvpppjjjkkklllwww{{{wwwzzz~~~mmm]]]SSS```XXXQQQRRRYYY^^^[[[WWWSSSVVVYYYZZZZZZYYYZZZ[[[\\\^^^___^^^bbbooojjjdddlllsss{{{xxxeeeNNNFFFLLLTTTiiinnnwww}}}xxxtttpppjjjaaaYYYSSSMMMIIIIIIIIIHHHJJJMMMOOOTTTSSS^^^~~~aaaFFF888888444222333000//////............/////////000000///......000222777JJJhhh^^^oooXXXeeeyyysssqqqlllfff___WWWQQQLLLNNNXXXfffqqquuuuuusssrrrjjjhhhccc]]]WWWQQQNNNMMMGGGFFFEEEDDDFFFIIILLLNNNTTTUUUZZZaaafffnnn|||pppbbbZZZkkktttccc^^^SSSOOOXXXSSSQQQVVV```fffffffffhhhddd``````fffooovvv~~~zzzooofffjjjmmmnnnmmmlllnnnpppnnnvvv~~~rrrppp~~~|||{{{mmmfffllluuuwww~~~~~~~~~}}}}}}}}}tttiiisssvvv~~~rrrnnnrrrhhhUUUNNN|||tttggg:::666222111111000000111111222222444IIIqqqggg^^^uuuoooxxx{{{|||wwwsssuuuzzz}}}|||yyyyyy{{{zzzuuusssuuuuuurrrnnnmmmhhh```[[[ZZZVVVRRRUUUVVVSSSIII@@@<<<======DDDFFFGGGGGGHHHLLLSSSYYYUUUXXX\\\___^^^[[[YYYYYYeeeiiiuuu~~~kkkVVVJJJXXX[[[[[[WWWTTTZZZiiiwww|||wwwuuuyyy~~~~~~jjjdddkkkwwwyyyzzz|||~~~kkkcccbbbiiijjjdddeeennnppp|||pppkkknnnmmmcccWWWVVVOOOJJJLLLUUU]]]```___ZZZ___ccceeedddcccdddfffdddfffffffffqqqiiiiiisssvvvnnnUUUIIIMMMSSS```eeemmmwww{{{ssslllggg```YYYTTTOOOJJJHHHIIIIIIIIIKKKPPPLLLPPPVVVnnnwwwUUUAAA999888333333555000///......------......///000000000...------...000999GGGddd^^^oooTTTaaatttvvvsssnnnhhhbbb[[[SSSNNNLLLVVVcccooouuuvvvtttsssjjjgggbbb]]]WWWRRRNNNLLLGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJPPPWWW[[[]]]dddlllmmmttttttiii]]]YYYZZZ\\\vvvmmm]]]XXXWWW```]]]WWWRRRTTT___eeefffiiioooqqqrrrxxxtttooohhhkkkooopppooonnnpppssspppuuuzzz{{{zzz}}}}}}qqqrrr~~~~~~rrrkkkpppwwwzzzzzz|||{{{{{{vvvnnniiijjjoootttxxxwwwmmmzzz}}}~~~~~~qqqlllmmm___NNNKKKoooyyy|||lllfff999777222111111000000000111111222333EEElllvvvaaaoooqqqrrr||||||{{{wwwsssrrruuuxxxyyyxxxxxx{{{|||wwwttttttsssqqqnnnooolllfffbbb```YYYRRRTTTVVVSSSIII===666666888DDDFFFGGGGGGHHHKKKSSSXXXTTTVVVZZZ______[[[[[[]]]hhhjjjrrr{{{uuuaaaQQQKKKUUUVVVVVVVVVZZZdddtttyyyrrrlllmmmsssyyysssooorrrvvvxxxqqqzzz}}}{{{~~~~~~fffccceeehhhgggeeekkkttt|||]]]UUUQQQWWWeeelllhhhaaaRRRPPPPPPTTT[[[aaacccccc^^^dddkkknnnmmmmmmpppsssmmmooonnnqqq}}}jjjooo{{{zzzyyy___PPPPPPUUUYYY___iiittt~~~~~~xxxppphhhbbb[[[TTTPPPLLLIIIHHHJJJJJJJJJMMMSSSQQQRRR___cccMMM???999777111222555//////......------......//////000000///......000222777@@@WWWvvv```ooo{{{nnnPPP]]]pppyyyuuuoooiiiddd]]]UUUOOOJJJSSS```lllsssuuutttsssmmmhhhaaa[[[VVVQQQLLLHHHDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHLLLSSSUUURRRPPPRRRMMMTTTWWWTTTUUU___mmmvvveeeZZZZZZhhh{{{fff```XXXVVV^^^cccbbbgggooovvvzzztttqqqkkkmmmoooooooooppprrrtttsssxxx|||||||||~~~uuusss~~~~~~vvvnnnrrrxxx~~~{{{wwwwww|||~~~xxxnnneee```]]]\\\bbbjjjkkkqqqyyy|||yyyrrriiiddd|||zzzzzz|||}}}rrrnnnmmm]]]KKKIIIgggyyywww{{{jjjddd999888333111111000000000000111111222@@@eeefffiiioookkkttt}}}zzzyyywwwvvvvvvwwwxxxxxxuuu{{{~~~{{{xxxwwwuuurrrrrrqqqmmmgggeeebbbZZZQQQOOOLLLGGG@@@999555666999CCCEEEGGGGGGGGGJJJPPPUUUVVVWWW[[[aaabbb]]]]]]aaajjjhhhmmmtttmmm\\\QQQQQQWWWUUUTTTYYYcccppp|||qqqggg______eeekkkssszzz~~~yyyyyywwwrrrlllppp}}}|||~~~|||kkklllnnnppppppqqqxxxaaaUUUUUUXXX```iiillliiieeeVVVXXX\\\aaaeeefffeeeccc___fffnnnrrrssstttwww{{{tttuuuuuuxxx|||lllttt}}}gggVVVTTTWWWYYY___jjjvvvyyyyyy|||wwwppphhhaaaZZZTTTOOOKKKHHHHHHJJJKKKJJJNNNTTTXXXXXXhhhYYYHHH===999666///111444............------.........//////000//////000333555666===PPP~~~rrrdddpppyyyuuuMMMZZZmmm~~~xxxtttnnniiiddd]]]TTTOOOIIIQQQ^^^jjjrrruuutttrrroooiiiaaaZZZVVVQQQJJJDDDAAACCCFFFIIIKKKKKKJJJJJJNNNMMMQQQYYY^^^]]]\\\]]]ZZZ^^^___\\\```pppbbb[[[```wwwmmmhhh]]]YYY^^^```^^^ccclllqqquuu~~~~~~ssspppmmmnnnnnnnnnnnnpppsssuuuuuuzzzyyy~~~zzzyyyppprrryyy|||uuupppqqqvvvuuu{{{~~~|||}}}}}}wwwmmmfff\\\UUUWWWYYYWWWVVVYYY```gggooorrrnnnjjjggggggyyywwwyyy~~~~~~}}}tttrrrppp^^^JJJIIIdddwwwwww|||jjjccc888999555111111000000000000000111111<<<___mmmeeejjjeeeooo~~~{{{|||~~~}}}{{{yyyyyyzzzssszzz}}}zzzyyywwwttttttqqqkkkeeecccaaaXXXNNNHHHAAA999666666777:::>>>BBBDDDFFFGGGGGGIIIOOOSSSYYYYYY^^^dddeee______cccjjjgggjjjoooiiiZZZTTTXXX]]]YYYWWW^^^kkkyyyiii^^^UUUUUU[[[aaaiiiooosssrrrrrrtttuuuvvvvvvuuuwww}}}~~~{{{}}}wwwZZZLLLRRRZZZaaagggkkknnnoooeeeaaa```eeemmmqqqpppllljjjmmmrrruuuxxxzzz}}}|||{{{|||sssqqq~~~ppp]]]WWWZZZZZZ^^^eeerrr~~~tttppp~~~tttjjjddd^^^VVVPPPNNNIIIGGGHHHLLLMMMMMMPPPTTTWWW[[[ttt{{{RRRFFF===555222111......///...........................------......///000111333:::NNNmmmwwwbbbppp||||||{{{TTTNNNiii~~~vvvlllgggeee___WWWRRRIIIMMMYYYiiissstttqqqqqqqqqiiiaaa\\\UUUKKKEEEEEEAAADDDHHHHHHHHHKKKRRRXXXVVVXXX]]]dddjjjllliiieeefffeeeeeelll~~~]]]aaaqqqiiicccaaaeeeiiijjjkkknnnppprrrxxx}}}tttsssrrrqqqpppnnnmmmnnnrrruuuzzz~~~xxxvvv{{{|||xxxvvvvvv{{{uuupppmmmllllllrrrvvv||||||zzz||||||tttjjjddd\\\YYYVVVVVVXXX\\\^^^___bbbeeehhhiiijjjoooxxxzzzoooppp||||||~~~pppooouuu___GGGKKKlll|||zzz{{{WWW888666111000000000000000000000000555<<>>:::999;;;;;;:::<<<@@@EEEDDDEEEIIINNNSSSUUUVVV\\\]]]\\\ZZZ\\\aaaaaa^^^VVVZZZ\\\ZZZVVVTTTWWW[[[gggdddbbbdddnnntttmmmbbbZZZZZZ```iiimmmhhhaaa]]]~~~ooocccUUU]]]iiitttzzz|||{{{{{{|||vvvdddTTTKKKKKKPPPTTTWWWaaammmssstttsssuuuxxxuuupppllllllrrr{{{jjjuuu{{{zzzuuuaaaWWWWWWaaannnyyy~~~xxxvvvkkk___XXXSSSMMMJJJJJJIIIFFFHHHNNNRRRSSSVVVYYYsss___PPPAAA999222111111///...///...........................------......///000111000888EEEYYYsssyyymmmkkkhhhRRR```tttvvvmmmhhhccc[[[SSSMMMKKKPPP^^^kkkrrruuuwwwtttkkk```WWWLLLDDDBBBFFFIIINNNTTTZZZ^^^cccgggkkkoooooopppqqqrrrrrrrrrqqqtttuuuppplllooorrrvvv}}}oooggghhhhhhjjjmmmooopppqqqtttvvvwwwvvvwww}}}|||wwwttttttwwwyyyzzzyyy}}}xxxooossswww|||~~~xxxxxxwwwuuuttttttwwwyyy|||yyyxxxwwwwwwvvvuuutttqqqmmmkkkkkkllllllkkkuuuvvvxxxzzz}}}rrraaa[[[eeexxxttttttyyy___JJJUUU{{{OOO666555000000000000000000000000000111555GGGeeeiiisss{{{eee^^^xxx~~~zzzzzz}}}{{{{{{|||}}}|||yyyuuurrrnnnnnnlllhhhddd]]]NNN@@@===999999===???>>>>>>@@@AAABBBFFFLLLSSSXXX[[[\\\bbbbbb^^^[[[]]]bbbdddcccWWWXXXZZZYYYUUURRRWWW]]]dddeeeeeefffjjjlllggg___]]]^^^ccclllmmmeee[[[VVVooo\\\VVV```ooo{{{~~~ggg___UUUOOONNNQQQSSSSSSZZZdddooowwwyyyyyy{{{}}}tttuuutttsssvvv}}}gggvvv{{{~~~xxxcccXXXXXXbbbnnnxxx}}}{{{qqqrrrggg\\\VVVRRRMMMJJJKKKIIIHHHJJJOOOQQQRRRUUU[[[~~~}}}\\\RRR>>>777111111111///...000...........................------......///000111///777CCCVVVsss}}}sssmmm|||qqqSSS[[[oooxxxoooiiifff___VVVLLLJJJNNN]]]kkkrrrtttuuuuuummmcccYYYNNNEEEDDDHHHNNNSSSYYY___dddfffhhhjjjuuuvvvxxxyyyzzz{{{|||}}}|||}}}wwwmmmiiiiiimmmrrrvvv~~~rrrlllmmmggghhhjjjlllnnnsssyyy}}}zzzzzz|||uuurrrnnnllllllnnnppprrrtttxxxzzz{{{~~~{{{uuutttlllooouuuzzz~~~}}}||||||~~~}}}nnnooopppqqqrrrvvv{{{zzzyyyxxxxxxyyyxxxuuusssssspppnnnmmmooopppppppppxxxxxxzzz|||ooo\\\XXXdddxxxsssuuuxxx^^^KKKZZZTTT666444111////////////////////////111555DDD```~~~iiikkkooofffxxx~~~~~~zzz{{{~~~||||||{{{|||}}}{{{wwwsssmmmnnnlllhhheee___QQQCCC===999999???BBBAAA@@@AAA???AAAFFFNNNVVV]]]```aaaeeeddd```[[[\\\bbbdddbbbZZZXXXXXXXXXTTTPPPVVV___```eeegggeeecccddddddaaa``````dddiiihhh___WWWTTTjjjSSSUUUaaarrr}}}zzz{{{wwwkkkXXXVVVSSSSSSUUUVVVUUUSSS^^^dddnnnvvv{{{}}}}}}~~~qqqsssttttttvvv}}}}}}eeesss|||hhh\\\[[[aaajjjrrryyy}}}|||sssmmmcccYYYUUURRRMMMKKKLLLJJJJJJMMMOOOPPPSSS]]]iiiwww[[[PPP<<<555///000111000///000...........................------......///000111222666<<>>::::::@@@DDDCCCAAABBB???BBBHHHPPPYYY___aaaaaabbbaaa^^^ZZZ\\\aaabbb___XXXTTTTTTVVVTTTQQQYYYfffeeegggfff___\\\^^^``````___^^^aaaeeeccc\\\WWWVVVdddRRRYYYfffvvv~~~{{{wwwuuuxxxyyyyyy~~~vvvmmmccc[[[QQQRRRSSSSSSSSSUUUYYY]]]aaadddjjjqqqyyy|||{{{yyymmmlllkkknnnssszzznnnjjjvvv}}}kkk___\\\^^^cccjjjsss{{{{{{sssggg^^^VVVSSSQQQMMMKKKKKKIIIJJJNNNPPPSSS___vvvrrrWWWHHH:::333///000222000///000...........................------......///000111333555888JJJtttrrrlll|||iii\\\hhh}}}uuunnnllleeeZZZRRRKKKKKKVVVeeeooosssuuurrrnnnkkkdddXXXLLLHHHKKKPPPVVV```lllvvv{{{}}}}}}jjjddd___YYYddd\\\eeefffkkkqqqsssrrrvvv{{{zzzrrrlllfffbbbkkklllnnnoooppptttxxx|||~~~{{{ppphhh^^^YYYUUUSSSVVVYYY[[[\\\ZZZgggeeecccjjjccc\\\eee___bbbffflllpppoooiiieeedddfffiiikkkkkkkkkkkkkkkqqqsssvvvyyy{{{zzzyyywww}}}zzzvvvtttuuuvvv}}}|||{{{zzzyyyyyywwwtttrrrsssrrrsssvvvzzz~~~~~~yyynnnbbb___hhhzzzxxxlllppptttYYYJJJ^^^QQQ555555333///////////////////////////333AAA\\\}}}qqqddd|||hhhnnn}}}~~~}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~|||zzz|||~~~~~~yyyuuussssssoookkkhhhcccVVVJJJAAA<<<:::@@@EEEDDDBBBBBBCCCFFFKKKSSSYYY]]]^^^]]]\\\^^^]]]\\\^^^cccccc```TTTPPPQQQWWWXXXXXXcccsssrrrmmmbbbXXXVVVZZZ\\\YYYYYYZZZ^^^dddccc^^^[[[[[[oooYYYQQQaaalllzzz~~~zzzxxx|||xxxuuutttnnnkkkrrr}}}zzz}}}xxxmmmdddbbb^^^YYYVVVYYYYYYTTTOOORRR]]]gggddddddfffnnnvvvzzzxxxtttlllfffbbbgggpppwwwwwwtttrrruuuxxx{{{}}}eeeqqq}}}vvv~~~mmm___\\\[[[]]]eeeoooyyy~~~|||{{{zzz|||}}}rrrkkkcccZZZTTTRRRQQQMMMJJJJJJFFFIIINNNRRRYYYmmmmmmTTT@@@999222...000222000///000...........................------......///000111111333888OOO~~~{{{jjjyyy}}}~~~iiiVVV___vvvyyypppnnnfff[[[VVVMMMIIISSSbbbmmmsssvvvsssqqqpppjjj^^^QQQLLLNNNMMMSSS___lllwww}}}~~~~~~~~~VVV[[[VVVKKK]]]fffjjjkkkooossspppkkkjjjmmmsssxxx~~~vvvrrrmmmkkknnnrrrpppkkklllnnnqqqsssssstttuuuwwwpppppppppnnnjjjgggdddcccWWWRRRLLLIIIKKKNNNOOOOOOLLL\\\ZZZWWW___XXXPPP\\\^^^[[[YYY\\\bbbhhhkkkkkkaaaZZZSSSQQQVVV^^^eeehhhbbbffflllsssxxx|||~~~~~~~~~}}}{{{wwwuuuuuuvvvzzz~~~~~~}}}{{{yyyxxxwwwuuusssxxxxxxwwwyyy|||xxxqqqjjjmmmyyyxxxlllqqquuuZZZLLLbbb~~~NNN444444111///////////////////////////333@@@YYYyyyrrraaafffjjj}}}|||||||||}}}zzzyyy{{{}}}}}}}}}|||zzz{{{~~~~~~zzzuuuwwwvvvqqqlllhhhcccWWWKKKCCC===;;;@@@EEEEEECCCBBBGGGIIINNNTTTYYY\\\[[[YYYYYY\\\^^^^^^bbbggggggcccRRRNNNQQQYYY]]]```nnn~~~qqq___RRRSSSYYYXXXRRRTTTVVV]]]dddeeeaaa^^^```wwwXXXQQQZZZcccrrr~~~yyyuuuqqqpppwww}}}{{{rrrjjjgggiiimmmooorrrsssoooiiiaaa[[[WWWRRROOOQQQTTTYYYaaaiiillloooqqqrrrqqqsssvvvzzz|||ooodddeeekkkooopppqqqqqqnnnkkkjjjmmmrrrvvvyyy|||zzzzzzzzzzzz}}}ffflllwwwuuu|||zzz|||ppp]]]\\\\\\]]]ccckkkttt{{{~~~yyypppjjjbbbWWWNNNLLLLLLJJJHHHIIIHHHOOOXXXVVV\\\lllGGG:::333222111000////////////....................................////////////111000===GGGnnn|||lllzzz~~~^^^WWW___ppp{{{rrrlllddd^^^TTTQQQLLLMMM[[[nnnuuusssrrrrrrrrrnnnfff[[[QQQKKKPPPVVVdddrrruuuttt|||vvv[[[UUUQQQUUU^^^aaalllnnnrrrtttpppiiiffffff```eeeggghhhpppyyyuuukkkiiihhhiiimmmrrrtttsssqqqrrrsssvvvzzz}}}}}}zzzxxxkkkrrruuutttssspppggg\\\KKKGGGCCCAAABBBFFFIIIJJJKKKKKKMMMPPPRRRRRROOOLLLQQQTTTSSSOOORRR]]]eeefffZZZSSSLLLMMMSSSZZZ[[[ZZZWWW[[[___aaadddjjjttt||||||{{{{{{zzzwwwwwwxxx||||||xxxzzz||||||uuuuuuyyy{{{xxxwww{{{zzzsss{{{~~~|||{{{~~~xxxqqqsssmmmWWWPPPbbbIII777444000000000////////////000000000555???QQQnnn^^^xxx\\\^^^|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzz~~~{{{}}}{{{ssstttssspppkkkiiidddYYYMMMCCC???;;;===BBBEEEDDDBBBEEEHHHOOOVVV[[[\\\YYYVVV[[[\\\```fffiiigggaaa\\\WWWQQQSSS]]]cccgggvvvsssZZZOOOPPPRRRQQQPPPXXXXXX]]]cccccc^^^]]]aaakkkTTTQQQYYYiiiuuu|||xxxuuujjjmmmqqqrrrpppkkkfffbbbdddeeehhhiiiiiifffaaa]]]TTTOOONNNQQQVVV[[[cccjjjsssxxx|||{{{vvvrrrrrrtttxxxqqqmmmmmmnnnjjjhhhhhhmmmllljjjiiiiiijjjkkkkkkvvvssssssssspppooouuu}}}rrreeennnvvvxxxvvvtttyyypppaaa[[[ZZZZZZ^^^hhhsss}}}~~~~~~}}}sssjjjeee]]]SSSLLLKKKLLLKKKJJJKKKNNNMMMTTTZZZfffkkkFFF888333222111000////////////------------------------............////////////111///;;;BBBeee{{{jjjttt[[[SSSZZZjjj}}}vvvqqqkkkeeeYYYTTTNNNMMMYYYjjjrrrqqqtttsssrrrpppjjj```TTTLLLTTTYYYffftttxxxwwwhhhSSSRRRVVV___jjjlllkkkqqquuuqqqiiieeefffhhheeeiiijjjkkksss{{{wwwmmmmmmmmmnnnqqquuuvvvuuusssqqquuuzzz~~~wwwyyyyyyvvvsssmmmaaaTTTDDDBBB@@@@@@CCCEEEGGGGGGHHHHHHIIIJJJLLLLLLJJJHHHHHHJJJKKKKKKQQQXXXYYYTTTTTTPPPMMMNNNSSSXXXZZZYYY[[[^^^```aaa```cccjjjpppxxxxxxxxxyyyzzzzzz{{{}}}~~~|||xxx~~~}}}{{{xxxyyy}}}zzzyyy{{{~~~xxxqqqtttoooWWWPPPaaaJJJ888555222000000////////////000000111444;;;JJJffffffoooccc___yyyzzz|||~~~|||}}}~~~zzz{{{{{{|||||||||||||||}}}~~~{{{wwwtttsssooojjjhhhcccXXXLLLDDD???<<<===BBBEEEDDDBBBFFFIIINNNSSSXXXZZZ\\\]]]___```cccgggjjjhhhccc^^^SSSXXXaaajjjmmmrrrnnnUUULLLPPPTTTTTTTTT[[[\\\aaaeee```YYYXXX]]]uuu\\\PPPRRRVVVkkksss{{{}}}~~~}}}zzzlllhhheeefffjjjkkkfffaaaaaa``````aaabbbaaa___\\\OOOLLLMMMRRRWWW\\\ccckkkooouuuzzzzzztttooommmmmmqqqqqqtttwwwsssjjjcccbbbhhhiiijjjkkkjjjhhhfffdddkkkkkkllllllhhhgggooozzzfffdddpppvvv{{{vvvrrr~~~ooobbbXXXVVVUUUYYYcccppp{{{}}}}}}}}}}}}}}}~~~vvvlllccc]]]VVVOOOIIIJJJLLLLLLLLLNNNVVVLLLSSSgggzzzgggBBB666333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////111...888;;;XXX~~~lllrrraaaSSSVVVeee~~~}}}wwwtttpppkkk^^^XXXPPPMMMVVVeeennnpppvvvtttsssrrrooofffXXXNNNRRRVVVbbbpppvvvvvv~~~lllUUUNNNWWW___hhhpppnnnnnnwwwwwwkkk___```eeegggkkkoooppprrryyy{{{nnnooooooqqqtttvvvwwwvvvtttooottt|||}}}vvvoookkkdddUUUHHH@@@??????AAADDDFFFFFFEEEFFFDDDDDDEEEIIIKKKLLLLLLJJJHHHFFFFFFLLLRRROOOIIIPPPPPPRRRTTTWWW[[[]]]^^^bbbdddgggfffeeefffiiimmmwwwxxxyyyzzz{{{~~~~~~}}}zzz~~~~~~}}}uuuoootttoooVVVMMM___{{{GGG777333333000000////////////000000222333666BBB[[[|||sssdddnnn___tttyyyttt~~~~~~{{{|||~~~xxxyyyzzz{{{}}}~~~}}}|||{{{zzzuuusssoooiiigggbbbWWWKKKEEEAAA===>>>BBBEEEDDDBBBGGGKKKOOOQQQSSSWWW^^^ccccccdddfffhhhhhhfffaaa]]]TTTaaammmrrrvvvxxxbbbMMMIIIPPPVVVWWWWWWZZZ___eeeeee]]]UUUVVV\\\kkkUUUQQQTTTTTTffflllqqqtttxxx}}}}}}zzzwwwnnneeebbbfffjjjkkkjjjhhheeeaaa___^^^]]]ZZZXXXMMMJJJLLLRRRXXX[[[aaahhheeehhhlllppprrrrrrqqqpppnnnpppvvv|||zzzpppgggdddeeeiiiooosssssspppllljjjiiijjjkkkjjjfffiiiwww}}}dddggguuuvvv}}}|||yyyqqq___UUURRRRRRVVV___kkkuuuzzzyyyyyyzzz|||xxxpppfff]]]XXXRRRLLLIIIJJJLLLLLLLLLOOOYYYLLLYYYzzz^^^>>>666333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////111...666777NNNrrr{{{}}}nnnpppoooUUURRRcccyyyzzzuuutttpppkkkbbbZZZQQQMMMSSS```kkkqqqwwwtttrrrtttssslll]]]QQQMMMQQQ^^^ooovvvvvvzzzzzzcccSSSLLLTTTcccfffiiilllgggsssyyytttbbbXXX]]]ccccccnnnssswww{{{~~~nnnlllmmmqqqtttwwwwwwwwwvvvtttxxx}}}~~~sssfff]]]YYYTTTIII>>>AAAAAA@@@BBBEEEGGGHHHGGGDDDBBBAAADDDIIIOOOSSSUUUYYYTTTLLLHHHIIIMMMNNNMMMPPPTTTZZZ]]]___bbbeeehhhkkkmmmqqqrrrrrrsssuuuwww{{{}}}}}}|||~~~}}}~~~{{{rrrmmmsssmmmRRRKKK___ppp@@@333000333000000////////////000000111222444===TTTuuubbb|||{{{bbbjjjxxx~~~{{{|||}}}zzzzzz{{{|||}}}~~~}}}~~~}}}zzzwwwuuupppjjjgggcccXXXMMMGGGBBB>>>>>>BBBEEEDDDBBBHHHLLLPPPQQQQQQTTT[[[aaacccdddeeefffeeeccc___\\\```llltttvvvcccRRRDDDFFFPPPVVVVVVUUUUUU^^^eeecccYYYSSSWWW___mmmYYYTTTVVVUUUccchhhkkkllloootttuuurrrwwwtttpppnnnnnnoooqqqqqqlllgggaaa^^^^^^]]]YYYVVVMMMJJJLLLRRRWWWZZZ___eeedddaaaaaahhhsss{{{|||yyyuuusssvvv|||~~~wwwnnniiihhhnnnuuuyyyxxxtttqqqpppkkkjjjjjjjjjjjjrrrlllooo{{{www}}}ttt[[[QQQPPPPPPTTT\\\eeekkkooossstttxxx}}}~~~zzzsssjjjaaaYYYTTTPPPLLLJJJLLLLLLKKKKKKNNNTTTLLLccc~~~RRR;;;666333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////222...666555HHHiiitttxxxlllkkk~~~}}}UUUNNNbbbuuuzzzvvvuuuqqqkkkccc[[[RRRNNNQQQ[[[iiisssuuusssrrrtttuuuooocccXXXNNNRRRaaattt}}}{{{zzz~~~~~~xxxbbbNNNKKKMMM]]]iiieeeffflllkkkvvvtttiiiZZZVVV\\\aaa```nnnuuu}}}~~~kkkiiilllqqqvvvyyyzzzzzzzzz|||}}}~~~}}}||||||~~~rrrcccSSSJJJIIIGGGBBB>>>EEECCCAAABBBEEEIIIKKKLLLGGGDDDAAABBBGGGMMMRRRUUU```^^^ZZZUUUOOOLLLNNNRRRPPPVVV]]]aaacccggglllqqqrrrtttwwwyyy{{{|||}}}~~~{{{}}}~~~zzz{{{rrrnnntttlllPPPLLLgggddd:::222///555000000////////////000000///222444<<>>BBBEEEEEEBBBGGGLLLQQQRRRPPPQQQUUUZZZ\\\^^^cccfffggggggfffeeemmmvvv|||mmmOOOEEE@@@EEEOOORRRQQQPPPUUU___eee```UUUQQQXXX```vvvaaaWWWWWWXXXeeekkknnnmmmkkkmmmllliiiooottt{{{}}}zzztttpppnnnddd```]]]^^^aaabbb^^^ZZZNNNLLLMMMSSSXXX[[[aaaggggggbbb```fffrrr|||}}}|||zzz}}}}}}xxxqqqmmmnnnrrrwwwwwwtttpppnnnnnnkkkiiiiiijjjooo|||vvv{{{xxxttt[[[QQQPPPPPPTTTZZZaaafffhhhnnnrrrwww|||yyywwwrrrkkkccc[[[UUUQQQOOOKKKKKKMMMMMMKKKKKKNNNOOORRRrrrnnnFFF999777333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////111...777666EEEcccppp}}}qqqkkk{{{XXXLLL```qqq}}}zzzyyytttmmmeee]]]TTTOOOPPPWWWeeerrrtttrrrsssuuuwwwrrriiiaaaRRRTTTbbbvvv}}}zzz{{{~~~}}}|||}}}kkk\\\QQQOOORRR___eee```dddqqqtttqqqhhh]]]VVVVVV[[[aaadddrrryyy|||eeehhhmmmtttyyy|||}}}~~~yyyyyyvvvqqqlllkkknnnrrreeeVVVGGGAAA@@@AAAAAABBBEEECCCBBBDDDIIINNNQQQSSSPPPLLLFFFCCCEEEIIILLLNNNYYY\\\aaaaaaXXXNNNKKKNNNMMMRRRXXX]]]aaagggnnnsssvvvvvvxxxzzz{{{{{{||||||xxx~~~|||~~~zzz}}}uuuqqqvvvjjjNNNQQQttt\\\888555000666000000////////////000000...111444:::LLLjjjtttttt}}}mmm~~~~~~||||||zzzyyywwwvvvvvvwwwxxxyyy}}}|||zzz{{{|||zzztttooollliii```UUULLLFFF??????BBBEEEEEECCCFFFJJJNNNPPPOOONNNPPPRRRSSSYYYaaahhhlllnnnpppqqqqqqzzzxxxUUUDDD@@@AAAGGGMMMNNNNNNOOOXXXaaaddd[[[PPPOOOWWW___}}}gggVVVUUU]]]fffooouuusssooonnnmmmlllqqqwww}}}~~~xxxooofffaaa\\\ZZZZZZ___gggiiifffaaaOOOMMMNNNTTTZZZ___ffflllmmmkkkjjjmmmttt{{{~~~{{{tttqqqssspppssstttqqqkkkhhhhhhjjjjjjggghhhmmmuuu{{{yyymmm[[[TTTRRRPPPRRRXXX___fffiiimmmqqqwww{{{~~~}}}qqqnnniiiccc\\\UUUPPPMMMLLLJJJLLLOOOOOOLLLLLLPPPQQQ```]]]===999555333222111000////////////------------------------............////////////111---777555BBB^^^mmmxxxkkkyyycccPPP^^^jjj}}}}}}xxxqqqhhh```WWWRRROOOSSS```nnnssssssuuuwwwxxxuuupppkkk[[[ZZZdddwww}}}~~~~~~wwwcccXXXVVVOOOPPP[[[aaa^^^dddnnnllldddYYYSSSUUUXXXYYYcccpppzzzxxx```iiinnnuuuzzz||||||}}}~~~sssssspppjjjbbb^^^```cccZZZNNNCCC@@@???>>>???CCCDDDEEEGGGLLLSSSYYY\\\^^^]]]XXXQQQMMMLLLNNNPPPQQQSSSUUU[[[```[[[QQQKKKMMMKKKMMMPPPUUU\\\eeemmmsssxxxwwwwwwyyy{{{|||||||||}}}|||~~~{{{||||||~~~}}}uuurrrttteeeIIISSS~~~TTT888888///333000000////////////000000...111333666FFFddd|||kkkrrrxxx~~~www}}}|||{{{zzzyyywwwvvvvvvwwwyyyzzzxxxzzz{{{||||||zzzuuuooommmkkkbbbXXXMMMGGG@@@???BBBEEEEEECCCFFFGGGIIIJJJLLLMMMNNNOOOQQQXXXbbbjjjnnnoooqqqrrrmmmvvvvvv^^^IIICCCBBBFFFJJJKKKKKKNNNTTTYYY``````VVVMMMQQQ[[[bbbiiiTTTTTT```dddpppzzzyyyuuutttuuuttt}}}|||zzzuuunnneee]]]WWWZZZYYY[[[ccclllooolllfffPPPMMMOOOUUU\\\bbbjjjrrrssswwwzzz{{{{{{yyyrrrsssxxxpppqqqqqqlllfffdddfffjjjiiifffhhhppp{{{{{{zzz}}}fff[[[WWWSSSPPPPPPWWW```hhhmmmmmmrrrwwwyyy{{{xxxuuujjjgggccc]]]VVVPPPLLLIIIJJJIIIKKKOOOPPPMMMNNNRRRWWWlllQQQ888:::444333222111000////////////..................................../////////000000---777444@@@[[[kkkyyygggssspppWWW^^^eeezzzrrrkkkbbbYYYTTTOOOPPP]]]kkkssstttwwwyyyxxxvvvtttrrrgggdddkkk|||qqq[[[OOOOOOJJJKKKWWWaaaaaaeeeeee[[[YYYOOONNNVVVXXXWWWeeeyyyttt]]]hhhnnnuuuyyyzzzyyyzzz{{{ssstttssslllddd^^^^^^aaaTTTJJJCCCBBB@@@<<<===AAADDDGGGMMMUUU^^^dddgggggghhhccc\\\WWWVVVXXXZZZ[[[TTTPPPRRRXXXXXXRRROOOQQQKKKKKKLLLQQQYYYdddnnnsssyyyxxxxxxzzz}}}~~~wwwppplllpppxxxzzzssspppppp___CCCRRRNNN777999---///000000////////////000000///111111222AAA```cccsssrrr|||ttt||||||{{{|||{{{yyyyyyyyy{{{}}}~~~rrrxxx{{{{{{}}}{{{yyytttooonnnlllcccYYYNNNGGGAAA???BBBEEEEEECCCEEEDDDDDDFFFIIIMMMNNNOOOSSSZZZdddjjjlllkkkjjjkkkgggooouuupppbbbTTTKKKGGGFFFGGGJJJLLLJJJIIIPPPZZZVVV\\\[[[RRRLLLTTT```gggkkkZZZZZZ```tttwwwwwwuuuyyyqqqcccZZZYYYYYYXXXZZZ^^^bbbfffiiilllnnnoooYYYQQQMMMTTT[[[aaaiiiqqqyyy{{{~~~{{{yyywwwwwwvvvtttpppmmmnnnooojjj```]]]bbbdddcccfffgggmmm~~~|||rrrfffZZZWWWVVVTTTTTTWWW^^^hhhnnntttsssrrrtttyyy}}}{{{|||nnn```XXXSSSMMMJJJIIILLLPPPPPPMMMLLLQQQVVVXXXhhhjjjGGG>>>===111222222222111000//////...........................---,,,,,,,,,,,,---......111222222333>>>TTTmmm~~~hhhhhhaaaTTTeeezzz~~~yyyuuurrrhhh[[[SSSNNNPPPYYYdddvvvuuuvvvxxxxxxvvvuuuvvvooorrrwww}}}yyymmm```RRRJJJHHHLLLLLLQQQ[[[dddcccXXXMMMMMMKKKMMMSSSZZZbbbnnnyyy~~~}}}xxx}}}wwwggg___rrrnnnpppwwwyyysssmmmlllvvvyyytttiiidddeee___UUUOOOLLLGGG???888888===CCCGGGJJJMMMPPPUUU]]]iiiqqqwwwpppgggcccddddddbbb___aaa[[[UUUSSSVVVWWWVVVSSSQQQMMMMMMQQQTTTXXXdddqqqzzz}}}~~~||||||mmmfffdddlll}}}zzzvvv{{{rrrSSSIIIccc~~~jjjKKK666000222444////////////000000000000///000111555===TTTzzzooollldddtttttt~~~}}}zzz|||||||||zzzyyyzzz}}}zzz{{{{{{{{{|||~~~}}}vvvqqqooolllfff```SSSJJJ???<<>>===AAAEEEHHHJJJVVVZZZ```bbbaaaaaabbbddd^^^eeennnvvvyyyxxxuuusssnnnmmmlllmmmmmmllliiifffmmmllljjjhhhccc^^^[[[ZZZ]]]]]]^^^aaagggrrr{{{fffeeettttttpppnnn^^^IIITTT}}}TTT<<<777666333111000000000000///////////////000111222666GGGgggrrraaaiii~~~zzz{{{{{{yyywwwwwwxxxyyyxxxzzzzzzzzzzzzzzz}}}|||xxxvvvtttqqqmmmjjjbbbWWWJJJAAA@@@BBBEEEFFFDDDBBBCCCGGGGGGFFFHHHLLLZZZ^^^```___aaahhhnnnpppppppppooooooooooooooopppjjjlllnnnooonnnmmmlllllleeelllpppoooqqq{{{~~~zzzrrrhhh```bbbnnn{{{yyypppmmmnnnoooiiihhhmmmpppkkkfffdddmmmnnnqqqvvv{{{vvvggg[[[YYYaaammmtttnnnooonnnjjjgggeeegggiiipppnnniiidddaaaccchhhlllddddddeeegggjjjnnnssswww|||qqqrrr|||sssggg]]]ZZZ^^^___[[[]]]dddYYYWWWUUUXXX___hhhnnnqqqyyyzzzzzzzzz{{{|||zzzyyyssshhh^^^UUUOOOKKKJJJJJJHHHIIILLLMMMKKKJJJMMMTTThhhcccAAACCCBBB888444333222222222222111111111111........................------,,,,,,------...//////000111222333>>>XXXqqq{{{vvvmmmnnnlllYYYVVVjjj{{{sssiii```VVVMMMLLLPPPhhhqqqyyyxxxwwwyyyyyyvvvwwwwwwvvvvvvwwwyyy{{{}}}~~~zzzuuusssooofff]]]WWWPPPJJJFFFGGGGGGOOOVVVUUUPPPNNNTTT[[[eeefffkkkooorrrwww{{{eee]]]cccrrrrrrtttrrroooppp}}}vvvfff\\\QQQDDDAAAFFFAAABBBBBBBBBBBBEEEKKKPPP[[[bbbiiimmmlllkkkjjjkkkfffhhhmmmtttxxxuuullleeebbbaaaaaabbbfffjjjnnnooosssuuuvvvuuupppiii```YYYUUUSSSRRRSSSYYYeeesss{{{zzzxxxzzz}}}kkkggguuu~~~|||}}}xxxlllkkkqqqqqqtttyyy~~~{{{rrrppplllZZZHHH[[[oooGGG777444000///111111000000000/////////...///000111111444BBB```zzzttt}}}iiiccc~~~~~~}}}}}}|||zzzwwwuuuuuuuuuyyyzzz{{{{{{zzzzzz{{{}}}~~~|||zzzwwwtttpppllliiieee[[[MMMCCC???AAADDDFFFBBBAAACCCGGGGGGFFFIIIOOO\\\```aaa___bbbiiinnnoookkkmmmppprrrsssqqqnnnllljjjmmmnnnnnnllljjjjjjkkkkkktttyyyzzz}}}{{{wwwoooiii___fffpppssslllfffiiiqqqnnnkkkooowwwwwwnnnggggggqqqrrrwwwqqqaaaZZZ```kkkqqqnnnmmmkkkfffbbbbbbfffjjjrrrllleeebbbcccgggiiijjjdddfffiiillljjjkkkrrr{{{kkkbbbgggpppzzz{{{rrrkkkhhheeefffiiijjjhhhgggiiiZZZWWWUUUYYYaaajjjppprrryyyzzz{{{zzz|||wwwrrrmmmfff\\\UUUOOOKKKIIIIIIIIIGGGIIIMMMHHHIIIJJJOOO^^^{{{}}}SSS@@@JJJIII<<<555333222222222222222222222222........................,,,,,,,,,,,,,,,---......000///000333222777KKKaaazzz~~~|||qqqoooxxxbbbTTTccc~~~~~~wwwooofff[[[PPPLLLNNNaaaoooxxxwwwvvvyyyyyyvvvxxxxxxyyyyyyzzzzzzzzzzzz|||}}}}}}{{{wwwssspppoookkkbbbXXXSSSMMMGGGDDDEEEHHHMMMRRRRRRPPPRRRYYY______bbbhhhpppvvvkkk\\\bbbllluuunnnkkkggghhhtttzzzmmm^^^SSSKKKDDDCCCFFF===@@@DDDEEEEEEIIIQQQWWWZZZaaajjjoooooonnnmmmnnnqqqooooooqqqrrrmmmaaaWWWUUUUUUUUUWWW]]]fffoootttxxx|||}}}wwwmmmdddWWWUUUTTTTTTWWW\\\aaaeeekkkooouuuyyyzzzzzzzzzzzz}}}~~~tttjjjqqqwwwxxxzzz~~~{{{nnn```]]]aaacccggglllqqquuuzzzuuurrrrrrnnnYYYHHH]]]ddd@@@777666111///444111111000000//////.........///111111222???ZZZsss~~~wwwuuucccrrr}}}}}}~~~}}}{{{wwwuuuttttttyyy{{{|||{{{zzzzzz{{{|||}}}|||{{{xxxuuupppllljjjfff]]]PPPFFFAAAAAADDDEEEBBBBBBEEEHHHGGGGGGLLLSSS]]]```bbbaaadddjjjlllkkklllooosssvvvuuurrrmmmjjjjjjlllnnnmmmjjjhhhiiikkkpppxxx}}}~~~}}}yyyyyywwwsssooobbbaaaeeeiiiiiihhhnnnvvvnnnnnnvvv~~~qqqkkkmmmrrrxxxwwweee]]]aaafffhhhkkkllllllhhhdddeeejjjoooqqqmmmiiiiiikkklllllljjjjjjmmmqqqrrrnnnooo|||sss___\\\gggttt{{{zzzyyyyyyzzzvvvtttpppmmmppprrrnnngggZZZWWWUUUZZZccclllrrrssswwwyyyzzz{{{|||rrriiiaaaZZZTTTPPPLLLIIIHHHJJJIIIFFFHHHLLLDDDKKKPPPVVVlllgggJJJBBBNNNJJJ===888666222222222222222222222222........................---------------...//////000---///444444555CCCUUUooo~~~zzzooonnnkkkTTT]]]xxx{{{ssskkk___SSSMMMMMMZZZjjjvvvuuuuuuzzz{{{xxxyyyzzzzzzzzz{{{{{{{{{{{{||||||{{{yyywwwtttpppnnnggg___VVVQQQLLLFFFDDDEEEGGGJJJMMMPPPSSSVVVZZZ\\\\\\bbbmmmxxxzzz```^^^eeeiiioooddd___\\\eeeyyygggcccYYYNNNIIIIIIGGGCCC@@@BBBDDDFFFJJJNNNSSSVVVYYY```jjjooopppooonnnnnnsssrrrpppooommmggg___ZZZXXXWWWWWWXXX\\\ccclllqqqvvv{{{}}}}}}}}}}}}vvvmmm```]]]XXXUUUTTTVVVWWWYYYeeejjjsss|||{{{|||zzzmmmlllnnntttxxxyyy|||}}}rrrgggdddiiiiiilllooorrrsssvvv{{{~~~rrrqqqtttqqq\\\KKKbbbaaa===888;;;444111666111111111000///.........---///111111222===VVVnnnqqqfffkkk}}}|||}}}}}}{{{yyyvvvvvvvvvzzz|||}}}}}}{{{zzz{{{|||{{{||||||zzzwwwssspppnnnggg___TTTJJJDDDCCCEEEFFFCCCDDDGGGJJJJJJIIIOOOWWW\\\```bbbccceeeiiiiiieeepppqqqtttuuutttrrrooolllllloooqqqoookkkiiikkknnntttzzz|||~~~{{{tttpppooopppnnnlllhhhaaa___fffkkknnnrrrxxxoooqqq|||uuuooossssss}}}yyyfff___cccccc___gggjjjlllkkkiiijjjoootttppppppqqqrrrsssqqqnnnlllggglllsssxxxwww}}}gggVVV[[[nnn}}}rrrjjjnnnuuuooobbbZZZWWWUUUZZZdddnnnrrrtttuuuwwwzzz|||yyyooocccZZZSSSPPPOOOLLLIIIIIIJJJIIIFFFHHHLLLDDDOOOVVV^^^yyyVVVAAA???IIICCC777555555222222222222222222222222.......................................///000000000,,,...666777666@@@OOOfff{{{zzzuuuiiikkkrrrTTTYYYrrr}}}vvvooobbbUUUNNNNNNTTTfffssstttuuu{{{~~~zzzzzzyyyyyyyyyyyyzzz||||||{{{zzzzzzzzzzzzwwwrrrnnnggg^^^VVVRRRNNNHHHGGGHHHFFFGGGKKKQQQVVVYYYYYYWWW```iiiwwwvvv___YYYdddddd___bbb[[[WWWVVVddd}}}lllYYY[[[VVVLLLIIIMMMJJJAAAHHHEEEDDDGGGLLLPPPQQQPPP\\\ccclllrrrrrrqqqppppppnnnppppppnnnjjjfffdddddddddcccaaa______ccchhhlllmmmpppqqqpppsssxxxtttmmmiiibbbWWWPPPNNNQQQVVVZZZeeegggnnnvvv|||{{{{{{~~~}}}zzzooohhhhhhrrrwwwuuuxxx}}}~~~zzzssssssxxxxxxzzz{{{{{{yyyzzz~~~}}}uuu~~~tttooouuuttt___QQQiii^^^777444:::333...222222111111000///......------///111111222<<>>===>>>===;;;;;;:::999888888888777333111555444444222111000//////...------------...//////000222444333222555;;;@@@^^^}}}sssXXXZZZqqqaaa^^^lllzzz{{{tttjjj___UUUPPPMMMQQQYYYcccmmmtttwwwwwwwwwxxxzzz{{{|||}}}|||{{{zzzyyywwwtttqqqooofff]]]UUUPPPJJJDDDBBBCCCEEEGGGJJJLLLOOOUUU[[[``````]]]WWWRRRQQQSSSUUUVVVRRRQQQPPPNNNLLLIIIHHHGGGEEECCC@@@<<<::::::::::::<<<===@@@AAAAAAAAACCCEEEFFFGGGHHHJJJOOOUUU]]]bbbeeeffffffhhhgggddd```\\\[[[YYYXXXWWWZZZ```eeeiiimmmsssvvvvvvuuuuuuqqqllltttqqqllljjjhhhgggeeedddbbbbbbcccddddddgggnnnvvv~~~}}}{{{wwwooohhhfffhhhllllllmmmnnnooopppqqqrrrsssttttttssssssuuuyyy{{{~~~uuunnngggaaaIIIHHHkkkmmmFFF;;;777333555,,,///111111000000///.........111222//////111...777NNNiii}}}qqqvvvgggzzzzzzyyyxxxwwwwwwwwwwwwuuuvvvxxx{{{~~~~~~~~~xxxtttsssuuupppcccWWWPPPMMMJJJEEEFFFFFFGGGIIIJJJKKKKKKWWWYYY\\\^^^```dddiiillljjjmmmnnnnnnmmmnnnsssxxxyyyssswwwyyywwwpppsssuuuxxx~~~nnnsssyyy{{{xxxsssooolllcccbbb``````gggpppttttttqqqyyy~~~{{{zzz{{{kkk[[[UUUWWWZZZZZZTTTTTTYYYbbbiiijjjkkkmmmpppwww}}}uuuWWW^^^ttt}}}~~~}}}zzzwwwuuurrrqqqsssvvvxxxyyy{{{}}}|||rrriii^^^XXXPPPJJJHHHGGGGGGHHHGGGFFFGGGHHHEEEHHH]]]tttzzzeeeRRR@@@::::::999888999:::999888888888666333111444444333222000///.........------------...//////111222333222222444999===VVVtttpppYYY]]]www}}}iii___iiivvv~~~}}}zzztttlllbbbXXXQQQMMMNNNRRR[[[fffoootttuuuvvvxxx{{{{{{{{{|||~~~|||||||||zzzwwwtttrrrpppiii```VVVPPPKKKDDDBBBCCCCCCFFFJJJNNNQQQTTTVVVXXXYYYQQQKKKKKKOOORRRQQQPPPRRRQQQNNNKKKGGGDDDAAA???::::::999999:::<<<>>>@@@@@@@@@???===<<<>>>AAADDDAAADDDIIIMMMRRRYYY```fffgggkkkmmmiiibbb\\\ZZZ[[[___]]][[[[[[]]]aaafffjjjqqquuuvvvtttrrrrrrooojjjmmmlllkkklllnnnooonnnmmmjjjggghhhllllllmmmttt~~~~~~}}}}}}{{{uuummmhhhggghhhhhhhhhgggggghhhiiijjjkkkpppqqqsssuuuwww{{{zzzrrrllleee]]]FFFKKKrrrcccAAA;;;777444666...111111111000000////////////...111---...222///555GGG```wwwyyyhhh|||zzzyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyzzz|||~~~~~~~~~zzztttsssvvvssshhh]]]UUUOOOJJJCCCDDDEEEGGGIIIKKKLLLLLLUUUWWWXXXZZZ\\\aaafffjjjjjjnnnqqqppplllmmmssszzzvvvqqqvvvxxxuuuoooqqqrrrrrrvvv}}}}}}nnnsssxxxxxxtttnnnjjjiiiccc```[[[XXXYYYZZZYYYXXXWWW]]]bbbfffiiijjjgggbbb]]]ZZZVVVUUUZZZaaa___YYYVVVVVV[[[fffnnnooonnnooowww~~~hhhZZZhhh}}}|||rrrpppoooppptttxxx{{{|||{{{sssfffZZZUUUQQQKKKHHHGGGGGGGGGFFFBBBGGGIIIGGGIIIXXXttt}}}fffJJJ???===;;;:::;;;:::999777777777666444111333222222111000///.........------------...//////000000111000000222555888MMMiii}}}ttt```aaa{{{uuudddjjjsss~~~}}}zzzvvvooofff[[[TTTNNNNNNPPPVVV___iiiqqquuuvvvyyy||||||{{{{{{~~~}}}~~~~~~|||xxxtttrrrrrrlllcccXXXRRRKKKEEEBBBCCCBBBEEEIIIMMMOOOOOONNNMMMMMMGGGDDDJJJOOOOOOMMMKKKNNNLLLIIIEEEAAA>>>;;;:::::::::;;;===>>>@@@AAAAAADDDBBB???<<<:::;;;@@@CCC>>>CCCIIIOOOTTT[[[dddjjjfffkkknnnjjjaaa\\\^^^ccchhhgggfffffffffhhhjjjkkkpppqqqpppkkkjjjkkkkkkgggeeefffhhhlllpppqqqqqqooonnnkkknnnuuuxxxyyy}}}~~~}}}xxxsssnnnkkkjjjhhhhhhgggggghhhkkknnnppplllrrrzzz{{{uuummmhhhggg^^^LLLXXX[[[>>>;;;888444999333555000000000000000000000000,,,///------333111444BBBXXXqqq}}}ooosss|||zzzzzzzzzzzzyyyxxxwwwvvvyyyyyyyyyyyyzzz|||}}}~~~||||||}}}|||wwwtttvvvuuunnnfff^^^TTTKKKBBBCCCDDDFFFIIIKKKLLLMMMTTTTTTUUUVVVXXX^^^dddiiikkkppptttqqqkkkjjjqqqyyy~~~rrrnnntttwwwsssnnnqqqqqqppprrryyy}}}|||kkknnnooollleeeaaa```aaadddccc```ZZZSSSMMMKKKLLLLLLMMMQQQVVVVVVUUUUUUXXX\\\___cccjjjsssxxxqqqgggXXXZZZaaajjjoooqqqvvv|||wwwaaacccwwwyyymmmlllmmmpppvvv|||zzznnndddZZZQQQMMMKKKHHHGGGGGGGGGFFFEEECCCKKKMMMJJJVVVuuu{{{gggppppppOOOCCCCCC@@@???@@@<<<:::888777777666555333222111111111000000//////...------------...//////000000000000000111444666BBB\\\wwwyyyggg___tttkkkllloooyyy~~~{{{xxxsssjjj___XXXQQQQQQRRRUUU\\\fffpppvvvxxx{{{~~~}}}{{{zzz}}}~~~~~~yyyuuussssssoooeeeZZZSSSLLLFFFCCCDDDEEEFFFGGGHHHIIIHHHFFFDDD@@@???DDDLLLNNNKKKJJJMMMGGGEEEBBB???===<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAA???<<<;;;;;;???AAA@@@DDDJJJOOOTTT\\\gggpppjjjlllmmmiiidddcccfffjjjmmmnnnnnnoooooonnnmmmlllffffffbbb\\\[[[```cccbbb```bbbffflllqqqttttttrrrssspppuuu~~~{{{{{{xxxvvvtttsssrrrnnnmmmkkkkkkmmmppptttvvvttt|||~~~yyyssslllhhhiii^^^PPPeee\\\AAA???999444888222444/////////000111111222222,,,000------444222333===NNNhhhwwwyyykkk{{{zzzzzz{{{{{{zzzyyywwwwwwyyyyyyxxxyyyyyy{{{}}}~~~}}}{{{zzz|||}}}vvvxxxwwwsssooohhh[[[NNNCCCCCCDDDEEEGGGJJJLLLMMMSSSTTTTTTTTTWWW\\\ccchhhlllrrrvvvrrriiigggooowwwzzzooommmtttvvvrrrnnnrrrsssqqqsssxxx{{{{{{iiiiiiggg```XXXUUUXXX[[[dddfffggg```TTTKKKKKKPPPMMMKKKMMMPPPOOOOOOXXXeeelllooosssvvvyyyzzzqqqgggSSSXXXcccmmmsssyyyiii^^^kkk|||sssjjjjjjlllpppxxxqqq```WWWTTTRRRIIIHHHGGGGGGHHHHHHFFFEEEIIIQQQQQQOOOddd^^^QQQRRReeeiiiIII???AAA@@@???AAA>>>;;;888777777777666555222111111111111111111111...------------...//////333222222222222333555666999RRRrrr|||jjjZZZjjjsssmmmmmmttt}}}zzzvvvmmmbbbZZZTTTTTTUUUVVV[[[dddoooxxxyyy|||~~~{{{zzz}}}yyyuuuttttttqqqggg[[[TTTMMMFFFDDDEEEHHHGGGEEEDDDDDDCCCBBB@@@===BBBKKKQQQLLLDDDEEELLLCCCAAA???======>>>AAABBB@@@@@@?????????@@@@@@@@@>>>>>>???>>><<<<<<>>>???CCCFFFJJJMMMRRR]]]jjjuuupppooollliiihhhhhhkkkmmmnnnoooqqqrrrrrrooollljjj[[[ZZZUUUOOOOOOVVV\\\]]]YYY\\\bbbjjjqqqtttuuutttyyyvvv{{{}}}zzzzzzvvvwwwyyyyyyxxxtttrrrpppooopppsssvvvxxx~~~|||xxxtttooolllhhh\\\QQQlllbbbHHHDDD;;;333555...///......///000111222333333---111......444333111:::FFF```nnn|||gggrrrzzz{{{||||||{{{zzzxxxwwwxxxxxxwwwxxxyyy{{{}}}{{{xxxxxx}}}yyyzzzyyywwwvvvppp```QQQEEEEEEDDDEEEFFFIIIKKKLLLTTTTTTSSSTTTVVV\\\ccciiimmmtttxxxrrrhhheeemmmvvv}}}~~~xxxnnnmmmtttvvvrrrnnnsssuuutttuuuxxxzzzyyyfff```[[[XXXWWWWWW[[[```ggghhhiii\\\IIIHHHNNNIIIPPPNNNOOORRRTTTXXXcccmmmrrrttt||||||www{{{yyyiii\\\YYYdddrrrvvviiiaaaqqqyyynnnhhhhhhkkkqqqxxxuuuiii]]]SSSKKKFFFDDDEEEEEEDDDEEEGGGGGGEEETTTIIIJJJffftttYYYNNNJJJRRR___cccZZZNNNEEEBBB@@@===:::===:::888666666555333222111111000//////////////////...,,,,,,---------,,,000000000000111222333444999FFFgggxxxwwwfff```|||kkkgggkkkyyyzzzqqqfff^^^VVVTTTQQQPPPWWWcccooouuuzzz{{{}}}}}}||||||~~~~~~}}}|||zzzwwwtttooollleeeZZZNNNGGGDDDEEEHHHJJJJJJGGGBBB>>>===>>>CCCDDDFFFGGGGGGGGGEEEDDD===@@@CCCDDDCCCBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFDDDDDDBBB???<<<;;;===???AAAFFFKKKOOOSSS\\\hhhqqqllliiifffcccdddhhhlllooooooqqqssstttsssooojjjgggZZZYYYWWWTTTSSSTTTXXX\\\WWWaaahhhiiilllsssvvvtttwww~~~~~~yyywwwuuuqqqooorrr}}}zzzwwwtttpppqqqzzzzzzrrrjjjhhhiiinnn```XXXdddLLL@@@???777333555444111111000000//////.........///000000///000222444===^^^qqqnnnkkk~~~{{{||||||yyyxxxyyywwwwwwxxxyyyzzz{{{{{{|||}}}zzzyyy{{{}}}}}}~~~yyyuuuzzz|||mmmXXXMMMDDD>>>CCCGGGHHHIIILLLPPPTTTWWWVVVUUUWWW]]]ccckkkoooqqqlllfffeeemmmuuu{{{yyywwwtttrrrrrrrrrrrrqqqpppqqqvvv{{{~~~~~~}}}bbb]]]YYYYYY]]]bbbgggkkkwwwhhh]]]QQQDDDIIIRRRQQQVVVVVVYYY]]]```cccllluuuxxxyyy|||~~~nnn___XXXaaaqqq|||xxxiiikkkzzzqqqkkkkkklllqqqzzz~~~wwwkkk```WWWOOOJJJFFFGGGGGGFFFEEEFFFGGGIIIIIINNN]]]ttt___NNNJJJGGGIIIQQQTTTMMMDDD???>>>>>><<<:::<<<:::777666666666444333111111000////////////000///...---,,,------------000000000000111222333333777EEEiii~~~lll[[[rrrvvvsss|||tttkkkdddYYYVVVQQQPPPUUU```lllssswwwyyy{{{||||||}}}~~~}}}|||{{{zzzwwwtttqqqoooiii^^^SSSKKKGGGFFFGGGIIIIIIFFFAAA>>>>>>???DDDEEEGGGHHHIIIHHHFFFFFFDDDEEEDDDCCCAAA@@@AAACCC@@@AAABBBDDDFFFIIIKKKLLLSSSSSSPPPMMMIIIFFFFFFGGGGGGJJJMMMQQQVVV]]]ffflllaaa``````aaaeeejjjooorrrtttuuuvvvuuussspppllljjjaaaaaa```^^^[[[[[[]]]___\\\ccciiijjjnnnvvv{{{zzzyyy}}}}}}{{{}}}~~~{{{{{{~~~}}}wwwnnniiijjjmmmrrrccc\\\ZZZEEE===???999555666444111111111000//////.........///000000///000222444888UUUmmm{{{rrrcccttt|||}}}|||yyyxxxzzzwwwwwwxxxyyyyyyzzzzzzzzz}}}{{{yyyxxxyyy|||~~~}}}~~~{{{yyy}}}qqq^^^OOOFFF@@@CCCFFFGGGHHHKKKQQQVVVZZZXXXTTTUUU\\\cccggglllqqqoooiiifffkkkqqqtttrrrooommmllllllmmmnnnnnnnnnpppvvv|||cccaaa___ccckkkttt{{{}}}eeePPPKKKGGGLLLWWWYYY]]]___dddkkknnnooovvv}}}~~~|||tttbbbXXX^^^ppp~~~uuuqqq}}}~~~|||vvvpppsssrrrsssxxx}}}yyynnnhhh^^^UUUOOOKKKHHHFFFEEEEEEEEEEEEEEEFFFJJJMMMXXXkkkLLLFFFHHHFFFCCCDDDJJJEEE@@@???@@@AAA@@@>>>:::999777777888888777555222222111000000000000000.........------......///000000000000111222333333333@@@ccc{{{sssZZZfffttt~~~xxxqqqkkk^^^XXXRRROOORRR\\\hhhpppuuuwwwzzz{{{{{{|||~~~~~~}}}|||{{{{{{zzzwwwuuusssrrrmmmdddYYYPPPIIIGGGFFFHHHHHHEEEAAA>>>???AAAEEEFFFHHHIIIIIIIIIHHHGGGMMMLLLJJJFFFDDDDDDGGGJJJHHHIIILLLOOOQQQSSSTTTTTTbbbbbbaaa^^^ZZZWWWVVVVVVTTTTTTVVVYYY___dddfffhhh]]]^^^aaaeeeiiinnnqqqsssxxxwwwuuurrrpppmmmkkkjjjggghhhiiiiiigggeeedddddddddhhhkkkmmmsss{{{}}}~~~}}}tttjjjgggkkkpppmmm___]]]yyyQQQ@@@<<<@@@<<<999:::666222222111111000//////......///000000//////111333666MMMjjjzzz|||aaaeee}}}}}}|||yyyxxxzzzxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxxxxxxxzzz}}}~~~~~~~~~}}}vvveeeRRRJJJCCCBBBEEEFFFHHHKKKRRRXXX]]]ZZZSSSRRRZZZbbbbbbiiipppqqqlllhhhjjjmmmqqqpppnnnmmmmmmnnnooopppoooooopppuuu{{{jjjoootttxxx~~~___JJJNNNOOOQQQZZZ___bbbeeemmmuuuwwwwww{{{||||||cccZZZ```nnnyyy||||||xxxvvvttt}}}~~~}}}yyyqqqlllbbb]]]TTTMMMJJJHHHGGGFFFDDDEEEGGGIIIHHHHHHMMMTTTlllqqqZZZHHHGGGIIIFFFBBBCCCFFFDDDBBBAAABBBCCCAAA???999888888888::::::999777333333222111111111111111////////////......///000/////////000000111222333111888UUUnnn|||bbbfffwww{{{jjjvvv{{{uuupppeee]]]TTTPPPQQQWWWbbbkkktttwwwyyyzzzzzzzzz{{{|||~~~}}}||||||}}}|||zzzxxxtttsssoooiii___UUULLLGGGEEEGGGGGGDDD???>>>@@@CCCEEEFFFGGGHHHIIIIIIHHHHHHKKKKKKKKKJJJIIIJJJNNNPPPWWWXXX[[[^^^___^^^]]]\\\hhhiiijjjiiigggeeeeeeeeeeeecccbbbeeekkkmmmkkkhhheeehhhlllppprrrttttttsssooollliiieeebbb`````````cccggglllnnnmmmlllkkkjjjjjjlllppptttyyy~~~tttiiifffiiimmm___UUU]]]|||```NNN@@@>>>BBB>>>===???;;;333333222111000000//////...///000/////////111222444CCCdddwww~~~nnnhhh}}}~~~}}}|||xxxwwwyyyzzzyyyyyyyyyxxxxxxxxxwwwxxxyyyyyyyyyyyy{{{~~~xxxkkkTTTMMMEEEBBBBBBEEEIIIKKKQQQZZZ```\\\SSSPPPWWWaaaaaahhhoooqqqmmmjjjkkkmmmnnnoooqqqrrrsssssssssssstttttttttuuuwwwzzz|||}}}uuu~~~YYYGGGNNNQQQTTT```iiihhhlllttt|||}}}|||~~~ccc]]]dddpppsss~~~}}}zzz{{{{{{sssiiibbb[[[VVVPPPJJJHHHGGGGGGGGGHHHHHHKKKMMMJJJIIIQQQ]]]```UUUKKKIIIGGGBBBAAAEEEFFFEEEDDDBBBAAA???<<<:::999888888:::;;;<<<:::999444444333222222222222222000111222000......///111////////////000111222333000444MMMfffhhheeennnuuuccclllxxx|||}}}wwwsssmmmbbbWWWSSSRRRTTT]]]ggguuuwwwzzz{{{zzzyyyyyyyyy~~~}}}|||}}}}}}|||tttsssqqqllldddZZZOOOIIIFFFFFFFFFBBB>>>>>>AAADDDDDDEEEFFFGGGGGGHHHHHHHHHCCCFFFKKKOOOQQQRRRUUUVVV___aaadddggghhhgggfffdddjjjlllmmmmmmkkkjjjjjjkkkpppmmmkkknnnssssssnnnhhhmmmqqquuuyyy{{{yyywwwuuubbb```\\\YYYVVVUUUTTTTTT\\\aaaggglllnnnnnnnnnooommmpppvvv|||vvvjjjffffffdddUUURRRfff}}}TTTMMMAAA???AAA;;;===@@@<<<444444333222111000//////...///000///......000222111;;;YYYpppyyypppyyy~~~|||xxxwwwyyy{{{{{{zzzzzzyyyxxxxxxxxxxxxzzz{{{|||{{{}}}xxxoooYYYSSSJJJBBBAAAEEEIIILLLNNNXXX```^^^TTTPPPVVV^^^bbbhhhmmmnnnlllkkkmmmpppkkkmmmrrruuuwwwvvvtttsssyyyyyyyyyyyyyyyzzz{{{|||yyyWWWGGGNNNTTT\\\kkkuuusssvvv|||fff```gggqqqrrr}}}~~~|||}}}wwwnnnddd\\\VVVRRRMMMJJJIIIHHHGGGGGGGGGEEEGGGIIIGGGJJJYYYlllyyyVVVQQQLLLIIICCC>>>@@@GGGLLLKKKIIIGGGCCC???<<<;;;999999999;;;======;;;999555555444333333333333333222444555222...---///111////////////000111222222111555JJJccchhh\\\mmmyyyhhhgggmmmsss~~~~~~yyyvvvuuuhhh\\\XXXTTTRRRYYYccctttvvvzzz{{{zzzyyyyyyyyy}}}|||}}}~~~wwwvvvuuuqqqkkkaaaVVVOOOGGGGGGEEEAAA======AAAEEEDDDEEEEEEFFFGGGHHHIIIIIIFFFLLLUUU\\\___aaabbbccc```bbbfffjjjmmmmmmmmmlllnnnoooooonnnlllkkklllmmmrrrpppnnnppptttsssnnniiippptttyyy~~~}}}yyyvvvcccbbbaaa```^^^]]][[[[[[ZZZ^^^dddiiikkkmmmnnnooonnnsss|||uuujjjfffbbb\\\UUUXXXwww}}}zzzNNNIII@@@??????999;;;>>>999666555444333222000//////...///000///......///111444;;;RRRmmm}}}vvvuuu~~~zzzyyy{{{||||||{{{{{{zzzzzzyyyyyyxxx{{{~~~~~~}}}~~~~~~yyyuuuddd___SSSFFFAAADDDIIIKKKJJJTTT^^^^^^WWWRRRUUUZZZbbbfffjjjkkkjjjkkknnnqqqmmmppptttwwwyyyyyyxxxwww{{{}}}tttYYYNNNYYYdddqqq{{{|||}}}~~~pppeeegggooosss}}}vvvooofff\\\TTTOOOLLLJJJIIIIIIIIIGGGFFFFFFBBBCCCHHHLLLXXXuuu```SSSOOOLLLIIIEEECCCEEEIIIMMMMMMKKKHHHDDDAAA???>>>::::::;;;<<<>>>>>>;;;999666555555444444444444444444666777444...,,,...111///......//////000111222333333BBBUUUxxxfffXXXjjjsssgggeeennn||||||yyy{{{mmmaaa]]]XXXRRRWWWaaaqqqtttxxx{{{{{{{{{{{{|||{{{{{{{{{}}}}}}{{{zzzwwwrrrjjj___WWWHHHHHHEEE@@@<<<<<<@@@DDDEEEFFFFFFGGGHHHIIIJJJKKKRRRWWW```fffjjjkkkkkkllldddfffiiilllooopppppppppooopppppppppoooooorrrtttqqqpppoooqqqrrrrrrnnnkkksssvvv|||}}}yyyvvvjjjkkkmmmnnnnnnllliiihhh```cccfffhhhhhhiiikkkmmmooouuu}}}}}}nnnffffff```WWWSSS\\\qqqIIIDDD???AAABBB;;;<<<>>>777666666555333222111000/////////000///------///000555:::IIIfffwww}}}|||~~~|||||||||||||||{{{{{{{{{www{{{~~~~~~}}}}}}rrrmmm^^^KKKBBBDDDHHHIIIEEEOOOZZZ^^^ZZZVVVUUUWWW^^^bbbfffiiiiiijjjlllnnnqqqqqqrrrsssuuuxxxzzz||||||qqq\\\XXXiiiyyy|||yyyiiidddkkkssswwwooohhh___UUUMMMIIIHHHGGGGGGHHHIIIGGGFFFKKKFFFHHHPPPZZZooosssJJJTTTPPPMMMLLLLLLLLLLLLMMMGGGGGGFFFDDD@@@===<<<===;;;;;;;;;===>>>>>>;;;999666666555444444444444555555888888444...+++---000.........//////000111222444000777DDDiii|||eee\\\bbbvvvyyygggaaalll}}}~~~|||~~~pppddd```ZZZRRRUUU___nnnrrrwww{{{}}}}}}~~~zzzzzzzzz}}}~~~|||xxxpppfff^^^IIIHHHEEE???;;;;;;@@@DDDGGGGGGGGGHHHIIIJJJLLLMMMVVV[[[aaafffiiiiiijjjjjjkkklllnnnpppqqqqqqqqqpppoooppppppqqqrrruuuyyy}}}qqqqqqqqqrrrrrrrrrpppnnnxxx{{{}}}wwwtttjjjmmmpppssssssqqqnnnkkkhhhiiiiiihhhggggggiiikkkpppwwwxxxwwwxxxhhhbbbeee```VVVNNN[[[nnnHHHAAA???DDDFFF@@@@@@@@@777777666555444222111000/////////000///------...000...222;;;[[[zzzyyy}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}vvvzzz~~~~~~~~~}}}wwwfffPPPDDDEEEGGGGGGBBBLLLXXX^^^\\\XXXUUUUUUZZZ___dddhhhiiijjjjjjkkkpppmmmjjjiiikkkpppvvvzzz|||sss```^^^zzz{{{lllxxx{{{qqqeeedddxxxzzzooofff]]]SSSMMMLLLFFFCCCDDDGGGHHHFFFGGGJJJPPPIIIEEERRRttt~~~[[[QQQJJJFFFKKKXXX[[[QQQHHHHHHFFFEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<<<<;;;;;;999888666444222111000000333333333222111000//////000000//////000111222222555000:::GGGYYYxxxyyyVVV]]]yyyqqq___gggxxx~~~~~~|||tttiii^^^WWWVVVXXXdddpppyyyyyywww{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{vvvooojjjXXXLLLCCCAAA???;;;???FFFIIIJJJLLLMMMIIIFFFJJJQQQWWWXXXXXXXXXZZZ___eeejjjkkkjjjjjjllloooqqqqqqpppppppppqqqtttvvvvvvuuutttiiidddbbbgggmmmqqqtttuuuyyy~~~}}}vvvrrriiimmmqqqqqqooommmnnnpppnnnppppppoookkkhhheeeeeeoooxxx|||{{{|||yyy{{{|||~~~tttkkkfffkkkdddOOOJJJlll```HHHGGGEEECCCAAA>>>===<<<;;;;;;999777666666555333111111000000////////////000333///555SSSpppsssyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||||||||}}}~~~{{{lll\\\LLLBBBDDDKKKCCCJJJTTT\\\^^^[[[WWWTTTXXX```dddbbbccchhhiiifffgggiiiiiiiiimmmtttvvvtttvvvtttwww}}}yyylllqqqggg\\\kkkzzzmmmlll{{{qqqggg```XXXOOOJJJJJJLLLGGGEEEIIIKKKIIIGGGGGGDDDGGGQQQiiihhhPPPEEEMMMIIILLLVVVWWWMMMEEEEEEFFFDDDBBB@@@?????????@@@>>>>>>===<<<<<<;;;::::::666777888999888666333222333333444444333222000///000000000000000111222222222...555>>>NNNppp|||fffhhhyyymmmgggqqq}}}zzzooocccZZZVVVUUU^^^jjjuuuwwwxxx{{{}}}}}}~~~}}}}}}~~~~~~~~~}}}yyysssnnn\\\NNNCCCAAA???;;;===DDDHHHIIIKKKLLLIIIGGGLLLTTTTTTTTTSSSQQQPPPQQQTTTWWW]]]\\\]]]aaaeeehhhiiiiiinnnppprrrsssssspppkkkhhh^^^^^^```cccfffjjjpppttt}}}|||uuuooollljjjiiijjjkkkmmmnnnoooooonnnoooooonnnkkkjjjjjjkkkpppxxxwwwqqq{{{ssskkkiiillldddQQQ```}}}WWWDDDFFFEEECCCAAA>>><<<;;;:::888777555444444333111///111000//////////////////333000444LLLhhhpppvvv{{{yyy}}}}}}}}}}}}|||||||||}}}~~~}}}~~~|||~~~xxxnnnbbbSSSGGGEEEJJJEEEJJJQQQXXX[[[ZZZYYYWWWYYY```eeeeeegggkkkllliiifffiiiiiihhhkkkqqqtttrrrrrrqqqtttzzz~~~}}}sss{{{iiiSSSTTTeee|||{{{yyy}}}xxxuuulllddd[[[VVVPPPJJJFFFGGGKKKEEEBBBFFFJJJIIIFFFFFFKKKZZZrrreeeUUULLL@@@JJJFFFGGGNNNNNNGGGBBBCCCDDDBBB@@@=========???@@@===<<<<<<;;;;;;::::::999555777;;;>>>>>>;;;777444333444555555555333111///000000000000000000111222111///222444???```yyyxxxrrrwww|||nnnnnn{{{xxxmmmbbbZZZWWWXXXcccooouuuxxx{{{}}}|||~~~}}}}}}|||xxxttteeeUUUGGGDDDBBB>>>>>>CCCFFFGGGJJJLLLJJJIIIPPPYYY[[[\\\[[[XXXUUUSSSSSSUUUUUUSSSSSSSSSVVVWWWWWWWWW[[[___dddiiiiiifffaaa]]]YYY___eeehhhjjjnnntttyyy~~~xxxrrrllliiigggiiieeecccfffkkkppppppooonnnnnnnnnlllkkkmmmpppsssrrrwww~~~~~~kkkrrr|||ooojjjnnnoooeeeXXXuuurrrQQQFFFFFFEEECCCAAA>>><<<;;;:::888777555444444333111000111000//////.........///111222222AAA\\\jjjrrr}}}vvvppp|||zzz~~~|||zzz{{{}}}~~~}}}zzz|||~~~~~~zzzuuulll^^^NNNGGGGGGFFFIIIOOOTTTXXXZZZ[[[[[[XXX```fffiiikkkooopppnnnkkknnnnnnlllmmmrrruuusssqqqoooqqqwww|||~~~ssstttxxx[[[RRR___kkk~~~~~~|||tttkkkddd___WWWPPPMMMJJJFFFEEEFFFGGGDDDCCCFFFGGGGGGKKKPPPnnnmmmNNNLLLKKKAAABBB??????DDDEEEAAA@@@CCCAAAAAA@@@??????>>>??????;;;;;;;;;::::::999999999777999===??????<<<888555222333555666555333111///111000000000000000111111222333333000555OOOooowwwtttssstttjjjuuu}}}xxxmmmbbb[[[UUU^^^iiirrryyy|||}}}|||}}}{{{{{{}}}~~~~~~~~~~~~~~~|||yyyooo^^^NNNJJJGGGAAA@@@CCCEEEEEEHHHKKKKKKLLLTTT^^^fffhhhhhhgggeeeccccccccc]]][[[YYYXXXYYYZZZZZZYYYVVVZZZ```eeeeeecccaaa___bbbkkktttyyy}}}{{{xxxssskkkddd```___```eeedddeeehhhmmmqqqrrrqqqppppppnnnlllkkknnntttxxxvvvyyy}}}ttthhhyyyvvvqqqooollliiikkktttvvvhhhgggqqqpppeee___~~~cccNNNIIIEEEDDDCCCAAA???===;;;:::;;;999777777777666555333111111000///............///333111777PPPdddoooxxx|||kkkxxx~~~{{{~~~|||||||||}}}~~~}}}||||||{{{}}}}}}vvvgggTTTHHHEEEGGGIIINNNSSSYYY\\\]]]]]]XXX^^^eeekkknnnqqqrrrrrrtttwwwwwwttttttxxxzzzyyyuuurrrsssxxx|||rrrjjjqqqjjjVVVWWWhhhsss~~~wwwlll___UUUUUUOOOIIIHHHGGGEEEEEEHHHHHHIIIKKKJJJFFFHHHVVVeee{{{UUUGGGGGGDDD??????======>>>>>>===>>>BBB>>>@@@BBBDDDDDDBBB???===:::::::::::::::999999999;;;<<<<<<<<<;;;999777666222333444555555333111000111111000000000000000111///333333111333CCCeee{{{ooouuuvvvfffkkkzzz}}}tttggg___XXX\\\eeepppxxx|||}}}}}}}}}{{{yyyyyy{{{}}}}}}}}}}}}||||||}}}~~~|||uuudddUUUPPPJJJBBB@@@CCCDDDDDDGGGJJJKKKNNNXXXcccjjjlllnnnnnnlllkkkkkkllljjjhhhffffffiiikkkllllllfffiiilllllljjjiiiiiijjjnnnwwwnnnkkkfff___YYYXXXYYY\\\bbbffflllppprrrrrrsssuuusssrrrpppnnnmmmpppuuuyyyyyy{{{~~~ooofffvvvxxxkkkdddfffnnnvvv{{{|||zzzssseeefffssskkk]]]___zzzvvvTTTJJJGGGDDDCCCCCCBBB@@@>>><<<;;;;;;:::888888888888666555222222111//////.........,,,444000111FFF\\\jjjvvv{{{www}}}||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}|||}}}{{{nnn[[[MMMHHHGGGIIINNNUUU[[[^^^^^^\\\XXX\\\cccjjjnnnoooqqqssszzz~~~~~~zzzyyy|||~~~~~~|||xxxxxx|||qqqdddddd```XXX]]]kkk|||rrreeeXXXOOOQQQJJJFFFFFFGGGEEEFFFIIIGGGJJJMMMKKKFFFMMMeee}}}```MMMKKKFFF@@@>>>AAA@@@???<<<:::999;;;>>><<>>;;;999888888888888777555444333222111000/////////,,,444111000???QQQbbbtttpppttt~~~zzz{{{}}}~~~~~~~~~|||||||||{{{}}}{{{yyy{{{vvveeeVVVPPPHHHIIILLLSSS[[[^^^^^^[[[ZZZ\\\aaahhhkkklllnnnssszzz{{{xxx{{{~~~~~~||||||xxxgggaaabbbhhhwww~~~uuuiii\\\SSSNNNOOOIIIEEEFFFGGGFFFGGGJJJFFFHHHKKKMMMPPPbbbvvvSSSJJJKKKFFFAAA@@@===>>>===888555666999;;;<<>>@@@BBBDDDEEEFFFEEEDDDCCC???>>><<<<<<======<<<:::777666444333222111111111///444333222666;;;OOOmmmrrruuu|||{{{yyyxxxxxxzzz|||~~~xxx|||~~~zzzwwwxxx{{{wwwxxx{{{~~~xxxyyyeeeZZZMMMIIIFFFIIIQQQXXX[[[[[[```^^^aaagggiiigggkkkrrrvvv|||~~~yyyuuuwww{{{}}}zzzxxxzzz{{{~~~|||{{{tttiiiaaa[[[VVVRRRNNNJJJFFFCCCFFFGGGGGGJJJNNNOOONNNRRRdddyyy\\\QQQGGGEEEEEE???888555555666666444888BBBIIIKKKJJJCCC===>>>CCCDDD???999@@@<<<888:::???BBB@@@<<<<<<:::999999:::;;;999888===999777::::::777;;;BBB<<<999444111000000000///000+++---333555555@@@PPPiii~~~wwwbbbdddjjjrrryyy}}}}}}mmmfff```bbbeeejjjqqqxxx||||||}}}~~~~~~|||~~~~~~~~~}}}}}}~~~yyyrrrdddTTTJJJHHHHHHFFFGGGJJJMMMQQQ[[[fffkkknnnqqqsssrrrqqqrrrsssyyyuuuuuu|||zzzuuusssqqqzzz|||}}}|||yyyvvvttttttpppppppppppppppqqqrrrrrrvvvppplllooovvvyyytttnnnssswwwyyywwwzzz}}}wwwzzzyyy|||vvvmmmiiihhhiiiuuuoooLLLPPPuuuPPPJJJNNNJJJFFFFFFFFFGGGGGGGGGFFFEEECCCAAA@@@@@@@@@???===;;;666444333444444222111222111...000444333444FFF\\\|||yyyxxx}}}}}}{{{zzz|||zzzxxxzzz~~~~~~{{{yyywwwxxxxxxxxxwwwxxxwwwyyy~~~|||vvv___WWWMMMFFFGGGKKKNNNPPPRRRVVV\\\bbbeeedddeeeiiimmmssswwwyyyuuuyyyxxxxxxyyy{{{|||wwwtttiiiddd\\\VVVRRROOOKKKHHHJJJGGGFFFHHHIIIHHHJJJNNNKKKRRRiii```VVVNNNGGGEEECCC<<<666444888???GGGPPP[[[gggmmmlllbbbXXXLLLDDDAAABBBCCCDDD??????>>>>>>>>>>>>>>>===<<<<<<===???AAAAAA>>><<<>>>::::::<<<<<<:::<<>><<<;;;999666555444222000000111...000333000000???RRRqqqtttmmmxxx~~~{{{zzz{{{zzzxxxyyy}}}~~~|||zzzyyyyyyzzzyyyxxxzzzzzz||||||yyyyyyhhhZZZPPPGGGGGGKKKMMMQQQUUUYYY^^^dddffffffgggjjjmmmpppuuu{{{wwwyyyuuussssssvvv{{{zzzsssmmmjjj^^^[[[UUUQQQNNNKKKHHHFFFJJJHHHHHHJJJIIIGGGIIINNNKKKZZZnnnSSSOOOKKKGGGEEEAAA:::777888FFFOOO[[[hhhuuu~~~}}}wwwssskkk^^^QQQHHHCCCBBBBBB@@@BBBDDDCCC@@@>>>>>>@@@===>>>@@@CCCEEEEEEAAA??????<<<<<>>???===:::888777666444222222///000222...,,,666EEEcccoooyyyiiiwwwxxx||||||zzz{{{zzzwwwxxx|||~~~|||zzzzzz{{{{{{zzzyyyzzzzzz}}}wwwrrrvvvbbbVVVKKKHHHJJJLLLRRRWWWXXX]]]cccfffggggggiiikkkooouuu}}}xxxxxxrrrooonnnrrr{{{{{{rrrkkkdddaaaZZZXXXTTTQQQMMMJJJGGGEEEIIIHHHIIIJJJHHHFFFKKKSSS```sss```UUUMMMJJJHHHFFFAAA===???DDDVVV\\\dddmmmwww|||xxxpppvvvrrrnnniiicccWWWIII???CCCDDDEEEEEEEEEDDDCCCCCC@@@??????AAACCCCCCAAA???@@@??????AAABBB@@@???>>><<<999555333333222111000111///000333222///222888AAATTTqqqzzzmmmuuutttyyynnnjjjjjjpppwww|||~~~~~~zzz{{{{{{||||||~~~vvvjjjbbb]]]\\\ccckkkvvvwwwzzz}}}uuubbbTTTNNNQQQKKKFFFGGGHHHLLLTTT]]]aaa^^^ZZZXXXYYY[[[]]]^^^mmmooosssxxx{{{}}}~~~tttqqquuuxxx|||~~~~~~xxxrrrllljjjkkkiiigggfffhhhkkknnnqqqrrrtttuuuuuuuuuuuuwwwxxxyyy~~~vvvmmmhhhjjjlllyyyrrrWWW]]]```QQQQQQOOOIIINNNNNNMMMIIIEEEDDDFFFIIIEEEDDDCCCCCCDDDCCCAAA???<<<<<<;;;777666777777444111000000111...,,,222;;;XXXlllrrr|||tttuuuxxx{{{{{{zzzxxxxxx{{{|||{{{yyyzzz{{{{{{zzzyyywwwwwwzzzuuukkknnn}}}nnnaaaTTTLLLJJJKKKPPPWWWTTTYYY___dddfffggghhhiiipppwww~~~xxxuuupppmmmlllsss}}}wwwyyyppphhh```[[[XXXQQQPPPNNNLLLIIIFFFEEEEEEIIIIIIIIIIIIGGGIIIUUUbbbjjjVVVQQQOOOLLLIIIGGGCCCCCCIIIRRR]]]aaadddhhhpppvvvvvvrrrttttttxxxyyydddQQQGGGDDDCCCFFFJJJLLLIIIFFFEEEBBB???>>>???AAABBBBBBEEEEEEDDDEEEFFFFFFCCC???;;;999666444444444222111000///111333444222444777===EEE```zzzsssxxx}}}uuu}}}ppphhhnnnxxx}}}}}}}}}~~~|||~~~~~~~~~}}}|||||||||~~~xxxoooggg```]]]bbbiiippprrruuuyyy|||~~~xxxjjjbbb```WWWPPPIIIHHHHHHJJJOOOUUUbbbcccbbb]]]WWWUUUXXX]]]bbbaaaaaaeeemmmtttwwwxxx}}}xxxnnnlllpppssszzzzzzxxxuuupppnnnmmmnnnqqqooommmkkkkkkmmmppprrrrrruuuwwwxxxwwwxxx{{{}}}~~~|||{{{rrrkkkggglllmmmuuuhhhQQQaaattt]]]SSSQQQPPPOOOPPPMMMIIIHHHIIIKKKKKKIIIEEECCCCCCCCCDDDCCCAAA???;;;@@@AAA:::555555555333111000000111000...111666NNNgggoooxxxyyy{{{||||||{{{yyyxxxzzzzzzxxxxxxyyyzzz{{{zzzxxxvvvwwwyyy|||zzzkkk^^^hhh|||ooo___UUUNNNKKKOOOTTTQQQVVV^^^eeeiiijjjkkkkkkttt{{{~~~vvvqqqnnnkkkllltttqqqnnn~~~vvvrrrlllddd\\\VVVRRRPPPJJJJJJJJJIIIHHHHHHJJJLLLJJJIIIIIIHHHJJJTTTiii}}}jjjVVVNNNJJJOOOKKKIIIGGGEEEFFFNNNWWW```cccdddbbbdddjjjlllkkknnnnnntttwwwdddIIIEEEBBBDDDKKKNNNMMMIIIIIIEEE@@@???@@@DDDFFFHHHJJJJJJHHHGGGIIIKKKGGGAAA;;;999666555555555333222000000000111111111111111777<<>>;;;999777666666555444222000000000///000111111000333999TTT{{{xxxmmmrrrrrrtttssswww}}}~~~~~~}}}}}}~~~}}}}}}|||||||||}}}}}}}}}||||||yyyoooddd```bbbgggjjjoootttyyy{{{|||}}}~~~}}}mmmddd[[[VVVSSSNNNLLLMMMVVV[[[bbbccc```___aaadddeeecccaaa```aaacccfffhhhkkklllhhhccceeeooowww{{{~~~|||wwwsssppprrrwww{{{wwwvvvuuutttuuuuuuwwwwwwrrrsssuuuyyy}}}uuuoooyyyxxxyyy{{{}}}}}}ooofffdddfffhhhiii]]]SSS]]]uuu___RRROOOIIIGGGJJJJJJGGGFFFGGGJJJKKKIIIFFFFFFEEEDDDEEEFFFFFFDDDBBBIIIZZZbbbTTTBBB<<<===<<<333222000///000222222000888PPPjjjuuu~~~~~~|||zzzzzzwwwwwwxxxzzz|||}}}{{{zzzxxxyyyzzz{{{{{{{{{|||}}}```NNNmmmuuuhhh\\\RRRPPPSSSVVV[[[bbbjjjoooooollljjjsssyyy}}}|||{{{zzztttkkkmmmnnnrrrxxx~~~~~~sssgggddd^^^XXXSSSPPPNNNNNNKKKKKKJJJFFFDDDDDDHHHLLLLLLJJJIIIKKKUUUnnnqqqWWWSSSRRROOOMMMIIIFFFDDDFFFFFFCCCCCCEEERRR\\\dddccc```aaadddeeegggkkkttt}}}vvvdddUUUHHHGGGFFFCCCBBBCCCHHHKKK@@@???>>>AAAEEEIIIKKKLLLFFFFFFBBB>>>AAAEEEBBB999;;;999777777777666444222000000//////111444555333///666LLLkkk~~~~~~vvvrrr~~~wwwtttppplllttt~~~~~~|||}}}|||||||||}}}}}}}}}}}}}}}xxx{{{~~~~~~uuuhhhbbbccceeeiiinnntttyyy|||}}}}}}}}}~~~xxxnnneee```[[[UUUPPPPPPPPPTTTZZZ___aaaaaa```___cccgggjjjiiigggggglllppprrrpppjjjeeehhhsss{{{~~~|||zzzvvvrrroooqqquuuyyyrrrrrrrrrssstttuuuvvvwwwuuuuuuwww{{{yyyuuupppwww}}}yyywwwxxxrrruuuyyy}}}zzzllleeeeeeiiidddfffTTTMMMfff|||VVVLLLMMMIIIFFFIIIFFFFFFGGGGGGFFFEEEEEEEEEGGGFFFFFFFFFHHHGGGFFFDDD@@@UUU```RRR>>>777999:::555333000...///222111...333HHHgggrrrvvv}}}zzzzzzxxxxxxyyy{{{}}}~~~}}}{{{vvvxxxyyyzzzzzzzzz|||}}}eeeIIIdddyyymmm```VVVRRRUUUWWW[[[bbbiiinnnmmmiiieeepppvvvyyywwwxxxyyyssskkkqqqsssxxx|||~~~xxxrrrmmmbbb___YYYSSSOOOLLLKKKJJJIIIGGGEEEEEEEEEFFFGGGHHHMMMJJJKKKXXXwww}}}YYYSSSRRRQQQRRRQQQLLLGGGCCCFFFJJJIIICCC>>>GGGRRR\\\]]]ZZZZZZ[[[[[[___gggwwwxxx```KKKCCC@@@??????@@@AAABBBDDDEEEDDD@@@CCCMMMQQQJJJBBB???BBBAAA>>><<<;;;;;;<<<===;;;;;;:::999777555444333555444333111111111111222777444:::PPPmmm{{{sssccc||||||zzzwwwuuuuuuuuuuuuwwwzzz|||~~~}}}{{{zzzzzz|||}}}{{{||||||tttjjjcccbbbbbbeeelllttt{{{}}}}}}|||~~~}}}}}}~~~~~~}}}~~~wwwkkkjjjrrruuuhhhWWWXXXVVVUUUXXX^^^cccfffgggeeegggiiikkklllmmmooopppqqqpppnnnmmmnnnqqquuuwwwuuutttsssssstttvvvxxxyyytttqqqqqqsssrrrmmmkkkmmmttt{{{xxxmmmhhheeebbbbbbddddddbbbcccgggjjjlllpppvvvxxxsssooopppxxx}}}rrrkkkjjjkkkllljjjaaaSSSbbboooSSSJJJKKKHHHGGGJJJHHHGGGEEEEEEFFFFFFDDDCCC???IIIOOOMMMPPPTTTNNNBBBBBBPPP\\\YYYHHH999555888666555333111000000111222111@@@SSSeeexxx}}}~~~zzzyyyzzzyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{|||}}}}}}~~~}}}xxx[[[QQQssstttjjj```TTTKKKPPPYYYfffmmmiiibbbaaafffooorrruuuuuurrrooommmlllvvvyyyzzzzzz~~~zzz}}}vvvnnngggbbbZZZWWWSSSOOOKKKJJJJJJJJJJJJGGGDDDDDDGGGKKKNNNOOOFFFTTThhh~~~aaaJJJLLLMMMNNNRRRRRRKKKHHHEEEFFFFFFEEEAAA???AAAOOO]]]```^^^^^^___```bbbeeejjjiii[[[GGG:::888======>>>>>>??????@@@@@@???===@@@HHHJJJDDD>>>===CCCBBB???===<<<<<<<<<===:::::::::999777555444333444333222111111111222222222000666IIIcccvvvyyytttyyytttuuuzzz}}}~~~{{{zzz|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{||||||||||||~~~|||vvvmmmgggeeedddeeeiiipppvvvxxxyyyzzz|||~~~wwwvvv}}}yyymmmcccbbbbbbeeejjjmmmllliiihhhkkklllllllllmmmppptttyyywwwtttqqqooooooppppppooooooooonnnnnnppptttwwwxxxtttssstttsssoooooorrrxxxqqq^^^XXXTTTUUUUUUSSSSSSTTTUUUSSSTTTZZZ___dddlllsssxxxxxxwwwvvvvvv{{{~~~vvvmmmhhhjjjqqqvvvzzzccc]]]}}}|||eeePPPLLLKKKGGGDDDFFFEEEDDDBBBCCCDDDDDDCCCAAAIIIJJJIIIKKKXXXaaaXXXGGGAAAFFFJJJHHHAAA;;;777777888666444222111111111222222444AAAXXXkkkwww}}}||||||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{||||||||||||}}}zzz```RRRjjj|||nnn___TTTUUU\\\gggmmmhhh```___cccmmmppprrrrrrpppnnnnnnnnntttxxxyyy{{{|||xxx{{{ssskkkccc[[[VVVRRRPPPMMMKKKIIIIIIJJJKKKJJJHHHFFFFFFIIIMMMPPPQQQSSSmmmbbbKKKCCCIIIHHHHHHMMMNNNJJJIIIGGGDDDBBBAAA>>>===999JJJ[[[```]]]\\\^^^___dddfffhhhaaaRRRCCC???BBB<<<===>>>??????>>>===<<<;;;<<<@@@DDDBBB>>>;;;===DDDBBB@@@>>><<<<<<<<<<<<::::::999999777666444333333333222111111111222222000///333???SSSjjj}}}{{{wwwuuuxxx{{{||||||vvvxxxyyy{{{|||}}}||||||{{{~~~}}}||||||||||||}}}~~~}}}yyysssnnneeecccccceeekkkqqquuuxxxyyy{{{~~~~~~yyynnnmmmooouuu|||{{{wwwuuuvvvwwwsssoooooosssxxx~~~|||yyyuuurrrpppnnnmmmnnnpppqqqooommmooouuu|||}}}xxxuuuttttttrrruuuyyy{{{tttfffUUUJJJHHHIIIOOORRROOONNNNNNQQQNNNNNNQQQSSSVVV^^^fffrrrxxx}}}~~~|||{{{uuummmhhhhhhoooyyyyyyZZZeeebbbUUULLLMMMMMMHHHEEEFFFCCCBBBAAABBBCCCDDDCCCBBBEEEFFFFFFHHHRRR]]]YYYOOOHHHBBB<<<;;;>>>???<<<999999888666333222111111111888///555NNNaaajjjyyy~~~}}}{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwxxxzzz{{{||||||{{{zzzzzz}}}}}}mmm[[[gggxxxiii___[[[___gggkkkfff^^^\\\___iiillloooooommmkkkmmmooorrrvvvxxxzzz~~~~~~{{{{{{sssjjjccc[[[TTTPPPMMMLLLKKKJJJIIIJJJKKKLLLIIIIIIIIIIIIJJJOOOVVV[[[zzz~~~iiiWWWKKKKKKNNNFFFCCCGGGGGGJJJJJJGGGCCCBBBAAA===888555GGGYYY]]]YYYYYY\\\^^^]]]cccfff]]]LLL===:::<<<>>>???@@@AAA@@@???===;;;;;;>>>BBBBBB>>>;;;<<>><<<;;;;;;;;;999999999999888777555555333333333222222222222222333222333888CCCZZZyyy}}}~~~xxxyyyyyy|||xxxtttuuuuuuwwwyyy{{{|||{{{zzz~~~~~~}}}{{{|||||||||}}}}}}|||xxxuuucccbbbaaabbbgggnnnuuuyyyyyy{{{~~~vvvqqqqqquuu}}}yyywww|||~~~}}}{{{yyywwwvvvrrrvvvxxxuuuqqqsss{{{|||vvvuuuuuuvvvzzzvvvgggYYYOOOKKKJJJMMMRRRTTTPPPNNNOOOSSSRRRRRRTTTTTTUUU[[[bbbqqqxxxzzzoooeeeeeelllvvv~~~lllWWWrrrccc\\\XXXVVVRRRIIIDDDEEECCCBBBBBBCCCEEEGGGFFFEEE;;;EEEKKKHHHFFFKKKSSSWWWOOOEEE;;;:::???CCCAAA<<<:::888666444222111000000888111333EEEYYYhhhvvv~~~}}}}}}|||}}}{{{wwwyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwyyyzzz{{{{{{zzzyyywwwzzzooopppyyynnniii```aaaeeehhhddd]]][[[]]]ccciiinnnpppmmmlllmmmoootttwwwzzzzzz}}}~~~yyy~~~yyytttoooggg```ZZZUUUPPPMMMKKKJJJIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHNNN^^^sssxxxxxxYYYVVVPPPSSSQQQEEECCCHHHFFFKKKLLLJJJGGGGGGGGG???444777IIIYYY^^^]]]___bbbeeeoootttrrrbbbLLL<<<666777>>>???@@@AAA@@@>>><<<:::;;;@@@CCCAAA<<<:::<<>>CCCBBBBBBCCCFFFGGGGGGFFF>>>FFFKKKGGGBBBEEEMMMTTTJJJDDD>>>===@@@BBBAAA???999888666444222111000///...111333888LLLeeesssttt}}}zzz}}}}}}xxx}}}}}}zzzyyy||||||yyyxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwxxxzzzzzzzzzzzzyyyyyy|||}}}tttoooeeecccdddfffeee```^^^```ccckkktttwwwtttqqqqqqssszzz~~~{{{uuuyyyrrrfffaaaZZZUUUQQQNNNLLLJJJHHHHHHGGGGGGHHHIIIIIIJJJLLLHHHEEEKKK___~~~\\\QQQNNNKKKOOOMMMDDDHHHNNNJJJKKKRRRTTTQQQPPPNNNCCC666<<>>>>>>>><<<;;;:::;;;AAADDD@@@;;;;;;===>>>@@@??????>>>===<<<;;;;;;::::::;;;;;;;;;::::::999888888777666555333222111000000222333444AAAbbbzzz|||sssqqqooorrrwww|||}}}||||||}}}}}}|||{{{{{{{{{}}}}}}uuurrrmmmhhhfffhhhmmmqqqyyy{{{~~~~~~}}}}}}~~~}}}yyytttuuuvvvxxx|||iiiUUUWWWUUUSSSTTTWWWXXXYYY]]]ddddddfffkkkpppqqqsss{{{}}}{{{qqqccc]]]iiiuuutttjjjccc^^^zzziiifffccc\\\SSSJJJBBB???>>>CCCBBBAAABBBEEEFFFFFFEEEFFFBBB??????CCCFFFEEEBBB===<<<<<<<<<===>>>??????999888777666444333111111***333444222CCC```nnnlllzzzzzz|||ttt~~~}}}yyy}}}~~~xxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxyyyzzz{{{{{{~~~|||tttmmmhhhfffhhhhhheeeccceeehhhqqq{{{~~~{{{wwwxxx{{{{{{sss~~~qqqhhh]]]YYYRRRMMMKKKJJJIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMOOOIIIJJJ]]]~~~aaaLLLLLLFFFEEEIIIGGGCCCKKKQQQHHHIIIYYYddd```XXXSSSIII???@@@OOO```jjjnnnmmmhhhbbbUUUVVVPPPBBB999:::???BBB========================???EEEGGGBBB???AAAAAA???@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999777444222000//////222444222666NNNhhhyyypppyyy}}}xxxsssooopppuuuzzz{{{{{{||||||}}}~~~~~~~~~}}}|||zzzzzz{{{~~~~~~}}}{{{uuunnnhhhhhhkkkooovvvxxx{{{}}}}}}}}}}}}~~~~~~zzz}}}~~~{{{xxxzzzhhhZZZZZZ^^^]]]___dddfffhhhooowwwwwwxxx{{{}}}vvvtttggg```cccrrrxxxmmm\\\SSS```tttYYYNNNMMMJJJEEEBBBBBBBBBBBBDDDCCCCCCDDDFFFGGGFFFEEEFFF@@@<<<>>>BBBCCC>>>999;;;<<<===>>>===<<<<<<===:::999999888777666444444///222222222>>>TTTfffkkkxxxzzz}}}}}}yyyzzzzzz{{{{{{zzzzzzyyyzzzyyyxxxwwwxxxzzz|||}}}}}}||||||wwwpppkkklllmmmkkkiiiiiimmmuuu}}}~~~yyywww{{{~~~xxxppp~~~|||ttteeeYYY[[[VVVOOOKKKIIIIIIIIIIIIGGGHHHJJJLLLNNNPPPRRRSSSQQQLLLSSSqqqoooMMMFFFJJJEEEDDDGGGEEEBBBKKKNNNAAAGGG___qqqlll^^^UUUNNNGGG@@@OOO___jjjmmmhhh\\\QQQCCCGGGDDD<<<888<<<@@@@@@@@@@@@????????????@@@AAADDDIIIKKKFFFDDDGGGFFFAAA@@@AAAAAABBBBBBAAAAAA@@@;;;<<<======>>>=========<<<<<<<<<:::888444222000222000333666000...===SSS|||oooiiiwww~~~|||vvvoooooosssxxxzzzyyy|||||||||}}}}}}}}}||||||yyyyyy{{{~~~}}}}}}xxxqqqkkkjjjnnnrrrsssvvvyyy||||||}}}zzzyyy|||eee___^^^^^^^^^bbbgggiiikkkrrr{{{|||}}}xxxrrrooo``````kkk{{{|||iiiUUUMMMnnncccNNNMMMLLLIIIEEECCCDDDDDDBBBHHHGGGFFFGGGHHHIIIHHHGGGCCCEEEHHHHHHCCC>>>>>>AAACCCCCCBBBAAA???===<<<;;;;;;;;;;;;::::::888777666333---+++///999GGGZZZjjjmmm||||||}}}}}}{{{{{{||||||||||||{{{{{{{{{zzzxxxwwwxxxzzz}}}yyyuuuyyyvvvpppppppppnnnllllllnnnuuuzzzyyytttttt{{{xxx|||~~~|||uuummm~~~wwwrrrnnnggg]]]UUURRROOOKKKGGGEEEEEEFFFGGGHHHKKKOOOPPPNNNOOOTTTXXXOOO[[[qqq]]]KKKKKKIIIFFFFFFFFFHHHIIIIIIGGGEEEIIIPPPUUUSSSPPPMMMEEE<<<@@@IIIZZZkkknnnaaaPPPFFF??????>>><<<;;;;;;>>>@@@===???@@@@@@???@@@AAACCCFFFEEECCCBBBAAAAAAAAABBBEEEEEEDDDBBBAAA>>>===<<<>>>>>>>>>>>>???@@@AAAAAA>>>===;;;:::999666222///333111000111000333>>>IIIuuu|||nnnxxx{{{~~~uuunnnpppwwwyyywwwyyy{{{}}}~~~~~~~~~||||||}}}~~~~~~~~~|||vvvpppllllllnnntttvvvxxx{{{}}}}}}}}}}}}|||zzz|||vvv~~~~~~tttfffffffffdddhhhlllooorrruuu{{{~~~vvvmmmgggiii[[[uuuuuuSSSWWWhhh{{{|||ZZZOOOTTTOOOIIIDDDCCCCCCDDDEEEKKKFFFEEEIIIIIIFFFFFFHHHCCCCCCCCCBBBAAAAAA@@@@@@BBBDDDBBB===;;;<<<<<<999>>>>>>>>>===;;;777444111222000000111444>>>PPPbbbjjjuuuvvv|||~~~{{{yyyyyy{{{|||{{{yyy{{{wwwtttvvvyyy|||~~~zzz{{{~~~~~~}}}rrrmmmmmmnnnmmmkkkmmmooorrrttttttuuuwwwxxx~~~|||||||||xxxpppiii}}}|||xxxrrrlllgggccc]]]TTTNNNKKKIIIGGGEEEDDDEEEFFFGGGIIIKKKOOOTTTWWWVVVSSSPPPjjjyyysss[[[LLLJJJJJJAAAHHHGGGFFFFFFHHHHHHFFFEEEEEEHHHKKKKKKHHHEEECCCBBBIIIKKKSSS[[[\\\SSSIIIDDD??????>>><<<;;;<<>>>>>@@@????????????@@@@@@AAA>>>===;;;::::::888444111111111111333222222:::CCC```uuu~~~wwwyyy~~~{{{xxxvvvttttttwww{{{zzz{{{{{{{{{{{{|||}}}}}}}}}~~~~~~|||}}}~~~{{{wwwrrrnnnmmmpppssswww{{{}}}~~~}}}|||~~~~~~}}}{{{{{{}}}xxx{{{mmmmmmvvv{{{zzz{{{{{{{{{}}}xxxnnneeeaaafffsssjjj]]]jjjyyyqqqTTTNNNRRRNNNGGGCCCBBBBBBCCCDDDJJJGGGDDDEEEIIIJJJFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCAAADDDDDD@@@???AAA@@@===?????????>>>===:::888777333111111111222888GGGVVVjjj|||yyyzzz}}}{{{zzz{{{}}}~~~|||zzz{{{zzzxxxwwwwwwxxxxxxyyysssuuuzzz}}}vvvqqqnnnmmmmmmssssssrrrpppooopppsssuuu}}}}}}{{{vvvmmmfff~~~xxxtttrrrkkkeee^^^YYYVVVQQQKKKGGGDDDDDDDDDEEEFFFGGGHHHIIIMMMOOOSSSVVV[[[bbbkkkrrrpppRRRGGGEEEKKKMMMEEEIIIGGGEEEDDDEEEFFFEEEDDDDDDAAACCCFFFCCC???EEEOOOUUUOOOKKKJJJIIIDDDBBBCCC??????===;;;;;;<<>><<<;;;;;;;;;:::777555222111333444333111444;;;IIIbbbwwwvvvpppvvvyyyoooooovvvzzzzzzyyyxxxwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}zzzrrrlllmmmppptttyyy|||}}}}}}}}}|||{{{zzz{{{}}}||||||zzzyyy}}}pppeeeaaaaaahhhlll^^^ooo___NNNLLLRRRNNNHHHDDDCCCDDDDDDEEEIIIHHHFFFFFFOOOXXXRRREEEEEEEEEDDDCCCCCCCCCCCCCCC@@@CCCDDDBBBAAACCCBBB?????????>>>===<<<;;;;;;:::555333222111///111<<>>???BBB??????===;;;;;;===BBBFFFTTTMMMFFFDDDGGGIIIGGGDDD???>>>=========>>>???@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????===<<<;;;;;;;;;;;;999888555333333444222///111666;;;PPPfffkkkcccddd{{{xxxzzzllljjjqqqwwwwwwxxxwwwwwwxxx{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~xxxqqqpppqqqsssuuuxxx{{{~~~|||zzzyyy{{{~~~~~~}}}uuuhhhbbbeeelll|||XXXaaaoooPPPMMMJJJSSSOOOJJJGGGFFFGGGHHHHHHGGGJJJIIIJJJZZZjjjdddRRRKKKIIIGGGDDDBBBAAA@@@@@@AAACCCBBB???>>>AAABBB??????>>><<<;;;:::999999:::666444333222///...444<<>>GGGXXXQQQIIICCCAAA@@@===<<>>===<<<>>>CCCFFFNNNIIIDDDDDDGGGHHHDDD@@@======<<<;;;;;;<<<>>>>>>BBBBBBCCCBBBBBBAAA@@@???@@@AAAAAAAAAAAA@@@>>>>>>===<<<::::::;;;<<<;;;:::999555333333111...000555444AAAUUUbbbaaaaaasss{{{}}}}}}{{{sssoooqqqrrruuuxxxyyyyyyxxxyyyyyy~~~~~~}}}}}}}}}}}}}}}}}}zzzwwwvvvtttsssvvvzzz}}}{{{zzz}}}~~~}}}xxxmmmddddddnnnxxxmmmPPPnnnYYYGGGOOOIIIRRRNNNJJJGGGGGGHHHHHHHHHEEEJJJJJJLLL[[[kkkgggVVVKKKIIIFFFCCCAAA?????????FFFFFFCCC===<<<@@@BBBAAAAAA@@@>>><<<:::999999888777555444444222...111777IIIVVVfffvvv|||}}}rrruuuyyy|||~~~|||}}}zzzuuuwww{{{pppUUUiii|||~~~}}}xxxppppppppppppqqqtttyyy}}}~~~vvvjjj]]]UUUQQQ}}}}}}wwwoooiiiddd___XXXTTTOOOMMMJJJGGGEEEDDDDDDEEEDDDEEEGGGJJJLLLMMMNNNOOOQQQUUUfffuuuXXXIIIDDDFFFBBBDDDFFFBBBEEEBBB???>>>@@@BBBCCCCCC???<<<>>>AAA>>>:::@@@KKKEEE@@@>>>@@@@@@<<<:::;;;@@@@@@@@@???>>>???BBBEEEDDDAAA@@@AAACCCDDDBBB?????????>>>=========>>>???DDDCCCCCCBBBAAA@@@>>>===>>>???@@@AAA@@@???>>>======<<<::::::;;;;;;;;;:::<<<777444444333000222666000999KKK___hhhiiimmmuuuyyyrrrpppsssxxxzzzzzzxxxwwwwww}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyvvvwwwzzz~~~}}}|||}}}~~~zzzppphhheeekkkwwwxxxVVVSSSvvv}}}LLLFFFOOOKKKNNNKKKGGGEEEEEEFFFFFFFFFEEEHHHHHHIIIQQQZZZWWWMMMFFFDDDBBB@@@???@@@AAABBBHHHHHHEEE???===AAACCCBBBCCCCCCAAA@@@>>><<<;;;:::999666666777444111222666CCCRRRaaannnmmmiiirrrpppssswww{{{}}}{{{yyy|||}}}wwwyyy|||rrrQQQdddxxx~~~~~~qqqqqqpppoooooorrrwwwzzz}}}rrrdddWWWQQQPPP|||||||||}}}rrrkkkbbb]]]ZZZWWWSSSNNNIIIHHHGGGEEEDDDCCCDDDEEEEEEFFFHHHKKKNNNQQQSSSTTTcccsss{{{\\\JJJCCCDDDBBBEEEGGGAAABBB@@@>>>>>>@@@BBBCCCCCCDDDCCCAAA>>>;;;;;;>>>AAA@@@<<<;;;???@@@===;;;<<<@@@AAABBBAAA@@@@@@AAABBB???>>>>>>???@@@CCCEEEFFF@@@???>>>===<<<<<<===>>>AAAAAAAAA@@@???>>>===<<<<<<===???@@@@@@???>>>===>>><<<999999:::::::::999:::777555888888444333555111555BBBVVVfffllljjjhhh}}}uuuqqqtttwwwxxxxxxwwwxxxxxx{{{{{{||||||}}}}}}~~~~~~}}}{{{{{{}}}~~~|||}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~yyyqqqgggdddkkkwwwxxx[[[QQQddd}}}dddKKKIIINNNRRRLLLIIIFFFDDDEEEFFFFFFEEEFFFGGGHHHHHHGGGGGGFFFFFFCCCBBB???======>>>???AAACCCEEEDDDAAA@@@CCCCCC@@@AAAAAAAAAAAA@@@>>><<<;;;;;;888777888555111111555:::JJJ[[[dddsss|||~~~aaa^^^lllpppssswwwzzz|||zzzxxx{{{}}}}}}||||||pppTTTeeeuuu|||}}}|||vvvpppmmmnnnrrrvvvvvvxxxuuujjjZZZPPPMMMOOO|||xxxvvvuuuuuuggg```WWWRRRQQQQQQMMMJJJGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHJJJMMMQQQUUUYYY[[[vvvwwwooo```RRRHHHHHHHHH@@@???DDDCCC@@@>>>===>>>@@@BBBCCCCCCMMMLLLGGG>>><<>>@@@>>>===???@@@AAACCCCCCAAA@@@@@@AAA@@@@@@??????@@@DDDJJJOOO???>>>===;;;:::::::::;;;>>>>>>???>>>>>>===<<<;;;:::;;;===???@@@???>>>===>>><<<999888999:::999999888666777;;;<<<888444444555555:::III\\\hhhhhhcccmmm|||sssuuuvvvvvvvvvwwwyyy{{{zzz{{{{{{|||}}}~~~~~~|||}}}{{{zzz{{{}}}}}}{{{{{{~~~~~~~~~}}}~~~~~~||||||{{{xxxwww|||~~~}}}qqqggg___bbbqqqbbbOOO]]]|||zzzSSSLLLLLLLLLYYYMMMJJJGGGFFFFFFGGGGGGGGGHHHHHHJJJJJJEEE>>>@@@GGGEEECCC???<<<;;;;;;<<<===;;;???BBBAAABBBCCCAAA===<<<===???@@@???>>><<<;;;===999777888666111111333...AAASSS\\\iii}}}ooohhhcccrrrppptttxxx{{{}}}{{{yyy{{{~~~zzzzzzyyyxxxtttYYYfffttt{{{}}}}}}yyy~~~ssslllkkkooosssmmmnnnlllaaaRRRIIIIIIMMMzzz}}}|||zzzvvvqqqlllgggeee^^^[[[VVVPPPLLLIIIGGGFFFBBBDDDIIIKKKGGGAAACCCIIIKKKOOOUUUTTTOOOSSSjjjwwwvvv\\\VVVQQQJJJEEEDDDCCCBBBCCCCCCEEEEEEFFFCCC>>><<<===???AAAAAAEEECCC@@@>>>======>>>???>>>============<<<<<<<<<>>>@@@AAA???<<<:::;;;===999:::;;;===???@@@BBBBBB@@@???<<<999888888999:::===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===<<<;;;999888999999999999999888777777777666555666666666333111444666:::AAANNN[[[bbbdddjjjzzz~~~uuuppppppsssvvvxxxxxxzzz|||~~~}}}|||xxxyyy{{{}}}}}}xxxyyy||||||~~~~~~{{{zzz{{{~~~}}}|||{{{}}}|||yyy~~~||||||}}}zzzvvvdddgggbbbbbb{{{iiiJJJ]]]|||\\\JJJFFFLLLSSSQQQLLLGGGCCCCCCBBB@@@BBBFFF???AAABBBCCCDDDCCCBBBAAACCCBBB@@@>>>;;;<<<>>>AAA@@@AAAAAAAAA@@@>>>===;;;@@@GGGFFF<<<888======666;;;;;;;;;;;;999666444333222444FFF]]]eeejjjxxxyyy~~~xxxsssuuu~~~~~~|||zzzzzzzzzvvvvvvwwwxxxzzz|||uuunnnnnnxxx~~~~~~|||uuuvvvuuupppqqqmmmeeeZZZPPPLLLMMMQQQ{{{uuuyyywwwtttpppkkkeeeaaa^^^XXXVVVRRRMMMJJJHHHGGGFFFLLLIIIGGGHHHGGGEEEGGGMMMNNNMMMQQQXXXaaapppaaaOOOMMMKKKGGGBBBAAAAAA@@@@@@AAACCCCCCCCC@@@===<<<===>>>??????>>>===;;;::::::;;;<<<============<<<<<<<<<;;;;;;===>>>???>>>;;;999:::<<<999:::;;;<<<===???@@@@@@>>>===;;;999888888888888<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999777666555666666777777777777777999777555444555666555444:::;;;<<<@@@JJJWWWbbbhhhiiitttuuuqqqssswwwxxxvvvwwwxxxzzz{{{}}}}}}}}}|||yyy{{{||||||}}}zzzzzz}}}zzz|||~~~}}}||||||~~~}}}}}}~~~}}}zzzzzzvvvrrr```]]]```pppuuuZZZSSSqqqyyyRRREEECCCIIIOOOKKKHHHEEEDDDFFFEEEBBBCCCEEE@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@>>><<<===???AAA@@@@@@AAABBBBBBAAA@@@???BBBIIIHHH@@@===AAABBB<<<::::::::::::999777555333111333@@@QQQZZZbbbzzzvvvrrrwww}}}zzzyyyxxxxxxvvvwwwxxxzzz{{{|||||||||zzzsssrrrzzz~~~}}}zzz~~~|||xxxrrrjjjiiicccYYYOOOLLLOOOTTT}}}|||}}}yyytttqqqppplllgggbbb\\\WWWUUUPPPOOOLLLJJJHHHGGGGGGGGGLLLGGGEEEGGGHHHGGGIIIMMMKKKNNNXXXjjjcccMMMGGGFFFDDDBBB???>>>>>>===>>>???@@@AAA???===<<<<<<===>>>===<<<999999999999:::;;;===>>><<<<<<;;;;;;;;;::::::::::::<<<===<<<:::999999:::::::::;;;;;;<<<<<<======;;;;;;:::999888888777777;;;;;;:::::::::;;;;;;<<<=========;;;:::888666555555666666777777888888999;;;888555444555777888888===<<<<<<===CCCOOO___kkkppprrr{{{xxxsssvvvxxxvvvrrruuuuuuvvvxxxyyy{{{|||}}}{{{|||||||||{{{|||~~~}}}|||}}}xxxzzz{{{||||||}}}~~~}}}|||~~~yyysssnnnkkkiiifffrrryyy[[[KKKccceeeFFF@@@CCCLLLPPPKKKDDDBBBDDDHHHHHHEEEDDDFFFBBBAAA@@@???>>>>>>??????>>>???@@@???>>>>>>@@@BBB@@@@@@AAABBBCCCBBBBBBBBBCCCIIIIIICCCAAAEEEGGGCCC:::;;;;;;<<<;;;999888777555666===GGGQQQ^^^ppp{{{qqqpppwww|||xxxwwwvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzztttrrrwww{{{{{{xxxwwwwww{{{~~~xxxppppppkkk^^^PPPIIIMMMSSSzzzyyyyyyvvvqqqjjjhhhddd___YYYSSSOOOMMMJJJIIIHHHHHHHHHHHHIIIIIIGGGFFFHHHKKKJJJHHHKKKPPPUUUddd{{{xxx```KKKHHHIIIDDD>>>===>>>======<<<===>>>???@@@===<<<<<<===>>>>>>===<<<:::;;;<<<===>>>>>>??????;;;;;;;;;:::::::::999999888999:::::::::999888888::::::::::::::::::::::::::::::;;;;;;:::999888777;;;::::::::::::;;;;;;<<<>>>======<<<:::999888777999999999999::::::;;;;;;;;;999888888999::::::999:::999:::;;;>>>GGGYYYiiisssnnnvvvzzzxxxvvvrrrppptttttttttvvvxxxzzz|||}}}zzz|||}}}|||||||||}}}yyyyyyzzzzzz{{{}}}~~~~~~~~~~~~}}}|||}}}|||tttllleeebbblllwwwbbbRRRTTTuuuSSS>>>AAAHHHQQQTTTNNNBBB@@@BBBGGGHHHFFFFFFIIIEEECCC@@@>>>======>>>???;;;===???@@@???@@@AAACCCAAAAAAAAABBBBBBBBBAAAAAA@@@EEEFFFBBBAAAEEEGGGEEE<<<===>>>>>>>>>===<<<;;;777888999<<>>@@@???>>>======>>>???@@@===<<<<<<>>>@@@@@@???===>>>???@@@AAAAAA@@@??????;;;::::::::::::999999999777888999:::;;;:::999777;;;:::::::::999999999999:::;;;;;;<<<;;;;;;:::999::::::::::::;;;;;;<<<============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>>;;;888666666:::>>>@@@EEEUUUeeegggaaaiii}}}|||tttqqqqqqsssssstttuuuwwwyyy{{{}}}xxxzzz|||}}}}}}}}}|||{{{zzzyyyzzz{{{}}}}}}~~~}}}|||{{{{{{{{{}}}yyyqqqgggaaa^^^hhhcccSSS^^^rrrcccIII>>>FFFLLLQQQRRRJJJCCC@@@@@@DDDEEEEEEGGGJJJGGGEEEAAA>>>======???@@@:::<<>>AAACCCCCC<<<<<<===>>>>>>===<<<;;;444555333333===OOOZZZ\\\jjjxxxuuuwww{{{|||{{{zzzxxxxxxxxxxxxxxxxxxvvvuuutttvvvzzz~~~~~~{{{xxxxxxzzz}}}}}}|||zzz{{{||||||||||||}}}~~~ppp___YYY```iii~~~|||~~~xxxpppllljjjfff```[[[YYYVVVRRRMMMJJJHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMOOONNNLLLGGGCCCJJJ```vvv___NNNIIIEEECCC@@@<<<>>>CCCCCCBBB@@@???>>>>>>???@@@=========???AAABBBAAA???@@@AAABBBCCCBBBAAA>>>===;;;;;;:::::::::999999999777777888;;;===<<<:::888;;;:::::::::999999999888;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>============>>>??????===<<<;;;:::;;;<<<===>>>???@@@AAACCCDDDAAA===999888888===DDDEEEFFFRRRaaaZZZVVV]]]qqqvvvrrrsssrrrrrrtttuuuwwwxxxyyyzzzwwwyyy|||}}}}}}~~~~~~{{{zzz{{{|||}}}|||~~~}}}zzzyyyzzz|||}}}}}}{{{tttlllfffeeefffyyypppQQQVVVsssuuuWWWDDDBBBLLLMMMLLLIIIAAACCC@@@@@@BBBCCCCCCEEEIIIFFFDDDAAA???===>>>???@@@;;;===>>>??????@@@BBBEEEDDDCCCBBB@@@??????>>>>>><<<===>>>=========???AAA;;;<<<<<<======<<<;;;:::777777555444:::GGGSSSYYY]]]xxx}}}~~~~~~wwwtttssstttuuuwwwxxxyyyyyyyyyyyywwwuuuttttttvvvzzz||||||yyyvvvwww|||~~~||||||{{{{{{{{{{{{|||}}}}}}ooogggiiiooo{{{zzz{{{zzzsssjjjfffddd___YYYUUUSSSPPPMMMJJJHHHGGGGGGFFFFFFHHHIIIKKKKKKLLLLLLNNNMMMOOORRRXXXggglllQQQFFFHHHEEE>>>;;;???CCCEEEEEEDDDBBB@@@>>>>>>>>>>>>===<<<<<<>>>@@@BBBBBBAAA@@@BBBDDDEEEEEECCC@@@>>>;;;;;;;;;;;;::::::::::::888888999<<>>?????????>>>===<<<<<<===>>>>>><<<;;;;;;;;;===???BBBDDDEEEDDDDDDEEEEEECCC???<<<===:::>>>EEEFFFEEEMMMZZZUUURRRUUUdddxxxyyyrrrppppppqqqssstttvvvvvvvvvuuuvvvxxx{{{|||||||||}}}~~~}}}|||~~~~~~zzzyyy{{{}}}~~~~~~}}}}}}zzztttkkkfffgggooovvvvvv\\\VVVlll]]]LLLAAAGGGSSSPPPJJJFFF@@@BBB???@@@DDDDDDAAAAAACCCDDDBBB@@@>>>===>>>>>>???===>>>>>>======???CCCEEEDDDCCCBBBAAA@@@@@@AAAAAA??????@@@@@@>>>===???AAA===>>>?????????===<<<;;;;;;:::999888999???MMMZZZVVViii|||xxxrrroooppprrruuuxxxzzzyyyxxxwwwuuuuuuvvvwwwyyyzzz|||}}}zzz{{{wwwrrrrrrxxxzzzxxxzzzyyyxxxxxxyyyzzz{{{{{{}}}zzz{{{}}}wwwuuuuuurrrpppjjjaaa\\\ZZZVVVPPPQQQOOOMMMJJJHHHGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLPPPZZZjjjzzzlllTTTLLL<<>>FFFHHHCCCFFFEEEBBB@@@>>>============<<<;;;<<>>AAADDDHHHJJJJJJHHHFFFEEEDDDCCCAAA???AAA;;;<<>>>>>AAA@@@???>>>======>>>>>>>>>>>>>>>===<<<>>>CCCFFFCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCAAA???@@@CCCBBBBBBCCCCCCBBBAAA???>>>:::777777777333444DDDVVVOOO]]]~~~wwwqqqnnnnnnqqqvvvyyyzzzyyyvvvttttttuuuxxx{{{{{{zzzyyywww~~~{{{ssssssyyy{{{yyyxxxwwwuuuuuuwwwyyyyyyyyy~~~zzzvvvrrrnnnkkkdddaaa\\\XXXUUURRROOOLLLIIIHHHGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKWWWxxx~~~{{{^^^[[[TTTEEEFFFDDDBBB@@@@@@BBBFFFHHHLLLIIIDDD@@@===>>>@@@AAAAAA???>>>???BBBDDDFFFFFFBBBBBBCCCCCCCCCBBBAAA@@@BBB???;;;:::<<<<<<:::777888888888999:::;;;<<<===<<<>>>===999999<<<===;;;;;;:::999888999:::;;;<<<;;;<<<===>>>>>>??????>>>>>>>>>===<<<<<<===>>>??????BBBEEEFFFGGGGGGIIIJJJDDDAAA>>>???AAACCCAAA???CCCGGGJJJFFFBBBCCCLLLUUUVVVRRROOORRR]]]qqq{{{nnnppppppqqqqqqqqqrrrssstttssstttwww{{{~~~~~~{{{xxx~~~}}}|||}}}||||||~~~~~~||||||~~~~~~~~~uuuwww~~~}}}|||mmmlllfff```hhhzzzfffUUU\\\nnn{{{TTTHHHAAAFFFUUUdddbbbRRRGGGFFFBBBEEEFFFDDD>>>;;;===@@@>>>>>>>>>??????@@@@@@@@@@@@???>>>;;;:::<<<@@@DDDBBBCCCBBB???===@@@IIIPPPUUUOOOGGGBBBCCCEEEFFFFFF@@@CCCFFFFFFCCC???<<<;;;@@@>>><<<:::999:::<<<===RRRUUUlllmmmoookkkjjjnnnvvvyyywwwsssyyyyyyyyyzzz{{{}}}vvvqqqxxx|||{{{wwwvvvvvvzzz~~~zzz}}}~~~}}}zzztttoookkkgggddd___[[[VVVRRRPPPNNNKKKJJJJJJHHHGGGGGGHHHIIIJJJJJJJJJLLLMMMKKKIIIIIIOOOTTTddd|||pppvvvgggZZZTTTNNNGGGEEEDDDBBBAAABBBDDDFFFHHHIIIGGGDDDAAA@@@AAACCCEEEAAA@@@??????BBBDDDEEEDDD@@@AAABBBCCCCCCAAA@@@??????===<<<;;;;;;:::999777666777999;;;<<<<<<<<<<<<>>>@@@>>>::::::======;;;<<<<<<;;;:::::::::;;;<<<:::;;;<<<>>>??????@@@@@@BBBAAA???>>>======>>>???HHHIIIJJJIIIFFFEEEFFFGGGCCCBBBAAA@@@AAACCCGGGIIILLLMMMLLLFFF@@@>>>CCCIIIJJJGGGFFFJJJWWWhhhyyy|||tttssstttvvvvvvuuusssrrrqqqssstttvvvzzz}}}~~~|||zzz}}}||||||~~~~~~~~~~~~|||~~~}}}}}}}}}}}}tttuuu|||||||||xxxuuuyyy~~~{{{vvviiieeeaaagggyyyvvvYYY]]]qqqiiiDDDCCCDDDJJJSSSYYYTTTKKKFFFFFFBBBEEEFFFCCC???<<<===@@@>>>>>>??????@@@@@@@@@@@@@@@@@@???===<<<===AAADDDAAACCCDDDBBB???@@@DDDIIILLLHHHDDDCCCEEEGGGFFFDDDAAACCCEEEEEEBBB>>><<<;;;===;;;999666666666888999JJJQQQhhhsssmmmllllllnnnsssvvvvvvuuuwwwxxxxxxyyyzzz|||}}}}}}|||tttqqqtttxxxyyyyyywwwvvvyyy~~~~~~zzz{{{|||}}}lllggg~~~yyyqqqkkkfffaaa^^^[[[WWWTTTNNNJJJIIIHHHGGGGGGIIIHHHHHHHHHIIIKKKLLLMMMJJJKKKJJJFFFDDDLLL\\\jjjvvvqqq___WWWXXXQQQJJJLLLCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDCCCDDDEEEFFFGGGBBBAAA???@@@BBBCCCCCCBBB???@@@AAABBBBBB@@@>>>===???@@@@@@@@@>>><<<;;;<<<555666999;;;============???AAA@@@<<<;;;>>>>>>;;;>>>======<<<;;;;;;;;;;;;999:::<<<===???@@@AAAAAACCCAAA@@@>>>>>>@@@BBBCCCPPPPPPMMMIIIEEEBBBBBBCCC>>>AAABBBAAAAAADDDLLLSSSPPPOOOJJJDDD???<<<===>>>>>><<<<<>>@@@????????????@@@@@@@@@@@@???@@@???===<<<>>>AAACCC@@@CCCFFFEEEAAA??????AAABBB@@@@@@CCCGGGHHHFFFCCCCCCDDDDDDCCC???===<<<<<<<<<:::888666444555555666@@@LLLaaa|||yyypppnnnmmmlllnnnrrrvvvyyywwwwwwxxxyyyzzz{{{{{{{{{}}}zzzyyywwwuuuxxx~~~{{{yyywwwxxx|||~~~}}}{{{{{{|||~~~eeeZZZ~~~~~~~~~~~~~~~wwwrrrjjjccc^^^YYYUUUSSSPPPLLLHHHEEEDDDEEEFFFEEEFFFHHHKKKLLLLLLLLLMMMMMMKKKKKKJJJKKKSSSeee~~~xxxqqqlllPPPNNNRRRKKKGGGJJJAAABBBCCCDDDEEEFFFFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFCCCAAA@@@@@@BBBBBBAAA@@@===???@@@AAA@@@???===<<<<<>>???@@@BBBAAA>>>===???>>>;;;============<<<;;;999888777888:::===???AAABBBBBB>>>======>>>@@@CCCFFFHHHOOOMMMJJJFFFAAA??????@@@;;;>>>AAABBBDDDHHHNNNSSSKKKHHHDDDAAA???>>>===<<<;;;888888???MMM\\\fffkkkwww{{{}}}}}}zzztttooommmmmmrrrpppppprrrvvvzzz|||}}}{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~{{{uuuoookkkddd^^^___eeehhhmmm{{{~~~||||||~~~}}}xxxooohhh___eeettteeeNNNYYYpppNNN???GGG>>>NNNXXXRRRJJJHHHDDD>>>BBBCCCDDDBBB???===>>>???????????????????????????===>>>>>>===<<<===???AAA>>>AAACCCCCCAAA???>>>??????>>>???BBBGGGHHHFFFCCCDDDDDDCCCAAA===;;;;;;<<<>>>===:::888777777777777;;;GGGYYYlll}}}{{{yyyssslllhhhkkkqqqwwwzzzxxxyyy{{{|||}}}}}}||||||zzzxxx|||{{{vvvwww}}}zzzwwwwwwyyy{{{|||{{{|||}}}aaaTTT{{{~~~zzzwwwwwwvvvuuutttoookkkddd]]]XXXTTTPPPMMMJJJGGGDDDCCCDDDEEEFFFFFFFFFJJJNNNOOOLLLIIIGGGGGGKKKOOOXXXfffyyy~~~|||wwwwwwfffZZZNNNFFFDDDCCCBBBCCC@@@AAACCCDDDEEEEEEEEEDDDAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBBBB@@@???>>>>>>?????????>>>===<<<;;;===???>>>:::888888::::::999888888999<<>>===???>>>;;;;;;;;;<<<===<<<:::888666666777999<<<>>>@@@AAAAAA<<<<<<===???AAADDDGGGHHHFFFEEEDDDAAA>>>===???AAA>>>???AAAGGGLLLOOONNNMMMDDDBBB??????@@@@@@???===;;;999888>>>JJJYYYeeekkkuuu}}}{{{{{{zzztttnnnjjjkkknnnooommmlllmmmqqqvvvyyyzzz{{{|||}}}~~~~~~~~~||||||zzzqqqiiiffffffhhhkkkooottt~~~{{{zzzyyyzzz}}}yyy|||~~~wwwpppkkkiiiqqqwwwwwwaaaVVVUUU|||uuuWWWGGG???AAA@@@LLLRRRKKKEEEEEEDDD???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<;;;;;;<<<>>>===>>>??????@@@@@@BBBCCCBBB@@@???AAAEEEGGGFFFDDDDDDCCCBBB???<<<;;;;;;<<>><<<:::999999999999777???LLL[[[lll~~~~~~zzznnnhhhjjjqqqvvvxxxyyy{{{~~~~~~|||uuutttzzzzzztttsssyyy}}}zzzxxxwwwxxxzzz{{{|||{{{}}}]]]SSSyyyyyywwwsssqqqooommmjjjhhheeeaaa\\\WWWSSSOOOKKKHHHFFFDDDCCCCCCFFFHHHHHHHHHJJJMMMOOONNNIIIFFFEEEEEEMMMYYYooo~~~qqq}}}yyySSSJJJPPPNNNDDD>>>CCCFFFCCCAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBB@@@>>>@@@???>>>=========>>>>>>CCCCCCBBB@@@===<<<<<<===<<<:::999888999<<>>===:::888:::<<<===<<<:::777666444666888:::<<<>>>???@@@>>>???@@@BBBCCCCCCCCCCCC@@@AAAAAA@@@???@@@BBBDDDEEEEEEFFFKKKPPPPPPLLLGGGBBB@@@?????????>>>===;;;;;;999999;;;DDDQQQ^^^ggguuu~~~pppuuuvvvtttoooiiigggkkkooommmkkkjjjkkknnnsssvvvwww{{{}}}~~~~~~}}}~~~~~~~~~yyypppgggdddiiiqqqwwwzzz~~~||||||~~~vvv}}}|||wwwvvvxxx{{{oooXXXJJJYYYqqq___GGGCCCAAAAAAIIIKKKGGG???;;;>>>BBBDDD@@@@@@??????>>>======<<<============<<<<<<<<<<<<777999;;;<<<:::::::::;;;;;;;;;;;;===???CCCFFFGGGEEEBBB???@@@CCCEEEEEEDDDAAABBBAAA???<<<;;;<<<===<<<<<<;;;:::999999999999555777@@@OOO[[[iii{{{~~~wwwpppnnnpppssstttxxxzzz~~~zzzwwwvvvzzzzzzwwwuuuvvv{{{zzzxxxwwwwwwyyy{{{|||yyyzzz|||}}}zzz[[[YYY~~~{{{xxxvvvqqqooommmjjjhhhddd___\\\ZZZWWWTTTQQQOOOKKKFFFBBBBBBBBBBBBEEEHHHJJJJJJIIILLLNNNOOOMMMJJJJJJOOOTTTcccsssyyyqqq~~~\\\KKKEEEJJJJJJDDDCCCGGGIIIGGGBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@AAA@@@??????AAABBBBBB@@@>>>BBB@@@===;;;;;;<<>>:::;;;;;;<<<<<<<<<<<<<<<888;;;===;;;;;;======999777999<<<>>>>>><<<999777444555777999;;;<<<======>>>@@@CCCEEEFFFFFFDDDBBBBBBDDDEEEEEEDDDEEEFFFHHHIIIIIIJJJKKKJJJHHHDDDAAA@@@@@@AAA@@@>>><<<;;;:::999:::;;;;;;>>>GGGTTT]]]kkkyyyjjjkkkooopppmmmhhhfffkkkpppmmmkkkjjjjjjnnnqqqttttttyyy|||~~~~~~|||{{{|||~~~||||||xxxrrrnnnrrr{{{~~~zzz|||lll^^^WWWOOORRRooowwwPPPDDDAAABBBKKKSSSJJJAAA===;;;:::>>>DDD???>>>=========<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777999<<<<<<;;;:::::::::999999;;;===AAAEEEGGGHHHCCCAAA???@@@CCCEEEDDDBBB???@@@@@@???===<<<<<<===;;;;;;::::::::::::::::::888333;;;KKKSSSXXXppp~~~sssmmmmmmpppsssvvv{{{}}}zzz{{{{{{zzz{{{|||xxxrrryyyyyyyyyxxxxxxyyy{{{|||yyyyyyzzz{{{}}}}}}ttt]]]bbb~~~}}}{{{wwwssspppmmmllljjjhhhfffccc^^^XXXTTTRRRPPPOOOMMMKKKGGGBBB>>>@@@@@@BBBFFFIIIKKKJJJIIIMMMNNNNNNMMMMMMTTT___hhhpppnnnsss[[[JJJMMMJJJDDD@@@AAAEEEGGGFFFEEECCCBBBAAA@@@????????????>>>>>>======>>>@@@BBBCCC???>>>???AAABBBCCCAAA???DDDAAA===::::::<<<@@@BBBIIICCC===999:::;;;:::999888:::===??????===:::888555999;;;999:::===<<<999777:::===@@@@@@>>>;;;888333444666888:::;;;;;;<<<;;;>>>CCCHHHJJJIIIGGGFFFGGGIIIKKKKKKIIIHHHIIIJJJIIIKKKLLLHHHBBB======>>>===???AAA@@@>>>;;;;;;;;;888<<<>>>===<<>>AAASSSVVVJJJCCCDDDCCC<<<;;;???>>>===<<<;;;<<<<<<;;;999;;;;;;;;;::::::999999999777:::===>>><<<;;;;;;;;;888999;;;???DDDFFFGGGFFF@@@>>>>>>@@@DDDEEECCC@@@===>>>@@@???===<<<<<<===;;;;;;<<<<<<<<<<<<======<<<444;;;NNNRRRPPPfffwwwjjjiiimmmooosssxxx}}}}}}{{{uuuzzzzzzuuuwww{{{vvvlllwwwxxxyyyyyyxxxyyy{{{|||{{{zzz{{{|||~~~zzz|||eeehhh{{{}}}wwwxxxxxxwwwtttpppllliiibbb```]]]ZZZVVVTTTRRRQQQPPPLLLGGGFFFGGGEEE@@@<<<@@@AAABBBEEEIIILLLLLLKKKNNNMMMMMMSSSaaawwwxxxbbbfff}}}lll]]]PPPJJJJJJCCCCCCBBBAAABBBCCCDDDEEE???>>>=========>>>@@@AAA======>>>>>>?????????@@@AAA<<<<<>><<<:::999999999999999888777666:::;;;;;;<<<<<<;;;;;;:::;;;:::999999999:::;;;<<<:::;;;<<<<<<<<<;;;:::999999999888888999999:::;;;@@@@@@BBBCCCDDDEEEEEEEEEGGGGGGHHHHHHFFFDDDAAA???@@@@@@??????>>>>>>>>>>>>===<<<;;;::::::::::::::::::===@@@@@@???@@@DDDGGGSSS\\\rrrrrriii```___fffmmmpppooopppllliiiiiihhhfffjjjppprrrwww|||~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{vvvvvv{{{vvvsssiiiZZZKKKGGGJJJZZZsssoooGGG>>>???GGGRRRVVVUUUOOOFFF???<<<;;;<<<<<<>>>999888;;;:::666666:::<<<===;;;777444555888:::999777666888;;;<<<;;;999999;;;<<<===<<<;;;<<<======>>>???@@@@@@???>>>===??????>>>===;;;:::999999999:::;;;<<<============;;;888999>>>FFFQQQbbbqqqsss~~~pppnnnqqqcccdddooo~~~|||wwwyyyxxxrrrpppwww{{{uuuiiiaaafffqqq{{{|||yyyzzz||||||xxxyyy{{{}}}|||xxxssssssrrrpppmmmiiieeeccc]]]ZZZVVVRRRPPPOOOOOOPPPHHHFFFDDDDDDGGGHHHFFFDDD>>>BBBGGGIIIHHHHHHIIILLLLLLVVVfffyyymmmmmmgggVVVOOOIIIEEEGGGDDDCCCBBBAAAAAABBBCCCCCC@@@@@@???>>>???@@@AAABBB@@@@@@??????>>>>>>======AAA<<<<<>>>>>???>>>;;;888::::::::::::999999888888999999::::::::::::999999999888777777777888:::;;;999:::;;;;;;;;;:::888888999888888888888999::::::;;;;;;===>>>@@@AAAAAAAAA???@@@AAAAAAAAA???===<<<<<<<<<<<<<<<;;;;;;;;;:::===<<<;;;::::::::::::;;;:::===???AAA@@@??????@@@LLLRRR```sss}}}nnnaaa]]]bbbjjjqqqmmmjjjiiimmmooommmlllnnnlllooosssvvvyyy{{{~~~|||{{{|||}}}|||yyyvvv|||sssmmmllljjj^^^PPPIIIZZZsssWWW???DDDKKKOOOPPPKKKHHHCCC>>>::::::<<<===>>>>>>:::999;;;:::666777:::===>>>===;;;999777555444888777666777:::;;;:::999:::;;;;;;::::::;;;>>>@@@<<<======>>>======<<<<<<>>>>>>===<<<;;;:::999888999:::;;;<<<============>>><<<;;;<<>>>>>>>>???@@@AAA?????????????????????>>>@@@===<<<>>>@@@AAADDDHHHJJJFFFBBBAAACCCBBB===999:::::::::::::::999999999888888999999999999888888777777666555666777888999999999999:::999888888777888888777777888888999:::777888999;;;===>>>>>>>>>999:::;;;<<<<<<;;;::::::::::::::::::999999999999<<<<<<;;;:::::::::;;;;;;<<<<<<>>>AAABBBAAA>>>;;;EEEKKKUUU```kkkyyyqqqbbb___fffnnnjjjfffdddiiillllllkkkllliiijjjlllnnnqqqvvv|||~~~~~~}}}~~~{{{yyyxxxyyyzzz{{{zzzyyy}}}mmmaaabbbfffaaaTTTJJJ]]]qqqmmmKKK:::AAAFFFIIIHHHBBB>>><<<999999:::===>>>>>>===:::999:::999777777:::<<<:::999999999777555333666666555777999:::999888:::::::::888888;;;???CCC>>>======<<<<<<<<<;;;;;;===<<<<<<;;;:::999999888999999;;;<<<<<<<<<<<<<<<>>>===<<<:::888;;;HHHVVV[[[lllqqqzzzooohhhiiivvv~~~{{{wwwvvvuuummmddd^^^YYYVVVYYY___kkkttt{{{{{{yyy{{{~~~~~~}}}}}}|||zzzxxxwwwvvvsssoookkkeeeccc___\\\XXXUUUTTTSSSMMMLLLJJJHHHHHHHHHIIIJJJCCCEEEGGGGGGFFFCCCAAA???GGGGGGFFFDDDGGGUUUjjj{{{hhhfffvvvyyyhhhXXXKKKJJJMMMLLLHHHFFFDDDDDDCCCBBB@@@@@@??????<<<<<<<<<<<<<<<======>>>;;;<<<===>>>@@@AAABBBCCC???>>>===>>>AAAFFFNNNUUUQQQKKKEEECCCEEECCC>>>888::::::999999999999999999888999999::::::999999888777666666555666777888999999999999999999888888888888888777777777888999999777888:::<<<===>>>>>>???888999::::::::::::999888::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;===<<<<<<@@@DDDFFFDDDAAA>>>HHHTTT^^^fffqqqxxxlllggggggkkkfffdddeeeffffffiiiooojjjkkkkkkkkkmmmqqqwww{{{|||}}}~~~~~~}}}|||||||||~~~~~~~~~xxxxxxyyy{{{||||||{{{zzzoooaaa\\\eeehhh]]]TTTSSSppp|||ZZZEEEAAAIIIIIIFFFCCC<<<>>><<<;;;;;;<<<===<<<;;;;;;999777777777777888:::888555555999;;;:::888777444555666777888888888777888999999999:::;;;???BBB???>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<<<<===<<<<<<::::::;;;:::666777BBBOOOVVV[[[zzzvvvxxx|||lllcccjjjsssuuuvvvxxxsssfffWWWOOOOOOVVVdddqqqttt{{{}}}{{{}}}~~~~~~~~~}}}{{{~~~~~~~~~~~~~~~}}}yyyvvv|||yyytttpppmmmjjjhhhfff]]][[[WWWSSSQQQOOOOOOOOOIIIIIIKKKKKKKKKIIIGGGFFF???CCCIIIKKKIIIGGGFFFFFFFFFHHHLLLSSSbbbxxxuuulllooo{{{aaa[[[RRRJJJJJJLLLJJJDDD???DDDCCCCCCBBB@@@???>>>===;;;<<<<<<<<<============;;;<<<===???@@@BBBCCCCCC???@@@??????AAAHHHPPPUUUJJJFFFAAA@@@AAAAAA>>>:::999999888888888999999::::::;;;;;;;;;;;;;;;;;;:::888888777666777888999:::;;;::::::999999999999999888888888777888999999:::888999;;;<<<======>>>>>>:::::::::999999888777666999:::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<>>><<<;;;???EEEKKKLLLLLL>>>FFFQQQ\\\eeeooozzzzzzlllccciiiiiikkkmmmjjjfffgggmmmiiijjjkkkllllllnnnqqqttt{{{{{{}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}|||vvvxxx{{{|||zzzwwwrrrpppiii``````fff```UUUWWWeeewwwggg>>>===OOO___YYYLLLAAA666===<<<;;;<<<===<<<:::999777777555444444777999:::666777>>>GGGIIIAAA:::888333444666888888777777777444777:::<<<<<<<<<===>>>=========<<<<<<<<<;;;;;;:::::::::::::::::::::999::::::;;;<<<============:::;;;======999888???IIIWWWTTTnnn|||tttaaa___fffkkkoootttiii]]]SSSRRRYYYcccoooxxx|||~~~~~~~~~|||zzz|||~~~|||zzzwww|||{{{zzzzzz{{{zzzwwwuuuvvvsssnnnhhhccc___^^^]]]SSSRRRPPPNNNLLLLLLLLLLLLHHHIIILLLMMMLLLIIIEEECCCAAAFFFIIIHHHDDDCCCEEEIIINNNWWWhhhzzzqqqgggkkksss{{{```UUUSSSNNNJJJJJJKKKIIICCC>>>BBBBBBBBBAAA@@@???===<<<===>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????@@@AAA@@@>>>@@@EEEIIIHHHBBBAAA???@@@AAADDDDDDDDD::::::999888888999;;;<<<<<<<<<============<<<<<<999999888777888999:::;;;;;;;;;:::999999999999:::999999888888999999:::;;;999999:::;;;;;;;;;;;;;;;999999888777666666555555888888888888999999999999;;;;;;:::::::::;;;<<<<<<===<<<<<>>777888777777999;;;;;;:::888444555444222333999<<<<<<888===KKKXXXVVVFFF999666222444888999888777777777333777;;;======<<<<<<<<<::::::<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>??????AAACCC@@@<<<===AAAMMMKKK\\\uuu~~~mmmWWWRRRTTTUUUXXX]]]QQQPPPVVVdddqqqwwwzzz|||}}}zzzwwwxxx{{{}}}}}}|||{{{zzzzzzyyywwwuuuwwwwwwwwwxxxxxxvvvqqqnnnhhhgggddd___YYYUUURRRQQQKKKJJJJJJJJJJJJJJJJJJKKKIIIJJJKKKKKKIIIFFFBBB@@@GGGIIIJJJHHHEEEJJJUUU___ooo~~~rrrccceeetttuuuWWWLLLMMMMMMKKKIIIHHHIIIIIIEEEAAAAAAAAAAAAAAA@@@???===<<<>>>???@@@AAAAAAAAA@@@???AAAAAAAAA@@@@@@?????????>>>@@@@@@>>>AAAEEECCC<<<@@@AAABBBAAAAAACCCFFFJJJ<<<<<<:::::::::;;;===>>><<<======>>>>>>======<<<999999888777888999:::;;;;;;:::999888777888888999:::::::::999::::::;;;<<<;;;;;;;;;;;;;;;:::999999888777777666666777777777999999999::::::;;;;;;;;;:::::::::::::::;;;<<<===<<<===???@@@BBBEEEIIILLLQQQSSSTTTUUUZZZeeeuuunnnlllpppyyy}}}wwwnnniiiooooooooommmkkkjjjjjjlllkkknnnqqqvvv{{{~~~~~~~~~~~~||||||~~~vvvwww~~~~~~zzzvvvrrrooojjjnnnqqqppplllfffbbbaaa^^^WWWQQQPPPSSS___tttzzzXXXVVV[[[QQQOOOKKK>>>999<<<888777666666777999:::999888333555555222444<<<@@@???888===IIISSSMMM===666999111555999:::999777777888555888;;;<<<;;;;;;;;;<<<999;;;>>>AAAAAA@@@>>><<<::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAA@@@CCCHHHGGGBBB======>>>FFFOOO^^^sssyyyuuudddUUUTTTVVVRRRPPPRRROOOVVVfffwww}}}}}}~~~~~~yyywwwxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{zzzyyyzzzzzzzzzxxxvvvppppppqqqrrrpppllleeeaaa\\\]]]\\\YYYSSSNNNJJJHHHEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHEEECCC@@@???FFFIIILLLMMMRRRaaawwwuuu___```wwwnnnZZZQQQOOOQQQIIIHHHEEEDDDDDDEEECCC@@@@@@@@@AAAAAA@@@???===<<<<<<===>>>@@@@@@??????>>>?????????@@@@@@AAAAAAAAA;;;>>>??????DDDIIICCC999>>>@@@AAA???;;;;;;???DDD>>>===<<<;;;<<<===???AAA<<<<<<============<<<<<<999888777777777888:::;;;:::999777666666666777888;;;;;;::::::;;;;;;<<<===>>>>>>>>>===<<<;;;:::999888777777888888:::;;;;;;<<<<<<<<<======>>>>>>>>>:::::::::::::::;;;<<<===:::>>>AAAAAA@@@???BBBEEENNNRRRUUUTTTTTT\\\kkkxxxyyysss{{{zzz{{{yyyvvvpppkkkhhhiiijjjaaadddiiipppwww|||~~~~~~~~~}}}}}}{{{zzz||||||uuuzzz~~~{{{vvvqqqllliiibbbfffjjjjjjhhhgggggghhhYYYTTTQQQYYYkkkcccFFF[[[TTTHHHFFFFFF>>><<<<<<444;;;999888888999999888777333666666222555>>>CCCBBB777666;;;@@@999///444AAA111555:::;;;999777777888888999::::::999999;;;===<<<>>>CCCFFFGGGEEECCCAAA:::;;;;;;<<<<<<============>>>???@@@@@@AAAAAA@@@@@@???BBBJJJLLLGGG@@@===666GGGJJJQQQiiixxxxxxtttiiidddiiilllfff```___fffnnn{{{yyytttuuu{{{~~~yyyyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{||||||||||||{{{{{{~~~}}}~~~}}}|||{{{zzzzzz|||zzzxxxwwwvvvuuusssqqqkkkkkkjjjhhhddd```]]][[[ZZZVVVRRRPPPOOONNNKKKHHHHHHGGGGGGHHHKKKMMMNNNNNNOOOLLLHHHDDD???===@@@DDDEEEKKKRRRYYYllllllgggnnndddXXXTTTLLLHHHHHHHHHFFFDDDCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB===???BBBDDDEEECCC@@@>>>>>>???@@@BBBCCCBBB???<<>>>>>@@@BBBCCCCCCBBB===888888;;;===<<<999:::::::::;;;;;;;;;<<<<<<:::999999999888888777777888777666666555666666666888888888:::===>>>===<<<>>>===<<<;;;999888777666888888999::::::;;;<<<<<<===>>>@@@AAAAAA@@@>>>=========<<<;;;;;;<<<>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAFFFMMMPPPNNNQQQZZZbbbdddzzz{{{vvv{{{{{{sssnnnjjjhhhfffeeeeeeeeegggkkkrrr{{{}}}|||}}}www{{{|||}}}}}}~~~}}}||||||wwwvvvvvvpppddd[[[ZZZ```gggiiidddaaadddeeecccQQQRRR\\\pppxxxPPPKKKSSSFFFCCC@@@>>>===<<<:::999555555555777999:::999888666666666777888:::<<<<<<666666666666777777777777666999===<<<999666555666999999999999:::;;;<<<<<>>>>>???===>>>@@@@@@;;;888===FFFBBB@@@???@@@BBBDDDEEEDDDAAABBBCCCDDDCCCBBB@@@>>>???>>>JJJYYY\\\bbbxxxpppsss}}}sssiiigggoooqqqvvv{{{~~~~~~{{{xxxuuu{{{~~~|||zzzyyyyyyzzz|||||||||wwwyyy{{{{{{zzzyyyzzz{{{zzz{{{{{{zzzyyyxxxxxxwwwwwwvvvtttrrrpppooommmjjjhhhdddcccbbb___\\\YYYVVVUUURRROOOLLLKKKKKKKKKIIIGGGJJJJJJJJJKKKMMMNNNNNNMMMFFFDDDCCCEEEFFFEEECCCBBBLLL]]]pppsssmmmmmm~~~jjjUUUQQQPPPKKKHHHJJJFFFDDDBBBAAABBBCCCBBBAAABBBCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAA===???AAABBBBBBAAA???>>>======>>>AAABBBBBB???===EEEBBB???======>>>>>>===AAA===888888;;;===;;;999999999999999::::::::::::999999888888777777777777888777777666777777888888;;;::::::;;;===???>>>===<<<;;;;;;::::::999999999888888999999:::;;;;;;<<<<<<===>>>??????>>>===<<<<<<;;;:::::::::;;;<<<===????????????@@@@@@@@@@@@AAAGGGKKKJJJLLLUUU]]]```mmmyyywww}}}xxxjjjbbbaaacccfffbbbcccdddeeehhhmmmssswww}}}{{{zzz}}}}}}xxx~~~~~~}}}{{{{{{}}}~~~~~~zzzxxxvvvzzzsssmmmhhh```VVVTTTWWW```___^^^^^^eeeiiibbbVVVYYYddduuudddMMMJJJGGGBBB@@@===<<<;;;;;;999888777777666777999999888666666666666666777888::::::555555555666666666666777444888======:::666555555888888888888999:::;;;<<<@@@@@@@@@???>>>======<<<888888;;;<<<;;;===GGGSSSMMMHHHCCCAAACCCDDDCCCBBBAAABBBCCCDDDCCCBBB@@@???===;;;BBBOOOVVV___yyy{{{mmmfffdddffflllssszzz||||||{{{xxx}}}||||||zzzxxxxxxyyyzzzzzzzzzxxxzzz||||||{{{zzzzzz{{{~~~zzzuuuwwwvvvvvvuuutttsssrrrrrrnnnkkkhhhfffdddbbb___\\\ZZZYYYVVVTTTQQQOOONNNNNNKKKIIIHHHGGGIIIIIIIIIHHHJJJKKKLLLNNNNNNNNNNNNNNNOOOHHH@@@???GGGRRR[[[___ttt~~~jjjmmmzzz{{{^^^RRRIIIKKKMMMIIIHHHKKKCCCAAA@@@@@@AAABBBAAA@@@CCCCCCBBBBBB@@@???===<<>>>>>>>>??????@@@>>>??????@@@??????>>>>>><<<<<<===???AAABBB@@@???FFFDDDAAA???@@@@@@??????@@@===999999;;;<<<;;;999999999888888888888888888777777777777666666666666777777777777888999:::;;;<<<:::999999;;;<<<======::::::::::::;;;;;;;;;;;;888888888999::::::;;;;;;:::;;;<<<======<<<;;;::::::999999999999:::;;;<<<<<<=========>>>>>>>>>??????DDDGGGEEEGGGMMMTTTWWW[[[iiiyyy{{{llleeeccceeegggdddddddddfffhhhjjjlllnnnwwwvvvvvvzzz~~~~~~{{{~~~~~~|||zzzyyyzzz{{{}}}}}}|||yyyuuuqqqooojjjeee```\\\VVVSSSWWW^^^dddfffhhhkkkrrrvvvssslllkkk~~~jjjNNNKKKJJJ<<<>>><<<:::999999999888777999888888888999999777555555555555555555666777777444444444444555555555555333888<<<===999666444444777777777777888999:::;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<>>;;;<<>>===AAA@@@@@@????????????@@@@@@@@@???>>>>>>>>>??????<<<;;;<<<>>>AAACCCBBBAAA@@@>>>===>>>AAACCCDDDCCC@@@===;;;:::<<<<<<;;;:::999999888888888888777777666666666666666666555555777777777888999:::;;;<<<;;;999666555777999::::::::::::::::::::::::::::::777888888888999999::::::999:::;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBEEEFFFEEEDDDHHHNNNRRRMMMbbb|||{{{{{{vvvpppllliiigggfffeeegggiiijjjkkknnnnnnoootttyyy}}}~~~}}}{{{}}}}}}}}}{{{{{{|||~~~{{{|||~~~|||{{{yyywwwrrrnnnjjjhhh[[[[[[[[[YYYWWWYYY```gggqqqyyy}}}wwwxxxlllPPPEEEJJJIII999;;;999777777888999888777888777777888999999888666555555444444444444444555222222333333333444444444555888;;;:::666444444666666666666666777888999:::999;;;<<<======<<<:::999@@@???@@@BBBDDDGGGRRR]]]```SSSEEE???BBBEEEDDDAAA@@@AAABBBBBBCCCBBBBBBAAAAAA@@@>>>@@@KKKZZZccceee~~~}}}wwwjjjhhhfffiiipppxxx|||~~~|||yyywwwxxxxxxwwwvvv|||~~~}}}{{{zzzzzz~~~~~~}}}}}}yyyxxxvvvwwwyyyyyyvvvsssuuutttqqqoookkkhhhfffeee___\\\YYYWWWUUUSSSPPPNNNNNNLLLJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKPPPQQQRRRPPPOOOOOORRRUUURRRbbbsss|||eeeccc}}}gggWWWKKKHHHGGGGGGHHHGGGFFFGGGKKKEEECCCBBBBBBDDDEEEEEEDDD======>>>???@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>??????@@@===<<<<<<>>>AAACCCDDDCCC;;;::::::<<>>>>>>>>BBBCCCEEEFFFFFFHHHNNNTTTNNN```www{{{zzz~~~wwwnnniiidddaaabbbeeefffgggeeefffhhhmmmrrrxxx{{{|||{{{|||~~~~~~}}}}}}~~~{{{|||}}}zzzxxxtttoooiiiddd```]]]WWWXXXWWWVVVXXXaaalllttt~~~vvvvvvvvvQQQIIIGGGEEEAAA888:::888666777888999999888666555555777999:::999777555444333333222333333333222222222222333333333333888999999666333222555888555555555555555777888888888999;;;======<<<:::999<<<;;;===@@@@@@@@@FFFMMMeeeXXXHHHAAACCCEEEDDD@@@??????@@@AAAAAAAAABBBBBBCCCEEECCC@@@FFFTTT^^^aaassswwwzzzsssmmmfffdddiiirrr|||~~~{{{yyyyyyyyyyyyxxx}}}~~~{{{yyyxxx~~~}}}~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyyyyyyyuuutttssstttuuuuuusssrrrnnnmmmjjjgggccc```]]]\\\WWWUUURRRQQQPPPOOOMMMKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGIIIJJJNNNOOONNNMMMMMMQQQYYY```nnnZZZ___dddWWWRRRJJJCCCDDDDDDDDDDDDEEEGGGIIIEEEDDDBBBBBBCCCDDDDDDCCC:::;;;===>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@???????????????>>><<<;;;<<>>>>>>>>>>>AAAEEEGGGIIIPPPXXX]]]]]]gggxxxzzz~~~uuunnnfffaaaaaabbbcccbbb```aaacccfffjjjooosssvvvyyy{{{}}}}}}{{{zzz{{{|||xxxzzz{{{}}}}}}}}}}}}{{{vvvrrrllleee___ZZZVVVUUURRRSSSSSSVVVbbbuuu^^^EEEIIIGGG???:::777999888666666888999888888444333333555888999888777444333333222222222333333222222222222333333333333888888888555111111555888333333333444444555666777777888999:::;;;;;;::::::888888;;;???@@@>>>@@@EEEdddYYYKKKCCCCCCCCCAAA???======>>>??????@@@AAAAAAAAAEEEEEEBBBCCCLLLWWW^^^___yyy~~~wwwzzzxxxqqqhhhccceeellltttyyy|||{{{{{{{{{{{{zzz}}}~~~zzzwwwvvvyyyxxxxxxyyy{{{{{{zzzyyyyyy{{{|||{{{yyyxxxyyy{{{yyyxxxvvvuuusssrrrrrrrrrnnnmmmlllllllllkkkjjjiiiaaa```^^^[[[XXXVVVTTTSSSNNNMMMKKKKKKLLLKKKJJJHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGIIIJJJIIIHHHHHHJJJMMMPPPQQQSSSUUU[[[hhhyyyxxxiiihhhnnnqqq\\\NNNNNNNNNFFFAAABBBCCCCCCCCCDDDEEEDDDDDDBBB@@@???@@@AAA@@@???;;;;;;===>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@???>>>>>>=========;;;999999<<>>@@@CCCTTTMMMDDD??????@@@@@@???;;;;;;<<<<<<>>>???@@@AAA???BBBEEEFFFEEEFFFNNNXXX]]]hhhsss|||yyy}}}}}}tttmmmkkkkkkmmmnnnuuu}}}|||{{{|||||||||{{{}}}}}}yyyvvvtttuuuttttttuuuwwwwwwvvvtttsssuuuwwwvvvsssrrrtttvvvtttsssqqqooonnnmmmllllllgggfffeeedddbbbaaa______VVVUUUTTTRRRPPPOOOMMMMMMIIIGGGFFFGGGHHHIIIHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIGGGIIIKKKKKKJJJJJJMMMPPPXXX[[[```gggtttlllccccccqqquuuaaaTTTLLLDDDDDDFFF@@@BBBDDDDDDDDDDDDDDDBBB>>>AAA???============<<<;;;<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@????????????>>>===;;;;;;<<<:::777777999<<<>>>??????===;;;;;;:::888666333555666777666444333333333222333444555666888999999555666666666777777888888222222222222222333444555666666777999;;;<<<<<<:::444555555666777888888888777777777777666666666666666555555444444555555666333444666888999:::999999555666777888999:::;;;;;;===;;;<<>>AAA===:::888:::===???@@@:::::::::;;;===>>>@@@AAA@@@@@@EEEJJJIIIDDDIIIRRRpppiiibbbiiiwwwnnn{{{tttnnniiifffiiisss~~~|||{{{|||||||||{{{}}}}}}xxxuuusssttttttuuuvvvvvvuuusssrrrpppooooooooooooppppppqqqooommmkkkhhheeebbb___^^^ZZZYYYXXXVVVUUUSSSRRRQQQQQQPPPNNNMMMKKKKKKJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGLLLMMMKKKFFFEEEIIIJJJIIINNNJJJJJJNNNOOOPPPXXXcccssszzzeeeWWWlllgggTTTQQQLLLGGGDDDCCCDDDEEEEEECCCBBBAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<>>>>>>>>???@@@>>>??????>>>>>>===<<<;;;>>>;;;777777999;;;;;;:::999888777666444444333333888777777666555555444444666666666666666666666666444444444444444444444444222222111111222222333444444444444555666777888888666666666666666666666666777777777777777777777777777666555444444444444444444555888999999888555444777777777777888888888888888:::===>>>???===;;;999BBBKKKTTTYYY```lllyyyzzzsssmmmkkkfff```[[[ZZZ]]]```___aaacccgggllloooqqqqqqzzzzzz{{{|||}}}}}}||||||}}}{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{vvvrrrlllkkkiiiddd^^^ZZZXXXXXXYYYVVVSSSSSSWWW```jjjrrr~~~ttt{{{tttlll```RRRJJJ@@@:::999999777444777444222333555666444111333333444444333222000///000000111222444555555666444333222111111111222333111111111111000...---,,,---...///000222444555666666666555444555666777888777555444666:::;;;999777999777666999>>>AAA???;;;:::::::::;;;;;;<<<<<<<<<>>>DDDFFFCCCCCCIIIKKKIII]]]pppyyysssxxxyyyzzzlllcccdddlllzzz||||||{{{}}}~~~}}}{{{yyyxxxxxxsssssstttttttttrrrqqqpppoooooommmlllkkkjjjjjjjjjhhhgggdddaaa^^^[[[XXXWWWTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJTTTRRROOOLLLIIIHHHGGGGGGIIIKKKKKKGGGFFFHHHIIIGGGHHHJJJPPPWWW[[[bbbqqq~~~hhh]]]iiikkkQQQNNNKKKGGGDDDCCCCCCDDDEEEBBBAAA??????@@@AAAAAAAAA@@@@@@???>>>=========>>>=========<<<<<<;;;;;;;;;>>>>>>=========>>>@@@AAA@@@@@@@@@???===<<<::::::???<<<999888999;;;;;;:::777666666555555555666666888888777666666555444444444444444444444444444444333333333333333333333333222222111111222222333444222333444555666666555555555555555555555555555555555555555555555555555555666666555444444444444444444555777888888777555444555555666666666777777777:::;;;===>>>???>>><<<<<<888@@@LLLWWW^^^eeennnvvvyyywwwkkkaaa\\\[[[\\\\\\___aaacccdddcccfffkkkppptttuuuwwwyyyzzz{{{||||||~~~}}}|||{{{{{{}}}|||||||||{{{{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}{{{|||~~~|||yyywwwuuurrrmmmiiieeebbb]]]XXXUUUWWW[[[___XXX\\\______```ggguuuzzzwww~~~tttzzzoooZZZKKKDDD<<<888888999777666666444222333444555333111222333444444333222000///000000111222333444555555333222111000000000111111111111111111000///------......///111222333444555555555444444444555666777666444444666999:::888666888666555888===???===:::999999::::::;;;;;;<<<<<<===CCCEEECCCCCCGGGHHHFFF]]]eeekkknnnttt|||wwwfffaaabbbjjjtttyyy}}}}}}}}}yyyvvvuuutttoooooooooooonnnlllkkkjjjkkkiiigggdddbbb```^^^^^^]]]\\\ZZZWWWTTTQQQOOONNNLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFIIIKKKJJJEEEEEEJJJNNNOOOTTT^^^lllxxx}}}wwwjjj```eeexxx~~~dddRRRHHHFFFEEEBBBAAA@@@BBBDDDFFFEEEDDDBBB@@@??????@@@AAAAAA@@@???>>>======<<<===<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<>>>???@@@AAAAAA@@@???===;;;:::999>>>;;;999777888888888777444444444555666777888999777777777666666555555444222222222222222222222222222222222222222222222222222111111111111222333333111333444666666555333222444444444444444444444444333333333333333333333333666555444444444444444444555555555555555555555555444444555555555666666666:::::::::;;;;;;;;;<<<<<<444666???JJJOOORRR\\\iiicccooowwwuuujjjfffeeecccaaadddeeeddd^^^XXXYYY```gggkkklllnnnqqquuuwwwzzz{{{zzzzzzyyyyyyzzz|||~~~|||||||||||||||{{{{{{zzzwwwxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzxxxuuurrrooollliiifffaaa^^^YYYWWWSSSPPPPPPTTT[[[aaa___]]]]]]bbbnnn~~~qqq}}}zzzcccVVVBBB===777555666888888777555444222333444444333111222333333333333111000///000000111222333444444555111111000////////////000000000111000000///...---///000000111222222333333444444333333333444555666444333333555777888777555777555444777;;;===;;;999777888888999:::;;;;;;<<<<<>>???@@@AAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<======????????????>>><<<;;;:::<<<:::888777666666555555555555555555666777999999666555555555444444444333222222222222222222222222111111111111111111111111111111111111111222222333222333666777777555333111444444444444444444444444222222222222222222222222555555444333333444444444555444333333333333444555444444555555555666666666777666666555666777999:::>>>888999???AAACCCQQQccclllppppppxxx|||~~~{{{yyyvvvssssssoooggg]]]VVVUUUYYY^^^aaabbbeeehhhlllpppsssuuuxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{||||||{{{zzzyyywwwxxxyyy{{{|||}}}~~~~~~|||||||||}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvvvvwwwzzzzzzwwwsssqqqgggeeeccc```]]]ZZZVVVUUUTTTTTTTTTUUUVVVZZZ___dddgggcccfffxxx~~~{{{aaaOOO<<<999555444555777777777444333333222333222222111222222333333222111///...000000000111222333333444111111000000///////////////000000000000//////...111111111111111222222222222222222333333333444444333333333444555555555444555444444666999:::999888666666777888:::;;;<<<<<<;;;???CCCDDDDDDEEEFFFFFFHHHGGGNNN___nnnvvv{{{nnnjjjeeebbb^^^^^^gggrrryyy}}}|||{{{|||zzz{{{{{{yyywwwwwwxxxyyyYYYYYYXXXWWWVVVVVVUUUUUURRRQQQPPPNNNLLLKKKJJJJJJGGGHHHHHHHHHIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHKKKKKKJJJJJJKKKKKKLLLLLLQQQ^^^mmmxxx{{{oooeee\\\{{{fffMMMDDDEEEFFFGGGCCCBBBAAA@@@@@@AAACCCDDDKKKKKKIIIDDD@@@===>>>@@@@@@???>>>===<<<<<<<<<<<<999::::::::::::::::::::::::;;;;;;;;;;;;:::::::::<<<======>>>>>>>>>>>>>>><<<<<<;;;999888666666666777777666666666777777888444444333333333333222222333333333333333333333333111111111111111111111111111111000000111111222333333555777888888666444222444444444444444444444444222222222222222222222222444444333333333444444555555444333222222333444555555555666666666777777777555555444333444666888999CCC>>>===AAAAAACCCPPP```vvvuuuooorrr}}}~~~||||||sssggg___[[[ZZZZZZYYYZZZ[[[]]]___cccgggjjjlllsssssssssssstttuuuvvvvvvuuuvvvwwwyyyyyyyyyxxxwwwxxxyyyzzz{{{||||||{{{{{{{{{{{{|||}}}}}}}}}||||||{{{|||}}}~~~}}}}}}}}}}}}{{{{{{zzzzzzyyyyyyxxxxxxkkkqqqtttqqqjjjeeebbbbbbYYYXXXXXXVVVTTTSSSRRRRRRTTTUUUWWWYYY]]]eeemmmsssttt|||qqqoooUUUAAA:::888666444555555555555222333333222111111111111111222333333222111///...///000000111111222222222111111111111111000000000...//////000000000000///111111111111111111111111222222222333333333333333222333444444444444444444444333444666777888888777555666777888:::;;;<<<===<<<>>>BBBEEEGGGGGGIIIKKKGGGHHHJJJSSSeeetttuuummmwwwyyy{{{uuuggg\\\^^^eeehhhppp{{{}}}zzzxxxwwwyyyzzzzzzxxxxxxyyyzzzNNNNNNMMMLLLLLLLLLLLLMMMJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDEEEFFFFFFEEECCCAAABBBHHHRRR]]]dddoootttaaa^^^iiiuuu|||eeeNNNGGGIIIJJJFFFAAADDDCCCBBBAAAAAABBBCCCCCCBBBDDDEEECCC???>>>???BBB>>>>>>======<<<<<<======999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999:::;;;<<<>>>????????????===>>>???===;;;::::::;;;999888777777666666666666333333333333333333333333555555555555555555555555111111111111111111111111111000000000000111222222444555666888888777555444444444444444444444444444333333333333333333333333333333333333333444444555555444333222222333444555555555666666666777777777666555555555666888:::;;;888===AAACCCBBBDDDKKKQQQkkkqqqrrrvvv||||||zzz~~~xxxpppyyyqqqfffaaaaaa```\\\WWWXXXXXXYYYZZZ\\\___aaaccchhhiiikkknnnppprrrtttuuusssuuuwwwzzz{{{{{{zzzyyywwwxxxyyyzzzzzzzzzyyyxxxxxxyyy{{{}}}}}}}}}}}}|||yyy{{{}}}}}}|||{{{|||}}}~~~}}}}}}|||{{{zzzxxxvvvtttssssssrrriiiqqqssskkk```YYYXXXXXXQQQRRRRRRRRRQQQRRRTTTVVVSSSTTTVVV[[[cccooo}}}xxxwwwkkkSSSCCC999999888777555444333333222111222333222000///000111111222222222222000///...//////000000000111111111111111222222222111000///---...///000000111000000111111111111111222222222111222333444444444333333111333555555333333333444333444555666777777777777555555777999;;;<<<>>>>>>??????BBBFFFGGGGGGJJJOOOQQQNNNHHHHHHVVVkkkqqqlllnnnvvvzzzggg^^^^^^\\\eeeqqq{{{~~~{{{yyywwwyyy||||||zzzyyyxxxyyyHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHMMMVVVdddtttxxxjjjddddddoooqqq]]]RRRIIIKKKMMMJJJFFFDDDBBBBBBAAAAAABBBCCCDDDDDD<<<@@@DDDCCC@@@>>>@@@BBB===<<<<<<<<<<<<===>>>>>>::::::::::::;;;;;;;;;<<<;;;<<<===>>>>>>======<<<;;;<<<===>>>>>>??????>>>;;;===???>>><<<:::;;;<<<999888777777666666777777444444444444444444444444444444444444444444444444222222222222222222222222000000000000000111222222333333444555666666666666555555555555555555555555222222222222222222222222333333222222333333444555555555444444444444555555444444555555555666666666555555555666777888999:::666AAAFFF@@@<<>>???@@@DDDBBBBBBFFFFFFDDDHHHOOOQQQKKKFFFGGGNNNXXXeeeoooiiiiiizzzqqqhhh___bbbfffmmmsssvvvvvvvvvtttxxx|||~~~}}}{{{zzzzzzEEEEEEDDDDDDEEEFFFHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNOOOQQQ```gggrrryyymmm```]]]kkkzzzYYYLLLLLLGGGFFFGGGDDD@@@CCCJJJ@@@@@@@@@AAABBBDDDEEEFFF>>>CCCGGGFFFBBB??????AAA<<<;;;;;;<<<<<<===>>>???:::::::::;;;;;;<<<<<<<<<:::;;;===???@@@@@@??????======>>>>>>>>>>>>======888:::===<<<999888999;;;888777777777777777888888555555666666666666666666444444444444444444444444222222222222222222222222000000000000000111111222222222333333444555666666666666666666666666666666111111111111111111111111222222222222333333444555555555555555555555555555333333333444444444555555222222333444666777777888DDDOOONNN???888@@@CCC======NNN^^^hhhkkkkkkxxxdddgggppp|||tttppp___]]]ZZZXXXVVVVVVWWWXXXVVVXXXYYY[[[]]]^^^______ccceeejjjnnnpppqqqqqqpppmmmooorrruuuwwwwwwvvvvvvppprrruuuxxxyyyzzzyyyyyyvvvyyy{{{{{{yyyxxxyyy{{{uuuuuutttsssqqqooonnnmmmiiigggccc___[[[XXXVVVVVVSSSXXXXXXSSSQQQTTTSSSOOORRRTTTVVVVVVUUUWWW[[[___fffrrr}}}~~~{{{RRR===999999777333444555444222111000111///222333222///...///111111111222222111000...---////////////000000000000...///000000000///---,,,,,,---...000111111111111///000000111222222333333222333444555666555444444222444777666333222333555333555666777666666777777555666888:::<<<>>>@@@AAAHHHDDDCCCEEEDDDBBBEEEMMMIIIAAADDDMMMLLLHHHWWWnnnmmmcccqqqyyyhhhddd``````eeekkknnnoooooossszzz~~~CCCCCCDDDGGGJJJJJJGGGCCCJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFGGGGGGMMMPPPNNNGGG??????FFFOOOUUU[[[bbbfffjjjrrrmmm]]]VVVXXXnnn{{{gggXXXMMMHHHIIIFFFDDDEEEFFFEEEBBB???AAA???===>>>@@@AAABBBBBB??????@@@AAABBBBBBBBBBBB===???@@@???>>>===>>>???<<<<<<===???AAA@@@===:::>>>>>>>>>>>>============AAA@@@>>>===<<<<<<<<<===;;;;;;<<<===>>>===:::888999999999999999999999999:::999777555555555555666555555444333333333333444222222222222222222222222222111000/////////000111333444666777777777666555333444444555555444444333111111222222222333333333444333333222222333333444666999<<<:::666333555888444444444444444444444444111444666555333444:::???ooogggYYYHHH;;;888<<>>>>>>>>===>>>@@@DDDDDDCCCCCCBBBBBBBBBAAAFFFCCCBBBEEEFFFGGGNNNUUUrrrqqqpppvvv{{{ggg[[[[[[___```___lllpppuuuyyy{{{||||||}}}KKKIIIGGGHHHLLLPPPQQQQQQJJJIIIHHHHHHHHHIIIKKKLLLNNNLLLIIIDDDBBBCCCGGGKKKNNNRRRWWWXXXYYY```lllvvvlllcccaaabbbdddhhhmmm]]]UUUOOOLLLJJJHHHFFFEEEEEEFFFFFFCCC@@@BBB@@@>>>>>>@@@AAABBBAAA@@@AAABBBCCCCCCCCCBBBAAA>>>??????>>>======>>>@@@>>>>>>???AAABBBAAA>>>;;;======>>>>>>?????????@@@AAA@@@???>>>======>>>???;;;::::::;;;<<<<<<999777999999999999999999999999:::999777666555555555666666555444444444444444444222222222222222222222222222111111000111333444555444444555555666666666555333333444444444444333333111111111222222222333333333333222222222222333333666999;;;999444222333555444444444444444444333333111333555444222333888===[[[TTTHHH===888777:::<<<;;;:::===FFFTTTaaaiiilllhhhlllwwwqqqyyy|||tttggg]]]ZZZZZZ\\\^^^\\\XXXTTTQQQQQQSSSQQQOOOOOOQQQRRRRRRQQQWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^____________```___^^^^^^^^^\\\YYYWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOPPPRRRSSSXXXWWWWWWYYY\\\^^^^^^^^^iiiqqq{{{}}}|||rrr^^^LLL:::555888999888777666555444222111111111000111000///......///000000222111000/////////000000////////////////////////000000000000000///......------------............//////000000000111111111111111111222222222333333222222222222333444555666666777999EEEOOOEEE888<<<;;;===>>>???>>>===>>>???DDDDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@BBBDDDEEEKKKRRRbbbpppyyyxxxxxxsss```YYYZZZ^^^______cccjjjrrrwwwyyyzzzyyyDDDDDDEEEIIIOOOTTTVVVWWWQQQOOOKKKHHHFFFEEEFFFFFFGGGFFFDDD@@@@@@GGGUUU___dddjjjrrrxxx~~~mmm]]]NNNNNN[[[nnnqqqaaaPPPIIIHHHFFFEEEFFFFFFEEEDDDDDDEEEEEEDDDBBBDDDAAA??????@@@AAAAAA@@@AAABBBDDDFFFEEECCCAAA???>>>>>>>>>===<<<<<<>>>@@@AAA@@@@@@AAABBBAAA???<<<<<<<<<===>>>???@@@AAAAAA???>>>===<<<<<<===>>>>>>;;;:::888888999:::999888888888888888888888888888999888777666555555666666666666555555444444444444333333333333333333333333111111111222444666888999444444333333444444555666222222333333333333222222000111111111222222222222222222222111111222222222666888999777333000000111333333333333333333333333111333444333111222555999DDD>>>777444666888888777:::999999===FFFRRR^^^eeeaaagggsssssseeennn|||tttrrrlllllliiibbbZZZSSSPPPPPPSSSPPPNNNMMMMMMMMMLLLKKKOOONNNOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQRRRTTTUUUTTTRRRQQQQQQRRRQQQOOOMMMOOOOOOOOOOOOOOOOOONNNMMMQQQRRRRRRQQQQQQSSSWWWZZZ^^^\\\\\\```ffflllnnnnnn{{{~~~|||jjjCCC@@@999444666999777444333555444333222111000000000111000...---...///111222111111000////////////000000000000000000000000000/////////000//////...---------------............////////////000000000000000111111111222222222222111111111111222333444444444777:::EEEOOOEEE:::===<<<>>>??????>>>===>>>???CCCDDDDDDDDDDDDCCCBBBBBBAAA>>>???BBBDDDDDDJJJQQQUUUiiiyyyyyysssxxxmmm___YYYVVVUUUWWWYYY^^^gggpppvvvvvvuuuLLLOOOUUUZZZ\\\[[[WWWTTTJJJHHHEEEBBBBBBDDDFFFHHHGGGJJJNNNPPPVVVdddyyylllaaaTTTUUUZZZhhh}}}kkkaaaVVVLLLHHHGGGDDDAAAAAADDDCCCBBBBBBBBBCCCCCCBBBDDDBBB@@@???@@@@@@@@@???BBBDDDFFFGGGFFFDDD@@@>>>>>>>>>===<<<;;;;;;===@@@@@@???>>>>>>??????===;;;<<<<<<======>>>??????@@@;;;:::999999999:::;;;<<<===:::777666888999999999888888888888888888888888999888666555555555666666666666666666555555444444333333333333333333333333222222222222444666888999333333222111111333444555111111222222222222111111000000000111111111111222222111111000000111111222222444555444111//////000222222222222333333333333111333333222111111333555666444333444666888888777888888888888;;;DDDOOOXXX]]]dddoooyyyppphhhtttvvvkkkbbb]]]ZZZYYYWWWSSSOOOLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQRRROOOOOOOOOOOOPPPQQQRRRRRRPPPOOOOOOPPPRRRSSSRRRQQQOOOOOOPPPPPPPPPOOONNNMMMOOOPPPRRRTTTWWW\\\bbbfffkkkiiikkkrrr~~~oooNNN===AAA<<<999999777333111333444333222111000//////000111///...------///222333////////////////////////000000000000000000000000.........//////......---,,,,,,---------................../////////000000000000000111111111111222111111111111222333444444111555666===GGG@@@888<<<<<<>>>??????>>>===>>>>>>BBBCCCDDDDDDDDDCCCCCCBBBBBBAAABBBEEEGGGGGGKKKQQQNNNWWWbbbllltttzzz}}}|||tttmmmddd]]]```\\\YYY\\\eeennnqqqrrrSSSVVVZZZ[[[YYYSSSNNNJJJHHHHHHJJJMMMTTT\\\cccgggjjjpppwww|||sssaaaVVVQQQUUUeee|||mmmYYYQQQOOOIIIEEEGGGGGGDDDCCCDDDBBBBBBAAA@@@@@@@@@AAABBBDDDAAA???>>>???@@@@@@???BBBCCCEEEGGGFFFCCC???===<<<======<<<:::;;;===???>>><<<::::::;;;;;;:::999========================::::::999888888999:::;;;>>>;;;888666777999::::::777777777777777777777777777666555444444444555666555555666666555555444333222222222222222222222222333222111111111222444444222111000000000111333444000000111111111111000000//////000000000111111111000000000//////000000000...000111111111000000111111111111222222222333333111222222222111111222333000333666777555444555666333444555444333666>>>DDDKKKUUU```iiirrrqqqzzzyyyqqqjjjgggaaaYYYRRROOOOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMNNNQQQRRRRRRQQQKKKLLLNNNPPPRRRRRRRRRQQQTTTXXX^^^dddkkkrrryyy~~~vvvmmm~~~gggHHH>>>@@@777555555777555222222666222111000//////////////////...------...000222444............//////......////////////////////////,,,---............------,,,,,,,,,------------...---............///////////////000000000111111111111111111111222333444555222555333555===;;;777===;;;===>>>>>>=========>>>AAABBBCCCDDDDDDCCCBBBAAACCCAAACCCGGGGGGFFFIIIOOOHHHFFFIIIVVVfffoooqqqnnnvvv~~~ssshhh\\\VVVZZZbbbhhhkkk]]]^^^_________aaacccfffuuuvvvxxx|||ppp```YYY]]]hhhpppwwwlll\\\RRRMMMLLLEEECCCCCCEEEEEEBBBBBBEEEBBBBBBBBB@@@>>>>>>@@@BBBBBB???======>>>??????>>>@@@BBBCCCDDDCCCAAA>>><<<:::<<<===<<<;;;;;;;;;===<<<999777777888:::::::::>>>>>>>>>>>>=========<<<===<<<;;;::::::;;;<<<<<<===;;;888777888999:::999666666666666666666666666555444333222222333444555333444555555555444222222111111111111111111111111333222000///...///000000000000//////000000111222///000000000000000000///////////////000000000000000//////......//////000,,,---...///000111111111000000000111111222222333111111111222222222222222///333777666333000111333222555666555444444777:::CCCMMMXXXaaajjj}}}|||nnnqqqsssuuu~~~uuukkkeeeaaa]]][[[WWWVVVTTTRRRPPPOOONNNNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPQQQSSSTTTUUUTTTTTTWWW\\\bbbfffiiikkkkkkwww}}}zzzrrrooooooqqqsssaaaHHH;;;888:::000000444999777222000222111000///...............------......000111222333,,,---......///.........////////////////////////+++,,,------...---------,,,,,,,,,,,,------------------------.........///////////////000000000000111111111111222333444555444888333111888888777>>>999:::<<<===<<<<<<===>>>???@@@BBBCCCDDDCCCAAA@@@AAA@@@BBBEEEEEECCCDDDIIIGGGDDDDDDJJJRRR\\\iiitttoooxxxwwwfffZZZVVVYYY^^^```eee___YYY[[[iii~~~lllTTTKKKKKKKKKKKKLLLFFFDDDEEEFFFEEEAAABBBFFFDDDEEEDDDAAA>>>>>>@@@CCC???===;;;;;;===>>>???>>>??????@@@@@@@@@???===<<<888;;;===>>><<<;;;::::::<<<999777777999;;;======???????????????@@@@@@@@@>>>===<<<;;;::::::;;;<<<;;;999777666777888888777666666666666666666666666333333222111111222333444222333444555444333111000////////////////////////111000///...---......///......///000000000000///...//////000000//////............/////////000000///..................///------...///000111000/////////000000111222222333111111111222333333333222111222333222111111000000333555666666666666777888AAAIIITTT^^^gggttt|||qqqeeegggxxx~~~zzzqqqooommmjjjgggdddcccbbb^^^\\\ZZZXXXZZZ]]]aaacccbbbaaaaaadddhhhlllnnnooouuuyyy|||~~~||||||^^^DDD===:::777555555333555888666111......000///......------......+++,,,...000111222222222+++,,,---...///......---------------------------++++++,,,---------------++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000000000111222333333222888444000666666444;;;666888:::;;;;;;<<<===>>>===>>>@@@BBBCCCBBB@@@???@@@???AAADDDCCC???@@@CCCCCCCCCDDDFFFGGGLLL]]]ooopppvvvuuuhhh^^^YYYXXXXXXuuugggaaa^^^```fffvvvzzzYYYQQQKKKLLLJJJDDDAAACCCAAA@@@BBBEEEDDDBBBEEEKKKFFFGGGFFFCCC???>>>AAADDD>>><<<::::::<<<>>>???>>>>>>>>>>>>>>>>>>======<<<777:::===>>>===;;;999999===;;;888888:::===???@@@??????@@@AAABBBCCCCCCDDD>>><<<;;;999888888999999999777666666777777666555666666666666666666666666222111000000000111222333111222333444444222000///////////////////////////000///...------...///000,,,---///000000000///.........////////////................../////////000.........------.........///......///000000///---...//////000111222222222000000111222444555444333333000...///333444222000//////000111222444444555444<<>>AAA@@@BBBEEECCC???>>>AAA;;;:::===BBBDDDEEENNNZZZnnnrrr{{{wwwjjj^^^XXXUUU{{{gggUUUUUUaaalll{{{fff\\\LLLJJJGGGDDDBBBAAA@@@@@@<<<<<<<<<===???AAADDDEEEOOOLLLHHHEEEEEEDDDBBB???>>>===<<<===>>>>>><<<:::>>>>>>===<<<;;;::::::999999999:::::::::999888888666777888999;;;<<<===>>>>>>>>>>>><<<;;;;;;===???999888888777777777777777555555555555555555444444555555555555555555444444222333333444444333333222222222333222222111000///................................................000000//////............//////000000///...------------......//////000000------------------------...//////000000000000000000000000000111111111111000111111111222222222222111111111111111222222222222000000222666888777555888666999III^^^mmmqqqnnnmmmxxxrrrfffccceeehhhrrr|||{{{ttttttuuu}}}xxxzzz```NNN>>>::::::777444444333222111000///////////////............---------,,,---///000000///---,,,---,,,+++*********++++++---+++***,,,///000...+++------------------------+++,,,,,,------,,,,,,++++++,,,------......------...///////////////..................////////////333333333222222222111111555444444444666888:::<<>>>>>>>>>>>>>><<<@@@CCCBBB???<<<<<<===<<<>>>@@@BBBDDDFFFHHHJJJ[[[kkkwwwwww{{{uuu~~~lllWWWvvviiieee```___lll}}}gggWWWNNNJJJHHHFFFDDDBBB@@@?????????======>>>>>>???@@@BBBBBBFFFBBBAAAEEELLLLLLDDD<<<;;;:::;;;<<<>>>??????===>>>======<<<;;;:::::::::999999999999888888777666:::::::::;;;<<<<<<======>>>>>>===;;;999888:::;;;888888777666666666666777555555555555555555555555666666666555555444444444222333333444444333333222222222222222111000//////................................................/////////......---------///////////////...------------------............---------------------------...//////000000///////////////000000000111111000000000000111111111111///000000000000111111111444333222333777888777666555333222999GGGXXXeeelllqqqooottt{{{sssmmmiiifffiiinnnooorrruuuxxx|||~~~{{{{{{|||uuusssnnniiiiiiqqq}}}wwwUUUHHH===333333555222111111333222111000////////////------------,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++---++++++,,,...///---+++------------------------+++,,,,,,------,,,,,,++++++,,,------...---------......////////////..................////////////333333333222222111111111333333444555666888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<===>>><<<>>>???AAABBBCCCEEEFFFIIIZZZpppzzzyyyyyywwwccc|||lllYYYXXX^^^jjjsssyyyeeeOOOGGGFFFFFFFFFBBBAAA@@@>>>============>>>??????@@@@@@@@@??????AAA>>>@@@KKKXXXYYYLLL???999888999;;;???AAABBBAAA======<<<<<<;;;;;;::::::;;;;;;;;;::::::888777777============<<<<<<<<<<<<======<<<:::777666666888777777666555555555555666555555555555555555555555777777666666555444333333222333333444444333333222222222222222111000///...........................------------------------......------------,,,,,,...////////////...---------------,,,,,,,,,,,,,,,------------------------,,,---......//////...............////////////000....../////////000000000......//////000000000000444333222333555555555444222222111111555@@@QQQ]]]mmmiiiiiioooyyyvvvnnnfffjjj~~~~~~~~~|||pppiiihhhiiixxxxxx|||~~~tttjjjkkkllllllqqqxxxrrrqqqqqquuu|||vvvOOO666888444222444555333222333222111000//////...//////,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,,,,,,,---------,,,+++***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------------....../////////..................////////////444333333222111111000000111222333555666777888888888999<<<>>>??????>>>===???===::::::;;;===??????======???@@@@@@AAAAAAAAA???GGG\\\rrrwwwsssyyyooo\\\xxxjjj]]]TTTRRR^^^qqqfff[[[MMMGGGHHHIIIFFFBBB=========<<<<<<<<<<<<======>>>???AAAAAA@@@?????????>>>BBBNNNYYYYYYMMM@@@:::999999;;;???AAABBBBBB<<<;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999::::::888666555666777666666555444444444444555555555555555666666666666999888777666555444333222222333333444444333333222222222222222111000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////...------......------,,,,,,++++++------------------------+++,,,------......---------------.........//////---------.........//////......//////000111111111111111000000111111000000111444666555333666???FFF]]]hhhssstttqqq~~~sss[[[UUU]]]vvv~~~xxxtttoooppptttvvvssspppsssyyy|||{{{}}}{{{wwwsssrrrtttwww{{{~~~ttthhhhhhwwwoooNNN@@@>>>555555666666555333333444111000//////.........///,,,,,,,,,,,,++++++++++++,,,------......------,,,+++,,,...///...---+++)))******+++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,------......//////..................////////////333333222222111000000000///000333555666777666666888:::===???@@@???===<<>>AAA@@@???======>>>@@@BBBBBBAAA@@@DDD???EEEYYYmmmuuuwwwxxx|||qqqaaaooo```XXXXXXZZZooo~~~bbbQQQNNNJJJGGGEEEBBB===999;;;;;;<<<<<<============;;;<<<>>>@@@AAAAAAAAA@@@<<<>>>CCCIIILLLJJJDDD>>>>>><<<;;;<<<>>>@@@@@@@@@:::::::::;;;;;;;;;;;;;;;?????????>>>===<<<;;;;;;888999999::::::;;;<<<<<<555777888888666666777888666555555444444444444444555555555666666666777777999888888666555444333333222333333444444333333222111111111111000///..............................------------------------+++,,,,,,,,,,,,,,,,,,,,,------............------///.........------,,,,,,------------------------+++,,,,,,---------------------------............,,,------------.........//////000111111222333333000000111000////////////222444555666666666888:::HHH___www~~~wwwzzz~~~fff___eee{{{~~~vvvzzzkkkJJJ999888===222333333111...///111222000///......---.........------------,,,,,,,,,,,,,,,------------------,,,+++,,,---......,,,***))))))***++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,---...........................////////////222222222111111111000000///000222444666666666666;;;===???AAAAAA???===;;;===<<<<<>>>>>>>>???BBBEEEFFFDDDBBBEEEBBB===AAATTTjjjrrrmmmvvv~~~xxxoooeee___^^^bbbmmmyyyxxxiiiZZZNNNMMMJJJEEE???;;;:::<<<>>>:::;;;<<<===>>>>>>>>>>>><<<<<<>>>???@@@AAABBBBBB???BBBFFFFFFCCC@@@???@@@BBB???===<<<===>>>>>>===999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::666777777888999::::::;;;444666888888888777888999666666555444444444444555555555555666666777777888888888777777666555444444222333333444444333333222111111111111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---............------------------------------------+++,,,------......---------------............///,,,,,,---------.........//////000111222333333444111222333333111000111222333111//////222666999::::::KKKddduuuyyywww|||ZZZBBB===;;;666111///111111------000333444......------------......------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++***)))((()))++++++*********+++******************************++++++++++++************+++,,,,,,,,,,,,,,,+++,,,---...........................////////////000000000111111111111222000111222444555666777777>>>???@@@AAA@@@???===<<<<<<===???AAACCCCCCAAA???AAA@@@AAAEEEIIIJJJGGGCCC===EEEDDD:::<<>>>>>======??????>>>>>>???@@@@@@AAAAAADDDFFFEEEAAA???@@@CCCDDDAAA>>><<<=========<<<888888999:::;;;;;;<<<<<<::::::;;;;;;<<<<<<;;;;;;888888888888888888888888666888::::::999888888999777666666555444555555555444555555666777777888888888777777777666666555555222333333444444333333222111111111111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,------.........---,,,,,,,,,,,,,,,---------------------------------,,,,,,---...............---............/////////------------..................///000111222333333000222444333111000222444111000//////000333666888777;;;HHHYYYeeeiiijjjlllqqqxxxnnnSSS999333999:::666111///222111...///333444111...------,,,------......,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---++++++*********)))))))))''')))++++++))))))***+++******************************++++++++++++************+++,,,,,,,,,,,,+++***+++,,,---........................////////////......///000111222333333222222222333444666888888======>>>>>>>>>>>>>>>======>>>@@@@@@??????@@@AAAEEEDDDCCCFFFJJJKKKFFFBBB<<>>BBB999;;;???CCCCCC@@@999333999:::<<<===>>>======<<>>>>>>>>???@@@===???AAA@@@>>>===???@@@DDDAAA>>><<<============888888999:::;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::999999888777777666888:::<<<<<<:::888777888777777666555555555555666444555555666777888888999777777777777666666666666222333333444444333333222111111111111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------.........---*********++++++,,,,,,---------------------------,,,---......//////...............////////////000---------.........//////------...///000111222222...000222111//////111333000333666666222000000111777555777@@@KKKXXXgggsssllljjjrrrzzz~~~hhhGGG???999777444///000666...111000,,,...111...(((------,,,,,,,,,------...+++++++++************)))---,,,,,,++++++,,,,,,---+++***))))))(((((())))))&&&)))++++++)))((()))+++))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++***+++,,,---......................../////////000------...000111333444444333333222333444666888::::::;;;;;;<<<===>>>??????===???@@@>>>;;;<<>>@@@HHHGGG??????FFFNNNbbbppprrr{{{vvveeeXXXVVV```nnnyyy{{{___LLLIIIFFFBBB@@@@@@@@@??????@@@AAABBBBBBAAA>>><<<:::???>>>===<<<===???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDDDDBBB???>>>>>>???EEECCC@@@<<<;;;;;;<<<===;;;::::::::::::;;;<<<<<<===>>>???@@@@@@???>>>===999999888888777888888888777:::>>>@@@>>>;;;888777666666666666444444555777999999999999888777666666666666666666666666666666555444444333333222222111222222111000//////000000------,,,,,,,,,,,,------///---,,,,,,---...,,,+++,,,,,,,,,---------..............................------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////000000000000000000111111111111000000111111111111111111111111000444666666999GGG___sssnnnuuuuuuuuu{{{zzzZZZFFF;;;999777555333222111000444333222111000///...---...........................---,,,+++************---------,,,,,,+++++++++,,,,,,++++++***)))((((((((()))******)))(((***+++******************************************************+++++++++,,,,,,,,,)))***+++,,,...///000000............///////////////000000000111111111111111333444444444555777999<<<===>>>???@@@@@@???>>>AAABBBBBB@@@??????AAACCCGGGHHHIIIJJJJJJHHHFFFEEEAAACCCDDDCCCCCCEEEIIINNNDDDPPPcccttt{{{mmmggg[[[\\\^^^dddooo|||gggVVVGGG???CCCAAA???>>>???@@@@@@??????@@@AAAAAAAAA???===<<<=========>>>>>>>>>>>>>>>========================???@@@AAAAAA@@@AAACCCEEECCCBBB???===<<<;;;<<<<<<999999999999999::::::;;;;;;;;;<<<======<<<;;;:::::::::999888888888888999666999===>>><<<999777777666666666666555555666777777888888999999999888888666666666666666666666666555444444333333222111111111000//////.........///...------------------...///---,,,,,,------,,,+++++++++++++++,,,,,,,,,---........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...................../////////000000000//////000000000000//////111111111111111111111111000333555333333;;;JJJVVVfffppptttuuu{{{}}}}}}{{{{{{~~~~~~|||}}}WWWDDDAAA888777555333111000000///111000000///...---,,,,,,------------------------...---,,,+++************------,,,,,,,,,+++++++++,,,,,,+++******)))(((((()))***+++***)))((()))***))))))))))))))))))))))))*********************************+++++++++,,,,,,)))******+++,,,---......---.........//////////////////000000000111111111111222444444444444777999:::;;;<<<===>>>>>>======???@@@@@@???>>>???AAACCCFFFGGGHHHHHHHHHFFFDDDCCC@@@BBBCCCCCCCCCDDDHHHLLLLLLIIINNN___uuuvvvnnnfff]]]WWWUUUcccnnn~~~ttt]]]JJJ???======>>>===;;;;;;<<<>>>??????>>>===>>>@@@@@@@@@@@@>>>>>><<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>???BBBDDD??????>>>======<<<<<<<<<888777777777777888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999777999;;;;;;999777777777666666666666666666666666666777888999::::::::::::666666666666666666666666444444444333222222111111//////...------------............------............---,,,,,,------,,,+++************++++++++++++------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------++++++,,,---------------.........////////////000......////////////......000000000000000000000000000222333222000222666;;;LLL\\\gggmmmssswwwxxxyyysssPPP888444:::444333222000//////......//////.........------------------------------------,,,+++***************,,,,,,,,,++++++++++++++++++++++++******))))))(((***++++++***((('''((()))((((((((((((((((((((((((*********************************++++++++++++,,,************+++++++++,,,---------.........//////////////////000000000000111222333333333333666888777888999;;;;;;<<<;;;;;;===>>>>>>>>>===>>>AAADDDDDDEEEEEEFFFEEECCCBBB@@@>>>@@@BBBCCCDDDEEEGGGIIIKKKDDDAAALLL___pppvvvuuuwwwvvvvvvnnnmmmfffbbb\\\XXXZZZcccppp{{{sss]]]SSSKKKBBB<<<:::<<<>>>???999999999;;;===>>>===<<<<<<<<<>>>???@@@@@@??????============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888888999;;;<<<<<<===>>>===<<<;;;:::777777777666777888888999=========>>>>>>>>>>>>>>><<<<<<;;;:::999999999999888:::::::::888777888999666555555666777888777666777777888999::::::999999666666666666666666666666444444333333222111111111......------------......///......------......///...---+++,,,------,,,************++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------++++++,,,---------------------........./////////---..................---000000000000000000000000000111222222222222222222444EEETTT___hhhhhhooo||||||www|||}}}yyy{{{[[[EEE;;;777444333111111000///............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++*********+++*********)))))))))(((++++++,,,+++(((''''''((())))))))))))))))))))))))************************************++++++++++++++++++++++++++++++******,,,,,,---------................../////////000000000111222222222222444666666777777888999:::;;;;;;;;;<<<=========???BBBEEECCCCCCDDDDDDCCCBBB@@@@@@>>>@@@BBBDDDEEEFFFGGGHHHBBBEEEGGGGGGHHHQQQaaannntttttt{{{jjj]]]XXXWWWXXX___ggglllttt|||lll^^^OOOEEEBBBAAA@@@???===;;;777555:::999999:::<<<<<<;;;999::::::<<<===>>>????????????>>><<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999666555666777:::;;;<<<======<<<:::999777777777777777888888999============>>>>>>??????===<<<;;;:::999999999999:::;;;;;;:::888888999:::666555555666999999888555888999999999888888777666555555555555555555555555444333333222222111000000.........------......///......------------.........,,,++++++,,,---+++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,---............---------------............------............------////////////////////////111111111222333333333333111;;;CCCNNN\\\___bbbpppooopppjjjppp}}}~~~{{{~~~tttWWW999111777:::555///111111000///////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***************************************)))))))))))))))++++++,,,+++(((''''''(((************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............/////////000111222111111111333555555555666777888999:::;;;:::<<<=========???BBBEEEBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAADDDFFFGGGGGGGGG@@@GGGKKKGGG???BBBQQQ___ooovvv|||zzzrrrfff[[[TTTRRRUUUXXXaaappp|||eeeUUULLLDDD>>><<<;;;;;;:::999888666444222:::999888888999999888777888999999:::<<<======>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999:::;;;:::888888999;;;999:::;;;<<<<<<;;;999888777666666666666777888888::::::::::::;;;<<<===>>>===<<<;;;999888888888888:::;;;;;;:::999888999:::666555444777:::;;;888555888888888888777666555444444444444444444444444444333333333222111111000000......---------...//////---------,,,,,,------------,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------......------............------////////////////////////111111111000000000111111555777444999IIIQQQXXXggguuutttkkkiiivvv~~~{{{NNNBBB666333444222000000222111000///////////////++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))******)))))))))))))))*********))))))))))))))))))))))))***++++++***((('''((()))************************)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------.........//////000111000000000222333444444444555666888999:::999;;;;;;<<<<<<===AAACCC?????????@@@@@@@@@AAAAAA?????????AAADDDFFFGGGFFFFFFFFFEEEDDDDDDEEEIIIKKKTTTdddnnnqqqwwwjjjbbb______ZZZXXXVVVUUUWWW___iiippp|||sssRRRIIICCCBBB@@@:::666666444444333333333444666888888666444444555777777666777777888888999:::;;;<<<:::<<>>EEETTTgggmmmjjjhhhpppxxxyyyfffJJJ:::777666666333...///222222111000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******((((((((()))))))))******((())))))))))))))))))))))))***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///000000000//////111222222111222222444666888999888999999999999:::===@@@<<<<<<<<<===>>>???@@@AAA???===<<<===AAADDDEEEDDDFFFCCCAAACCCFFFHHHEEEAAAAAALLLWWWaaaqqqwwwcccSSSLLLMMMQQQUUUYYY^^^dddiiioooyyyqqqZZZGGG<<<>>>666111333555444888>>>555555555444333444666777666333111111333555666777777777777777888999:::;;;666:::@@@DDDDDD???999555777777777777777777777777888999999888777777888:::;;;;;;:::999999888888777444333333333333444555555888888777777888:::<<<===<<<;;;:::888777666666666666888::::::888666666666666444444777<<<===999555222333444555666666666666222222222222222222222222333333222222111000000000+++*********+++,,,,,,---,,,++++++******++++++,,,---,,,***+++,,,,,,+++)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------......////////////..............................)))...222222000...///222---222111000555222444AAAOOO]]]dddfffmmmpppyyy}}}~~~cccNNNAAA777555///...222555444333333111111///...---,,,,,,,,,.........------,,,,,,,,,***************************)))))))))))))))******'''((((((((())))))******(((((((((((())))))))))))((()))******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///000000///......000222000000///000222444666777666777777777777888;;;===999999999:::<<<>>>???@@@>>>;;;999:::>>>BBBCCCCCC???BBBEEEEEEDDDBBBCCCCCCGGGFFFJJJUUUaaajjjuuu~~~sssgggTTTSSSSSSWWW___fffjjjkkkvvvtttvvv~~~wwwaaaMMMAAA;;;888777555444444333333444444555777666555444333333222111333222111000000222444555333333333444555666777888666777999;;;===<<<999777777777666555555666777888;;;:::888888888:::<<<===888888888888777777777777777666555444333222222222666666777888999:::::::::;;;999777555444333333333888888777777666666555555777555444444444444222111333444444555555444444333444333111000000111333444000000000000////////////---,,,++++++******++++++---,,,+++******+++,,,---************))))))))))))))))))))))))***************+++,,,---...---,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,------------------------........................////////////////////////............///000222222:::>>>III[[[nnnxxxwwwsss{{{zzznnnQQQAAA:::888666222111111000///......------------,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++***)))((((((((((((&&&&&&&&&'''((())))))***))))))))))))************,,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))************+++++++++******+++,,,,,,,,,,,,+++------------------------------,,,,,,,,,---......000000000000111111111111999999999888666555666888777888:::<<<===>>>??????>>>======>>>AAACCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCIIIVVVhhhvvviii{{{yyyjjjbbb```___YYYRRRQQQVVVaaappp~~~pppWWWOOODDD;;;777777777777444333333222222333333444555444444333333222222222222222111111111222333444333333333333444555666666444555777999;;;:::888777888777666666666888999:::<<<;;;999888888:::;;;===999888888888777777777777777666555444333333333333666666777999999::::::999;;;:::777555333333333444888777777777666666666555777555444444555555333222222333333444444333333222333222111000000111222333000000000000////////////---,,,++++++******++++++,,,+++************+++,,,************))))))))))))))))))))))))************)))***,,,---------,,,+++************************************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------............................................................///000111222333777@@@PPPaaannntttvvvtttnnnjjjooo|||zzzhhhQQQ???777555333222111111000000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++***)))((((((((((((&&&&&&''''''((())))))***'''(((((((((((()))))))))+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))*********+++++++++)))***++++++,,,,,,++++++------------------------------,,,,,,,,,---....../////////000000111111111333444555555555666888:::666777999;;;<<<======>>>===<<<<<<===???AAACCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDGGGPPP^^^iiilllwww~~~www```WWWNNNMMMRRRYYYZZZYYY\\\gggzzztttcccPPPBBB;;;999555333333333222111222222222111111222222222222222222222222222222222000111111222222222222222333333333222333333444444111333555777999999999888888888777777888:::;;;======<<<:::999999:::;;;<<<999999999888888888777777888777666555444444444555666777888999999999999999<<<:::777444333333444555777777777777666666666666666555444555666666555444111222222222222222222111111111////////////111111000000000000////////////---,,,++++++******++++++++++++***))))))***++++++++++++*********)))))))))))))))))))))************))))))+++,,,,,,,,,+++***************************************************************************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,------------------------------------------------....................................///000111111...000555>>>KKKYYYeeellloookkkiiilllttt}}}oooMMMDDD:::444555666555333000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++***)))((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///---......///000111111222000222333333333444666888666777888:::;;;<<<<<<<<<===<<<<<<<<<===???BBBDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDEEEDDDEEEJJJRRRXXXeeekkkvvvuuugggZZZSSSOOORRRYYYfffttt|||}}}{{{xxxwwwbbbNNNCCC===999555666555555444444222000///111111000000000000111111000000000000111111222222///000222333333333111000333333222222111222222222111333555777888999:::;;;999888888999:::<<<>>>???>>>===;;;999999:::;;;<<<::::::999999999888888888888888777666666666666666666777888999999999999999<<<:::777444333333555777777777777777666666666666666555444555666777666555000000111111111111000000000///............///000000000000000////////////---,,,++++++******++++++************************+++++++++*********))))))((()))))))))************((()))***+++,,,+++******************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................///000111...///000222666???KKKSSSfffkkkqqqwwwzzzzzzxxxwwwrrrVVVDDD<<<888444444666777555333/////////......---------,,,+++++++++++++++++++++******************************************************)))(((((((((((((((''''''''''''(((((())))))'''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------...///------...///000111111222333444444333222222444555777888999:::;;;<<<<<<<<<>>>======<<<<<<>>>BBBEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFFFFEEEFFFIIIKKKSSSZZZgggrrrxxx}}}xxxnnnnnnfffbbb[[[UUURRRWWW```hhhkkktttooo```NNNEEE999111///000333555...//////000000111222333111000000//////000000111...//////000000111111222...///222333444333111000333333222111111111222222222444777777888999<<>>NNNXXXgggrrrwwwwwwvvvuuu}}}}}}jjjPPPAAA;;;;;;777444111111222222000...............------------++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********))))))***++++++++++++***+++++++++,,,,,,,,,------,,,++++++,,,---...//////.........///000111111222222444444444333333555777888999:::<<<============>>>??????>>>===???BBBEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDGGGGGGGGGFFFFFFFFFFFFMMMYYYdddiiinnnyyywwwkkkllljjjhhheee^^^VVVTTTUUUWWWYYY[[[___eeepppzzzjjj]]]OOOCCC<<<666222111333333111//////...//////...------///222111000000//////000000111/////////000000111111111...///111333333222111000222222222111222222333333444777999888777999>>>BBB;;;:::::::::;;;===>>>???;;;:::999888888:::<<<===;;;;;;;;;:::::::::999999::::::999999999999999:::777888888999999999888888:::999888666555555666666666666666666777777777777666555444555666666555444///000000111111000000///........................000000000000////////////---,,,++++++******++++++***+++,,,,,,,,,,,,+++***,,,++++++++++++*********))))))))))))************))))))+++,,,,,,,,,+++***************************************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---....../////////111222111//////222666777AAANNN[[[fffpppyyyvvvzzzooogggxxxXXX@@@999888666444555222000//////000///...------------------------*********+++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((((((((''''''(((((((((((((((((())))))))))))************''''''(((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******((()))******++++++************++++++,,,,,,------+++++++++,,,---...///000000000000000111111111111///111333444555777:::<<<999:::;;;<<<===============???AAAAAA??????BBBEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHHHHGGGFFFEEEDDDGGGNNNTTTWWW\\\jjjxxxwww{{{~~~vvvmmmcccXXXQQQPPPUUUVVVQQQOOOVVV___eeepppyyyfffWWWHHH@@@;;;666444666333000111555555///,,,---000111111///,,,+++---///111000000000000000000111000000000000000000111111...///000222222111111000222222222222222333444555555888999888666888===BBB<<<;;;;;;:::;;;<<<===>>>888888777666777999<<<===;;;;;;;;;;;;::::::::::::;;;:::::::::::::::;;;;;;888888999999999888888777888888888888777777666555555666666666777777777888777555444444555555333222000000000111111000000000......////////////......000000000000////////////---,,,++++++******+++++++++,,,------------,,,+++,,,,,,+++++++++*********))))))))))))************)))***,,,---------,,,+++************************************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------............///111111111111111222111555;;;CCCNNN\\\jjjssswwwvvvjjjfffuuuvvvkkkSSS<<<777;;;:::333---222111000000000111111000,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((('''((((((((())))))))))))***&&&&&&'''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((()))))))))***((())))))***************)))******+++,,,,,,------+++++++++,,,---...///000222222222222111111111111...000222333555777:::===999999:::;;;<<<<<<<<<<<<:::>>>BBBBBB???>>>@@@BBBAAAAAAAAABBBDDDEEEGGGHHHGGGGGGGGGGGGHHHGGGFFFDDDDDDEEEIIIKKKKKKMMMXXXeeelllvvv}}}yyynnnlllggg___WWWRRRPPPQQQNNNYYY^^^YYY\\\nnnsss]]]OOODDD;;;444444444111000333333...,,,......+++---222&&&))),,,---,,,,,,...111111111000000000000111111111111111111000000000000//////000111111111111111222222222222333444555666666888:::888555777===BBB===<<<;;;::::::;;;<<<===777666555666777999<<<>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<888888999999999888888777777888999999999777666444555666666666777777888888777555444444444444222111000000111111111111000000......////////////......000000000000////////////---,,,++++++******++++++,,,,,,............,,,,,,,,,,,,,,,+++++++++******))))))))))))***************+++,,,---...---,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------...............///000000///...333222111333999CCCNNNUUUmmmoookkkmmmzzz}}}|||{{{~~~^^^KKK???555333333111222666/////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((('''''''''''''''''''''((((((((()))%%%&&&'''((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))(((((()))***************))))))***+++,,,,,,------+++++++++,,,---...000000444444333333222111111111000222333333333444777999888999::::::;;;;;;;;;;;;888===BBBBBB???===>>>@@@@@@@@@AAABBBDDDFFFHHHIIIJJJHHHGGGFFFGGGFFFEEEDDDAAADDDIIIKKKHHHEEEKKKSSSTTTdddwww}}}xxxyyyrrrhhh```^^^\\\XXXRRRKKKMMMPPPRRRUUU\\\fffmmmwwweeeUUUJJJBBB:::444222222111000000///000000111111000000//////......------+++***...444555222------...///////////////111...,,,...222444111---////////////////////////////////////000111222333333444666555444444555666;;;===???>>>:::888777888:::999888888888999;;;;;;::::::::::::::::::::::::999888888888999999777666999999999888888888888888;;;:::888666444444444444777888888888777555333222777555444222222333444555000111111222222111111000222111000111333333111///////////////............++++++,,,---,,,+++***)))++++++++++++++++++++++++......------------,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,++++++*********((((((((()))******++++++************************************************)))((((((((('''''''''&&&))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////222222333333333444444444BBBNNN]]]hhhllloootttyyysss|||}}}sssYYYFFF???666444333111000000111111////////////............,,,,,,,,,+++++++++******************************+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((('''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++///222...)))***333<<>>@@@@@@??????@@@@@@@@@@@@CCCEEEFFFDDDCCCGGGHHHHHHGGGEEEDDDEEEFFFEEEGGGHHHGGGFFFEEEFFFGGGMMMPPP]]]ooouuussszzz|||yyywwwvvvnnniiibbb]]]ZZZYYYWWWUUUPPPQQQQQQTTTZZZ___``````dddiiinnnqqqvvv}}}lllaaaNNNFFF===777666666555222111111000////////////////////////............---,,,---,,,+++000888;;;999444222000...---...///000000---,,,...222333000---////////////////////////////////////000111222222333444555555444333444666999<<<>>>===:::777777888999888777777777888::::::;;;;;;;;;;;;:::999888777:::999888999:::999888666333333555777888:::<<<<<<999888666555444444444444666666666666555333111000666555333222222222444555111111222222222222111111222111000111222222111///////////////.........---+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++*********))))))))),,,+++******))))))******,,,++++++++++++++++++************)))))))))))))))************************************************)))((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------.........///000000111111111222222222...555>>>GGGPPP___qqqxxxxxxxxxvvvqqqqqq|||}}}jjjWWWHHH<<<555333555444222111000000111111////////////.........---,,,,,,+++++++++******************************************)))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&'''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,))),,,///...---111999AAADDD>>>666000...///000111111222333333333555888:::;;;;;;;;;::::::::::::999888:::===???>>>>>>???@@@AAAAAABBBDDDFFFGGGFFFDDDDDDEEEEEEEEECCCCCCEEEGGGFFFGGGGGGEEEDDDCCCDDDFFFDDDDDDLLLZZZaaaeeeqqqzzzgggeeeaaa]]]YYYWWWVVVUUUQQQNNNLLLLLLNNNQQQRRRSSSRRRWWW```jjjrrryyy~~~lll[[[MMM@@@888555111,,,+++...000000/////////...---------......,,,,,,,,,------------...+++,,,,,,,,,222<<>>888444000------///000000000111333333333444666999888888999999:::999999999888:::<<<=========>>>???BBBAAABBBEEEGGGHHHFFFEEEAAABBBCCCBBBBBBBBBDDDFFFFFFEEEEEEBBBAAAAAACCCEEEFFFBBBDDDKKKQQQWWWfffvvvuuuxxx}}}MMMRRRXXX]]]^^^]]][[[ZZZ[[[]]]bbbhhhooosssvvvwwwzzz~~~jjjaaaTTTGGG???:::777555777444111000000000///---------,,,,,,,,,,,,,,,---+++++++++,,,---......///***,,,,,,,,,111;;;AAABBB888555000,,,+++,,,///111---,,,,,,---///000...,,,------------------------............///000111111333333333222111111333555666777888999888777666666555555555555666666777777::::::;;;;;;:::888555444:::999888999::::::888666444444444555555666666666555555555555555555555666666666666555555444333222444444333222111222222333111111222222222222111111000///---...000111000///.........---------,,,,,,------,,,,,,+++***))))))************************,,,,,,+++++++++***************))))))))))))******))))))******++++++,,,,,,************))))))((((((************************************************))))))))))))************))))))))))))))))))))))))************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............222333444333444999BBBIIIUUU^^^ooo~~~tttggg```kkkqqq~~~~~~___NNNJJJ???666444555555555666111111111000000/////////.........---------,,,,,,++++++++++++************************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++***)))))),,,...000111111...,,,,,,---////////////111222222222333555777555666777888999999888888888999;;;<<<;;;<<<===???@@@@@@AAACCCFFFFFFEEEDDD@@@BBBBBBBBBAAAAAACCCEEEBBBBBBAAA???>>>@@@CCCFFFKKKFFFDDDGGGIIIMMMWWWbbboooqqqvvv___fffooovvvzzz{{{}}}}}}~~~tttfffVVVKKKCCC>>>888222000///000000---,,,,,,,,,.........---,,,+++++++++++++++,,,,,,++++++,,,---...//////000***------+++...666;;;<<<000///...---,,,------...+++++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111222222111///000333555555666666777777777555444444444555555666666666666777888999999999888777666999888888888999999777555666555555555444444333333555555666666777777777777555555444333333222222222333333222222111111111111000111111222222111111000///---,,,,,,...000000///------------,,,,,,,,,,,,,,,,,,,,,+++++++++***+++************************---,,,,,,,,,++++++++++++***))))))((())))))******)))))))))******+++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,---------............///***---111222111222444777<<>>>>>>>>???AAACCCDDDCCCAAABBBCCCCCCBBB@@@@@@AAABBB>>>???>>>======@@@DDDHHHEEECCCCCCEEEEEEDDDFFFJJJRRR\\\mmm|||yyyqqqeee]]]RRRIIICCC===555...000///...---------......)))******,,,------......++++++*********+++,,,,,,++++++,,,------...//////)))------***+++///333333)))***+++---------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,------...///000///000000///...000333666666666555666777777444222333444555666666666666555777777777777777777777888888777666777888888666444333333444444444555555555666666777777888777777666333222111000000000000111222222222111111111000000///000000000000000000///...,,,***+++---/////////------,,,,,,,,,+++++++++++++++******++++++,,,---************************++++++*********)))))))))))))))((((((((()))******)))))))))***************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++************++++++++++++******++++++,,,,,,------------------,,,,,,,,,,,,---------.........//////,,,.../////////000222444000...///777AAALLLZZZeeeooommmmmmpppoookkkjjjlllssszzzqqqaaaNNN???555///111666...///222333///)))***///---......//////......---------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++***))))))***,,,,,,,,,+++...---+++,,,---...---,,,---///111222111111222333111333555666666555444333111444999;;;<<<<<<======<<<;;;<<<>>>AAABBB@@@???BBBCCCCCCAAA???>>>???AAA<<<===>>>===>>>@@@CCCFFF???AAACCCEEEEEECCCAAA@@@???HHHWWWgggrrryyywwwmmmaaaQQQEEE@@@:::666222000222333222111+++---.../////////000111---......---,,,,,,,,,---+++*********++++++,,,---******++++++,,,,,,------''',,,...***)))+++---,,,)))***+++,,,,,,,,,++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000---......---...000444888888777666666777777333000333444555666777666666555:::999777555555555666777777666555666777666555333222333333444555666666777555666777777777666555444444333222111111111222333111111111111111000000///......////////////......---+++)))***,,,...//////,,,,,,,,,,,,++++++++++++***)))))))))+++,,,...///***************************))))))))))))(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++)))******+++,,,,,,---------------,,,,,,,,,++++++,,,,,,---------.........222222111///......000111///...///333444444:::@@@KKKPPP[[[gggllljjjiiijjjlllvvv~~~xxxdddTTT>>>:::777777555000...000222000111333111...///333,,,---............---,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%'''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************((()))+++,,,,,,,,,,,,,,,---+++******,,,......---,,,...111111111000111111111222444555555444111000---111777<<<============;;;:::;;;>>>@@@AAA???>>>???@@@@@@???>>>===???@@@===>>>??????>>>???AAACCCAAABBBCCCDDDDDDDDDBBB???AAABBBEEEJJJOOOZZZqqqqqqfffXXXJJJ>>>;;;999555444666333222000//////000//////...///000///---,,,,,,,,,&&&'''(((''''''''')))+++++++++******+++,,,------***************+++++++++&&&+++...+++(((***+++***+++++++++++++++++++++,,,((()))+++++++++***++++++************************,,,,,,,,,,,,---...//////,,,,,,---,,,---000555999999777666666888777333000444444666777777777666555===;;;777444333333555666666555444555666666444222444555555555555555555555444555666666666555333222888777666555444555666777111111111111111000//////------............---------+++))))))+++...//////,,,,,,,,,+++++++++******))))))((()))+++---///000))))))))))))))))))))))))************))))))))))))((((((((((((((()))******++++++******))))))((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,---...///...------//////111333000,,,///444999:::@@@JJJSSSYYYaaaiii}}}{{{zzzaaaQQQIII@@@666888444333555555111111333,,,***+++111333111...---+++,,,---.........---,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''"""$$$%%%'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************(((***------+++))))))***,,,***((()))+++---......,,,...111111111000000111111222444555555333000...***000777<<<>>>>>>======;;;:::;;;>>>@@@AAA???>>><<<===>>>=========???AAA???@@@AAA@@@???>>>>>>???CCCCCCAAA>>>>>>@@@???===AAABBBEEEFFFDDDGGGZZZooo|||mmm^^^QQQHHHDDD<<<:::777444111000//////..............................---,,,,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********---,,,+++******,,,...///*********)))******++++++******+++++++++,,,,,,,,,---------...000111333444777555444333222333333444222333555777888888777666777888666111111444666444666777777555333222333555444444444444444444444444555555555444444333333333BBB???:::444000///222555000000000///......------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******************---,,,,,,------+++(((%%%+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%******))))))((((((''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000000////////////000000222333555888===BBBHHHKKKjjjqqqyyy|||zzzwwwvvvwwwuuu{{{eee]]]OOOCCC;;;777666555222222222111000//////.........---------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((('''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))***************)))))))))))))))******+++,,,,,,---.....................///000000111333555777666333000...---111???NNNLLL???999===999:::<<<<<<;;;:::;;;<<<:::;;;;;;<<<<<<=========:::===@@@AAA@@@>>>>>>>>>BBBLLLMMMCCC>>>BBBCCC???CCCDDDCCCAAA@@@FFFQQQZZZfffppp}}}sssiii```[[[GGGDDD???:::555222000///333333111000///...------------------------------...------,,,++++++******++++++*********)))))))))************++++++++++++))))))))))))))))))))))))'''(((((((((((())))))))),,,,,,+++++++++*********+++***)))((((((***+++---++++++******)))******************+++++++++,,,,,,...............///000111333333222222222222333333333333444555666666666666777999777444333777888555777777777555333222333444333333333333333333333333444333333333222222222111<<<<<<:::666333111111222000000//////...---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++111222333333222///---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((((((((('''&&&))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---/////////............//////000//////000222555777999BBBGGGMMMRRRXXXaaallluuuiiittt~~~{{{zzzrrrjjjiiiqqqvvvvvv|||rrraaaOOOCCCAAA===888555444444444444222222111000000///.........------------,,,,,,,,,,,,---.........---++++++,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))*********+++,,,,,,,,,...............//////000111222444555555333111///---999QQQeeecccOOO>>>:::777999;;;;;;::::::;;;<<<::::::;;;;;;<<<<<<======;;;===@@@AAA@@@@@@@@@AAAGGGPPPQQQHHHCCCGGGHHHDDDCCCCCCBBBAAABBBGGGOOOUUUNNNRRR]]]lll{{{zzzpppjjj]]]WWWNNNEEE???;;;777555444333222000//////000111,,,,,,------...---------------------------------------,,,,,,+++*********************))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((+++++++++*********************)))((((((***+++,,,,,,+++******))))))))))))*********++++++++++++,,,......------------......///000111222333333333333333333333333444555666777666888999666666999999777777888777555333222222333222222222222222222222222222222111111111111000000666888999888555222000///000000///......------,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,------222555888777444111000111************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++++++++,,,------,,,,,,---.........------------......111000///......///000111,,,...000222777AAANNNWWWVVVdddvvvvvvpppooowww}}}}}}sssfffUUUIIICCC@@@===;;;222111000111222222000///111111000000//////......------------,,,,,,,,,,,,,,,------------,,,+++***,,,++++++++++++*********))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))))))))))))))******))))))******************...------------...//////000111222222333333222222000>>>YYYnnnlllVVV@@@777777888::::::999999:::;;;999999::::::;;;<<<<<<===>>>???AAAAAAAAAAAABBBDDDIIIQQQRRRJJJFFFIIIJJJGGGCCCAAA@@@AAAEEEIIILLLNNNFFFCCCCCCMMM]]]llltttvvvzzzssshhh\\\QQQGGG???::::::666222000111333444444777666444222000///......+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******)))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))*********************)))+++++++++***+++,,,------,,,,,,+++)))((((((((((((************++++++++++++,,,,,,,,,+++,,,,,,---...---...000222444444444444444333333222222444555666444777888777777::::::777888888888555333111222333111111111111111111111111222111111111111111111111333555888888555222000000000000//////...------,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...//////444888777222//////222++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++***,,,------,,,+++---...------,,,,,,,,,,,,------000////////////000111222///000222111000111333666BBBKKKYYYeeennnvvv~~~}}}xxxyyyzzzkkkZZZNNNIIIBBB;;;777777888666555444444333444555333000...000000000//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++++++++************)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))))))))))))))***************************))))))------,,,,,,------.../////////000000111222333333444===LLLZZZXXXIII<<<777888999::::::888777777888888999999:::;;;<<<======BBBCCCCCCBBBAAAAAABBBDDDGGGKKKLLLGGGDDDFFFGGGEEEBBB???===@@@FFFIIIIIIFFFJJJEEE@@@AAAHHHRRRZZZ]]]wwwoooggg___[[[IIIEEE???<<<:::999777666111000...---/////////...+++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++***************)))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++******+++++++++,,,,,,,,,+++***)))(((((((((((())))))*********+++++++++))))))******+++---...///---...111333555666666555555444333222222333555666222666777555666888888555777888777555333222222444111111111111111111111111333333333333333333333333444555666555333222222333111000000//////...------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...333777666111...///111------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************************************+++---,,,++++++,,,...,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////...000222444333222222222666888<<<@@@DDDLLLVVV]]]\\\ZZZ]]]jjjyyyzzzooobbbXXXQQQIII???888<<<:::777555555333...+++//////...000222444444333/////////...............------,,,,,,,,,+++++++++,,,,,,++++++************+++++++++*********))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((())))))************+++++++++++++++*********,,,,,,,,,,,,,,,---..................///111222333555777<<<@@@???:::666666999:::;;;:::777555555666888999999:::<<<======>>>FFFFFFFFFDDDAAA@@@AAACCCCCCFFFFFFCCCBBBCCCCCCBBB@@@===;;;???FFFIIIFFFBBBAAACCCDDDCCCCCCGGGMMMRRR|||xxxrrrlllgggaaa\\\XXXMMMHHHBBB===:::888666444555222000///000222222222...---------...---+++)))******+++,,,,,,------...***+++++++++******))))))************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((((((((())))))))))))***+++***))))))(((((((((((()))))))))************+++((())))))***,,,---///000...///000222444666666777555444444444444444555555333555666333333666666444666777777555333222333555333333333333333333333333333444444444444555555555555666666444222111333444222222111000000//////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///111444777777444111111222---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,---------------------,,,,,,,,,,,,---///222444666222333444444555777:::======;;;>>>HHHWWWdddkkkmmmuuuvvvwwwvvvuuu{{{}}}vvvnnnfff^^^YYYVVVLLLCCC;;;:::;;;:::999999222111000111444777888777000...---...000111111111..................------,,,,,,,,,,,,++++++++++++,,,+++******))))))******+++************)))))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((()))******++++++***+++++++++++++++++++++,,,++++++++++++,,,------...------...///000111222222222444666666666555555888999;;;:::888666666777999999:::;;;===>>>??????FFFGGGGGGEEEBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA>>><<<<<<@@@FFFIIIFFFBBB===BBBHHHGGGDDDBBBEEEJJJaaa```\\\VVVPPPLLLHHHEEEDDDBBB???===:::777333000444222000000111111111000111...+++*********)))(((+++******+++---...---,,,))))))))))))(((''''''&&&))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***'''''''''((((((((())))))'''(((((()))))))))))))))***))))))((((((((())))))))))))))))))*********************+++,,,---...///......///000222444555666555555555666666555555444555777555222222555666444555555666555333333555666555555555555555555555555333333444444555555555555555666777666333222222333333333222222111000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------......444555777777777555444333+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,,,,,,,++++++,,,,,,,,,///////////////......---000...,,,+++---///111111111333555666777777777888777666777===FFFLLLKKKFFFAAADDDHHHKKKLLLNNNPPPSSS^^^]]]^^^bbbiiimmmnnnmmmvvvyyy|||{{{xxxxxx|||~~~jjjkkkiiiccc```___ZZZSSSJJJGGGBBB???<<<;;;:::999<<<555111444666444333666999777555333222222222111333111000000000000...,,,------------------------,,,,,,,,,++++++++++++***,,,+++***)))((())))))***************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''(((((()))******++++++(((((())))))***++++++++++++++++++++++++,,,,,,------------...///////////////000111333555777666555444777999:::999999;;;<<<999:::;;;<<<>>>???@@@AAABBBDDDFFFFFFDDDCCCBBBCCCAAA@@@???AAAAAAAAAAAAAAA>>>>>>???CCCGGGIIIHHHFFFBBBFFFIIIHHHDDDAAAAAACCC666777888777555555222///,,,---...000333444333222......---///000///---+++---,,,+++,,,...//////......,,,******+++---,,,,,,)))***++++++,,,+++++++++))))))(((((()))***,,,---))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))***+++++++++++++++)))(((((((((((())))))***))))))))))))************---,,,,,,+++,,,,,,------............000222444666555555777777777666555444777888666111111444666444444555555555444444555777666666666666666666666666333333333444444555555555555666888888555333222222444444333333222111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......---------......555555555777888777444222))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---******,,,------......---//////000111222222000...000000111111111222333444444444777===EEEGGGAAA888:::<<<>>>???@@@???===<<<@@@@@@CCCJJJSSSZZZ\\\\\\XXXXXXVVVPPPKKKLLLRRRXXX```hhhqqqqqqhhhYYYLLLFFFEEEGGGFFFAAAAAAEEEBBB<<<999999999;;;<<<<<<:::888888333222666777222000222000111222333333222///...******,,,///111111...,,,------------------------,,,,,,,,,+++++++++******,,,+++)))((((((((()))***************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&'''&&&%%%###"""&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++&&&''''''((()))******+++++++++******++++++,,,---,,,---......//////..................111666888777111444777999;;;<<<>>>@@@::::::;;;===>>>@@@AAAAAA???AAAEEEFFFEEEDDDDDDDDD@@@>>>===???@@@@@@???@@@???@@@BBBEEEIIIKKKKKKJJJEEEEEEEEEEEEFFFFFFFFFEEE111111000000000000111111.................................------,,,,,,,,,---,,,***+++,,,,,,+++))),,,,,,++++++***)))(((((())))))************)))))))))***+++,,,,,,+++***)))))))))(((((((((((()))))),,,+++)))((((((((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))************************************************000...+++)))(((***---//////...------...000333555000111333555666666555555444444333333444555777888666333111111444555444222666666666666666666666666666555333222333444666888777666555444333222111111444333111//////000111333///---++++++---///111111......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,555444444444333333222222---,,,***)))((()))******(((((('''(((((()))***++++++*********))))))((((((***)))(((''''''((()))*********))))))((((((''''''******))))))((((((''''''******))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///...///111111/////////000///000000111333555777888888777777666666666666666999:::;;;<<<<<<;;;:::999;;;<<<>>>AAAGGGRRR]]]eeekkkeee]]]UUUSSSUUUYYY]]][[[YYYTTTNNNIIIEEECCCAAADDD@@@>>>@@@DDDEEEAAA===;;;;;;:::999888777666555666444333111000000111111111111111111000000000///000///---,,,,,,---.........------,,,,,,------...+++++++++************))))))******+++++++++************))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000000---///000111111222444666555555777888:::;;;=========>>>@@@@@@??????@@@AAACCCCCCDDDEEEEEEDDDCCCBBB@@@BBBCCC@@@;;;;;;???CCCFFFDDDBBBBBBDDDFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC000000////////////000000------------------------...---------,,,,,,,,,,,,---+++******+++,,,***)))------,,,++++++***))))))))))))************))))))))))))***++++++***))))))))))))(((((((((((())))))+++***)))((('''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((************************************************...---+++))))))+++---......---,,,,,,---///222333000222333555666666666666555444333333333444555666555333111111333444333111555555555555555555555555555555444444444555666777777666555444333222222111222111000///...///000000///---++++++---///000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++............---------,,,++++++******)))*********(((((((((((((((((()))************)))))))))((((((***)))(((''''''((()))******)))))))))(((((((((''')))))))))((((((((((((((())))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------...............///111111///...///000///000000111333444666777666666666555555666666777999999999::::::999999999:::;;;;;;===AAAIIISSSYYYhhhddd^^^YYYWWWWWWYYY[[[LLLJJJFFFCCC???===;;;;;;=========>>>???@@@???>>>999999888777666555444444555444222111000000111111111111111000000000//////000000...------------...------,,,,,,,,,,,,------+++++++++*********))))))***************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,------......//////---...000111111222444666888888888999::::::;;;;;;;;;===?????????@@@BBBCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@BBBCCC@@@<<<;;;>>>BBBCCCBBBAAABBBDDDEEEEEEDDDFFFFFFGGGHHHGGGEEECCCBBB///......------......///------------------------------,,,,,,,,,,,,,,,+++,,,+++******++++++***(((------,,,,,,++++++******((())))))******))))))((((((((())))))))))))(((((()))((((((''''''(((((()))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************************************************,,,++++++******+++,,,,,,,,,,,,++++++,,,...000111000222333555666666666666555555444333333333333444333222000000222333222222333333444555555555555555444444555666666666666666666666555444444333222222////////////...............,,,++++++---/////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))******+++*********))))))(((((('''(((((((((******))))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------......---///000000///......////////////000111333444555444444444444555666777777888888777777777777888888999999999888:::???EEEJJJVVVUUUSSSPPPNNNLLLKKKKKKAAA@@@>>>===;;;;;;;;;;;;666999;;;:::888777888:::777777666555444333333222444333222111000000000111000000000000////////////111000///...---------------,,,,,,++++++,,,,,,---++++++*********)))))))))************((('''&&&%%%((((((************((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,------------------------,,,...000111111222444555:::::::::::::::999999999:::<<<>>>??????@@@BBBDDDAAABBBBBBBBBBBBAAA@@@???@@@BBBBBB@@@<<<;;;===@@@AAA@@@@@@BBBDDDEEEDDDCCCEEEGGGIIIJJJIIIGGGDDDBBB------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,***))))))******)))(((++++++++++++******))))))(((((())))))))))))(((((('''(((((((((((((((((('''(((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''************************************************)))******+++++++++++++++************+++,,,......///000222333444555444444555444444333222111111111222111000000111222222222111222333444555555555444222444555777777666555444666555555444333333222222...////////////...------...,,,++++++---...///...---,,,,,,+++++++++++++++************************))))))))))))))))))))))))******************))))))'''((()))+++++++++***)))***)))((('''''''''''''''))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************************+++++++++++++++,,,,,,,,,------------,,,...000///...---......////////////000111222333111222222222444555666777888777666555555666777888888888777666666999===@@@DDDCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666777777777555444333333666666555444444333222222222222111111000000000000000000/////////.........111000///...------,,,,,,,,,,,,++++++++++++,,,,,,************)))))))))))))))*********)))((('''''''''(((***++++++***((('''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++---------,,,,,,,,,,,,,,,,,,...000111111111333555::::::::::::::::::999999:::<<<>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@??????>>>?????????>>>;;;;;;===???CCCAAA???@@@CCCEEEFFFGGGFFFGGGGGGHHHGGGEEEDDDBBB,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***((()))******)))'''))))))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******)))))))))******+++,,,,,,,,,---///111222222222111444444333222111000//////000111111111000111222333111222444555666555444333111333555777777666444333444444333333222222111111//////000000000///...------,,,++++++---......---,,,,,,+++************+++******************************************************++++++++++++++++++&&&''')))***++++++***)))))))))(((''''''&&&''''''(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---,,,---//////---,,,---..................///000111000000000111222444555666888777666555555666777888666777888777777888;;;===???>>><<<:::999999999:::666666666777777777777666888666444666:::;;;888444555555555444333333222222000000000000000000///////////////............---/////////...---,,,,,,+++++++++************++++++*********)))))))))((((((((())))))***++++++++++++&&&''')))******)))'''&&&%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,---///000000111333555666777777888999:::;;;;;;;;;===>>>>>><<<<<<===>>>?????????>>>>>>>>>?????????>>>===;;;:::;;;===???EEEBBB??????BBBFFFIIIKKKGGGFFFDDDBBBBBBBBBCCCCCC,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++***)))(((((())))))(((&&&(((((('''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))*********+++++++++***+++---///000000000000222222222222111000///...000111222111111111333555222444555666666555333222000222444555666555333222222222222111111000000000000/////////............---,,,+++,,,---...---+++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))************(((((())))))***)))))))))((((((''''''&&&'''''''''''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''((((((&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,+++---......---,,,,,,---......------------...////////////000111222444555666666555555555555666666444666888999999999;;;<<<>>><<<:::888888888:::;;;555555666666666666555555888444333777>>>BBB???;;;444444444333333222222222//////000000000000///...///.........------------,,,------------,,,+++++++++******))))))******+++******)))))))))((((((((('''((()))+++,,,,,,,,,,,,''''''))))))))))))''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************++++++++++++++++++++++++++++++---///000000111333444333444555777999:::<<<<<<;;;<<<===<<<:::999:::;;;============>>>???@@@AAAEEEBBB>>>:::999;;;>>>@@@EEEBBB??????BBBGGGKKKMMMFFFDDDAAA???>>>???AAACCC,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))******++++++***(((''''''((()))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''((())))))(((''''''&&&&&&''''''((('''(((((()))((('''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))***++++++++++++******+++---///000000000///000111111111111000...---000222333333111222444777444555777888777555333111000111222333333333222222000000000000//////////////////---,,,,,,,,,---...---,,,+++,,,------,,,***++++++***)))))))))))))))************************(((((((((((((((((((((((('''((((((((())))))))))))***))))))(((((((((((()))''''''&&&&&&&&&'''(((((('''''''''((((((((())))))'''((()))******)))(((''''''((((((((()))))))))***''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************************+++++++++++++++,,,......,,,+++,,,---...---,,,,,,,,,,,,------///...//////000111222333333444444444444444444333333555888:::999999::::::888888777666666666777777444555777888888888777666555444444777:::<<<;;;:::222222222111111111111000......///000000//////............---------,,,,,,)))***+++,,,,,,,,,++++++******))))))))))))*********)))))))))(((((((((((((((((()))***++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************))))))******++++++,,,,,,+++---///000000000222444222222444555777999:::;;;888999::::::999888999;;;<<<<<<<<<<<<>>>@@@BBBCCCOOOIIIBBB;;;999;;;===???@@@??????AAADDDHHHIIIIIIDDDCCCAAA@@@??????@@@AAA,,,,,,++++++++++++,,,,,,************************(((((())))))*********+++***(((''''''(((((('''&&&((((((((()))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***'''''''''&&&&&&''''''''''''((()))))))))(((&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++)))******++++++++++++***+++,,,...///111111000000///000111111111000...---000222444333222222555888666777888999888555222111000000111222222222222222////////////............///...,,,******+++,,,------,,,+++,,,------,,,***+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))*********+++***)))'''''''''((()))&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))'''((()))******)))(((''''''((((((((())))))******(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++***,,,...---,,,+++,,,,,,------,,,,,,++++++,,,,,,///......//////000111222111222333444444333222111222555888999999888888888555666777888888777666555111222444555666666666555333444666555333111111222000000000000////////////---...///000000///............---------,,,,,,,,,'''(((***+++,,,,,,++++++******))))))))))))******))))))))))))((((((((((((((()))))))))))))))((('''((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************(((((()))***+++,,,,,,---+++---///000000000222444222333444555666888999999555777888888888888:::;;;;;;;;;;;;<<<>>>AAACCCEEEWWWPPPEEE===::::::===>>><<<===???CCCGGGHHHGGGFFFBBBBBBBBBBBBAAA@@@??????,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((($$$###'''(((''''''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******************************,,,,,,------...///////////////000000///...------,,,---//////......000111888888777666555333111000111111000000000000000000111111000//////////////////...---,,,++++++++++++,,,,,,---------,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%###$$$&&&'''''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************++++++******************)))******++++++,,,---------...//////......///111222222222222222222333333222444777999:::999777666555555555555666666666666222222333333333333444444444333111000000111333444222111111000000000000000000000///...------,,,,,,........................************************))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''''''''''''''''''''''''''))))))))))))************,,,,,,,,,,,,,,,+++***))),,,,,,------.../////////444333333222333444666777999999999999999999::::::<<<;;;:::999::::::<<<===AAA>>>;;;;;;>>>AAAAAA@@@@@@===;;;>>>CCCEEECCC???===@@@BBBAAA???>>>@@@BBB++++++***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''&&&(((,,,((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******************************,,,,,,,,,---....../////////////////////...------,,,---//////......000111888888777555333111///...//////000000111222333333000//////...............///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&''''''((())))))((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))(((((()))))))))*********************************)))******++++++,,,,,,---,,,...//////......///000/////////000000111111111333333444555555666666666777777666666555555444444222222333333333333444444444333222111000000111111111000000///...///////////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********+++,,,,,,,,,++++++***))),,,,,,------.../////////111111111222333666888999;;;:::888777777999;;;<<<===<<<<<<;;;<<<<<<>>>>>>???===:::;;;>>>@@@AAA@@@AAA???===???AAABBBAAA>>>@@@BBBCCCBBB???>>>???AAA+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%+++222''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******************************+++,,,,,,------......///...////////////...------,,,---//////......000111777777666444222000---,,,000111111111222222333333//////...---------------......---,,,++++++++++++---,,,+++***)))***++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&(((''''''''''''((())))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))))))))((((((((())))))))))))******************************))))))******+++,,,,,,,,,,,,---///...------...000......//////000111222222333222222111222444555777888888777666555444333222222222333333333333444444555555444222111///......000//////..................------,,,,,,+++++++++************************************************))))))))))))))))))))))))'''''''''''''''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******+++++++++,,,++++++***))),,,,,,,,,---......//////......///111444777:::<<<<<<:::777666666999<<<>>>>>>>>>>>>===>>>???@@@@@@===;;;:::;;;===@@@AAAAAA@@@??????>>>>>>>>>======DDDDDDEEECCCAAA???@@@AAA******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''%%%%%%,,,555'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***************************+++++++++,,,------...............//////...------,,,---//////......000111555555555444333111///...555555444333222000000///000///......------.........---,,,,,,+++++++++,,,---,,,***(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))************)))))))))***++++++,,,,,,+++---......---,,,...///...///000111222333444555222222222222333444555666777777666555555444333333222222222333333333444444777777666444222000...,,,000000///............///,,,,,,,,,+++++++++******************************************************(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++++++++******+++,,,,,,------...//////......///111333666999;;;;;;999888777888:::<<<>>>>>>>>>>>>>>>???@@@@@@AAA;;;::::::;;;===@@@AAABBB<<<>>>>>>>>><<<<<<===>>>GGGGGGFFFEEECCCBBBBBBBBB***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''$$$$$$+++555&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))******++++++,,,---------------............------,,,---//////......000111333333444444444444333333555555444333222000000///111000//////......//////------,,,+++++++++,,,,,,---,,,***(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********((())))))******+++,,,,,,+++,,,------,,,,,,---......//////111222333444444111222444666777666555444444444444555555555555555222222222333333333444444888888777666333111///...222111000000//////000000+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))******++++++*********++++++,,,,,,---.........000///000111222555777999777888999;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@@@@::::::<<<===>>>???AAABBB;;;>>>@@@AAA@@@@@@@@@AAAFFFFFFEEEEEEFFFFFFEEEEEE))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$(((000&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,---............---,,,---//////......000111111111333444555555555555000111111111222222333333111111000///////////////---,,,,,,++++++,,,,,,,,,---,,,+++***)))***++++++))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))'''(((((())))))*********(((((())))))***+++++++++***+++---,,,++++++,,,...------......///000111111111333666888999888666444333333444444444555555555222222333333333333444444777777666444333111000000222222111000000000000000++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((()))******+++*********+++++++++,,,------......111111000111222444666777666777:::<<<======<<<;;;:::;;;<<<>>>????????????:::<<<>>>?????????AAACCC===???BBBEEEFFFEEEDDDBBBAAA@@@@@@CCCFFFHHHHHHGGG)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$&&&&&&$$$%%%)))%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,------.........---,,,---//////......000111000111222333333444444444//////000000111222333333000000///............///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''(((((()))******+++(((((())))))******++++++***+++,,,,,,++++++,,,------.........//////000000333333555666777777666666444444444444444444444444222222333333333333444444555444222111000111111222111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))******************++++++,,,,,,---......000000000000222444666777777888:::;;;<<<=========:::;;;===>>>???@@@??????;;;>>>@@@AAA??????AAACCC<<<===@@@DDDGGGFFF@@@;;;999999:::>>>DDDHHHIIIIII(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###%%%&&&$$$###$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,------.........---,,,---//////......000111000111111222222222111111111111111000000000000000//////...------------...,,,,,,,,,++++++,,,------,,,------------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++((((((((()))******++++++)))+++,,,,,,+++***,,,---000000000000111111111111444444333333444555777888666666555444333222222111222222333333333444444444222111///......///111333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((()))******************++++++,,,,,,---....../////////000222444777888999999999999:::<<<>>>???:::;;;===???@@@AAA@@@@@@<<>>???@@@@@@AAAAAABBBCCCDDDDDD===>>>AAADDDDDD???555...444CCCPPPUUUZZZ]]]TTTEEE)))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%'''***---%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))))))))******++++++******)))*********+++++++++,,,,,,------......///000000000333222222333444333111///........................///..................---------.........---++++++,,,,,,+++++++++*********))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&((()))***+++&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,------........./////////111111222222333444444444777444666<<<===777222222222333444555444333111000000000000000/////////...111000...------///111222...------,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))************)))*********+++++++++,,,,,,---......///000111222333555555555666777999;;;;;;=========<<<======>>>?????????@@@@@@AAABBBBBBBBB???AAADDDFFFCCC<<<444///@@@NNNXXX[[[]]]^^^WWWKKK((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''+++---&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))************)))))))))*********++++++++++++------...///000000111111222222222333444333111///........................,,,------------------...,,,------------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))***&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))*********************++++++++++++,,,------------............000000111111222333333444333222666;;;===888333111222222333444333222111000000000000/////////......,,,+++++++++,,,///111333......------,,,,,,------++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((())))))******))))))*********++++++++++++,,,------...///000111111222222333333444555777888999<<<<<<<<<<<<<<<===>>>???>>>>>>??????????????????>>>BBBFFFEEE>>>666111...CCCOOOXXXXXXXXX[[[YYYSSS''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))))))))))))))((()))))))))************+++------...///000000111111222111111222333333000...........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,------------//////000111111222222333222222444777999777444222222222222333222111000000000000/////////.........((()))+++---.../////////------,,,,,,,,,,,,------************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))))))))))))))************++++++++++++,,,,,,---...///000000111111111222333444666777888;;;;;;;;;;;;;;;<<<===>>>============<<<<<<<<<<<<:::@@@DDDAAA999111///000@@@KKKSSSTTTUUUZZZ^^^___&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''(((((()))))))))*********,,,,,,---...///000111111222111111222333222000...........................***+++++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,......//////000111111222333222111111333555555444111111222111111111000000////////////............))),,,000333444111...+++,,,+++++++++++++++,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))*********+++++++++++++++,,,---...//////000111111111222444555777888999999999999:::;;;<<<===;;;;;;;;;;;;;;;:::::::::888>>>BBB???777111222555DDDLLLSSSUUUWWW^^^eeejjj&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&!!!###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))******+++---...///000000111111111222333222000...------------------------+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,---))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***''''''''''''(((((((((((()))))))))************+++************++++++++++++------...//////000000111333333000---///444555333111111111000000000000000/////////.........------,,,000444888777444///+++++++++*********+++,,,,,,******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''(((((())))))(((((()))))))))************+++******+++,,,---......///000000000111333444666777666666666777888999:::;;;999::::::::::::::::::::::::???CCC@@@:::666888<<>>AAABBB@@@;;;888:::===BBBCCCFFFKKKPPPTTTXXX[[[%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$&&&((()))(((&&&$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((()))***,,,---...///111000000111222222///---------------------------.........------,,,,,,,,,++++++*********+++---...)))(((((((((''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""###%%%&&&((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&(((((('''&&&$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************,,,,,,------...//////000///222222...000444222---111111000/////////////////////.........---------***++++++,,,---------,,,,,,,,,,,,,,,------...///))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$""" """%%%&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))************))))))***+++,,,------...,,,,,,,,,---///000222333222222333333555666777888777777888999:::;;;;;;<<<@@@AAAAAA>>>:::888999;;;>>>>>>AAAHHHNNNSSSUUUWWW''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))***+++,,,...000111...///////////////......,,,++++++******++++++,,,//////.........---------,,,+++++++++******)))))))))((('''&&&%%%&&&''''''))))))))))))))))))))))))&&&&&&''')))---111555888((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$"""$$$'''+++---...222...+++***&&&"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((()))))))))))),,,,,,------...//////000...//////000000000000//////////////////......---//////...---,,,,,,++++++---......,,,******+++,,,,,,,,,+++++++++,,,------+++***)))(((((()))***+++(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---------,,,,,,,,,------...///000222444666666666666333555888999888777888999999;;;<<<<<<;;;::::::;;;999===BBBFFFHHHIIIJJJKKK''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***,,,...///------............------,,,,,,++++++++++++,,,,,,.........---------,,,,,,++++++*********))))))))))))((('''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&(((***...111444+++***(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###%%%))),,,---...///---,,,,,,)))$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))'''((((((((())))))))))))+++,,,,,,------......///......///000000000000//////////////////......---///......---,,,,,,+++++++++,,,,,,+++))))))***,,,---,,,,,,+++++++++,,,,,,******))))))))))))******(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---,,,,,,,,,,,,---...///000111333555777888999999888555888:::;;;:::::::::;;;===>>>>>>===;;;999:::;;;888;;;@@@CCCEEEGGGIIIKKK&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''(((***+++,,,+++,,,,,,---------,,,,,,---------,,,,,,------------------,,,,,,,,,++++++******))))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,---...,,,***((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''+++---...---,,,+++---000---'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''''''''((((((((()))))))))******++++++,,,------------...///000000000000000///////////////......---......------,,,,,,++++++)))***+++***))))))+++---...---,,,+++++++++++++++))))))************))))))))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---+++++++++,,,...000111222222333555777888999999999888:::<<<===<<<<<<===>>>AAAAAA@@@>>>;;;::::::;;;888:::===@@@AAADDDGGGIII&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))+++++++++,,,,,,------------,,,......------------......,,,,,,,,,+++++++++******)))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((())),,,+++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$&&&))),,,......---)))***...222///((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))******++++++,,,,,,------...///000000000000///////////////......------------,,,,,,,,,++++++((()))************,,,......---,,,+++************((()))***++++++***)))((())))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---,,,,,,,,,---...///111111111222333444666777888888:::;;;======<<<<<<>>>???BBBBBBAAA???<<<<<<===>>>;;;===>>>??????AAACCCFFF&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,,,,,,,---...............///......------......///,,,,,,+++++++++*********((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&))),,,......---((()))...222///((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))''''''''''''(((((((((((((((((())))))***++++++,,,,,,,,,...//////000000000///////////////......---,,,,,,,,,,,,,,,+++++++++)))***+++++++++,,,...000...---,,,+++***)))))))))((()))***++++++***)))(((***)))))))))((((((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---...------------......///111222222444555666888888999:::;;;;;;;;;;;;===>>>@@@AAAAAA@@@>>>>>>???AAA@@@AAAAAA@@@??????@@@BBB%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,+++,,,---......///............------------......,,,,,,,,,+++++++++******(((((())))))))))))*********************)))(((((())))))))))))))))))))))))((((((((((((((('''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''+++---...---)))***---000---&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))***&&&&&&'''''''''((((((((((((((())))))***++++++++++++,,,---...///000000000///////////////......---,,,,,,,,,,,,++++++++++++***+++,,,,,,+++,,,...000---,,,+++***************))))))************))))))******))))))(((((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---...------,,,,,,,,,------333333333444666777999:::888999:::999999999;;;===>>>@@@BBBBBB@@@???@@@AAAAAABBBCCCBBB@@@>>>???@@@%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++******,,,------............------------------...---,,,,,,,,,++++++++++++)))))))))*********++++++******+++++++++***)))((())))))))))))))))))))))))&&&&&&''''''((('''''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###%%%))),,,---...,,,***,,,---***$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,***+++---...///000000000///////////////......---++++++++++++++++++++++++***+++++++++***+++,,,...++++++***************+++******))))))))))))***************)))((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---+++++++++++++++,,,---...222222222333444666888999777888999888777888;;;===>>>AAACCCDDDBBB???>>>===>>>@@@BBBBBBAAA?????????%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++((()))***+++,,,------------------,,,,,,------------------,,,,,,,,,++++++))))))******+++++++++,,,******+++,,,+++***)))((())))))))))))))))))))))))$$$$$$%%%&&&''''''''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########&&&$$$"""$$$'''+++---...---+++++++++'''"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,***+++,,,...///000000000///////////////......---++++++++++++++++++++++++)))***+++***))))))+++---******************+++++++++***)))(((((()))***++++++******)))(((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---(((((()))***+++---...///000000///000111333555777888888999888777888;;;===???BBBEEEEEEBBB>>>;;;:::;;;===AAABBBAAA@@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''+++)))(((&&&&&&((()))+++***++++++,,,,,,------...//////...---,,,,,,+++***......---------,,,,,,,,,...---+++***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************++++++,,,---...///000111222222111000///...------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''(((((((((((())))))*********+++++++++...---,,,,,,++++++++++++000222333333333444777999666777777777777:::???CCC???AAACCCDDDDDDAAA???===?????????>>>??????@@@AAA$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))*********++++++,,,---------///......---,,,,,,++++++------------,,,,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((()))))))))***************+++,,,---...//////000//////......---------...---,,,+++++++++,,,,,,+++,,,,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((''''''''''''(((((((((((()))))))))*********++++++------,,,+++++++++++++++///000222222222333666888999999999888888:::>>>AAA???@@@AAABBBBBB@@@???===============>>>>>>???@@@$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))******+++,,,,,,---......------,,,,,,++++++---------,,,,,,,,,+++++++++++++++,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''''''''((((((((((((((())))))))))))******))))))***+++,,,,,,------------------------------------,,,++++++++++++,,,+++++++++,,,++++++***)))++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&''''''''''''((((((((())))))))))))************---,,,++++++***+++++++++---///000000000222444666888888888888777888;;;===???????????????>>>>>>>>>::::::;;;<<<<<<===>>>>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))(((((()))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++,,,------,,,,,,,,,,,,------......,,,,,,,,,+++++++++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((((((((((()))))))))******++++++************+++++++++---...//////000222444333555666666666666888:::>>>===<<<<<<<<<<<<===>>>999999:::<<<======>>>>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((()))+++,,,,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******++++++,,,,,,------,,,,,,,,,------......///,,,,,,,,,+++++++++******)))******++++++******************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******)))))))))******+++***+++---------...111333000333555777777888:::;;;<<<;;;:::999999:::<<<===999:::;;;<<<============$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((())))))*********++++++,,,,,,------+++++++++*********))))))((()))******+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,+++******)))((()))******+++***************)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))((())))))***+++)))+++,,,,,,,,,...000222000333777999::::::<<<===:::999888777888999:::;;;999:::;;;======<<<;;;;;;$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&'''(((((()))))))))******+++,,,,,,------+++*********)))))))))))))))))))))))))))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%$$$###########################%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,,,,***++++++,,,+++***)))((((((((()))******************)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******)))+++,,,,,,,,,---000222///222666999999888888999777777777777777888888999999:::;;;<<<;;;:::888777$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))***+++,,,------...************))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###########################%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))******************************+++,,,+++***)))((((((((()))***************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))+++,,,,,,,,,...000222---000444666555444333333555666666666777777888888888999:::;;;:::888666555%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))***))))))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++,,,,,,************************)))(((((((((''''''''''''(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************))))))***++++++++++++*********))))))))))))************))))))((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%+++***((('''&&&''')))***))))))***+++---...//////000222555555444333333333222333333333333555888:::888999:::888555222111111%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))*********)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''''''''(((((()))******+++,,,,,,************************))))))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********((()))******++++++************))))))))))))*********)))))))))((((((((('''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%***)))(((''''''((()))*********+++,,,,,,---......///111333444333222222333333444555444444555888:::888999:::888666333333333%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((())))))))))))(((+++******))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''((((((((((((((())))))******++++++************************)))))))))(((((((((''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******(((((()))******************))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$&&&)))******)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%***)))(((''''''((()))***+++++++++,,,,,,---------...000111222111000111222555666666666555555777999888999:::999777666666666$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))(((((())))))))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))((((((((()))))))))******************************)))))))))(((((((((((('''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***'''((())))))******))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###$$$&&&)))******((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&)))(((((('''(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000//////000111666777888777666555666888777999::::::999888888999$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))''''''((())))))))))))((())))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000111666777888888666555666777777999:::;;;:::999:::;;;###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))&&&''''''((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''(((((())))))******+++++++++,,,,,,---------+++,,,------------000222555666888888666555555666777999;;;;;;:::999:::;;;######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&'''(((((((((''''''((((((''''''''''''(((((('''((((((((()))))))))***&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((())))))***************+++,,,,,,---......+++,,,------,,,...000333333555777777666555555666777999:::;;;999999999:::#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&))))))))))))))))))))))))************))))))))))))(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&''''''((((((''''''((((((''''''''''''(((((('''((((((((())))))******&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&((()))************))))))***+++---...//////+++,,,------,,,...111333111333666777666555555555777999::::::999888999:::$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''((()))))))))(((((('''''''''&&&(((''''''&&&&&&&&&'''''')))))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***)))(((((('''''''''((((((******))))))(((((('''''')))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******)))+++,,,,,,+++***,,,---++++++,,,---...///000111///111333555666666555555===<<<;;;;;;::::::::::::%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))***((((((''''''''''''((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***,,,+++******+++---++++++,,,---...///000000///111333555666555444444999999999999:::;;;======&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))((())))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((('''''''''''''''(((((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((***++++++******+++,,,++++++,,,,,,---...//////000111222333444444333222777777777888999;;;<<<===&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((())))))*********((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***(((((())))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((())))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))************((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&((()))******))))))***,,,***++++++,,,------......///000111222222222222111888888888777777888999999$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&'''((()))*********)))'''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''')))******)))(((***+++******++++++,,,,,,------......///000000111111111666666666666666777888999$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&((()))******)))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))''''''(((((((((((('''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&((())))))(((((()))************++++++,,,,,,,,,,,,,,,---...///000111111000111222444666888;;;<<<%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%''')))))))))((('''''''''''''''((((((((()))''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))'''((((((((()))))))))***((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''')))(((''''''(((***************++++++++++++******+++,,,...000111222//////111333555888:::;;;&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$'''((()))((('''&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))'''((((((((())))))******)))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((((((''''''(((******************+++++++++((()))***+++---000222333111111222333444666777888&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""#########"""!!! !!!"""###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))))))))))))))*********,,,,,,------.../////////---...///000111222333444&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))))))))))))))*********,,,,,,------.../////////---......///000111222222&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))*********,,,,,,,,,---......//////............//////000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********+++,,,,,,------...//////------..................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******++++++,,,,,,---.........------------............$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######""""""############""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))******+++++++++,,,------......------------......//////$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***(((%%%###"""###$$$%%%######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))***+++***++++++,,,,,,---......,,,,,,---...///000000111$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%...+++'''$$$######%%%'''$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++***++++++,,,,,,---......,,,,,,---...///111111222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%''')))***))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%###""""""$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((******+++,,,------------...------......///000111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((('''''''''(((***)))(((&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###'''%%%$$$$$$&&&''''''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))***+++,,,,,,---,,,,,,------------...///000111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))(((((()))))))))(((&&&%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''%%%$$$$$$&&&''''''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))***++++++++++++,,,,,,,,,,,,---...///000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((((((((()))))))))'''&&&&&&(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((()))************+++++++++,,,,,,---...///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((((((''''''((((((((('''(((+++...(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))************+++,,,---...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''######%%%&&&''''''''''''%%%&&&((((((((())),,,...)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))))))))))))))))))))******+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''(((((())))))###%%%'''(((''''''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%''''''%%%$$$$$$&&&''''''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))******))))))))))))))))))***,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))*********"""$$$''''''&&&%%%$$$%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%###"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))************(((((((((((()))***+++,,,###$$$%%%%%%$$$###$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''***,,,***&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$(((++++++)))&&&$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))###$$$%%%$$$######$$$%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((+++,,,+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((()))+++***)))'''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))"""###$$$$$$###"""###$$$%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''(((***+++,,,...---***(((&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))"""###$$$$$$""""""###$$$%%%'''''''''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((('''&&&&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((***,,,---)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))"""$$$%%%$$$###"""###$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))***+++%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))###$$$%%%%%%$$$###$$$%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((((())))))))))))$$$&&&&&&&&&%%%$$$%%%&&&%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))(((''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))(((((((((((())))))))))))%%%&&&''''''%%%%%%&&&''''''((()))((('''&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''%%%&&&&&&''''''&&&&&&%%%"""$$$%%%'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&,,,+++)))'''%%%$$$######%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))(((%%%###"""###%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&)))+++---'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###''',,,---***&&&$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&(((***+++''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&)))+++...///---)))&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$""""""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&(((***+++)))&&&###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''')))%%%"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!! !!!%%%***,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))///000***######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###&&&+++...---+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))///000***######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''')))%%%"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%###"""!!!###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$""""""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&###$$$'''+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$'''((((((&&&$$$###$$$%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&''''''&&&$$$###%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''&&&$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((''''''((()))))))))'''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''(((***,,,---,,,)))&&&%%%%%%&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''')))))))))(((((((((((('''&&&'''(((((((((((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((******((('''))),,,------,,,***'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''((()))(((((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$(((++++++((('''***---((())))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$(((,,,,,,)))'''***...$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((()))))))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''***,,,...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((()))))))))***&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((***---...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&''')))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++************************))))))))))))))))))))))))&&&''''''((())))))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((()))***+++)))((((((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&&&&%%%$$$&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''')))***,,,---))))))(((((('''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''' ###%%%%%%######%%%((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%,,,+++!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))'''((()))******)))((('''***(((&&&&&&((()))))))))))))))))))))(((((((((((((((***+++((((((++++++(((''')))******(((''''''(((******++++++,,,+++++++++((((((((()))))))))))))))))))))((((((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%'''(((&&&$$$###&&&((('''''''''&&&&&&%%%%%%%%%&&&((())))))(((''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))222===;;;...'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((((((((('''((()))+++++++++++++++++++++***)))))))))***+++++++++++++++++++++***)))***,,,,,,((((((++++++))))))***++++++***)))***+++))))))))))))(((''''''&&&)))))))))))))))((((((((()))((((((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''(((&&&$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))222===;;;///''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))******+++++++++,,,,,,***---...---***((()))+++)))***+++,,,,,,+++***)))000111///***(((++++++((())))))***)))((((((***+++++++++++++++******))))))************)))))))))))))))((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((''''''))))))))))))''''''&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,+++%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))'''((())))))******))))))))))))***************+++,,,+++++++++************,,,+++++++++++++++,,,---000555::::::555000000111+++---...000000///...---555666333...,,,------++++++,,,+++)))''''''(((***+++++++++++++++,,,,,,,,,)))))))))***************))))))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((&&&''')))******)))'''&&&'''''''''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&$$$&&&((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))&&&%%%###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&%%%###%%%***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((())))))***+++*********)))*********++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---///222555777===CCCJJJKKKFFF@@@>>>>>>777888999:::999999777777666888777444444888999777777888777444111000000111///...---,,,+++++++++,,,))))))))))))******************)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***++++++((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((()))(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''((((((((())))))'''(((***++++++***((('''((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%######""""""&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***+++++++++++++++*********+++,,,,,,------******,,,---///000111222111111222666;;;AAAGGGKKKIIIMMMQQQQQQNNNKKKIIIJJJGGGFFFEEEBBB@@@>>><<<<<<888<<<>>>???BBBGGGIIIHHHHHHIIIIIIGGGDDDAAA@@@@@@???>>>;;;888666555555555111111000///---,,,++++++,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***+++,,,'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))******((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''((((((((()))))))))((((((************(((((()))'''&&&&&&'''((((((''''''''''''''''''(((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***,,,...000(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******))))))***++++++,,,,,,++++++******++++++,,,------...///000333666999<<<>>>?????????AAADDDJJJQQQYYY]]]WWWUUUSSSRRRQQQSSSUUUVVV^^^[[[UUUOOOIIIEEEBBBAAACCCHHHKKKLLLOOOSSSTTTQQQPPPRRRTTTTTTRRROOOMMMMMMOOONNNLLLJJJIIIIIIJJJKKKDDDBBB@@@<<<888444222000...---,,,+++************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''((())))))%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((()))))))))******(((((())))))************((((((((((((((((((((((((''''''((())))))***++++++'''((((((((())))))))))))))))))))))))))))))))))))***'''%%%&&&((()))((('''&&&'''''''''((((((((()))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''+++000444888:::)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***)))((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++******+++,,,,,,---......777888;;;???CCCFFFIIIKKKOOONNNNNNPPPTTT[[[aaaeeegggaaaZZZVVVWWW]]]bbbfffuuuppphhh^^^VVVPPPMMMKKKPPPTTTWWWVVVVVVXXXVVVQQQOOOSSSVVVXXXWWWTTTRRRQQQRRRRRRQQQQQQSSSUUUXXXZZZUUUSSSOOOIIICCC>>>999777///...---,,,++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&############$$$%%%%%%&&&''''''''''''((((((((()))************))))))))))))'''((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))******))))))))))))*********'''%%%&&&(((***(((&&&&&&'''''''''(((((())))))$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,---...***(((&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))************,,,+++***+++,,,.........000---++++++,,,---,,,+++///+++((()))---333666777BBBHHHNNNPPPSSSXXXYYYWWWRRRVVV[[[```dddllluuu|||vvvpppiiiooouuupppwwwpppeeeiiitttuuutttzzzzzzqqqnnngggXXXVVVeeeppplllaaa]]]^^^```]]]]]]bbbbbbbbbooovvvlll___[[[VVVQQQOOOLLLHHHEEE???999444333000+++''''''------((("""###)))+++(((***)))'''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%&&&(((***''''''''''''((((((((()))******))))))((((((''''''******)))))))))((((((((()))))))))***************+++,,,+++)))(((******(((,,,,,,+++************+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))((())))))***+++,,,))))))))))))************,,,+++++++++++++++******///...,,,+++,,,+++***(((+++---111888???CCCEEEEEETTTYYY___eeemmmttttttoooppprrruuuxxx{{{wwwtttvvvttt~~~yyylll~~~~~~~~~wwwmmmkkkrrrvvvuuu}}}xxxkkkcccYYYTTTUUUVVVTTTQQQKKKDDD???===:::444000///)))++++++((())),,,)))$$$)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))************++++++++++++******))))))************))))))************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%'''(((***'''''''''((((((((())))))******))))))((((((((((((((((((((((((((()))))))))*********)))))))))))))))******)))((()))+++,,,,,,000///...,,,***((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))+++***************++++++)))))))))*********++++++++++++,,,,,,,,,+++******++++++,,,,,,---...///000333;;;IIIWWW```bbb```^^^```fffnnnxxxxxxvvvyyy|||yyyxxx|||sssiii______eeehhhddd^^^UUUNNNHHHHHHFFF@@@;;;::://////...++++++---***&&&+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())))))))))))************++++++++++++++++++***)))******++++++******)))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&'''((()))''''''((((((((()))))))))***))))))))))))((((((((())))))))))))************++++++*********)))))))))---+++***)))***,,,...000555444444333111///---,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((())))))))))))++++++***)))))))))******))))))*********+++++++++)))+++---......---......---............000555999DDDRRRfffvvv}}}|||vvvrrrmmmwww{{{ttt{{{yyyqqqjjjnnnxxx|||uuulll^^^VVVPPPPPPPPPLLLHHHFFF>>>:::333---+++,,,---,,,---,,,,,,,,,+++)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++******++++++++++++************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))'''&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&'''((())))))'''(((((((((((()))))))))))))))))))))))))))))))))+++++++++++++++*********++++++******************111...---......---///333...///000222333333222222(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))***))))))((((((((())))))************++++++++++++***,,,......---,,,---///...000111000000444===DDDZZZiii|||~~~zzz~~~xxxjjjlll~~~}}}|||vvv}}}~~~zzz{{{sssiii```______[[[WWWUUUKKKEEE===777333000......)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((((((((((((((((((''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************,,,+++***)))((('''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))***))))))))))))************++++++******)))))))))((())))))******+++,,,,,,---111...000555666444555999:::<<<>>>@@@BBBDDDEEEFFF(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))((((((((((((((())))))*********++++++++++++,,,,,,...///---+++***---000'''...777<<>>555222+++***)))((()))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((())))))(((((('''''''''((((((((()))))))))((((((((()))))))))************+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************((((((((()))***+++++++++(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))************+++((())))))))))))************+++---///111333555666555333888CCCFFFBBBAAAEEEKKKKKKLLLLLLNNNPPPQQQSSS(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********(((((((((((())))))))))))(((((((((((()))***++++++*********+++++++++,,,,,,+++...000///---///555:::666BBBQQQ\\\bbbkkkxxx~~~~~~ooobbbbbbiiipppuuuvvvwwwuuuqqqllliiigggwww~~~zzzssstttllldddfffhhhkkkmmmmmmqqqsssmmmdddgggfffkkklllgggmmmrrrjjjgggeeecccbbb___\\\aaahhhuuupppsssuuuvvv~~~{{{zzzhhhdddccceee```SSSIIIEEE;;;888333///,,,,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,------------------,,,,,,,,,------------,,,,,,------------------------------------------------------............------++++++++++++++++++++++++************************************************''''''((()))+++,,,------)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++((()))***,,,///111222333444555888<<<@@@CCCFFFGGGEEEDDDMMMZZZ\\\TTTOOORRROOONNNMMMLLLMMMOOORRRSSS(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,)))---000111222777@@@HHHXXXfffuuu}}}}}}~~~~~~vvvhhhccckkkzzzyyyxxxtttpppooottt}}}|||~~~~~~yyyvvv{{{|||xxx}}}uuujjjsssssslllllltttqqqeeeooommmmmmfffaaakkkoooddd}}}}}}vvvrrrrrrmmmccc]]]]]]NNNIIIAAA888111---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------......////////////......,,,------......------,,,////////////////////////111111111111111111111111......////////////......++++++++++++++++++++++++************************************************)))************+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))************))))))******++++++++++++***+++...111555999<<<===>>>@@@DDDHHHMMMRRRUUUWWWYYYXXX```nnnnnnaaaXXXYYYeeecccaaaaaabbbeeeiiikkk***))))))((('''&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))+++++++++++++++***)))))),,,---...//////...---,,,///+++...555888???XXXsss}}}xxxuuu}}}zzzqqqhhhiiisss}}}|||}}}}}}~~~}}}~~~xxx{{{{{{tttuuuyyytttsssvvvvvvpppnnnllldddZZZdddrrrwwwqqqlllhhhgggZZZLLLFFFBBB;;;444///'''+++...---***((()))++++++)))''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%------,,,+++***)))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))))))))))))))(((((((((((())))))))))))---+++((()))+++---,,,***---+++******+++---------.........///---,,,---000///---------...---///111333222000000111333444444222333666:::;;;999777777222333222222222333444666111000......000000000///000,,,+++---///...+++***///---++++++,,,,,,+++))),,,,,,+++***)))((('''&&&************)))))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((!!!###%%%&&&&&&''')))***'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$%%%(((((($$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))###$$$&&&(((************(((***++++++))))))+++,,,((()))***---000000///---333444777:::???CCCGGGIIIQQQLLLMMMTTTXXXUUURRRSSS[[[dddlllllleeeccchhhppp{{{{{{{{{|||}}}~~~***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))+++******))))))***+++,,,***+++,,,,,,,,,,,,,,,---000555???JJJRRR^^^tttvvvhhhbbbgggmmmmmmnnnqqqyyy}}}xxx|||{{{vvvsssqqqllleeeeeejjjmmmkkkjjjsss~~~{{{}}}zzzpppiiifffeeeccc^^^WWWSSSPPPEEE:::...,,,***(((((((((((((((+++***((()))***+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%******))))))((((((''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))'''(((((()))))))))))))))((((((((()))))))))))))))---+++)))***,,,...---,,,*********,,,---......---/////////...,,,***,,,...,,,,,,...000222555888;;;===>>>@@@AAABBBDDDGGGJJJOOONNNOOOQQQQQQOOONNNOOONNNIIICCC??????>>>;;;888;;;888444222000///,,,***...+++((()))+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''###$$$&&&&&&&&&&&&(((***'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$%%%((((((&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''((((((((())))))((())))))******)))((('''+++++++++***)))))))))***+++******,,,000555:::===>>>???AAADDDGGGLLLOOOQQQZZZYYY^^^gggkkkiiiggghhhaaahhhppprrrpppqqqwww~~~)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))*********************************)))((()))+++---...------,,,+++,,,000666:::@@@LLLYYYaaalll||||||uuulllffffffkkkqqqwww~~~tttooohhhaaa^^^dddmmmuuuqqquuu}}}{{{zzz{{{nnnrrrpppgggaaa___VVVIII<<<666...++++++,,,***(((******)))***,,,,,,***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))'''((())))))******))))))(((((()))))))))*********+++)))((()))+++,,,,,,+++***+++,,,------------,,,111222333333333555888;;;:::>>>CCCHHHLLLQQQUUUXXX]]]```cccgggkkkooosssvvvttttttsssssstttvvvyyyzzzuuummmeeebbbcccdddaaa]]]___[[[VVVQQQMMMIIIFFFCCC>>>;;;666333222222111000......---+++))))))***,,,++++++++++++++++++************)))))))))((((((((())))))******))))))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%$$$%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((+++)))&&&'''((('''%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''''''''((((((((()))))))))***************)))((('''---+++))))))***++++++***//////222777???HHHQQQVVVUUUUUUTTTUUUWWWZZZ]]]___```dddoooyyy}}}{{{zzz|||))))))((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***)))***************++++++)))******+++,,,,,,,,,---000///...///444???NNNXXXppp{{{}}}wwwlllmmmnnnqqqwww~~~{{{sssmmmkkkjjjfffccc___ggguuu{{{rrriiibbb]]]ZZZKKKFFF>>>888444111---+++***))))))+++,,,,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))************)))((())))))******+++++++++,,,,,,+++++++++,,,,,,,,,//////000/////////111222222777;;;===BBBJJJQQQSSSUUU^^^iiiooossswwwyyyyyy||||||zzzuuuqqqmmmjjj[[[YYYSSSJJJCCC???:::555444444333///,,,+++,,,...------,,,,,,++++++************)))))))))((((((((())))))*********))))))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$#########&&&'''((('''&&&%%%&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((///333...(((''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))'''(((((()))***+++++++++,,,***))),,,///222333222;;;>>>CCCIIIOOOVVV]]]aaaeeedddcccbbbccceeegggiiittt|||((((((((((((''''''''''''((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,)))+++---///000...,,,++++++---///444@@@UUUmmm}}}}}}tttppppppmmmiiipppttt|||}}}xxxyyy}}}xxxwwwzzz{{{yyy}}}~~~|||zzzzzzxxxpppiiifffeeeffflllttt}}}zzzqqqccc___dddSSSRRROOOGGG<<<333...,,,+++*********++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))(((((((((''''''((((((((((((((((((((()))))))))***((())))))***************)))))))))***+++,,,,,,---//////...---------......---...//////111555<<>>???HHHIIIKKKLLLOOOTTT[[[aaaiiiiiiiiijjjmmmpppsssuuu((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))******+++,,,,,,,,,)))+++...111222111///...,,,111888BBBRRRjjjyyyoooccc^^^aaakkksss{{{}}}~~~}}}{{{~~~}}}yyyuuulllgggccceeejjjsss||||||vvvjjjdddfffYYY[[[ZZZRRREEE999222///000---+++***++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((((()))))))))((((((''''''(((((()))((((((((()))))))))******((()))******++++++******))))))***+++,,,------...***+++,,,+++++++++---///)))---111666;;;CCCMMMUUUdddnnntttuuuyyy{{{vvvmmmccc\\\WWWPPPIIIBBB;;;333...000000///...------,,,,,,,,,,,,+++++++++*********))))))******++++++******)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%$$$%%%%%%'''((()))(((&&&&&&'''(((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((+++)))&&&'''((('''&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((()))))))))******+++******)))******++++++...333999???BBBEEEHHHJJJIIIIIIJJJKKKOOOZZZhhhrrrsssuuuxxx{{{}}}zzzxxxwwwxxxzzz{{{'''(((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))***++++++,,,------++++++---///111333555666@@@HHHSSS^^^kkk|||nnnllljjjggghhhrrr{{{|||~~~yyyssspppqqqqqqnnnmmmnnn{{{vvvyyy{{{yyy{{{pppffffffddd^^^TTTJJJAAA<<<555222...+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))***++++++++++++***))))))***+++,,,---......***,,,///000000222666999>>>DDDMMMUUU\\\dddnnnvvv|||vvvmmmhhhccc\\\QQQHHHFFFDDD@@@;;;666111---+++---------,,,,,,,,,++++++((()))***++++++++++++***))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''&&&'''(((((('''&&&((()))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$%%%((((((&&&''''''''''''(((((((((((('''''''''(((((('''''''''(((((()))))))))*********,,,,,,++++++,,,---...///777???HHHLLLKKKJJJLLLOOOVVVZZZ```dddjjjsss|||vvviiijjjkkkiiieeecccbbbccc]]]\\\YYYWWWUUUUUUUUUUUU'''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,------,,,++++++,,,000555;;;>>>ZZZdddpppxxx}}}ooolllooovvv}}}~~~zzzuuuwwwzzz~~~{{{yyytttqqqnnnmmmmmmgggfffmmmvvvwwwwwwtttpppkkkgggccc[[[QQQJJJ:::555000---,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************))))))***++++++++++++***)))******+++---...//////333666:::===???BBBGGGKKK```iiiuuu~~~}}}|||ssseeeaaaZZZPPPFFF<<<555111......---------,,,,,,,,,((()))***+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&'''((((((&&&'''((((((''''''(((***'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$%%%(((((($$$''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&))))))))))))******************+++,,,///222444666>>>HHHSSSUUUPPPKKKMMMPPPsss{{{~~~ppp```XXXXXXTTTMMMOOOSSSXXXYYYXXXXXXZZZ]]]\\\\\\\\\[[[ZZZYYYWWWWWW---***'''&&&&&&'''&&&&&&((((((((((((((((((((((((***''''''***(((######(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))'''((())))))(((((()))***))))))))))))************,,,,,,+++***,,,...///---+++...///+++,,,:::TTTjjj||||||uuummmpppzzz~~~|||{{{{{{{{{}}}|||yyypppmmmeeegggnnnhhhbbbwwwwwwnnnmmmoookkkdddNNNGGG999---***---...***)))((('''(((+++---***%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************++++++++++++)))(((((()))***)))))),,,...///......000777<<>>SSSkkk|||zzzvvvrrrqqqrrrvvvzzz{{{~~~zzzyyyxxxzzz~~~~~~}}}vvvooommmnnnhhheeewww}}}oooqqq|||}}}vvv\\\UUUJJJ>>>444...,,,,,,,,,***(((''')))***)))''')))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++---,,,,,,,,,---...------***---000111222777@@@HHHQQQWWW```gggnnnwww~~~|||yyyvvvqqqfffZZZSSSDDD<<<555333222///...000......---------,,,,,,,,,***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))******+++,,,---000***)))222>>>EEEHHHKKKEEEHHHSSSbbbnnnvvv|||vvvppphhhbbb___[[[UUUQQQLLLMMMTTT```jjjmmmoooqqqjjjjjjkkkooouuuyyyxxxuuuooonnnoooqqqttttttqqqooo+++***))))))++++++***((((((((((((((((((((((((((((((&&&&&&)))***'''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))'''(((***)))(((((()))+++)))))))))*********++++++------...///...---+++***,,,***---999OOOhhh{{{qqquuuwwwvvvzzz|||~~~tttllllllvvvxxx|||jjj```WWWOOO???...(((,,,---+++)))((('''((()))***)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******************+++++++++,,,***+++++++++++++++++++++***...333777;;;DDDPPPZZZhhhnnnwww|||~~~~~~vvvlll]]]QQQDDD===999333000///111///---+++******+++,,,))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,---...,,,///:::DDDIIIMMMPPPWWW]]]kkk|||ttthhhbbb]]]]]]]]]___```]]]VVVPPPSSSYYYfffvvv}}}}}}{{{{{{yyywwwwwwyyy|||}}}}}}}}}{{{zzzzzz|||}}}}}}|||zzz+++***)))***++++++***)))(((((((((((((((((((((((()))'''&&&((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))''')))******)))(((***+++))))))*********+++++++++******---000///,,,,,,---222111555DDD[[[qqq~~~}}}zzzzzzuuutttvvvvvvqqqpppnnn{{{yyykkkbbb^^^OOO888+++---,,,)))))))))((('''(((+++)))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,)))************)))***+++...555>>>EEELLLXXXgggrrrppp___UUUMMMCCC999555;;;888333...+++******+++,,,,,,---,,,,,,***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))...---+++))))))+++---///...666BBBHHHGGGIIIVVVfffyyy}}}uuuhhh```aaadddccchhhpppwwwyyytttiiiaaajjjnnnvvv---+++******++++++)))((((((((((((((((((((((((((()))((('''&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((()))******))))))***+++************++++++++++++,,,***,,,///...***,,,111999<<>>444+++(((,,,...)))''')))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++...000000111555<<>>888222...,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))***************---333;;;EEEMMMTTTXXXPPP]]]tttqqqnnnnnnfffYYYpppnnnjjjdddbbbhhhuuu}}}{{{|||FFFCCC===444,,,((()))+++((()))))))))))))))(((((())))))'''%%%***111000)))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++---,,,,,,...,,,)))+++///,,,000222111222AAA^^^xxxxxxppp}}}~~~|||wwwuuuxxx|||||||||||||||tttOOO000+++000,,,))),,,((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++444444)))"""%%%&&&""")))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&((()))***(((((((((((((((((((((((())))))))))))************)))))))))))))))*********+++***---333222,,,+++...///;;;FFFJJJTTTjjjyyypppnnnmmmlllbbb]]]TTTHHH888+++'''+++,,,+++***)))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))((((((((((((((()))&&&(((++++++*********+++)))...:::FFFKKKNNNYYYeeemmm~~~iiimmmxxxwwwmmmggglllppppppllloooxxx~~~}}}NNNLLLEEE<<<222,,,++++++(((((())))))))))))(((((()))***(((''',,,222000***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((()))))))))******************++++++++++++---++++++......+++,,,000---///222999EEE\\\yyy}}}}}}~~~}}}~~~~~~|||{{{}}}zzz|||wwwvvvvvvvvv{{{ZZZ666...111---)))***)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((000111'''"""&&&(((%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''(((((((((((()))((('''''''''((())))))(((((((((((((((((((((((())))))))))))*********************+++++++++++++++000+++)))---//////444:::EEELLLWWWhhhxxxtttyyy~~~vvvfffUUUBBB333...000,,,,,,++++++******))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((()))******))))))+++---:::>>>GGGOOORRRYYYjjj|||kkk\\\fffvvvzzzvvvsssvvvwww|||}}}VVVSSSMMMDDD999222...,,,(((((((((((((((((((((((()))***)))***---111...)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&(((((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************+++++++++,,,---******...///...---///222111555@@@VVVoooxxxvvvvvv{{{}}}{{{|||||||||{{{zzz}}}}}}{{{yyyyyyxxxyyy{{{{{{yyypppvvvyyyxxx{{{___<<<111222...***)))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''$$$,,,---&&&###'''***'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,---------222---***+++///444<<>>666111...***))))))(((((((((((()))(((((()))+++---...+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,...***)))---///---,,,---222333:::LLLfff{{{tttooonnnsss|||~~~}}}}}}{{{yyyvvvvvvwww|||xxxxxxwwwxxx{{{yyyyyyxxx\\\@@@666444///+++---++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$)))***%%%###''')))'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,------......,,,---///111555<<>>NNNaaaooo}}}yyyrrrrrrsssvvv{{{~~~}}}~~~zzzkkkUUU>>>111++++++,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))***++++++((()))***+++///777@@@FFFGGGPPP^^^nnn~~~uuu^^^NNNIIIQQQ^^^oooxxxwwwssswww}}}]]]YYYSSSLLLFFF@@@:::666111///---+++)))(((((()))(((&&&'''******&&&%%%'''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,///,,,,,,---------111777===KKK]]]ooo{{{oooqqq{{{}}}}}}{{{{{{}}}}}}}}}{{{zzzzzz{{{}}}~~~~~~~~~xxxtttwwwzzzvvvyyyzzzxxxmmm```VVVKKK===444111...---+++)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''((()))************)))))))))))))))))))))))))))*********++++++++++++,,,******++++++,,,---.........333999AAASSSnnn~~~sssrrrpppnnnlllkkkkkkkkklllnnnsss{{{|||yyy{{{vvvtttuuutttrrrrrruuuuuuvvvvvv```HHH:::///...---,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,)))+++...111777>>>GGGLLLQQQ```ssshhhPPPCCCMMM___mmmtttzzz{{{yyy|||mmmggg^^^UUUNNNGGG???:::555333000,,,***)))((((((***''''''***)))%%%%%%)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&(((***+++)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------------...///...///999DDDZZZiiivvvzzz~~~yyy}}}xxx}}}~~~{{{{{{}}}}}}}}}}}}|||zzzyyyyyyyyyzzz~~~}}}rrrrrr{{{pppeee[[[LLL<<<222///---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((&&&'''(((***++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---...///000000999<<>>DDDJJJNNN\\\qqq}}}```NNNEEEHHH]]]ttt~~~~~~}}}{{{ssshhh^^^UUULLLCCC===777555111---***)))((((((,,,((((((+++)))$$$%%%+++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&%%%&&&(((***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---000111///222@@@NNNmmm}}}~~~rrrsssvvv}}}}}}|||~~~~~~{{{yyyyyyzzzttt~~~xxxyyyvvvllleeeWWWCCC333///...+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))&&&%%%''')))(((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&(((***+++,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222AAAEEERRRnnnpppnnnmmmnnnppppppmmmjjjooowwwyyyvvvmmmooo}}}|||vvv}}}|||wwweeeTTTMMM888666111...,,,---...000************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))***+++,,,---...222888===BBBFFFKKKMMMggghhhHHHAAAJJJWWWiii{{{|||}}}}}}xxxqqqmmmggg\\\LLL@@@999555222000,,,'''(((,,,(((((('''''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,+++,,,...000...,,,000555222333HHHdddyyy|||~~~gggyyy~~~}}}|||{{{|||}}}zzzwwwwwwxxxyyyzzz|||~~~{{{|||}}}}}}zzzxxxwwwuuu{{{wwwrrruuu~~~~~~~~~~~~||||||~~~}}}wwwxxxppplll```\\\PPP666555...***---...+++))),,,))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************,,,---,,,***)))+++------///------000000111777>>>FFFWWWpppyyyooohhhooottt}}}~~~xxx~~~}}}{{{||||||qqqaaaSSSVVVCCC333000---'''(((...,,,---***&&&)))...+++$$$))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))(((((()))***((((((((()))+++---------333888CCCLLLFFFAAAQQQiiivvvUUUBBBMMMYYY\\\eeevvv{{{vvvooojjjcccWWWOOOAAA;;;444111---))))))---)))))))))(((((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,+++,,,---///......222777777???\\\|||{{{vvvttt}}}}}}}}}yyywwwtttssstttttttttsssnnnoooppptttwwwxxxuuurrruuuuuuuuuvvvxxxyyy{{{|||zzz{{{}}}}}}|||{{{zzzwwwtttmmmlllttt}}}|||ssspppvvv}}}~~~uuuxxx{{{zzzyyyzzziii[[[RRRKKK<<<333---...///,,,))))))***)))))))))(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++++++++******,,,,,,,,,000++++++000888???IIIRRRiiixxx{{{qqqkkkkkkrrrzzz}}}~~~~~~|||ttt^^^HHH===444+++)))...++++++)))%%%''',,,,,,'''***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***))))))+++,,,+++---...---+++,,,000444;;;AAAGGGHHHMMM]]]tttrrrZZZNNNLLLXXXaaadddqqq~~~|||tttttt|||{{{rrrmmmiiiccc___MMMBBB777222///+++***,,,+++******))))))*********''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,,,,---///...000444888<<>>GGGMMMOOOMMMQQQYYYkkk}}}dddLLLEEE[[[yyyiiipppssswww|||{{{xxxtttpppvvvssseeecccnnnzzz{{{vvvsssjjjaaaXXXOOODDD888111000,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---...//////000222444===WWWoooyyy|||{{{xxxuuurrrooommmllljjjiiiiiiiiijjjlllmmmnnnrrrrrrqqqrrrtttwwwzzz||||||||||||~~~~~~zzz|||}}}}}}{{{zzz|||~~~~~~~~~~~~~~~~~~}}}yyywwwwwwyyyxxxvvvrrrfffeeesss|||{{{{{{zzz|||```KKK???777000+++++++++*********))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))******************+++++++++,,,,,,+++))),,,000///222EEE[[[jjjnnnyyyzzzmmmrrryyy}}}xxxvvvtttsssqqqnnniiifff```___^^^\\\YYYUUURRRPPPGGGHHHIIIGGGEEEDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDD???@@@AAACCCDDDEEEEEEEEEIIIMMMRRRUUUVVVZZZ```fffnnnqqqtttxxx{{{|||}}}}}}~~~||||||lll```MMM>>>000------,,,***++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++---///333999===GGGEEEEEEIIINNNRRRQQQOOO^^^vvv{{{[[[KKKJJJUUUgggvvvpppxxxxxxrrrfffhhhnnntttzzztttkkkooo{{{~~~{{{xxxvvvmmmhhhaaaXXXKKK===555555...---,,,+++************))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,...//////000333555FFFhhhzzzzzzooonnnkkkiiigggfffffffffiiiiiijjjlllnnnqqqtttvvvuuuuuutttuuuvvvyyy{{{}}}~~~~~~~~~}}}yyy|||~~~~~~||||||~~~~~~~~~}}}{{{{{{zzzrrrkkkeee___fff|||yyyzzzqqqYYYKKK@@@888+++++++++************)))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,000444444999RRRnnnrrrxxxqqqjjjvvv~~~{{{uuupppiiifffbbb^^^[[[WWWRRROOOHHHHHHFFFEEEDDDEEEEEEFFF@@@BBBDDDEEEDDDDDDDDDEEE????????????@@@AAABBBCCCAAABBBBBBCCCCCCBBBAAAAAA<<>>JJJaaayyy~~~wwwrrrooommmggghhhhhhiiiiiijjjjjjjjjlllmmmooorrrtttvvvwwwwww{{{{{{|||||||||||||||{{{~~~~~~|||vvvpppllljjjfffiiixxx}}}xxx{{{|||vvvkkkXXXEEE333000,,,***)))***++++++))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******+++,,,------444......999KKK^^^mmmvvv|||sssvvv~~~|||vvvnnnfff___ZZZXXXLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDHHHLLLNNNNNNLLLOOOMMMLLLLLLNNNNNNLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCFFFKKKRRRYYY]]]mmmuuu{{{|||~~~tttlll~~~mmmWWWGGG;;;000+++,,,***+++++++++******+++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))*********)))***+++///666>>>DDDFFFFFFIIIQQQQQQPPPSSSQQQUUUbbbhhhWWWYYYgggjjjqqqzzztttnnniiiccc```eeennn|||}}}~~~|||lll]]]UUUTTTEEE<<<333000...***)))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------000...---///333:::HHHTTTmmm{{{wwwpppkkkiiijjjkkkiiijjjkkkmmmnnnpppqqqrrrrrrrrrssstttvvvxxxzzz{{{~~~~~~~~~}}}}}}}}}||||||}}}|||}}}~~~xxxqqqnnnmmmjjjjjjnnnqqqsssvvvzzz|||}}}|||hhhSSS???888///++++++,,,+++))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++,,,------555...333FFFWWWdddwww~~~uuuzzz{{{nnnjjjccc[[[TTTNNNJJJHHHEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGKKKPPPUUUXXXXXXWWWRRRRRRQQQRRRTTTTTTRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOQQQPPPMMMKKKIIIGGGFFFFFFDDDCCCAAA@@@BBBDDDHHHJJJTTT^^^iiipppwww}}}}}}~~~tttjjjwwwnnn^^^MMM===222...+++************+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***++++++++++++******///777???DDDGGGIIIJJJUUUUUURRRTTTWWWSSS___{{{nnnMMMWWWnnnwwwqqq}}}xxxiiieeeaaa___```hhhyyy}}}yyyiii```___RRRGGG<<<666222...+++,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,///333666999CCCUUUddduuu~~~vvvsssmmmhhhfffgggjjjlllooooooqqqrrrtttvvvwwwxxxwwwwwwwwwwwwyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}zzztttpppooollljjjiiikkkrrr{{{~~~}}}|||yyyhhhOOOCCC444,,,------***&&&)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,---------666EEERRRZZZjjjxxx}}}}}}zzzrrrjjjWWWTTTPPPKKKGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNJJJMMMRRRXXX^^^aaabbbaaa^^^^^^^^^_________^^^]]]cccccccccccccccccccccccc_______________^^^^^^]]]___]]]\\\YYYWWWTTTSSSRRROOOMMMKKKHHHFFFEEEFFFFFFBBBIIIRRR[[[dddnnnuuuyyyzzz|||zzzzzzsssuuu|||tttdddQQQ???555...---+++))))))))))))(((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***,,,,,,---------...555???EEEGGGIIIMMMQQQ\\\ZZZQQQQQQ[[[eeexxxxxxbbbVVVSSSddd|||www||||||uuuhhhaaa```aaaggguuu}}}rrreee___^^^RRRDDD<<<555///,,,,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,------,,,,,,,,,------,,,,,,,,,,,,---------------......,,,111555555:::LLLfffyyy~~~{{{ssslllkkkjjjiiijjjlllnnnpppssstttuuuvvvwwwxxxyyyyyy{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||wwwtttssspppkkkiiimmmuuu}}}~~~www{{{xxxYYYIII666,,,,,,---***&&&***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---------,,,------......,,,>>>NNNTTT___{{{}}}wwwnnnaaaVVVHHHFFFEEEDDDDDDFFFIIIKKKJJJJJJJJJKKKMMMOOOQQQSSSPPPSSSXXX\\\___`````````iiijjjkkkkkkjjjiiihhhhhhkkkkkkkkkkkkkkkkkkkkkkkkiiiiiikkklllmmmmmmmmmlllgggfffeeedddaaa___^^^]]][[[ZZZWWWTTTQQQOOONNNMMMDDDDDDFFFJJJPPPXXXbbbjjjqqquuu{{{yyypppqqqxxxxxxeeeNNN>>>222///***((()))******)))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))***,,,---///000111666<<>>IIIfffvvviiiaaaUUUPPPJJJGGGGGGHHHHHHGGGJJJMMMRRRUUUWWWZZZ]]]___```eeehhhgggiiipppxxx{{{}}}{{{zzzyyywwwrrrnnnpppnnnllljjjfffaaa[[[WWWSSSSSSSSSSSSWWWcccttt}}}||||||~~~}}}~~~~~~{{{xxxwwwlllcccPPP;;;///---...---)))))))))(((((()))+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((()))))))))***++++++...555???GGGFFFJJJMMMNNNPPPRRRSSSRRRNNNOOOhhhqqqKKK<<>>GGGMMMKKKIIIKKKTTT[[[YYYTTTOOOYYYvvvZZZGGG@@@RRRgggpppxxxrrriiigggggglllfffnnnwwwwwwxxxyyyuuupppqqqyyy}}}|||tttooorrr{{{qqqxxx~~~~~~qqqcccSSS@@@000111///,,,++++++***)))'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&'''''''''(((((())))))(((((())))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------.........,,,---000111111555:::KKKlllzzzyyy|||yyyxxxxxxxxxzzz{{{zzzxxxzzzzzz|||}}}~~~~~~}}}}}}~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~zzz}}}~~~{{{uuu^^^\\\VVVTTTbbb{{{wwwpppsss~~~}}}sss}}}lllNNN888000...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,------......111000444777666AAAeee{{{qqqhhhZZZOOOIIIGGGHHHHHHHHHKKKNNNRRRVVVZZZ^^^```gggjjjoootttyyy~~~xxxuuuuuuvvvuuuuuusssoooiiiddd```^^^[[[cccnnnuuuyyy}}}yyyrrrpppvvv~~~uuujjj[[[GGG666---+++******,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''((())))))((())),,,111999AAAHHHLLLHHHGGGMMMWWWZZZUUUPPPOOOiiiwwwIIIGGGRRRhhhwwwyyy~~~|||jjjkkkmmmkkknnnwwwxxxwwwvvvooonnnvvvuuuuuuyyysss}}}rrrhhh^^^KKK999333000---,,,+++***)))'''((((((((((((((((((((((((((((((((()))(((((('''&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((()))******++++++))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,---------......,,,---///222222555@@@KKKeee|||uuuuuuyyyyyyyyyyyyzzz|||}}}|||zzz||||||}}}}}}|||{{{{{{zzz{{{zzzzzz{{{|||~~~~~~~~~}}}~~~~~~}}}}}}~~~|||}}}}}}yyybbb___XXXUUU\\\nnn}}}ooojjjmmmtttyyy{{{fffIII555///...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,------.........222777:::@@@UUU{{{{{{sss```XXXMMMEEECCCFFFJJJMMMLLLPPPUUUYYY]]]```cccfffgggllluuu{{{zzz{{{xxxxxxwwwuuuqqqlllgggddd^^^bbbggglllpppwww~~~~~~~~~~~~{{{}}}~~~wwwhhhRRR???222...******,,,---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''''''''''''''(((((())))))***...555===DDDGGGHHHEEEGGGPPPXXXVVVPPPQQQZZZ~~~gggEEEPPPdddvvv~~~~~~pppiiiooollljjjsss~~~}}}sss{{{~~~wwwxxxmmmkkkiiiYYYEEE444111...,,,,,,***((('''(((((((((((((((((((((((((((((()))))))))(((&&&%%%)))(((((((((''''''''''''&&&&&&''''''((())))))***'''(((((()))******++++++))))))))))))))))))))))))((()))***+++,,,------...,,,,,,,,,---------......---...111222222;;;PPPddd}}}~~~{{{xxxxxxyyyzzzyyyzzz|||~~~}}}|||||||||{{{{{{zzzzzzzzzyyyxxxxxxyyyzzz}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}||||||~~~}}}yyykkkbbbZZZXXX\\\eeerrr}}}wwwnnnkkkoooxxx~~~```<<<000///...,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,---.........---444999???PPPoooyyymmmcccRRRMMMHHHEEEFFFJJJNNNPPPTTTXXX^^^bbbdddfffiiilllmmmuuu~~~~~~~~~}}}|||yyywwwuuusssqqqooojjjhhheeeeeehhhooowww}}}~~~~~~wwwbbbPPP:::444---+++,,,---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((('''((())))))******,,,111:::AAAFFFEEEDDDEEEJJJSSSXXXQQQLLLZZZmmmtttXXXJJJ\\\qqq~~~zzznnnnnnooodddjjjxxx{{{|||rrriiilllpppbbbNNN444222///---,,,+++((('''))))))))))))))))))))))))(((((()))))))))(((&&&%%%))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***'''(((((()))***+++++++++))))))))))))))))))))))))((())))))+++,,,---......,,,,,,,,,---------.........///111111222???\\\wwwyyyyyy}}}~~~~~~~~~zzzzzzzzz}}}~~~}}}{{{zzzzzzyyyyyyyyyzzzzzzwwwxxxxxx{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}~~~||||||}}}yyyrrrdddZZZ[[[^^^aaajjjuuu|||wwwwww|||rrrAAA000000...---,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,------......///---444:::BBB\\\{{{lll\\\RRRIIIHHHGGGHHHKKKOOOQQQQQQ[[[```fffiiikkklllnnnqqq{{{~~~{{{xxxwwwxxxyyyyyyvvvooofffaaaccciiiqqquuu~~~wwwgggAAA999111,,,,,,---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******++++++---333<<>>222//////+++))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((())))))***************************++++++******++++++,,,---,,,,,,---------............///000333@@@WWWrrr}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}yyyvvvssstttyyy{{{xxxwwwxxxvvvxxxzzzzzzzzz{{{~~~~~~|||{{{{{{~~~{{{yyy|||{{{zzzyyyyyyzzz{{{|||{{{zzz|||~~~|||{{{{{{yyyqqqeeeZZZWWW[[[aaassssss{{{~~~gggEEE777,,,+++,,,)))(((+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++---+++---000000...///333555???RRRlll~~~tttkkk___RRRKKKIIIKKKLLLNNNQQQUUU[[[bbbgggmmmlllooouuu{{{~~~{{{zzzyyy~~~}}}||||||yyyxxxuuurrrnnnjjjgggfffooopppvvv}}}~~~uuufffPPP<<<555111,,,+++000************************))))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((())))))***+++,,,,,,777@@@BBBAAABBBDDDCCCMMMUUUWWWXXX^^^iiiqqqZZZVVVrrr{{{{{{rrrkkkdddbbbgggzzz}}}tttllleeebbbbbbcccdddeeeggghhhjjjkkkooorrrwww{{{}}}}}}{{{yyyuuuooosssnnnxxx{{{pppllljjjgggZZZHHH555...//////,,,***))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))***+++,,,************************++++++******++++++,,,---,,,------------.........+++000333666EEE___vvvttt~~~}}}{{{~~~~~~|||uuuuuuqqqpppsssuuuttttttvvvvvvwwwyyyyyyyyyzzz|||~~~}}}|||{{{zzz||||||yyywwwuuurrrtttvvvuuussssssvvvyyyzzzzzz|||~~~|||yyy{{{{{{wwwlll```YYYZZZ___qqquuussswww{{{sssVVV???...---...***(((+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))************************+++++++++,,,,,,+++---111111///000555666GGGddduuueeeYYYQQQKKKHHHJJJLLLMMMOOOSSSYYYaaahhhlllqqqqqquuu~~~|||yyyzzzzzz{{{~~~}}}||||||xxxyyyzzzzzzvvvpppiiieeefffgggmmmxxx|||uuuuuulllZZZHHH===333***)))///*********************************)))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))+++,,,,,,...888AAACCCBBBDDDFFFFFFPPPRRRYYY\\\```www```TTTcccxxxtttkkkbbb\\\dddwwwxxxooofff```\\\ZZZaaaaaabbbccceeegggiiijjjmmmnnnppprrrttttttsssrrr~~~mmmsss}}}uuutttmmmjjjfffhhhSSS;;;//////111...***))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++------***************+++++++++++++++******++++++,,,---------------...............222444888LLLiiizzz{{{ttt|||zzz}}}~~~}}}|||}}}~~~zzzrrrtttooommmpppqqqqqqrrrtttxxxyyyyyyzzzzzz{{{|||~~~||||||{{{{{{|||~~~yyyuuurrrqqqppplllpppsssqqqnnnooosssxxxxxxyyy|||}}}~~~{{{yyywwwzzzyyyrrrggg^^^]]]___sss|||yyyooohhh|||rrrwwwcccHHH111...///***(((+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((()))))))))*********************+++++++++,,,,,,,,,+++...111000---000666999UUU|||yyyiiiWWWNNNJJJIIIJJJMMMNNNPPPTTTYYY___eeejjjmmmpppuuuyyyxxxwwwxxx{{{~~~~~~zzz|||~~~~~~{{{uuunnniiigggeeeiiisss}}}xxxtttqqqeeeUUUGGG666***(((,,,******************************)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))***+++,,,---111;;;CCCDDDDDDGGGJJJKKKPPPMMMWWW\\\aaammmSSSVVVooopppfffdddhhhyyy{{{uuuqqqjjjddd```______```bbbbbbcccdddfffhhhkkklllnnnnnnooopppqqqssstttuuutttccczzz|||uuummmooo]]]DDD444000000...***************************%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++------))))))*********+++++++++++++++******++++++,,,------------.........//////000222444???YYYvvv}}}{{{zzz||||||yyywwwxxx{{{xxxrrroookkkkkkppptttuuuwwwzzz||||||{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}|||zzz{{{|||}}}|||{{{{{{}}}}}}xxxsssooommmllllllkkknnnpppooolllmmmsssxxxuuuxxx{{{~~~~~~~~~}}}}}}||||||{{{{{{vvvzzz{{{wwwnnnddd^^^\\\pppppppppttt|||uuugggsss}}}xxx|||wwwmmmtttkkkSSS<<<111...+++)))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((()))))))))***************++++++++++++,,,,,,,,,------...000...,,,111999GGGjjjzzzgggZZZMMMIIIIIIKKKNNNQQQSSSYYY```eeehhhlllqqqtttzzz}}}{{{wwwuuuuuuwwwzzz|||~~~}}}yyytttrrrnnnhhhgggnnnwww|||}}}zzzssshhhWWWCCC333,,,...************************)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))***,,,---...444===EEEFFFFFFJJJNNNPPPRRRNNNWWW___eeennnUUURRRbbbzzz{{{nnnjjjuuu}}}rrrkkkccc```]]]ZZZZZZ]]]aaaccc______```aaacccfffiiijjjlllllllllmmmooosssvvvxxx|||aaallluuu}}}tttqqqeeeQQQ===222000...+++************************&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))***+++,,,)))))))))***++++++,,,,,,++++++******++++++,,,---------........./////////000333>>>SSSnnn|||zzzyyyxxxxxxyyyxxxvvvsssuuuxxxuuuppphhhgggkkkttt{{{~~~~~~}}}}}}}}}||||||{{{|||}}}~~~|||zzzyyyyyyzzz|||~~~xxxwwwwwwyyy|||~~~~~~}}}zzzwwwsssooolllkkkkkklllggghhhgggdddcccffflllqqqrrrvvvzzz}}}}}}{{{yyyyyyzzz{{{}}}{{{|||}}}|||uuukkk```YYYddd```]]]bbbttttttmmmuuu}}}{{{~~~~~~vvvrrrqqqdddOOO:::///---,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))************++++++++++++,,,,,,,,,,,,......///000...///777AAAZZZ|||zzz|||tttlllUUUMMMGGGHHHKKKMMMPPPTTTVVV^^^hhhlllnnnsss||||||zzzyyyyyyyyy}}}~~~}}}|||{{{zzztttmmmjjjlllooosssyyy{{{}}}xxxhhhRRR???222...++++++++++++++++++++++++))))))(((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))+++,,,...///444===EEEEEEFFFKKKPPPRRRPPPNNNTTT^^^kkkxxxSSSKKK[[[rrrqqqooorrr~~~tttmmmiiidddaaa[[[ZZZYYYYYYZZZ]]]```ccc`````````aaacccgggjjjlllooonnnnnnooorrrwww|||uuueeemmmzzz|||}}}xxxooolll^^^HHH666///...---************************'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((())))))***((())))))***++++++,,,,,,++++++******++++++,,,---............////////////333<<>>222+++---...))),,,...'''************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...333222555>>>EEEJJJPPPUUUSSSOOOccchhhLLLSSSjjjrrrvvvtttmmmyyyrrr^^^\\\VVVRRRTTTYYYYYYUUUVVVVVVVVVWWWYYY\\\^^^___dddaaa___```dddjjjooorrrxxxwwwvvvwww{{{~~~vvvqqqwwwxxxzzz{{{yyy|||~~~|||xxxsssiiiWWWBBB777666///---+++*********)))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************++++++++++++,,,,,,------...//////---111---,,,111...---777SSSrrr~~~yyynnnllliiigggfffgggggggggeeeccceeelllnnnkkkgggfffiiittt|||xxxwwwzzz{{{yyyvvvrrrtttuuuvvvwwwxxx{{{~~~~~~zzzvvvpppiiieeehhhnnntttqqqkkkgggjjjnnnrrrwww}}}}}}||||||~~~}}}{{{zzzyyyxxxxxxxxxzzz|||~~~~~~{{{wwwsssZZZVVVQQQPPPVVVcccrrr|||hhhiii}}}||||||kkkIII222---,,,,,,++++++******************)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,,,,,,,,,,---------,,,...000222888LLLkkk|||rrrdddUUUMMMLLLNNNQQQVVVZZZ^^^dddlllqqquuu{{{~~~~~~}}}yyyvvvuuuuuuvvvxxx}}}xxx{{{{{{{{{zzzxxxuuurrrqqqvvv}}}~~~|||}}}}}}zzzwwwuuuvvv~~~uuugggOOO444)))***///***+++...***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************,,,------111111777AAAJJJMMMPPPSSSTTTZZZtttuuuZZZKKK[[[www|||uuu|||nnnxxxzzzpppgggaaa[[[ZZZWWWRRRSSSWWWXXXVVVWWWVVVVVVWWWXXXYYYYYYYYY[[[ZZZZZZ___gggoootttuuuvvvwwwxxx{{{~~~vvvwww}}}}}}~~~{{{vvvsssiiiUUU@@@222333000---+++***)))(((&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,---......//////000...111------111///111???YYYwww~~~~~~xxxssshhhgggfffeeefffhhhiiikkkgggeeegggjjjiiieeeeeeiiiooo~~~wwwsssooommmmmmmmmiiifffeeehhhlllooorrruuuyyy{{{~~~}}}|||{{{{{{|||~~~{{{{{{}}}}}}|||ooonnnkkkgggfffmmmyyyzzzrrrmmmpppvvv}}}~~~~~~|||zzzxxxwwwwwwzzz|||~~~}}}{{{yyyyyyzzziii[[[PPPOOOTTT[[[iiixxxlllfffrrr{{{tttppp```===***///,,,,,,+++***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,------------,,,...000555EEEaaassseeeUUUJJJKKKQQQNNNTTT[[[aaafffkkkrrrwww{{{|||~~~|||zzzxxxxxxyyyzzz|||~~~|||wwwsss{{{{{{{{{}}}}}}yyytttsssyyy~~~~~~~~~~~~zzz}}}|||zzzxxxxxx}}}uuufffCCC...***111---))),,,---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---...000999FFFNNNOOOOOOPPPTTTcccqqqXXXNNNRRRlllzzznnnmmmssseee]]]YYYTTTQQQUUUWWWWWWSSSRRRVVVYYYXXXZZZWWWTTTSSSSSSRRRQQQOOOPPPPPPSSS[[[gggoooqqqppptttvvvyyy}}}~~~~~~wwwvvv}}}}}}vvvvvvuuueeeIII333555222...+++******)))'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......//////,,,000...000555111666HHH___yyy|||~~~~~~xxxrrrnnnjjjmmmppprrrssstttvvvwwwrrrpppnnnkkkfffccchhhqqq|||xxxnnnkkkgggeeedddbbb^^^[[[]]]aaaffflllqqqvvv|||~~~~~~~~~}}}|||{{{xxxyyyzzz|||xxxtttwww|||}}}{{{hhhgggfffiiioooyyy}}}vvvwww}}}}}}zzzxxxwwwvvv}}}zzzxxxwwwxxxyyyttt___OOOOOOQQQSSSaaassszzzuuunnnmmm{{{zzznnnsssqqqJJJ+++555---,,,,,,+++************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,---.........///000333<<>>JJJNNNNNNQQQUUUmmmtttyyySSSDDDUUUqqq|||mmm]]]SSSFFFAAADDDIIIJJJHHHHHHOOOSSSRRRSSSWWW\\\]]][[[TTTJJJEEEEEEGGGGGGGGGGGGJJJQQQ___nnnwwwzzzyyyxxx}}}nnnfff}}}~~~|||uuusssssslllWWWCCC777444///,,,++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++******++++++,,,------......111///222555111>>>YYYzzzwwwnnnjjjjjjlllttt}}}}}}|||zzz~~~{{{uuunnnpppnnnllljjjiiijjjkkklllbbbgggpppwww|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}vvvsssuuuwwwwwwuuuuuuooowww~~~zzz~~~~~~|||{{{zzzzzz}}}xxxssstttyyy}}}|||yyyxxxjjj]]]UUUOOOMMMWWWdddqqqxxxsss{{{|||uuuxxxwww```DDD:::///...---+++************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,---...//////000///444;;;JJJiiiuuueeeUUUOOOPPPPPPOOOPPP___eeekkkooottt~~~}}}~~~zzzwwwyyy}}}}}}}}}{{{zzzmmmnnnppptttyyy||||||{{{|||yyyzzz~~~zzztttuuu{{{~~~}}}~~~}}}rrrkkkqqq|||}}}sssKKK///,,,+++,,,...+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...---555BBBLLLNNNQQQ]]]iiivvvUUUHHH___}}}vvvuuummmOOOIIICCCBBBEEEHHHHHHFFFFFFLLLOOOPPPQQQVVVXXXWWWUUUNNNFFFEEEIIINNNPPPOOOLLLNNNRRRYYY___cccddddddsssyyyxxxxxxvvvpppgggzzz|||xxxuuunnn```PPP;;;777111---++++++***)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---.........000000---111777:::PPPttt}}}rrriiiggghhhmmmttt|||zzzsssqqqqqqtttsssqqqpppqqqtttyyy|||pppxxx}}}}}}}}}}}}|||{{{zzzzzz||||||}}}~~~}}}wwwttttttwwwzzz{{{~~~{{{zzz~~~~~~}}}}}}}}}}}}zzzxxxwwwxxx{{{||||||{{{xxxtttjjj\\\PPPNNNUUU\\\dddlllkkkzzzpppZZZ===///...---,,,+++*********'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,---...///000000111888BBBUUUvvvxxxfffZZZOOOMMMPPPSSSWWWZZZccchhhmmmrrr{{{{{{{{{{{{xxxyyy~~~~~~~~~}}}|||sssrrrrrrqqqqqqrrrssssssqqqqqqqqqsssvvvwwwwwwvvv|||{{{{{{{{{|||}}}yyy{{{zzzlllbbbgggwww|||rrrVVV@@@444***,,,000,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,---...///000:::GGGOOOPPPXXXnnnkkkQQQUUUpppyyyvvvlllWWWGGGFFFDDDEEEGGGHHHGGGFFFGGGJJJLLLLLLNNNRRRPPPLLLJJJGGGFFFLLLVVV]]]___]]]VVVXXX[[[\\\]]]^^^aaadddvvvzzzqqqzzz~~~uuukkkmmm~~~xxxooo~~~}}}zzz}}}xxxmmmaaa>>>999333...+++)))((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,------...//////000///...,,,111;;;EEEddd}}}ooofffeeegggpppvvv{{{}}}}}}wwwqqqmmmqqqwww}}}|||{{{zzz|||~~~||||||||||||{{{zzzyyyyyy{{{|||}}}~~~|||wwwtttuuuzzz||||||~~~~~~~~~~~~~~~~~~zzz|||}}}}}}{{{yyyyyyzzzyyy{{{sssaaaRRROOOTTTWWW]]]xxxqqqeeexxxyyyzzz~~~lllBBB000///---,,,+++*********'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,---...///000111444===JJJ___nnnWWWPPPJJJKKKOOOUUU___hhhlllpppvvv|||zzz}}}zzz||||||yyy|||}}}}}}zzzxxxvvvvvvuuuuuuvvvyyy}}}{{{uuurrrsssvvvyyyzzzxxxzzz|||}}}||||||}}}~~~}}}qqqaaabbbqqq{{{zzztttbbbQQQ???,,,+++///+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,---...//////222===KKKQQQSSS___|||www]]]JJJccc~~~nnnrrrxxxyyytttZZZFFFBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJJJJIIILLLNNNJJJCCCBBBCCCHHHSSSbbbjjjjjjggg^^^cccjjjnnnrrrxxxjjjyyy{{{llliiixxx}}}yyyttt}}}nnnsssOOO<<<000111222***)))...******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---...///...---,,,+++...(((111;;;===PPPwww}}}pppeeedddjjjpppxxx~~~~~~~~~vvvqqqllljjjpppyyy}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}||||||{{{|||~~~|||xxxvvv{{{zzz||||||yyyyyy{{{}}}~~~}}}|||{{{zzzzzz{{{||||||~~~yyykkkYYYOOOQQQWWWYYYhhhzzzmmm___|||yyyqqqxxxOOO666------///((()))...+++************))))))))))))++++++***)))(((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))************,,,------,,,---///111000444EEEWWWrrrxxxgggRRROOOMMMNNNTTT\\\dddiiiooottt{{{~~~|||}}}~~~xxxvvvzzz~~~}}}}}}{{{{{{{{{zzzxxxvvvzzz{{{|||{{{{{{|||}}}}}}|||~~~}}}tttiiihhhssssssqqq```EEE222......,,,,,,+++++++++,,,+++(((&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))+++...------222999<<>>QQQiiizzz}}}{{{wwwmmmccc^^^```ooowwwrrrjjjeeeeeedddaaa```dddeeeggglllssszzzvvvwwwzzz||||||~~~zzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{|||||||||||||||}}}~~~}}}~~~|||ttthhh```]]]___bbbhhhooosssttttttxxxzzz|||{{{zzzyyywwwvvvxxx|||{{{{{{||||||||||||||||||{{{zzzzzzyyyuuuhhhXXXKKKIIIYYYiiipppuuu{{{sss```rrryyycccBBB...---,,,,,,---'''************)))))))))((()))((((((((((((((())))))'''((((((((()))))))))***((()))))))))************************++++++++++++///---///111000...333<<>>GGGQQQZZZ^^^fffwwwdddJJJXXXvvvvvviiirrr|||^^^NNNJJJKKKOOOXXXfffwww|||vvvtttxxx~~~}}}{{{|||}}}zzzwwwwwwXXX\\\```gggsssyyykkkggg}}}uuuuuuxxxoooWWW;;;...111111***))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---///000000000000888666JJJfffwww}}}yyyuuusssssstttpppgggccccccrrr~~~zzzggg```___hhhlllkkkmmmuuuyyy{{{{{{zzzxxxtttrrrrrruuuwwwqqqvvvzzz{{{yyyxxxyyy{{{yyyyyyyyyyyyyyyzzz{{{|||xxxyyyzzz{{{||||||||||||~~~zzzzzz}}}tttnnnlllnnnpppzzz}}}~~~||||||}}}zzz{{{|||yyyvvvwwwzzz~~~yyyzzz|||}}}}}}}}}||||||zzzyyyxxxxxxvvvoooddd\\\MMMJJJSSSZZZ___pppqqqXXXOOOYYYkkkrrrqqq{{{ssszzzxxxQQQ777222---***---,,,************))))))))))))'''''''''''''''((())))))'''''''''((()))*********))))))))))))*********************+++++++++,,,,,,///+++,,,111111222???PPPpppwwwbbbPPPLLLPPPQQQWWW```gggmmmttt}}}{{{www}}}}}}|||zzz{{{vvvuuuvvvyyy|||}}}zzzxxxyyyyyyzzz{{{}}}~~~~~~|||zzz}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{~~~zzztttqqqtttxxx{{{}}}}}}}}}|||zzz{{{zzzooobbb[[[nnnrrrhhhaaaiii}}}}}}|||tttbbbGGG111000...+++***+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))+++)))***---...000999BBBLLLRRRXXX]]]jjj]]]UUUppptttkkkzzzrrr\\\RRRMMMJJJIIISSSaaammmtttuuutttrrrkkkkkkoooxxx|||wwwttttttxxxxxxtttsssvvvYYYSSSWWWfffuuu~~~wwwuuuiiiZZZxxxuuu}}}rrrrrrnnn[[[???111333111***))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---...000000000//////888666LLLlll|||xxxooonnnoooqqqnnngggcccccctttrrrggg```bbblllrrrqqqttt|||{{{tttuuuuuusssooonnnqqquuummmsss{{{~~~{{{zzzzzzyyyyyyyyyyyyzzz{{{||||||xxxyyyzzz{{{||||||||||||xxxvvv}}}xxxmmmhhhkkkuuu~~~}}}~~~zzz~~~yyyzzz{{{||||||yyyzzz|||}}}}}}}}}||||||yyyxxxxxxwwwuuuppphhhbbbJJJCCCKKKRRRUUUjjjsss```QQQPPP]]]xxx{{{}}}{{{yyywww{{{}}}UUU:::444---***---///************))))))))))))'''''''''''''''((()))***&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,...)))***000222555EEEXXXyyy|||nnnZZZIIIIIIRRRUUU\\\eeelllrrrzzz|||~~~|||{{{|||uuuuuuvvvyyy||||||xxxtttwwwxxxyyy{{{~~~xxxwww||||||{{{{{{~~~}}}~~~~~~~~~~~~|||xxxwwwqqqrrrvvvvvvxxx{{{~~~}}}zzz}}}wwweeeNNNYYYqqqyyyiiiWWWXXXppp~~~~~~oooRRR666000...+++***+++,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))***---///222:::DDDOOOSSSXXXbbbsssvvvUUU]]]rrrqqqxxxcccUUUQQQKKKDDDIIIQQQZZZ^^^\\\VVVRRRPPP^^^aaaiiittt|||yyywwwzzzzzzxxxyyy}}}}}}zzzyyyuuutttuuuqqqnnnttt}}}___[[[YYY___mmm|||uuuiiivvv}}}xxxxxxkkkooocccGGG444222444111...---,,,***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++---...------...111111000:::GGG]]]uuuzzzuuulllmmmnnnooommmkkkhhhgggttt|||qqqiiigggiiipppvvvwwwxxxzzz|||xxxssspppnnnnnnppppppmmmjjjrrrwww|||}}}{{{xxxwwwwwwwwwuuuvvvyyy}}}xxx||||||{{{{{{{{{zzzzzzzzzxxxlllttt}}}sssllljjjqqqzzzttttttxxx~~~}}}|||{{{wwwuuuxxx}}}|||xxx{{{}}}~~~}}}|||}}}{{{{{{{{{|||{{{vvvnnngggVVVAAAFFFLLLGGG___zzzrrrSSSLLL^^^xxxzzzzzzzzz~~~pppIII222666///%%%...***************)))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...000000,,,///777;;;KKKgggsss___NNNIIIKKKOOOWWW^^^ggglllrrr~~~~~~|||yyyxxxyyyxxxxxxrrrsssuuutttsssrrrrrrssstttzzz}}}||||||~~~tttnnnuuu|||~~~~~~~~~}}}{{{||||||}}}~~~{{{}}}~~~~~~{{{vvvrrroooyyy}}}~~~{{{uuuYYYRRR___iiiTTTXXXkkk}}}xxx^^^JJJ444000,,,,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((()))*********,,,---,,,+++111;;;DDDRRRTTTWWWbbbzzzYYYSSSmmmuuupppttt]]]VVVTTTMMMGGGHHHKKKJJJLLLQQQRRRMMMHHHGGGNNNYYYeeellluuu}}}yyywwwtttwwwvvvvvvvvvwwwvvvuuussstttsssqqqqqqrrrtttwwwyyyeee^^^WWWYYYfffxxxwwwzzz|||zzzxxxmmmrrrgggMMM777222222000------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++++++++++++++,,,---......---...111222333;;;MMMhhhzzzuuuoooooooooooonnnlllkkkjjjyyywwwmmmjjjggghhhmmmpppooooooqqqqqqvvv||||||tttnnnqqqooommmmmmmmmmmmkkkjjjuuuyyy~~~}}}zzzwwwvvvyyywwwvvvyyy~~~|||yyy|||{{{{{{{{{zzzzzzzzzyyy{{{nnnssstttpppsss}}}|||sssmmmqqqxxx}}}|||yyyvvvuuuwww|||~~~|||~~~{{{zzz{{{|||{{{{{{{{{}}}|||xxxpppkkkYYYDDDGGGLLLHHHaaa~~~zzzWWWJJJ[[[{{{|||uuuRRR777555000(((...***************))))))((())))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++***++++++,,,,,,---......///111...111:::@@@TTTsss|||lllZZZMMMIIILLLPPP\\\bbbjjjpppwww~~~|||xxxuuusssssstttuuutttqqqrrrtttsssrrrqqqqqqrrrrrrxxx{{{zzzzzz~~~zzzooommm{{{~~~{{{||||||}}}~~~~~~}}}}}}}}}|||{{{xxxtttqqqwwwzzz~~~{{{uuu___VVV]]]wwwzzzjjjiiirrr{{{{{{bbbQQQ888111,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((()))*********,,,---++++++111<<>>GGGSSS\\\ccckkk|||iiiRRRnnnxxxwwwzzzdddPPPLLLMMMJJJHHHIIIEEECCCDDDIIILLLKKKMMMQQQ\\\gggttt}}}|||tttggggggdddaaaeeennnssssssgggffffffiiiooossstttssssssrrrqqqqqqrrruuuxxx{{{~~~qqq```XXX]]]mmm}}}zzzqqq~~~~~~{{{~~~~~~xxxqqqvvvzzzuuucccKKK:::333222,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++,,,------------...///...000777???OOOhhh~~~xxxvvvsssqqqpppqqqsssttt|||{{{ssspppnnnkkkhhhccc```bbbcccaaa```bbbeeehhhlllnnnnnnkkkiiigggfffhhhjjjiiigggiiimmmqqqyyyyyyzzzyyywwwvvvuuutttzzzxxxvvvvvvwwwyyyxxxwwwzzzzzzyyyyyyyyyyyyyyyyyy~~~yyyqqqqqqyyyooodddbbbmmm{{{vvvwww}}}zzzyyyyyyyyywwwuuu{{{{{{{{{yyywwwwwwxxxzzzwwwxxxzzz{{{{{{yyyuuurrrdddPPPIIIHHHIII___}}}~~~dddddd~~~zzz~~~~~~jjjIII555///...---++++++*********))))))***))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,---............222222===RRRaaasss{{{kkkXXXMMMLLLOOOUUUZZZjjjnnnttt~~~|||{{{yyywwwuuutttsssrrrtttrrroooooopppqqqrrrqqqnnnoooppppppnnnmmmmmmnnnrrrvvvxxxxxxyyy}}}}}}~~~}}}}}}yyy~~~~~~}}}{{{zzz||||||||||||}}}}}}~~~~~~|||xxxxxx{{{|||{{{xxxrrrsssuuuxxx}}}~~~}}}}}}~~~zzzuuuiiiWWWMMM[[[yyyuuujjjKKK;;;---,,,---+++)))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))(((((())))))***+++)))+++,,,+++---444AAAKKKYYYlll[[[[[[|||wwwqqqaaaQQQNNNOOOMMMIIIGGGCCCAAABBBGGGLLLQQQYYYaaakkkyyyyyyjjj^^^XXXXXXXXX\\\fffrrrvvvsss]]]eeeqqqzzz}}}zzzwwwtttuuutttrrrqqqrrrtttwwwyyy|||ssseee\\\]]]iiiyyypppyyy{{{zzz~~~vvvxxx~~~}}}uuuvvvxxxwwwkkkVVV@@@444111,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,------...------...000...///:::GGGaaaxxx|||zzzxxxtttqqqqqqrrruuuwwwwwwyyyxxxrrrmmmmmmnnnnnngggaaa\\\]]]\\\ZZZYYY\\\\\\___cccdddcccbbbbbbcccdddgggiiijjjiiikkkooottt{{{xxxuuussssssuuuxxxyyywwwvvvttttttuuuuuuuuuuuuxxxxxxyyyyyyyyyyyyyyyyyy}}}~~~rrrlll|||wwwmmmccccccppp|||vvvmmmwww~~~~~~xxxwwwuuutttttttttsssrrrxxxzzz{{{{{{yyywwwwwwwwwvvvwwwyyyyyyxxxvvvuuutttiiiWWWJJJEEEGGGXXXssslll```zzz|||sssWWW:::///...+++,,,,,,+++***)))*********))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,,,,------.../////////333666GGGdddvvvsssbbbQQQLLLOOOSSS[[[bbbooorrrzzzzzz}}}|||zzzppppppooonnnmmmlllmmmnnnooommmkkkjjjkkkkkkkkkjjjlllnnnpppooonnnmmmnnnnnnssswwwyyyxxx{{{}}}|||{{{|||~~~}}}yyyvvv|||||||||||||||}}}}}}}}}|||xxxwwwyyy{{{|||{{{qqqpppqqqtttzzz~~~~~~{{{{{{}}}zzzuuusss___OOOZZZ~~~{{{sssYYYCCC///,,,---***))),,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))***++++++)))+++,,,,,,...777DDDOOO]]]wwwtttTTTiiirrrvvvzzzdddYYYQQQQQQUUUSSSNNNJJJGGGCCCBBBFFFKKKSSS```mmmxxxxxxcccRRRIIIOOOQQQUUU^^^nnnzzzxxxppphhhuuu~~~yyyyyyxxxwwwtttrrrrrrsssuuuvvvssspppiii```^^^fffvvv|||zzzxxxpppvvvttttttvvvtttuuurrraaaHHH666222------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///---,,,...111//////===NNNfffzzzxxx~~~zzzxxxtttqqqqqqsssvvvxxxuuutttrrrnnnjjjjjjlllmmmggg```ZZZZZZYYYWWWWWWZZZ___ccchhhjjjiiiiiijjjmmmtttvvvwwwvvvuuuuuuvvvwwwoookkkgggfffiiiooosssvvvuuuuuuuuutttttttttttttttwwwwwwxxxxxxxxxxxxyyyyyy{{{|||~~~vvvkkkvvv}}}tttkkkdddfffsss}}}uuunnnmmm|||zzzvvvvvvvvvvvvwwwxxxyyyzzzzzz|||}}}}}}zzzvvvttttttwwwxxxyyyxxxvvvtttssstttkkk[[[JJJDDDFFFQQQggg}}}ttt^^^jjjwwwvvvxxxgggDDD111///+++---,,,+++***)))***++++++)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,---......//////111888???RRRrrr}}}hhhYYYMMMMMMRRRWWW___hhhrrrvvv{{{|||ssslllooonnnmmmmmmmmmnnnnnnoooooommmkkkkkkllllllkkkjjjlllnnnppppppoooooopppqqquuuxxxyyyyyy|||~~~{{{|||~~~}}}}}}~~~{{{xxx||||||||||||||||||||||||~~~|||zzzxxxwwwyyy{{{}}}qqqooonnnqqqwww}}}~~~}}}{{{{{{~~~|||wwwwwweeeQQQUUUwww~~~wwwgggKKK333......***(((,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***))))))))))))***++++++***,,,------000:::HHHSSS]]]xxx```TTTxxxwwwnnntttnnnVVVQQQNNNRRRYYY\\\YYYUUUMMMHHHDDDEEEIIISSSdddtttgggQQQGGGDDDMMMOOOUUUdddxxx}}}qqqzzzzzz~~~yyywwwuuusssrrrsssuuuvvvssstttqqqggg___cccttt~~~ooollluuu~~~vvvrrrxxxtttvvvzzzoooTTT>>>777///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++,,,,,,...//////---,,,///222//////???SSSeeexxx}}}yyy~~~yyywwwtttqqqqqqsssvvvxxxwwwtttqqqmmmiiifffggghhheee___[[[\\\^^^___bbbfffrrrwww}}}}}}yyysssooo```^^^\\\^^^dddjjjnnnpppssstttvvvwwwvvvuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{~~~zzzlllqqq}}}zzzpppiiieeehhhttt|||xxxuuuooowww{{{yyyzzzzzz{{{zzzzzzzzz{{{|||xxxyyyyyyxxxuuusssssstttzzz{{{|||yyyuuusssssstttkkk^^^KKKCCCGGGMMM___yyy|||___ZZZzzzrrrpppvvvqqqzzzuuuPPP444000,,,...,,,+++))))))***+++,,,))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,------.../////////111???III[[[wwwuuu^^^QQQJJJOOOUUUXXXaaallluuuzzz~~~{{{tttkkkgggvvvsssqqqpppqqqqqqpppnnnpppnnnmmmnnnpppqqqpppoookkkmmmpppqqqqqqqqqssstttvvvxxxxxxyyy}}}}}}{{{~~~|||}}}~~~}}}~~~~~~~~~}}}{{{||||||||||||||||||||||||zzz||||||yyyuuuuuuyyy}}}sssooommmnnnuuu|||}}}~~~|||}}}{{{vvvkkkUUUMMMeee{{{sssRRR555//////***(((,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))******))))))******+++,,,+++---...///222<<>>000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++,,,---...///000---,,,///222///...@@@VVVjjj{{{xxxvvvsssqqqqqqsssuuuwww{{{vvvrrrnnniiidddbbbcccccc^^^\\\```fffkkkpppvvvyyyqqqggg___\\\[[[\\\aaaiiioooqqqqqqsssuuuxxxyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzz}}}}}}nnnfff{{{wwwmmmgggeeeiiitttwwwxxxxxxsss~~~yyy{{{yyy{{{{{{zzzxxxuuusssssstttqqqrrrqqqpppoooqqqtttvvv|||~~~~~~zzzvvvsssssstttjjj^^^KKKDDDHHHKKK\\\www~~~~~~]]]NNNkkk{{{}}}ssstttvvvmmm|||XXX777111......---+++))))))***+++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,------.../////////222DDDQQQ```wwwmmmWWWLLLIIIPPPVVVXXXaaammmwww}}}zzzzzz{{{kkkiiikkkyyyuuupppooopppooolllhhhkkkjjjjjjlllnnnppppppoookkkmmmppprrrrrrsssuuuvvvuuuwwwwwwxxx|||||||||~~~}}}{{{~~~}}}zzzxxxzzz{{{|||}}}|||||||||||||||{{{{{{{{{xxx|||~~~zzztttssswww}}}tttppplllmmmsss{{{~~~}}}~~~yyysss]]]KKKYYY{{{~~~zzzWWW777000000***(((,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))*********)))******+++,,,,,,...///000333>>>MMMYYY___{{{gggMMMfffuuupppuuu|||zzzddd[[[WWWTTTVVV^^^gggjjjiiiOOOJJJFFFHHHOOO```yyyaaaFFF@@@HHHPPPYYYZZZbbbuuu}}}zzzyyyyyyyyyxxxuuutttrrrrrrtttvvvzzz|||wwwcccXXXfff||||||qqqtttyyywwwzzziiiRRR999555000,,,,,,+++))))))---************************---,,,***)))))))))******'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------000...///222///111EEE^^^sss|||sssllllllllllllsss|||~~~{{{tttlllhhhfffdddaaabbb]]]```mmmvvv{{{vvvppplllfffeeefffiiikkknnnqqqrrrtttwwwxxxtttpppppptttuuusssrrrsssrrrsssuuuvvvxxxyyyyyyzzz~~~|||{{{~~~}}}nnnooo}}}zzzqqqiiifffjjjrrryyy|||yyy~~~{{{uuutttxxxyyyxxxuuutttsssssstttuuurrrpppoooooosssyyy~~~{{{yyywwwuuuuuuuuuqqqbbbSSSLLLFFFIII[[[qqqxxx}}}lllMMMGGGaaaxxx}}}~~~~~~wwwqqqwwwvvv???333---000...+++***+++,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,---,,,******---000000>>>DDDRRRfffyyy{{{dddQQQLLLLLLSSS\\\ccclllttt||||||lll|||pppXXX\\\mmm|||xxxtttssspppkkkjjjmmmllllllmmmnnnnnnnnnnnnnnnooopppqqqqqqpppqqqsssuuuvvvwwwzzz~~~|||{{{||||||zzzxxx~~~|||{{{zzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{yyy{{{}}}{{{xxxvvvvvvxxxxxxnnnnnntttyyy}}}~~~||||||~~~wwwzzzfffPPPUUUlll~~~}}}cccEEE444///...------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((***+++,,,---------++++++000777AAAPPP[[[```{{{ZZZVVV~~~|||sssjjjooommm```RRRVVVUUU___^^^aaassskkkUUUKKKEEEJJJUUUhhhaaaHHHBBBHHHRRRYYY[[[]]]sss}}}zzzvvvttttttttttttsssvvvuuuttttttuuuwwwzzz|||yyy|||~~~vvvfff\\\hhhzzz{{{qqqgggsssuuusss{{{mmmXXX@@@777111------+++((((((***************************,,,,,,***)))))))))******))))))***+++,,,,,,,,,+++++++++,,,,,,,,,---------///...000222000555LLLggg}}}tttmmmhhhiiijjjlllsss{{{~~~{{{uuummmhhheeebbb```\\\```hhhttt}}}{{{tttnnnkkkhhhfffhhhlllsssuuuwwwyyyyyyzzzzzzzzzuuupppnnnqqqrrrpppppprrrssstttuuuwwwxxxyyyzzzzzz~~~}}}}}}sssqqq{{{rrrjjjggglllttt{{{||||||{{{wwwttttttvvvxxxyyyyyyyyyyyyyyyxxxxxxwwwyyy|||~~~}}}{{{yyywwwvvvvvvvvvttteeeWWWMMMFFFFFFUUUiiisssyyymmmQQQHHH[[[rrr{{{~~~~~~}}}|||JJJ777111...,,,))))))***++++++*********))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,,,,------++++++...000111???IIIZZZpppsss\\\PPPNNNOOOWWW___fffooovvv|||xxx|||cccSSS[[[nnn|||tttqqqnnnkkkjjjllljjjkkkmmmnnnooonnnmmmlllmmmooopppppppppqqqsssuuuvvvwwwyyy}}}~~~zzzxxxvvvvvvxxxzzzzzzyyy}}}|||zzzxxxxxxxxxyyyzzzxxxyyyyyyzzzzzz{{{{{{|||zzz{{{|||{{{xxxuuuvvvwww}}}tttnnnoootttxxxxxx~~~||||||}}}~~~~~~yyy|||jjjTTTRRR]]]ooopppQQQ999...---,,,)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---------,,,000999HHHVVV]]]dddqqqQQQZZZ|||qqqlllhhhqqqooo```WWWTTTVVVUUUaaabbbdddqqqfffJJJHHHJJJRRR]]]mmmoooXXXNNNOOOUUU]]]ccceeeqqq{{{nnnooopppqqqqqqqqqqqqrrrssstttuuuvvvxxx{{{}}}~~~uuuzzz~~~yyymmmeeekkkvvvtttcccfff|||uuurrr{{{sssbbbKKK888222...---,,,((('''(((************************,,,+++******)))*********++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------...222333111999UUUrrr|||~~~yyyjjjeeeccceeehhhlllrrryyy{{{uuuoooiiiccc___^^^\\\hhhuuu}}}~~~{{{vvvqqqmmmjjjhhheeedddjjjrrr}}}wwwqqqlllmmmmmmlllmmmooossstttuuuwwwxxxyyyzzzzzzvvvppp{{{sssllliiimmmuuu|||}}}zzzwwwxxxuuurrrqqqzzz{{{}}}~~~~~~}}}||||||{{{zzzxxxwwwwwwwwwwwwtttgggYYYOOOFFFDDDQQQaaakkkssslllVVVIIIVVVppp|||ZZZ888000///---******+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))*********+++++++++++++++------......---...000333???MMMbbbxxx}}}hhhRRRPPPOOOSSS\\\dddjjjrrryyy~~~~~~}}}zzzhhhZZZVVVeeexxxuuuooommmjjjiiijjjhhhjjjmmmoooooonnnkkkiiilllmmmoooooooooqqqsssvvvwwwxxxzzz|||zzzyyyxxxzzz}}}}}}{{{yyywwwwwwwwwwwwuuuwwwyyy{{{}}}~~~~~~~~~{{{||||||zzzwwwuuuuuuuuuzzzoookkkqqquuuttt}}}|||{{{|||||||||yyy{{{nnn\\\QQQMMM\\\www}}}}}}```@@@///------)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,......///===RRR^^^```lllhhhMMMaaawwwjjjnnnlllmmm{{{}}}hhhZZZSSSPPPXXXWWWVVVfffjjjiiiqqq```EEEJJJPPPWWW```kkkrrrttthhhaaa^^^```dddgggkkkpppsssxxxlll___eeekkkoooooonnnooopppqqqrrrtttwwwzzz}}}uuu||||||tttoooooopppxxxnnnmmmaaauuu~~~~~~uuu{{{yyymmmVVV:::333......---***((()))************************++++++******************,,,,,,---------,,,++++++,,,,,,,,,------------...,,,///333222111===\\\zzz|||vvveeecccbbbdddhhhmmmssswww~~~zzzuuuppphhh```]]]^^^dddssszzzvvvzzz}}}yyyqqqnnnkkkhhhcccbbbkkkuuuxxxqqqjjjjjjiiiiiikkknnnqqqrrrtttvvvwwwyyyyyyyyy~~~yyysss|||~~~{{{tttnnnlllooovvv|||{{{xxx{{{{{{vvvqqqooo~~~~~~}}}xxxzzzzzzyyyxxxxxxwwwwwwwwwooofff[[[QQQHHHEEENNN[[[aaaiiiiiiZZZKKKUUUvvvddd777...444111...---......---,,,******))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++***------///000///...111666@@@QQQhhh|||vvv```LLLOOOPPPWWWaaaiiinnnvvv}}}}}}{{{}}}}}}kkk^^^ZZZaaatttuuummmjjjhhhggghhhgggjjjmmmppppppnnnjjjhhhjjjkkkmmmnnnooopppsssvvvxxxzzz{{{}}}|||zzzyyyyyyyyywwwxxx{{{~~~|||{{{zzzxxxvvvuuuttttttyyyqqqkkkpppvvvuuu{{{|||{{{{{{{{{zzzvvvwwwooobbbSSSFFFTTTvvviiiGGG111///000---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++***...---///@@@XXXdddbbbuuubbbQQQooorrrmmmnnnooossspppXXXOOORRRUUU\\\XXXWWWlllsssppprrr^^^KKKOOORRRSSS[[[fffiiifffnnnnnnqqqttttttsssyyykkk___[[[cccmmmpppooommmnnnpppqqqqqqrrrtttwww{{{~~~uuu||||||yyywwwqqqiiirrrppp}}}vvv___qqqzzz}}}}}}~~~ttt^^^<<<444------...,,,***+++************************************+++*********,,,,,,---------,,,++++++,,,,,,---------.........---000333111111@@@```|||~~~}}}yyyrrrffffffeeefffiiipppuuuxxx}}}xxxtttppphhh^^^\\\```lllwww~~~vvvsssssstttsssqqqllliiigggeeebbbcccmmmyyywwwooohhhfffffffffjjjnnnoooppprrrtttwwwxxxyyyzzz~~~|||zzz}}}zzz~~~{{{xxxsssrrrtttyyy}}}~~~||||||wwwvvvwwwxxxuuuqqqsssxxx~~~||||||}}}~~~}}}yyywwwyyyyyyyyyxxxxxxwwwwwwwwwnnnhhh___TTTJJJEEEJJJRRRYYY___eee___RRRXXX|||iii>>>333777444000...------+++*********))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++++++++...---...111000...444<<>>JJJVVVgggooo[[[iiimmmllllllhhhiiijjjqqqvvvcccZZZXXXWWW___]]]ZZZTTTNNNJJJHHHHHHMMMVVVdddjjj^^^LLLGGGLLLLLLPPPOOOJJJFFFFFFFFFDDDDDDBBBCCCHHHLLLPPPXXX```\\\VVVQQQSSS```sss~~~~~~fffjjjmmmppppppVVV\\\fffvvvqqqyyyxxxuuuyyy~~~wwwuuuWWW:::111222...+++,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------...------------...//////,,,///333;;;PPPpppzzztttrrrooolllmmmoooooommmjjjkkkjjjhhhfffeeegggiiimmmzzz~~~qqqfffhhhqqquuu}}}||||||{{{zzz|||yyytttuuuuuuoooiiifffccceeejjjmmmpppttt{{{||||||~~~}}}}}}}}}}}}|||yyyxxxyyyzzz{{{zzzyyyzzz{{{||||||{{{zzzyyyxxxyyyyyyzzzzzzzzzzzzyyyrrrnnnjjjeeeYYYLLLDDDDDDHHHKKKSSSiii~~~}}}fffQQQcccsss~~~wwwUUU666000,,,------******,,,))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,...///000111333;;;OOOaaa{{{xxxhhhXXXPPPRRRXXXaaaiiimmmvvv{{{}}}{{{rrrhhhaaaYYYSSSLLLMMMLLLJJJOOOZZZeeejjjfff\\\OOOGGGFFFGGGFFFDDDDDDFFFNNNYYY```___ZZZWWWMMMQQQXXXaaajjjnnnpppooowwwxxx{{{}}}wwwoooeeeZZZPPPJJJJJJDDDAAACCCEEEEEEEEEHHHFFFGGGIIIJJJLLLMMMPPPRRRVVVXXXZZZ\\\^^^bbbgggkkksssyyy|||||||||~~~}}}zzzzzzyyyxxxxxxyyyzzzzzzxxxwwwvvvvvvxxxxxxwwwvvvuuuqqqooottt~~~{{{oooggglllssszzz~~~|||xxxzzzyyysssmmmdddZZZQQQGGGcccxxxzzzcccBBB---++++++******************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,666BBBJJJVVVkkkcccXXXvvv|||llliiiiiifffhhhhhhnnnuuugggaaa______nnnooonnniiiaaa[[[XXXXXXYYY___ccc^^^NNN@@@===BBB@@@CCCEEEGGGLLLPPPLLLDDDEEEDDDHHHPPPUUUYYY___fff^^^ZZZWWW[[[jjjzzzjjjmmmnnnppp|||XXXVVV[[[gggyyyyyyrrrrrr|||yyywwwZZZ===222111///,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------...------------...//////,,,111555@@@\\\www|||}}}wwwpppmmmlllmmmooopppkkkkkkkkkjjjhhhhhhjjjkkkkkkwww{{{ooofffjjjtttxxx|||vvvssstttsssooolllmmmgggkkkpppsssyyy~~~}}}}}}~~~~~~{{{yyyxxxyyy{{{~~~|||yyyxxxzzz{{{||||||zzzzzz{{{||||||{{{zzzzzzyyyzzz{{{{{{{{{{{{{{{zzzsssoookkkggg\\\NNNEEECCCFFFHHHPPP```vvvpppRRR^^^yyyzzzxxxZZZ888222------,,,******,,,))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,......///111333<<>>TTThhh~~~wwwvvvzzz}}}zzzpppaaaTTTQQQXXXaaaggglllnnnzzzyyy|||{{{uuummmeeeZZZQQQAAADDDFFFJJJUUUccceee___IIIHHHIIIMMMRRRUUUUUUSSSWWW]]]kkkwwwrrr```TTTQQQWWWXXXZZZ^^^cccjjjqqqtttsssuuuxxx{{{~~~~~~~~~~~~vvvnnnaaaVVVNNNIIIGGGEEEDDDAAABBBEEEFFFEEEFFFIIIGGGJJJMMMNNNNNNPPPVVVZZZ^^^aaaeeeiiimmmrrrxxx{{{~~~|||{{{zzzyyyxxxwwwvvvuuu}}}|||zzzyyyzzzyyyxxxvvvqqqrrrppppppxxxxxxjjjkkkooovvv~~~{{{zzz}}}{{{tttoookkk___QQQ@@@NNNbbbvvvnnnTTT......---+++***))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,------000===GGGLLL[[[wwwccceeeyyyyyyvvvlllgggeeeeeefffjjjyyywwwddd[[[XXXXXXZZZfffjjjoooqqqpppmmmjjjhhhgggiiiaaaOOODDDEEEJJJLLLOOOUUU]]]dddlllnnnfff\\\WWWTTTWWW```fffaaaYYYTTTTTTYYY___kkk}}}~~~hhhmmmqqqsssxxx~~~```YYYYYYjjj{{{```___ppplllrrr}}}zzzfffLLL:::111---+++,,,,,,,,,,,,+++++++++******))))))*********+++++++++******+++,,,,,,---.........------------...//////...444999SSSvvv~~~{{{|||tttoooooonnnkkkkkknnnlllmmmnnnmmmkkkjjjkkklllmmmppprrrppphhhdddlllwwwxxx{{{}}}}}}|||~~~{{{xxxtttqqqqqqooonnnrrryyywww}}}zzzwwwqqqnnnkkkjjjjjjkkkkkkkkkoooppprrruuuyyy~~~~~~}}}{{{{{{zzzyyyyyyzzz|||~~~{{{zzzyyyyyy{{{{{{{{{yyy||||||||||||||||||||||||zzzzzzzzzzzzyyyxxxwwwwwwtttpppmmmjjjaaaSSSGGGCCCAAAAAANNN[[[fff}}}eee|||wwwppp___;;;444...---,,,)))***,,,))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------***+++///333888FFF]]]rrrvvvuuuyyy}}}xxxuuulll^^^SSSQQQZZZcccjjjnnnqqq}}}zzz||||||yyytttlll___RRRDDDGGGHHHLLL\\\kkkjjj^^^IIIKKKPPPVVV^^^eeejjjllltttxxxttt[[[OOOPPP^^^bbbhhhlllmmmnnnrrrtttsssuuuxxxzzz{{{yyyvvvssshhhaaaWWWOOOJJJIIIHHHHHHFFFEEEGGGLLLMMMLLLMMMQQQOOORRRVVVWWWWWWZZZaaaggggggkkkpppuuuyyy~~~~~~~~~~~~|||yyyyyyyyyyyyyyyxxxwwwwww}}}|||zzzzzzzzzzzzxxxvvvqqquuutttqqqvvv~~~kkkkkknnnsss||||||||||||sssooommmbbbRRRDDDHHH[[[{{{www```555///---+++***))))))***+++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))******++++++,,,------000AAANNNUUUhhhwww^^^lllxxx~~~sssmmmiiiggghhhgggpppmmm[[[TTTQQQPPPRRRVVVXXX\\\bbbgggiiijjjiiigggoooiiiTTTDDDFFFMMMOOOWWWeeevvv{{{rrrooosssvvvkkkfffqqq~~~cccjjjqqquuuxxx~~~yyyddd___^^^rrrggg^^^ooojjjlllzzz}}}kkkRRR>>>222,,,***+++,,,,,,,,,+++++++++******))))))******++++++++++++******+++,,,,,,---.........------------.../////////444:::YYY|||zzzxxxzzzzzztttqqqtttlllnnnnnnmmmkkkjjjjjjkkkssspppqqqrrrjjjccckkkzzzpppsssvvvuuusssuuu|||{{{wwwwwwrrrooonnnnnnnnnpppwww||||||vvvpppkkkeeeaaa^^^[[[YYYXXXYYY[[[\\\\\\cccdddgggkkkpppuuuyyy{{{|||{{{|||}}}~~~~~~}}}{{{zzzzzzzzzyyyxxxxxxyyy{{{{{{yyywww}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyxxxwwwvvvuuutttuuupppmmmkkkbbbTTTHHHCCCEEEAAAKKKUUU^^^{{{}}}iiiwww}}}wwwttthhh<<<444...---+++)))))),,,))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,...222888???NNNggg}}}{{{rrrvvv{{{}}}tttqqqiii\\\RRRQQQZZZdddlllppprrr}}}yyyqqq```QQQEEEFFFEEEJJJ\\\nnnkkk]]]KKKNNNUUU\\\fffqqq{{{zzz^^^SSSWWWbbbjjjtttxxxwwwsssrrrsssrrrtttwwwxxxwwwrrrmmmjjj]]]XXXQQQLLLJJJJJJJJJIIIHHHGGGKKKPPPRRRPPPSSSWWWTTTXXX\\\^^^^^^bbbiiippprrrvvv{{{~~~|||{{{yyyvvvvvvwwwyyyyyyyyyyyyyyyxxxwwwvvvwwwyyyzzzyyyxxxqqqxxxwwwrrruuukkkkkklllrrrzzz}}}|||ssspppooocccTTTJJJFFFXXXkkk===///...+++***))))))***+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))******+++,,,,,,------000CCCSSS]]]sssfffUUUnnnzzzuuutttjjjhhhdddbbbdddiiivvvfffWWWRRROOONNNOOOHHHHHHJJJPPPZZZaaadddeeennn|||zzzbbbMMMLLLTTTWWWdddyyykkkmmmooorrrzzzrrriiihhhjjj|||}}}ddd```\\\|||{{{xxxmmm{{{{{{oooXXX@@@444111...+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---...///111444333@@@]]]uuu~~~|||uuupppjjjlllooopppnnnlllkkkkkklllppptttqqqkkkhhhkkkpppooorrrqqqlllkkkrrrzzz~~~|||wwwtttsssvvvnnniiijjjkkkmmmvvvyyyrrrmmmjjjeee\\\VVVRRRPPPMMMMMMNNNOOONNNNNNQQQVVV\\\aaafffjjjnnnqqqzzz{{{}}}|||{{{{{{|||}}}{{{{{{|||||||||{{{yyyxxx|||||||||{{{{{{zzzyyyyyy~~~~~~xxxxxxyyyyyyyyyyyyzzzzzzuuurrrnnniiibbbXXXKKKBBBDDDEEELLLRRR\\\wwwlllvvvwwwtttmmmkkkJJJ000///+++(((///(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...---...555@@@HHHWWWuuu~~~xxxwww|||}}}|||pppbbbXXXRRRTTT]]]hhhmmmrrr|||{{{~~~~~~}}}{{{zzzssscccSSSCCCDDDJJJUUUaaagggfffcccNNNNNNTTT```kkkttt}}}{{{rrrddd[[[```jjjtttzzzyyyzzzuuussssssssssssoooiiidddXXXVVVRRRPPPNNNOOOPPPQQQNNNOOOPPPRRRTTTVVVXXXXXX[[[]]]___bbbeeejjjpppttt{{{}}}zzzzzzyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyuuuvvvvvvuuuvvv{{{tttllliiippp|||||||||yyywwwrrrgggZZZIIIEEEUUUwwwtttDDD333333///+++***+++***)))************************%%%%%%%%%%%%&&&&&&&&&'''))))))))))))************((()))++++++++++++---///222PPP___dddzzz]]]LLLvvv~~~pppmmmeeeaaacccccciiihhhZZZ^^^WWWJJJIIIGGGJJJEEEHHHTTTZZZ]]]gggvvvmmmSSSMMMZZZhhhpppkkknnnqqquuuxxxrrrllliiiwww}}}fffZZZ[[[|||}}}|||pppzzzvvv```FFF555000---+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---...///111111111>>>[[[ttt|||}}}~~~|||wwwpppkkkfffjjjnnnpppooonnnlllllliiimmmppppppmmmjjjjjjllljjjnnnoookkkjjjpppwwwzzz~~~~~~}}}{{{yyyvvvuuuuuupppjjjgggjjjnnnsss}}}~~~zzztttnnnhhhccc```\\\UUUPPPMMMKKKIIIIIIJJJKKKKKKKKKKKKNNNRRRUUUYYY^^^cccgggooorrrvvvxxxxxxwwwwwwwwwzzzzzz{{{|||{{{zzzyyyxxxzzzzzzzzzzzzzzz{{{{{{{{{}}}}}}~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzztttqqqmmmhhhbbbWWWJJJAAA@@@@@@HHHPPP\\\uuu~~~```kkkyyytttxxx}}}vvvttt|||PPP333000+++(((...((())))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.........000888GGGbbb{{{yyy}}}}}}rrrbbbVVVQQQTTT___kkkooosss~~~~~~|||zzzsssbbbRRRCCCDDDJJJTTT```gggfffcccPPPPPPVVVaaajjjoootttzzzsssyyysssjjjggg```^^^fff{{{}}}xxxwwwuuutttsssrrrqqqnnngggcccVVVUUUSSSRRRSSSTTTWWWXXXSSSSSSUUUWWWYYY[[[\\\]]]aaacccfffiiilllqqqwww{{{|||zzz{{{zzzzzzyyyyyyxxxxxxxxxxxxxxx|||{{{zzzyyyxxxxxxxxxxxxuuuvvvvvvuuuvvvzzzwwwnnnhhhmmmwww}}}~~~~~~{{{wwwuuurrrggg\\\IIIBBBNNNnnnVVV555222...+++***+++***)))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************((()))+++++++++,,,---///222PPP___fff|||ZZZWWW|||}}}~~~llliiibbb]]]``````iiihhh[[[___ZZZOOOPPPEEEGGGBBBDDDOOORRRWWWeeettttttUUUNNNZZZgggjjjfffkkkpppvvv{{{pppcccmmmwwwkkkTTTZZZ}}}wwwzzz{{{fffKKK666...------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---...///111000000@@@]]]vvv~~~~~~~~~~~~yyysssnnnhhhbbb___```dddiiimmmmmmkkkjjjjjjeeehhhmmmppppppmmmjjjhhhffflllooommmmmmqqqvvvwwwsssssstttttttttsssrrrqqqccc___```eeennnwww~~~xxxrrrmmmgggbbb\\\XXXVVVSSSOOOKKKIIIGGGFFFGGGIIIKKKKKKJJJIIIJJJLLLMMMOOOTTTZZZ___ccchhhnnnrrrttttttttttttxxxyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzsssppplllhhhbbbWWWJJJ@@@BBB@@@HHHRRR___vvvxxxQQQQQQ\\\qqqnnnzzzqqqpppXXX888111,,,(((...(((+++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...---///000666KKKooo}}}~~~rrraaaUUUQQQUUUbbbmmmqqqvvv{{{zzz{{{~~~|||}}}|||{{{yyyrrrbbbRRRDDDEEEIIISSS___ffffffdddUUUTTTVVV]]]aaa```___```ccchhhbbb\\\______aaalll}}}wwwtttuuutttrrrqqqnnnjjjeeeaaaYYYXXXWWWWWWXXXZZZ\\\^^^YYYZZZ\\\]]]```aaacccdddgggiiilllooosssxxx~~~||||||}}}}}}{{{zzzyyyyyyxxxxxxyyyyyy~~~}}}{{{yyywwwwwwwwwwwwuuuvvvvvvuuuuuuyyy|||qqqhhhiiiqqqyyy~~~}}}yyyuuutttrrrjjj```MMMCCCIIIddd~~~{{{ZZZ999333---******++++++***(((((((((((((((((((((((())))))))))))************))))))))))))************(((***+++,,,+++,,,---///333OOO___ggg~~~vvvWWWdddzzz~~~yyyiiiggg```[[[^^^^^^iii}}}kkk\\\```^^^WWWYYYSSSRRRJJJHHHNNNNNNUUUggg{{{yyyTTTLLLWWW```ddd^^^eeelllsss|||qqq\\\ddduuurrrUUU[[[{{{{{{|||jjjNNN777......000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---......---...///000000333EEEddd{{{xxxssslllfff```\\\XXXUUUYYY^^^cccggggggeeedddcccbbbdddhhhnnnqqqpppiiidddccckkkqqqqqqrrrvvvyyyzzzvvvtttsssqqqpppnnnkkkiiiZZZZZZ\\\dddppp}}}}}}{{{{{{~~~zzztttmmmfffbbb^^^ZZZTTTQQQOOONNNMMMKKKIIIHHHHHHJJJMMMOOOOOONNNMMMNNNOOOPPPQQQTTTYYY\\\___ccciiimmmppprrrtttvvvwwwxxxyyyzzzyyyyyywwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyyyysssqqqmmmjjjdddYYYKKKAAADDDAAAGGGQQQ\\\mmmtttjjjOOOOOOVVVbbbnnntttwwwyyy~~~ttt||||||qqqpppzzzaaa<<<222,,,)))---(((,,,))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...+++111555;;;RRRttt~~~~~~ooo___UUUSSSWWWbbblllsssyyy~~~yyyuuuttttttttttttoooqqqqqqrrrtttpppaaaSSSEEEEEEHHHQQQ]]]eeegggeeeWWWSSSRRRWWWZZZYYYYYYZZZdddggg```[[[aaaaaabbbkkkrrruuuyyy||||||yyyuuurrrtttrrrpppmmmjjjeeeaaa______^^^]]]\\\\\\]]]^^^______```aaaccceeegggiiiiiijjjlllooorrrvvv{{{}}}~~~~~~{{{zzzyyyyyyxxxyyyyyyyyy||||||||||||{{{yyywwwvvvuuuvvvvvvuuutttxxxuuuhhhgggmmmvvv~~~}}}xxxtttuuutttnnneeeUUUIIIGGGZZZuuuwww^^^???555+++***+++,,,+++***))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************(((***,,,,,,,,,,,,...///888RRRaaakkkpppWWWmmmrrr}}}wwwiiiiiibbb]]]``````kkkooo^^^```___\\\aaahhhdddVVVNNNRRRTTT^^^qqqrrrMMMHHHRRRWWWjjjyyywwwjjjhhhmmmqqqxxx}}}vvvqqqpppssstttyyy~~~YYY```iiioooxxxrrrYYYbbbzzzzzzzzz]]]]]]xxx|||pppSSS999......000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---......---...///000000777LLLjjj~~~~~~zzzqqqllleee___[[[YYYVVVUUUXXX\\\aaaccccccaaa``````^^^___ccciiinnnmmmfff``````hhhppprrrtttzzz~~~}}}zzzuuuqqqnnnkkkgggdddZZZ[[[___iiiwww}}}zzz|||}}}vvvpppjjjddd___[[[WWWTTTQQQNNNMMMMMMMMMLLLKKKKKKKKKMMMQQQSSSSSSRRRPPPRRRUUUWWWWWWXXXZZZ\\\```cccfffiiilllqqqvvvyyyvvvwwwxxxyyyyyyyyyxxxwwwzzzzzzzzzyyyyyyxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvtttrrrooolllfff[[[MMMCCCCCC===BBBJJJPPP\\\aaaXXXWWW```cccaaahhhwww}}}xxx}}}}}}hhh@@@333---***---(((---))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...---222666===SSSrrr~~~wwwjjj\\\UUUUUUYYYbbbjjjuuu|||}}}uuummmmmmrrrsssmmmfff\\\^^^```ccchhhiii^^^RRRGGGEEEGGGOOO[[[dddggggggXXXQQQNNNTTT[[[aaafffjjjhhhjjjccc^^^dddbbb^^^ccc]]]aaagggmmmqqqrrrqqqpppppppppmmmjjjfffbbb```___aaa```_________```aaabbbcccccceeegggiiikkklllmmmlllooorrruuuyyy~~~~~~~~~|||zzzzzzzzzyyyxxxxxxxxxxxxyyyxxxzzz~~~}}}yyyvvvuuuvvvvvvtttsssvvv|||xxxjjjgggllluuu~~~yyyvvvvvvwwwqqqiii[[[OOOGGGQQQjjj|||qqqGGG888+++***---,,,***+++************************(((((((((((()))))))))***((()))))))))************)))***,,,,,,,,,,,,...000???WWWfffrrrmmmZZZuuuiiixxxssshhhjjjccc^^^aaabbblllsss^^^^^^______fffsssooo]]]RRR\\\iiitttaaaFFFHHHTTTXXXpppyyyvvveeeWWWUUUYYY^^^```aaaaaa___^^^^^^```kkkiiikkkooorrrsssvvv{{{VVV___hhhnnnxxxuuu\\\dddttthhh^^^sss~~~xxxYYY>>>111...---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---...///111000;;;SSSnnn}}}|||vvvjjjfff```[[[XXXWWWUUUTTTYYY]]]```bbbbbbaaaaaaaaa\\\]]]```eeeiiihhhddd___\\\eeelllpppuuu}}}{{{sssnnnllljjjfffcccYYY\\\bbbkkk{{{~~~|||xxx{{{wwwsssmmmgggbbb___[[[XXXSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLMMMPPPSSSUUUUUUTTTQQQTTTXXXZZZ[[[\\\]]]^^^eeefffhhhjjjlllqqqvvv{{{vvvwwwxxxyyyzzzyyyxxxwww{{{{{{{{{zzzyyyxxxxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvuuuttttttrrrpppnnnhhh\\\NNNDDDEEE>>>BBBGGGIIIRRRYYYTTTZZZgggkkkgggooommmAAA333...+++---(((...)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...111111222;;;QQQnnn}}}rrreeeYYYUUUWWW\\\cccjjjvvv~~~wwwooojjjoooxxxxxxlll```QQQSSSTTTXXX___bbb\\\RRRHHHFFFFFFMMMYYYcccggghhh```UUUNNNPPPXXX___fffkkkiiijjjbbb]]]bbb^^^VVVWWWTTTYYY```fffjjjlllnnnpppnnnmmmlllhhhdddbbbbbbbbb``````aaabbbccceeeggghhheeefffgggiiikkkmmmoooooorrrtttwwwzzz{{{wwwvvvzzzyyyxxxxxxwwwwwwxxxxxxvvvyyy}}}}}}yyywwwuuuvvvvvvtttsssuuuzzzyyyjjjfffkkkttt~~~{{{wwwxxxyyyssskkk[[[QQQGGGJJJ^^^zzzvvvPPP<<<,,,+++...---***+++************************************++++++++++++))))))))))))************)))+++,,,---,,,---...000DDDZZZjjjyyyjjj^^^mmmzzznnnfffiiibbb]]]```aaammmvvv^^^[[[]]]aaajjjyyyzzzgggZZZnnn~~~|||lllRRREEEMMM\\\dddmmmuuu{{{xxxkkk]]]TTTPPPXXXZZZ]]]``````___]]]\\\hhhcccaaacccfffiiiooowww}}}yyySSS]]]fffnnnyyyttt]]]cccqqqrrr]]]nnn}}}{{{\\\AAA333...,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---...///111333BBB\\\rrr{{{}}}wwwqqqhhhddd___[[[YYYWWWVVVUUUXXX[[[^^^``````aaacccddd``````bbbeeeggghhhfffeee[[[dddkkkooovvvxxxnnniiigggfffdddaaa\\\aaahhhrrrzzzzzzxxxtttzzzyyymmmiiiddd___]]][[[YYYXXXSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPQQQSSSVVVXXXWWWVVVWWWZZZ\\\^^^___aaaeeegggkkkmmmoooqqqrrruuuyyy|||vvvwwwyyyzzzzzzzzzyyyxxx{{{{{{{{{zzzzzzzzzzzzzzz|||{{{zzzzzzzzzzzz{{{||||||{{{zzzyyywwwvvvuuutttsssrrrpppnnnhhh\\\NNNDDDEEE???CCCHHHGGGPPP\\\]]]\\\aaahhhrrr~~~oooAAA333///,,,---'''...)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...222...111???UUUnnnvvv|||}}}qqqdddVVVSSSWWW^^^gggooowww~~~qqqnnnoooyyysssfffVVVVVVUUUWWW^^^ccc^^^UUUIIIFFFEEELLLXXXbbbhhhiiicccWWWMMMNNNUUU[[[aaafffpppnnnbbb\\\___ZZZPPPOOOUUU\\\dddhhhiiijjjnnnrrrmmmmmmllliiieeedddfffhhhcccddddddeeeggghhhiiiiiiggghhhiiikkkmmmooopppqqqvvvxxx|||}}}|||yyy{{{yyyxxxwwwwwwvvvvvvwwwwwwyyyzzz{{{||||||zzzxxxvvvtttvvvvvvtttrrrtttxxx}}}yyyiiidddhhhoooyyy~~~{{{xxxyyyyyyrrriiiXXXSSSIIIFFFXXXvvvzzztttWWW@@@...,,,000---***+++************************)))))))))*********++++++))))))))))))************)))+++,,,---------///000AAAVVVgggyyyeee___vvv|||kkkdddiiibbb\\\```aaalllvvv\\\XXX\\\cccmmmppp^^^uuuvvvddd___UUULLLJJJRRRbbbooonnnmmmkkkiiifffaaa[[[WWWaaaeeejjjllliiifffddddddiiibbb[[[YYY[[[bbbooozzz|||uuurrrPPPZZZdddmmmyyyrrr]]]```xxxpppzzzwww\\\kkk}}}xxxZZZBBB555///,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---......---...///111888IIIcccwwwzzz{{{~~~zzzrrrkkkmmmiiieeeaaa___]]][[[ZZZUUUWWWZZZ\\\^^^```cccfffeeefffhhhiiiiiijjjkkklll]]]eeelllqqqyyyvvvkkkdddbbbbbb___]]]ffflllsss~~~}}}tttuuutttsss{{{|||{{{vvvooogggccc^^^ZZZYYYYYYYYYXXXUUUWWWXXXXXXVVVUUUUUUUUUSSSSSSUUUWWWZZZ[[[ZZZYYY```aaabbbcccdddhhhmmmqqqqqqssswwwyyyzzzzzz|||}}}wwwxxxyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||}}}}}}|||{{{{{{{{{{{{|||}}}}}}}}}{{{zzzxxxwwwvvvuuurrrqqqooommmggg\\\MMMCCC???:::@@@EEEDDDMMM]]]bbbbbb^^^ggg{{{{{{oooAAA222///------'''---)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......111,,,333HHH^^^rrrqqqzzz|||sssdddUUUQQQWWW```kkktttwww|||lllooovvvzzznnnaaa```]]]]]]cccgggcccZZZIIIFFFEEEKKKWWWbbbhhhiii]]]RRRKKKOOOZZZccckkkpppzzzvvvfff]]]___XXXMMMLLLWWW___hhhkkkjjjkkkpppvvvlllmmmmmmjjjgggfffiiillliiiiiiiiihhhhhhhhhgggggghhhiiijjjlllnnnppprrrrrrxxxzzz}}}~~~yyyyyy~~~xxxwwwwwwvvvuuuvvvvvvvvv|||{{{zzzxxxwwwvvvuuuuuutttvvvvvvtttrrrssswww|||yyyhhhbbbeeekkksss{{{~~~~~~{{{xxxyyyyyyqqqhhhXXXUUULLLGGGWWWvvv~~~\\\CCC///---111...******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))+++------------///111:::PPPbbbvvvbbb___wwwvvvkkkeeejjjddd^^^aaaccckkkuuu[[[VVV\\\eeepppsssZZZooowwwQQQRRRMMMKKKMMMOOOTTTddduuuyyylll[[[SSSVVV^^^dddggglllqqqtttrrrkkkhhhiiimmmoooeee[[[WWWXXXbbbtttyyysssppppppTTTXXXcccssssss]]]XXXjjjiiizzzdddaaa{{{sss~~~lllOOO555---333---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,---/////////...333MMMbbbmmmyyyxxxssswww}}}}}}yyypppgggdddccc___YYYYYYZZZ[[[\\\]]]]]]]]]]]]```eeelllrrrsssoooiiieeebbbbbblllwwwqqqdddbbbcccbbbaaadddooowww|||{{{ssspppsssyyy~~~|||vvvpppkkkiiidddbbb```^^^]]]]]]]]]]]]^^^\\\[[[YYYYYYYYYZZZZZZZZZ[[[\\\[[[[[[]]]```bbbjjjjjjkkklllooosssvvvxxx~~~{{{}}}~~~{{{{{{}}}zzzzzzzzz{{{{{{{{{{{{{{{wwwwwwxxxyyyzzz{{{|||}}}xxxxxxwwwwwwvvvuuuuuuuuuvvvssspppnnnjjj___PPPEEEFFFAAA@@@DDDGGGLLL\\\nnn[[[^^^uuu}}}|||vvvNNN222...++++++---***,,,,,,++++++***)))(((((()))************+++++++++------......///000000000///888000HHHhhhpppzzz~~~nnn```TTTRRRYYYaaajjjrrr~~~uuuhhh[[[jjj{{{zzzmmmeeeiiilllnnnqqqppphhh^^^RRRMMMIIIKKKTTT^^^eeegggdddYYYMMMLLLVVVeeeqqqvvv~~~rrr```\\\___VVVQQQ[[[fffkkkoooqqqpppnnnnnnnnneeefffgggggghhhjjjmmmpppmmmrrrvvvvvvrrrmmmkkkjjjjjjlllnnnpppqqqsssvvvyyy}}}{{{{{{|||}}}xxxyyy{{{|||{{{yyyvvvuuuvvvvvvuuuuuuuuuwwwyyyzzzxxxyyyxxxuuurrrqqqqqqrrr}}}~~~nnn^^^dddmmmpppttt~~~{{{xxxwwwvvvsssmmmggg[[[SSSLLLHHHYYYqqqFFF111///(((,,,111'''************))))))))))))))))))))))))))))))))))))))))))))))))************///,,,,,,///...,,,---000>>>JJJ[[[vvvbbbnnnuuukkkpppoootttwwwqqqkkkhhhccc```ccciiiqqqrrr]]]UUU]]]ppp~~~sssSSS^^^jjj]]]SSSMMMDDDLLLWWWUUUVVV___ccccccWWWMMMNNNVVV```jjjrrrrrrllleeeccclllsssiiiYYYPPPXXXnnn}}}wwwtttqqqlllhhhfffSSSWWWaaaqqq~~~vvvbbb[[[jjj~~~qqqjjjaaawwwtttpppTTT888---111---------,,,,,,***))))))++++++++++++++++++++++++,,,,,,,,,---------......------------////////////888RRRgggssswwwttt|||xxxnnnjjjhhhbbb[[[WWWWWWVVVVVVWWWXXXYYYZZZ[[[aaajjjqqqtttrrrnnnjjjbbbcccooo}}}wwwnnnggghhhjjjkkknnnrrruuuzzzwwwssstttwww{{{}}}~~~zzzuuupppkkkhhhfffdddcccaaa___^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]bbbccccccccccccdddgggjjjiiikkknnnrrrvvv{{{|||}}}}}}zzzxxxyyy|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{xxxxxxxxxwwwvvvvvvuuuuuuuuurrrooommmiii___PPPEEEEEEAAAAAAEEEFFFKKK^^^rrrhhhkkkuuu~~~}}}}}}uuuMMM222...,,,,,,---))),,,,,,++++++***))))))((()))************+++++++++------......//////000000---777222NNNpppyyywww{{{pppcccVVVTTTYYYaaaiiippp|||tttfffZZZiii|||yyyiiikkknnnsss}}}}}}nnnUUUMMMFFFHHHSSS^^^ddddddiiiaaaXXXVVV___lllwww}}}{{{sssddd]]]]]]WWW[[[mmmyyy|||~~~{{{uuuooolllkkkiiijjjjjjjjjjjjlllnnnppptttxxxnnnjjjjjjmmmrrruuuwwwyyy{{{|||~~~}}}~~~|||zzzxxxyyy{{{|||{{{yyyvvvuuuuuuuuuttttttuuuvvvxxxyyyxxxxxxwwwuuurrrqqqqqqrrr~~~ppp___ccckkknnnsss|||yyywwwuuurrrmmmhhh]]]UUULLLGGGUUU}}}uuuLLL555000))),,,000'''************))))))))))))))))))))))))))))))))))))))))))))))))************---++++++...///---///333???EEEQQQmmm```ppp{{{rrrtttrrrwwwtttooojjjgggdddbbbfffmmm{{{sss___YYYdddyyydddLLLSSSTTTOOOUUURRRIIIOOOYYYTTTRRRXXXYYY[[[RRRJJJLLLTTT```nnnyyyyyyooofff___bbbfff[[[OOOSSSkkkyyysssnnniiiccc]]]ZZZTTTWWWaaaooo{{{zzzeee[[[fffwww{{{qqqcccrrrwwwtttYYY;;;...///,,,------,,,,,,+++***)))************************,,,,,,,,,---------......---------......///111111888PPPeeerrr~~~}}}tttttt~~~}}}sssnnnjjjbbbZZZVVVVVVUUUUUUUUUVVVWWWXXXXXX^^^hhhpppuuutttqqqnnneeefffsssooommmlllnnnooopppvvv|||wwwppppppqqqtttyyy}}}~~~~~~~~~{{{xxxsssnnnjjjgggffffffddddddbbbaaa````````````_________^^^______```aaadddeeeeeeeeedddeeehhhkkkkkknnnrrrxxx~~~{{{{{{}}}|||yyyxxx}}}}}}||||||{{{{{{{{{zzz~~~}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwwwwvvvvvvuuutttqqqooommmiii___PPPEEECCCAAABBBEEEEEEKKK```wwwxxx~~~{{{___lll}}}{{{vvvwwwsssLLL111...,,,,,,---))),,,,,,++++++***))))))))))))************+++++++++---------...//////000000,,,555555UUUwwwyyywwwzzzrrreeeXXXVVV[[[bbbiiiooo{{{|||mmm```[[[lllxxxgggppprrrxxxqqqXXXMMMCCCEEEQQQ]]]aaaaaagggccc^^^^^^bbblllwww~~~xxxuuuiii___\\\ZZZgggwwwooommmmmmooonnnmmmllllllmmmooopppuuunnnccc___hhhnnnvvv||||||yyyxxxyyyzzz{{{zzzxxxvvvuuuttttttttttttuuuvvvwwwxxxwwwwwwwwwuuurrrqqqqqqrrrtttbbbbbbhhhlllsss}}}~~~yyyvvvtttqqqmmmiiiaaaVVVLLLFFFPPPssszzzUUU:::111+++,,,...'''************))))))))))))))))))))))))))))))))))))))))))))))))************+++)))+++...///...111777IIIJJJQQQmmmxxx]]]ssswwwzzzxxx}}}rrrmmmiiihhhfffeeejjjpppuuueeedddrrrvvvSSSHHHLLLIIIOOOfffYYYOOOSSS[[[UUUPPPSSSRRRSSSMMMIIIKKKSSS```ssswwwiiiaaaXXXVVV^^^RRRLLL]]]|||vvvmmmfffaaa]]]XXXSSSVVVXXX```nnnyyy}}}eeeWWW___nnnxxxfffnnn|||ttt[[[===......,,,,,,------,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------.........000222444777MMMaaaooozzzzzzqqqqqq{{{zzzrrrlllggg^^^UUUPPPQQQSSSTTTUUUVVVUUUUUUXXX]]]fffooottttttsssqqqmmmlllvvvmmmpppsssrrrooonnnssszzzrrrfffeeeeeeggglllrrryyy~~~~~~{{{wwwtttpppllliiihhhhhhiiifffeeeeeedddccccccccccccbbbbbbbbbcccdddeeeeeefffdddeeeeeeeeeeeefffhhhkkkpppsssxxx~~~xxxxxx}}}~~~|||{{{||||||||||||||||||||||||~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyxxxwwwwwwvvvvvvtttrrrooonnnjjj```RRRGGGAAA@@@CCCFFFDDDJJJaaazzz{{{[[[ddduuuyyyxxxqqqooosssLLL222///---,,,,,,(((+++++++++*********))))))))))))*********+++++++++,,,,,,---......//////000...333666XXXxxxxxxsss}}}{{{qqqdddYYYXXX^^^dddlllqqq}}}tttdddYYY^^^sssoooaaahhhjjjpppzzzsss```VVVNNNFFFEEEMMMWWW^^^```cccddddddccceeekkkttt{{{wwwxxxmmmcccaaaaaapppuuupppssswwwrrrpppmmmllllllnnnoooooottt{{{~~~sss___QQQOOOTTTeeelllwww{{{yyyxxxyyyzzzzzzzzzxxxvvvuuussssssssstttuuuuuuvvvwwwuuuvvvuuutttqqqpppqqqsss}}}wwweeecccgggllltttzzzyyyuuusssqqqmmmjjjcccWWWMMMFFFKKKiii|||]]]>>>000,,,---,,,)))************)))))))))(((((((((((((((((((((((((((((()))))))))************+++***,,,......---222888RRRRRRXXXsssfffyyy~~~xxxrrrmmmjjjhhhgggfffkkkrrrxxxqqqvvv|||bbbKKKIIIOOOTTTggg```SSSTTTZZZTTTOOORRRQQQMMMJJJIIILLLRRR___sssmmm]]]VVVNNNLLLRRRQQQWWWooovvvoooeee]]]\\\___^^^[[[TTTVVV]]]jjjuuu{{{}}}eeeWWW^^^mmm}}}kkkmmmzzz|||sss[[[???000///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///......000333777;;;OOOaaaooozzz}}}|||sssqqqwww||||||xxxwwwtttnnnjjjeee[[[QQQGGGJJJPPPUUUXXXXXXVVVTTTWWW\\\dddlllrrrvvvvvvvvvwwwrrrxxx}}}ooouuuxxxtttmmmlllrrrxxxmmm^^^]]]\\\\\\\\\___fffqqq|||{{{xxxsssqqqmmmjjjhhhiiijjjkkkggghhhhhhhhhhhhgggggggggeeefffggghhhiiiiiijjjjjjiiijjjkkkkkkkkklllooorrruuuxxx~~~wwwwww|||~~~|||{{{yyyyyyzzz{{{|||}}}~~~~~~||||||||||||||||||{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwuuusssqqqooolllcccUUUJJJAAA@@@CCCFFFDDDJJJ```xxxxxx\\\aaazzzwwwooo|||}}}rrrooouuuMMM333///---,,,---)))+++++++++***************))))))*********+++++++++,,,,,,------.../////////111333777XXXsssuuummmrrrzzzlllaaaXXXYYY```hhhooouuu~~~ooo```WWWdddzzz~~~jjjZZZQQQSSSWWW\\\```dddddd[[[PPPPPPNNNKKKIIIJJJQQQZZZaaafffiiikkkkkklllooowww}}}wwwyyyppphhhiiiiiirrrvvvqqqrrryyyrrroookkkjjjkkkmmmnnnnnntttvvvppp^^^HHH???FFFRRRcccjjjuuu~~~~~~yyyuuuyyyyyyyyyyyyyyyyyywwwvvvuuussssssttttttuuuvvvvvvvvvsssttttttsssqqqpppqqqsssxxx{{{iiidddggglllvvvxxxzzzuuusssqqqnnnkkkdddWWWNNNHHHHHH```~~~}}}ccc@@@...------+++,,,************)))))))))(((((((((((((((((((((((((((((()))))))))************,,,,,,---///---,,,111999QQQUUU]]]uuurrr}}}zzzuuupppllljjjgggfffjjjqqq|||{{{~~~___SSSJJJIIIPPPddd}}}eeeUUURRRUUUNNNJJJMMMLLLHHHGGGHHHKKKOOOXXXjjjzzzbbbPPPJJJHHHKKKOOOaaayyy|||fff```VVVPPPWWWccciiigggQQQRRRYYYfffpppwww~~~iii\\\bbbqqq|||qqqnnnvvv|||ttt^^^BBB111///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...000555999???PPP```nnnxxx{{{~~~vvvsssvvvvvvssspppqqqpppmmmjjjfff[[[PPPFFFKKKSSS[[[```bbbaaa```ZZZ]]]ccckkkrrrwww{{{}}}|||wwwyyy}}}~~~vvvrrrxxxzzztttmmmooowww|||nnn\\\YYY^^^[[[[[[\\\___eeeooo{{{~~~yyyuuuooommmkkkiiihhhhhhiiijjjjjjjjjkkklllllllllkkkkkkiiijjjkkklllmmmnnnnnnmmmlllmmmnnnoooooorrruuuxxxyyy}}}yyyxxx{{{zzzyyyyyyxxxyyyyyyzzz{{{|||}}}}}}zzzzzzzzz{{{{{{||||||}}}{{{{{{zzzyyyyyyxxxxxxwwwuuusssqqqpppnnndddWWWLLLBBB@@@CCCFFFEEEJJJ]]]ssszzz~~~}}}___eeeyyyqqqppp~~~sssrrryyyPPP444///,,,,,,---***************************)))************+++++++++,,,,,,,,,---......//////333333:::ZZZooonnnnnn}}}}}}wwwhhh^^^VVVZZZbbbjjjrrrxxxooobbb\\\iii{{{~~~gggSSSHHHCCCBBBHHHLLLLLLLLLOOOOOOLLLIIIMMMOOOMMMLLLOOOXXX```gggiiilllmmmnnnpppuuuzzzuuuyyysssmmmnnnmmmooozzzwwwooonnnttt|||ppplllggggggjjjmmmnnnnnnqqqqqqjjjXXXDDD>>>GGGTTTdddkkkttt|||~~~~~~{{{xxxtttnnnkkkqqqzzzyyyyyyyyyyyyxxxwwwvvvuuusssssstttvvvvvvvvvvvvvvvrrrssssssrrrpppppprrrssstttnnnffffffkkkvvvwwwzzzvvvuuusssooollleeeWWWOOOJJJFFFWWWuuujjjDDD---......***---************))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,...///,,,+++111:::QQQVVV___vvvnnnwwwwwwrrrmmmkkkhhhfffjjjqqquuuiiiMMMHHHHHHGGGLLLfff}}}~~~fffUUUPPPQQQIIIDDDEEECCCCCCCCCEEEIIIKKKPPP\\\iiioootttfffPPPFFFEEEMMM\\\ppplll___RRROOOIIIGGGTTTiiirrrpppQQQRRRYYYeeeooowww~~~qqqaaaeeeqqqyyyxxxwwwnnnrrr}}}~~~~~~yyyeeeGGG333...,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,---------......+++...000///...000666<<>>AAAAAAEEEJJJLLLMMMSSS[[[RRRTTTLLLDDDCCCEEEUUUooocccQQQKKKGGGHHHGGGJJJ\\\sss|||xxxTTTUUU\\\hhhrrryyyvvvdddeeennnyyy}}}rrr{{{nnnooo|||~~~~~~~~~jjjKKK444---,,,,,,------...---------************************,,,,,,,,,---------......+++...000///...000777===PPP]]]iiiwwwyyyqqqpppssstttqqqkkknnnooonnnlllggg[[[OOOCCCFFFLLLTTT^^^gggnnnrrrrrrqqqpppoooqqqtttxxxzzzzzzwww||||||www{{{{{{qqquuuyyywwwmmmhhhpppzzzooo______ggglllooovvv|||wwwtttmmmmmmmmmmmmllllllkkkkkkmmmnnnpppqqqrrrrrrqqqpppooopppqqqrrrsssrrrqqqpppnnnooorrrsssuuuxxx}}}}}}yyyyyyyyyyyyzzz~~~|||{{{{{{zzzxxxwwwvvvvvvzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzzzzyyyxxxxxxsssqqqoooooommmdddVVVLLLDDD@@@AAAFFFGGGJJJWWWgggeeejjj|||qqqfffmmmtttyyyVVV777///++++++...+++******************++++++)))************+++++++++++++++,,,------......//////333DDDeeerrriiivvvwwwfff\\\VVVZZZcccjjjqqqvvvpppgggfffqqqtttsssjjjccc``````___XXXXXXTTTKKKFFFFFFFFFDDDFFFIIIMMMQQQTTTVVVWWWXXXeeeeeefffhhhkkkmmmoooppplllxxxwwwpppmmmiiiiiisssvvvlllcccdddnnnvvvxxxuuummmhhhcccdddjjjoooqqqppptttpppeeeUUUGGGIIIWWWeeemmmqqqwww{{{}}}~~~~~~pppeee___YYYXXXZZZ^^^bbbiiixxxyyyyyyxxxxxxwwwvvvvvvvvvssstttvvvxxxxxxxxxwwwwwwpppqqqrrrqqqpppppprrrtttrrruuuiiicccfffpppwww{{{xxxwwwuuuqqqnnngggXXXQQQLLL@@@HHHcccwwwyyyMMM///111...&&&---************))))))))))))))))))))))))))))))))))))))))))))))))************((()))---///------666@@@RRRTTTXXXnnnyyyvvvqqqmmmllljjjiiimmmtttvvvvvveeeYYYTTTTTTRRRCCCGGGMMMIIIVVVfffbbb]]]OOOPPPWWWRRRKKKGGGAAABBBBBBGGGMMMOOOOOOQQQUUUPPPOOOHHHEEEFFFDDDUUUttt```JJJGGGKKKFFFJJJMMMSSSggg~~~RRRSSSXXXbbbqqq}}}iii___hhhlll{{{qqqhhhuuu~~~~~~oooNNN333111//////...---,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------......///...///000------444>>>QQQnnn~~~{{{xxxwwwuuurrrpppttttttuuuwwwvvvmmm^^^RRRGGGEEEHHHRRR\\\fffrrr||||||wwwtttuuuwwwzzzxxxvvvwwwzzzzzzxxxvvvvvvtttqqqlllkkknnnvvv|||uuuhhhbbbgggrrr{{{}}}wwwqqqkkkmmmnnnppppppnnnmmmkkkrrrsssuuuvvvwwwvvvtttsssnnnqqqssssssrrrqqqpppqqquuutttuuuvvvyyy}}}|||~~~~~~|||yyyxxxzzzzzzyyyyyyzzzzzzyyyxxxxxx{{{}}}~~~|||yyyxxxwwwvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwrrrrrrqqqnnnmmmhhh\\\OOOEEEBBB>>>DDDLLLIIIQQQfff^^^aaa^^^vvvqqqqqqyyyXXX666111///,,,,,,***************************))))))))))))************+++---...---,,,,,,---...111333RRRsssoooiiissshhhZZZPPPVVV```gggpppzzzzzzuuurrruuuzzz|||yyyvvvtttpppllliiijjjfffXXXGGG===@@@FFFGGGNNNSSSQQQPPPQQQRRRQQQYYY\\\bbbgggkkkmmmmmmmmmiiinnnooojjjhhhmmmooolllkkkaaaYYY[[[fffnnnooolllccceeeggghhhhhhjjjlllooopppkkkfffeeebbbaaaeeelllsssuuuxxx{{{}}}}}}}}}}}}~~~~~~tttlllggghhhgggcccbbbkkk|||xxxyyy{{{yyytttrrrsssttttttsssrrrrrrtttvvvrrruuuvvvsssooommmpppuuuwww|||iiidddkkkmmm{{{yyyxxxxxxuuupppnnnkkk[[[TTTGGGDDDEEENNNwwwxxxTTT555000000,,,---************))))))))))))))))))))))))))))))))))))))))))))))))************))),,,***+++///+++222FFFYYYWWW]]]nnnwwwuuusssooojjjhhhjjjooosssttt|||dddRRRLLLNNNPPPRRRKKKCCCBBBIIITTT\\\```RRRUUUXXX[[[[[[XXXSSSPPPNNNLLLJJJKKKOOORRRTTTUUULLLTTTRRRLLLIIIHHHYYYuuuttt___TTTLLLCCCAAAEEENNNSSSZZZhhh~~~UUUUUUXXXbbbppp}}}jjj^^^eeemmm}}}zzzuuuhhhrrr{{{~~~wwwUUU666000//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------///000...///777AAASSSppp}}}{{{yyywwwtttqqqvvvwwwzzz~~~~~~sssaaaSSSIIIHHHKKKVVVaaalllxxxzzzvvvvvvxxxyyywwwtttssstttuuusssqqqttttttrrrmmmjjjmmmuuu|||tttiiigggooo~~~{{{vvvqqqmmmnnnpppqqqqqqqqqpppooouuuvvvwwwxxxwwwvvvtttssspppqqqssssssrrrqqqrrrsssvvvvvvwwwyyy|||vvvpppooorrrtttwwwyyy}}}}}}yyyzzzzzzzzzyyyyyy{{{}}}}}}{{{yyyxxxwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvrrrsssqqqnnnlllggg[[[NNNDDDBBB???DDDJJJHHHQQQiiiiii___VVVwwwYYY666111...,,,---+++************************))))))))))))************+++---......,,,,,,---///111555TTTuuuoooqqqpppbbbUUUOOOWWWaaahhhpppxxx{{{yyyvvvnnnhhhiiieeeXXXGGG>>>@@@FFFCCCIIILLLIIIGGGJJJLLLLLLUUUXXX]]]aaaeeeffffffeeeccciiimmmkkkjjjmmmllliiikkkccc]]]^^^ffflllllljjjaaabbbccceeegggjjjnnnppprrrooommmmmmkkkhhhkkkpppuuuwwwzzz}}}zzzvvvwwwwwwwwwxxxxxxxxxzzzwwwtttssssssttttttsssrrrrrrtttvvvssstttsssqqqnnnnnnpppsssuuu{{{kkkeeelllmmmttt|||{{{yyyzzzwwwrrrpppdddUUUOOODDDCCCGGGUUU}}}YYY888000///,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************))),,,***,,,///,,,222FFF[[[^^^fffssslll~~~~~~sssoookkkhhhgggjjjmmmpppuuuzzzaaaPPPLLLPPPSSSRRRKKKCCCAAAGGGPPPXXX\\\WWWXXXZZZ\\\^^^^^^^^^^^^dddbbb^^^ZZZUUURRRPPPPPPTTT[[[ZZZVVVTTTPPPYYYmmmiiiZZZKKKFFFBBB>>>AAAIIIaaaeeennntttWWWVVVXXXaaannnyyyooo___aaaooo~~~rrryyyhhhoooyyy~~~___<<<222000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------///000000000999CCCYYYwww~~~|||yyyuuurrrsssvvv}}}xxxbbbQQQMMMKKKOOOXXXbbbkkkvvv~~~yyyttttttuuutttrrrnnnmmmnnnoooooonnnppprrrrrrmmmiiikkkttt|||}}}sssjjjkkkxxx}}}yyyuuurrrpppppprrrsssttttttuuuuuuxxxxxxyyyyyywwwvvvtttrrrrrrssssssrrrqqqrrrtttvvvxxxyyy{{{}}}vvvgggbbbffflllwwwwwwzzz}}}~~~zzzwwwzzz{{{{{{{{{yyyzzz|||}}}|||{{{zzzyyyxxxxxxyyyyyywwwxxxxxxxxxxxxwwwvvvvvvssssssqqqmmmkkkfffYYYMMMCCCCCC@@@CCCHHHFFFRRRmmmvvvbbb[[[[[[777111...,,,---,,,************************)))))))))*********+++++++++---......------...///222777XXXxxxppp{{{}}}mmm^^^TTTPPPZZZeeekkkrrrzzzyyymmmeeefffcccVVVGGG???AAAFFFFFFKKKKKKGGGEEEIIINNNOOOTTTVVVYYY\\\]]]^^^]]]\\\[[[cccjjjlllmmmmmmkkkggghhheeeaaabbbfffjjjjjjiiiaaa```___aaafffkkkoooqqqsssqqqrrrsssqqqnnnooossswwwyyy{{{~~~xxxxxxyyyvvvssssssrrrssssssrrrqqqrrrtttvvvuuurrrooonnnnnnooopppppprrrxxxnnnffflllnnnpppyyy~~~{{{{{{xxxuuutttgggYYYRRRGGGFFFLLL``````;;;000...+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))),,,+++,,,000,,,333GGG]]]eeeppp{{{bbbuuuzzz{{{pppkkkfffdddgggjjjkkkkkktttwww^^^NNNMMMRRRVVVRRRLLLEEEBBBEEELLLTTTXXXVVVWWWXXXZZZ\\\___aaacccbbbcccbbb]]]VVVQQQPPPQQQYYY`````````bbb\\\YYYcccSSSIIIAAA@@@???@@@IIIVVVwwwyyymmmWWWUUUWWW```lllvvvwwwcccaaappp}}}jjjxxxdddmmm}}}uuu}}}gggCCC666000///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............000111000111999CCC^^^|||}}}yyytttpppiiiqqq}}}yyyaaaNNNOOOMMMOOOVVV]]]bbbjjjqqqtttvvvyyywwwssspppooopppooommmjjjhhhiiikkklllnnnllloooqqqlllggghhhqqqzzz|||rrrkkklll{{{yyyvvvtttsssqqqqqqrrrtttuuuwwwxxxxxxwwwwwwxxxwwwwwwuuutttssstttttttttrrrrrrtttwwwzzzzzz{{{~~~uuunnnnnnsssxxx{{{vvvtttyyy{{{|||{{{zzzzzz|||}}}zzzzzzyyyxxxxxxyyyzzzzzzwwwwwwxxxxxxwwwwwwvvvuuuttttttqqqmmmjjjeeeYYYLLLBBBCCCAAACCCFFFDDDRRRooovvvffflll[[[777111...,,,...,,,************************))))))*********++++++++++++---......------///000333999\\\|||rrr|||lllaaaWWWTTT]]]gggmmmuuu~~~tttggg___```]]]SSSFFF???AAAEEEKKKOOOOOOKKKJJJOOOTTTWWWXXXXXXYYYYYYYYYXXXVVVVVVWWW]]]eeeiiijjjjjjhhhgggccccccdddfffhhhjjjlllllleeeccc```bbbfffllloooppprrrpppppprrrqqqnnnppptttxxxyyy|||~~~yyyyyyyyyuuuqqqqqqpppqqqqqqpppppppppsssuuuvvvqqqlllllloooqqqooommmoootttqqqgggkkknnnrrr||||||{{{yyyvvvuuunnn___WWWIIIEEELLL```eee>>>000...+++---+++++++++*********))))))))))))))))))))))))))))))((()))))))))***************---+++---000---444HHH^^^hhhttt~~~|||\\\nnn~~~oooiiidddccchhhkkkkkkhhhpppttt]]]PPPOOOTTTWWWQQQNNNHHHEEEEEEKKKRRRWWWVVVXXX[[[^^^```___^^^]]]UUUXXX[[[YYYSSSPPPQQQTTTYYYaaabbbeeellleeeZZZ[[[QQQIIICCCBBBAAACCCQQQbbbwwwmmmVVVSSSUUU```kkkuuuiiicccnnn|||gggwwwqqq[[[jjjqqqyyyhhhEEE888000000///...------------++++++************++++++,,,,,,,,,---------......000000111222//////777@@@ZZZzzz~~~|||wwwpppllldddpppyyyaaaOOOMMMKKKMMMSSSXXX[[[```fffiiimmmqqqqqqooonnnoooqqqooommmkkkhhhfffgggiiikkkiiilllnnnkkkggghhhooovvv|||ssskkkkkkwww{{{uuussssssssspppqqqsssuuuwwwxxxxxxxxxtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssvvvzzz~~~|||~~~zzz}}}|||zzz|||xxxzzz|||{{{zzzzzz{{{|||yyyyyyxxxwwwxxxyyyzzz{{{xxxxxxxxxxxxxxxwwwvvvvvvuuuuuuqqqllljjjeeeYYYMMMCCCCCCAAACCCFFFDDDRRRooovvvppp}}}YYY666111...---...---************************************+++++++++++++++,,,............///111444<<<```vvv}}}mmmdddYYYUUU\\\dddkkkuuu}}}zzzlll```WWWXXXVVVNNNDDD>>>@@@DDDMMMRRRTTTQQQPPPUUUZZZ[[[ZZZYYYXXXWWWUUUSSSRRRQQQSSSWWW\\\aaabbbbbbcccddd^^^```dddhhhlllooorrrsssmmmjjjgggfffhhhkkknnnooorrrooonnnooonnnmmmqqqwwwwwwyyy{{{}}}|||xxxyyyxxxrrrnnnmmmnnnnnnooonnnnnnoooqqqtttuuupppllllllppprrroookkkmmmqqqrrrfffjjjmmmsss~~~}}}}}}zzzwwwvvvnnn^^^UUUFFFBBBFFFWWWjjjAAA000...---...++++++++++++************))))))))))))))))))))))))((()))))))))***************---+++---111...555III```hhhrrr{{{yyyZZZkkkooojjjeeeeeeiiilllkkkhhhjjjqqq^^^SSSRRRUUUVVVRRRQQQNNNIIIHHHKKKSSSYYY\\\aaagggkkkjjjddd\\\WWWVVVZZZ]]]ZZZUUURRRSSSVVV^^^gggggghhhnnnfffXXXUUURRRJJJCCCAAA>>>@@@PPPccctttiiijjjVVVQQQTTT```kkktttlllccckkk{{{hhhrrrqqqVVVcccvvvgggDDD888111000///...------------+++******))))))******+++,,,,,,,,,---------......111000111111///...666???SSSuuu~~~}}}zzzuuummmhhhgggwwwzzzcccTTTJJJHHHKKKQQQVVVXXX\\\aaadddggglllmmmmmmmmmpppsssppppppmmmiiifffdddeeegggjjjkkklllkkkjjjkkkpppttt|||uuummmjjjttt}}}vvvqqqpppqqqssspppqqqtttwwwxxxyyyxxxwwwttttttttttttuuuuuuuuuvvvvvvvvvvvvuuuuuuxxx|||~~~}}}wwwwwwzzzwwwyyy{{{{{{zzzyyyzzz{{{yyyxxxwwwwwwwwwyyyzzz{{{xxxyyyyyyyyyyyyxxxwwwwwwvvvuuuqqqmmmjjjfff[[[OOODDDDDDAAADDDHHHEEEQQQlllppp|||WWW555111///---...,,,*********************************++++++++++++,,,+++,,,............000222555???eee|||}}}nnnaaaWWWSSSYYYaaagggsss~~~~~~~~~|||zzz{{{zzzvvvtttpppfff\\\OOOQQQPPPJJJCCC???AAAEEESSSZZZ___^^^]]]^^^___^^^WWWVVVTTTRRRQQQPPPPPPPPPQQQQQQUUUZZZ[[[YYY[[[___[[[]]]bbbiiiooouuuyyyzzzsssrrrpppmmmjjjjjjlllooorrrooonnnooooooooossszzzwwwxxxzzz|||~~~xxxsssrrrpppkkkhhhiiikkklllllllllkkklllooorrrssspppmmmooorrrrrrnnnjjjllloooqqqdddhhhmmmooo{{{{{{wwwvvvnnn]]]TTTHHHEEEGGGSSS}}}oooEEE222///...///,,,++++++++++++*********))))))))))))))))))))))))))))))))))))***************---,,,...222///666JJJbbbjjjrrrxxxyyy[[[mmmpppllliiiiiikkkllljjjhhhhhh~~~ooo]]]TTTUUUWWWWWWVVVVVVTTTOOOJJJKKKRRRYYY^^^ccciiillliiiaaaWWWPPPSSSVVVXXXXXXVVVVVVYYY[[[gggpppnnnhhhhhh```TTTQQQSSSKKKDDDBBB@@@@@@NNN^^^vvv||||||lll^^^\\\bbbWWWRRRUUUaaakkksssiii___gggzzzkkkpppZZZ]]]yyy{{{kkkEEE999111000///...------------,,,++++++******++++++,,,,,,,,,,,,---------............///000......666@@@RRRuuu~~~~~~~~~}}}zzzssskkkeeeoooxxxcccWWWKKKIIIKKKPPPTTTTTTVVV[[[]]]```cccddddddfffjjjnnnlllmmmmmmjjjgggeeefffhhhmmmlllkkklllnnnppprrrsss||||||xxxppplllsss|||zzzvvvrrrooonnnoooqqqpppssswwwzzz{{{zzzxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxzzz~~~zzzsssrrrwwwvvvxxxzzzzzzyyyxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzyyyzzzzzzzzzzzzyyyxxxxxxvvvuuuqqqmmmkkkhhh]]]RRRFFFDDD@@@DDDJJJGGGOOOgggwww___vvvuuu~~~SSS333111000......+++*********************************+++++++++,,,,,,+++,,,...///...///111222666AAAhhh}}}lll\\\TTTSSS[[[ccchhhsss~~~~~~|||yyyxxxsssnnnllliiiaaaWWWJJJLLLLLLHHHCCCAAADDDGGGXXXaaaiiiiiifffccc___ZZZRRRQQQPPPPPPPPPRRRTTTUUURRRRRRUUU[[[[[[XXXXXX]]][[[]]]aaaiiirrrzzz~~~tttwwwwwwssslllhhhkkkooopppnnnooorrrrrrqqqtttzzzxxxxxxzzz||||||tttkkkgggdddaaaccchhhhhhiiijjjiiiiiijjjmmmpppppppppppprrrtttrrrnnnjjjlllmmm}}}pppaaaeeelllkkkwww~~~yyyvvvqqq___WWWLLLKKKJJJNNNrrrvvvKKK444000......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))***************---,,,...222000777KKKaaammmvvvyyycccsssooonnnmmmllljjjiiiiiihhhkkk|||kkkZZZSSSUUUZZZZZZ[[[\\\ZZZSSSKKKIIIOOOVVVZZZ\\\______]]]WWWQQQMMMKKKLLLNNNPPPSSSWWW[[[]]]iiitttooobbb]]]VVVPPPSSSVVVOOOJJJJJJGGGDDDJJJUUUdddkkkkkkbbbWWWTTTWWWYYYZZZSSSVVVbbbkkkrrr~~~fff[[[dddzzznnnpppcccZZZpppzzzqqqIII;;;111000///......------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---///...///777AAAVVVyyy~~~~~~~~~}}}zzzsssjjjdddtttuuuaaaXXXMMMKKKLLLPPPQQQOOOPPPSSSUUUXXXZZZZZZZZZ\\\aaaeeedddgggiiijjjhhhhhhkkkmmmpppmmmlllmmmqqqtttuuutttzzz{{{yyysssooouuuuuuuuutttqqqooommmnnnoooqqqtttyyy|||}}}{{{xxxvvvzzzyyyxxxvvvuuuuuuuuuuuuuuuvvvxxxxxxyyy{{{~~~{{{uuuwww}}}uuuwwwyyyzzzyyyxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxvvvuuurrrnnnllliii___TTTGGGDDD???DDDKKKHHHOOOdddtttxxxsssddd{{{ssszzzwwwQQQ333111111......*********************************+++++++++,,,,,,,,,+++,,,.../////////111333777CCCiii|||jjjXXXSSSTTT___gggllluuu}}}yyywwwqqqkkkiiifff]]]SSSHHHJJJJJJHHHDDDCCCFFFIIIVVV```jjjjjjfff___WWWPPPOOOOOOOOOPPPRRRVVVYYY[[[VVVUUUZZZ``````ZZZZZZ^^^]]]]]]aaaiiittt}}}sssxxx{{{uuulllhhhkkkpppllllllppptttuuurrrssswwwxxxyyy{{{}}}|||qqqeee^^^ZZZZZZ```hhhggghhhhhhhhhhhhiiilllnnnoooppprrrtttuuurrrmmmjjjlllmmm|||ooo___dddkkkjjjwwwzzzwwwrrr___VVVLLLJJJFFFEEEdddzzzOOO777111...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***************...,,,...333000777LLL^^^ooo{{{}}}lllzzznnnoooooommmjjjhhhggghhhppp|||iiiWWWPPPUUU[[[^^^___```^^^UUUKKKGGGLLLSSSYYYXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLMMMQQQUUUWWWXXXdddqqqkkk[[[TTTOOOOOOVVVXXXQQQMMMOOOKKKCCCDDDJJJUUU\\\\\\SSSOOOUUUXXXUUUYYYTTTTTT]]]iiivvvuuueee]]]eeeqqqqqqssscccRRRnnnwwwDDD444///......---------......++++++++++++++++++++++++---,,,,,,,,,,,,---......------...000///111:::EEE[[[uuu||||||zzzmmmiiiooottt^^^NNNNNNKKKJJJLLLOOOPPPNNNKKKOOOOOOOOOPPPQQQTTTVVVXXX]]]aaaddddddcccffflllrrrnnnqqqpppooorrrxxxwwwqqqvvv{{{{{{rrrmmmttt{{{{{{ssstttsssqqqooonnnooopppqqqsssuuuuuuuuuvvvxxxzzzxxxxxxwwwvvvtttrrrqqqooosssuuuxxxzzz{{{|||~~~~~~{{{rrrrrryyyvvvwwwyyyzzzzzzyyyxxxwwwxxxwwwvvvvvvvvvxxx{{{|||}}}|||{{{yyyxxxxxxyyyyyyxxxxxxtttooommmiii]]]QQQJJJDDDBBBEEEEEEDDDMMMYYYtttqqqqqqnnnqqqlllppp~~~}}}|||JJJ555...,,,///(((,,,******))))))))))))******++++++++++++++++++++++++,,,,,,------.../////////111FFFmmmxxx|||nnn___VVVSSS\\\fffkkkttt}}}xxxvvvppphhhcccaaa\\\VVVLLLKKKLLLJJJAAA:::???KKK[[[hhhpppjjj^^^UUUQQQPPPPPPKKKIIIMMMQQQRRRUUUYYYRRRaaa]]]______^^^cccTTT\\\```aaaaaajjjvvv}}}|||qqqyyy|||sssiiieeefffgggmmmmmmnnnnnnooorrrxxx{{{|||||||||{{{{{{~~~~~~yyyvvvkkk___ZZZ^^^eeekkkooorrrmmmkkkmmmmmmiiiggghhhnnnqqqttttttrrrnnnkkkjjjjjjnnn~~~pppbbbhhhooottt}}}~~~|||zzzsssnnngggYYYRRRNNNDDDHHH^^^zzzVVV999666---///+++++++++************)))+++*********))))))(((((()))************++++++++++++,,,))),,,444333:::LLLaaajjjttt|||iii|||vvvllleeehhhmmmlllhhhdddrrrsss]]]QQQMMMYYYbbb]]]hhhfff```VVVJJJDDDDDDGGGPPPTTT[[[___```\\\WWWSSSMMMLLLJJJJJJPPPVVVUUUOOOaaaaaa]]]TTTKKKHHHMMMTTTYYYTTTPPPPPPMMMJJJJJJMMMPPP]]]^^^ZZZ\\\[[[ZZZ```ZZZUUUTTT\\\gggtttsssddd\\\cccqqq~~~bbb]]]~~~{{{sssCCC555000///...---------------++++++++++++++++++++++++---,,,,,,,,,,,,---......------...000///111:::EEEZZZqqq~~~{{{{{{vvvmmmpppzzzjjj[[[RRRLLLLLLLLLMMMNNNNNNMMMKKKKKKLLLNNNPPPPPPPPPOOONNNUUUZZZ```bbbccceeejjjooonnnqqqqqqppptttxxxvvvqqquuuzzzzzzqqqlllqqq}}}tttuuupppqqqrrrqqqpppooopppqqqtttuuuwwwwwwvvvvvvwwwyyyxxxxxxwwwvvvtttrrrqqqpppsssuuuxxxzzz{{{|||~~~}}}pppjjjhhhmmmpppqqquuuzzzxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuvvvwwwyyy{{{|||{{{zzzyyyxxxxxxyyyyyyxxxwwwtttooommmiii___SSSKKKEEECCCFFFFFFGGGQQQ^^^aaaXXXZZZvvvqqq}}}xxxGGG444...---000)))...******))))))))))))******++++++++++++++++++++++++,,,,,,------.../////////222GGGnnnuuu}}}ooo```WWWTTT\\\eeekkksss||||||vvvuuuooohhhcccaaa\\\VVVLLLKKKKKKJJJCCC===@@@HHHXXXaaaggg___SSSLLLJJJIIIJJJHHHHHHKKKLLLKKKOOOUUU\\\kkkfffdddbbbbbbiii\\\XXXYYYWWWTTTWWW^^^aaa___dddkkknnniiicccdddggghhhkkkmmmnnnnnnooorrrwwwzzzxxxzzz|||~~~~~~yyymmmkkkmmmmmmllljjj___WWWZZZbbbhhhnnnttt|||tttmmmlllllliiiggggggmmmooossssssqqqnnnlllkkkkkkooopppccchhhooottt~~~~~~}}}}}}uuunnnfffXXXQQQLLLAAAEEE\\\vvv]]]>>>888------++++++++++++************************)))))))))((()))************+++++++++,,,---***---555444;;;NNNYYYcccooozzzddd~~~pppiiiccceeehhhhhhjjjlllkkkXXXVVVXXXaaahhhdddrrrpppiii[[[LLLAAA<<<<<>>???BBBDDDFFFFFFFFFFFFHHHGGGFFFFFFLLLQQQNNNHHHDDDCCCBBBCCCHHHOOOWWW\\\\\\TTTNNNMMMNNNNNNQQQVVVZZZllluuuvvvzzzxxxvvv{{{ZZZUUUSSS[[[fffqqq~~~lll\\\XXX]]]hhhtttyyycccnnnxxxtttHHH999111111///...,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,---......------...000///111:::EEETTTeee{{{{{{uuulllkkkwwwrrrZZZOOOLLLKKKHHHKKKMMMLLLJJJHHHJJJLLLUUUWWWZZZ\\\\\\ZZZWWWTTTSSSWWW\\\```cccfffjjjmmmmmmqqqvvvyyyzzzxxxtttoooqqqwwwwwwoooiiimmmxxx}}}pppqqqkkkmmmpppqqqpppnnnmmmmmmtttvvvxxxxxxwwwvvvvvvwwwvvvuuuuuutttsssssssssssstttwwwyyy{{{{{{|||~~~zzzoooeee\\\SSSKKKFFFLLLYYYbbbeeeooo|||~~~uuuyyyxxxwwwvvvuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvrrrnnnmmmkkkbbbXXXKKKEEEBBBFFFHHHKKKXXXgggiiiPPPLLLvvv{{{oooBBB333///...111***///+++******))))))******+++***+++++++++++++++,,,,,,,,,,,,------.../////////444EEEkkkxxxpppsssbbbXXXTTT[[[dddiiiqqq{{{|||xxxqqqpppjjjaaa[[[WWWQQQJJJMMMKKKJJJJJJIIIFFFCCCBBBVVV\\\___ZZZSSSPPPNNNLLLLLLKKKMMMQQQSSSRRRSSSVVV\\\qqqmmmfff___```jjj^^^LLLIIIEEEBBBAAABBBBBB@@@CCCFFFHHHJJJQQQ[[[aaaaaaiiilllnnnpppqqqrrrtttvvvssswww|||tttqqqwww}}}}}}zzz{{{pppnnnvvvzzzzzzuuunnnmmmllljjjjjjiiillloooqqqpppooooooooommmnnn|||ooobbbgggmmmooo{{{~~~~~~~~~xxxppphhhYYYNNNGGG;;;AAAZZZcccFFF@@@222000,,,,,,+++++++++******************)))))))))))))))))))))*********+++++++++,,,...,,,...444333===RRRfffsss___~~~ooohhhbbbaaaccchhhqqqzzz|||YYYLLL[[[ccc^^^XXXQQQJJJKKKKKKHHHDDDBBBBBBCCC>>>>>>>>>>>>???@@@BBBCCCCCCEEEGGGKKKQQQUUUPPPGGGBBB@@@@@@DDDLLLUUU[[[^^^\\\RRRJJJIIIKKKMMMRRRVVV]]]rrr}}}~~~zzz~~~YYYTTTSSS[[[fffsssjjjYYYTTT```hhhrrr}}}zzzgggjjj{{{vvvHHH777111111///...,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......------...000///111:::EEEUUU```sss}}}uuullliiisssrrr___SSSOOOMMMJJJJJJLLLMMMKKKIIIIIILLLPPPZZZ[[[\\\]]]^^^_________[[[]]]___aaacccfffiiilllnnnrrrzzzyyysssoooqqqvvvwwwoooiiinnnyyyyyylllmmmlllnnnppppppnnnllljjjjjjooorrruuuvvvvvvvvvvvvwwwuuutttssssssssssssttttttuuuwwwzzz{{{||||||~~~wwwhhh^^^XXXVVVTTTRRRWWWhhhtttvvvxxxxxxwwwuuutttttttttuuuvvvzzzyyyyyyxxxxxxxxxxxxyyywwwwwwxxxxxxxxxxxxxxxxxxvvvuuurrrnnnmmmkkkbbbXXXIIICCCAAADDDFFFJJJWWWfff___KKKLLLyyy}}}}}}lllAAA444111///000(((---++++++************++++++*********++++++,,,,,,,,,,,,,,,------.../////////333AAAfff}}}ssssssbbbXXXSSSZZZccchhhqqq{{{}}}zzzuuurrrjjj___XXXSSSMMMFFFKKKKKKJJJIIIJJJIIIEEE@@@NNNUUUZZZZZZXXXWWWTTTPPPLLLHHHJJJQQQWWWWWWUUUTTTXXXqqqooohhhaaabbbjjj[[[FFFCCCAAABBBDDDEEEFFFFFFGGGIIIJJJMMMUUU___dddcccjjjlllooopppqqqrrrtttvvvvvvxxx|||{{{~~~xxxppppppooommmmmmiiillloooppppppppppppqqqmmmlllyyy~~~lll```eeejjjlllxxx}}}||||||uuuqqqjjjZZZOOOFFF;;;CCC]]]nnnNNNCCC000+++,,,,,,,,,++++++++++++***))))))))))))))))))******))))))*********+++++++++***---+++---222222<<>>@@@AAA<<>>???@@@AAABBBDDDDDDEEEDDDBBBAAA???>>>>>>>>>???999>>>DDDKKKSSSUUUNNNCCCAAABBBFFFNNNXXX^^^``````ZZZOOOFFFGGGMMMSSSYYY^^^lllYYYSSSRRRZZZeeeppp}}}hhh[[[WWWRRR```ooozzzmmm___mmmsssFFF777000///...---------------)))******+++,,,,,,---------,,,,,,,,,,,,---......------...000///111:::EEESSS___ttt}}}vvvooolllmmmooojjjddd\\\VVVSSSSSSUUUXXXWWWSSSOOOMMMPPPVVV[[[^^^\\\\\\\\\\\\^^^aaaccceeeiiikkknnnqqqrrrqqqmmmkkkpppuuu|||ssspppmmmrrrqqqjjjfffppp{{{oooiiioookkklllmmmllljjjiiiiiijjjooorrrvvvwwwwwwvvvuuuuuusssrrrqqqqqqrrrtttvvvwwwvvvyyy{{{|||||||||~~~xxxxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvuuutttssssssrrrooonnnjjj^^^RRRGGGBBB@@@DDDEEEFFFQQQ^^^XXX\\\jjj{{{ddd<<<333222000111)))...,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,------.../////////111:::]]]}}}pppaaaVVVQQQXXXbbbhhhrrr}}}~~~wwwssshhhZZZSSSQQQNNNIIIGGGKKKKKKFFFEEEFFFEEEAAAHHHMMMQQQTTTXXX]]]\\\WWWQQQUUU]]]bbb___YYYYYY]]]dddzzztttiiidddgggkkkUUUDDDAAACCCKKKQQQSSSVVVZZZaaafffggggggiiimmmooonnnoooppppppppppppsssvvvyyy{{{}}}vvvtttrrrpppoooqqqlllnnnqqqrrrqqqqqqrrrsssnnnlllvvv{{{kkk```dddgggooozzz}}}{{{{{{sssnnnhhhYYYNNNFFF===IIIfffpppVVVLLL888222------,,,,,,,,,+++++++++((()))))))))************)))************+++++++++***...---...222111>>>WWWaaafffnnnxxxZZZnnnnnnkkkjjjlllmmmkkkmmmqqqxxx```VVV\\\bbbddd\\\LLL>>>@@@DDDHHHJJJIIIEEECCCBBBBBBAAAAAA@@@@@@??????===@@@BBBFFFMMMPPPKKKCCCBBBFFFMMMUUU[[[______^^^ZZZPPPIIIMMMWWW___eeejjj{{{ZZZTTTRRRYYYcccnnnzzz}}}hhh]]]ZZZQQQddduuu~~~nnn___ooosssHHH;;;///......---------......))))))***+++,,,,,,---------,,,,,,,,,,,,---......------...000///111:::EEENNNbbb|||uuupppnnnnnnnnnlllkkkhhhddd^^^\\\bbbjjj]]]WWWPPPOOOTTT\\\aaaddd``````aaabbbdddeeefffgggnnnqqqwww|||~~~zzzsssnnnpppvvv}}}sssqqqkkkoooooogggeeepppxxxnnndddbbbkkkiiijjjkkkjjjiiiiiikkkmmmrrruuuxxxyyyxxxuuuttttttrrrqqqqqqpppqqqtttvvvxxxwwwyyy{{{|||||||||~~~yyyyyyzzzzzzyyyxxxvvvuuurrrrrrtttuuuvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvtttsssqqqsssrrrpppoooiii\\\OOOHHHBBBAAAEEEEEEEEEOOO\\\LLLYYYjjjpppwww}}}```999222222111222+++111,,,++++++******++++++,,,))))))***+++,,,,,,------,,,,,,------...//////000111999[[[|||ooo```UUUQQQXXXaaaiiisss~~~}}}sssnnnbbbUUUOOONNNMMMJJJFFFKKKLLLEEEBBBEEEEEEBBBCCCEEEGGGIIINNNUUUUUURRRMMMWWWbbbddd[[[QQQSSS\\\hhh{{{pppbbb^^^bbbfffOOOFFFCCCGGGRRRZZZ]]]bbbhhhsssxxx{{{yyyyyy{{{}}}{{{qqqqqqqqqppppppssswww{{{{{{~~~yyytttsssrrrooooooqqqnnnppprrrrrrrrrqqqrrrtttooommmwww{{{lllaaadddhhhrrr}}}}}}|||{{{tttlllfffXXXMMMEEE===JJJhhhuuuZZZOOO:::222---------,,,,,,,,,++++++(((((())))))*********+++)))************++++++++++++///...///333222???YYYeeeeeejjjzzz|||UUUkkkvvvmmmooosssvvvrrrnnnpppvvv|||hhh^^^___cccjjjdddRRRMMMPPPTTTVVVUUUNNNDDD===@@@AAACCCDDDDDDCCCAAA@@@DDDDDDCCCCCCIIINNNKKKDDDGGGLLLTTTZZZ^^^^^^\\\[[[\\\RRRMMMSSS___iiipppuuu~~~