BM6&6(v@ KKKMMMFFFHHHWWW]]]ZZZ\\\zzzzzzsssnnnmmmmmmkkkjjjrrrsssuuuxxxzzzzzzxxxuuudddhhhmmmqqqsssttttttuuutttuuuvvvuuutttssstttuuutttttttttttttttuuuvvvwwwuuutttuuuxxxzzzyyytttoookkkpppuuuxxx}}}uuu{{{yyy\\\GGG666222000++++++111,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************,,,,,,+++++++++,,,------000000000000111111111111555555444444666999===???KKKxxxUUUJJJIIICCC===999555666@@@KKKKKKIIIHHHJJJNNNUUU[[[___eeeiiioootttzzztttkkkhhhfffbbb]]]fffiiipppwwwxxxuuuuuuyyyzzzzzzzzz{{{}}}~~~}}}{{{yyyyyyyyywwwvvvsssrrrqqqooommmlllkkkkkkkkkhhheeebbb```]]]YYYVVVUUU[[[fffqqqwww{{{~~~}}}~~~wwwmmmXXXEEE777666555000///444000000///.......................................,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,---...///000000///............///000000///////////////000111111/////////000111111222222333666777888;;;@@@AAA=========BBBJJJTTTkkkYYYUUUIIIIIITTTVVVWWWaaa}}}xxxqqqlllkkklllmmmnnnttttttvvvyyy{{{{{{xxxvvvjjjnnnrrruuuvvvvvvvvvwwwuuuvvvwwwvvvsssqqqpppqqqpppqqqqqqrrrsssttttttuuuvvvuuutttvvvxxxwwwsssooottt}}}vvvrrruuuVVVDDD444111000++++++000,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************)))))))))))))))))))))))),,,,,,+++++++++,,,------//////000000000111111111444444333333555888;;;===DDDfffgggPPPHHHBBB===:::777888???HHHSSSRRROOOKKKKKKOOOXXX___bbbeeehhhlllrrryyyvvvqqqllleee```aaadddkkkrrruuutttwww|||zzzzzz{{{|||~~~{{{vvvsssssssssttt}}}}}}{{{yyyvvvtttrrrqqqooolllhhheeebbb```]]]ZZZZZZ^^^eeemmmqqquuu~~~~~~qqqcccMMM===111222333///...222000//////.......................................,,,,,,,,,---------......------......------,,,+++,,,,,,------......//////......------......///000///////////////000000111/////////000111111222222222555666666:::???@@@<<<<<<<<>>222111000,,,+++...,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((())))))*********))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,------//////000000000000111111333222222222444666999;;;???JJJsss\\\LLLEEE???===:::999<<>>???;;;::::::@@@IIIUUUmmm}}}cccVVVQQQKKKZZZ{{{|||yyyuuunnnfff```bbbiiipppuuuuuuwwwzzz|||{{{yyyvvvxxxzzz{{{{{{yyyvvvuuuuuuyyy|||~~~}}}zzzvvvsssrrrqqqsssuuuwwwxxxyyyyyyyyy{{{vvvrrrrrruuuyyy{{{{{{qqqggg```qqq|||uuupppsss~~~sssaaaAAA777000000000,,,+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((()))***++++++((()))))))))************))))))))))))))))))))))))************+++,,,------////////////000000000111111111111111333555777999???>>>[[[mmmTTTJJJAAA>>><<<:::999:::OOOWWW[[[UUUJJJEEEJJJQQQYYY[[[]]]```dddkkkrrrwww{{{pppjjjgggddddddhhhkkkmmmrrrxxxyyyyyy{{{}}}~~~{{{vvvpppjjjeee^^^]]]^^^aaabbbhhhuuu|||{{{}}}~~~fffSSS<<<444///222444222111222//////...------------...------------------------,,,,,,,,,---------......,,,------...------,,,,,,...------------------------,,,,,,,,,,,,---......///............///000000/////////000111111222222111333333333777===>>>;;;::::::???HHHSSSkkkwwwaaaSSSLLLbbbxxxtttqqqjjjbbb^^^bbbkkksssttttttvvvyyy||||||yyywwwzzz{{{{{{yyyvvvsssrrrrrruuuxxx{{{|||zzzxxxvvvvvvtttuuuvvvxxxzzz{{{||||||vvvqqqlllkkkpppwww{{{}}}zzzhhh]]]kkk}}}|||vvvmmmfffeeecccXXXLLL888222......///---++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++((()))))))))************++++++++++++++++++++++++************+++,,,---......////////////000000000000000000111222444666777<<<===OOOwww]]]OOOAAA<<<<<<:::888888CCCOOO\\\]]]TTTKKKIIIKKKTTTXXX]]]aaaeeeiiimmmpppyyyuuunnnlllfffccceeehhhkkkpppwwwxxxyyy{{{|||||||||zzzyyy}}}vvvmmmfffbbb```^^^^^^^^^bbbnnn{{{}}}zzzzzz}}}}}}bbbMMM888444111333444222000000//////...---------------------------------------,,,,,,,,,---------......,,,,,,------...------,,,---------------,,,,,,,,,---,,,,,,,,,,,,---.....................//////000/////////000111111222222111222222222666<<<===;;;;;;:::>>>FFFPPPfffoooZZZTTToooyyyrrrmmmfffaaa```fffpppwwwssstttvvvzzz}}}~~~|||zzzzzzzzzzzzxxxtttrrrqqqqqqooorrruuuwwwwwwwwwwwwxxxuuuuuuuuuvvvwwwxxxzzz{{{xxxrrrmmmlllrrrzzzrrrfffbbbxxxzzzoooaaaVVVPPPHHHAAA111///------...---+++***+++++++++++++++******)))))))))))))))))))))))))))******)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,---.........////////////000000000000000111222333555555777<<>>EEENNNcccgggdddwwwqqqhhhcccdddjjjrrrvvvtttuuuxxx|||~~~zzz{{{zzzxxxuuusssrrrssslllooorrrtttuuuvvvxxxzzzvvvuuutttssstttvvvxxxzzz{{{uuuooonnnrrrzzzuuufffeeemmmuuu```PPPEEE<<<444......---,,,,,,---,,,***+++++++++++++++***))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************++++++++++++++++++++++++(((((())))))***,,,---............/////////000000000000111111222333444555555999>>>HHHaaapppRRRBBB@@@???<<<;;;888>>>IIITTTZZZYYYRRRKKKJJJNNNRRRWWW[[[___dddgggmmmttt}}}zzzqqqhhhbbbbbbeeeggglllqqqsssuuuyyy|||}}}|||zzzxxxtttyyy~~~zzzxxxqqqnnnllliiidddbbbhhhrrrwww|||~~~~~~}}}fffKKK999111111000/////////---+++///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------+++++++++,,,,,,------.........------......///000...------------...///////////////000111111222222222333222111555<<<>>><<<<<<;;;???EEEMMMbbbrrrrrrxxxmmmfffgggkkkoooqqquuuvvvyyy~~~{{{|||{{{yyyvvvttttttuuunnnppprrrtttuuuwwwyyy|||yyywwwtttssssssvvvyyy{{{xxxqqqjjjhhhlllsssxxxzzzjjj[[[ddduuu}}}dddPPPAAA444))),,,------,,,+++---,,,******++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************************************((((((((()))***,,,---.............../////////000000000111222333444444444777666888===KKKmmmaaaLLLEEEAAA===:::666888>>>IIITTTWWWRRRKKKGGGIIILLLPPPTTTYYY```dddggglllttt}}}~~~vvvllldddbbbccccccfffiiiqqqtttyyy}}}}}}{{{zzz|||}}}yyywww}}}xxxjjjlllyyy~~~{{{~~~qqqZZZBBB222111222111//////000///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.........---******+++,,,,,,---......///............///000000...------------...///////////////000111111222222222333333111555<<<>>><<<<<<;;;???EEENNNccc{{{{{{|||qqqjjjkkkooosssuuu~~~|||yyywwwvvvvvvxxxyyyyyyvvvtttsssuuuwwwxxxxxxtttwwwyyywwwrrrnnnlllllliiifffcccaaadddjjjrrrwww}}}vvvnnnbbb^^^hhhxxxdddEEE555111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&'''(((***++++++++++++((((((((()))******++++++++++++,,,---............//////000111222333333444000666888:::???NNN~~~uuuZZZKKKCCC>>>999:::999777888BBBOOORRRMMMIIIBBB???DDDKKKNNNUUU\\\bbbgggnnnsssxxx~~~~~~wwwnnnhhhffffffeeecccoooqqqxxx}}}}}}uuubbb^^^nnn|||}}}\\\AAA777333000000000000////////////------++++++++++++------+++++++++++++++++++++,,,---++++++------***---222---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,---.........---,,,...//////---,,,,,,...000000000000000111111111111000000222444666999;;;===;;;999===EEEKKK\\\}}}qqqjjjkkkrrrxxx|||}}}{{{yyyvvvuuuvvvwwwxxxxxxvvvttttttvvvwwwxxxxxxvvvxxxyyywwwrrrmmmkkkkkkhhhgggbbb^^^\\\aaakkkrrryyyrrrllliiigggjjjxxxgggFFF444///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((())))))******))))))'''((((((((())))))))))))((())))))*********))))))((((((((()))******++++++++++++,,,---...............//////000111222333444333888888:::>>>IIIrrrbbbPPPLLLFFF===999999666666===HHHKKKIIIGGG@@@===BBBIIILLLQQQWWW```eeekkkqqquuu||||||rrrkkkhhhhhhiiijjjoooooosss}}}uuuccc^^^kkk|||nnnNNN;;;888555000000000000/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++---++++++---,,,+++...333---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++,,,---.........------...//////---,,,,,,...000//////000000000111111111000111222444666888;;;<<<:::888<<>>@@@EEEHHHKKKOOOXXX]]]dddjjjooouuu}}}yyypppjjjiiilllooosssooopppzzzyyygggaaajjjwwwsss\\\???666777222000000000/////////......---,,,,,,++++++,,,,,,---......------,,,,,,++++++---+++***,,,,,,+++000666,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,------......---------...///...,,,,,,...000//////000000000000111111111222222444666888999;;;999777:::BBBHHHXXXwwwrrruuu}}}}}}|||yyyxxxwwwvvvuuuttttttttttttsssrrrrrrssstttsssrrrvvvuuurrrnnnhhhccc___]]]cccaaa^^^ZZZXXX[[[aaaffffffjjjuuu}}}vvvyyypppPPP888...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))***************'''''''''((((((((())))))((()))))))))))))))((((((((((((((()))******++++++)))***+++,,,---.........---......///000111222222111333000222777888GGGbbbnnnWWWFFF;;;<<<<<<;;;888777;;;BBBGGGQQQKKKDDD@@@@@@BBBDDDFFFPPPUUU[[[aaafffllltttzzzwwwnnnjjjjjjllluuussssssyyymmmeeejjjttt}}}sssdddMMM777555666---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---******,,,,,,,,,000777,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------,,,.........------...000////////////000000000111222222222333555777888999:::777:::BBBGGGWWW~~~|||~~~}}}{{{|||wwwwwwwwwvvvuuutttsssrrrqqqooommmlllmmmmmmlllkkkllljjjiiigggeeebbb```^^^bbb^^^YYYWWWWWWXXXXXXWWWccclll|||~~~tttjjjhhhnnnvvvtttjjjUUU===///,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((()))***************''''''''''''((((((((((((&&&&&&'''))))))*********((((((((()))******++++++((()))***,,,---.........------...///000111111222///111///111777666<<>>===???AAAJJJOOOVVV[[[```fffmmmsss}}}~~~tttkkkgggfffqqqrrruuuwwwyyy|||~~~qqqfffiiiqqq~~~|||vvvyyylllWWWBBB111222666...////////////............,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,))))))+++,,,+++///666,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......+++---.........---...000...////////////000000000111222222333555666888999;;;888;;;BBBGGGWWW~~~{{{{{{|||vvvwwwwwwwwwvvvtttrrrqqqlllhhhdddbbbaaaaaaaaa```___^^^^^^___aaabbbbbbaaa^^^[[[VVVRRROOONNNMMMLLLfffooo{{{{{{qqqgggaaaaaaccc\\\TTTDDD333+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''''''''(((((((((%%%%%%'''((()))*********((((((((()))******++++++((((((***,,,---.........,,,,,,---...///000111111000333000222999888999EEEMMMzzz~~~\\\JJJ<<<;;;::::::888666;;;BBBXXX\\\ZZZNNNBBB===>>>???IIIMMMSSSXXX\\\aaahhhnnnvvv|||zzzppphhhdddiiimmmrrrrrrqqqttt|||sssfffhhhqqq}}}{{{rrruuu|||jjjMMM;;;---...555222/////////.........------+++,,,,,,------,,,,,,+++......------,,,,,,++++++***((())),,,,,,***---222++++++************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///***,,,...///......///000......////////////000000000111111333555777888:::;;;888;;;BBBFFFVVV}}}}}}{{{}}}zzzzzz|||vvvwwwxxxxxxwwwuuurrrpppeeeaaa[[[VVVUUUUUUUUUUUUXXXVVVUUUVVVZZZ\\\[[[ZZZVVVWWWUUUNNNFFFEEEKKKRRRoooyyy{{{ooocccZZZVVVNNNHHH;;;///+++......***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((((((((((()))******++++++'''((()))+++---.........+++,,,---...///000000111///333111222999777666???DDDdddvvvRRRBBB>>><<<===;;;777888<<>>RRR|||]]]HHHBBB@@@BBB???999777:::>>>TTTeee```PPPFFFDDDCCCAAAEEEKKKNNNQQQUUU[[[```ccckkkuuu}}}wwwqqqkkkjjjjjjjjjjjjllloooqqqxxx}}}~~~zzz{{{|||mmmppp{{{}}}~~~~~~|||{{{~~~UUU======777------...//////.........---------++++++------------+++++++++++++++++++++++++++,,,'''&&&)))---,,,((((((+++++++++************++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///))),,,...//////...///000............/////////000...///000222555777:::;;;999666999???CCCRRRyyy~~~|||||||||{{{zzzzzz{{{yyyvvvsssxxxzzzwwwssszzzxxxlll___SSSQQQRRRRRRRRRRRROOONNNMMMLLLLLLMMMNNNNNNUUUQQQLLLFFFDDDLLLbbbxxxnnnYYYIII888222,,,***,,,---+++)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,((($$$'''---)))))))))))))))))))))))))))************+++++++++---...//////......///111000000000111222333555555===AAAUUU{{{^^^XXXNNNCCC;;;888777888:::@@@PPPaaaggg]]]MMMCCC@@@>>>AAAGGGJJJJJJPPPXXX[[[bbblllttt{{{~~~qqqpppnnnkkkiiihhhggggggpppqqqtttxxx|||}}}vvv}}}}}}}}}~~~}}}UUUEEE777555666222///.....................------,,,++++++******++++++,,,,,,+++***))))))***+++,,,...---+++))))))***+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000111222444666888999444888888===EEENNNmmm~~~|||{{{xxxwwwvvvvvvwwwvvvtttrrrrrrtttsssttt|||mmm^^^WWWTTTQQQNNNNNNLLLLLLJJJIIIHHHKKKQQQVVV___UUULLLKKKQQQ```tttmmmUUUFFF777222,,,***,,,---+++)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++***)))000888)))))))))))))))))))))))))))************+++++++++,,,---......------...///000000000111222333444555555;;;FFFhhhnnneeeYYYNNNFFF@@@<<<999::::::BBBSSS```___UUUNNNCCC??????CCCEEEFFFJJJQQQTTTYYY___fffmmmvvvvvvuuurrrooommmjjjiiihhhjjjlllnnnpppssstttuuuvvv{{{~~~}}}}}}|||dddGGG;;;222222444333222333............------------,,,++++++******++++++,,,,,,+++***))))))***+++,,,...---+++***)))***+++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000111222444666888999555888888<<>>@@@BBBFFFKKKQQQTTTXXX]]]cccmmmzzz~~~zzzxxxuuurrrooommmkkkjjjhhhhhhiiijjjjjjjjjjjjjjjsssyyy~~~}}}|||}}}~~~xxxgggLLL999444000000222111222444......---------,,,,,,,,,,,,++++++******++++++,,,++++++************++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++***************++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000111222444666777888666999888;;;AAAIIIfff|||zzzyyyyyywwwuuurrrrrruuuxxxyyyzzztttsssppppppxxx|||pppccc[[[TTTKKKEEECCCFFFEEEFFFIIIPPPXXX___cccSSSKKKJJJXXXlll~~~~~~wwwxxx}}}bbbLLL???222///,,,***+++,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&''''''&&&+++222))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,---......///000111222333333444888:::777BBBdddzzz\\\GGG===>>>AAA???777333999DDDMMMUUUZZZQQQIII@@@;;;<<<@@@EEEHHHNNNQQQUUUYYY___hhhsss{{{}}}zzzyyywwwtttrrrpppooonnnlllllllllkkkjjjhhhgggffffffnnnwwwyyy|||}}}}}}~~~||||||{{{mmmYYY???333333222111///---...000......------,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,+++++++++******************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000111222333555777888666888777:::@@@HHHfff}}}|||}}}~~~|||zzzxxxwwwvvvvvvvvvsssqqqqqqtttxxxzzz{{{wwwuuuqqqnnnqqquuuvvvtttssskkkccc^^^WWWMMMDDDAAACCCBBBEEEMMMXXX______\\\MMMPPP\\\ooo~~~zzzwwwpppjjjnnn{{{|||iiiSSSAAA666///...,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((%%%&&&)))(((((((((((((((((((((((())))))*********++++++++++++---......------...///......000111222333333333666333333???RRRgggyyy[[[HHHCCCEEE>>>:::777999;;;AAALLLVVV___WWWKKK@@@<<<>>>BBBEEEEEEIIIOOOSSSWWW]]]eeekkkssszzz|||{{{zzzyyyxxxwwwwwwwwwsssrrrqqqpppnnnllljjjiiiaaadddkkksss|||}}}vvv{{{|||~~~~~~}}}{{{yyyttt___JJJ555111333444111...---......//////...------,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000111222333444666777444777777:::AAAIIIggg~~~{{{zzzzzz}}}~~~~~~}}}|||{{{{{{zzz{{{||||||}}}yyyxxxxxxwwwvvvuuutttssssssqqqooommmnnnqqqtttwwwxxxsssqqqmmmjjjjjjllllllkkkmmmgggbbb___YYYNNNFFFCCC@@@BBBIIISSS]]]___YYYRRRPPP\\\ooo}}}|||zzzmmm^^^^^^eeefff]]]OOOAAA555------,,,,,,+++************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%***+++(((''')))(((((((((((((((((((((((()))************+++++++++,,,---......------...///---...000222333333222222333111444@@@GGGLLLqqq}}}```KKKBBB<<<;;;;;;;;;888:::DDDPPPeeebbbXXXJJJ@@@>>>??????>>>DDDJJJOOOQQQTTTYYY]]]dddmmmzzzxxxxxxwwwvvvtttrrrqqqpppmmmiiiggghhhkkkrrr}}}~~~~~~~~~|||{{{yyyxxx~~~~~~~~~mmmRRRAAA111---111222///...000111000000000///...---,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000111111222444555666444777666999@@@IIIfff{{{|||{{{yyywwwwwwyyy|||}}}|||{{{zzz{{{}}}}}}}}}}}}~~~~~~zzzyyyxxxxxxyyyyyyxxxxxxwwwzzzyyyvvvvvvxxxxxxvvvtttuuuuuutttsssrrrpppooonnnllljjjlllooorrrssstttooojjjccc___]]]]]]^^^```bbb\\\XXXVVVQQQIIIEEEEEEAAAIIITTT]]]```\\\VVVQQQ]]]iii|||}}}~~~rrr]]]VVVYYYWWWKKK>>>555///+++++++++++++++*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$(((***((((((***(((((((((((((((((((((((()))************+++++++++***,,,------,,,,,,---...,,,...000222333333222111222555777<<<>>>@@@[[[~~~\\\GGG@@@>>>===<<<888777===FFFZZZ```___TTTHHHCCCAAA>>>===BBBGGGJJJKKKMMMQQQUUUYYYaaannnyyy~~~~~~~~~}}}|||{{{zzzyyy}}}vvvpppllljjjkkkuuu~~~}}}|||{{{{{{}}}{{{{{{{{{~~~cccEEE:::222---111000---...222222...222111000///...------,,,,,,++++++******++++++,,,++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000111111222333555555555777666888>>>FFFcccxxxyyyzzzxxxuuutttwwwyyy{{{zzzxxxxxxxxx{{{~~~~~~|||zzzyyyzzz|||}}}uuuuuuuuuwwwxxxyyyxxxwwwtttvvvuuuqqqrrruuuwwwuuusssssstttsssrrrpppnnnmmmmmmkkkkkklllooorrrssssssmmmeee[[[TTTOOOMMMOOOSSSUUUOOOKKKIIIFFFCCCBBBEEEDDDQQQ___eeeaaaZZZVVVUUUmmmvvv|||}}}xxxbbbRRRVVVSSSEEE777111000000***+++++++++***)))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***%%%###%%%&&&%%%%%%((((((((((((((((((((((((((()))************+++++++++)))+++,,,,,,+++***,,,---,,,---000222333333222111---666666333444999MMMjjjqqqVVVIIICCC>>><<<999666777<<>>BBBCCCDDDFFFJJJNNNQQQYYYdddooowww}}}{{{wwwuuuoooiiilllttt~~~~~~~~~~~~}}}|||}}}{{{~~~WWW999333111000222000,,,---111000+++333222111000///...------,,,++++++++++++++++++,,,++++++------------++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000111111111111222333444555666888666777<<>>>>>???DDDJJJHHHJJJRRR___hhhpppyyy}}}xxxrrrmmmjjjvvv{{{~~~}}}~~~{{{}}}~~~~~~~~~|||yyyzzz|||~~~|||zzz}}}xxx{{{~~~{{{zzzbbbAAA222///111///////////////...------///000111000...+++******,,,,,,,,,++++++*********************************)))))))))***+++++++++,,,***************************++++++***)))***,,,///000...***)))***,,,,,,---+++,,,------......------............////////////000000111222333444444555444777666888>>>EEEaaalllllllllmmmnnnoooqqqqqquuuuuuuuuvvvuuuuuuttttttuuutttsssrrrrrrrrrssstttqqqrrrrrrrrrqqqpppnnnmmmqqqqqqppppppppppppqqqqqqqqqpppooopppqqqqqqooommmiiigggfffdddcccbbbaaaaaa[[[QQQFFFAAA>>>;;;;;;>>>???@@@AAACCCEEEKKKSSSYYYhhhccc^^^[[[```kkkyyy}}}}}}}}}~~~fffSSSHHH:::000,,,+++***(((,,,,,,+++******)))(((((('''(((((())))))))))))((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((()))))))))******************+++++++++,,,,,,------///000000000000000111222222222444777===AAA\\\}}}bbbPPPGGGDDD<<<;;;===888777<<>>>>>>>>>>>>>>DDDEEEJJJSSS[[[cccmmmvvvzzzuuurrrnnnpppuuu{{{~~~}}}||||||zzzxxxxxxyyy{{{zzzxxx}}}{{{}}}xxxyyy~~~iiiMMM999111...,,,//////000000//////...------///000///---***)))))),,,,,,,,,++++++************************************************+++++++++***************************++++++)))((((((***,,,...---++++++,,,,,,***)))+++,,,------......------............////////////000000111222333444444555444777666999>>>DDD___gggggghhhjjjkkknnnpppqqquuuuuuuuuttttttsssrrrqqqrrrqqqpppoooooooooooooooooooooooonnnmmmkkkjjjiiinnnmmmmmmllllllmmmmmmnnnmmmlllkkklllmmmmmmkkkiiidddcccbbb```\\\WWWRRROOOIIIBBB<<<;;;999777666999<<<;;;<<<@@@HHHTTT___fffbbb]]]ZZZ^^^iiiwww|||{{{zzzzzzwwwuuu~~~```HHH???444---***))))))(((+++++++++******))))))(((((())))))))))))((((((''')))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))$$$%%%&&&'''((()))******(((((())))))))))))***************++++++++++++,,,,,,---...///000000000000///000111222222444888;;;GGGVVV}}}aaaLLLDDD>>>???@@@777666666999BBBOOO[[[dddhhh]]]RRREEE>>>>>>???<<<888AAA???AAAGGGMMMTTT^^^hhhrrrzzz~~~|||qqqnnnmmmpppwww~~~~~~~~~}}}yyyvvvzzzxxxuuuuuuvvvwwwvvvvvvxxx|||~~~pppaaaJJJ777111222///***//////000000000///......+++---......,,,***))))))+++++++++++++++*********************************+++++++++************************************************)))'''''')))+++******+++,,,......+++)))+++,,,------......------............////////////000000111222333444444555222666777999>>>BBB\\\hhhhhhiiijjjlllnnnooopppqqqqqqqqqrrrqqqqqqppppppoooooonnnnnnmmmmmmllllllppppppooonnnlllkkkiiiiiijjjjjjiiiiiiiiiiiijjjjjjhhhgggffffffgggfffdddbbb```___\\\XXXRRRKKKEEEBBB===999777888888555555888;;;;;;===BBBKKKVVV___eeeLLLRRR]]]jjjvvv{{{yyy{{{~~~zzzuuurrrvvvyyyUUU???999222,,,+++++++++++++++*********)))))))))((())))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&''''''((())))))(((((((((((()))))))))***************++++++++++++,,,,,,---...////////////000111333444444555777999>>>BBBbbbxxx\\\LLL@@@???@@@:::999666666:::CCCQQQcccqqqlllaaaPPPBBB>>>@@@???<<<>>><<<>>>CCCGGGKKKSSS\\\eeeooo{{{}}}vvvnnnlllqqqyyy~~~~~~{{{|||{{{wwwtttxxxvvvtttsssssstttuuuuuurrr|||vvv[[[KKK888...000444222---/////////000000//////...+++,,,......,,,*********+++++++++***************************************,,,+++++++++***)))))))))************************))))))***)))((()))+++---))))))))),,,...000///...+++,,,------......------............////////////000000111222333444444555222666777:::>>>AAAYYY~~~hhhhhhhhhiiiiiijjjkkkllljjjjjjlllmmmnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkpppooonnnllljjjiiihhhhhhffffffeeeeeeeeeeeeffffffeeedddbbbbbbaaa```]]][[[YYYVVVQQQLLLFFF@@@<<<:::999666666888888555666:::888>>>GGGOOOTTTUUUTTTSSSEEETTTiiizzz}}}ttttttyyy|||xxxpppmmmqqq}}}aaaIII777444///,,,++++++,,,,,,*********)))))))))))))))))))))***))))))((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))))))))*********++++++++++++,,,---......//////...000222444444444444555777;;;;;;MMMxxx~~~fffLLLAAA@@@===;;;888777888:::DDD[[[qqqzzzuuufffRRRDDDAAAAAA???;;;:::===BBBEEEGGGLLLRRRZZZbbbppp~~~}}}sssllllllppptttwww~~~{{{yyyzzz}}}}}}}}}~~~|||zzzxxxwwwvvvvvvuuutttrrrrrrsssuuuwwwuuu~~~zzzeeeHHH>>>333///111333111///---...////////////......***,,,......---,,,+++,,,************************************************,,,+++++++++***)))))))))************************((()))*********+++...000000---++++++,,,...//////+++,,,------......------............////////////000000111222333444444555111666777:::>>>@@@WWW{{{ddddddccccccccccccddddddddddddfffhhhiiijjjjjjjjjhhhiiiiiijjjjjjiiiiiihhhjjjiiihhhfffeeedddddddddbbbaaaaaaaaaaaaaaaaaabbbaaa___]]]\\\ZZZXXXUUURRRLLLIIIDDD???;;;888777777888555666888888666:::???:::DDDRRRYYYYYYSSSMMMIIIXXXfffyyyyyyjjjiiiqqqzzz}}}ooofffbbbgggjjjaaaNNN???000///---+++))))))******))))))))))))))))))))))))((())))))))))))(((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((('''''''''&&&&&&&&&%%%%%%''''''(((((((((((()))))))))))))))************+++***+++,,,---...............000111222111222333555777777===WWWgggMMMEEE???<<<999888999777<<>>;;;:::===AAABBBAAADDDIIIPPPVVVbbbppp}}}}}}tttooonnnppprrr~~~}}}}}}~~~{{{yyyxxxxxxzzz|||xxxvvvuuuwwwzzz|||~~~~~~~~~|||yyyvvvuuuuuuvvvvvvttttttsssqqqqqqrrrvvvyyynnnVVV:::444111111111......///,,,,,,---.........------***,,,......---,,,,,,---)))))))))***************************************+++++++++***************************************((()))*********+++...111666222...+++***++++++++++++,,,------......------............////////////000000111222333444444555222666777:::===???WWW|||^^^^^^]]]]]]]]]]]]]]]^^^```aaabbbcccdddeeeeeeeeeaaabbbccceeeeeeeeeeeeddddddcccbbb```______``````]]]\\\\\\[[[[[[\\\\\\]]]YYYWWWTTTRRRPPPLLLHHHEEE???===;;;888777777777888:::777777999:::;;;BBBJJJJJJPPPUUUSSSOOONNNTTTZZZqqqyyy~~~rrrkkkoooyyy~~~tttggg___bbbcccXXXDDD666------,,,+++)))(((((()))((()))))))))))))))))))))'''(((((())))))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***************+++,,,------...---------///000000000111333555555555666CCCeeecccOOOCCCBBB;;;999;;;:::888AAAOOOddd{{{xxxgggSSSCCCAAA???>>>???>>><<>>;;;888888888888999999::::::===::::::<<<>>>AAAJJJTTT]]]ZZZRRREEE???III```sss~~~zzzxxx|||mmmdddhhhiiiZZZBBB111---......---+++))))))***(((((((((((())))))))))))''''''((())))))***))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))))))))))))))******************+++,,,------------///000000000000222555777888666555<<>><<<999===CCCCCCHHHNNNRRRWWW```nnnxxx{{{~~~yyyrrrrrrtttooorrrvvv{{{}}}}}}~~~}}}|||zzzwwwssspppoooqqqppppppqqqssstttsssrrrqqqppppppoooooopppqqqqqqnnnoooooonnnnnnpppvvv{{{aaaDDD444...,,,///000------111)))***++++++,,,,,,,,,,,,&&&)))+++,,,+++***+++,,,(((((())))))*********+++************************))))))******+++++++++,,,************************,,,,,,+++)))'''&&&(((******)))***+++,,,,,,***(((+++,,,------......------............/////////000000000111222333444444555333777666999<<<@@@YYYSSSSSSSSSSSSSSSSSSSSSSSSYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^___^^^\\\YYYWWWWWWVVVUUUSSSRRRPPPOOONNNKKKHHHEEE@@@===:::888888888888888999;;;===???@@@AAA???>>>CCCKKKSSSWWWXXXUUUNNNCCC===HHH___rrr{{{}}}yyy{{{rrriiiiii^^^FFF555444,,,,,,,,,+++++++++************))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%(((&&&$$$!!!!!!$$$&&&(((%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))*********)))))))))))))))************+++,,,---...------...///000111222222888555666<<>>AAASSSuuuyyyfffWWWMMMCCC@@@CCCDDD@@@:::@@@AAACCCHHHPPPYYYbbbgggrrrwww~~~|||wwwssssssssstttwww{{{~~~|||zzzsssuuusssrrrrrrrrrrrrooommmooonnnmmmmmmooopppppppppsssnnnjjjkkknnnqqqooolllkkkjjjlllpppsssvvv}}}~~~WWW888000000///...---,,,,,,,,,++++++,,,------------,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++***************+++)))))))))******++++++,,,---------...............//////000000111222444555555777555888===???SSStttJJJJJJKKKKKKKKKLLLLLLLLLQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVUUUSSSPPPNNNLLLKKKJJJIIIGGGFFFEEEDDD???>>>;;;999777666555555444444666;;;BBBKKKTTTYYYVVVOOOKKKQQQZZZ\\\TTTJJJ;;;???CCCKKK\\\sssyyyppp{{{~~~~~~}}}kkkYYYGGG888,,,''',,,,,,+++++++++*********))))))))))))((((((''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''')))))))))))))))))))))***************+++,,,------,,,---...///000111222222222///000444666BBB___}}}uuuUUUOOOGGGBBB<<<777999>>>666AAA[[[|||uuujjjYYYIIIAAA>>>@@@AAA<<<===@@@DDDJJJPPPVVVYYYbbbhhhpppxxx}}}|||yyyzzz{{{|||~~~{{{uuuwwwvvvuuuuuuvvvuuusssqqqpppnnnllllllmmmmmmlllkkkkkkkkkkkklllnnnnnnkkkhhhfff```___iiivvv{{{xxx~~~{{{zzzfffDDD---000///...------,,,,,,,,,.........---,,,***)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++***************+++*********+++++++++++++++---------...............//////000000111222444555555666444777<<<===QQQrrr>>>??????@@@AAABBBCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJHHHFFFDDDBBB@@@??????===<<<;;;::::::444444333222222333555555::::::<<>>AAADDDGGGJJJLLLRRRWWW___hhhooowww}}}||||||zzzyyyyyyyyyyyywwwuuummmkkkhhhhhhhhhiiiiiihhheeehhhkkkllljjjfffcccbbbddd^^^aaarrrxxxvvv~~~{{{~~~yyyaaaHHH444+++000///...---,,,,,,,,,,,,000000///...---+++)))(((******+++,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))+++***************++++++,,,,,,,,,,,,++++++++++++---------.........////////////000000111222444555444666444777:::;;;NNNooo555666666888999:::;;;;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@???>>>===<<<>>>?????????>>><<<:::999999888888777666555555444111111111222333555777888???BBBHHHPPPWWW^^^bbbeeeaaa___XXXMMMAAA::::::===PPP```sss~~~{{{tttvvv|||wwwooolllmmmwwwyyyeeeHHH000)))---000///+++************)))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++))))))))))))***+++,,,---,,,,,,---......///000000222111333777777666;;;CCC```yyyWWWIIIIIIGGG???777AAA:::888>>>IIIVVVeeeqqqrrr]]]NNNHHHAAA@@@>>>>>>???AAADDDFFFKKKOOOUUU[[[bbbjjjqqqvvvyyy|||}}}~~~}}}{{{{{{}}}~~~{{{zzzzzzyyywwwuuujjjhhhffffffhhhjjjkkkkkkhhhjjjkkkhhhccc```bbbeeefffiiiuuu|||kkkUUUAAA555222333///...------,,,,,,,,,---------.........------,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********)))******+++,,,---------,,,,,,+++++++++,,,,,,------...//////////////////000111222444444555777555777;;;:::MMMmmm111111222333444555666777777777777777888888888888999999999999888777666555888999999999888777666555555444444444333333222222333333333333555777999:::>>>GGGUUUccclllppppppnnn___VVVIII===:::AAAMMMWWWdddtttxxxnnnnnnvvv}}}rrriiidddjjjwww~~~}}}yyytttUUU777...---)))(((+++*********)))))))))(((((('''''''''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))***+++,,,,,,,,,,,,------....../////////...///333555555777;;;GGGlllyyy```RRRHHH???:::===;;;:::::::::???KKKXXXbbbqqqyyyfff[[[KKKGGG@@@;;;999<<<@@@CCCHHHKKKOOOSSSXXX___ggglllsssvvvzzz}}}|||}}}~~~}}}|||{{{zzzzzz|||~~~{{{xxxwwwvvvtttrrriiigggeeeeeegggjjjllllllhhhhhhfffaaa\\\^^^fffoooqqqzzz|||kkkOOO:::222111333333...------,,,,,,,,,,,,---)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,---------,,,,,,+++++++++,,,,,,------...//////000/////////000111222444444555777666888;;;;;;LLLlll//////000111222222333333333333444444444555555555444444444444444333222111444444555555555555444444222222111111111111111111444333333444555777999;;;FFFPPP___mmmttttttooojjjYYYIII999:::LLLaaammmqqqyyyzzzqqqlllpppxxx}}}kkk]]]___kkkrrrqqqnnn___AAA+++...222+++&&&)))))))))))))))((((((((((((&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((())))))***+++,,,,,,,,,,,,---------....../////////000111333555777???SSSpppeeeIII@@@CCC::::::<<<<<<888666;;;DDDGGGUUUjjj}}}^^^VVVKKK@@@:::999<<<>>>CCCEEEHHHLLLQQQWWW^^^bbbiiimmmrrruuuwww{{{}}}~~~|||zzzyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzwwwttttttsssrrrqqqgggeeebbbbbbeeehhhjjjkkkiiihhheee```]]]bbbmmmvvv|||xxxoooZZZ@@@333222444000***------,,,,,,,,,,,,------)))))))))))))))(((''''''+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000000//////000000111222444555444777666999<<<;;;LLLlll---.........//////000000000000000111111111222222000111111111111111000000000111111222333333333444111111111111111222222222444444444555777999;;;===IIIOOOXXX___aaa^^^WWWRRRLLLHHHHHHTTThhhzzz~~~kkkiiiooo{{{rrr___^^^ffffff\\\SSS>>>000'''+++000...***)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,---------111222222000000222555777888DDDOOOjjjdddNNNJJJCCC???<<<<<<999444333555:::AAANNN\\\kkkzzz{{{rrrcccTTTGGG@@@>>>===>>>@@@CCCEEEHHHMMMRRRVVVZZZ___eeeiiikkkooovvv{{{~~~}}}~~~~~~zzzuuutttwww{{{}}}~~~~~~~~~}}}|||{{{zzz{{{}}}|||yyywwwyyyzzz||||||||||||||||||wwwtttqqqqqqrrrssssssssskkkjjjiiilllqqqwww{{{}}}{{{yyyzzzzzztttxxx}}}~~~~~~}}}~~~vvvXXXJJJ;;;222222222...)))---,,,,,,+++,,,,,,------)))***++++++,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))***+++,,,---*********+++++++++++++++++++++,,,---...///000000//////000000111222444555222444444777;;;:::LLLkkk,,,,,,,,,---------------............////////////...//////000000000000///---...///000111222333333222333333333333444444444444444555666999<<<>>>@@@>>>AAAEEEHHHHHHFFFCCC@@@BBBSSSiiixxx~~~yyyooovvvwww~~~}}}yyyyyyxxxeeedddggg[[[EEE444,,,...,,,((())),,,)))""")))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,------///111222///...111444666111<<<999CCCuuuaaaLLLMMMDDD<<<===>>>;;;777666///222777>>>JJJ]]]ttt{{{hhhWWWJJJCCC@@@===>>>@@@AAABBBDDDGGGJJJLLLRRRYYY^^^```eeelllrrrtttwww{{{zzz}}}~~~{{{uuuqqqrrrttttttyyy{{{{{{{{{|||}}}}}}{{{yyyvvvtttyyy{{{}}}}}}|||yyyvvvtttuuuwwwyyyzzzxxxvvvuuutttrrrpppnnnnnnqqqtttuuuvvvwwwwwwyyy~~~rrrjjjjjjrrrrrrkkkyyy}}}|||www|||uuuGGGAAA888111......000222,,,,,,,,,++++++,,,------***+++---///222333444555+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))******++++++,,,++++++,,,---...///000111//////000000111222444555000333222666::::::KKKjjj........................---------------...///000////////////////////////333333333333333333333333555444333444555666666555555777;;;@@@CCCCCC@@@===>>>;;;999888<<>>NNNsssbbbYYYNNNDDD@@@===888777;;;111444666555777@@@PPP\\\ttt}}}vvvdddTTTLLLBBB===:::=========BBBJJJMMMMMMOOORRRVVV[[[___aaaeeehhhmmmpppsssvvvzzz|||xxxwwwvvvtttsssrrrrrrrrrxxxvvvsssqqqttt|||~~~zzzwwwvvvuuusssrrrsssrrrrrrtttwwwxxxuuurrrxxxvvvssspppooooooqqqrrrrrrpppooopppttt{{{|||sssqqqyyy{{{tttqqquuu}}}{{{|||~~~tttooowwwzzzwwwvvvtttTTT333333222111000///......//////...---,,,++++++******+++))))))111999777///+++*********))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333666000111888999;;;MMMccc...............---------......------......///000000000000000000000000000333333222222222222222222222111000111333666888999@@@CCCFFFJJJJJJHHHCCC???@@@<<<777777===KKKYYYcccxxxqqqeeekkkyyy}}}|||xxxvvvrrrmmmjjjeeennn~~~kkkaaaSSS===000///*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''***)))'''&&&'''(((***+++++++++,,,,,,---.........------...///000000111111000333777:::BBB^^^mmm\\\KKKDDDBBB???===>>><<<:::777444333777>>>DDDXXXdddtttyyylllcccHHH???999;;;===>>>@@@CCCHHHIIIKKKOOOSSSXXX[[[]]]^^^aaafffiiilllooorrrtttuuuttttttssssssrrrqqqqqqtttssspppnnnooottt}}}~~~}}}|||xxxuuusssqqqppprrrpppppppppqqqrrrpppooosssqqqnnnlllkkkkkklllllloooppprrrwww{{{vvvrrrrrrwww|||xxxvvvwww}}}|||yyy}}}{{{aaa@@@222222111000///...------------,,,,,,++++++******))))))((('''+++111000************)))))))))(((((((((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))******+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333444///111888999:::KKKaaa000000//////.........---//////.........///000000111111111111111111111111222222222222222222333333222222222444777<<<@@@CCCJJJJJJKKKIIIFFF@@@;;;777555555888@@@OOObbbttt~~~nnnaaa___mmm|||~~~~~~zzzxxxyyyxxxtttgggdddgggkkktttttt]]]OOO@@@000,,,222******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''+++***((('''&&&'''((((((***++++++,,,,,,---......,,,------......//////000///444999999999IIImmmcccOOOEEE???<<<<<<@@@<<<666444666888888888???HHHXXXjjjxxx|||xxxsss[[[MMM@@@<<<<<<<<<<<<===@@@BBBEEEJJJNNNRRRVVVWWWUUUXXX\\\___aaadddgggiiikkklllmmmnnnnnnmmmllllllmmmllljjjhhhgggjjjooossswwwtttrrrsssvvv{{{zzzuuuqqqnnnmmmlllooonnnmmmlllkkkkkkkkkkkkllllllllllllnnnppprrrsssuuuxxx~~~xxxzzz~~~}}}|||zzzyyysssgggMMM111111000000///...---,,,,,,************************(((******((((((******'''******))))))))))))(((((((((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((***+++***(((******+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333333///222::::::999III___333222222111111000000///000000/////////000000111222222222222222222222222333333333333444444444444555777999<<>>999666555666<<>>;;;::::::;;;:::999888:::@@@HHHSSS^^^fffjjjmmmbbbSSSHHHAAA===:::::::::<<<@@@DDDHHHLLLOOOPPPMMMPPPSSSVVVXXXZZZ\\\^^^^^^___bbbdddeeedddcccbbbddddddcccbbb```aaadddfffqqqooommmlllmmmooorrrsssxxx|||~~~}}}}}}yyywwwsssooojjjiiiiiijjjjjjjjjjjjhhhfffeeegggiiigggiiimmmsssyyyyyymmmdddRRRSSS[[[fffnnnwww}}}|||}}}vvviii[[[NNN<<<---//////......---,,,++++++)))))))))******+++++++++))),,,---+++(((((()))***))))))))))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***)))******+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333333111666>>><<<:::HHH]]]~~~555444444444333333333222222111111000000000111111222222222222222222222222333444444444555555666666888;;;???@@@@@@??????@@@???===999555666<<>>JJJTTTggghhhfff]]]QQQFFF>>>:::999:::<<>>>>>QQQdddjjjrrr~~~}}}uuubbbMMM>>>555000,,,......------,,,,,,++++++))))))******++++++,,,,,,(((+++------)))'''***...(((((((((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333333333:::BBB???;;;HHH\\\{{{555555555555555555555555333333222111111111222222222222222222222222222222333333444444555555666666888;;;>>>===999555555555222555888===DDDQQQ```kkkuuuxxx}}}yyyeeeSSSFFFUUUgggrrrxxx|||~~~}}}jjjlllwwwxxxggghhhqqq}}}}}}nnnEEE888---,,,...---+++***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((())))))***((())))))******+++,,,,,,000000.........///000111222......222444555777:::???WWWxxxjjjPPPCCC??????>>>;;;888777999<<<222666888555222444<<>>;;;;;;;;;<<<>>>@@@CCCDDDDDDFFFIIIJJJKKKLLLNNNOOOMMMOOOQQQSSSUUUVVVVVVVVVRRRTTTVVVWWWVVVWWWXXXZZZWWWZZZ]]]______```bbbccchhhkkkooosssuuuxxx{{{~~~wwwvvvtttqqqooommmllllllggghhhhhhfffdddffflllqqquuu|||{{{vvvvvvyyy~~~~~~sssfff]]]WWWRRRNNNGGG@@@;;;999:::;;;DDDaaawwwyyyyyyyyy~~~|||yyylllqqqnnnRRR===111,,,---111------------,,,,,,++++++))))))******+++++++++,,,''''''***+++)))&&&(((---''''''(((((((((((())))))(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,------,,,******+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333333555>>>FFFBBB;;;GGG[[[xxx222333333444444555555666444444333222222222222222222222222222222222222222111111222222333444444555555888:::999666555999===>>>FFFQQQ[[[ccckkkttt{{{|||~~~}}}qqqcccZZZWWWYYYjjj{{{~~~{{{wwwsssjjjnnnxxxqqqvvvwwwpppeeeUUU555///+++,,,---,,,++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((((((((((((((())))))***+++++++++000///---,,,,,,---///000222000000333555444666999:::DDDTTTmmmiiiQQQIIIEEE@@@======>>>???@@@666888::::::888777888:::888FFFSSSWWWVVVTTTNNNGGG@@@>>>;;;::::::<<>>===<<<999777888@@@MMMXXXdddvvv|||zzzyyyvvv~~~}}}xxxqqqrrr~~~www^^^CCC555111///000333---------------,,,,,,,,,))))))))))))))))))))))))***'''(((+++***&&&&&&+++'''''''''((((((((())))))(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((())),,,---,,,+++******+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333222555???HHHBBB:::EEEXXXuuu000111111222333444555555555444333333222222222222111111111111111111111111//////000111222222333333222555777777888===FFFNNNXXXcccsss}}}rrrhhh]]]UUU]]]jjjwww}}}~~~qqqcccjjjlllppp|||yyy|||pppWWWAAA111++++++++++++)))'''(((+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%((((((((()))******++++++///...,,,++++++,,,---///---,,,...000///---111777333;;;BBBKKKfffyyybbbWWWJJJDDDCCCBBB???:::???<<<:::999999888666444555;;;>>>@@@FFFOOORRRPPPCCC@@@<<<999999:::===???<<<>>>@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLNNNPPPPPPOOOPPPQQQSSSWWWXXXXXXVVVUUUWWW\\\```^^^```aaaaaaaaaaaaccceeecccdddfffggghhhiiihhhhhhgggfffdddbbb```______^^^\\\^^^___^^^]]]```hhhoooqqq|||{{{ooojjjjjj___[[[SSSMMMIIIIIIKKKLLLJJJGGGBBB===:::888888999555666888999>>>NNNdddttt|||zzzzzzqqq~~~}}}cccIII333...111000...///...------------------,,,((((((((((((((((((((((((...)))(((,,,,,,'''&&&***&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''(((+++,,,+++*********+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333000444@@@HHHBBB999CCCWWWsss333222222333555666555444333333444444333111000...111111111111111111000000000000111222333333333333222>>>KKKPPPSSS\\\mmm|||oooYYYTTT[[[fffsss}}}|||rrrmmmmmmtttoooiiikkk|||xxxfffQQQ===111///************))))))))))))******))))))((((((''''''(((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&''''''((()))******+++++++++++++++,,,---.........//////......000333666222555<<>><<<<<<===<<<<<<;;;:::999;;;;;;;;;<<<<<<=========???AAA>>>;;;>>>EEEHHHEEEFFFGGGGGGHHHJJJMMMOOOQQQVVVVVVTTTSSSSSSTTTUUUVVVYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^___```aaa``````cccaaa]]]YYYXXXYYY[[[]]]___aaacccccc```ZZZSSSNNNQQQSSSTTTUUUTTTPPPLLLIIIFFFBBB<<<666333333555777666888:::999777555555666777888<<>><<>>======<<<:::888666555666666666666777888999999888888999::::::;;;<<<<<<;;;<<<<<<<<>>>>>>>>???AAAAAABBBDDDGGGIIILLLMMMMMMNNNNNNOOONNNNNNMMMMMMMMMNNNQQQRRRRRRQQQOOOMMMKKKOOOTTTXXXYYYXXXUUUSSSIIIIIIGGGEEE@@@;;;666333333444555555666555555555111222444666777666555444:::777777???MMMYYY___```gggiiikkkmmmoooqqquuuxxxqqqsss}}}|||xxxiiiVVVBBB333111///---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++***'''&&&)))+++))))))***)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))........................***+++,,,,,,---------,,,......//////000000111111111777555555;;;;;;@@@PPPlll999999888777666666888:::<<<<<<<<<<<<<<<<<<;;;;;;???@@@CCCFFFJJJNNNQQQRRR\\\]]]___dddkkkrrryyy}}}zzzmmmeeeaaaiiinnnwww~~~~~~yyysssrrr~~~jjjZZZZZZdddkkkkkkWWWGGG777...,,,+++,,,///((((((((((((''''''''''''(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))******+++,,,------...///.........111333//////222666666666???JJJ```jjjaaaTTTJJJDDDBBB@@@???@@@@@@???@@@???>>>;;;999888777666555444444555555666666666777888888999999999999:::===@@@CCCCCCBBB???===;;;999999:::;;;<<<;;;<<<===???AAADDDFFFGGGFFFGGGGGGGGGGGGFFFFFFEEEGGGIIIKKKMMMLLLJJJGGGEEEHHHKKKOOORRRRRROOOJJJFFF;;;;;;:::999888666555444333333222222111111222222666555333222222444777999555888AAAQQQeeewwwwwwwwwxxxxxxzzz~~~}}}~~~~~~}}}yyyxxxpppbbbPPP???333,,,,,,...//////...------...++++++++++++++++++++++++))))))))))))))))))******---***((()))***)))'''%%%)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***++++++++++++++++++++++++******+++,,,------------......//////000000111111222777555555:::999???OOOiiiZZZXXXUUUPPPNNNPPPUUUZZZ``````___]]]\\\[[[[[[ZZZ```bbbeeeiiimmmqqqtttuuuxxxzzz}}}{{{lllcccccciiiooo}}}~~~|||{{{ooommmqqqvvviiiiiikkkeeeZZZ>>>444++++++,,,***))))))(((((((((((('''''''''''''''''''''''''''((((((((((((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,---......---...///111222000000222111111555999AAAXXX~~~rrrdddWWWKKKBBBEEECCCBBBAAABBBAAA???<<<999888777666666555555555444444555555555666666666777777999<<>><<<;;;888888777777777777888999888999:::;;;<<<===>>>>>>AAAAAAAAAAAAAAA@@@??????AAABBBCCCDDDDDDBBB???===<<<>>>???@@@???<<<999777555444444444444555666777666555444222111111111222333555888<<>>MMMggg|||xxxzzz~~~}}}}}}|||~~~pppiii___ZZZ^^^kkkyyyyyytttooojjjllliiijjjuuu|||tttgggQQQ===000+++)))---...+++'''''')))))))))(((((((((''''''&&&''''''''''''((((((((((((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,+++---......------...000///...---...///222555777333>>>WWW{{{ssseeeSSSNNNFFFBBB@@@>>>;;;888777888999:::;;;;;;;;;;;;666666555555555444444444666444777<<<>>>;;;888777999:::::::::999888666666777888888888888888777666<<<<<<<<<<<<<<<;;;:::999888999999:::999888777666222222333333333222222222444444333222222333333444555555555555555666777888555>>>KKK[[[hhhrrrwwwyyyzzzwwwpppjjjjjjqqq}}}|||vvvwwwzzz~~~}}}~~~zzzyyy~~~{{{nnnYYYAAA444000...---,,,+++,,,------+++*********++++++++++++++++++++++++)))************)))(((((())))))(((***000555222,,,)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((()))***+++++++++++++++++++++++++++)))***+++,,,---...............//////000000111111111666444333888888===MMMfffuuujjjccc[[[[[[]]]dddppp{{{}}}tttooolllhhhaaakkkeee```dddtttxxxfffSSS===,,,---***+++------)))(((*********)))))))))(((((((((&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((()))+++++++++---......---------...***,,,---...111666999;;;444666BBBXXXtttvvvlll]]]QQQIIICCC>>>999:::;;;>>>@@@AAA@@@>>>===999999888777666555444444333222555===@@@;;;777777<<<===???@@@???<<<999777999999999999999777666555888888888888777666555444333222222222111111222222000000000111111222333333444444333333222222222222...000222666:::===@@@AAAHHHQQQ___nnn{{{{{{xxxuuuvvv~~~~~~qqqmmmssszzz~~~zzzyyywwwtttuuuwwwyyy}}}yyy___JJJ555///000000///...---,,,,,,,,,------------************************)))******+++***)))(((''')))******,,,444;;;888000((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++++++++++++++++++++++++++))))))+++,,,---...............//////000000111111000555333333888888===MMMcccrrrfff^^^YYY]]]aaakkkyyyzzz|||{{{tttllllllrrrtttqqqhhhaaaYYYYYYfff{{{zzzaaaKKK<<<222++++++)))((()))'''###%%%***************))))))))))))&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''''''''''''''''''''&&&'''''''''(((((()))***++++++,,,......---,,,---...,,,///000///000222444444666555888AAAPPPlll{{{hhh\\\SSSKKKEEE???AAACCCDDDDDDAAA>>>;;;<<<<<<;;;999888666555555111000555>>>AAA<<<888999<<>>;;;;;;<<<<<<===<<<:::999888666666666555555333222222111000///......///111222111111111111111111000000444444444444444555555555;;;>>>DDDKKKQQQWWW\\\^^^\\\___eeelllssszzz~~~~~~~~~vvvnnnsssyyytttKKK:::+++***//////,,,,,,((('''%%%&&&)))++++++***************************)))***+++++++++)))((('''&&&'''&&&'''...555111(((((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))++++++************************((()))+++,,,---...............//////000111111111///444222222888888>>>NNNaaayyylllaaa]]]bbbmmmuuuxxxsssgggcccjjjwwwuuulll```XXXYYYbbbnnnvvvuuuhhhTTTAAA444...,,,,,,))))))))))))(((((((((((('''((()))((('''(((***+++%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,+++***))))))***+++,,,))))))+++,,,,,,---,,,,,,------......///000000000000222999>>>===EEEbbbpppaaaRRRJJJAAA@@@DDDFFFAAA;;;>>>@@@AAA@@@>>><<<;;;;;;===777333666>>>CCCCCC???555999<<<>>>===;;;::::::888:::>>>@@@@@@;;;444///000000000111111111000000---,,,,,,...111333111///000//////222333333777===444888999999<<>>@@@BBBCCCCCCAAA?????????<<<888444333888@@@HHHLLL::::::999888888888888888111000000000000111000000555444222111000111222333666555333222111///......888666666999888777:::???RRRWWWZZZZZZ\\\___^^^[[[fffgggeeeaaacccllluuuyyy~~~}}}|||vvvhhhRRR>>>333111000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&'''(((,,,777CCCGGGDDD***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((())))))))))))******************+++++++++,,,,,,,,,.........//////000111222111000222444555777>>>GGG^^^}}}uuuhhh```ZZZUUURRRNNNVVVcccppp{{{~~~wwwsssqqqmmmfff___kkklll}}}jjj```ddddddXXXJJJ666222,,,(((((()))++++++'''''''''&&&&&&&&&&&&%%%(((&&&$$$%%%'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''))))))(((((()))***+++,,,++++++,,,------......///222------222333222666???MMMlllsssrrrmmm___PPPHHHFFFDDDCCCBBBBBBBBBBBB???>>>;;;777777;;;DDDJJJBBB===666333333444444333777666555555555666777888111111111222222222222222333444555555555888???EEECCCCCCHHHOOOTTTVVV\\\ccccccjjjooorrrtttvvvtttooofffkkkpppvvv{{{jjjXXXEEE555------......------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))((('''+++888DDDEEE@@@))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,---...///000000111111111111000111444555666===FFF[[[zzz|||tttjjj[[[QQQOOOTTT[[[___nnnuuu~~~zzzqqqooossswwwuuurrr|||uuu{{{vvvqqqpppdddKKK555///---++++++,,,---,,,+++))))))((((((((('''''''''+++'''%%%''',,,...+++'''%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))******)))'''''')))((('''&&&''')))+++,,,***++++++,,,,,,---......000------333777666777:::===LLL___ooo\\\RRRFFF@@@@@@AAA???<<<>>>@@@AAAAAA@@@AAACCCFFFNNNFFF<<<888999999888555555888;;;===<<<;;;999888666888;;;===?????????>>>;;;===???>>>???HHHWWWcccjjjhhhhhhhhheee______bbbYYYaaajjjpppxxx~~~rrroooooottt}}}}}}}}}oooWWWBBB444,,,...333,,,,,,++++++*********)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++***'''&&&+++111///***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,((()))))))))******************+++++++++,,,,,,,,,,,,---///111111111000000000000222444555666<<>>???AAAFFFIIIIIIIIIQQQJJJDDDBBBDDDEEEBBB???<<>>MMMdddwwwpppmmmhhhbbbYYYSSSJJJEEECCCDDDDDDDDDIIIFFFCCCCCCFFFGGGFFFDDDGGGJJJNNNRRRXXXcccpppyyytttmmmccc]]]^^^fffpppwww{{{zzzuuukkkcccbbbkkksssyyyyyy}}}}}}}}}||||||yyytttcccooozzzssssssxxx|||yyyYYYGGG555---,,,,,,++++++)))))))))))))))*********&&&''''''(((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))'''---///+++'''(((***+++''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,---...///000000111111111222111444777777777<<>>???>>>IIIhhh}}}iii___]]]]]]ZZZUUUOOOIIIGGGHHHJJJCCCFFFHHHHHHFFFHHHNNNSSSSSSWWW]]]ccchhhkkkmmmmmmssswww{{{{{{wwwqqqnnnlllmmmmmmpppssspppiiiggghhhzzzzzzxxxzzz|||xxxhhhTTT>>>,,,///------///...***(((***(((((())))))******++++++&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))%%%'''&&&%%%(((,,,***&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,&&&&&&&&&'''''''''(((((('''(((***+++++++++***)))))))))))))))******************+++++++++,,,,,,,,,//////.........000222333333333666999999999===EEEOOOnnn```aaadddfffjjjnnnqqqtttnnnkkkgggdddcccdddggghhhaaa___]]][[[\\\```fffkkkppppppqqqssswww}}}~~~yyytttqqqrrrvvvvvv}}}}}}uuuqqqzzz{{{uuuZZZDDD444000+++))))))***(((&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---...///000000000000111222222444666888:::<<>>FFFMMMjjj|||~~~|||{{{wwwnnn^^^III777---,,,,,,---///000...+++(((******))))))((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))***---111444))))))))))))*********************))))))***++++++------,,,------...///000333111222555666666:::@@@KKK^^^qqqooommmnnnrrr{{{|||ooommmooovvvyyyvvvwww|||}}}mmmWWWFFF>>>111...///111///***(((***((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((()))***+++,,,,,,,,,,,,............///000000111000333777777777888;;;>>>HHHYYYpppvvvwwwzzzzzzttthhhXXXJJJ<<<111...//////---++++++,,,------,,,***))))))(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))***+++---111444((((((((()))))))))*********))))))))))))***++++++------,,,------...///000333111222555666666:::@@@KKK^^^~~~yyyyyyyyy}}}vvvfffeeeeeegggnnn~~~yyywwwxxxnnnlllmmmsss~~~{{{nnn^^^KKK999000///,,,***(((&&&###"""***444&&&(((***)))'''%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''((()))************---,,,------...///000111444333333222222333444555555???JJJWWWlllqqq[[[LLL<<<222+++&&&''',,,///,,,))))))***,,,------))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))***,,,---''''''((((((((())))))))))))))))))))))))***++++++------,,,------...///000222000111444555555999>>>GGG[[[zzznnniiijjjqqq~~~yyynnniiijjjnnnzzz|||{{{xxxvvv{{{}}}qqqttt~~~~~~{{{|||gggRRR<<<222111...+++))),,,'''&&&***,,,)))%%%%%%%%%'''******'''&&&(((***%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))+++++++++,,,---...000000111000///000333555666555777<<<>>><<>>333000///------...---+++***++++++***)))((((((''''''(((((()))***'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((()))))))))''''''(((((()))+++,,,,,,))))))))))))))))))))))))+++,,,---......///......000222555666777888:::<<>>777222///...------))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&(((++++++)))&&&%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******+++,,,------------------...//////000000...000222333333333444666888777:::AAAJJJWWWkkk{{{|||ttt\\\MMMCCC666++++++///000---,,,---,,,***)))***+++***)))(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''((((((((())))))((((((''''''((()))***+++************************+++,,,---...////////////...000222333444555888;;;EEESSS~~~zzz|||yyyfffTTTEEE:::444...---,,,,,,------+++******))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$'''))))))(((%%%$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$######""""""######$$$######################################################$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$'''&&&&&&%%%$$$$$$############""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,+++,,,,,,------...//////,,,///111333333333444555444333555999<<<@@@IIIRRRbbbrrr~~~xxx|||~~~hhhTTTCCC999555---******///111///------,,,***))))))*********)))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((---,,,***)))((()))******++++++++++++++++++++++++,,,,,,---...////////////...000111222333555888;;;CCCQQQ{{{}}}hhh]]]MMM===333---+++***///---***)))***++++++************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%$$$############$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######"""""""""#######################################"""###$$$$$$%%%$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$(((((('''&&&%%%$$$###"""######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...---///111111///...///000000111666===>>>;;;<<>>KKK___sssxxxgggRRR@@@444------000,,,+++---///,,,((()))...+++)))(((((()))******)))+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))************&&&&&&'''''''''(((((((((111///---+++******+++,,,++++++++++++++++++++++++,,,,,,...///////////////000222333333444666:::===BBBOOOyyyxxxqqqgggZZZPPPCCC===555///---...000111,,,***'''&&&(((***++++++((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$######$$$&&&###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######!!!"""""""""#########$$$########################"""###$$$$$$$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$############""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))***************))))))******+++,,,,,,---///000000///...------...111111555;;;;;;777555777999@@@HHHPPPXXXfffxxxrrrgggFFF===666444111,,,***+++,,,++++++,,,((($$$&&&,,,***)))'''''')))***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((///---+++)))((()))+++,,,************************,,,---...//////000000000111222333333444666:::===AAAMMMwwwzzzqqqjjjaaaVVVHHH???;;;777111+++111...+++******++++++***((('''''''''((((((&&&$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&''''''((($$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%&&&(((***$$$$$$$$$%%%%%%$$$$$$$$$######################################################""""""""""""######!!!!!!""""""#########$$$"""""""""""""""""""""""""""###$$$$$$###"""!!! """############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$###############$$$$$$$$$#########"""###$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,///000111000//////000222...,,,///444555333444777888===@@@???>>>AAAIIIQQQWWWmmm|||yyy}}}|||kkkZZZJJJ>>>777000)))'''+++...+++***---((('''(((,,,+++'''&&&)))***((('''''')))***))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&))))))&&&$$$"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***(((&&&%%%%%%''')))***)))))))))))))))))))))))),,,---...///000000000000///000000111111444888;;;AAAMMMvvvvvvkkk[[[OOOGGGAAA;;;666333333222000///...---,,,++++++******)))(((((((((++++++***)))((('''&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################%%%$$$###"""!!!!!!!!!!!!##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$"""!!!"""%%%&&&$$$""""""############$$$$$$$$$################################################################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''###$$$%%%%%%######$$$%%%$$$%%%%%%$$$###"""$$$%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''''')))*********)))(((''''''((()))***)))******++++++,,,------...///000222111000...---000000111222333555777888444444555555666777777777<<>>>>>===<<<:::888555222111222...******---//////---******)))))))))(((((((((''''''(((((()))******+++(((((((((((((((((((((((()))(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$##################"""""""""$$$%%%$$$###"""############$$$$$$$$$################################################################################################$$$$$$$$$########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))''''''(((((()))******+++---...///000000///...---......///000111333444444111222222333444444555555555777888888999>>>EEEKKKTTTYYYcccpppxxxmmm___LLL;;;111---+++***)))***+++,,,,,,,,,,,,,,,)))((((((***,,,///000///*********)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%''')))+++,,,%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&''''''((((((((((((((())))))************))))))+++,,,---///000111111111///000111222222444777:::@@@LLLnnn444666888<<<>>>===:::777444444333333333222222111111000///...---------------+++))))))******((('''))))))))))))************'''''''''(((((()))))))))'''''''''((((((((())))))***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""!!!!!!"""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$###################################################""""""###$$$$$$$$$$$$""""""#########$$$$$$$$$####################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&'''&&&%%%%%%'''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))''''''((())))))******+++,,,,,,---............---------...000111222222222000000111111222333333333333555888999;;;???DDDHHHAAABBBEEEKKKUUUcccrrr|||}}}tttgggWWWKKKAAA;;;555111000111222111+++,,,.../////////...---***)))(((***,,,/////////))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%'''(((******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((((())))))************)))((()))+++,,,---.........///000111222222444777:::@@@KKKnnn///......///111111000///111111///...---,,,++++++***)))((('''''''''((()))######$$$%%%&&&'''&&&%%%)))))))))))))))*********((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))***(((%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$########################"""######$$$$$$######"""########################$$$$$$###"""!!!!!!""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################"""###############$$$$$$""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$&&&&&&&&&%%%%%%''')))))))))'''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))***++++++,,,++++++,,,,,,------------,,,---...///000111111000//////000000111222222222333444555666666888:::<<<======<<<<<<>>>BBBIIINNNUUU___mmmyyyuuulll___VVVJJJCCC???;;;555///++++++,,,---------+++)))++++++++++++******)))))),,,***))))))+++,,,,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&''''''((()))((((((((((((((()))***************))))))+++,,,------------///000111222222444777:::???JJJmmm---+++******+++,,,,,,,,,---,,,+++***)))))))))))),,,,,,+++*********++++++******+++++++++***)))((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$""""""############""""""########################%%%$$$###"""!!!!!!!!!!!!##############################$$$$$$$$$$$$######$$$$$$############$$$$$$#######################################$$$$$$$$$!!!###$$$$$$######$$$%%%"""############$$$$$$$$$###############################################################################################################$$$$$$$$$"""""""""############$$$"""######$$$%%%$$$$$$$$$###$$$%%%%%%######$$$%%%###%%%%%%%%%$$$%%%'''))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((()))******++++++,,,*********+++,,,,,,------,,,---///000111111000////////////000111111222222222222222333444555666777666777888888888999;;;===444:::@@@EEEIIIOOOYYYaaassswwwxxxrrrjjj___UUUIII>>>888666222...------...,,,***,,,,,,+++******)))(((((((((((('''''''''((())))))---+++)))))))))***)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))'''((()))******+++******+++,,,---...///////////////000111222222444777:::???JJJlll)))((((((((()))***((('''((('''''''''((()))+++,,,'''''''''''''''''''''''')))))))))'''%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%$$$########################################################################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""##############################"""""""""""""""#################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""#########$$$$$$$$$!!!###%%%$$$""""""$$$&&&"""############$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""""""""############!!!"""###$$$%%%$$$$$$######$$$%%%%%%######$$$%%%"""$$$$$$$$$$$$$$$&&&(((''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''''''''(((((()))******+++)))))))))***+++,,,,,,---,,,---///111111111000////////////000111111222222222222222333666999:::;;;000222555777777777888:::<<<>>>???>>><<<<<>>IIIlll******+++---...---)))'''///...,,,***)))))))))***'''((()))*********))))))%%%&&&'''((('''((()))***(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&%%%###$$$%%%&&&&&&%%%########################################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""########################!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$!!!###%%%$$$""""""$$$&&&"""############$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$""""""""""""############!!!"""###$$$%%%$$$#########$$$%%%%%%######$$$%%%"""###$$$$$$###$$$&&&(((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))******)))((('''&&&&&&''''''((()))))))))))))))))))))***+++,,,---,,,...000111222111000/////////000000111111222222333222000111222444555555111333666666555555555666000222555888999:::;;;<<<>>>===???DDDFFFJJJUUUbbbooonnnqqqwww|||nnnfffdddXXX[[[XXXMMMDDD@@@???>>>888666222000//////111222---------,,,***)))+++---'''))),,,---,,,+++******&&&''')))+++,,,***)))''')))(((&&&&&&(((((((((''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%""" """%%%'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***+++++++++++++++''''''(((******+++++++++++++++,,,---............///000111222222444777:::>>>IIIkkk((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%$$$#########"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""############$$$$$$##################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))*********++++++++++++---------------...///000------///000111222222333///000111222111111//////444555555444333444666888666777888999:::999888777555555777>>>GGGKKKJJJGGGKKKIIIHHHJJJNNNPPPOOOMMMWWWZZZ___dddhhhjjjjjjjjjeeeeeekkkuuuyyyssskkkgggbbbcccaaa]]]WWWTTTUUUWWWYYYSSSJJJCCC>>><<<:::999444333333333222222111111////////////...---,,,+++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))((('''&&&((('''&&&%%%%%%%%%%%%&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++''''''(((((()))))))))***+++,,,,,,---...///000000111222333333444555999;;;===EEEeee''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$$$$$$$######"""!!!!!! """############$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$#########"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))*********+++---,,,---------...///000---...///111222333333333000111222333333222111000222333444333222222444555666777888999:::999888888555444444999@@@CCCAAA???===<<<;;;===@@@BBBAAA@@@>>>@@@CCCFFFHHHIIIIIIIIIGGGHHHNNNWWWYYYSSSJJJFFFAAABBBCCCAAA===:::::::::DDD???999444222111///.../////////.........------/////////......---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***((((((((())))))*********++++++,,,---...///000000///111222222222444888::::::BBBaaa''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$""""""""""""############"""############$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$###""""""##################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))),,,,,,,,,---......//////...///000111222333333333111222333444444444333222333444555555444333333444666666888999999999888888666444333555888:::999777777666666777:::;;;;;;:::777777777888888888888999888888===DDDEEE>>>777333000333555555333111//////555333000.........---,,,,,,,,,,,,,,,++++++++++++............---,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((()))))))))***************++++++,,,---...///000000...000111111111333666999999@@@___''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$########################"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$ """###%%%&&&'''""""""#########$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,---...////////////000111222333333333333222333444555666555444333444666888888777555555555555666777999999999888888888666444444666777666555888888888999:::;;;;;;;;;<<<;;;:::999999999:::::::::888:::>>>>>>999666666555666777777666555444444111000//////111111000///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''******************++++++***+++,,,---...//////000///000111111111333777999;;;BBB```''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!!!!"""#########$$$"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((((((((()))***+++---...////////////000111222222222222222222333444555666555444444333666888888666555555555444555777888999999888888777555444444555666666555555555666666777777888888777666444444444555777888888555333444444222444999777555222000//////000000...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&(((***,,,,,,***(((&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''++++++************************+++,,,---.../////////111222222222444777:::<<>>ZZZ&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""&&&)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!  """###&&&%%%%%%%%%$$$#########"""$$$$$$$$$###"""###$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&(((((((((((())))))))))))&&&(((+++---//////......---...///////////////...---...000111222222111111000111222222222333666999222444555777888999888888444666999999888555444444111444555555222222444666222222333333444444444555:::888777777222...///444333000......000000...+++000...+++***+++++++++***((()))))))))******++++++)))******+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&)))---///***)))(((&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))***)))))))))(((((('''''')))***+++,,,---......///---...///000000222555888:::???ZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######"""""""""###$$$%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""############""""""######""""""""""""############$$$$$$$$$$$$##############################$$$$$$######""""""!!!!!!######"""""""""""""""###""""""""""""""""""""""""################################################""""""""""""###############"""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))***+++,,,,,,------........................------......///111222333111111222333555666777777222222333444555555555555777888888888777666444333555555555555444333222222555444222222222333555777:::777333000///000222333//////.........---------)))))))))))))))))))))))))))))))))))))))******+++///---***((((((+++...000999222((($$$%%%((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))************...+++)))+++...000///---///000111111111222555888<<>>RRRyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$""""""""""""""""""""""""$$$##################$$$$$$##################$$$########################!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""#################################""""""""""""######""""""""""""""""""""""""""""""############""""""######""""""""""""############$$$$$$$$$$$$##############################!!!!!!""""""######$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""################################################!!!"""""""""############%%%%%%$$$###"""""""""###$$$##################$$$#########"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,........................,,,,,,,,,,,,---...///000------................../////////000111111222333444444444333333222222222111222333333333333333222222333444444555555444444555444333222000...,,,+++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((($$$%%%'''(((***+++,,,,,,)))'''%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''%%%###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))((((((((()))))))))************++++++,,,---...............///000111111333666999<<<===OOOttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""#########$$$$$$##################$$$$$$#########"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""#################################""""""""""""######""""""""""""""""""""""""""""""############""""""######""""""""""""############$$$$$$$$$$$$##############################!!!!!!""""""######$$$$$$ !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############%%%%%%$$$###"""""""""############$$$$$$#########""""""""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))+++,,,------........................++++++++++++,,,---......------------............///////////////111222333444444333333333333333333...//////000111111111111111222333333444444333333222222222111///---***)))***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))$$$%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((()))))))))***************+++---..................///000111111333666999===<<>>TTT""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""$$$########################!!!"""""""""############""""""###############$$$"""""""""######""""""""""""""""""""""""#########$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!######################## !!!!!!""""""""""""#########"""""""""""""""!!!""""""############"""########################""""""""""""""""""""""""######################## !!!!!!""""""!!!!!!!!!"""""""""############$$$$$$############$$$$$$"""""""""""""""#############################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$%%%&&&'''(((((()))******+++***))))))******+++++++++,,,,,,,,,---------.........//////------------------------...------...000111000...///......------......///+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++))))))*********+++++++++***+++,,,---............---///111222222333555777666;;;>>>TTT""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""######"""!!!"""###""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""""""""#########""""""""""""""""""###!!!!!!""""""############$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""!!!"""""""""############$$$##################$$$!!!!!!""""""####################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$###$$$%%%%%%$$$$$$'''))))))(((&&&$$$$$$$$$%%%&&&((()))))))))******))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,+++---...///---,,,.........------.........******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&(((((('''&&&%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''+++***(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))******++++++++++++))))))*********+++++++++***+++,,,---............---///111222222444666888777<<<>>>TTT"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!""""""############""""""""""""######!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!""""""""""""############ !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""##################""""""""""""######!!!!!!!!!"""######$$$$$$########################"""""""""############$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$&&&((('''%%%&&&***---,,,+++(((&&&%%%%%%&&&'''((((((((())))))***************+++++++++,,,,,,,,,*********+++++++++,,,,,,************************,,,++++++,,,------,,,***------------------------)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((((((((('''&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&///---+++)))'''&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))***+++++++++)))************+++++++++***+++,,,---............---///111222333444666888888<<<>>>TTT""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""###"""!!! !!!###""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""######$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#################################"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$$$$$$$###############!!!"""""""""############ !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$########################""""""""""""########################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$'''((('''%%%%%%***///,,,***(((&&&%%%&&&((()))'''''''''((()))***++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,------,,,***+++,,,,,,,,,,,,,,,,,,+++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%,,,+++)))'''''''''((()))$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((())))))***++++++)))************+++++++++***+++,,,---............---///222333333444666888777;;;===RRR""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###"""!!! !!!###########################""""""""""""############!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""!!!"""###$$$###!!!######################## !!!""""""######!!!!!!""""""#########$$$ !!!######$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''%%%"""###(((...((('''$$$######%%%''')))&&&&&&&&&'''(((***+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++***++++++,,,,,,++++++***((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&#####################$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$%%%''')))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))*********)))************+++++++++++++++,,,---...............000222333333444666888666:::<<>>PPPttt""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!"""""""""############ !!!!!!"""######$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########""""""#########...(((""" """###""" !!!!!!"""######$$$%%%%%%!!!""""""######""""""!!!""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""!!!!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!! !!!"""#########"""###$$$###""""""$$$&&&!!!!!!!!!"""""""""###### """$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---+++,,,,,,---------,,,,,,......---,,,,,,,,,,,,,,,)))))))))))))))***++++++)))+++------,,,+++++++++(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$,,,444444---&&&%%%'''((((((((((((((((((((('''(((((()))************************++++++++++++,,,+++,,,,,,------...////////////000111333444555666777888???RRRvvv""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######$$$ $$$&&&%%%"""""""""###$$$%%%%%%&&&&&&!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######$$$$$$######""""""!!!!!!########################!!!!!!""""""""""""!!!!!! !!!"""######$$$"""###$$$###""""""$$$&&&!!!!!!!!!!!!"""""""""""" """$$$%%%$$$###""" !!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***,,,------'''(((***+++------......///...------,,,,,,,,,,,,)))))))))))))))******+++)))+++------,,,******+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%######""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%###333CCCBBB444'''&&&***((((((((((((((('''''''''(((((()))*********************)))))))))***+++,,,)))***+++---------------//////000111333444555666555888???SSSwww########################""""""""""""""""""""""""################################################################################################"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" """"""""""""""""""""""""&&&### !!!$$$%%%"""""""""######$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###########################"""!!! !!!"""##################"""!!!!!!%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############"""###"""!!! !!!"""###"""############$$$$$$$$$######""""""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))******+++++++++,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------...---,,,***))))))******((())))))*********))))))***))))))((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++***)))(((......---,,,+++***))))))******++++++***(((&&&%%%***(((((()))***+++***)))******+++++++++******)))+++,,,---...////////////,,,...111333333444555777999999>>>PPPttt################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""###$$$###"""""""""""""""""""""""""""%%%""" """&&&(((&&&###"""""""""#########$$$$$$$$$######""""""######$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!""""""######""""""###"""!!!!!!!!!!!!"""###""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...,,,+++******++++++))))))***************))))))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((()))******)))((('''))))))((((((''''''&&&&&&))))))))))))((('''&&&&&&***(((((()))***+++***)))******++++++************+++,,,---...////////////,,,...111222333444555777888888<<>>NNNRRRDDD555444999===DDD\\\MMMMMMLLLKKKKKKKKKJJJJJJLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA???>>>===:::::::::999888777666666111///---+++)))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################"""!!!"""$$$%%%$$$"""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""#########"""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$############"""""""""!!!######""""""""""""######""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """"""!!!!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""""""""######$$$ """######"""!!!!!!"""########################$$$'''### $$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))))))))***,,,++++++,,,,,,---------...///...---+++++++++,,,,,,))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&'''&&&'''((('''%%%###$$$$$$((('''''''''''''''((((((++++++++++++***)))'''''')))((((((''''''''''''(((((())))))*********))))))''''''(((((((((((('''''')))))))))******))))))(((&&&'''((()))))))))))))))'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&(((((((((''''''&&&&&&''''''((((((''''''''''''(((((()))'''''''''&&&&&&%%%%%%%%%(((''''''&&&'''((()))***(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((''''''''''''''''''((())))))((((((''''''''''''((((((***)))))))))))))))))))))+++++++++,,,,,,++++++***---,,,,,,---000111111000///---...555===>>>777///555:::===CCCZZZTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRQQQPPPNNNKKKIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>======>>>:::999777555222///,,,+++))))))((('''&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""###$$$%%%$$$"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!"""""""""##################""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """"""!!!!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""############### """######"""!!!!!!"""########################!!!---333---### %%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((((((((()))+++))))))***+++,,,,,,------...---,,,+++************)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&+++***)))''''''((())))))++++++++++++***)))''''''(((((()))))))))))))))***((((((((())))))***************++++++++++++******++++++++++++***)))((('''$$$%%%'''((()))*********((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''&&&''''''((()))(((''''''&&&&&&''''''((()))((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))(((''''''&&&&&&''''''(((''''''((((((((()))))))))((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))************++++++++++++******,,,,,,,,,///111222111///111111222222222333444444666999<<>>>>>>>>===>>>>>>??????>>>>>>>>>=========<<<=========<<<:::888666555333111...+++)))'''&&&)))(((&&&%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################%%%&&&&&&%%%###########################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""#########"""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$######"""""""""""""""""" !!!"""$$$$$$###""""""!!!"""$$$$$$"""!!!"""###########################(((222888111&&&"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((((('''''')))***(((((()))***+++,,,,,,---------,,,+++***)))(((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&'''(((***---+++***((('''((()))***)))***+++,,,,,,------------......///000000000000000000000000000111111222222222333333333222111111/////////...---+++***)))'''((((((((((((((('''&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''((((((***)))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))))))))))))))***************+++,,,,,,,,,++++++++++++---000222222000...///111333222111333777;;;666888<<>>???@@@AAAAAA@@@???>>>===<<<999666333111000//////...,,,)))''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%'''((((((&&&$$$"""###$$$$$$$$$$$$###"""################################################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$############"""""""""""" !!!"""$$$$$$###""""""!!!###$$$$$$"""""""""###""""""""""""""""""""""""###))),,,(((###"""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((((('''''')))***(((((()))******+++,,,,,,,,,,,,++++++***)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''$$$%%%&&&%%%%%%%%%'''))))))))))))***,,,...000222111333555888;;;>>>???@@@??????AAABBBBBBBBBBBBAAAFFFEEEDDDDDDCCCCCCDDDDDD@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::999888777555444222222000///,,,***((('''((('''&&&'''((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&'''''''''&&&&&&&&&(((((((((''''''(((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((())))))************+++,,,,,,---......------++++++---000222222000...+++,,,...///111333555666666777;;;DDDXXX{{{NNNOOOQQQSSSSSSRRRQQQOOONNNMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFHHHIIIJJJIIIFFFBBB@@@AAAAAAAAAAAAAAAAAA@@@?????????>>><<<<<<;;;;;;;;;666555333111...,,,***))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))&&&$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""############################################################!!!!!!!!!"""""""""######""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!"""###############!!!###$$$$$$###""""""###""""""""""""""""""""""""!!!"""!!!###&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%'''(((((((((((()))+++)))************+++++++++***++++++++++++***))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&%%%&&&(((******,,,000555;;;@@@DDDFFFHHHJJJMMMPPPSSSVVVWWWXXXVVVWWWYYYZZZZZZYYYXXXXXXZZZYYYVVVTTTRRRQQQQQQRRRNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIHHHGGGEEEDDDCCC??????===;;;888555222000,,,+++))))))******(((''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&'''''''''&&&%%%%%%)))((((((''''''(((((())))))((((((''''''''''''((('''''''''''''''(((((((((&&&''''''((()))((((((((()))((((((''''''(((((()))''''''((((((((()))))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))((((((''''''''''''((((((((((((((()))******+++++++++,,,---......//////...,,,,,,,,,///111222111///......///111333444333111777777:::DDDVVVwwwLLLOOOSSSWWWXXXVVVTTTQQQKKKJJJIIIIIIIIIJJJKKKLLLGGGFFFDDDCCCCCCDDDEEEFFFAAADDDHHHJJJJJJGGGBBB???@@@@@@??????>>>?????????AAA@@@@@@???@@@@@@AAAAAA:::;;;:::999777444000...---,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&((('''%%%""""""###%%%&&&&&&%%%###"""######################################################$$$$$$$$$$$$######$$$$$$$$$############"""#########"""""""""""""""################################################"""""""""#########$$$$$$!!!"""""""""##################""""""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""######$$$$$$%%%"""""""""""""""######$$$!!!###%%%$$$###"""######"""""""""""""""""""""""" """"""!!!$$$((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&((())))))))))))***,,,,,,++++++++++++*********)))***+++,,,,,,,,,+++***(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''''''''((()))))))))******+++,,,,,,---000444777;;;???EEELLLSSSYYY\\\^^^```aaacccdddfffgggggggggeeefffhhhiiihhhgggeeeddddddbbb^^^ZZZWWWUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDBBB@@@???888666333111000...+++)))))))))))))))(((((((((''''''((((((((())))))))))))'''(((((()))((('''&&&%%%))))))(((((((((((())))))(((''''''''''''(((((()))&&&'''''''''((((((((()))&&&&&&((()))))))))((('''))))))(((((((((((())))))&&&&&&'''''''''(((((((((+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))((((((''''''''''''(((((('''(((((()))******++++++***+++,,,---............---,,,,,,---000111111000111222555555555555555555888777999BBBSSSqqqIIIMMMRRRWWWXXXVVVSSSPPPDDDCCCCCCCCCDDDFFFGGGIIIEEEDDDBBB@@@@@@AAACCCDDD>>>BBBHHHLLLLLLIIIDDDAAA===<<<<<<<<<===>>>@@@AAACCCCCCBBBAAA@@@@@@@@@@@@===>>>??????===:::666444111///---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###%%%'''&&&### """###%%%&&&&&&%%%###"""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$############"""$$$$$$######""""""!!!!!!############################################################$$$$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""###$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%"""###%%%%%%###"""###$$$""""""""""""""""""""""""###&&&&&&"""!!!$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((******))))))+++,,,------,,,,,,+++*********((()))+++,,,------,,,,,,(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******&&&''''''((()))******++++++---000333777===CCCHHHPPPTTT[[[bbbhhhlllmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiijjjkkklllkkkjjjhhhfffjjjhhhccc^^^ZZZXXXVVVVVVUUUUUUUUUTTTSSSRRRQQQQQQKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJIIICCCAAA===999666333///,,,,,,+++++++++******))))))(((((((((((())))))))))))((()))*********((('''&&&))))))(((((((((((())))))'''''''''''''''((()))***&&&'''''''''(((((())))))%%%&&&((()))))))))((('''))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((++++++)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))((((((''''''''''''(((((('''(((((()))***+++++++++)))***+++,,,------...---...---,,,---///111111111---111555555222222555999:::777999AAAPPPlllKKKUUU```eeefffcccZZZQQQLLLGGGCCCEEELLLRRRSSSRRRPPPNNNLLLKKKKKKJJJIIIGGGBBBHHHTTT```eee___PPPDDDGGGAAA<<<======<<<>>>AAA@@@CCCEEECCC>>>===@@@DDDBBBBBBAAA@@@AAAAAABBBBBB>>>;;;888666555222,,,(((&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""##############################""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$######"""!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""######&&&$$$"""!!!"""""""""!!!$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%%%%$$$$$$###'''''''''(((''''''&&&%%%)))((((((((((((***,,,------,,,,,,+++***)))((((((+++***)))(((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&(((***+++,,,((((((+++(((###$$$)))*********((('''+++333999===BBBJJJSSS\\\cccgggjjjllllllmmmooorrrsssrrrqqqvvvtttppplllkkklllnnnooolllmmmnnnooonnnmmmlllkkkpppiii```XXXTTTRRROOOMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOMMMKKKJJJIIIGGGDDDAAABBBDDDGGGIIIIIIIIIJJJLLLKKKGGGBBB???>>><<<888555333333222222111///***'''***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((((((((''''''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((()))*********)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///222222222333333444444444;;;:::;;;@@@NNNkkk]]]dddiiijjjjjjiiiddd]]]QQQOOOLLLJJJKKKPPPWWW\\\fffddd```[[[WWWTTTSSSRRRWWWZZZ___hhhnnnnnngggaaaNNNGGGAAA??????===???BBBEEEEEEDDDAAA>>>===???BBBCCCBBBAAAAAAAAAAAA@@@@@@BBB@@@???===<<<999555222...---+++)))'''%%%%%%$$$''''''&&&&&&%%%$$$$$$###%%%$$$###$$$%%%&&&%%%$$$#########"""######$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$###############"""""""""""""""!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$######"""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""######$$$"""!!!!!!"""######"""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''(((((('''''')))((((((((((((***+++,,,------,,,+++******))))))+++***)))(((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&''''''%%%$$$'''------***+++000***///666<<<@@@GGGOOOUUU^^^aaafffkkkpppsssuuuvvvvvvuuuuuuuuuvvvuuurrrpppfffccc___\\\\\\^^^bbbeeeddddddcccbbb```^^^\\\[[[___ZZZUUUSSSTTTUUUVVVUUUYYYXXXXXXWWWVVVUUUUUUTTTRRRRRRRRRSSSRRROOOJJJFFFGGGIIILLLNNNNNNMMMNNNOOOQQQMMMIIIGGGEEEAAA===999888777777888888777555333///...---,,,************++++++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((('''''''''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***''''''''''''((((((((((((***))))))(((((((((((()))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////111222222333333444444555999999;;;AAAPPPnnnrrruuuuuusssrrrtttsssooobbbdddbbb[[[UUUWWWaaakkkyyyxxxssskkkbbb\\\ZZZ[[[XXXYYY]]]eeemmmqqqqqqooohhh```ZZZXXXVVVTTTTTTWWWYYYVVVRRROOOMMMKKKHHHFFFEEEDDDDDDDDDFFFFFFEEECCCDDDDDDEEECCC@@@===<<<<<<777666444111---***'''&&&((('''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%###############$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################""""""!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""##################""""""""""""#########"""!!!!!!###$$$######$$$############$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&((((((((()))(((((((((((()))***++++++,,,,,,,,,++++++*********+++***)))(((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))***,,,------222888;;;CCCOOOXXX___eeekkkooouuuwwwyyy{{{}}}~~~~~~}}}}}}|||{{{zzzzzzyyyuuusssjjjgggcccaaaaaaeeeiiimmmjjjiiigggdddaaa___^^^]]]ZZZXXXWWWWWWYYY[[[\\\\\\______^^^]]][[[YYYXXXWWWVVVWWWXXXYYYWWWRRRKKKFFFJJJMMMOOOPPPPPPOOOPPPPPPRRRPPPNNNMMMKKKIIIEEEBBB===;;;::::::::::::999777444444333222000...,,,++++++***)))(((((()))***+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((+++***)))(((((('''''''''************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000//////111111222333333444555555666777;;;BBBQQQqqqnnnpppooolllmmmrrrtttrrrjjjllljjjcccZZZYYY```hhhtttvvvtttmmmbbbZZZXXXYYY[[[^^^ccckkkssswwwwwwvvvxxxsssooopppooojjjhhhiiicccaaa___```___ZZZPPPHHHEEEDDDDDDGGGJJJJJJHHHEEECCCEEEGGGFFFAAA======>>><<<;;;999777333000...,,,''''''&&&&&&&&&'''((()))(((&&&%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################%%%%%%$$$$$$###"""""""""!!!!!!!!!""""""######$$$######""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""$$$%%%!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""##################""""""""""""######%%%###!!!!!!"""###"""!!!###############$$$$$$%%%##############################$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''(((((((((((())))))************************))))))******((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***+++,,,///---,,,---111:::EEENNNYYY```iiiooorrrsssvvvxxxwwwyyy{{{}}}|||{{{{{{}}}~~~~~~|||zzzyyywwwuuussssssuuuwwwxxxvvvtttqqqnnnllljjjjjjjjjeeedddbbb```^^^\\\[[[YYYWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQPPPPPPMMMHHHAAA<<>><<<<<<;;;999888888888888777555333000///******)))((()))***,,,...---,,,,,,+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&(((((((((''''''((((((((())))))(((((((((((())))))''''''''''''((((((((((((***)))((((((((((((((()))(((((()))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111111222333333444555555555777;;;AAAPPPpppSSSVVVWWWVVVYYY```cccbbb___``````^^^ZZZXXXXXXZZZggglllooommmeee^^^[[[[[[aaabbbcccfffiiilllmmmmmmllljjjkkkooopppkkkfffeeeZZZ[[[___eeehhhbbbUUUKKKMMMKKKJJJLLLNNNMMMHHHCCCEEEIIILLLJJJEEE@@@>>>>>>======;;;:::888666555555,,,,,,***)))((((((''''''(((&&&%%%%%%&&&&&&%%%###&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""########################""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""##################""""""""""""######&&&$$$"""!!!""""""!!! ######""""""######$$$%%%########################"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((((((((())))))))))))((((((((()))))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&((())))))'''(((***,,,,,,000777>>>IIIWWWdddkkkooosssxxxyyyxxxxxxyyy{{{{{{|||~~~|||||||||~~~}}}zzzzzzyyywwwvvvtttrrrqqqpppoookkkhhhfffdddcccccccccbbb```]]]ZZZVVVTTTSSSMMMNNNOOOPPPPPPOOOMMMLLLIIIHHHGGGFFFFFFDDD@@@===AAACCCEEEFFFEEEDDDDDDEEEIIIGGGDDDBBBAAABBBEEEHHHJJJHHHEEECCCBBBAAA???>>>:::;;;;;;<<<;;;999888777111///...,,,+++++++++,,,......---,,,+++******)))************************((((((((((((((((((((((((******)))((((((((())))))(((((((((((((((((((((((())))))******+++++++++,,,))))))(((((((((''''''''''''(((((((((((((((((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((()))++++++''''''((((((***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111222444555555666666777;;;@@@MMMlllFFFJJJLLLLLLPPPWWWZZZYYY\\\^^^```dddeeeeeebbb___hhhmmmrrrssspppllljjjjjjiiiddd^^^YYYXXX[[[```dddbbbaaaeeelllnnnjjjeeeccc\\\]]]ccckkkqqqoooggg___dddaaa^^^^^^___[[[SSSKKKMMMQQQUUUUUURRRLLLGGGDDDAAA@@@>>><<<::::::::::::555444222000---***'''%%%((('''%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$########################""""""########################""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""#######################################""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""##################""""""""""""######&&&$$$"""!!!""""""!!! ###""""""""""""###$$$$$$########################"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''(((((())))))((((((''''''(((((())))))************)))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&((())))))''')))...222;;;FFFSSS^^^hhhqqqvvvvvvvvvxxx{{{{{{zzz{{{~~~~~~}}}zzzwwwvvvtttqqqnnnjjjfffdddaaa___]]]ZZZXXXVVVTTTTTTRRRSSSUUUUUUTTTTTTUUUVVVSSSTTTUUUUUUTTTRRRPPPOOOOOONNNOOOQQQSSSUUUTTTSSSNNNPPPSSSTTTSSSSSSSSSTTTQQQPPPLLLFFFBBBAAACCCEEEIIIHHHFFFFFFGGGGGGEEEDDD??????@@@@@@@@@@@@@@@???;;;:::888444111---***)))......------,,,,,,++++++************************((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))******++++++,,,,,,,,,*********)))))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''')))***,,,---(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000111222444555666666777888<<>>;;;:::;;;;;;888888888777555111---******(((''''''''''''&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$########################""""""""""""######"""""""""""""""""""""""" !!!###$$$$$$$$$"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""#########!!! !!!###$$$$$$###"""""""""""""""###$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''((())))))((('''&&&((())))))***+++,,,,,,,,,))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))'''***...000333999CCCKKKZZZeeeoootttxxx|||{{{wwwyyy{{{}}}}}}|||}}}|||{{{zzzzzzzzzyyyvvvtttqqqnnnjjjddd```\\\ZZZZZZSSSTTTTTTUUUUUUUUUUUUTTTPPPTTTWWWZZZ\\\```eeeiiihhhhhhhhhfffbbb^^^YYYVVV[[[\\\___cccfffhhhfffeee\\\___bbbcccccccccdddeeebbbbbb```\\\UUUQQQPPPQQQKKKJJJJJJJJJKKKJJJHHHFFFFFFFFFEEEEEEEEEFFFFFFGGGAAAAAA@@@===999444000---......------------------++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))***++++++,,,))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++************&&&'''((())))))((('''&&&'''((()))******)))((('''''''''''''''((((((((((((''''''''''''(((***++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///000111222444555666777777999<<>>;;;:::999:::===???<<<888666222///+++*********(((%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$######""""""########################$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$##################$$$$$$""""""!!!!!! %%%%%%%%%%%%%%%$$$###"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!! !!!"""""""""""""""$$$$$$##################""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((((((((((())))))))))))((()))***+++++++++++++++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%)))%%%###&&&&&&$$$###%%%+++)))'''&&&(((,,,111444666===GGGRRR[[[dddkkkooosssuuuxxx{{{~~~}}}{{{||||||xxxuuusssnnnhhheeeeeeeeeeeeccc\\\YYYUUUOOOKKKKKKOOORRRYYYZZZ```jjjlllggggggjjjgggiiikkkkkkggggggrrr~~~zzzuuuooojjjfffddddddiiiqqqvvvuuupppjjjfff___dddiiillljjjhhhhhhhhhrrrrrrpppooopppoooeeeZZZYYYZZZ^^^cccfffbbbZZZRRRNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDAAA??????AAA444333222///------...000////////////...,,,+++***,,,(((%%%'''+++---+++(((************************'''((()))******++++++***))))))))))))))))))))))))+++***)))(((((()))***++++++***)))'''''''''((()))&&&'''))))))(((((()))+++((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))++++++,,,,,,,,,---------)))***+++,,,,,,,,,++++++,,,,,,------.../////////000000000111222333555555888;;;888===MMMfffeeemmmpppkkkccc___\\\ZZZaaacccddddddaaa^^^ZZZXXXOOOOOORRRYYY[[[ZZZZZZ]]][[[___ccceeeddd```]]]\\\WWWPPPNNNTTTYYYZZZZZZ[[[XXXUUUNNNFFFAAACCCJJJPPP___```dddlllqqqmmmcccYYYXXXWWWWWWZZZ^^^aaabbbbbbdddeeebbbZZZSSSNNNHHHAAA@@@>>>===============>>><<<999444111///---(((%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$#########""""""""""""###""""""""""""######$$$"""############$$$$$$$$$##################$$$$$$######"""""""""!!!!!!!!!###$$$$$$$$$######"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""##########################################""""""!!!!!!""""""###"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''((((((((())))))))))))(((((()))*********))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((+++((((((++++++'''&&&'''''''''))),,,222888>>>BBBRRRXXX___gggmmmrrrwwwyyyxxxzzz|||~~~zzztttrrrrrrrrrpppnnnbbb^^^YYYWWWXXX[[[\\\\\\^^^\\\YYYWWWXXX\\\aaaeeehhhiiipppyyy{{{vvvsssuuurrrqqqqqqooolllnnn{{{vvvooommmmmmnnnsssssswww|||~~~zzznnnqqqtttsssppppppuuuyyyuuuyyyzzzxxxuuuqqqggg^^^^^^aaaffflllooommmhhhccc\\\\\\\\\YYYVVVRRRPPPPPPNNNLLLIIIFFFCCCAAA@@@???BBB@@@;;;666222/////////---------,,,++++++******,,,)))'''(((+++,,,)))&&&************************(((((()))************)))))))))))))))))))))))))))******)))(((((()))************(((((('''((())))))''')))******(((((()))+++((((((''''''''''''(((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,---------......,,,,,,------.../////////000000000111222333555555777;;;999<<>>>>>===???===999777444000,,,)))***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$###"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############"""""""""############"""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###""""""!!!"""######$$$$$$$$$$$$####################################""""""#########!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''((((((((()))))))))(((((())))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))***+++)))&&&'''++++++'''&&&(((***---333;;;DDDNNNUUUYYYjjjnnnsssvvvxxxyyy{{{|||}}}~~~}}}}}}{{{yyywwwwwwrrrkkkeeebbb```^^^\\\TTTRRRQQQSSSYYYaaahhhkkkooommmiiihhhiiikkklllmmmmmmqqqzzz~~~wwwuuuwwwuuutttrrroooqqq}}}tttnnnkkkjjjiiisssssswwwzzzrrrtttrrrmmmgggiiirrrzzzrrrxxx|||yyyuuutttrrroooooorrrwwwzzz{{{xxxtttqqqmmmqqquuuuuupppkkkhhhggg]]]XXXRRRNNNLLLIIIEEEBBBFFFDDDAAA>>>;;;999888888000///...---,,,,,,------...,,,***,,,...---***&&&++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******)))+++++++++)))((()))***(((((())))))))))))((((((***))))))(((((())))))***))))))*********+++++++++++++++******++++++,,,,,,,,,,,,------.../////////000000000111222333555555666:::999<<>>BBBHHHOOOSSSTTTTTTWWWkkk~~~wwwnnnjjjgggiiieee___\\\___\\\KKK999999:::;;;<<<<<<;;;<<<<<<333111...,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$###""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""######$$$$$$%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$############$$$$$$ !!!"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((************)))(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''***((((((+++---000777@@@KKKOOOWWW```iiippptttvvvxxx{{{~~~~~~}}}|||{{{vvvpppllljjjhhhccc```VVVXXXZZZXXXVVVVVVXXXZZZ^^^^^^^^^```eeellltttyyyyyy|||{{{sssnnnuuu}}}tttppptttzzz{{{tttsssvvvwwwkkkcccccclllwww|||zzzrrrjjjfffqqqqqqnnneeeZZZVVVZZZ___kkkrrruuurrrppptttxxxzzz~~~}}}{{{{{{vvvqqqkkkhhhiiigggaaa\\\\\\[[[ZZZYYYVVVNNNEEE>>>CCC@@@;;;666111///---------...///111222111...,,,++++++++++++++++++++++++++++++++++++***((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********+++++++++,,,,,,+++)))((()))***((()))***++++++***)))(((******))))))))))))******++++++,,,,,,,,,------------000444888888555222///,,,,,,------.../////////000000000111222333555555444::::::<<>>@@@<<<:::666333///---,,,+++''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%"""############$$$$$$$$$'''&&&&&&%%%$$$$$$######"""""""""#########$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###############"""!!! !!!!!!"""######$$$###""""""!!!!!!""""""###"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''((((((***---444>>>DDDKKKVVVbbbiiikkkooosssvvvxxxxxxyyywwwyyy}}}~~~}}}|||||||||zzzyyywwwuuurrrnnnkkkjjj___]]]XXXSSSQQQRRRUUUYYYlllttt||||||ssskkkgggggghhhjjjmmmoooqqquuuzzz~~~uuuqqqqqqwwwwwwtttooooooooohhh^^^[[[]]]eeekkkkkkeeedddfffooopppnnniiibbb^^^___bbb```cccfffeeeddddddgggjjjffffffeeedddbbb^^^ZZZWWWUUUYYY```lll{{{}}}fff```\\\___gggmmmmmmjjjuuuyyy~~~xxx{{{xxxuuuqqqqqqrrrpppkkkggg```]]]XXXQQQJJJCCC>>>;;;444444333111///---------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++***)))(((''')))******(((((()))+++)))))))))(((((()))))))))+++******))))))******+++))))))*********+++++++++)))+++...000000///,,,+++,,,,,,------.../////////000000000111222333555555222:::;;;<<>>===BBBOOOkkkUUUXXXZZZ[[[ZZZYYYYYYZZZ\\\[[[ZZZZZZYYYYYYYYYYYY]]]]]]^^^^^^___```bbbccc```aaaaaaaaaaaa```^^^]]]```cccgggkkkpppvvv~~~|||oooddd```dddiiitttqqqnnnooowwwxxxmmmdddZZZQQQIIIKKKKKKPPP]]]mmmtttsssqqqhhhaaaaaabbb___ZZZXXXYYYXXXTTTNNNIIIEEE<<<333...,,,+++)))))))))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""########################""""""""""""###############"""!!!!!! !!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((()))(((((()))+++...888>>>HHHPPPXXX^^^cccggghhhhhhhhhhhhiiikkklllmmmmmmllllllllljjjfff```\\\XXXUUUPPPOOOPPPTTTWWWZZZ^^^hhhnnnkkkgggiiilllmmmqqqnnnlllpppxxx~~~mmmfffeeennnxxxxxxssspppttt|||yyywwwxxxxxxqqqgggccceeevvvyyyyyyuuuhhh\\\VVVLLLBBB999666555000///111000000000///.........//////...---,,,,,,,,,------***000...''',,,777555)))---,,,+++*********+++,,,+++*********)))))))))))))))(((((())))))+++,,,,,,+++,,,---,,,******,,,---...------,,,,,,------...,,,,,,---......//////000//////000111222333444444777555>>>===BBBOOOkkkVVVXXX[[[[[[ZZZXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVYYY\\\```dddjjjmmmnnnttt}}}~~~qqqgggdddfffiiirrrttttttrrrrrryyyvvvhhh]]]PPPQQQMMMIIIKKKUUUaaahhhsssiii```___```___^^^^^^YYYZZZYYYXXXXXXVVVLLLAAA555///)))&&&''')))******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############!!!!!!!!! !!!!!!!!!########################"""""""""#########$$$$$$%%%$$$###"""!!! !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!################################################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((())))))(((((('''''''''&&&(((((((((((()))---222666BBBIIISSS\\\aaadddfffgggggggggiiijjjkkkkkkllllllkkkiiigggeeeddd___XXXRRRQQQOOOOOOUUU]]]ccccccaaa___hhhooonnnkkkiiiiiihhhfffgggiiimmmqqqpppjjjeee```___dddnnnuuuuuusssqqqsss{{{}}}mmm```[[[[[[eeeqqqyyy|||{{{yyyrrrllliiiaaaUUUGGG>>>888333111222000000000000///......---///...------,,,,,,------(((---...+++***,,,------------,,,+++++++++++++++***************)))))))))***************+++,,,---+++---......---,,,,,,---.........------......///,,,------......///000000//////000111222333444444777444>>>===AAANNNjjjWWWZZZ^^^___^^^]]]\\\\\\]]]]]]___```bbbcccdddddddddaaa^^^[[[[[[[[[[[[ZZZSSSSSSQQQPPPOOOOOOOOOPPPRRRRRRSSSTTTUUUVVVYYYZZZZZZ```hhhmmmqqquuu{{{xxxrrrrrrwww{{{{{{uuuuuuwwwvvviiibbb___WWWLLLFFFIIIQQQWWW```ZZZYYY^^^bbbbbb```aaa\\\]]]^^^```dddfff^^^TTTDDD;;;///))))))+++***)))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!################################################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$&&&'''((()))))))))))))))(((''''''&&&&&&'''((()))***...555>>>DDDLLLQQQYYY```ccceeeffffffggghhhjjjllllllllljjjjjjlllggg```\\\ZZZYYYVVVSSSUUUVVV]]]jjjwwwzzzssskkkhhhkkkkkkgggccccccfffiiillljjjhhhgggddd___XXXRRR```dddkkkrrrvvvvvvvvvvvvsss{{{zzzvvvnnnjjj]]]___bbbeeekkkwww~~~yyyvvvuuuqqqfffXXXLLLCCC;;;444000000///.../////////...---///......---------------)))***---000...+++...444------,,,,,,++++++++++++***************************************+++,,,,,,+++---///000///------...---------------......///---------...//////000000///000000111222333444555777444===<<<@@@MMMiiinnnqqqvvvxxxyyyxxxwwwxxxyyyzzz|||{{{rrrkkkhhhgggfffeee___]]][[[XXXVVVTTTSSSSSSSSSRRRPPPNNNNNNOOOOOOOOOOOORRRVVVWWWXXXYYY^^^bbbdddfffjjjooovvv}}}vvvpppuuuvvvyyy}}}uuuuuunnneee]]]VVVRRRQQQRRRNNNKKKMMMUUU\\\```cccfffjjjkkkjjjkkkooossspppiiiYYYNNN???555111///,,,***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$######""""""######$$$####################################$$$$$$$$$$$$!!!!!!"""###############!!!"""""""""##########################################""""""!!!!!!!!! """"""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))******))))))(((((('''''''''&&&'''))),,,111777AAAJJJQQQYYY\\\```ccceeegggiiijjjggghhhjjjlllkkkjjjhhhfffgggaaaZZZUUUUUUYYY___cccbbbbbbiiixxx~~~zzzwwwqqqjjjccc___bbbeeemmmiiiccc```______aaabbbgggooowww|||~~~||||||wwwvvvqqqiiieeeeeekkkuuu}}}}}}wwwmmmaaaVVVJJJ===444333000......///000000///...//////.........------111,,,+++///...((('''+++------------,,,,,,++++++***************+++++++++******)))))))))***++++++***---///000///......///,,,,,,++++++,,,------...------......///000000111000000111222333444444555777444===<<<@@@LLLhhh~~~wwwvvvssspppllliiifffeee```\\\WWWTTTSSSSSSRRRRRRJJJKKKLLLLLLLLLMMMPPPRRRTTTTTTUUUVVVZZZ```gggmmm}}}~~~xxxpppmmmsss~~~yyyvvvqqqhhh```\\\PPPIIIEEEHHHNNNWWWaaajjjoooqqqqqqpppssswwwxxxuuujjj___PPPBBB888222,,,))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$$$$%%% !!!"""###$$$$$$$$$$$$""""""""""""####################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******(((((((((((((((((((((((()))---444;;;CCCLLLUUU[[[```aaabbbccccccdddgggjjjggghhhhhhiiigggeeecccaaa\\\[[[ZZZXXXZZZaaallluuupppllllllvvv}}}zzzwwwtttooojjjiiillllllhhhbbb___```ffflllqqquuu|||zzzrrrkkkeeedddgggttttttjjj^^^NNNBBB;;;666111///111222222111...////////////...------222...+++...///---******---------------,,,++++++*********+++++++++++++++******)))))))))******++++++,,,...///......///000+++++++++++++++,,,---...---......//////000111111000000111222333444555555666444<<<;;;???KKKggg|||vvvpppfff___[[[XXXVVVUUURRRPPPNNNMMMNNNNNNMMMMMMQQQSSSTTTTTTTTTVVV[[[___bbbjjjttt|||ppphhhiiiqqq{{{{{{ppplll```UUUIIIDDDFFFLLLYYYdddccciiinnnnnnqqqxxx}}}~~~xxxpppbbbRRRDDD999111...************))))))))))))''''''''''''''''''''''''&&&&&&'''''')))***,,,---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%""""""###$$$$$$$$$###"""""""""""""""####################################%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))///444<<>>JJJfffyyyqqqlllhhheee```[[[VVVTTTSSSQQQMMMJJJKKKNNNRRRTTTTTTTTTWWWZZZ\\\___cccdddiiiuuutttnnnppptttvvvuuuyyyyyyvvvlll```RRRIIIFFFGGGOOOXXXVVV```jjjnnnsss|||uuudddSSSEEE===:::++++++++++++*********)))(((((((((((((((((((((((($$$$$$%%%&&&(((***,,,---%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! """"""""""""####################################&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******333999CCCLLLSSSYYY]]]```aaacccddddddccccccccceeedddcccbbb```]]]ZZZWWWVVVRRR```nnnsssnnnkkkooovvv{{{vvvrrruuu}}}~~~vvvpppnnnkkkgggjjjqqqwww{{{{{{ssssssyyy||||||yyyvvvvvvyyy{{{vvvuuuuuuuuurrrrrrvvv{{{zzz}}}{{{oooiiijjjdddyyy|||tttqqqiii```QQQHHH<<<666444555444222...///000000000///---,,,+++111222,,,+++///000,,,,,,---.........---,,,+++*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,,,,+++,,,///111,,,,,,,,,---...///000111......//////000000111111000111222222444444555666666333<<<:::>>>JJJfffqqqhhheeeaaaXXXPPPQQQSSSRRROOOPPPSSSSSSPPPXXXTTTSSSXXX]]]aaaiiiqqquuuwww~~~|||sssoooiiimmm{{{zzzuuulllcccYYYQQQIIIEEEEEEJJJWWWiiivvv|||lllYYYIII<<<999///)))+++,,,)))''')))(((''''''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""###$$$$$$$$$$$$###%%%%%%$$$###"""""""""###$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''''''''&&&%%%''''''''''''+++333999GGGIIINNNSSSXXX\\\```aaaaaabbbbbbccccccdddeeefffccc```]]][[[VVVPPPOOOSSS]]]pppxxxmmmooovvv|||yyyzzzuuunnniiihhhfffgggppp|||}}}|||vvvyyy}}}|||||||||~~~{{{www~~~|||yyywwwwwwyyy{{{}}}~~~|||~~~zzz{{{uuulllhhhaaaSSSBBB999777555111.........000222111///---////////////////////////......---------,,,,,,,,,++++++******++++++,,,---000...,,,+++,,,------,,,---,,,,,,++++++,,,,,,---000000//////.........---////////////000000000000000555888777333000222444888666:::999CCCJJJ```xxxooodddeeeaaa[[[YYYZZZYYYUUUVVVRRRQQQSSSUUUUUUYYY^^^cccqqq~~~~~~yyy~~~nnnjjjjjjpppwww~~~zzzzzz}}}zzzgggYYYSSSHHHGGGNNN\\\jjjttt}}}}}}eeeVVVNNNFFF;;;111...+++'''&&&(((***)))(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&$$$######$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%''''''((()))---555>>>DDDPPPQQQTTTXXX\\\___aaabbbbbb```^^^]]]^^^^^^^^^^^^^^^WWWQQQPPPPPPRRRWWW^^^cccttt}}}rrrppptttvvvxxx||||||vvvuuuyyyhhhhhhkkkoooooonnnuuu~~~|||uuurrruuuzzzzzzwwwwwwwwwwwwxxx{{{}}}wwwjjj[[[PPPGGG<<<111222111000111222111000...////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,------...000...,,,+++,,,------,,,---,,,,,,++++++,,,,,,---000/////////.........---............////////////222666999999555444555888777666:::999CCCIII___uuummmiiibbb[[[XXXTTTRRRSSSRRRPPPQQQTTTTTTZZZ^^^cccoooyyyxxxuuupppjjjjjjuuuwwwkkklllrrroooccc[[[QQQKKKNNNWWW___gggmmmeee|||qqqddd]]]SSSIII===555000++++++---+++***(((((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$%%%$$$######"""#########"""############$$$$$$$$$"""############$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%******+++000999CCCLLLQQQWWWXXXZZZ\\\]]]^^^______aaa^^^ZZZZZZ[[[[[[YYYWWWSSSLLLHHHLLLRRRVVV[[[___fffvvvuuuoooooouuu}}}xxxooommmrrrrrrvvv{{{~~~zzzvvvzzz~~~}}}zzzvvvqqqmmmnnnuuu|||yyyxxxvvvxxx}}}}}}qqqggg[[[HHH888666555222111222111///...////////////////////////.........------------,,,---------------......//////...,,,,,,---------,,,------,,,,,,,,,,,,------/////////...............------------.........///...111555555222111333666777666:::999BBBHHH]]]uuujjj]]]XXXUUUTTTRRROOOOOOSSSRRRTTTVVVWWW]]]hhhttt|||}}}yyymmmhhhlllssssssnnnmmmoooxxxooo___NNNIIIJJJLLLNNNQQQXXX```mmmxxx}}}zzzppphhhXXXQQQHHH@@@:::444000...+++)))''''''((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!"""$$$&&&&&&&&&$$$###########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############$$$$$$############$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))******((('''''''''......111:::EEEOOOUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\___\\\ZZZZZZ\\\\\\WWWSSSJJJGGGJJJUUU]]]]]]ZZZXXXdddsss|||nnnjjjqqq||||||sssqqqttt~~~}}}{{{{{{}}}|||yyyyyy}}}~~~wwwrrriiiVVVEEE;;;888444111111000///...////////////////////////............---------------------,,,---......///...---,,,,,,---...---,,,------,,,,,,,,,,,,------........................---------......//////000,,,...111111000111333555666555999888BBBGGG[[[qqqiiiaaa\\\UUUOOONNNQQQNNNNNNPPPSSSVVVXXX[[[]]][[[aaappp|||yyyyyyyyy|||vvvppp}}}wwwgggWWWOOOLLLHHHEEECCCPPPRRR[[[hhhuuuzzzzzzxxxbbb___ZZZUUUNNNDDD555***,,,)))'''&&&''')))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$### ###$$$%%%$$$###"""########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############$$$$$$############$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***'''&&&''')))333555;;;EEEOOOUUUVVVUUUWWWWWWYYYZZZ[[[\\\\\\\\\]]]\\\[[[[[[[[[WWWPPPKKKHHHHHHOOO]]]gggfffaaa^^^fffooovvvhhhnnnyyy}}}~~~}}}~~~|||~~~zzz{{{xxxvvvpppbbbSSSCCC>>>888333111000000///000000000000000000000000//////.........---------,,,,,,,,,,,,,,,------...---,,,,,,,,,......---,,,...------,,,,,,------...---------...............---......///000000111111000111222333333444666888666555999888AAAFFFYYYzzzoooeee``````ZZZUUUQQQQQQQQQPPPPPPRRRTTTPPPTTTcccwww}}}uuuvvv~~~~~~zzz}}}wwwjjjbbbZZZNNNCCC>>>CCCLLL[[[hhhmmmooovvvvvvwwwvvvvvvrrreeeLLL666111...***(((((()))******''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$### !!!"""#########"""!!!###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$#########"""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%&&&***...:::>>>EEEMMMSSSVVVUUUSSSVVVWWWYYY[[[\\\]]]^^^^^^[[[[[[ZZZWWWRRRMMMHHHEEEMMMMMMRRR___jjjnnnppprrrooonnnrrr{{{lllqqq~~~zzz|||~~~xxxnnniiijjjooovvv~~~||||||xxxrrrxxx}}}yyymmmaaaRRRLLLBBB:::555333111000000000000000000000000000/////////.........------,,,,,,,,,+++,,,------...,,,,,,,,,---...///---,,,......------------......---------------.........---......///000111222222000000000111222444555666555444999888AAAEEEWWWyyylll```YYYUUUPPPNNNQQQQQQJJJHHHNNNWWWaaammmxxx|||sssooosss|||}}}vvvkkkZZZMMMGGGBBBHHHTTTaaaggghhhnnnvvvzzz~~~nnnSSS:::666000,,,************''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$############"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&***333999CCCGGGLLLQQQSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]]]]]]]WWWXXXUUUPPPIIIFFFHHHLLLSSSSSSXXXcccmmmsss{{{xxxrrrmmmpppyyywwwzzz~~~zzztttkkkcccaaaeeekkkvvvvvvuuuwwwyyy||||||qqqfff]]]PPPDDD;;;666333222000000000000000000000000////////////............---------------......///,,,+++,,,---//////---,,,......------------......,,,,,,,,,------.........,,,,,,---...///000111222000///...///000222333444555444999888@@@DDDVVVoooggg```XXXTTTVVVMMMKKKLLLPPPNNNKKKOOOXXXbbbxxx||||||yyysssooorrr|||yyyjjj___[[[PPPHHHIIIWWWfffllllllllljjjqqq~~~hhhBBB===555///,,,+++***)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###%%%%%%$$$###"""""""""###""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))***111<<>>DDDUUU~~~mmm```XXXPPPNNNKKKGGGGGGKKKLLLOOOYYYeeeoooxxx|||}}}uuueeeZZZRRRMMMMMMPPP^^^cccjjjrrr{{{{{{sssaaaYYYPPPGGG;;;///***+++'''((())))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###### ###'''((((((&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%%%%%%%%%%'''+++000666???GGGMMMQQQQQQRRRSSSTTTTTTTTTTTTSSSVVVXXXWWWUUUSSSSSSUUUUUUTTTQQQNNNSSS]]]bbbbbbqqqrrrrrrooommmoootttxxxpppfff```gggttt~~~zzzvvvrrrrrrqqqxxx|||}}}yyysssnnnkkkiiiiiirrr~~~mmmiiiiiirrruuufffYYYMMMCCC666222000222222000///111//////...---------...............------,,,,,,,,,------------------------------------------------........................------...///000000000000111111111222333333444444777777:::666???DDDTTT|||yyywwwvvvuuuwwwzzz}}}{{{zzz}}}}}}ppp```WWWRRRMMMIIIHHHFFFHHHLLLOOORRR]]]sss~~~vvvvvvooofff```VVVKKKEEELLLRRRYYYcccoooxxxyyyttthhheeebbb]]]OOO===000,,,)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!###&&&)))+++)))%%%!!!################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""#####################$$$$$$$$$###############%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&***111999@@@GGGMMMRRRTTTSSSSSSRRRRRRRRRRRRSSSVVVVVVVVVSSSPPPNNNNNNOOOXXX[[[]]]___eeepppwwwxxx{{{rrrjjjgggjjjoooaaaaaafffqqq~~~|||zzzzzzxxxuuussstttzzz~~~}}}}}}{{{vvvqqqoooqqqttt{{{vvvkkkiiissszzzrrrfffWWW???888333444555222000000...............///000000.........---------------------------------------------------------------........................------...///000000111111111111111222333444444444666777:::666???DDDTTT||||||{{{zzzxxxvvvuuutttpppqqqqqqtttwww{{{~~~|||zzzxxxwwwyyyzzz||||||||||||~~~|||xxxggg^^^XXXRRRMMMJJJLLLNNNNNNMMMPPP___nnnwwwpppqqq|||tttqqqpppfffWWWLLLCCCGGGNNNZZZkkkxxxwwwpppdddcccdddfff```PPP???666000...,,,+++***((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""###&&&))))))%%%!!!################################################$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""  """###$$$#############################################%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$%%%''')))***000999AAAGGGLLLPPPRRRTTTSSSRRRQQQPPPQQQRRRSSSWWWVVVSSSPPPMMMLLLLLLMMMZZZaaaiiipppyyyyyyoooeee```ccciii```kkk{{{{{{zzz~~~{{{yyy|||yyyllljjjrrr~~~yyygggTTTHHH;;;666333111111222000//////...//////000000...............---------........................................................................------......///111222222000111111222333444555555666777:::666???CCCSSSttttttuuuuuuuuutttssssssrrrqqqqqqrrruuuyyy}}}}}}~~~~~~|||{{{xxxzzz{{{|||{{{|||~~~yyyllleee\\\SSSQQQNNNMMMNNNNNNNNNTTT[[[jjj{{{|||uuuooolllrrr{{{{{{xxxvvvlll\\\PPPDDDDDDHHHTTTgggrrrmmm```\\\YYY[[[cccfff[[[KKK???555111,,,***)))((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%""" """%%%&&&%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""$$$$$$$$$$$$$$$################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&++++++)))&&&$$$%%%))),,,222777@@@GGGKKKMMMOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSRRRPPPNNNMMMOOOSSSVVVXXX\\\eeepppzzz}}}vvvqqqhhh```aaahhhiiiwwwtttpppqqq|||ppphhhjjjssszzzpppgggWWWDDD888222000444999222222111000///......///........................................................................///////////////////////////.........///000222333000111222333444555666666555777:::777???CCCRRRssssssttttttssssssrrrqqquuuuuuuuuvvvxxx{{{yyynnnbbb[[[RRRKKKJJJLLLNNNQQQVVVXXXeeewwwxxxpppjjjmmmuuu}}}zzzwwwnnnaaaZZZGGGCCCBBBKKK]]]jjjggg]]][[[WWWYYYbbbfff___RRRIII<<<555...))))))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$""" """###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))(((%%%$$$&&&,,,111:::???EEEJJJLLLMMMNNNNNNQQQPPPPPPPPPPPPQQQQQQRRRKKKJJJJJJNNNWWWaaajjjnnnccciiioooxxx|||||||||tttiiifffkkksss~~~zzzvvvxxx|||wwwuuuyyyvvvfffaaaeeeiiiwwwxxxrrrcccQQQCCC999555999AAA444333222000//////...................../////////................................................000000000000000000000000111000///...///000111222000111222333444555666777555666;;;777???CCCQQQyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}~~~~~~~~~~~~zzz~~~rrrfff[[[UUURRRPPPPPPSSSOOOWWW```iiivvvssssss{{{~~~wwwuuuZZZTTTKKKGGGOOO]]]cccccc``````fffllllllddd\\\XXXMMMDDD888///---,,,+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$###"""###$$$%%%######################################################""""""""""""######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&&&&+++444;;;AAADDDIIIKKKMMMMMMOOOPPPQQQQQQQQQQQQPPPOOONNNNNNKKKJJJLLLSSSaaappp{{{nnnllliiilllwww~~~}}}}}}wwwpppssszzzyyypppmmmllloooxxxjjj___^^^```oootttzzz{{{sssgggYYYIII>>>>>>CCC333222111111000000000000---........./////////000................................................////////////////////////333222000///...///000111000111222333444666777777555666;;;777???BBBPPP~~~zzzxxxtttuuuuuuvvvxxxssshhh^^^SSSNNNNNNIIIQQQUUUVVV\\\iiiuuuyyy{{{qqq^^^LLLFFFNNNZZZ```eeekkktttyyytttjjjfffhhh```TTTDDD777111...+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########''''''%%%###$$$%%%########################""""""""""""""""""""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((()))000;;;DDDEEEGGGJJJLLLMMMNNNPPPRRRRRRSSSSSSRRRQQQNNNLLLJJJQQQOOOPPPYYYgggwwwwwwooodddbbblllxxxyyytttyyy|||yyyzzz}}}~~~wwwsssqqqoooppp{{{|||rrrfffeeehhhiiihhhooo~~~zzzmmmYYYGGG@@@BBB111111111000111111222333---.........//////000000////////////////////////////////////////////////........................444333111///...///000111000111222333555666777888555666;;;777???BBBPPP{{{vvvuuutttsssuuuwww{{{}}}oooddd\\\WWWRRRLLLLLLQQQVVVXXX^^^fffuuu}}}}}}yyydddSSSLLLMMMQQQfffmmmuuu{{{|||yyyqqqjjjoooiii[[[III888---******((()))((('''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###!!!"""$$$%%%$$$"""########################$$$$$$$$$#########""""""######################################################""""""""""""#######################################$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&%%%$$$###$$$%%%&&&%%%$$$#########$$$&&&'''(((%%%%%%+++555???CCCDDDGGGHHHIIIKKKLLLNNNOOOPPPMMMOOOPPPOOONNNMMMMMMMMMVVV\\\bbbbbbaaahhhzzz|||oookkklllppp{{{}}}xxxqqqmmmooouuu{{{||||||zzzwwwqqqvvvqqqooowwwxxx[[[FFF@@@999333000222333000..............................//////............//////000000//////.........---111111000000//////......///////////////000111111111222222333444555666666;;;444:::888<<>>333---+++,,,,,,,,,+++)))((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###!!!!!!"""!!! ########################$$$$$$$$$#########""""""######################################################""""""""""""######################################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&''')))000999AAAEEEGGGHHHHHHIIIKKKLLLMMMOOOOOOOOOPPPPPPMMMIIIIIILLLPPPYYY^^^aaaaaa```iiiyyytttgggjjjzzzuuusssuuuxxx|||{{{yyypppooovvvqqqZZZMMM>>>666111333555333111111........................//////............//////000000/////////.........111000000000/////////...///////////////000111111111222222333444555666666:::444:::888<<>>CCCHHHJJJHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNMMMIIIEEEFFFLLLRRRZZZ]]]______bbbjjjwww|||nnnooo~~~yyyvvvuuuzzzzzz|||zzztttsssxxxrrr___HHH<<<111000222222000000........................000//////......//////000000000////////////......000000000000///////////////////////////000111111111222222333444555666666:::444:::999<<>>222***((()))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$%%%''''''&&&$$$$$$&&&(((########################""""""#########$$$$$$$$$######################################################""""""""""""##########################################$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%(((,,,111333>>>AAAEEEGGGGGGGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLSSS^^^hhhooouuuzzz~~~uuunnniiinnnwwwyyypppfffyyy|||~~~zzzuuuyyy}}}|||wwwqqqoootttxxxxxxxxxyyy|||zzzwwwwwwxxxwwwtttqqqnnnpppuuu|||yyymmmeeegggnnnyyyxxxhhhYYYGGG888111000////////////////////////111111000000000000111111//////000000000111111111.../////////000000000111///////////////000111111111222222333444555666666999333::::::<<<@@@LLLvvv|||{{{yyyvvvuuutttttttttooonnnlllkkkkkkmmmppprrrrrrpppoooqqquuuwwwwwwuuunnnmmmkkkhhhffffffiiikkkmmmwwwnnnWWWNNNMMMOOOUUU[[[bbbyyy~~~vvvkkk^^^MMMEEERRRhhhuuuvvvvvvqqqiiiaaa^^^]]]VVVJJJ;;;000,,,,,,+++***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&########################""""""######$$$$$$$$$$$$######################################################""""""""""""##############################$$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&''')))$$$######%%%)))000777;;;@@@AAACCCEEEFFFHHHKKKMMMJJJJJJJJJJJJJJJIIIIIIIIIKKKWWWeeelllooottt~~~xxxoooiiiooo}}}}}}ttt}}}pppqqqyyy{{{wwwzzzssstttwww|||}}}xxxsssqqqqqqqqqooommmpppttt{{{sssaaa]]]eeexxxuuuiiiVVVCCC999888000000000000000000000000111111000000000000111111//////000000111111111222.../////////000000111111///////////////000111111111222222333444555666777999333::::::===@@@KKKvvv}}}{{{yyyxxxuuusssrrrqqqnnnllliiifffeeedddaaa___]]]\\\[[[\\\]]]^^^dddbbbaaaffflllooolllhhhjjjhhhgggggggggddd___[[[```ccchhhnnnxxxrrr___YYYTTTRRRRRRWWW```uuu}}}{{{~~~{{{qqq```QQQPPPWWWnnnsssrrriiicccbbb```]]]ZZZNNNCCC<<<444***'''))))))'''&&&&&&'''((('''%%%%%%'''***)))'''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###%%%&&&'''%%%###&&&///888???BBBEEEFFFHHHJJJJJJJJJHHHGGGGGGHHHIIIGGGFFFIIIPPPWWWZZZRRRSSS___iiimmmvvvwwwkkkaaacccpppzzzzzzuuuyyy{{{qqqnnnuuuzzzyyyvvvrrrnnnmmmnnnpppwww~~~wwwhhheeexxxxxxnnndddWWWCCC222666111...000000...---///000000000000000000000000...///111333333111///...000000000000000000000000.........//////000111222222333333444555666777777999555;;;888;;;@@@JJJooo}}}{{{{{{xxxssspppmmmjjjgggddddddbbb```]]][[[YYYWWWWWWTTTSSSQQQOOOOOOPPPQQQRRRTTTSSSTTTWWW\\\______]]]bbbaaa```aaabbb```]]]YYYWWWXXX[[[___fffppp{{{yyyjjj^^^VVVTTTPPPTTTaaattt~~~vvvvvv}}}~~~|||pppddd\\\XXX```jjjqqqnnniiigggeeebbbaaaVVVKKKCCC;;;111,,,---)))(((''''''((()))((('''&&&'''(((&&&######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$'''%%%&&&+++333;;;@@@BBBEEEGGGHHHJJJJJJIIIHHHGGGJJJHHHGGGHHHLLLTTT[[[```cccXXXTTT\\\eeejjjrrr}}}}}}pppbbbaaaiiiqqqqqqmmmqqq|||}}}wwwqqqqqqyyyyyyyyywwwssspppnnnqqqvvvzzzwwwttt~~~wwwqqqgggSSS@@@999222...111333111///000000000000000000000000000///000111222222111000///000000000000000000000000///......//////000111222222333333444555666777777999555;;;888;;;@@@JJJooozzzvvvrrrtttqqqlllgggccc___[[[YYYXXXWWWTTTRRRPPPNNNMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLOOORRRTTTUUUXXXXXXXXXZZZ\\\\\\ZZZXXXTTTTTTUUUUUUXXX]]]eeejjj~~~lll]]]WWWMMMMMMQQQXXXcccuuurrrjjjbbbmmm}}}{{{}}}yyyiiiXXXRRR^^^kkkoooooonnnllljjjfff]]]RRRJJJ@@@555...,,,***((('''''')))***)))(((((('''%%%###!!!"""%%%(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$############"""""""""########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&(((+++222:::@@@CCCDDDFFFGGGIIIJJJJJJIIIHHHHHHIIIGGGEEEIIIRRR\\\cccfffcccZZZVVV]]]eeekkksss}}}uuuhhhccchhhnnnooommmkkkvvvqqqooonnnqqqzzzxxxssssssqqqooonnnpppwwwwwwrrryyyfffTTTAAA777///111444333111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222222222333333444555666777777999555<<<999<<>>@@@BBBDDDFFFIIIKKKMMMOOOPPPPPPPPPPPPOOONNNOOORRRUUUUUUWWW[[[aaajjjvvvmmmbbbVVVQQQPPPTTT\\\dddaaassswwwjjjcccdddhhhsss~~~~~~jjj]]]TTTNNNPPP[[[eeekkkmmmwwwtttmmmbbbWWWJJJ>>>555,,,)))'''&&&'''(((((((((''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''+++000888???EEEHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHH@@@HHHPPPSSSRRRTTTZZZ```lllsss|||yyyssstttzzzwwwsssooonnnqqqwww|||~~~vvviiiiiijjjlllnnnttt}}}}}}{{{wwwsssmmmqqqvvv|||yyyccceeesss~~~vvvcccPPP;;;222111000//////////////////////////////111111000000000000111111/////////////////////////////////000000111222333222333333444555666777777777555<<<:::>>>BBBKKKpppzzzyyytttnnnggg```YYYSSSNNNGGGDDDAAA@@@???>>><<<;;;999888777666666666666666444444444444555555555555777666666666777888999999888:::<<<>>>>>>@@@BBBEEEHHHIIIJJJKKKKKKMMMPPPRRRTTTRRRQQQQQQTTT\\\fffnnn}}}vvv```TTTQQQPPPSSSVVVWWWZZZggg~~~tttooojjjggglllyyyppp]]]JJJDDDJJJTTT^^^eeettttttppphhh^^^SSSFFF:::///,,,)))'''(((((((((((('''''''''((()))(((&&&###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''000555<<>>@@@CCCEEEFFFIIILLLNNNQQQPPPNNNLLLLLLPPPWWW\\\fffnnnzzzuuuddd\\\WWWUUUVVVYYYTTTUUUeee|||}}}vvvpppkkkllluuupppXXXIIIDDDHHHTTT```iiimmmmmmgggaaaYYYLLL@@@444000,,,))))))***)))))))))'''%%%%%%''''''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))555999???DDDFFFIIILLLNNNKKKKKKJJJIIIIIIIIIIIIIIIJJJPPPWWWYYYWWWXXX^^^eeeeeellluuuzzz~~~|||{{{ttttttuuutttpppmmmooouuu}}}~~~zzzuuurrr{{{tttuuuyyyxxxiiiUUUHHH===555111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000111222333333222333333444555666777777666444===<<<@@@DDDLLLqqq~~~}}}tttqqqpppqqqrrroooggg```ZZZVVVQQQLLLGGGBBB<<<999666444222111111111///...000///////////////000000,,,---...///////////////...,,,,,,111888;;;888444222444555444222222555888444666:::<<<>>>AAADDDGGGGGGHHHHHHHHHHHHKKKPPPSSSZZZ___fffrrryyykkk```ZZZYYYWWWWWWXXX]]]fffqqq|||}}}xxxssssssyyyhhhTTTFFFCCCPPP```dddjjjmmmjjjfffaaaUUUHHH777333///,,,+++++++++******&&&"""!!!$$$&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&(((***,,,888<<>>EEEEEEDDDEEEEEEFFFGGGHHHIIIKKKOOOWWWeeewwwxxxdddRRRZZZSSSQQQWWW[[[^^^mmmxxx}}}}}}tttYYYFFFGGGSSSjjjrrrtttooommmiii\\\KKKDDD<<<222,,,******)))((('''((()))))))))(((&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$#########""""""!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&&&&***000555===@@@EEEJJJMMMNNNMMMMMMIIIHHHJJJMMMNNNLLLOOOSSSXXXVVVYYY^^^^^^___ooo}}}jjj]]]___bbbbbbmmm~~~}}}{{{~~~}}}kkkgggeeemmmyyy}}}|||xxxwwwyyy~~~yyyllljjjxxx}}}yyyrrreeeTTTCCC888555222000111222000---000555111111111111111111111111000000000000000000000000////////////000111222333000222555666666666666777:::555;;;:::???CCCHHHjjj}}}zzzxxxuuurrrnnnjjjeee```\\\UUUQQQKKKGGGEEEBBB===:::999777555444444444222000......------------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,------...+++,,,,,,---......//////,,,,,,,,,---......////////////000111333555666777:::;;;;;;===>>>@@@BBBCCCBBBCCCDDDHHHPPP\\\iiisssmmmaaaXXXTTTXXXZZZZZZdddqqq|||rrrvvvmmmUUULLLOOOaaammmwwwxxxqqqjjjccc]]]PPPHHH<<<111+++)))))))))'''(((((())))))((('''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$#########""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%''')))///777===BBBDDDGGGJJJLLLLLLKKKJJJKKKHHHGGGIIIIIIIIINNNUUUYYY[[[aaaffffffhhhqqq{{{zzzcccTTTXXX```bbbjjjvvv~~~~~~~~~yyytttrrrrrrvvv|||~~~}}}}}}|||lllbbbdddkkkpppwww}}}{{{xxxpppbbbPPP@@@888333111111333111...///333111111111111111111111111000000000000000000000000/////////000000111222333111333666777777666666777:::444:::999>>>BBBHHHiiixxxwwwvvvuuuuuutttqqqooohhhddd```[[[WWWQQQLLLHHHBBB???:::777555333111//////...------///000///...---,,,,,,,,,,,,+++++++++***************)))))))))++++++++++++++++++++++++,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,,,,------...000111222111111333555888:::===>>>????????????BBBHHHPPPUUUjjjyyynnnbbbYYYXXXXXXXXX]]]fff|||}}}xxxfffkkkwwwiiiUUUKKKRRR___qqqzzzuuukkkjjjnnn___WWWJJJ;;;///))))))+++''''''((()))))))))(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&)))---444<<>>>>>???BBBGGGJJJYYYggg{{{qqqaaaYYYWWWWWW]]]cccqqq|||sssgggmmmsss}}}fffRRRIIIOOO^^^ooosssllllllsssfffaaaVVVGGG777...+++,,,'''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''))),,,111777>>>BBBLLLLLLKKKKKKKKKKKKKKKLLLIIIIIILLLRRRUUUVVVZZZ```eeelllooonnnuuuiiiWWWMMM[[[qqq~~~}}}yyyuuuuuuyyy~~~}}}}}}wwwzzz}}}}}}}}}}}}}}}iii___jjj~~~|||lllSSS???666222000333444111///000111111111111111111111111000000000000000000000000000000000000111222333333111444777888777555555555999444999888===@@@FFFgggaaa^^^ZZZWWWUUURRROOOLLLDDDAAA===;;;999777444111000000...---+++++++++,,,000...---,,,---,,,+++)))++++++*********)))))))))******++++++++++++++++++)))))))))))))))))))))(((''''''(((((((((((((((((()))))))))))))))*********------,,,,,,+++,,,,,,---/////////000222333555666555777999::::::<<<@@@BBBNNNXXXgggxxxppp___WWWVVV[[[```fffsssrrrfffooowww~~~zzzdddQQQJJJNNN___mmmnnnkkklllcccbbb\\\QQQCCC777000...))))))((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((+++000666===BBBEEEIIIIIIHHHHHHIIIKKKLLLMMMIIIMMMUUU]]]___[[[XXXZZZ]]]hhhpppuuukkk^^^ZZZiii~~~wwwqqqrrr~~~zzzwwwxxx}}}}}}{{{{{{}}}~~~~~~|||yyywwwvvvyyy}}}xxxfffiiizzzyyyeeeRRR===555000222444222000000111111111111111111111111000000000000000000000000000000000000111222333444111333555666555444555666999444:::888===@@@EEEfffNNNKKKGGGDDDBBB???<<<:::555333000/////////...---+++,,,---,,,+++***+++,,,+++***)))***+++,,,+++***+++************)))))))))*********+++++++++++++++))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))******))))))))))))******------------...///000000222333555666666777:::<<>>EEEIIIJJJEEEEEEFFFGGGIIIKKKMMMNNNNNNRRRZZZbbb```XXXRRRQQQRRR```qqq{{{ooojjjwww~~~zzztttpppttt{{{www~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxuuutttuuuwwwwwwxxxyyyxxxvvvwww|||~~~}}}|||||||||~~~vvvvvvvvvwwwxxxwwwtttqqqqqqssswwwzzz}}}tttllltttxxxiiiKKK???444222444333222222111111111111111111111111000000000000000000000000111111000111111222333444222333444444444555777999:::555:::999===AAAEEEfff===:::777555444333222000...---+++***,,,------,,,))),,,//////---++++++,,,(((''''''(((***,,,+++***+++++++++*********)))))))))))))))*********++++++((((((((())))))******+++((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((()))***+++++++++++++++,,,---...///111333444444555888::::::===BBBIIISSSccctttxxxhhh^^^YYY[[[]]]fffxxxpppsss~~~sss___RRRTTT]]]```^^^[[[[[[\\\ZZZTTTIII===555---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''***111;;;EEEKKKMMMLLLGGGHHHIIIKKKMMMOOOPPPQQQSSSUUUZZZ^^^]]]VVVSSSTTTWWWaaatttwww~~~}}}|||}}}}}}{{{{{{}}}~~~|||zzzzzzyyyxxxwwwttttttrrroookkkhhhhhhiiifffiiillllllkkklllooosssrrrrrrrrrqqqpppoooooopppjjjiiijjjllloooooommmjjjjjjmmmooorrrtttwww{{{~~~xxxuuu|||ttt]]]LLL:::444444444222222111111111111111111111111000000000000000000000000111111111111222333444444444444444333444666;;;???<<<666;;;999>>>AAAFFFggg444222///.../////////......,,,+++***,,,......---%%%)))...///,,,*********+++)))((()))++++++***)))++++++++++++************'''((((((((())))))******'''(((((()))***++++++,,,***************)))))))))''''''''''''''''''''''''***))))))))))))***++++++*********+++,,,---...///)))+++...///000333666999:::;;;<<>>CCC<<<777<<<:::>>>BBBFFFggg333000---...000222111////////////...---+++***)))------,,,,,,+++******)))++++++++++++************))))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((()))***++++++,,,,,,------///000111222444666999<<>>999:::???@@@LLLddd000///---...111222111///////////////////////////...------,,,,,,+++******++++++++++++************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((()))******++++++++++++,,,---...000000000222444666999>>>DDDIIIQQQ\\\ooo~~~nnnfff^^^^^^iiiyyyzzzcccUUUWWW]]]kkkllloooooofffVVVJJJDDD888333---)))))))))((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((&&&$$$(((...666999@@@FFFLLLPPPRRRRRRVVVSSSQQQTTTYYY^^^^^^]]]UUUSSSTTTZZZ___eeennnwww~~~wwwvvv|||yyyuuuvvv|||xxx~~~|||zzz|||zzzxxxvvvtttqqqlllhhhbbbccccccaaa```aaadddfffrrrxxx~~~}}}|||zzzwwwuuuqqqmmmiiiggghhhfffbbb^^^UUUSSSPPPNNNMMMLLLJJJHHHJJJKKKMMMOOOPPPPPPPPPOOOQQQRRRSSSUUUUUUTTTSSSRRRTTTVVVXXXZZZ[[[ZZZZZZYYYWWWYYYZZZ]]]___```aaaaaaaaaeeekkkppptttyyy{{{vvvooossszzzvvvbbbJJJ;;;666555333111222222333333222000000111222222333333222222111000111111222222333444444444444444444444777<<<@@@@@@AAA<<<<<>>222***((()))+++)))((((((''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&((()))+++444===EEEHHHNNNTTTYYY\\\^^^^^^\\\WWWTTT[[[hhhooolllfff\\\XXXYYYbbbmmmrrruuuwwwsssmmmqqq}}}}}}xxxqqqyyy|||yyytttxxxwww||||||zzzzzzxxxvvvuuutttsssqqqnnnfffccc___ZZZUUUNNNGGGCCCDDDCCCBBB@@@???@@@DDDGGGLLLRRR\\\fffnnnvvv}}}~~~~~~|||}}}~~~~~~|||yyyvvvtttuuurrrnnnjjjfffccc___\\\UUURRRNNNLLLKKKIIIFFFCCCBBBAAA???>>>???@@@???>>><<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGIIILLLPPPSSSVVVVVVVVVUUUXXXZZZ\\\\\\\\\```ffflllnnnvvv|||tttooowwwnnnVVVFFF;;;555444444444333333222111111111222222333333222222111000111111222222333444444222333555555777:::???CCC;;;===:::;;;??????HHH^^^555555666666555555444444999888777666555555555555333333222222111000000000............------------++++++++++++++++++++++++)))***************))))))************************((()))***)))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((((((((((((((()))))))))))))))***+++,,,,,,+++,,,......///000444666999:::>>>DDDIIISSSfffvvvjjjbbbfffmmmooowwwxxxpppppp}}}iiiVVVLLLPPPaaannnllliiikkkkkkhhhaaaXXXJJJ;;;///***)))***))))))(((''''''''''''((('''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))''''''(((***---777AAAJJJMMMSSSYYY]]]```aaaaaa```[[[YYY]]]dddgggccc]]]______eeeooorrrmmmfffcccjjjjjjttt{{{wwwwwwtttwwwxxx{{{zzztttppprrrpppnnnmmmllljjjgggddd[[[WWWPPPJJJEEE@@@<<<999;;;;;;:::888777888<<>>888777555666777888888777888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>???@@@AAABBBCCCCCCCCCDDDGGGKKKNNNPPPQQQPPPOOONNNPPPRRRRRRRRRVVV\\\aaaeeellltttzzz~~~rrruuu{{{hhhUUUAAA222666555444333333222222222111222222333333222222111000111111222222333444444333444555555555777;;;>>>666999888;;;@@@@@@III___555666777777666666999;;;777777888888888777666555555555444444333222222222111111000000000/////////------------------------+++,,,,,,,,,,,,+++******************************))))))***)))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((((((''''''(((((())))))(((((()))******+++(((***+++,,,,,,---000222111333888===@@@EEESSSaaarrr{{{iiieeeiiimmmttt{{{~~~~~~vvvlllmmmuuuwwwcccUUUMMMXXXccchhhjjjllljjjgggddd^^^RRRCCC666---)))(((***)))((((((''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&)))+++///:::DDDNNNQQQVVV\\\```ccccccdddZZZ[[[^^^aaacccdddbbbaaa```iiixxx|||lll^^^XXXaaaeeepppzzzyyy{{{uuuvvvzzz~~~wwwoooiiieeedddbbbaaaaaa```\\\XXXTTTMMMIIIBBB===:::888666555444444555444333333555888:::>>>DDDJJJPPPWWW]]]aaakkkooouuu{{{}}}|||zzzwwwtttttttttrrrooojjjeeebbb^^^ZZZTTTOOOKKKHHHEEEBBBBBBAAA???===;;;999888777444222111222333555444444444444444555555555666666555555666777888999::::::999::::::;;;===>>>??????>>>@@@CCCFFFGGGHHHGGGGGGGGGJJJLLLMMMMMMPPPVVV[[[^^^dddkkkqqqwww{{{yyyzzzeeeJJJ444777666555444333222222222111222222333333222222111000111111222222333444444333444555444444555888:::666999999===CCCBBBKKKaaa888:::;;;;;;;;;>>>DDDHHHCCCCCCDDDCCCAAA>>>:::888777666666555444444333333333333222222222111111111........................------......------,,,+++************************)))******)))(((((()))+++((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''(((((()))((()))++++++******,,,...+++...444888777999CCCNNNYYYdddwwwsssnnnmmmpppssswww}}}}}}uuuuuu|||tttcccSSSQQQTTT]]]eeegggfffgggdddaaaYYYMMM???444---+++***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''######$$$%%%%%%&&&'''''''''&&&''',,,000555@@@KKKUUUXXX]]]bbbfffhhhiiiiiiaaagggmmmmmmhhhdddfffiiifffxxxppp___[[[[[[bbblll|||}}}|||xxxqqqiiiaaaZZZUUUSSSRRRRRRRRRRRRPPPLLLFFFAAA>>>;;;777555444444333222///111333333222111222333222555888;;;>>>BBBGGGJJJWWW\\\dddjjjnnnnnnllljjjfffeeedddaaa]]]XXXTTTQQQLLLHHHCCC@@@>>><<<;;;999999999888777444222111111333222111111333444444333111111111111111222222333111111222333444555666777888888888888888999:::::::::;;;<<<>>>????????????CCCFFFJJJKKKKKKMMMQQQUUUXXX\\\bbbhhhooozzzvvvYYYAAA888777666444333222333333111222222333333222222111000111111222222333444444333444555555444555777999666::::::===CCCAAAIII^^^<<<>>>@@@AAABBBGGGOOOUUUZZZZZZYYYVVVQQQJJJCCC???777777777666555555444444444444444333333333222222000000000000000000000000.../////////...------,,,************************)))******)))(((((()))+++************************''''''((((((((((((''''''***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''***+++,,,,,,***)))***,,,,,,...333555222111888BBBCCCMMM___uuuyyymmmllllllpppzzz~~~qqq]]]PPPLLLXXXdddhhhiiimmmcccccc^^^TTTGGG;;;333000******)))(((((((((((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&'''(((######$$$%%%%%%&&&''''''((('''+++000555<<>>???CCCJJJQQQVVVWWWVVVUUUWWWVVVTTTQQQLLLHHHCCCAAA???<<<888666555555555444111111222111000//////000000///---...///000000///111111000000000111222222111111111222333444666666888777666666555555555666999999999::::::;;;<<<<<<>>>BBBEEEGGGFFFGGGJJJMMMPPPSSSXXX]]]dddllltttzzzgggQQQ999888666444333333333333222222222333333222222222000111111222333333444444222333555555555666888;;;555999999<<>>FFFZZZGGGGGGKKKOOOQQQUUU___jjjpppyyy~~~wwwiiiYYYLLLFFFCCC<<<666777888666555666666666666555444444333333222000......///000///...000000000000000111111111000//////---,,,+++******++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&++++++******************,,,,,,---///000222333333:::???DDDXXXuuuvvvnnnkkkpppssstttyyylll]]]MMMKKKXXXhhhmmmjjjjjjiiifff^^^SSSFFF===:::,,,+++******+++***'''%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%((()))'''$$$''''''+++222:::CCCPPP]]]gggeeefffmmmuuuyyy{{{|||wwweeeccckkk}}}nnniiimmmuuu|||~~~~~~~~~rrrgggaaa___[[[SSSIIIAAA===;;;:::999=========<<<;;;999666555444333222222222333444555222222333333333222222111666333111111444777666555888888999;;;<<<>>>??????BBBBBBAAA@@@===:::888666444333222111000000000000..............................///000000///...---............////////////000000111222333333333333222222222333333333444444444444555666777888999999>>>???@@@@@@@@@AAAEEEGGGIIIMMMPPPTTTWWW^^^hhhoooyyy}}}___GGG===555555444111111444333333333222222222111111333333333111///000222555444444333333444555777888555999555666???AAAHHHXXXVVVUUUVVVXXXYYY\\\gggrrr~~~xxxeeeUUUKKKEEE>>>999;;;<<<;;;:::;;;777777777666555555444444333111000///000111000///000000000000000000//////000000///...---,,,++++++,,,++++++******)))(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''************************+++,,,---...///111222222555:::???OOOiiixxxxxxnnnoootttxxxuuufffTTTNNNWWWccciiihhhkkknnnnnnggg]]]RRRDDD888///---+++******)))(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%$$$&&&(((((('''$$$)))***...777AAAKKKXXXeeejjjiiikkkqqqwww}}}nnn```bbblll}}}uuu|||{{{yyywww|||pppaaaWWWQQQNNNLLLFFF???:::999999888777;;;<<<<<<<<<:::888666555444333222111111222333333333333444444444444333333666333111111444666666555666666777777888888888888999999:::999888666444333333222111000000//////000........................---...///000000///...---............//////////////////000111222222222222222222222333333333333444333333444555666777888888<<<===>>>>>>>>>@@@CCCEEEGGGJJJNNNPPPSSSZZZccciiiqqqyyygggMMMCCC:::888777444444666333333333222222222222111333333333111000000333555555555444444555666888999777;;;777888???@@@EEETTTkkkhhhfffffffffhhhqqq{{{uuuaaaQQQGGG@@@;;;<<<===;;;999999999999888888777666666555555333111111222333222111111111000000//////......111000000///...---,,,,,,---,,,,,,++++++***))))))******)))))))))(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''******************************+++,,,...///000000///444777BBBWWWdddqqquuuooorrrvvv}}}{{{|||lllZZZQQQUUU___gggjjjmmmwwwzzzsssnnniiiWWWBBB444111,,,***))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&'''((('''%%%((()))000<<>>:::888666555777888888777777888888888888666444333555444444333333333444444666666666666666666666666777555333333444666666666777777777666555555444444222222333333333333222222222111000//////......///........................---....../////////......---............/////////---...///000111111111111111111222222222333333333222222333444555555666666999;;;<<<<<<<<<===@@@BBBCCCFFFIIIKKKMMMRRRZZZ```jjjppptttXXXKKK>>>888666444333444333333333333222222222222222333333111000000333555666666555666666777888999999===::::::@@@???BBBPPPyyyvvvtttuuutttsssyyyrrr^^^OOOGGGAAA@@@???;;;888888:::::::::999888888777777777555333333444555444333333333222111111000//////222111111000//////............------,,,++++++***************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************))))))***+++,,,---......,,,222222777EEENNN\\\qqq{{{tttrrrwww|||yyyjjjYYYQQQRRRZZZdddlllrrr~~~yyyyyy|||mmmVVV:::555///***))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''''''''''''''''''''***,,,666FFFTTT```mmmvvv{{{|||yyytttnnnlllsssvvv|||}}}}}}xxxwww|||yyyiiiTTTDDD<<<999888666333333444555777888888888777888999::::::999888777777777777777777888888888999999999999999:::::::::;;;999888777777888999999;;;::::::999888777666555111111222222222222222222111000///......------...........................------..................---------.........//////......///000111111111111111111111111222222222222111111111222333444444555777888:::::::::;;;===>>>>>>AAADDDEEEFFFJJJQQQVVVaaafffrrrmmm^^^JJJ===777555444555444444333333333222222222111222333222111111333555555555555666666777888888888===:::;;;@@@???BBBOOO~~~|||}}}}}}~~~mmmWWWNNNGGGEEECCC???<<<<<<;;;;;;;;;:::999999888888888666555444555666555444555555444444333222111111333222222111111000000000/////////...------,,,,,,*********))))))))))))((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********(((((()))***+++,,,---------222000111999>>>JJJ]]]ttttttsssxxx~~~{{{uuueeeUUUNNNNNNRRR[[[eeesss}}}{{{qqqrrrzzzrrr___@@@:::222,,,))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''((()))***///333AAATTTeeeqqqzzzyyyooooooooopppwwwyyy|||{{{zzzvvvwwwxxx~~~{{{|||{{{rrr[[[PPPAAA777555666555444333444555666777777888999;;;<<<===????????????>>>::::::;;;<<<<<<<<<======>>>============>>>???@@@AAA@@@???>>>======>>>???>>>>>>===<<<;;;:::999999333333222222111111111111111000///...------------........................------------......//////------------...............///000111222222222222000000000111111111222222000000111111222222333333444666888888888888999;;;:::===???@@@AAADDDIIINNNRRRXXXdddtttvvv^^^HHH;;;777777888444444444333333333222222000222333222111111333555333333444555666666666666777;;;999:::AAA@@@CCCQQQ~~~}}}www[[[QQQGGGDDDBBB???===???<<<<<<;;;::::::999999888999777555555666777666555666666555555444444333333333333333333222222111111111000000///......------++++++*********))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))*********(((((()))***++++++,,,,,,...222......444666===NNNgggtttyyyrrrrrruuu~~~tttrrrxxxgggVVVPPPNNNMMMRRRZZZppptttpppeeedddiiidddXXXDDD>>>555...************)))((((((''''''(((((()))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&'''(((''''''(((+++...111777HHH```rrr|||uuuhhhkkkooouuu}}}uuu~~~yyyuuuzzz|||zzzxxx{{{|||mmm[[[HHHAAA999444444444444333555666777666666777:::======>>>@@@BBBDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAACCCEEEFFFGGGGGGGGGDDDBBBBBBCCCEEEAAA@@@???>>>===<<<;;;:::555444333111000000000000111000///......------...........................,,,,,,,,,,,,---...///000,,,------------.........//////000111222222222222///000000000000111111111000000111111111222222222222444777777777666777888777:::===>>>>>>@@@EEEIIIIIIPPP^^^nnnzzztttuuuoooRRR>>>666555555444444444444333333333333///111333333222222333555222333444555666666666666666;;;888999@@@@@@DDDSSS~~~}}}ggg[[[NNNGGGCCC>>>===>>><<<<<<;;;::::::999999888999777555555666777666555555555555555444444444444444444444333333333333333222111111000//////......,,,,,,,,,,,,+++++++++******))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))******+++)))))))))***++++++,,,,,,+++///,,,---444444777EEEXXXddd~~~yyysssqqqttt}}}zzzsss|||ooo___[[[YYYSSSSSSXXXhhhjjjhhhccc___\\\WWWQQQGGGAAA888000,,,******)))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%'''((('''''')))---111777???SSSmmmzzzlllfffjjjooovvvxxxqqqtttxxxyyy~~~ppp[[[JJJ???===999666555555555666777888888777777;;;BBBGGGGGGIIIKKKNNNPPPQQQQQQQQQRRRRRRQQQPPPMMMKKKHHHGGGGGGFFFEEEDDDEEEGGGIIIJJJKKKLLLLLLIIIFFFEEEGGGIIIGGGFFFDDDBBB???===;;;:::666555444333222222222333222111000///....................................,,,,,,++++++,,,...///000,,,,,,---------.........---...///000111111111111/////////000000000111111000111111111111222222222222444666777666555666777555888<<<======???CCCGGGGGGNNN[[[hhhsssyyybbbGGG:::666444555444444444444333333333///111222333222222333555333333555666777777666666888<<<888888??????DDDSSS}}}{{{mmm]]]RRRJJJCCC@@@AAA<<<;;;;;;::::::999888888999777555555666777666555333333444444444444444444444444444444444444333333222222111111000/////////......---------,,,,,,,,,***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++))))))******++++++,,,,,,))),,,***,,,555444555AAAGGGSSSnnn|||pppooossszzzyyywwwhhhfffeee^^^[[[^^^bbbdddhhhhhhccc[[[UUUSSSHHHBBB999222---+++***)))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$&&&(((((('''***...333BBBKKK```|||}}}ppp```ccchhhmmmtttzzzwwwoooiiimmm|||sssdddXXXJJJ???;;;;;;:::888666666888:::999999999999:::@@@JJJQQQXXXZZZ]]]___bbbccccccddd```___^^^[[[WWWSSSOOOLLLIIIHHHGGGFFFGGGIIIKKKMMMMMMNNNNNNKKKHHHFFFHHHKKKMMMLLLIIIFFFBBB???<<<;;;888777666555555666777777222111000//////......///........................,,,,,,++++++,,,...///000,,,,,,,,,---------......,,,---...///000000000000////////////000000000000111111111111222222222222111333666777666555555666555888;;;<<<<<<>>>CCCGGGDDDJJJTTT___gggrrrsssUUUDDD===:::555555444444444333333333...000222333333222333555333555666888888888777777;;;===999888>>>>>>CCCSSS~~~}}}~~~ppp^^^QQQJJJFFFCCCBBBAAA???=========>>>>>>:::999888999::::::888666666666555444444444444555555555444444444333333333333333333222222111111111000000000000////////////......---,,,++++++******)))(((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***)))************++++++++++++,,,---...000222444555AAAPPP^^^uuuwwwvvvuuu}}}sssoookkkaaaVVVRRRaaammmlllgggccc[[[RRRWWWLLL>>>444///---***((()))************))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%'''(((&&&(((///666;;;BBB\\\zzzzzziiiaaabbbeeefffpppnnnfffdddfff|||kkk\\\PPPFFF@@@???;;;===<<<888888;;;;;;888888999999999<<>><<<<<<;;;:::999888888888888777666555333111///...---////////////////////////....../////////...---,,,.........//////000000000////////////000000000000000000111111111111000000000000000000111111111111444444444555555555555666444555777777888999<<<>>>AAAEEEMMMVVV\\\fffzzzgggKKK???:::777777555333333555666444000111111222222333444444444444555555666777777777<<<::::::;;;;;;>>>FFFPPPvvvvvvxxx~~~xxxjjj]]]RRRLLLFFFEEEBBB@@@>>>===;;;999999888777777888888777555888777666666555555666666555555555444444444333333333333333222222222111111111111111000000000000//////......------,,,++++++))))))))))))((((((((('''''''''''''''((((((((((((&&&&&&''''''((())))))***))))))*********++++++++++++,,,,,,...///111333444888EEEQQQfffyyyrrr{{{~~~tttkkk___TTTPPP\\\jjjppppppjjjaaaZZZ[[[RRRFFF<<<666222...+++***************))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''))))))((()))///888>>>QQQkkktttddd^^^``````hhhuuu}}}qqqppptttyyy~~~mmmZZZNNNFFFAAA>>>???>>>@@@???;;;999;;;:::777555666777666888@@@LLLUUUeeejjjppprrrqqqqqqtttwwwyyyssslllgggddd___WWWQQQLLLIIIEEEBBB@@@@@@BBBCCCDDDDDDFFFJJJLLLNNNTTT[[[^^^___YYYOOOGGGDDDBBB?????????>>>===<<<;;;::::::888888666444333111000///111111000000///...------............---------------------....../////////......//////000000111111000000111111111111000000000000000000111111111111444444444444555555555555333555666777777999<<<>>>AAAEEELLLSSSXXXaaarrruuu]]]JJJ:::777777666444333333333333111222222333444444555555444444555555666777777777:::999999<<<===@@@IIISSSkkkmmmrrryyyooo^^^SSSMMMKKKGGGEEEBBB???;;;888:::999777888999999777666999888888777777777777777666555555555444444444444333333333333222222222222222222222222111111111111000000//////......------************))))))))))))&&&&&&&&&'''(((((())))))&&&''''''(((((())))))***)))))))))*********++++++++++++,,,---///111333444555@@@IIIZZZxxxqqquuupppeeeYYYNNNJJJQQQ^^^mmmrrrkkkbbb\\\\\\UUUJJJ@@@888222---+++++++++*********)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''''''((()))************000<<>>>>>;;;666222333444333444999AAAHHHVVV]]]gggnnnppprrrtttvvvyyyuuunnniiieee___XXXSSSNNNKKKEEE@@@<<<<<<===>>>>>>>>>BBBGGGJJJNNNWWW```eeegggcccXXXMMMGGGBBB???????????????===<<<:::888:::999888777555444333222444444222111000...------///...---,,,,,,,,,---...,,,,,,,,,------------...---......///000111111222000000111111111111000000000000000000111111111111333333333444444444555555333444666777777888;;;>>>@@@CCCIIIOOOSSSYYYhhhwwwvvvZZZ;;;777777888666444111111222222333333444444555666666444555555666666777777888888777999===???CCCLLLVVV~~~aaaeeekkksss|||oooccc[[[VVVPPPKKKHHHFFFBBB???>>><<<::::::;;;;;;999888999999888777777777777777666666666555555555555444333333333333333333333333444333333333333222222222111111111000000/////////,,,,,,,,,+++++++++******''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))************++++++,,,---...000111222666???DDDQQQmmmwwwttt~~~uuugggaaaYYYOOOMMMMMMVVVfffooollleeecccddd^^^TTTGGG<<<333...,,,,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((())))))***+++++++++222AAAPPPiiiyyysssxxxxxx~~~xxxsssvvv{{{qqqnnnttt}}}~~~oootttyyywwwppprrr}}}zzzjjjVVVQQQPPPVVVZZZVVVPPPMMMRRRTTTSSSMMMHHHEEE@@@:::333444333222222444999===DDDKKKVVV___ggglllqqquuupppmmmiiieeebbb]]]WWWSSSOOOKKKEEE???<<<;;;<<<======>>>AAAEEEGGGJJJTTT___qqqtttpppbbbSSSIIIDDDAAA???@@@AAAAAA@@@???<<<;;;<<<<<<;;;:::888777666666555555444333222111000000111///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,------------...///000111222222000000111111111111000000///000000000111111111111222333333333444444444444222444555666666888;;;===???AAAFFFKKKOOOTTTaaannn~~~lllCCC999888777888555111111333222222333333444555555555555555555666777777888888888777999===???BBBKKKUUU|||WWWZZZ___fffnnnxxxsssjjj___WWWRRRNNNJJJFFFBBB@@@===<<<<<<;;;:::888999888777777666666777777777777666666666555555555333333333333333333333333444444444444333333333333222222111111111111000000......---------,,,,,,,,,++++++***)))((((((''''''((((((((()))))))))))))))(((((()))))))))*********+++++++++,,,---///000111333:::<<>>;;;;;;<<<===<<<===@@@CCCDDDGGGSSS___}}}ppp]]]PPPJJJGGGBBBCCCEEEEEEEEECCCAAA@@@=========<<<;;;:::999999666666666555555555555555222111///------...///111---------------------------......///000111111111000000111111111111000000///000000000111111111111222222222222333333333444111333555555666777:::<<<<<<>>>CCCIIIMMMRRR]]]hhhqqq~~~{{{YYY@@@:::666888777333333666111111111222333333444444555555666666777888888888999888:::===>>>@@@GGGPPPyyyMMMPPPRRRTTTYYYaaammmvvvssshhhaaaZZZSSSMMMHHHEEEAAA>>>===<<<:::999999888888777666777777777777777777777666666666666333333333333444444444444444444444444333333333333222222111111111111111111////////////...............---,,,+++***(((''''''))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,---...///000222888888AAAXXXmmm~~~}}}vvvwwwiiijjjhhh```^^^\\\YYY\\\hhhyyy|||jjjTTTAAA666222///---,,,***)))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((******'''(((,,,000111:::TTTnnnuuuttt~~~}}}{{{zzzkkkiiiooowwwsssttt}}}zzzqqqppp}}}{{{iiiVVVHHHDDDKKKVVVnnnzzznnnttttttoooeee\\\VVVOOOHHH>>><<<:::777555444444555555777<<>>AAABBBGGGUUUccc~~~|||gggWWWOOOKKKEEEFFFFFFEEEDDDBBB@@@???>>>>>>>>>======<<<<<<<<<888888888888888888888888444333222111111111222222///////////////.........////////////000000000000000000111111111111000000000000000000111111111111111111222222222333333333111222444555555666999<<<;;;<<>>EEEMMMwwwIIIIIIHHHFFFGGGNNNYYYbbbrrrzzzssskkk```XXXPPPLLLGGGCCCAAA???===<<<::::::999888888888888888888888888777777777666666333333333444444444555555444444444333333333222222111111111111111111111111111000000000////////////......---,,,,,,+++******))))))))))))))))))))))))(((((((((((()))))))))*********++++++,,,---//////333888888???VVViiiyyyzzzzzz}}}tttpppmmmgggbbbddd]]]TTT]]]ttt~~~ttt^^^HHH;;;555000...,,,***)))))))))***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''')))***+++((((((...444777AAA___}}}yyyyyyvvvkkkmmmvvvzzzzzzxxxvvvssseeeWWWJJJBBBAAAEEESSSooo~~~wwwkkk```ZZZRRRLLLDDDAAA<<<999777666555555555555888>>>GGGRRRZZZ^^^[[[\\\[[[XXXSSSMMMIIIFFFAAA@@@>>>===;;;:::::::::999:::>>>@@@AAAFFFUUUeee|||xxxfffZZZTTTOOONNNKKKHHHEEEBBB@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::666666555555555444444444222222111111111000000000000000000000////////////000000111111111111000000000000000000111111111111111111111111222222222222000222444444555666999;;;<<<<<<@@@GGGKKKMMMTTT\\\dddlll}}}^^^III777666888666444777111111222222333444444555666666666777888888999999::::::<<<>>>??????FFFNNNuuuIIIHHHEEE@@@>>>CCCNNNXXXfffwwwxxxkkkaaaXXXTTTNNNJJJGGGEEEBBBAAA<<<;;;::::::999999::::::888888888888777777777777333333333444444555555555444444333333333222222222111111111111111111111111111111111111000000000///------------------------*********)))))))))))))))(((((((((((())))))))))))*********+++,,,---...///000555555<<>>:::888777666555444444666;;;BBBJJJPPPRRRQQQSSSTTTSSSOOOKKKHHHFFFCCCBBBAAA@@@>>><<<;;;:::;;;===???AAA@@@EEETTTcccxxxiiiaaa^^^[[[WWWRRRMMMIIIFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???===<<<;;;:::999777777888888777777666555444333333333222222111111111111000000//////......000000111111111111000000000000000000111111111111000111111111111222222222000222333444444666999;;;======@@@FFFIIIKKKQQQWWW[[[bbbrrrjjjOOO888555888666333555222222333444444555555666666666666777888888999999::::::<<<@@@@@@AAAHHHPPPtttKKKJJJGGGBBB???AAAGGGLLL[[[nnn}}}yyylllfff^^^YYYUUUQQQLLLHHHCCCBBB???<<<999888777777::::::999888888888888999555666666777777666555555555444444333333444444555333333333222222222111111222222111000//////000000111111000000/////////...******)))(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,---...//////...222777<<>>999CCCbbb~~~sssiiibbb]]]XXXSSSTTTNNNFFF@@@===;;;999777444777:::;;;:::<<<@@@DDDGGGIIILLLOOOOOOMMMIIIGGGGGGBBB===;;;<<<======<<<999>>><<<===CCCEEEMMM^^^{{{zzzooossstttpppeeeYYYPPPHHHDDD@@@AAABBBBBB???=========>>>??????AAAAAA>>>:::666999::::::999999777666666888777777666555444444333333333333222222111111111000111111000//////000222//////000000000000000000///000222333333333222111222222333444444555666666:::===@@@CCCFFFJJJOOOSSSZZZbbbhhhsss|||}}}]]]EEE<<<777:::<<<444555555444555555666777888888777777666666777888999999888:::===>>>???FFFOOOuuuJJJIIIGGGCCC@@@AAAFFFJJJSSSdddxxxuuuooohhhbbb^^^YYYSSSNNNIIIGGGDDDAAA>>>===<<<<<<;;;;;;:::999999888999999888888888777777666555444555555444444444444555555444333333222222222222222222111111000000000000111111111111000000/////////---,,,,,,******)))))))))((((((((())))))******+++,,,,,,+++,,,,,,---...///---111555:::EEEWWWooo}}}zzz}}}|||qqqggg```XXXUUUcccuuuzzzyyy~~~sssYYYHHHDDD888333,,,(((***------+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%"""#########""""""$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((('''&&&'''***,,,...///555>>>III___}}}|||{{{}}}yyy~~~}}}~~~yyyqqqggg]]]VVVQQQKKKCCC>>>:::;;;@@@NNNggg|||qqqeee^^^[[[XXXTTTUUUSSSNNNHHHCCC===999777666888999999999999;;;<<<;;;>>>BBBFFFIIIIIIHHHGGGDDD@@@<<<;;;<<<======<<<:::???<<<<<>>===<<<>>>===<<<===>>>>>>===;;;;;;;;;;;;;;;:::999999888999999888888777777666666666666555555555444444444333444444333000//////000/////////000000000000000000111222333333333222222222222222333444555555555777999===@@@CCCHHHMMMQQQUUU\\\```iiizzz}}}jjjPPPBBB999:::<<<666777666666555555555666666888777777666777777999999::::::;;;???@@@AAAHHHQQQwwwHHHHHHGGGEEECCCDDDGGGIIINNN[[[kkkzzztttoookkkeee]]]XXXQQQOOOKKKGGGDDDBBBAAA@@@======<<<:::999999999999999999888888777666555444666555555444444555555666666555333222222222333444111111111000111111222222111111111111111000000000000000///...,,,+++******''''''(((((()))***+++++++++++++++,,,,,,---...///---000444888BBBTTTjjjzzz}}}|||xxxpppiiibbbXXXSSS___ooo{{{lll[[[KKKCCC===777///+++)))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''(((***---222222777BBBTTTmmmyyy|||wwwiiiaaadddooo|||zzzqqqoooppprrrwwwzzzzzz{{{~~~|||rrrnnnmmmyyyjjjZZZOOOIII;;;AAA@@@<<>>;;;;;;999999888999888666444333666999===@@@BBBCCCCCC@@@>>>;;;:::;;;<<<======;;;???======CCCDDDKKK\\\uuuuuuhhhuuu{{{lllbbb\\\VVVNNNHHHGGGEEECCCAAAAAA>>>;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999888888888888777888999:::888555222000000000000000000000000//////000111222222333333222222111222222333333444444555555888;;;>>>BBBFFFLLLPPPSSSXXXZZZ```oooxxx{{{^^^KKK;;;999<<<888888888666555555444444444777777777777777888999:::;;;:::<<>><<<;;;:::999999888888777777666666666666777666666555555666666777777666444333222333444555111111111111111222333444222222222222222111111111222222111000...---++++++''''''((())))))******+++++++++++++++,,,---...//////000333888BBBSSSgggvvv~~~rrrjjjccc^^^ZZZYYYaaakkkzzzkkk___PPPCCCCCC<<<444000,,,((((((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########""""""######$$$)))&&&$$$%%%(((***(((&&&&&&&&&&&&&&&'''''''''''''''(((((((((''')))+++...333444:::HHH___|||wwwoooooossshhhTTTOOOWWWqqq~~~zzzpppmmmmmmmmmrrrssstttvvv{{{~~~}}}~~~{{{llleeekkkuuusss]]]OOOCCCDDDAAA:::>>>TTTxxxmmm]]]UUUNNNGGGIIIOOOUUUWWWSSSLLLEEEAAA???===;;;;;;===<<<888444555555666888999;;;<<<===<<<;;;:::999:::;;;======;;;???===>>>DDDFFFNNN___uuuvvv^^^gggxxxyyypppggg[[[SSSPPPNNNIIIEEEEEEBBB???============<<<======<<<<<<<<<<<<======:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;===>>>>>>:::777555444111111111111111000000000000000111111222222222222222222222222333333444444555888;;;>>>BBBFFFLLLPPPUUUYYYXXX]]]kkksssmmmUUU>>>777;;;999777777666555555555555555777777777777888999999:::999999;;;>>>???AAAHHHQQQxxx>>>???BBBEEEIIILLLMMMMMMOOOSSSZZZrrr|||yyywwwssslllgggdddccc___ZZZUUUPPPKKKIIIDDDCCCAAA???===;;;::::::888777777666777777888999888777777666666777777888777777555444444444555666222222111222222333444444222222222333333333333333333333333222000...,,,+++))))))))))))************++++++++++++,,,---......000111444999CCCTTThhhuuu~~~~~~ssseee```aaaaaabbbccc{{{|||nnnfffZZZNNNFFF===555222///)))(((***************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$)))&&&$$$%%%(((***)))'''&&&&&&&&&'''''''''(((((('''((())))))(((***,,,///222666???PPPkkk}}}jjjiiikkkjjj[[[KKKPPPaaalllvvv}}}tttlllkkkllllllooonnnnnnmmmmmmpppxxx~~~yyymmmaaabbbuuulllSSSKKKAAA===@@@???GGGlllvvveeeUUUGGGGGGMMMTTTYYYWWWQQQJJJEEEDDDAAA@@@AAACCCCCCAAA>>>999888666444444555777888999999999999999;;;<<<>>>:::???>>>???FFFIIIQQQcccwww}}}ddd```ggg|||zzzmmmccc\\\VVVNNNHHHFFFDDDAAA@@@@@@???===<<<>>>>>>===<<<<<<<<<======999999::::::::::::::::::::::::::::::::::::;;;;;;999<<<>>>>>><<<999888888444444444333333222222222000000000000111111222222222333333333333333444444444666999<<>>EEEMMMttt999:::===BBBGGGKKKLLLLLLIIILLLOOOaaa|||zzzyyyvvvppplllllllllkkkhhhccc]]]WWWSSSJJJIIIGGGDDDAAA???>>>>>>;;;:::999888888999:::;;;999888888777777888888999777777777777666666555555333333333222333333444444333333333333444444444444444444444444333111///---,,,,,,+++++++++******************++++++,,,---...000111444:::FFFWWWjjjvvv{{{wwwkkkhhhggg```ZZZcccttt}}}tttooojjjeeeQQQBBB555222000+++***---************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$&&&$$$######%%%&&&&&&&&&&&&&&&'''''''''((((((((('''((()))))))))***---000111:::III]]]yyy{{{eeeiiijjjaaaSSSMMM\\\ooorrruuuzzzyyyggggggooouuuwwwlllmmmmmmiiibbbcccrrryyytttpppkkkfffllldddTTTAAA;;;CCC@@@===[[[hhhTTTMMMPPPTTTYYYZZZVVVNNNHHHGGGFFFEEEFFFHHHJJJKKKJJJBBB???:::555333333555777888999::::::::::::<<<>>>:::???>>>???GGGIIIQQQcccyyytttddd\\\iii}}}}}}tttiii^^^WWWLLLJJJGGGEEEEEEDDDBBBAAAAAA@@@>>><<<<<<<<<======::::::::::::999999999999999999::::::::::::;;;;;;777999;;;;;;:::999999999888888777777666666555555333222222222222333444444444444444444444444444444222444777999;;;???DDDGGGOOOTTTTTTYYYeeejjjrrrwwwTTT@@@<<<999444444444555555666888888666666888999::::::::::::999888999<<<<<<<<>><<<;;;;;;<<<<<<999999888888888888999999666777888999999777555444555444444333333333333444333333444444555555555555555555666777666444222111///......---,,,+++******************+++,,,---...///000333:::GGGZZZlllwww~~~}}}vvvnnnjjjbbbZZZTTTggg{{{{{{www{{{kkkSSS<<<555222---+++...************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%###$$$%%%$$$###$$$%%%'''''''''''''''(((((((((((('''))))))******+++...111333AAAUUUkkkxxxkkkqqqoooaaaWWW\\\lllxxx{{{www|||ooodddlllxxx~~~}}}yyy~~~{{{nnnnnn}}}tttjjjkkkrrrzzz|||zzzbbbNNNBBBCCC>>>999MMMkkk}}}fffTTTSSSTTTXXX]]]]]]WWWPPPHHHIIIIIIIIIIIILLLPPPTTTTTTNNNEEE===777555555777888:::<<<;;;::::::<<<>>>;;;@@@>>>>>>EEEFFFNNN___zzzrrr^^^]]]fffpppwwwpppbbb]]]VVVPPPMMMKKKIIIHHHDDDCCC@@@>>>=========>>>;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;888:::;;;:::999999:::;;;<<<;;;;;;:::999999888888666666555444555666777888555555555555555555555555222444666888999<<>>>>>DDDLLLooo666555555999>>>BBBBBBAAABBBEEEAAADDDUUUhhh~~~|||zzzvvvrrriiilllqqqtttsssnnngggcccVVVUUURRRNNNKKKIIIGGGFFFHHHFFFCCC@@@===<<<<<<<<<:::999999888888999999:::555777999::::::888555444666555444444333333333333444444444555555555666666666777888999888777555333111000///...,,,+++***)))************+++,,,---.........111:::HHH[[[mmmxxx{{{|||ppplllfffaaaQQQddd{{{}}}gggGGG:::444...+++...************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%$$$&&&(((&&&$$$$$$&&&***''''''''''''((((((((()))((()))*********,,,///111555GGG^^^uuurrrwww~~~yyyjjjdddooo{{{wwwpppwwwrrrkkkuuu|||uuuwwwpppooo~~~uuugggaaahhhzzzooo]]]LLLCCC===;;;GGGWWWjjjrrrWWWSSSRRRXXXaaaeee```YYYIIIJJJKKKIIIIIILLLRRRXXXfff___RRREEE<<<777666666888;;;===<<<:::999;;;>>>===AAA>>>===CCCCCCJJJ[[[yyyiii]]]ZZZ^^^oooyyyqqqeeeZZZTTTPPPNNNMMMGGGEEECCC@@@>>>>>>>>>???======<<<;;;::::::999999999:::::::::;;;;;;<<<<<<===>>>>>>===;;;;;;<<<>>>>>>>>>===<<<<<<;;;::::::999888777777777888:::;;;666666666666666666555555555666888999:::===AAADDDCCCKKKNNNUUUaaacccgggtttrrrRRRDDD<<<888777666555555444555555555666888:::;;;;;;;;;;;;AAA@@@@@@BBB@@@@@@FFFNNNooo222444666777888:::<<<>>>>>><<<===BBBEEEPPPnnnyyyrrrpppmmmkkknnnrrrrrrlllggg^^^[[[VVVQQQOOONNNOOOPPPKKKIIIFFFCCCBBBBBBCCCDDD@@@===:::999888888777666888888777777666666555555888777666555444444333333333333444555666777888999::::::::::::999777555444444333000---,,,,,,,,,---...---,,,,,,+++++++++,,,000111555;;;GGGZZZooo}}}xxxzzz}}}uuujjjeeecccUUU[[[nnnrrrLLL777444333///***,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((***((('''***++++++...333<<>>;;;;;;===BBBHHHMMMggg{{{jjj```ZZZ\\\aaappp}}}uuuhhh```\\\ZZZYYYMMMKKKHHHEEECCCCCCCCCCCC<<<===>>>??????===;;;:::;;;<<<<<<======>>>??????@@@???===<<<::::::::::::<<<<<<>>>?????????>>>===>>><<<:::999888:::;;;<<<999999888999999888444222444444555666:::>>>AAADDDCCCHHHOOOTTTYYY```hhhoooYYYAAA???888777666555777888666222777888888999999:::;;;;;;:::<<<===>>>>>>AAAFFFJJJsss333333333333333666999;;;???<<<===@@@@@@FFF]]]www~~~xxxvvvrrrnnnlllmmmmmmllljjjeeebbb^^^ZZZWWWWWWXXXYYYRRRPPPLLLHHHEEEDDDDDDEEECCCAAA>>>=========;;;::::::999999888777777666666888888777777666666666666555666777888999:::;;;<<<:::;;;;;;;;;:::999777666666444222000///.........------,,,,,,,,,,,,,,,---...000444;;;HHH[[[ooo}}}~~~xxxzzzuuuhhhVVVZZZlllpppOOO;;;555444000+++,,,+++***))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((***'''(((+++------111777===RRRpppyyy}}}vvvgggfffzzz|||~~~}}}lll```ZZZ\\\nnnwww___RRRIII@@@???EEEFFFYYYrrrmmm```TTTTTT]]]bbb]]]TTTDDDCCCAAA@@@AAACCCEEEFFFVVV```fff___RRRGGG???::::::;;;===<<<;;;:::===???>>>===<<<<<<===@@@CCCEEERRRdddyyynnn```[[[[[[^^^jjjzzz~~~vvvnnngggccc\\\YYYTTTNNNIIIEEECCCBBB@@@???>>>>>>============<<<<<<==================>>>>>>===<<<<<<;;;::::::;;;<<<===>>>>>>>>>=========<<<<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<:::777444777666666777999<<>>CCCHHHKKKLLLmmm666444222000111333666888<<<;;;===@@@>>>???MMM___{{{ssslllhhhhhhiiijjjeeeccc___\\\ZZZZZZ[[[\\\ZZZWWWSSSNNNJJJHHHGGGGGGGGGFFFDDDCCCCCCBBBAAA???<<<<<<;;;:::999999999999999999999888888888888888444555666777999:::;;;;;;;;;;;;<<<<<<;;;:::999888777666666444222000///...------,,,,,,,,,------...---///333:::HHH[[[nnnzzz~~~~~~sssppp{{{ppp\\\ZZZbbbvvv{{{www|||kkkSSS@@@888444000,,,,,,,,,***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))'''(((,,,...///555<<>>>>>>>>===<<<===???AAA========================@@@HHHUUUllloooaaa\\\SSSYYYfffuuuyyyrrrmmmjjjddd\\\UUUPPPLLLJJJFFFEEEBBB???>>>>>>???@@@??????>>>>>>>>>=========<<<===>>>>>>===<<<;;;::::::;;;<<<============<<<<<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@>>>:::777999888777777888:::===>>>AAAFFFLLLQQQWWW^^^gggnnnttt|||{{{___KKK999777555444444555777999777777888888999:::::::::>>>;;;:::>>>EEEKKKMMMLLLfff888666333222222444555666777888<<>><<<;;;;;;;;;;;;::::::::::::999888888777555555666888999:::;;;<<<;;;;;;;;;;;;::::::999999777777888777555333000...---------------......///...///222999GGGXXXiiittt|||yyytttpppuuu}}}rrreeeYYYUUUaaaqqqvvvsssnnnmmmeeeVVVEEE999444000,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***((())),,,...000888@@@LLLlllnnn]]]___ttt}}}pppqqqvvvxxxrrrgggWWWZZZ```zzzvvvcccQQQIIIIIISSSTTTVVV\\\llluuuiiiYYYNNNLLLPPPTTTUUUSSSOOOLLLOOOWWW]]]___^^^\\\mmmsssWWW@@@AAA@@@???===<<<===???@@@??????>>>===<<<;;;:::999======AAARRRuuupppfffZZZWWWZZZffftttvvvsssnnniiiccc^^^[[[ZZZPPPNNNJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>AAADDDFFFFFFDDDCCCCCCCCCCCCDDDDDDAAA===999999888777777888:::<<<===@@@DDDJJJOOOUUU\\\fffmmmwww|||qqqWWW>>>:::666666555333333666777777777888999999::::::;;;::::::<<<@@@EEEHHHIIIccc;;;888555444555666444333444666:::@@@CCCCCCEEEIII[[[}}}rrrjjjffffffcccbbb___[[[YYYXXXXXXXXXZZZXXXVVVTTTRRRPPPPPPOOONNNLLLKKKJJJKKKJJJIIIGGGDDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<;;;999777666999999:::;;;<<<===>>>>>>;;;;;;::::::999999888888666777888888777444111///.........------...////////////222999FFFVVVeeennn{{{yyy{{{|||zzz|||qqqgggYYYPPPXXXgggpppnnniiiaaa```WWWGGG:::555000,,,---,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((+++)))***---...000:::DDDSSSuuu~~~{{{vvv|||~~~uuucccZZZgggxxxrrrssstttssslll]]]YYYXXXqqqqqq]]]OOOJJJRRRTTTVVVXXX___kkkxxxtttkkk___WWWUUUYYY]]]```ZZZUUUSSSWWWaaajjjooopppcccmmm~~~gggHHHEEEBBB>>>;;;;;;;;;===>>>BBB@@@>>><<<;;;::::::;;;;;;;;;<<>>===<<<<<<<<<<<<======>>>>>>>>>AAAEEEHHHJJJIIIFFFDDDCCCCCCEEEFFFGGGDDD???<<<888777666666888:::<<<>>>>>>BBBHHHMMMRRR[[[eeelllyyy}}}jjjCCC;;;666777777444333555666777777888888999::::::888;;;>>>===;;;===CCCIIIdddDDD???999777666666333111555666999===BBBDDDDDDCCCOOOpppwwwpppkkkfffdddaaa]]]YYYWWWUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSQQQOOOLLLKKKLLLLLLLLLKKKHHHFFFDDDAAA@@@@@@AAABBB???@@@@@@@@@???===;;;:::999:::::::::;;;;;;;;;;;;===<<<;;;999888888777777666777999999888666444333000000///...............000000222:::HHHXXXdddkkk}}}zzzzzz~~~rrrccc[[[UUU[[[gggnnnjjjddd\\\___YYYIII<<<888333...---,,,+++******)))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((+++***,,,...///333???KKKZZZ}}}xxxxxxwwwpppsssxxxyyyxxx|||nnnaaa___ssstttssswwwyyyxxxrrrbbbZZZTTThhhmmmZZZNNNRRRXXX^^^___^^^bbbjjjqqqmmmggg___[[[[[[___ccceee^^^ZZZUUUVVV]]]gggnnnqqq```cccmmmsssUUUIIIEEE>>>:::999::::::;;;@@@???===<<<;;;<<<<<<===777888999@@@UUUzzzvvvooo```VVV[[[eeeooo||||||wwwqqqkkkfffddd```___^^^ZZZUUUOOOJJJGGGAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCBBBAAA@@@?????????>>>>>>>>>???@@@AAABBBDDDHHHKKKKKKJJJFFFDDDCCCDDDFFFHHHIIIGGGCCC???888777666666777999<<<======AAAFFFKKKPPPYYYdddlllxxx}}}zzzOOO@@@555777:::777666888666666777777888999999999888===AAA???;;;;;;BBBJJJeeeVVVMMMBBB:::888888666444777666777;;;CCCHHHHHHFFFIII]]]vvvyyynnnlllhhhccc^^^[[[XXXVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUQQQMMMKKKLLLNNNOOOOOOKKKIIIFFFCCCBBBBBBCCCDDDCCCDDDEEEFFFGGGFFFDDDCCC>>>>>>=========<<<<<<<<<@@@???<<<:::999888777777888888999::::::999888888222222000///......------000000333===LLL\\\hhhnnn~~~www~~~|||ccc^^^YYYZZZaaagggfffccc\\\aaa[[[JJJ???<<<888111------,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******---000222888FFFTTTfffvvvooopppzzz~~~yyyppprrrvvv|||yyyoooeeeaaajjjvvvwww|||hhh^^^TTTcccppp```\\\bbbiiillliiieeeeeefffddd```\\\\\\aaaggglllnnnhhhbbbZZZTTTTTTYYYaaafffYYYVVVYYYjjjttt\\\NNNHHH@@@:::999999999999:::;;;<<<>>>>>>>>>======999888777<<>><<<>>>DDDJJJcccfffZZZJJJ???;;;::::::999777666666;;;EEENNNPPPMMMFFFPPPeee{{{yyytttnnniiidddaaa___TTTTTTUUUUUUUUUUUUUUUUUUWWWSSSNNNLLLMMMOOOQQQRRRMMMKKKGGGDDDCCCCCCDDDEEEEEEFFFIIIKKKMMMMMMLLLKKKHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA>>>;;;999888888888999::::::;;;<<<<<<<<<<<<444333111000...---------///000444>>>OOO```lllrrr~~~xxxwwwfff```WWWRRRUUU^^^dddfff^^^ccc\\\LLLAAA???;;;333...---,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((***---222555<<>>AAADDDGGGEEEBBB@@@<<<;;;???CCCPPPlllxxxrrrlllddddddiiikkknnnuuuvvvoookkkfff```ZZZWWWUUUVVVVVVWWWVVVUUUTTTTTTRRROOOLLLJJJJJJIIIGGGFFFFFFIIIKKKOOOKKKFFFDDDFFFIIIJJJIIILLLKKKJJJHHHGGGFFFFFFFFFEEEHHHMMMQQQQQQOOOJJJHHHAAA===999666666777888888======BBBIIINNNTTT___jjjwwwoooEEE777::::::999999;;;;;;:::999999888888777999;;;<<<<<<<<<@@@FFFLLLaaa|||tttdddSSSIIIDDD>>>777777555555999<<<@@@HHHQQQMMMGGGIIIaaa{{{uuuoookkkeeeccc```[[[VVVTTTWWWZZZ```]]]YYYRRRMMMKKKLLLNNNJJJJJJKKKKKKKKKKKKKKKKKKQQQQQQSSSWWW\\\______^^^]]]\\\ZZZVVVRRRNNNJJJHHHHHHEEE@@@===;;;999666444:::999:::;;;======;;;999888666333222222111///---...111333:::JJJ^^^jjjlllxxxxxxvvv}}}yyygggWWWSSSSSSTTT[[[eeebbb___]]]^^^]]]TTTFFF;;;444111,,,***************(((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((''''''(((((()))***+++---+++...555888@@@UUUmmmrrrhhhjjjnnnppp~~~xxx}}}~~~xxxxxxxxxqqqxxx~~~iii```bbbvvv}}}yyyyyy|||~~~|||mmm___eeeyyyyyytttxxx{{{xxxtttrrrnnniiidddgggsss~~~mmm___VVVTTTUUUQQQPPPJJJJJJ[[[qqqvvvnnn^^^PPPAAA<<<999666666888222666===DDDKKKOOOLLLFFFBBB===<<<>>>@@@IIIaaazzzzzzsssiiiccceeefffiiinnnvvv~~~wwwllliiiddd]]]XXXVVVWWWXXXZZZXXXWWWVVVVVVTTTQQQOOOMMMMMMMMMMMMLLLMMMPPPSSSQQQMMMHHHFFFGGGIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEIIIMMMQQQQQQOOOKKKIIIBBB>>>999666666888888888<<<===AAAHHHNNNTTT```jjjwww~~~RRR???;;;888444444:::::::::999999999999888999;;;<<<<<<<<<@@@FFFLLLaaazzzuuuhhhWWWJJJDDD???999666444444777:::===EEEMMMSSSKKKGGGVVVzzz}}}xxxuuummmkkkhhhbbb\\\YYYYYYZZZ^^^\\\XXXRRRLLLGGGFFFFFFHHHIIIKKKLLLNNNNNNNNNMMMRRRRRRSSSWWW^^^cccggghhhggggggfffccc]]]VVVOOOJJJEEEBBB???===<<<;;;888666999999999;;;======;;;999555444333333333222000...---000444:::IIIZZZgggkkkwww~~~xxxzzz~~~nnn___ZZZVVVSSSXXXbbb______ccciiikkk```MMM<<<555222...+++***+++******((((((((())))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((()))***++++++,,,---111777;;;FFFbbb}}}}}}vvvvvv~~~{{{zzzwwwqqq{{{tttxxx|||uuu|||mmmfffpppzzzxxxvvvtttvvvzzz}}}}}}|||~~~vvveeedddqqqzzzxxxxxxvvvtttsssnnnjjjeeeeeemmm{{{qqqeee___^^^ZZZWWWOOOJJJSSSeeeqqqsssdddVVVGGG@@@>>><<<<<<===555888>>>JJJZZZccc[[[OOOGGGAAA===>>>===BBBTTThhhtttjjjgggiiihhhjjjnnnsssxxx{{{||||||qqqpppllleee^^^ZZZ[[[]]][[[YYYVVVTTTTTTSSSQQQPPPPPPQQQQQQQQQRRRSSSVVVYYYSSSPPPKKKHHHHHHIIIIIIHHHKKKJJJHHHFFFEEEDDDCCCCCCGGGIIIMMMPPPQQQOOOMMMJJJBBB???:::777777999999999;;;;;;@@@HHHNNNTTT```kkkxxxZZZDDD<<<777555777888888999999999:::::::::999;;;======<<<@@@FFFKKKaaauuuooobbbRRRIIIFFFAAA<<<:::777666888:::<<>><<<============999999999;;;======;;;999333222222333444333111///...///222888DDDTTTdddmmmuuu{{{zzzxxxllleee]]]RRRPPPTTTXXXZZZ```jjjooofffRRR@@@777444///,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((()))***+++,,,,,,///444888===NNNooo}}}|||yyyrrrlll}}}}}}~~~|||yyytttrrr{{{sssvvvsssrrrssswww{{{}}}}}}~~~mmmfffkkkyyy~~~{{{yyyvvvtttqqqmmmgggccceeeooorrriiieeeaaaWWWNNNMMMUUU___fffddd[[[QQQLLLLLLJJJGGGDDD@@@>>>@@@PPPkkk|||qqq]]]MMMEEEAAAAAA???@@@LLL[[[xxxrrrrrrnnnkkkjjjlllnnnpppqqqpppoooqqqyyy{{{wwwxxxuuuooogggbbbccceee___\\\YYYVVVUUUUUUTTTRRRQQQRRRSSSSSSSSSSSSVVVXXXTTTRRRNNNKKKIIIHHHHHHHHHJJJIIIGGGFFFDDDCCCCCCCCCHHHJJJNNNPPPQQQPPPNNNMMMDDD@@@<<<999999:::::::::::::::???GGGMMMTTT___jjjxxxdddLLL@@@999888:::777777888999::::::;;;;;;999;;;=========???EEEJJJ```nnngggXXXLLLGGGHHHEEE@@@>>>:::888999999:::@@@GGGTTTVVVSSSMMMSSSmmmzzzxxxtttooojjjddd___\\\```bbbbbb___WWWNNNFFFBBBBBBDDDGGGJJJLLLLLLLLLKKKOOOOOOOOOQQQVVV]]]dddiiilllooorrrssspppiiibbb]]]MMMHHHAAA<<<;;;<<<======;;;::::::<<<======;;;999222222111222333444222111......///333<<>>:::::::::::::::999:::???FFFLLLSSS^^^iiixxxtttYYYFFF:::666888777777888999:::;;;;;;<<<999;;;>>>>>>===???DDDIII^^^gggbbbXXXMMMIIIKKKJJJGGGBBB>>>;;;:::999888<<>>=========>>>===;;;888444222000111222333333222///......000666AAATTTeeettt|||}}}zzzyyyeeeSSSKKKCCCDDDIIIPPPUUUSSSJJJBBB;;;777222...---,,,+++***+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))***+++,,,,,,...333777;;;FFFaaazzzsss}}}~~~{{{tttqqqwwwuuusssrrrtttxxx|||}}}|||zzzyyy{{{qqqkkkmmmuuutttpppiiiaaa^^^cccllluuuuuujjjaaa]]]XXXRRRSSSYYYVVVXXX[[[___gggmmmjjjcccSSSIII>>>GGGkkk|||ZZZPPPJJJJJJHHHEEEJJJRRR___yyy~~~yyyrrrnnnmmmooorrrsssqqqppprrryyy}}}|||zzzxxxvvvtttqqqpppjjjgggbbb___\\\YYYVVVTTTWWWXXXWWWUUURRRPPPPPPPPPPPPPPPOOOMMMJJJIIIKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHKKKLLLNNNPPPQQQRRRRRRRRRJJJFFF@@@<<<;;;::::::999:::;;;???FFFLLLRRR]]]gggwwwxxx```JJJ<<<777888777777888999::::::;;;;;;999<<<>>>>>>>>>???DDDHHH\\\___dddbbbXXXOOOMMMOOOPPPIIIDDD@@@>>>;;;888<<>>;;;:::999888;;;;;;???FFFKKKPPP[[[eeevvv~~~~~~iiiQQQAAA<<<<<<888888888999999:::::::::999<<<>>>???>>>???CCCGGGZZZ[[[gggmmmcccTTTNNNQQQVVVOOOJJJEEEBBB>>>;;;>>>DDDCCCPPPWWWRRRKKKPPP___jjj}}}|||zzztttkkkeeeaaagggnnnpppiii]]]QQQJJJHHHGGGFFFFFFEEEEEEFFFFFFDDDFFFIIIJJJLLLRRRYYY___bbbeeehhhkkknnnppppppqqqiiigggccc```]]]XXXRRRNNNCCCBBB@@@@@@@@@>>>:::888777444000...///222333444000000222444111222>>>LLLiiittt{{{~~~}}}lllUUUHHHEEEHHHKKKLLLKKKHHHFFFEEE===999444000...---+++***++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))***+++,,,---...222777???SSSuuuxxx{{{}}}|||qqqzzzkkkeeeccclllooouuuyyyzzz{{{||||||rrroooooorrryyyyyy~~~vvvllleeeaaa``````rrrvvvmmmggg]]]ZZZ^^^^^^^^^^^^bbbrrruuunnnYYYFFFMMMiii{{{|||bbbUUULLLKKKIIIEEEFFFLLLSSS]]]hhhrrr~~~|||yyyxxxwwwuuuwwwzzz}}}wwwuuuqqqmmmiiiddd^^^YYYRRRSSSSSSRRROOOLLLKKKKKKJJJLLLMMMMMMKKKKKKMMMPPPJJJJJJJJJKKKKKKMMMNNNNNNMMMNNNOOOPPPQQQSSSTTTUUUOOOKKKDDD>>>;;;:::888777<<<<<<@@@FFFJJJPPPZZZddduuu{{{www[[[GGG>>>===888999999999999:::::::::999<<>>???CCCGGGYYY```jjjrrrooocccWWWTTTUUUWWWRRRLLLIIIHHHGGGDDDAAACCCDDDGGGIIIIIIKKKVVVbbbvvvmmmgggfffkkkppppppjjj___UUUOOOGGGGGGGGGGGGFFFEEEDDDCCCFFFDDDCCCDDDGGGLLLQQQUUU___```bbbdddgggjjjlllmmmlllkkkjjjkkkjjjfff___YYYXXXTTTNNNIIIDDD@@@<<<999:::444111111111//////222444444333111111444999===YYYoooyyy{{{~~~pppssssssfffYYYUUUHHHHHHKKKQQQQQQMMMIIIJJJIIICCC;;;333...,,,+++***++++++,,,---,,,+++***)))******))))))((((((''''''(((((((((((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((***++++++***)))***,,,//////333999FFFaaaxxxlllooo{{{vvvwwwvvvvvvxxx}}}qqqcccvvvnnnccccccgggppprrruuuwwwwwwvvvsssqqqrrrllliiimmmxxxwwwlllddd___]]]iiiuuu~~~rrrfff______aaa^^^]]]aaaiiiwwwwww]]]KKKMMMTTTaaatttfff```UUUJJJEEEEEEIIILLL^^^ddd___XXX]]]hhh~~~yyywww|||zzz{{{zzz{{{}}}|||wwwnnnfff```]]]XXXRRRNNNMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKGGGIIIKKKLLLLLLLLLMMMNNNRRRRRRRRRRRRRRRRRRQQQQQQRRRMMMGGG@@@;;;999::::::999===<<>><<<;;;;;;;;;>>>===BBBKKKLLLUUUiiiZZZDDD@@@===;;;::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;===AAADDDWWW{{{ssslllpppsssvvvuuuooocccVVVMMM@@@>>>>>>???======BBBJJJ[[[{{{}}}xxxsssssstttuuussskkk```WWWUUUSSSOOOKKKHHHEEECCCCCCCCCBBB@@@???@@@CCCFFFHHHJJJLLLOOOTTTYYY^^^aaaccceeedddccceeehhhkkklllllljjjhhhddd```YYYOOOEEE>>>:::555222222111///111666;;;:::777444222333666999KKKddd|||}}}~~~wwwxxxzzzhhh```^^^ZZZSSSPPPOOONNNNNNLLLIIIMMMSSSZZZXXXQQQEEE777///---///+++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))******+++******+++...000777:::BBBUUUuuurrriiikkk}}}~~~rrrmmmtttzzz|||yyyxxxxxxhhh\\\WWW___~~~rrrdddaaahhhooovvvwwwwwwvvvtttqqqnnnlllooooooppptttyyy~~~rrrhhhbbbZZZ^^^hhhxxxvvveee___ZZZ[[[]]]\\\YYY\\\kkk|||nnn___[[[[[[ggg}}}}}}kkkZZZOOOLLLMMM```nnnmmm```ZZZ\\\nnn~~~|||}}}~~~~~~}}}zzzuuupppmmmlllhhhbbb]]]YYYUUURRROOOQQQQQQQQQPPPPPPNNNMMMLLLJJJKKKKKKJJJJJJKKKOOOQQQQQQPPPNNNLLLMMMOOORRRTTTTTTQQQMMMGGGBBB???===<<<<<<>>>===BBBLLLNNNXXXnnnfffGGG===>>><<<;;;;;;<<<======<<<;;;<<<<<<<<<<<<>>>BBBEEEVVVzzzyyyfffXXXFFFBBB???>>>===;;;???DDDMMMggg}}}zzzxxxxxxyyyyyyssshhh___ZZZWWWSSSNNNKKKHHHHHHGGGBBBAAA???>>>===>>>???@@@CCCEEEHHHLLLQQQUUUYYYZZZ\\\[[[ZZZ[[[___dddiiikkkggggggfffddd^^^SSSGGG???:::666333333111000333999???>>>;;;777444333555777AAAZZZuuu}}}{{{xxxkkknnnyyykkk]]]]]]ZZZRRRNNNMMMNNNPPPNNNNNNUUU^^^eeefff```QQQ>>>000---///,,,,,,,,,,,,++++++******''''''(((((())))))******(((((((((((((((''''''&&&***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***,,,///111666:::FFF\\\xxxoookkknnnzzz}}}qqqmmmrrr{{{sssoooppp|||vvvaaaTTTXXXjjj|||jjjaaabbbllluuuyyyyyyxxxwwwtttrrrooonnnmmmpppsssvvvyyy}}}{{{pppiii```___bbbmmmqqqbbb___^^^___``````bbbmmmxxxuuuiiidddaaannndddTTTTTTZZZnnnrrreee```mmm~~~|||yyyuuuqqqoooqqqnnnhhhccc___ZZZUUUQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLKKKIIIHHHKKKOOORRROOOOOONNNNNNOOOQQQSSSTTTSSSQQQNNNJJJEEEAAA===<<<<<<>>>===BBBLLLPPP]]]tttqqqKKK===>>>===;;;;;;<<<===<<<;;;;;;<<<<<<<<<===???BBBEEETTTyyyrrraaaPPPHHHBBB@@@>>>===>>>BBBEEEVVVmmm}}}{{{|||}}}yyyqqqiiiccc```[[[TTTOOOLLLJJJIIICCCBBB@@@>>>===<<<<<<;;;???@@@BBBEEEHHHJJJMMMNNNQQQPPPOOOOOOQQQUUU[[[___\\\]]]___```\\\TTTHHH@@@:::666444333111000555<<>>===<<<>>><<>><<<::::::;;;<<<;;;::::::;;;======>>>???CCCEEESSSwww{{{lll]]]RRRGGGBBB@@@>>>>>>@@@@@@KKKYYYmmm~~~}}}wwwsssqqqmmmfff^^^VVVOOOKKKHHHEEEDDDCCCAAA???===;;;::::::;;;<<<===???@@@AAAAAADDDDDDDDDCCCCCCFFFJJJMMMMMMPPPTTTWWWVVVQQQHHHBBB:::777555444222111777???IIIHHHDDD???:::777777777888MMMhhh{{{}}}ppphhhnnnuuuooobbbZZZRRRKKKGGGFFFJJJNNNQQQWWW^^^fffkkkkkk___KKK888///,,,---,,,++++++******++++++(((((((((((())))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))((()))***++++++---111444666CCCYYYvvvpppjjjnnn{{{zzzjjjbbbiiitttxxxvvvpppmmmqqqrrr```bbbzzziii``````eeennnxxx|||{{{yyyxxxwwwvvvvvvvvvnnnrrrvvvyyyzzz||||||vvvllldddcccgggsss{{{ooofff```fffooowww|||yyymmmgggvvvwwwrrruuuqqqmmmwwwzzz}}}yyywwwvvvsssoookkkhhheeeaaa^^^UUUUUUUUUTTTSSSRRRQQQPPPKKKKKKIIIGGGFFFHHHLLLOOOMMMOOORRRUUUUUUTTTRRRPPPOOONNNLLLIIIFFFCCC@@@???===???===CCCQQQZZZkkkiiiKKK>>>===;;;:::;;;;;;:::999999;;;===>>>???@@@CCCEEEQQQvvvmmm^^^OOOFFFCCC@@@>>>@@@<<>><<<;;;<<<<<<;;;:::999;;;===??????AAACCCFFFPPPuuuzzziiiVVVKKKFFFBBB@@@@@@:::EEENNNTTTeee~~~}}}zzzuuunnneee]]]WWWSSSIIIIIIHHHGGGDDDAAA>>><<<::::::::::::;;;;;;<<<<<<333666999888666555666777666888;;;@@@CCCCCC???<<<:::888666555222111999BBBNNNMMMJJJDDD???;;;::::::===LLLddd|||sssiiihhhnnn^^^NNNIIIJJJKKKMMMOOOTTT[[[bbb___SSSCCC666000---,,,+++*********+++,,,******))))))((((((''''''(((((((((((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''')))***+++,,,...222555>>>TTTsssvvvffffffqqqrrrnnn[[[^^^yyyyyyuuuxxxzzz}}}rrrgggrrrttt^^^\\\dddiiiqqqzzz~~~|||yyyvvvttttttttttttuuuvvvyyy|||~~~}}}~~~xxxmmmhhhbbbcccuuu|||sssjjjffffffiiiqqqyyy{{{yyyvvvzzz{{{pppsssxxxppprrryyyuuuqqqooollljjjcccbbb___\\\WWWSSSOOOMMMHHHHHHHHHGGGFFFFFFIIIKKKQQQQQQPPPOOOOOOOOOPPPPPPOOOMMMKKKHHHFFFFFFFFFFFFAAACCCAAAIIIYYYeeeyyyXXXAAA???============<<<;;;999;;;===???@@@AAADDDFFFOOOtttzzzkkk\\\QQQJJJEEEDDDBBB>>>@@@IIIRRR```|||}}}~~~~~~~~~~~~~~~}}}yyyrrrhhh```ZZZSSSOOOJJJEEEBBB@@@>>><<<;;;;;;;;;;;;:::999999888666666666666555444222222111222444666777888777777888666555666444444:::BBBNNNQQQQQQLLLCCC======??????NNNggg{{{~~~xxx}}}oooTTTDDDIIILLLJJJNNNXXX[[[[[[WWWRRRIII;;;...---------,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++)))))),,,...///222777>>>aaammmllltttzzz~~~xxxnnnqqq~~~|||llliiijjj[[[___dddnnnxxxxxxsssssstttwwwzzz{{{{{{yyy~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||wwwpppeee]]]eeetttnnneeedddfffoooxxxzzz~~~tttlllwwwvvvpppooo}}}|||zzzwwwrrruuu~~~{{{wwwuuuuuuiiiqqq||||||zzzvvvmmmfffeee```YYYTTTPPPMMMKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHLLLMMMNNNNNNMMMMMMNNNPPPJJJLLLLLLIIIJJJLLLKKKGGGHHHIIIIIIMMMZZZqqqpppOOOCCC:::;;;??????<<<<<<;;;<<<=========???BBBDDDUUUnnnsssooosss{{{|||xxx{{{vvvcccUUUOOOMMMFFFAAABBBGGGKKKTTTkkk}}}{{{zzzzzz|||}}}~~~~~~yyyrrrkkkfffZZZUUUNNNHHHDDDAAA===;;;999888888888888999::::::::::::999888777666555444000111222333444555555555777555555555444333999AAAOOOSSSTTTOOOGGGAAA???@@@CCCSSSmmm~~~{{{uuuYYYFFFGGGJJJMMMVVVSSSZZZ\\\VVVMMMCCC:::222...------,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))),,,******...000000444:::FFFjjj~~~{{{|||xxxttt{{{|||{{{kkkppp}}}cccYYY```hhhtttuuuttttttvvvzzz}}}~~~~~~~~~}}}~~~}}}ttthhh^^^bbbooozzzlllhhhgggjjjmmmuuuzzz~~~rrriiinnnzzz~~~qqqiiimmmwwwddd[[[UUUQQQXXXcccoooooommmiiiccc]]]ZZZXXXWWW[[[bbbkkkuuu}}}|||xxxpppeee]]]]]]YYYSSSOOOLLLKKKIIIHHHEEEDDDDDDDDDDDDFFFGGGHHHHHHJJJKKKJJJJJJJJJLLLMMMKKKNNNOOONNNOOORRRQQQNNNLLLKKKLLLRRRbbbxxx|||XXXFFF:::===AAA===;;;>>>;;;<<<=========???BBBDDDTTTnnntttkkkeeehhhiiihhhlllsss~~~hhh\\\XXXKKKFFFEEEFFFEEEIIIZZZmmm}}}yyywwwvvvwwwxxx{{{}}}{{{vvvrrreee___VVVNNNGGGAAA===:::888777666666888;;;>>>@@@???>>><<<:::999777666555333333222222222333444555666555444555333222888???PPPTTTWWWTTTLLLEEEBBBBBBHHH[[[vvv}}}}}}zzzzzzxxxaaaNNNKKKJJJMMMXXXWWW```dddZZZLLLBBB<<<999......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))***,,,+++,,,///111222777>>>PPPvvvvvvrrrrrr|||sssrrrwwwyyywwwppphhh{{{ttt___YYYeeennnyyyzzzwwwuuuuuuyyy~~~~~~|||||||||nnnbbbbbbiiiooouuulllhhhfffeeessswww|||{{{sssiiigggkkk{{{iii___hhh}}}mmm[[[OOOGGGBBBHHHRRRUUUVVVVVVRRRMMMGGGCCCAAAEEEDDDGGGQQQ___kkkrrrttt{{{~~~yyysssiii\\\RRRSSSOOOKKKHHHGGGGGGFFFEEEBBBBBBBBBBBBCCCDDDFFFGGGFFFGGGHHHGGGGGGGGGJJJLLLJJJOOOSSSSSSUUUYYYXXXUUUPPPNNNOOOZZZlllgggMMM<<>>CCCFFFDDDCCCAAA>>>;;;888666555888666444222222333555666666444444555333222777>>>NNNSSSYYYXXXQQQIIIEEEEEEMMMccc{{{yyywwwooopppsssgggYYYRRRKKKIIIRRR[[[aaacccZZZMMMDDD===888///...---+++*********+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******+++***,,,000111333:::BBBXXXwwwqqqrrr{{{rrroooqqqqqqgggyyypppdddeeeppp___^^^lllsss{{{{{{vvvtttwww|||}}}zzzyyy}}}vvvhhhccceeedddzzzooohhhfffgggtttwwwzzzzzzuuummmiiigggsssbbb^^^hhhuuuiii^^^RRRHHHGGGLLLIIIJJJJJJGGGDDDAAA??????>>><<<===CCCMMMYYYbbbgggmmmsss}}}|||uuuoooiii```UUUMMMIIIFFFDDDCCCDDDEEEEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFHHHJJJIIIPPPVVVWWWYYY[[[ZZZWWWRRRNNNRRRaaavvvyyyXXX???@@@BBB999888@@@<<<===>>>>>>>>>???BBBEEERRRllluuuddd]]]\\\___bbb~~~vvvjjjaaa[[[RRRJJJDDDFFFPPP\\\ooo~~~{{{vvvrrroootttvvvyyy{{{||||||zzzyyyuuupppggg]]]SSSIII@@@;;;:::888666666999>>>CCCGGGIIIIIIGGGEEEAAA>>>:::999;;;888555222111222444555666444555666333222666===IIIPPPXXXYYYSSSMMMIIIIIITTTlllxxxwww~~~}}}yyymmmhhhoooiii[[[RRRHHHEEEOOOSSSVVVVVVSSSOOOIII@@@666000///---+++*********+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))*********)))))),,,///111333;;;EEE^^^yyy}}}|||wwwuuuuuuoooyyy|||fff\\\eee|||jjj]]]cccrrrxxx}}}|||vvvsssuuuyyy~~~~~~}}}}}}}}}{{{{{{~~~}}}pppfffccc^^^pppsssiiihhhjjjtttvvvxxxwwwuuurrrnnnkkksssrrrfffeee{{{uuubbbQQQJJJKKKGGGGGGFFFDDDAAA@@@AAABBB>>>>>>??????BBBHHHQQQXXX]]]fffqqqxxxzzzwwwtttrrrnnnjjjccc^^^YYYTTTNNNIIIBBBAAA???@@@BBBCCCDDDCCCBBBAAA@@@?????????@@@AAACCCEEEFFFFFFEEEEEEFFFGGGHHHPPPXXXYYYYYYZZZXXXUUUQQQNNNUUUhhh}}}hhhGGGAAAAAA:::999???<<<===>>>>>>>>>@@@CCCEEEQQQkkkzzzjjjaaa\\\ZZZmmm{{{uuuqqqkkk```TTTKKKIIIOOOUUUeeexxx}}}~~~~~~|||xxxtttqqqvvvwwwxxxyyyzzz{{{{{{|||yyyuuuooofff]]]RRRGGGAAA999777555555666:::???BBBJJJKKKLLLLLLJJJGGGCCCAAA===;;;777444222222333444666555666777444222666<<>>111000---+++))))))***+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++((())),,,000111444>>>IIIggg|||yyyyyy|||lllVVVQQQlllsssaaaYYYeeewww}}}{{{vvvtttuuuyyy|||~~~}}}}}}{{{{{{{{{}}}yyylllccc]]]hhhxxxrrrlllkkkqqquuuwwwvvvuuuuuusssooommmzzzssslllcccbbbYYYXXXUUUPPPJJJFFFDDDDDDAAACCCCCCAAA>>>>>>CCCHHHPPPXXXccchhhhhhccc___]]]WWWTTTOOOLLLJJJGGGEEECCC???>>>===>>>AAACCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBEEEGGGHHHFFFDDDCCCCCCFFFPPPYYY[[[ZZZYYYWWWSSSPPPOOOZZZppp{{{SSSBBB@@@???===>>>===>>>>>>>>>>>>@@@CCCFFFPPPjjjuuuggg___cccmmm}}}zzzqqqdddYYYTTTSSSTTT[[[kkk~~~{{{{{{{{{zzzyyyxxxwwwvvvxxxwwwvvvvvvxxxzzz}}}|||yyyvvvpppggg\\\PPPIII;;;999777555666888;;;===DDDGGGLLLOOOPPPNNNKKKHHHBBB@@@===999777666666666777666777888666333666===AAAJJJTTTYYYXXXUUUUUUVVVnnn|||vvvvvvwwwqqq{{{vvv{{{qqq___SSSGGGEEEPPPKKKOOOTTT\\\eeedddVVVFFF222000---***))))))***+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++)))***...111222666AAAMMMrrrtttwww|||zzzsssvvvrrrzzz]]]MMMPPPxxxqqqfff[[[WWWfff{{{|||yyyvvvvvvxxx{{{~~~~~~}}}{{{{{{{{{~~~uuuiiidddeeekkkzzzvvvlllpppwww{{{yyyxxxyyyvvvrrrlllzzzwwwjjj^^^UUUPPPHHHIIIIIIHHHEEEBBB@@@@@@FFFNNNWWWZZZVVVPPPKKKIIIDDDCCCCCCBBBBBB@@@>>>===>>>===<<<>>>@@@AAAAAA@@@>>>=========???@@@BBBDDDFFFIIIMMMNNNLLLHHHDDDCCCEEEQQQ[[[^^^]]][[[YYYUUUQQQSSSaaayyy___DDD@@@EEECCC======>>>?????????@@@CCCFFFOOOiiiuuuiiifffhhhsss|||qqqfff___ZZZXXXTTTbbbxxx}}}{{{zzzwwwvvvvvvwwwyyy{{{wwwuuutttsssuuuyyy}}}}}}|||zzzvvvnnncccWWWNNN>>><<<:::888777888:::;;;;;;@@@HHHNNNQQQQQQNNNKKKGGGFFFCCC@@@===;;;;;;:::888777888999666333777===???HHHSSSYYYYYYXXXYYY[[[xxxvvvrrr|||qqqyyyyyyzzzjjj\\\LLLDDDJJJJJJPPPXXX```gggdddUUUDDD333000---***))))))***+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++)))+++///333444777CCCPPP{{{kkknnntttrrrrrrlll~~~|||ooonnn|||}}}YYYOOOZZZddd[[[ZZZXXXiii~~~~~~xxxwwwvvvwww{{{~~~~~~}}}|||}}}}}}|||}}}~~~ppplllgggeeeooonnnpppzzz~~~||||||yyysssqqq{{{yyyiii```QQQOOONNNOOOPPPLLLEEE???AAAHHHPPPQQQLLLDDD???===;;;<<>>===>>>?????????@@@CCCFFFOOOiiivvvssslllmmm|||}}}vvvjjjcccaaa```aaammm}}}xxxuuuqqqpppqqquuuxxxyyy{{{xxxtttrrrqqqtttxxx{{{}}}}}}|||yyyrrrhhh\\\TTTJJJAAA999888999777555555999<<<@@@EEEJJJNNNQQQRRRNNNKKKGGGEEEEEECCC???;;;<<<:::888555444444444555>>>DDDNNNVVVWWWWWW^^^hhhuuutttvvvrrrwwwuuunnnnnniii]]]YYYTTTHHHTTTXXX[[[ZZZXXXTTTJJJAAA222000---***))))))+++,,,+++***)))(((((()))***+++((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***,,,***///666666AAAYYY~~~lllppp||||||nnnrrrzzzvvvsssppptttrrrOOONNNeeesssbbb\\\SSS___mmmxxx|||tttuuussstttxxxzzzzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~{{{uuummmhhhlllyyyppprrryyyzzzxxx{{{|||```UUUKKKIIIIIIFFFCCCBBBAAADDDEEECCCDDDFFFCCC>>>AAAAAA@@@>>>AAAEEEBBB<<<>>>???>>><<<===???@@@>>>DDD???:::999>>>DDDIIIKKKTTTWWWZZZYYYUUUPPPKKKIIIMMMTTTZZZ]]]```aaa^^^XXXUUU^^^pppnnnGGG>>>HHHHHH???>>>>>>>>>>>>@@@BBBDDDEEETTTggg~~~www|||~~~~~~vvvllljjjyyy}}}zzzuuurrrrrrssstttuuuyyywwwsssqqqqqqsssuuuxxxyyyyyyyyyyyyuuummmccc\\\MMMCCC:::777777555444666777999<<<@@@DDDHHHJJJLLLOOOMMMLLLKKKKKKIIIDDD@@@===;;;888666555555666666===BBBKKKSSSUUUXXXaaalllwwwqqq|||~~~yyyzzzxxxmmmiiieee\\\[[[YYYNNNTTTVVVVVVSSSPPPNNNGGG???444222...+++)))((()))***+++***)))(((((()))***+++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++...---222999;;;JJJeeeyyykkkqqq}}}uuuhhhmmm~~~|||uuuqqqqqqzzzhhhPPPZZZtttqqq___YYYVVVbbbppp{{{zzzrrrqqqpppsssyyy{{{zzz{{{}}}}}}|||{{{{{{{{{{{{{{{}}}~~~~~~uuulllkkksssuuuuuuzzz|||~~~oooYYYOOOLLLHHHCCC@@@@@@DDDFFFFFFHHHKKKJJJFFFEEEHHHIIIGGGHHHIIIGGGBBB;;;<<<===>>>AAADDDEEEDDDBBB>>>;;;:::===CCCJJJNNNYYY[[[\\\ZZZVVVQQQNNNLLLMMMTTTZZZ\\\^^^___\\\VVVXXXaaasssvvvNNNAAAEEEDDD;;;>>>>>>>>>>>>@@@BBBDDDEEESSSfff~~~kkkkkkuuu~~~|||xxxtttrrrqqqrrrsssuuutttrrrppppppqqqrrrssstttuuuwwwyyyxxxtttmmmhhhVVVKKK@@@;;;888555555777555666666888;;;>>>AAACCCJJJKKKMMMOOOPPPNNNIIIEEEAAA???;;;777555555666777;;;???FFFNNNRRRXXXffftttpppttt}}}{{{jjjaaa^^^ZZZ\\\\\\SSSPPPQQQOOOKKKJJJJJJEEE???777555000,,,)))(((((((((******))))))))))))******(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******(((......000777>>>SSSqqqlllgggqqqsssfffmmm}}}uuuppprrr^^^XXXqqqnnn[[[UUUYYYeeettt}}}xxxooollllllqqqyyy|||{{{{{{~~~}}}||||||{{{{{{{{{{{{{{{~~~xxxqqqrrr{{{xxx{{{vvvcccZZZSSSMMMIIIIIINNNRRRSSSVVV[[[[[[XXXWWW]]]bbbbbb```]]]UUUMMMFFFEEEDDDGGGJJJMMMNNNOOOQQQOOOKKKEEEBBBDDDKKKQQQYYYXXXWWWTTTPPPMMMMMMMMMPPPWWW\\\^^^___```\\\WWWZZZdddvvv[[[GGGCCCAAA;;;>>>>>>>>>???@@@BBBDDDEEEQQQeeerrrddddddlll|||}}}|||zzzwwwtttrrrssstttrrrrrrqqqppppppppppppppprrrssswwwzzz|||{{{wwwsssdddXXXKKKBBB<<<777777999555444333333444777999;;;???CCCIIINNNQQQPPPMMMJJJIIIEEE???999666444555666:::<<>>>>>???@@@BBBDDDFFFOOOcccyyyggg^^^\\\ggguuu}}}xxxttttttuuuppppppppppppppppppppppppssstttwww|||}}}zzzooodddVVVLLLBBB999666888777666444222222333555666666;;;CCCJJJOOOQQQQQQQQQQQQLLLDDD<<<666444444555::::::>>>DDDLLLYYYooo{{{www{{{}}}dddVVVVVVTTTVVVVVVMMMKKKNNNPPPPPPOOOMMMGGG???888666222...+++***++++++)))))))))******)))))))))((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))***+++++++++---555444333===NNNlllrrraaahhhttt{{{ttttttzzzyyyyyy|||xxxdddwwwdddWWWWWWYYYgggvvv~~~}}}vvvooogggjjjrrr|||~~~||||||~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}~~~xxxwww|||jjj___XXXZZZaaahhhqqqxxxvvvwwwsssgggWWWMMMMMMPPPQQQOOOKKKHHHGGGLLLSSSYYYZZZ___cccbbbcccccc```ZZZYYYcccvvvrrrSSSCCCAAABBB????????????AAACCCEEEFFFNNNbbbssshhh^^^^^^ddduuu{{{tttrrrrrrmmmmmmmmmmmmnnnooopppqqqrrrtttvvv{{{}}}vvvlllaaaVVVJJJ>>>888999999888666444333333333444222777???FFFLLLQQQTTTWWWWWWQQQGGG===777444444555;;;;;;===BBBJJJZZZrrr}}}{{{kkkYYYVVVRRRQQQPPPJJJNNNSSSVVVUUUSSSOOOEEE;;;999777333///,,,+++,,,,,,))))))************))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))***+++,,,,,,+++333222222@@@WWWwww}}}jjj]]]jjjvvvvvvwww~~~{{{{{{~~~yyynnnvvv___WWW[[[\\\jjjxxx~~~|||vvvpppkkkmmmttt~~~~~~|||}}}{{{{{{{{{{{{{{{||||||}}}zzz|||~~~~~~~~~~~~uuulllqqq{{{lllYYYNNNKKKNNNLLLHHHEEEFFFMMMWWW^^^aaaeeegggeeecccaaa]]]WWWYYYcccwww}}}[[[FFF@@@BBB????????????AAACCCEEEFFFNNNaaasssfffaaa]]]hhhyyyyyyqqqnnnnnnjjjjjjiiijjjkkkmmmpppqqqooopppssswww|||~~~zzzssskkkbbbUUUGGG@@@???::::::999777666444333222222666<<>>888666777888===<<<===BBBJJJZZZsssxxx}}}vvvaaaYYYPPPLLLOOOMMMLLLQQQUUUUUUTTTPPPGGG>>><<<999555000---+++++++++((()))***++++++***)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))***+++,,,,,,---***333222333GGGcccvvveeeYYYhhhrrr~~~vvvwwwkkkZZZYYY___cccppp||||||wwwrrroooqqqxxx|||}}}{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}~~~ooo___WWWUUURRRMMMJJJLLLTTT^^^fffnnnqqqpppjjjeeeaaa[[[TTT[[[fff{{{iiiNNNBBBAAA@@@??????@@@AAACCCEEEGGGNNNaaassseeeXXXZZZ^^^hhhwwwvvvnnnkkklllhhhgggggggggiiillloooqqqlllmmmpppuuuzzz}}}~~~~~~~~~yyyssslll```QQQHHHFFF;;;;;;:::999777555333222222555:::===AAAGGGOOOVVVYYYRRRHHH>>>999777999;;;>>>===>>>BBBJJJZZZttttttrrrggg[[[OOOJJJOOOPPPGGGLLLPPPRRRSSSSSSLLLEEE???<<<666111,,,***))))))((()))***++++++***)))((()))(((((((((''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,------000999888<<>>CCCJJJOOOYYYRRRIII@@@777444;;;EEEIIIGGGBBB@@@III]]]ttt~~~sssrrryyylllbbb[[[QQQHHHEEEGGGHHHKKKMMMOOOOOOOOOOOOHHHAAA777000---+++)))'''************************))))))))))))))))))))))))))))))(((((('''''''''&&&###$$$%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******(((''''''&&&&&&&&&+++,,,,,,+++***+++...000---222444<<>>CCCJJJOOOVVVOOOGGG???777555<<>>>>>===:::777::::::;;;===AAAGGGLLLOOORRRKKKCCC===777666>>>HHHPPPKKKEEEBBBGGGWWWmmm}}}yyylllnnnxxxoooeeeaaaZZZOOOHHHFFFFFFFFFHHHJJJMMMOOOQQQNNNHHH???777222...+++)))************************))))))))))))))))))))))))((((((((((((''''''''''''******)))'''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******)))***+++***)))***---///333555777DDDddd{{{kkkaaawww{{{{{{~~~sss___SSSgggxxxaaaVVVWWWaaalllllluuu~~~}}}{{{xxxtttsssuuuyyy~~~|||||||||}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}zzzmmmggg]]]VVV[[[mmmtttPPPEEECCC@@@???BBBCCCAAACCCFFFPPPaaaqqqfffnnn}}}{{{uuummmgggfffdddbbb``````bbbdddfffiiijjjkkkmmmpppsssvvvxxxwwwxxxxxxvvvrrrlllfffbbbZZZSSSJJJDDDBBB@@@>>>;;;======@@@DDDJJJNNNPPPOOONNNGGG@@@;;;888888???HHHLLLGGGAAA>>>AAANNNbbbssssssqqqyyysssgggccc```YYYRRRNNNMMMLLLKKKLLLOOORRRTTTOOOJJJCCC;;;444///+++***************************(((((((((((((((((((((((((((((((((((((((''''''''',,,)))&&&'''***+++)))&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***)))*********)))***---000555555999JJJnnnuuufff^^^ooorrr___VVVooonnn[[[TTTVVVaaalllllluuu||||||{{{zzzwwwtttrrrtttwww{{{~~~|||||||||}}}||||||{{{{{{{{{{{{|||}}}}}}~~~}}}}}}|||~~~~~~~~~}}}tttiiieee^^^^^^iii|||ZZZEEEDDDAAA@@@BBBCCCAAACCCFFFQQQaaa}}}www~~~{{{rrrkkkeeeccc```^^^^^^```ccceeefffggghhhkkknnnrrruuuvvvxxxxxxyyyxxxuuuqqqmmmjjjaaa[[[RRRLLLHHHEEEAAA??????@@@EEEMMMVVVYYYUUUQQQMMMEEE>>>:::777777===EEEHHHBBB>>><<<===FFFYYYlll~~~wwwzzz}}}nnnggghhhfff```YYYWWWTTTRRRRRRSSSUUUWWWNNNKKKEEE===555///+++)))************************(((((((((((((((((((((((('''''''''(((((((((((((((---(((%%%***333666...%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))************+++...000555555<<>>999666666:::@@@DDD???===>>>>>>CCCTTThhh}}}xxxkkkllllllggg```]]]ZZZWWWVVVVVVWWWXXXMMMKKKGGG???666///+++***************************))))))))))))))))))))))))'''''''''(((((((((((((((...((('''...888:::111'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))***+++++++++,,,///222555555@@@^^^uuusss|||wwwuuutttuuu^^^WWWbbb~~~```WWWWWWYYY```kkkmmmuuu{{{{{{zzz{{{{{{yyy|||~~~~~~}}}|||}}}||||||||||||{{{{{{zzzyyyxxxyyyzzz|||}}}~~~~~~~~~}}}~~~}}}}}}}}}zzz~~~wwwoooooogggaaa```]]]ggg~~~lllLLLFFFBBBAAACCCCCCAAACCCFFFQQQ___~~~wwwnnnjjjddd^^^[[[[[[\\\]]]aaabbbdddgggkkkooosssuuuuuuuuuuuutttrrrpppnnnmmmiiifff```ZZZTTTNNNHHHEEECCCBBBFFFRRR```fffccc]]]QQQGGG>>>999555444666;;;???;;;;;;???>>>AAAQQQeee~~~kkkgggfff```^^^]]]ZZZXXXVVVVVVWWWWWWLLLKKKHHHAAA888000---,,,************************))))))))))))))))))))))))''''''''''''((((((((()))***((((((,,,222333...(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))******+++,,,,,,,,,---111333555666EEEhhhxxxuuuyyyxxx{{{~~~wwwUUUWWWlll{{{\\\TTTWWWYYYaaalllllltttzzz{{{|||~~~~~~}}}}}}~~~||||||||||||{{{zzzyyyxxxuuuvvvwwwyyy{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}ooohhhiiieeecccddddddrrrtttRRRFFFCCCBBBDDDDDDAAACCCFFFMMM[[[~~~zzzsssoooggg```ZZZXXXYYYYYY```aaacccgggkkkooorrrtttwwwwwwvvvuuusssqqqpppooojjjhhhccc^^^WWWPPPJJJGGGEEEBBBDDDOOO___hhhgggbbbSSSIII???999555222444888;;;777999>>>>>>???NNNbbbggg```\\\UUUZZZYYYXXXVVVUUUUUUUUUVVVLLLLLLJJJCCC:::222...---************************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))+++,,,***+++,,,,,,---...111444666888IIIoooxxxyyywwwTTT[[[vvvzzzYYYRRRVVVYYYbbbooojjjrrryyy{{{}}}}}}~~~|||}}}||||||||||||{{{zzzyyyxxxrrrsssuuuwwwyyyzzzzzz{{{~~~}}}}}}|||}}}}}}~~~vvvfffcccfffeeeggglllnnnxxxVVVGGGCCCBBBDDDDDDBBBCCCFFFKKKYYYtttjjjlllqqq}}}zzzuuunnneee]]]XXXUUUTTTZZZ\\\```fffkkkooossstttvvvwwwxxxxxxvvvrrrnnnkkkggggggfffccc^^^VVVMMMGGGBBB@@@>>>EEEUUUgggmmmjjjRRRIII>>>888666666555333777888<<<>>><<>>KKK\\\ffffffRRRIII>>>888666666555444999:::<<<======BBBTTTggglll^^^WWWSSSTTTRRRSSSWWWYYYTTTKKKNNNKKKFFFAAA<<<777222///,,,++++++******************))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))***+++,,,,,,---///222555<<<@@@YYY}}}vvvVVVpppjjjTTTSSSSSSXXXdddkkknnnpppssswwwzzz|||||||||{{{{{{}}}~~~~~~|||{{{|||yyywwwvvvxxxxxxyyyzzz{{{|||||||||~~~|||yyywwwzzz|||yyykkkccc\\\fffmmmooowwwmmmQQQJJJDDDCCCCCCCCCDDDGGGNNNWWWtttoooooopppttt{{{{{{rrrhhh___XXXTTTVVVXXX\\\aaafffkkkoooqqqvvvvvvuuussspppllliiiggg___ZZZVVVUUUTTTQQQJJJDDD===<<<888777???NNNZZZ]]]NNNGGG===777666666666555;;;<<<===>>>???GGG[[[mmm|||eeeVVVQQQPPPOOORRRZZZ^^^XXXMMMKKKJJJGGGBBB===777222///,,,,,,+++***************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))+++,,,---------///222555???GGGccc{{{nnnuuu{{{pppZZZxxxdddRRRTTTUUU[[[fffkkkmmmoooqqqtttvvvxxxzzzzzz{{{}}}~~~}}}|||zzz|||yyywwwwwwzzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{xxxvvvxxxzzz}}}~~~~~~~~~~~~~~~www|||~~~uuulllddd___\\\eeeooovvv~~~VVVLLLCCCBBBCCCBBBDDDHHHNNNWWW{{{tttrrr{{{{{{||||||~~~xxxoooddd[[[VVVVVVXXX\\\aaagggmmmqqqtttwwwvvvtttqqqnnnjjjhhhfffXXXSSSMMMLLLNNNMMMHHHCCC;;;<<<999555777AAAKKKOOOEEE@@@:::666666777888888===>>>??????CCCOOOeeevvvnnn]]]VVVRRRNNNPPPYYY```ZZZPPPKKKJJJIIIDDD===666111///,,,,,,+++************+++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))+++,,,---......000333666>>>LLLlllwwwmmmvvvuuuxxx|||eeeYYY}}}xxx^^^QQQTTTWWW^^^iiilllmmmnnnoooqqqsssuuuwwwxxx|||~~~~~~|||{{{{{{|||~~~}}}{{{zzzzzz}}}|||{{{zzzzzz{{{|||}}}|||}}}}}}}}}|||{{{yyywwwxxxzzz}}}~~~~~~}}}~~~xxxwww}}}vvvlllfffcccbbbaaacccjjjttt~~~]]]NNNBBBAAABBBAAACCCGGGNNNWWWxxxvvv{{{wwwtttuuuxxx|||~~~{{{xxxzzz~~~}}}vvvlllbbb\\\XXXZZZ]]]aaaggglllqqqssspppooonnnkkkgggdddaaa```VVVPPPJJJGGGFFFEEEAAA<<<777999999444333777<<<===;;;999777666777:::;;;<<<>>>AAABBBBBBIIIZZZpppuuuhhh\\\UUULLLKKKSSS[[[XXXOOOKKKLLLLLLGGG???666111...---,,,,,,+++***+++++++++))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))+++,,,......///111555777@@@TTTwww{{{}}}yyynnnwwwnnneeemmmxxxWWWWWWmmmXXXQQQVVVZZZbbblllmmmmmmmmmoooppprrrtttuuuvvv|||~~~~~~|||{{{|||yyy{{{}}}~~~}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzzzzyyy{{{~~~~~~{{{yyy~~~|||vvvoooddd]]][[[___cccffflllqqq|||eeeQQQAAA@@@BBB@@@AAAFFFNNNWWW}}}yyy}}}{{{xxxsssnnnkkklllmmmqqqtttwwwuuuqqqmmmllllllvvvyyy}}}~~~zzzrrriiicccXXXYYYZZZ\\\___cccfffhhhhhhhhhgggeeebbb^^^[[[YYYSSSOOOIIICCC???;;;777555222666666222111222333111555666888:::;;;======>>>>>>BBBEEEFFFPPPeee|||sssjjj___XXXMMMGGGLLLSSSRRRKKKJJJMMMNNNJJJAAA888222000------,,,+++++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))***+++---///000333777:::GGG___|||qqqqqqgggaaajjj~~~kkkNNNYYYdddTTTQQQXXX]]]fffooommmmmmnnnpppqqqsssttttttuuuzzz~~~~~~||||||}}}wwwzzz}}}~~~~~~}}}~~~~~~}}}|||zzzyyyxxxxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{zzz|||yyy}}}uuuooollleee```XXXUUUYYY```hhhmmmtttxxxpppWWWCCCAAADDDAAAAAAFFFMMMVVVyyyzzzzzzwwwrrrmmmiiihhhgggggggggfffddd```]]][[[ccciiiqqqwwwwwwrrrjjjeeeVVVUUUSSSRRRRRRSSSTTTUUUYYYZZZZZZYYYWWWSSSOOOLLLFFFFFFDDD???999555555555222555555333333555444111444777<<>>===CCCGGGJJJVVVnnnrrrkkk```[[[QQQJJJKKKPPPOOOJJJGGGKKKNNNLLLDDD;;;666555------,,,++++++++++++,,,)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))***---///111444999<<>>;;;999<<<>>>;;;666555777;;;666777666444777;;;;;;777666:::@@@DDDDDDBBB???>>>===DDDIIIMMMZZZsss{{{zzz}}}xxxtttaaa^^^WWWPPPOOORRRPPPLLLDDDIIINNNMMMEEE>>>:::999...---,,,,,,++++++,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((***,,,///111555:::===RRRnnn~~~|||{{{tttooopppzzz|||cccLLLiiittt[[[QQQSSS\\\aaajjjrrrnnnnnnpppsssuuuvvvvvvtttsssxxx}}}|||~~~{{{}}}}}}{{{{{{{{{yyyzzz|||~~~~~~~~~}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxyyy|||~~~yyy~~~ppphhhccc___\\\^^^\\\ZZZ^^^eeeooowww|||bbbIIIGGGIIIEEEDDDIIIKKKTTT~~~|||yyysssooohhhfffccc```[[[VVVSSSPPPLLLLLLNNNTTTZZZ]]]\\\YYYLLLGGGAAA===<<<<<<;;;999777:::<<<;;;999888999;;;;;;<<<:::888:::===;;;666???===>>>???===999999<<<;;;@@@HHHOOOPPPKKKBBB<<<;;;AAAHHHRRRhhh{{{|||yyy}}}nnnfffddd^^^VVVQQQQQQSSSTTTLLLDDDDDDKKKJJJ???666555...,,,******++++++***))))))))))))))))))*********((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))&&&...,,,+++333888:::BBB[[[~~~uuuwwwtttttt~~~|||{{{{{{rrrQQQZZZqqqUUUTTTVVV^^^hhhpppsssrrrqqqoooooosssxxxzzzyyywww|||}}}~~~~~~}}}}}}~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||zzzxxxvvvvvvvvvwwwxxx~~~}}}}}}}}}}}}}}}~~~~~~~~~|||zzz|||}}}}}}qqqfff___]]]___aaacccdddgggllluuu~~~kkkIIIDDDHHHDDDCCCIIIMMMUUU~~~yyypppgggaaa^^^^^^YYYVVVQQQMMMKKKKKKJJJJJJGGGCCC???======<<<:::888777:::<<<<<<:::888888999:::<<<===???EEEIIIFFF@@@AAA@@@BBBDDDBBB>>>===@@@AAAGGGPPPTTTRRRLLLFFFBBB@@@DDDLLL[[[rrr|||www~~~~~~mmmeeeddd```YYYSSSQQQRRRSSSPPPLLLIIIJJJHHH@@@999666///---+++***+++++++++))))))))))))))))))))))))***((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))&&&...,,,+++333777:::CCCbbblllmmmxxxtttooovvvssssss}}}}}}nnnTTTeee}}}iiiSSSSSSVVV^^^iiiqqqssssssqqqoooooosssxxx{{{zzzxxx||||||}}}}}}||||||}}}}}}}}}~~~~~~|||{{{{{{}}}||||||||||||||||||||||||{{{zzzxxxwwwwwwxxxyyyzzz}}}}}}}}}|||}}}}}}~~~~~~~~~}}}|||{{{|||~~~yyysssllleeeccceeeiiilllsssvvv{{{sssOOOFFFIIIEEEDDDHHHMMMUUUvvvmmmkkklllppphhh\\\NNNDDD@@@BBBDDDFFFEEECCCBBBAAA@@@===:::999<<>><<<;;;;;;<<<>>>AAAGGGQQQWWWSSSKKKFFFFFFIIILLLJJJEEECCCFFFGGGPPPYYY[[[UUUMMMIIIHHHFFFGGGRRRhhhzzzuuuyyy~~~iiibbbcccccc^^^WWWTTTVVV[[[YYYYYYTTTKKKEEEAAA<<<777000---+++***+++++++++*********))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''...,,,,,,333666:::FFFkkk}}}gggfffrrr|||nnnnnnjjjmmmyyy~~~zzz{{{cccTTTrrrttt```QQQRRRVVV___iiiqqquuuuuuqqqoooooosssxxx|||{{{zzz|||{{{{{{zzzzzzzzz{{{{{{zzz{{{|||{{{zzzyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzyyyxxxyyyzzz{{{|||||||||||||||}}}}}}~~~~~~wwwqqqnnntttyyyyyytttrrrppppppssszzzWWWIIIIIIGGGEEEGGGNNNUUU|||zzz{{{{{{lllZZZLLLFFFIIIMMMMMMMMMMMMLLLJJJFFFCCC@@@>>>@@@BBBDDDDDDBBBAAA@@@AAABBBDDDKKKVVV___\\\SSSMMMLLLNNNPPPNNNHHHGGGIIIJJJWWWddddddYYYNNNJJJLLLJJJLLLZZZtttxxxsssuuu}}}ccc^^^______^^^ZZZZZZaaajjjfffjjjdddSSSGGGCCC>>>666111...+++******++++++************)))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((...,,,---333555;;;JJJrrr}}}fffcccnnnkkkhhhfffmmm}}}|||xxxrrrYYYVVVooo^^^OOOQQQWWW```jjjrrrvvvvvvqqqoooooosssxxx|||}}}||||||{{{yyyxxxyyyyyyyyyyyywwwxxxyyyyyyxxxwwwyyyzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzyyyyyyyyyzzz{{{}}}~~~{{{{{{{{{||||||~~~~~~vvvqqqnnnmmmmmmnnnuuu}}}{{{|||~~~|||}}}aaaLLLIIIIIIGGGGGGNNNUUUwwweeeUUUNNNNNNQQQTTTTTTTTTSSSPPPMMMKKKIIIEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEKKKWWWaaaaaa\\\OOOMMMMMMMMMJJJEEEEEEIIIOOO___ooopppbbbTTTOOOPPPPPPUUUeee{{{}}}wwwsssttt~~~```XXXUUUUUUVVVWWWZZZfffssspppxxxuuucccQQQHHHAAA999222///,,,******+++++++++************))))))(((((())))))))))))))))))))))))'''((()))(((''''''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))...---...555666>>>QQQyyy}}}gggdddppp~~~ffffffkkkxxx|||xxxuuuxxxlllXXX___mmm```NNNQQQXXXaaajjjrrrvvvwwwqqqpppooosssyyy}}}~~~~~~{{{wwwvvvwwwxxxwwwvvvvvvwwwxxxxxxwwwvvvxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{|||}}}~~~zzzzzzzzz{{{|||~~~~~~tttoooiiifffgggkkkqqqvvv~~~|||zzzmmmQQQIIIIIIJJJHHHNNNVVVxxxhhhYYYPPPLLLKKKTTTUUUUUUUUUTTTTTTVVVXXXQQQMMMHHHEEEEEEGGGHHHIIIEEEHHHJJJNNNXXXaaaeeebbbNNNJJJGGGFFFDDDBBBEEEKKKYYYiiiyyyyyykkk\\\WWWXXX[[[gggvvv{{{vvvwwwwwwgggVVVMMMIIILLLOOOSSS^^^llllllxxx}}}rrr^^^NNNDDD???444000,,,******+++++++++++++++******)))((((((((())))))))))))))))))))))))'''((())))))''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***...---000777888BBBXXXrrrrrr~~~|||jjjrrr~~~{{{sssooottt{{{dddXXXeeejjj```MMMRRRYYYbbbkkkqqqvvvxxxrrrpppooosssyyy~~~{{{vvvuuuwwwxxxwwwuuuwwwxxxyyyxxxwwwvvvwwwxxxwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyzzzzzz{{{|||}}}}}}yyyyyyzzz{{{|||~~~zzzqqqlllhhhdddbbbdddfffoooyyyxxx~~~zzzWWWIIIIIIJJJIIIOOOVVVyyykkk^^^UUUNNNJJJNNNPPPRRRTTTWWW]]]eeelllbbbZZZPPPHHHFFFHHHJJJLLLNNNTTTXXXYYY[[[```bbb```PPPJJJEEECCCCCCEEEMMMVVVbbbppp|||{{{nnnaaa^^^```kkk}}}vvv{{{~~~ttt[[[NNNEEEGGGIIIIIINNNXXXXXXfffvvvwwweeeNNNBBBBBB444111,,,******+++++++++++++++******)))(((((('''))))))))))))))))))))))))''')))***)))((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***...---222999:::FFF^^^~~~{{{qqq{{{sssmmmlllyyyooo[[[ZZZlllccc[[[MMMSSS[[[ccckkkqqquuuwwwrrrpppooosssyyy|||vvvuuuwwwxxxwwwtttyyyzzzzzzyyywwwvvvwwwxxxwwwxxxzzz||||||zzzxxxwwwxxxyyyzzzzzz{{{{{{{{{{{{xxxxxxyyyzzz|||~~~~~~wwwllleeedddaaadddgggjjjsss{{{xxx___IIIGGGJJJIIIOOOVVV|||pppfff^^^VVVQQQJJJLLLPPPTTT[[[fffrrr|||qqqfffXXXMMMIIIKKKMMMOOOYYY```eeeccc___^^^\\\YYYSSSLLLFFFDDDEEEJJJVVVaaagggrrr{{{xxxlllaaa```cccvvvwww~~~bbbRRRGGGHHHHHHCCCCCCHHHDDDTTTkkkuuufffKKK???BBB555111,,,******++++++++++++++++++***)))(((((('''))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++......333:::;;;HHHbbbwwwrrr{{{tttlllgggppphhhXXXaaavvv~~~]]]VVVNNNSSS\\\dddkkkppptttwwwrrrpppooossszzz|||vvvuuuwwwxxxwwwtttzzz{{{|||zzzxxxwwwwwwxxxwwwyyy|||~~~~~~|||yyywwwxxxyyyzzzzzz{{{zzzzzzzzzwwwxxxyyyzzz|||~~~}}}zzzooolllffffffddddddjjjvvv}}}~~~{{{vvvxxxeeeJJJFFFIIIIIIOOOWWWxxxooofff\\\UUUWWWRRRQQQZZZlllppp___WWWTTTSSSTTTWWW```kkklllgggdddYYYQQQUUUTTTWWWOOOGGGGGGIIISSSfffppptttyyyxxxnnnfffhhhpppiiicccWWWJJJDDDDDDCCC???AAAKKKYYYdddeee[[[JJJ>>>888111,,,,,,+++((((((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((((((((((()))******++++++---+++333111666;;;FFFlll~~~}}}www~~~sssllldddjjj{{{pppYYYSSS___vvvZZZNNNJJJUUU___dddiiiqqquuuvvvtttrrrqqqvvv|||~~~{{{{{{yyyvvvuuuvvvwwwxxxwww~~~|||zzzxxxwwwxxxyyyzzzwwwxxx{{{||||||{{{zzzyyyyyyyyyzzz{{{zzzyyywwwwwwwwwwwwxxxzzz{{{}}}~~~{{{sssmmmgggeeejjjrrrwwwzzz}}}|||eeeIIIIIILLLIIINNNTTTzzzooogggbbb```aaalll~~~sssmmmkkkiiiiiijjjqqqyyyxxxrrrooocccWWWYYYTTTYYYQQQHHHIIIMMMZZZooo|||zzzxxxssskkkjjjttt~~~oooYYYIIIBBBAAA???HHHHHHNNN\\\fffcccQQQ???888222---,,,+++)))(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))******++++++---+++444222888???KKKrrrvvvrrrlllnnn}}}~~~jjjSSSOOO___uuu[[[PPPKKKUUU```eeejjjpppuuuuuurrrppppppuuu{{{~~~~~~{{{zzzxxxuuuuuuvvvxxxyyyyyy|||{{{zzzyyyyyyyyyzzzzzzwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyzzz|||}}}~~~vvv{{{{{{wwwxxx{{{gggJJJGGGIIIFFFMMMSSS{{{uuutttwwwzzzwwwkkk^^^]]]___dddYYYLLLLLLRRRcccyyyxxxssspppttt|||dddPPPHHHHHHIIISSSSSSVVV___fffcccWWWKKK999333---,,,+++))))))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))***+++++++++---,,,555444:::CCCQQQzzzyyyyyytttvvvfffLLLKKK___pppXXXOOOMMMWWWaaafffjjjpppssstttooonnnoootttzzz~~~~~~|||zzzxxxvvvvvvwwwyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{wwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{zzzxxxwwwyyyyyyzzz{{{}}}~~~zzzuuuwwwmmmNNNGGGIIIFFFMMMSSS~~~uuuiiiiiirrrttteeeRRROOOWWWjjjzzzyyy{{{{{{|||xxxeeeVVVQQQPPPPPP]]]fffoooooofff\\\XXXWWW;;;444...---+++)))))),,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((())))))******+++,,,,,,...---666555;;;EEEVVV|||zzzvvv{{{hhhKKKJJJ```hhhSSSNNNPPPZZZdddhhhkkkppprrrrrrnnnnnnpppuuuzzz~~~~~~~~~|||zzzxxxwwwxxxxxxxxxwwwwwwxxxyyy{{{||||||||||||wwwvvvuuuttttttvvvxxxyyyyyyyyyzzz{{{{{{zzzyyyxxxzzz{{{{{{|||}}}~~~~~~|||vvvwwwTTTIIIJJJJJJNNNTTTxxxzzz}}}~~~kkkVVVUUU```rrryyy{{{zzz}}}vvvhhh^^^[[[WWWSSScccmmmuuusssgggZZZUUUTTT===555///---+++)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((()))))))))***++++++,,,,,,///...777555;;;FFFZZZ}}}vvvqqq|||mmmMMMMMMcccbbbRRRQQQSSS]]]gggkkkmmmppprrrqqqoooppprrrvvv{{{~~~}}}zzzyyyyyyxxxvvvtttuuuvvvxxxzzz{{{|||||||||xxxvvvuuuttttttvvvxxxyyyxxxyyyzzz{{{{{{{{{zzzyyy{{{|||||||||}}}}}}~~~~~~zzz{{{~~~XXXIIIJJJLLLOOOUUU{{{~~~{{{~~~nnn]]]bbbooo}}}vvvxxx|||}}}{{{oooiiigggccc^^^fffeeefffhhhfff^^^QQQGGG>>>666///---+++)))***---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((())))))******+++,,,,,,,,,......777666<<>>555111...******---************))))))))))))******)))(((((((((((((((((('''''''''''')))***+++***))))))(((((())))))***((()))***)))'''''')))***++++++******++++++,,,,,,---111333;;;HHHWWW~~~|||yyysssttt|||zzzcccIIIDDD\\\kkkYYYXXX^^^kkkoooppppppssswwwvvvsssttttttuuuvvvxxxzzz|||}}}~~~|||zzzzzz{{{{{{zzzyyyzzzwwwuuuvvvxxxzzzyyyxxx}}}|||{{{zzzyyyxxxxxxxxxuuuuuuuuuvvvvvvwwwxxxyyy{{{||||||zzzxxxyyyzzz|||{{{||||||}}}}}}vvvxxx```TTTNNNPPPYYYzzzxxx~~~tttpppxxxsss^^^SSSMMMGGGBBBEEEKKKTTTaaaooossshhhZZZHHH???777222///++++++...************))))))))))))***))))))(((((((((((((((&&&&&&''')))******++++++)))((((((''''''(((((()))((()))***)))(((((()))***++++++******++++++,,,---...222444===LLL___{{{yyyrrrZZZCCCGGGfffiiiYYYZZZ```mmmppppppooopppuuuwwwuuuuuuuuuuuuvvvwwwzzz|||~~~}}}{{{zzzzzz{{{||||||{{{|||zzzxxxxxxyyyzzzzzzyyy}}}|||{{{yyyxxxxxxxxxxxxuuuuuuvvvwwwwwwxxxyyyyyyzzz{{{{{{zzzyyyyyy{{{}}}|||{{{|||}}}yyysssyyydddTTTMMMRRR[[[xxx|||sssttt{{{sss```\\\\\\SSSIIIDDDFFFLLLWWWeeemmmfff[[[III@@@777222///+++***---************)))))))))((())))))(((((((((((())))))'''(((***,,,,,,,,,+++***((((((''''''''''''((((((((()))+++***)))((()))***************+++,,,------...222444===OOOeee~~~~~~sssWWWAAAKKKooofffYYYZZZ```llloooooolllmmmrrruuuuuuttttttttttttvvvyyy{{{}}}{{{zzzyyyzzz|||}}}}}}}}}}}}{{{yyyxxxxxxyyyyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{yyyzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyxxxyyy{{{~~~|||||||||}}}}}}yyy{{{gggTTTKKKQQQZZZ|||zzzzzz~~~sssddddddhhh```TTTLLLOOORRRVVV^^^eeeccc]]]HHH???666222...***))),,,************)))))))))((())))))(((((((((((())))))+++,,,...///...,,,***(((((((((''''''''''''((((((((()))++++++***))))))***************+++,,,---...///333444<<>>333///+++)))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))***++++++++++++*********+++,,,,,,---......///888;;;HHHlllyyyxxxwwwZZZIII@@@JJJrrriii```WWWVVV___dddfffjjjmmmkkkggggggjjjnnnnnnqqquuuwwwxxxyyy{{{|||yyyyyyxxxwwwwwwwwwwwwwww{{{||||||zzzwwwtttssssssuuuuuuttttttuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz|||{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~xxxiiiaaafff{{{www{{{~~~}}}~~~~~~~~~|||{{{{{{vvvmmmiiijjjppp{{{}}}qqqppp{{{qqqcccRRRYYYccciiiiiiggglllrrrlllXXXAAA555000,,,******************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))***++++++++++++************+++,,,---...///000999<<>>LLLxxx}}}ccc[[[TTTUUU^^^ccceeehhhkkkiiieeecccfffjjjnnnqqquuuxxxyyyzzz{{{|||{{{zzzyyyxxxwwwvvvvvvvvvzzz|||}}}|||xxxuuuttttttuuuuuutttttttttuuuvvvvvvxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyyyy{{{|||}}}~~~~~~~~~~~~}}}~~~jjjXXXWWW~~~rrrkkkjjjrrr~~~rrrnnnrrr~~~wwwfffYYYLLLTTTbbbmmmmmmhhhiiioookkkYYYDDD888222---++++++************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))***++++++++++++***************,,,---///000111:::>>>PPPxxxuuunnnzzz~~~uuusss|||www^^^FFFAAATTT|||bbbZZZTTTTTT\\\```fffiiikkkiiidddcccfffjjjqqqtttxxxzzzzzzyyyzzzzzz||||||zzzxxxwwwvvvvvvuuuwwwyyy{{{{{{yyywwwvvvvvvuuutttttttttttttttuuuuuutttuuuwwwyyy{{{{{{||||||||||||}}}{{{yyyyyy{{{}}}}}}~~~~~~~~~eeeWWWTTT~~~rrrjjjjjjwwwuuuoooooovvv}}}jjjZZZMMMGGGLLLXXXcccbbbYYYWWW\\\```SSSDDD;;;333---+++,,,************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))***++++++++++++***************+++---///111333;;;@@@TTTtttppp~~~oooooouuunnnrrrwww|||rrr[[[IIIGGG^^^zzzaaa[[[VVVWWW^^^```iiilllmmmjjjfffeeejjjooorrrvvvyyy{{{{{{yyyyyyyyy}}}|||zzzyyywwwvvvvvvvvvuuuvvvxxxxxxwwwvvvvvvwwwtttttttttuuuuuuuuuuuuuuurrrtttvvvyyy{{{|||||||||{{{}}}}}}{{{wwwvvvyyy|||||||||~~~bbbZZZXXXyyynnnjjjmmm~~~tttooommmpppuuuhhh[[[OOOFFFDDDJJJTTTSSSJJJGGGLLLPPPIIIBBB<<<444,,,)))+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))***))))))((())))))***++++++++++++*********))))))+++---000111444===BBBXXXwwwuuuxxxeeehhhyyy{{{qqqsssyyysssXXXJJJIIIdddttt]]][[[YYY[[[aaaccckkkmmmmmmiiieeeffflllrrrrrrvvvzzz||||||zzzyyyyyy}}}|||zzzyyyxxxwwwvvvvvvtttuuuvvvuuutttsssuuuwwwssstttuuuuuuvvvvvvvvvvvvrrrtttwwwyyy{{{{{{{{{zzzzzz|||}}}yyyuuusssuuuyyyyyyzzz{{{}}}~~~}}}~~~kkkbbbddd~~~ssskkkkkkqqq~~~~~~qqqmmmkkkmmmtttnnneeeYYYJJJEEEFFFNNNOOOGGGFFFKKKDDDBBB???<<<333***(((***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''')))*********)))((())))))***++++++++++++*********))))))+++---000222555===DDD[[[zzzzzz{{{ooo```gggwwwwwwyyyxxxXXXHHHHHHeeelllWWWXXXXXX\\\cccdddjjjkkkjjjfffcccdddkkkrrrqqquuuyyy||||||{{{{{{zzz||||||zzzyyyxxxwwwwwwwwwuuuuuuuuusssqqqqqqsssuuussstttuuuvvvwwwwwwwwwwwwtttuuuxxxzzz{{{zzzyyyxxxyyy{{{|||xxxrrrpppsssvvvwwwxxxyyy{{{}}}~~~}}}~~~wwwnnnrrrvvvlllkkkqqqwwwyyyrrrqqqqqqxxxuuummmzzzzzzlllUUUPPPMMMNNNNNNMMMOOORRRKKKEEE@@@;;;444,,,+++...+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,***+++...---+++---222444:::CCC```ppphhhttt]]]KKKPPPrrrkkkZZZWWWUUUZZZdddgggmmmmmmkkkgggdddeeejjjooorrrtttxxxyyyxxxwwwwwwwww{{{zzzyyyyyyzzzyyywwwuuu|||{{{zzzyyyxxxvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvtttuuuvvvwwwxxxyyyzzzzzz{{{yyyrrrqqqsssuuuzzzyyyyyyzzz}}}~~~|||{{{{{{~~~wwwxxxsssiiijjjwwwzzzssstttuuuxxxmmmgggtttwwwkkk]]]WWWUUUWWWXXXWWWWWWYYYOOOHHH@@@;;;555...+++---+++++++++************)))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************,,,***+++......,,,...333555<<>>IIIiii~~~kkkUUU```vvv]]]PPPRRRTTT\\\hhhkkksssppplllhhhgggiiiooosssuuuxxxzzzzzzyyyxxxxxxyyy{{{{{{{{{}}}~~~}}}zzzxxxxxxwwwwwwvvvuuutttssssssttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{xxxqqquuuuuuvvvxxx{{{}}}|||xxxuuussstttwwwzzz~~~{{{zzz}}}sssoooyyy|||vvvxxx|||kkkaaahhhlllgggaaa]]]^^^dddiiiiiihhhiiiXXXLLL???:::777111---++++++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************+++***+++......---///444777@@@MMMnnnxxxWWWgggrrrZZZOOOTTTWWW```kkknnnsssrrrooommmmmmooorrrttttttvvvxxxyyyxxxwwwwwwxxxxxxxxxyyy{{{}}}|||yyyvvvwwwwwwvvvvvvuuuuuuttttttssstttttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyy{{{rrrqqqqqqrrrvvvzzz|||zzzvvvrrrpppsssvvvzzz}}}xxx{{{~~~yyy{{{wwwjjjjjjnnnnnngggddddddhhhiiihhhhhhkkk\\\OOOAAA;;;777222...---+++++++++*********))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++***+++//////---000555777AAAPPPrrrzzz[[[ooommmVVVMMMSSSVVV^^^iiijjjqqqqqqqqqrrrssstttuuuuuuuuuwwwyyyyyyyyyxxxzzz{{{zzzyyyzzz{{{||||||yyyvvvwwwwwwwwwwwwwwwwwwwwwwwwtttttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyy{{{|||yyyooolllnnnqqqtttvvvuuurrrnnnooosssxxx|||}}}~~~ttt~~~rrrlllqqqvvvtttqqqooolllgggbbbeeekkkcccVVVHHH???888111......+++++++++************)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***+++//////...000555777CCCTTTwwwsss```xxxmmmWWWPPPVVVZZZaaajjjkkknnnnnnnnnqqqtttvvvvvvvvvxxxzzz|||||||||}}}}}}||||||}}}}}}{{{yyyxxxxxxxxxxxxxxxyyyyyyyyyuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzzwwwmmmmmmmmmnnnpppooollljjjpppuuu{{{~~~}}}|||}}}~~~~~~~~~ooozzz{{{zzzxxxxxxzzztttgggmmmwwwyyyxxxuuunnnccc^^^eeeppplll```QQQEEE999///---///+++++++++************)))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************+++***,,,//////...111666999FFFXXX|||yyyzzz~~~vvvyyyfff^^^{{{mmmXXXQQQYYY]]]dddmmmmmmllljjjiiikkkpppuuuwwwxxxxxxzzz|||}}}~~~}}}{{{{{{{{{zzzyyywwwxxxxxxxxxyyyyyyzzzzzzvvvvvvvvvvvvwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxvvv|||wwwtttpppnnnmmmlllkkkiiiqqqwww}}}~~~|||yyyyyyzzzvvvyyy}}}lllwwwzzztttnnnlllmmmqqqtttuuuzzzrrr___eeerrrwwwwwwtttlll```\\\gggvvvttthhhYYYIII:::...,,,///+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************+++***,,,///000...111666:::HHH[[[xxx|||}}}sssnnnlllsssvvvXXXXXXyyygggSSSMMMVVV[[[bbbjjjkkklllhhhdddeeekkkrrrwwwzzzwwwxxx{{{|||}}}{{{yyyxxxyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxttt~~~}}}wwwrrrooonnnlllkkkrrrxxx}}}~~~zzzvvvvvvwwwooosssxxx|||jjjvvv}}}sssnnniiibbbaaaeeeeeedddgggpppwwwyyy{{{~~~tttYYYYYY^^^gggggggggddd^^^\\\eeepppiiicccZZZNNN???111...111,,,+++******++++++***(((***++++++***((('''((()))))))))))))))))))))))))))((((((''''''((()))******)))))))))***++++++,,,,,,---******,,,---,,,111777???CCC[[[xxx{{{{{{uuukkkdddfffhhh^^^OOOWWWeeeXXXNNNRRR\\\eeejjjnnnppphhhbbbdddiiilllppptttzzzzzzyyyyyyyyyyyyyyyyyy|||zzzxxxvvvuuutttssssssuuuuuuuuuvvvwwwwwwxxxxxxvvvwwwxxxxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvuuutttsssxxxvvvyyy{{{tttooonnnpppuuuuuuvvvxxxyyywwwsssoooqqquuuyyy{{{{{{~~~cccggg}}}uuukkk```ZZZZZZWWWTTTVVV\\\aaabbbdddggglllpppuuuyyy{{{~~~zzz[[[SSSQQQUUUWWW\\\^^^YYYSSSSSSWWW]]]YYYSSSKKK>>>111,,,...,,,+++******++++++***((()))***+++***((((((((()))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))***++++++,,,,,,---++++++---------111888@@@EEE___|||xxxsssjjjfffhhhhhhZZZJJJYYYcccWWWNNNRRR]]]eeekkkooorrrjjjdddfffkkknnnssswwwwwwwwwxxxyyyyyyzzzyyyyyyyyyxxxwwwvvvuuutttsssrrrttttttuuuuuuvvvwwwwwwwwwvvvxxxxxxxxxvvvuuuvvvxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwzzz~~~yyyyyywwwsssyyyzzzzzzyyyuuupppllliiiiiikkknnnqqqvvv|||gggkkk|||mmmbbb^^^VVVQQQOOORRRTTTTTTUUUXXXYYY\\\```cccdddeeegggiiikkknnnrrruuuwwwzzz~~~hhh[[[SSSWWWWWWZZZ^^^[[[SSSLLLJJJPPPMMMJJJFFF===222,,,,,,,,,+++******++++++***((()))***+++***)))((()))***))))))))))))))))))))))))+++***)))((('''''''''''')))))))))***++++++,,,,,,...,,,,,,.........333999AAAHHHdddzzzyyytttppplllnnnqqqmmm[[[HHH]]]~~~___TTTNNNSSS]]]gggmmmrrrqqqiiidddfffkkkoootttxxxsssuuuwwwyyyzzzzzzyyyyyyuuuvvvvvvvvvvvvtttsssrrrssssssttttttuuuvvvvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvttttttuuuvvvwwwwwwxxxxxxwwwxxx{{{~~~sssuuuvvvwwwsssllleeebbbbbbfffddddddiiirrr|||kkknnnvvvnnnbbb[[[UUUUUUVVVUUUWWW[[[YYYYYYZZZYYYXXXYYY\\\^^^cccfffhhhjjjkkkmmmoooqqq{{{~~~~~~}}}qqqhhhkkkeeebbbdddddd]]]VVVSSSMMMHHHDDDAAA;;;222---,,,,,,+++******++++++***((()))***+++***)))((()))***((((((((((((((((((((((((+++******))))))))))))***)))))))))***++++++,,,,,,...,,,,,,/////////444:::@@@JJJhhhzzzrrr}}}|||rrrooonnnqqqzzzxxxaaaKKKcccvvv[[[RRRMMMTTT___hhhoootttooogggbbbeeejjjnnnrrrwwwrrrtttwwwzzzzzzyyyxxxvvvtttuuuwwwxxxxxxvvvtttsssrrrrrrsssssstttuuuuuuvvvvvvwwwxxxwwwuuuttttttuuusssttttttuuuvvvwwwxxxxxxwwwxxx{{{}}}|||~~~~~~qqqlllooopppllleeeaaaccceeekkkddd```eeerrr~~~xxxnnnggg[[[[[[dddsss{{{{{{lllooo}}}ooofff^^^[[[ZZZZZZ]]]bbb```___\\\XXXUUUTTTWWWYYY___```aaaaaaaaacccfffhhhrrrvvv{{{||||||vvvrrrkkkgggkkknnnjjjccc___VVVMMMCCC???:::333//////,,,+++******++++++***(((((()))******)))((()))+++((((((((((((((((((((((((************+++,,,---...)))))))))***++++++,,,,,,...,,,,,,///000000555;;;@@@KKKkkkyyy|||}}}tttoooooovvvgggPPPkkkoooWWWPPPNNNUUU```hhhpppuuuppphhhccceeejjjnnnrrrwwwuuuvvvxxxzzzzzzxxxvvvtttuuuvvvxxxyyyyyyxxxvvvuuurrrrrrrrrsssttttttuuuuuuuuuvvvwwwvvvtttssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxx{{{|||zzzzzz~~~uuulllmmmmmmiiiddddddiiiooonnneee^^^cccqqq~~~~~~vvvlll```TTTKKKJJJEEEHHHTTT[[[ZZZ]]]dddpppvvv|||mmmnnnxxxlllfffdddeeeiiiooolllkkkgggaaa[[[XXXXXXYYYZZZZZZZZZZZZ[[[^^^cccgggppptttyyy}}}|||wwwrrrmmmmmmtttyyyvvvnnnjjj```SSSEEE>>>:::444000///,,,+++******++++++***(((((()))******))))))***+++)))))))))))))))))))))))))))))))))***+++---//////)))))))))***++++++,,,,,,---+++,,,///000000555;;;@@@LLLnnn}}}{{{www|||iiiSSSqqqjjjTTTOOONNNVVV```hhhpppvvvssskkkfffhhhlllooosssxxxwwwxxxyyyzzzyyyxxxvvvuuuwwwxxxyyyyyyyyyxxxwwwvvvrrrrrrsssssstttuuuuuuuuusssuuuvvvuuutttssstttvvvvvvvvvvvvuuuuuutttttttttwwwwwwyyy{{{zzzzzzooonnnjjjeeebbbfffnnnuuusssjjjbbbeeesss~~~rrrhhhaaaXXXMMMDDDEEEBBBAAAFFFJJJKKKMMMQQQUUU\\\aaadddmmm~~~~~~sssqqqyyyuuuuuuzzz|||tttlllgggddd___^^^]]][[[\\\aaahhhmmmtttwww|||}}}}}}|||uuuqqquuuyyywwwrrrqqqeeeVVVGGG???;;;555///---,,,+++******++++++***(((''')))******))))))***+++))))))))))))))))))))))))((((((((()))***+++,,,---)))))))))***++++++,,,,,,---++++++...///000555;;;BBBOOOpppjjjVVVttteeeSSSOOOOOOWWWaaahhhpppvvvuuummmggghhhlllooorrrvvvwwwxxxyyyyyyyyyyyyyyyxxxyyyxxxxxxxxxwwwwwwvvvvvvssssssssstttuuuuuuvvvvvvqqqsssttttttttttttuuuwwwvvvvvvuuuuuuuuutttttttttwwwvvvwww{{{{{{{{{wwwqqqjjjeeegggoooyyy}}}ssssss{{{xxxnnnccc\\\YYYUUUMMMFFF@@@CCCCCCAAACCCHHHJJJIIIEEEJJJNNNOOOTTT___kkkrrruuu}}}zzztttllliiikkksss}}}yyy~~~yyytttiiigggdddaaaaaafffmmmsssyyyzzz~~~}}}}}}rrrnnnmmmmmmooorrrfffVVVGGG@@@<<<555...***,,,+++******++++++***(((''')))******))))))***,,,)))))))))))))))))))))))))))((((((((((((((()))***)))))))))***++++++,,,,,,,,,***+++...//////444;;;DDDQQQrrrkkkZZZuuubbbRRROOOPPPXXXaaahhhooovvvtttllleeefffjjjlllppptttwwwwwwxxxxxxyyyzzz{{{|||yyyxxxwwwvvvuuuuuuuuuuuussssssttttttuuuvvvvvvvvvppprrrttttttttttttvvvwwwttttttuuuuuuuuuuuuuuuuuuwwwuuuvvv{{{}}}}}}~~~zzzqqqmmmsss~~~xxxtttcccZZZPPPMMMNNNMMMHHHAAA@@@GGGGGG@@@???DDDCCC===>>>BBBEEEDDDGGGMMMQQQQQQXXXaaakkkttt}}}yyyuuuooohhhbbb___\\\XXXXXX\\\```qqqtttqqqxxxvvvwwwzzz}}}yyyuuutttuuuxxxzzzuuujjjeeeeeeeeeXXXIIIAAA:::333...,,,,,,,,,+++***)))((('''&&&******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,+++,,,///......444;;;HHHUUUwww}}}\\\QQQuuubbbOOOOOOQQQXXXccclllrrrsssrrrnnnkkkjjjmmmpppsssuuuwwwxxxzzz{{{{{{{{{{{{zzztttvvvwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvnnnppprrrtttvvvwwwvvvvvvyyyxxxxxxwwwvvvuuuttttttuuuxxxzzz{{{||||||~~~~~~wwwkkk___VVVOOOLLLGGGAAA>>><<<;;;<<<===DDDKKKKKKFFFAAA@@@BBBCCCCCCDDDGGGJJJJJJIIIGGGEEEGGGKKKTTT___iiiooosssmmmpppyyyvvvnnnkkkggg```ZZZYYYWWWUUUVVVYYYaaahhhuuujjjhhhmmmyyy}}}{{{wwwqqqvvvyyyvvvzzz~~~zzzzzz{{{|||zzzzzzvvvmmmiiihhhggg[[[MMMEEE>>>666000...------,,,+++***)))((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,+++,,,///......444<<>>;;;:::999999???FFFMMMOOOLLLHHHIIIJJJIIIHHHGGGGGGGGGHHHFFFEEEDDDCCCDDDHHHPPPYYY```cccbbbeeelllvvv|||rrrmmmeee___ZZZZZZYYYWWWWWW[[[gggnnnyyygggdddeeejjjnnnzzz}}}vvvtttwwwrrrlllpppvvv}}}ooojjjrrrtttpppwwwzzz~~~|||sssnnnkkkiiikkk```TTTLLLDDD999000......------,,,+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,+++,,,/////////444<<>>===<<<;;;999888888777:::@@@GGGKKKKKKKKKLLLNNNNNNLLLIIIGGGGGGGGGGGGEEECCC@@@======BBBHHHNNNQQQRRRTTTYYY```fffooo}}}tttoookkkiiifffaaa```bbbqqqwwwrrrkkkggghhhhhhlll~~~yyyqqqnnnqqq|||qqqkkkkkkvvvsssfffcccoooqqqhhhmmmppptttzzzyyy~~~uuussssssoookkkiii```VVVOOOEEE888///,,,------,,,+++******))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,/////////555===KKK[[[nnnccciiiwwwuuutttzzzpppnnnxxxoooRRRSSS~~~[[[MMMNNNPPPWWWaaammmxxx~~~uuurrroooooorrruuuwwwxxxzzz{{{|||}}}}}}{{{xxxwwwuuuwwwwwwwwwuuutttuuuvvvssstttuuuuuuvvvvvvvvvvvvtttsssrrrrrrssstttuuuwwwuuuvvvvvvwwwwwwvvvuuutttuuuvvvxxxxxxxxxxxx{{{|||}}}~~~tttnnnttt{{{hhhVVVKKKFFFDDDDDD>>>>>>@@@@@@@@@???>>>===888<<>>LLL]]]rrrbbbdddqqq|||yyy|||iiieeeuuusss[[[```{{{ZZZMMMNNNQQQWWW```lllwww~~~uuusssqqqqqqsssvvvxxxxxxyyy{{{}}}~~~~~~{{{yyywwwuuuvvvwwwvvvtttssstttuuurrrssstttuuuuuuuuuuuuuuurrrqqqqqqpppqqqrrrtttuuuuuuvvvwwwyyyyyyxxxwwwvvvuuuvvvwwwwwwwwwxxxzzz|||~~~nnnfffhhhttttttaaaTTTNNNKKKJJJFFFHHHKKKMMMMMMKKKHHHFFF???@@@CCCHHHMMMPPPQQQQQQQQQRRRSSSUUUTTTQQQKKKFFFDDDBBB@@@@@@@@@@@@???======<<>>??????CCCIIIQQQRRRYYYjjjrrrlllooonnnmmmooorrruuu~~~lll```\\\\\\jjjxxxqqqmmmqqq~~~{{{ggg[[[UUU\\\iiiuuu~~~~~~~~~|||lllnnnsss|||}}}sssvvvsssggghhhmmmeeeVVVLLLHHHEEEBBB<<<333///000++++++************))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++---000000111777???LLL^^^vvvuuu{{{|||xxxeeekkkzzzYYYNNNQQQVVV[[[aaahhhrrrxxxuuusssqqqrrrtttwwwxxxxxxwwwyyy}}}}}}zzzxxxxxxyyyzzzxxxvvvuuuuuuvvvsssssstttssssssrrrqqqpppmmmnnnpppqqqrrrsssttttttsssuuuwwwyyyzzzyyyxxxwwwxxxxxxxxxwwwvvvxxx{{{}}}||||||~~~vvvuuuwwwzzz~~~pppgggjjjnnnrrruuusssmmmeee```YYYUUUQQQRRRUUUWWWTTTPPPTTTVVVZZZ^^^aaa___ZZZVVVPPPNNNJJJHHHGGGEEECCCAAA===::::::<<<===<<<>>>CCCJJJHHHKKKTTT___ooo}}}}}}pppnnnlllooosssooohhhlll}}}wwwhhhaaaSSSWWWhhhyyyllliiipppqqq___PPPPPPZZZeeepppxxxuuuwwwzzz}}}~~~|||{{{ooopppvvv}}}}}}vvvyyytttfffhhhooohhhYYYWWWRRRMMMHHH???444///000,,,,,,++++++++++++++++++'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++---000000111777???KKK^^^~~~ttthhhnnn|||YYYLLLPPPUUUZZZ^^^eeemmmssstttsssqqqrrrtttwwwwwwwwwvvvyyy}}}~~~{{{yyyzzz{{{|||zzzxxxwwwwwwxxxtttttttttsssrrrqqqpppooommmnnnpppssstttuuuuuuuuuqqqsssvvvyyyzzzyyywwwvvvyyyyyyyyyxxxwwwxxx{{{~~~uuuvvvzzz|||yyyiiiccc]]]\\\______[[[VVVPPPRRRWWW^^^cccfffeeedddYYYUUUOOOKKKIIIHHHGGGFFF???;;;:::;;;;;;:::<<<@@@:::===CCCIIIJJJPPPcccwww|||vvvqqqmmmqqqyyytttfffiiiooorrroooiiigggkkkqqqxxxppp]]]YYYUUUfffyyytttqqqmmmtttwwwgggUUUJJJGGGOOO^^^lllooossswwwyyyzzz{{{|||}}}}}}~~~}}}{{{yyywwwxxxyyy{{{}}}xxxvvvyyyyyyrrrxxx{{{{{{eeeZZZbbbgggcccddd^^^XXXQQQFFF888---***************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---000......///...///555>>>QQQdddwwwmmmyyy{{{```mmmsssXXXNNNPPPTTTYYY___dddhhhkkkqqqqqqqqqrrrssstttuuuvvv{{{{{{||||||||||||||||||xxxxxxyyyyyyyyyyyyyyyyyyrrrssstttuuutttsssrrrqqqqqqpppppprrrvvvxxxwwwuuutttuuuuuuvvvwwwxxxxxxxxxzzzxxxwwwxxxvvvsssuuuzzz{{{vvvwww}}}~~~tttjjjdddaaa___^^^ddd\\\UUUVVVZZZaaallluuukkkaaaVVVPPPPPPPPPKKKFFFGGGEEEBBB===999888999:::===>>>@@@@@@BBBGGGOOOVVVxxx}}}wwwqqqjjjfffeeejjjttt~~~yyyyyy|||tttqqqppppppjjjhhhjjjlllmmmttt|||qqqdddRRRSSSjjj|||sssjjjkkkrrrvvvppp[[[LLLFFFIIIUUUaaaiiilllqqqtttuuuvvvwwwxxx}}}~~~~~~}}}{{{zzz{{{||||||~~~zzzzzz|||yyyzzzyyytttbbbdddgggeeejjjeee^^^UUUGGG888///---************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************+++,,,---...000...///000//////666>>>QQQeeexxx~~~}}}hhhSSSgggnnnUUULLLNNNRRRXXX^^^cccgggiiipppppppppqqqssstttvvvwww{{{{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{rrrssssssssssssrrrqqqqqqrrrqqqqqqtttwwwyyyxxxvvvtttuuuuuuvvvwwwwwwxxxxxxzzzwwwwwwxxxwwwtttuuuzzzzzzvvvwww}}}|||qqqkkkiiihhhlllhhhdddaaa]]]]]]eeepppsssmmmeee^^^YYYTTTNNNJJJHHHFFFCCC???;;;999999:::888999::::::;;;>>>DDDIIIUUUkkk~~~wwwrrreee```]]]___eeekkknnnnnnttt}}}zzzvvvpppjjjkkksssrrrjjjpppmmmllllllkkkhhhhhhjjjrrrzzzuuuYYYKKKTTTfffzzzkkkeeefffggg}}}xxxbbbQQQGGGEEEMMMVVVaaaeeekkkooopppqqqrrrrrryyyzzz{{{{{{{{{{{{|||~~~~~~~~~~~~|||zzzzzzyyyvvvkkkjjjnnnmmmqqqnnnhhh\\\JJJ888000000************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++,,,---...//////......000000000666>>>PPPfffyyyrrr~~~iiiSSShhhhhhQQQJJJMMMQQQVVV\\\bbbfffhhhnnnnnnoooppprrruuuwwwxxx{{{{{{{{{{{{zzzyyyxxxxxx{{{zzzzzzzzz{{{{{{|||}}}ssssssrrrqqqqqqqqqqqqqqqssssssssstttwwwyyyyyyxxxuuuuuuuuuvvvwwwwwwxxxxxxyyywwwwwwyyywwwtttuuuzzzzzzwwwxxx|||~~~|||uuupppqqqxxxtttqqqqqquuuuuuuuunnnaaaYYY]]]gggrrrsssrrrlllaaaUUUNNNJJJJJJHHHEEEBBB>>><<<:::999888999999999999:::===@@@CCCQQQbbbnnnwwwzzzuuujjjddd^^^\\\]]]^^^^^^\\\```dddkkkuuu|||nnngggaaa]]]ccclllwwwqqqtttrrrqqqqqqpppnnnkkkjjjjjjlllhhhTTTRRRXXXqqqtttgggcccaaaqqq}}}gggUUUJJJEEEJJJRRR\\\```fffjjjlllnnnoooppprrrtttwwwxxxxxxyyy{{{}}}|||}}}{{{lllmmmsssuuurrrqqqnnndddOOO:::000000************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***++++++,,,---...---,,,---000//////555===OOOfffqqqffflll~~~]]]kkk~~~dddOOOJJJLLLQQQVVV]]]bbbgggiiillllllnnnppprrruuuwwwxxx{{{{{{{{{zzzyyyxxxwwwvvvzzzyyyyyyyyyyyy{{{|||}}}uuutttsssqqqqqqrrrssssssssssssssstttvvvwwwxxxxxxuuuuuuvvvvvvwwwwwwwwwwwwxxxvvvwwwyyyxxxtttvvvzzzzzzyyyzzz}}}}}}~~~}}}xxxrrrjjj```YYYPPPVVV___gggppp~~~|||{{{{{{{{{zzzuuuggg[[[ZZZ___kkkssszzzxxxkkk\\\RRROOONNNLLLHHHFFFCCC@@@<<<:::888999999999999::::::;;;@@@EEEMMMSSSZZZfffuuu}}}xxxsssnnnfffaaa^^^\\\YYYWWWWWWXXXZZZ```hhhqqquuuuuuvvvkkk```ZZZVVVUUU]]]ggglllwww}}}zzzwwwvvvtttpppkkkbbbdddhhh{{{{{{bbbVVVPPP___|||ooofff[[[aaakkkxxx~~~iiiXXXLLLFFFHHHNNNVVVZZZ___cccfffhhhkkkmmmnnnppptttwwwxxxyyy|||}}}kkkaaaeeekkkkkkkkkmmmmmmfffRRR<<>>===<<<888888888999<<>>>>><<<:::999:::===BBBFFFIIISSS]]]ccclll}}}}}}wwwssssssrrrooolllhhhgggggggggbbb\\\VVVRRRJJJ@@@<<<===777;;;???@@@BBBHHHPPPVVV\\\cccooo|||yyygggTTTMMMFFFJJJ___sss\\\SSS___ppp~~~hhhWWWGGGEEEPPP]]]gggllleee[[[OOOHHHCCCAAAFFFLLLIIIJJJLLLNNNRRRXXX```eeehhhkkkqqquuuwwwxxxzzz|||~~~}}}|||||||||~~~~~~~~~yyyppplllnnnuuu{{{kkkxxxxxx```MMMGGGJJJOOOQQQNNNMMMKKKEEE:::222000************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++,,,---......,,,---000333333333888???TTTjjjzzzzzzrrrooovvvrrrgggJJJXXXpppTTTKKKNNNSSSYYY```fffjjjmmmkkkkkklllnnnppprrrtttuuuyyyyyyzzz{{{{{{{{{zzzzzzuuutttsssrrrsssvvvyyy{{{tttuuuvvvvvvvvvuuusssrrrtttvvvvvvtttsssssswww{{{wwwwwwwwwvvvvvvvvvvvvvvvuuuuuuwwwzzzzzzvvvvvvzzzwwwwwwwwwxxx}}}}}}xxxooocccZZZNNNIIIAAA<<<>>>GGGRRRZZZ^^^```cccgggkkkkkkiiiffflllooooookkkddd^^^\\\\\\cccrrr}}}|||uuukkkaaa```gggooossssssddd]]]UUUPPPOOONNNJJJGGGBBB>>>;;;:::;;;<<<;;;999666555444444777>>>GGGLLL@@@HHHLLLLLLPPP^^^nnnxxxzzzsssnnnllllllkkkhhheeedddeeeffffff[[[SSSPPPKKK???777555444999======>>>DDDLLLRRRZZZ___jjjxxxnnn[[[IIIFFFLLLLLL]]]yyyjjj[[[PPP___nnn}}}gggOOODDDDDDIIINNNSSSMMMJJJDDD???===>>>@@@BBBFFFGGGIIIKKKMMMPPPUUUYYYbbbjjjpppqqqqqquuuxxxxxx~~~~~~yyyxxxhhhbbbjjjppp}}}wwwiiiqqquuuVVVMMMOOOQQQUUUWWWXXXUUUMMMBBB777222000+++++++++************)))***)))'''''')))))))))((((((((((((((()))))))))))),,,+++***)))((((((((((((++++++******++++++,,,---000///000222222222999AAAQQQkkk{{{xxxiiihhhpppkkkllltttqqqaaaRRRNNNtttzzzSSSRRRRRRSSSXXX^^^ccceeefffjjjlllnnnoooppprrruuuwwwxxxxxxzzz|||~~~~~~|||yyyzzzxxxvvvttttttuuuwwwxxxuuuttttttsssssssssssstttrrrsssuuuuuuttttttvvvwwwzzzyyywwwuuutttuuuvvvwwwtttuuuvvvuuutttssstttuuuwwwwwwwwwzzz}}}yyyiiiYYYPPPNNNAAAAAA>>>;;;:::>>>EEELLLRRRUUUZZZ```fffiiiiiiggghhhlllpppqqqmmmcccYYYSSSXXXZZZeee~~~yyymmmeeedddiiiqqqvvvssshhh^^^YYYUUUOOOKKKJJJGGGEEECCCBBBAAA???<<<999::::::999888999:::;;;<<<<<<<<<>>>@@@BBBEEEGGGIIISSS[[[gggpppwww~~~wwwoooiiibbb```]]]ZZZYYYZZZ\\\]]]TTTQQQLLLFFF@@@:::555333555666777999<<>>::::::;;;===???BBBCCCEEEFFFIIIMMMRRRVVV^^^gggnnnoooqqqvvvzzzzzz{{{iiibbbccckkk|||oooppp}}}tttZZZTTTVVVXXX\\\```[[[SSSJJJAAA888111---+++++++++************)))***)))'''''')))))))))((((((((((((((())))))))))))+++******)))))))))))))))+++++++++***++++++,,,---///---///111000111777???QQQkkk~~~|||{{{yyyyyywwwwwwzzzuuugggVVVMMMyyyYYYRRRRRRTTTXXX^^^cccfffgggiiikkkmmmnnnoooqqqtttwwwyyyyyyyyy{{{|||}}}{{{yyyyyyxxxvvvtttsssuuuvvvxxxqqqqqqrrrssstttvvvxxxyyysssuuuvvvvvvuuutttuuuwwwvvvuuutttsssttttttvvvvvvuuuvvvwwwvvvuuutttuuuvvvxxxwwwxxxzzz}}}vvveeeTTTIIIEEEAAAAAAAAA???===???CCCGGGLLLNNNSSSZZZ___bbbaaa___\\\```gggooorrrnnnddd]]]XXXWWWZZZggg}}}sssmmmnnnpppqqqmmmjjjgggaaaWWWQQQPPPIIIGGGEEECCCBBB@@@===;;;<<<;;;;;;:::;;;;;;<<<<<<:::::::::;;;<<<===>>>???666<<>>>>>>>>>>>>>>=========::::::999888888777777777666999;;;;;;::::::>>>AAABBBBBBCCCFFFHHHIIIHHHFFFCCCEEEHHHKKKLLLKKKIIIGGG???>>><<<:::777555333222333444555666999===CCCGGGKKKMMMUUU```hhhnnnuuu}}}~~~lll]]]LLLIIITTT[[[qqqyyykkkccccccbbb^^^YYYOOOGGGGGGXXXqqq|||hhhPPPAAA888444444555222222222222333444555666777888:::<<>>888333///+++++++++*********))))))***)))'''''')))))))))((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,++++++++++++,,,---------,,,...000//////444<<>>======;;;:::888777666666777777666555666999;;;888777777888;;;;;;;;;999999;;;???CCCDDDDDDBBBAAA::::::999888666555444333222333444555777:::???CCCHHHJJJRRR]]]eeekkkttt}}}pppqqqyyyqqqUUUHHHNNNRRRbbbxxx}}}nnnaaa[[[YYYYYYZZZNNNGGGFFFQQQaaammmuuuzzzzzzhhhXXXFFF;;;555222222444222222222222222222333333555666777:::===DDDKKKPPPZZZcccjjjmmmooouuuyyyzzz||||||~~~uuudddaaaaaadddsss{{{~~~~~~nnn\\\WWWTTTRRRXXX]]][[[VVVLLL@@@777222111+++++++++*********))))))***)))'''''')))))))))((((((((((((((())))))))))))(((((((((((()))***,,,,,,,,,,,,++++++,,,,,,---......---///222111000555<<>><<<;;;999444444444333333444666888999888777888999999777666444555777:::<<<======>>>999888888666555444333222111222333444555888<<>>FFFNNNTTT[[[iiiwwwDDDAAA@@@@@@??????EEENNN]]]aaawwwlllRRRGGG???@@@VVVmmm{{{kkkZZZQQQQQQTTTVVVQQQHHHBBBAAA888::::::999:::;;;999333444///,,,...///------///...---,,,,,,---///111333222333444777<<>><<<<<<;;;;;;<<<===;;;999777777888:::<<<>>>===999666444444555666666555555444666666666555555555444444111333444444444555888:::;;;???FFFMMMRRRXXXfffttt777777888888999:::::::::AAAAAAMMMaaattttttYYYKKKFFFEEEMMM___xxxlllZZZMMMOOOWWW^^^\\\PPPCCC<<<:::777444333222222111000------......------,,,+++---------.........//////000///222888===BBBJJJRRR___eeeiiijjjnnnvvv|||}}}|||~~~~~~~~~|||yyyvvvyyyttttttqqq{{{~~~nnn___WWWggg^^^RRRIIIDDD===444+++,,,+++******))))))******************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***---,,,+++***+++,,,---...111......000000111666===RRRqqq}}}~~~|||vvvssszzzoooSSShhhxxxYYYRRRVVV]]]^^^dddjjjfffjjjlllooorrrrrrsssuuuwwwzzzzzz{{{{{{{{{{{{zzzzzzzzzyyywwwvvvtttsssrrrrrrwwwyyyyyywwwssspppqqqrrrwwwwwwwwwwwwuuusssqqqpppqqqrrrrrrrrrsssuuuyyy|||yyyvvvtttuuuwwwxxxwwwuuuxxx|||{{{jjj___VVVRRRMMMLLLNNNPPPPPPOOONNNMMMKKKJJJKKKMMMPPPRRR[[[[[[ZZZZZZZZZZZZZZZZZZ___hhhvvvuuummmiiigggeee{{{{{{vvvkkk\\\OOOIIIGGGEEEAAA@@@BBBCCCCCCFFFJJJKKKLLLMMMMMMJJJDDDAAAAAA>>><<<999888888888777555:::999999999;;;;;;999777777666555444444555666777777777666555555555555555000111222333555666777888<<<===BBBIIIMMMTTT```llltttyyy222222333444444555555666888555999BBBJJJZZZxxxmmmTTTFFFJJJPPP```vvvvvvaaaRRRKKKOOO[[[jjjooocccPPPCCC888555222111111111000///------...------,,,++++++,,,,,,---------.........000///222888===BBBJJJSSS___eeeiiijjjnnnvvv{{{||||||~~~~~~{{{zzzwwwvvvyyysssppp~~~ppp\\\PPP]]]VVVNNNHHHEEE>>>444,,,,,,+++******))))))******************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++,,,,,,------000......111111111666<<>><<<999888999;;;;;;;;;;;;:::999:::;;;<<<:::999888777666555555555666666666666555555555555666666222333333444555666666666:::;;;@@@FFFKKKQQQ]]]hhhsssxxx//////000000111222222222333111111000...555LLLdddcccNNNLLLNNNXXXjjjwwwvvvmmmgggcccuuuxxxpppwwwzzz|||yyyooo___NNNCCCCCCHHHYYYqqq~~~rrrYYYFFF666333000/////////...---.........---,,,+++***)))++++++,,,,,,,,,---------000///222888>>>BBBKKKSSS___eeeiiijjjnnnuuuzzzzzz|||~~~|||yyywwwvvvvvvzzztttmmmyyyvvv```PPPUUUPPPJJJGGGDDD>>>444,,,,,,+++******))))))******************))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,,,,---------,,,///---...222333222555;;;NNNooowwwpppsssmmmlllyyyyyymmmdddjjjvvvwwwgggUUUPPPvvveeeWWWVVV\\\\\\```fffcccfffhhhkkknnnqqquuuzzz~~~yyyyyyzzzzzzzzzzzzyyyyyy|||zzzwwwtttssssssuuuvvvnnnoooqqqqqqpppppprrrssssssssstttuuuuuuttttttsssssstttuuuuuutttssstttvvvuuutttsssuuuxxxzzz{{{{{{|||~~~vvvmmmhhhbbb___^^^]]][[[XXXUUUTTTQQQOOOMMMMMMNNNOOOQQQSSSVVVYYY[[[]]]]]]]]]___^^^aaaooo|||nnndddaaajjjwww~~~ppp^^^PPPKKKFFFBBBCCCCCCBBBFFFKKKSSSUUUXXXXXXWWWSSSOOOLLL>>>;;;777555666999;;;;;;<<<;;;:::;;;<<<===<<<::::::999888777666555555555444444444444555666777777555666666666666555555444888888<<>>CCCLLLTTT___eeeiiijjjnnntttxxxxxx|||}}}~~~~~~}}}{{{wwwwwwyyy}}}}}}}}}}}}~~~xxxllllllrrrzzznnn```XXXRRRKKKFFFBBB<<<444---,,,+++******))))))******************)))))))))((((((((((((((((((((((((((())))))***++++++++++++***)))***,,,---...------,,,...---///333333222555:::LLLnnnwwwuuukkkllluuuiiiiiisssuuugggUUUPPPtttlllYYYTTTZZZ[[[```eeedddfffhhhjjjmmmpppuuuzzzzzzzzz{{{{{{{{{{{{zzzzzz}}}{{{wwwtttssstttvvvxxxnnnnnnoooppppppqqqrrrsssssssssssssssssssssssssssqqqsssuuuuuutttttttttuuuuuuuuuuuuvvvxxxzzz{{{|||}}}~~~zzzuuunnnjjjhhheeeaaa^^^^^^\\\YYYUUUSSSRRRQQQQQQSSSTTTWWWZZZ\\\\\\\\\[[[aaa___```jjjwwwiii```aaaeeejjjnnnjjj```WWWMMMHHHCCCCCCBBBAAADDDIIIPPPUUU[[[___```^^^XXXPPPDDD???888555555888;;;<<<===<<<:::;;;<<<<<<;;;:::;;;;;;999888666555444444111222222333444666777888888888999888777666444333777666999@@@EEEJJJSSS\\\gggnnnwww///000000111222222333333111000111444444111//////888>>>HHHVVVfffoooiii^^^GGG@@@>>>FFFNNNMMMGGGBBBCCCKKKZZZkkkuuusssggg\\\YYY^^^bbb^^^TTTHHH???<<<444444@@@XXXiiicccLLL999333111...------...---,,,,,,,,,,,,,,,+++***)))(((*********+++++++++,,,,,,000///222999???DDDLLLUUU^^^dddiiijjjmmmsssvvvvvvzzz{{{}}}~~~~~~~~~zzz}}}~~~yyyzzz|||~~~||||||}}}~~~{{{mmmnnnpppqqqrrrwwwtttiiiaaaZZZPPPGGG@@@999333...,,,+++******))))))******************)))))))))((((((((((((((((((((((((((())))))***++++++++++++***)))***+++---......---,,,...---///333333222555:::KKKnnn{{{vvvkkklll~~~~~~tttsssyyyxxxdddNNNLLLlllttt\\\SSSYYY[[[```fffeeehhhjjjkkkmmmooosssxxx|||||||||}}}}}}}}}}}}||||||}}}{{{wwwuuutttuuuwwwyyyrrrqqqqqqqqqrrrrrrrrrrrruuutttssssssrrrqqqqqqqqqoooqqqtttuuuttttttuuuvvvwwwwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~wwwrrrooolllgggbbbcccaaa^^^ZZZWWWUUUTTTSSSTTTUUUXXXZZZ\\\^^^^^^^^^___^^^___cccooouuuiiibbbZZZXXX\\\^^^]]][[[OOOIIIEEEDDDBBB@@@AAAFFFLLLUUU___dddhhhggg]]]RRRKKKEEE===888888<<>>;;;;;;;;;;;;;;;:::;;;;;;:::999777555444333000000111222444666888999999:::::::::999777555444777555888>>>DDDHHHOOOWWWbbbjjjuuu......///000000111111222333///---...222444222///222444666>>>MMM[[[___[[[HHH???;;;@@@HHHJJJJJJJJJLLLNNNTTT]]]cccccc\\\UUUMMMQQQTTTRRRKKKBBB<<<:::777444999IIIUUUQQQCCC777111///---,,,,,,---,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,000///222999???DDDMMMVVV^^^dddiiikkkmmmrrruuutttxxxyyy{{{|||}}}}}}}}}|||xxx{{{|||}}}~~~}}}}}}~~~yyykkkoooppp~~~rrrmmmjjjmmmrrrrrrjjjaaafff___SSSHHH???888222///,,,+++******))))))******************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,---.........///---...222333222555;;;LLLppp~~~{{{tttsss~~~fffKKKHHHaaa~~~aaaSSSYYY\\\___eeefffiiijjjlllnnnooorrrvvvyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{xxxvvvuuuvvvxxxyyyuuutttssssssttttttsssrrruuutttsssrrrqqqppppppqqqoooqqqssssssssstttvvvwwwwwwxxxyyyyyyxxxxxxzzz|||~~~~~~}}}xxxuuuqqqkkkgggdddbbb```]]]ZZZWWWVVVUUURRRSSSUUUYYY\\\```bbbdddbbbaaaaaaaaaccclllwwwmmmbbb[[[ZZZ[[[[[[ZZZQQQLLLHHHGGGDDD@@@@@@CCCJJJUUU___fffmmmpppgggZZZQQQIII???999999>>>DDDHHHDDDAAA>>><<<<<<;;;;;;999::::::999888777555333222//////000111333555777888999:::;;;<<<;;;999777555777555666===BBBFFFLLLRRR___hhhuuu......///000000111111222555333000000222444444222...///000222;;;GGGMMMNNNCCC<<<:::???FFFJJJNNNRRRQQQSSSVVVZZZ\\\\\\YYYVVVSSSTTTSSSPPPIIIAAA:::666777222333;;;AAA>>>888555///---***)))***++++++***((()))******************++++++++++++,,,,,,,,,---//////222999???EEENNNVVV^^^dddiiikkkmmmqqqsssrrrvvvwwwyyy{{{||||||||||||zzz|||~~~~~~~~~|||}}}rrrfffiiiooossswww|||{{{pppfffeeejjjlllfff___bbb\\\SSSIII???888222///,,,+++******))))))******************))))))))))))))))))))))))))))))))))))))))))***++++++++++++************+++,,,---//////000......111111111666<<>>===;;;777777888777666555333222//////000111222444666666777888;;;===>>>===;;;:::555222333999???BBBFFFKKKUUU___mmmzzz555555555555444444555555999666444444222111222444333444333222111111333555555444444777===EEEMMMRRRWWW^^^eeegggeeeeeeiiinnnnnnlllfff[[[MMMAAA;;;999///////////////.........++++++************++++++)))***++++++***)))***+++++++++******++++++,,,---000///222:::BBBGGGOOOVVV```ccchhhkkkmmmnnnoooqqqsssuuuxxxyyyzzzzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}{{{kkkeeelll|||qqqeeesssxxxkkklllyyy{{{nnncccXXXNNNJJJBBB555///000++++++******)))(((((('''))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((())))))***+++,,,,,,------.../////////000111111///...000666;;;MMMxxx~~~vvvvvvzzzqqquuuvvvaaaFFF<<>>111---,,,,,,,,,+++******))))))******)))))))))(((((((((((((((((()))))))))******,,,,,,+++******+++++++++,,,,,,------.../////////111222333222000222888<<>>LLLxxx|||aaa]]][[[]]]bbbbbbfffhhhkkkoootttwwwyyyzzzxxxxxxxxxxxxyyyzzz{{{|||xxxxxxxxxwwwuuuuuuwwwxxx|||xxxtttsssuuuwwwwwwuuuqqqpppppppppqqqsssvvvxxxyyyxxxwwwvvvuuuuuuvvvwwwvvvxxxzzz{{{|||~~~|||uuuqqqnnnkkkhhhgggfffeeecccaaa]]]\\\[[[ZZZZZZ\\\^^^___aaadddiiikkkkkkiiihhhggg___eeennnzzz|||pppkkkfff```XXXUUUQQQOOONNNMMMKKKJJJCCC@@@@@@GGGXXXpppqqq```XXXQQQLLLOOOKKKGGGEEEEEEDDDAAA>>>999999888888777666555555777666555333000000333555888:::===????????????@@@;;;999666444555888===@@@HHHPPP]]]lll~~~{{{zzzyyyyyy{{{~~~555666888777666888<<>>EEEKKKQQQXXX\\\```dddgggiiikkkmmmooopppsssvvvxxxyyyzzz|||~~~{{{||||||}}}}}}~~~~~~~~~~~~|||{{{~~~|||zzzyyyvvvvvvmmmrrruuu}}}wwwbbbPPPLLLIII???333...,,,,,,,,,+++++++++***************)))))))))(((((((((((()))))))))*********++++++++++++,,,---......,,,,,,------.../////////111333444333222444999===MMMvvv}}}ssslllppp}}}tttTTT@@@===CCCkkk|||aaa\\\[[[]]]bbbbbbeeegggjjjooossswwwzzz{{{zzzyyyxxxxxxxxxxxxyyyzzzwwwwwwwwwuuutttsssuuuwwwzzzwwwuuutttvvvwwwwwwvvvrrrqqqppppppqqqsssvvvwwwxxxwwwvvvuuuuuuvvvvvvwwwwwwyyyzzz{{{{{{}}}}}}vvvpppnnnkkkhhhfffeeedddcccaaa]]]\\\[[[ZZZ[[[\\\]]]^^^bbbeeeiiikkkkkkjjjiiiiiidddeeeiiinnnyyyxxxqqqiiibbbXXXUUUPPPNNNMMMMMMMMMMMMHHH@@@===BBBIIIUUUjjj~~~mmmdddZZZOOOQQQMMMIIIHHHJJJJJJHHHEEE===<<<;;;999777666444444444444444222000000222444666888;;;<<<<<<===???@@@===:::555222222555:::===CCCJJJTTT^^^jjjssstttooommmlllmmmnnnrrrwww{{{~~~xxx777:::<<<;;;999;;;@@@EEEGGGOOORRRLLLGGGDDDBBB???:::888888:::===???>>>===:::;;;;;;888444111222333000000111666<<<>>><<<999555555444333333222111000.........---,,,+++++++++***))))))))))))))))))***)))***++++++***)))***+++++++++******++++++,,,---111111666???FFFKKKQQQXXX\\\___bbbeeehhhjjjmmmpppppprrruuuwwwxxxyyy{{{}}}zzzzzz{{{|||}}}}}}~~~~~~~~~|||zzz~~~~~~~~~}}}}}}|||wwwmmmTTTKKKFFF<<<222...,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))************((())))))+++,,,...000111,,,,,,------.../////////000222444444333444999===KKKsss||||||rrrfffdddooo}}}pppPPPBBB===>>>aaayyy^^^[[[YYY\\\bbbbbbeeegggjjjnnnrrrvvvyyy{{{||||||zzzyyyxxxwwwwwwwwwvvvwwwvvvuuussssssuuuwwwxxxwwwuuuuuuvvvvvvwwwvvvsssrrrqqqqqqrrrtttvvvwwwvvvuuutttssstttuuuvvvwwwyyyzzz{{{{{{zzz{{{}}}~~~wwwqqqmmmjjjfffdddccccccbbb```]]]\\\[[[[[[[[[\\\]]]]]]dddgggjjjkkkkkkiiihhhhhhccccccdddfffjjjyyy}}}uuullldddYYYUUUPPPMMMLLLMMMMMMMMMJJJBBB???BBBCCCDDDRRRcccyyyxxxmmmbbbVVVPPPMMMIIIIIIKKKMMMLLLJJJAAA@@@>>>;;;888666444333000111222111000000333555666777999999:::;;;===@@@>>>:::555222111444888;;;@@@GGGNNNRRRXXX^^^^^^[[[```aaacccffflllrrrxxx|||~~~vvv888>>>CCCDDDAAA@@@CCCFFFOOO]]]fffccc\\\VVVNNNEEE>>>>>>@@@DDDIIIKKKHHHEEE<<<:::888555333111000///000---,,,---000222111000222000///000222222111000000000///...---,,,++++++***))))))(((((())))))***)))***++++++***)))***+++++++++******++++++,,,---111111555???GGGKKKQQQWWW\\\^^^bbbeeegggjjjnnnqqqpppsssuuuwwwwwwxxxyyy{{{yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}xxx|||^^^NNNEEE999000---++++++++++++++++++******++++++*********))))))))))))))))))*********++++++(((((()))***,,,///000222,,,,,,------...////////////111444444333555999===HHHoooyyy{{{vvvhhheeennn}}}}}}~~~~~~jjjQQQAAA<<<<<<\\\www]]]YYYXXX[[[aaaaaafffhhhjjjmmmqqquuuyyy{{{|||||||||{{{zzzyyywwwvvvvvvwwwvvvuuussssssuuuvvvwwwwwwvvvuuuuuuuuuuuuuuussssssqqqqqqrrrtttvvvwwwssssssrrrrrrrrrtttuuuvvvyyyzzz{{{{{{zzz{{{}}}}}}xxxsssmmmjjjfffcccbbbbbbaaaaaa\\\\\\\\\\\\]]]]]]^^^___dddgggjjjkkkjjjiiihhhiiidddbbbcccfffgggppp|||qqqhhh[[[WWWRRRNNNMMMLLLKKKKKKHHHCCCCCCFFFEEEDDDJJJUUU```{{{}}}ssshhh]]]QQQMMMIIIHHHKKKLLLLLLJJJDDDBBB@@@>>>;;;888666555///000111111111111333555666777777777777888<<<>>>===:::666333222444777:::>>>DDDJJJKKKMMMQQQSSSQQQWWWXXX[[[aaahhhqqqxxx|||xxx>>>HHHTTTXXXTTTOOOLLLLLLTTTjjj|||}}}uuuiiiXXXIIIAAADDDKKKUUU[[[ZZZSSSLLL>>>999444222333333111...///...,,,,,,------------///...---...111222111///000000///...---,,,++++++))))))(((((((((((()))))))))***++++++***)))***+++++++++******++++++,,,---000000555???FFFKKKPPPVVV\\\___bbbeeegggkkkooorrrqqqsssvvvwwwvvvvvvxxxyyyxxxyyyyyyzzz|||}}}}}}~~~}}}}}}|||||||||||||||}}}||||||}}}~~~~~~sssxxxcccRRRFFF888///---************************+++++++++*********))))))))))))*********+++++++++************+++---...///,,,,,,------.../////////...000333444333444999<<>>======555666777666444333333444777777666444333555999<<<;;;:::777555555666777999444;;;>>><<<:::<<>>>>>>>>???999666222222444555555444777666555444444555666777:::999666333222222333333555555555666666777888999>>>AAAGGGNNNXXXdddooowwwUUU^^^xxxwwwiiiZZZ\\\kkkjjjIII:::???EEEHHHGGGAAA:::666222000...///111333222111111111000///...---,,,,,,---,,,,,,,,,---///000222000000///......------,,,+++***)))'''''''''''''''((((((''''''''''''((((((,,,+++)))((((((***+++,,,...111666:::???DDDJJJNNNUUUYYY^^^bbbeeegggiiikkkpppqqqrrrtttuuuwwwxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{zzzzzzzzz{{{||||||}}}~~~~~~|||{{{zzzyyyzzzssswwwxxxiiiXXXMMMCCC888///,,,,,,,,,,,,+++++++++************************************************++++++++++++++++++,,,---...............////////////000000222333444444666999;;;AAAYYY}}}tttqqq~~~```???>>>KKKlllhhhWWWYYY^^^```aaaiiillloooqqqsssuuuyyy|||{{{~~~}}}yyywwwyyy{{{zzz{{{zzzyyyxxxwwwwwwvvvvvvuuuvvvvvvtttrrrqqqrrrtttuuutttrrrqqqqqqsssuuuwwwvvvtttrrrqqqqqqsssuuuwwwyyy{{{~~~yyyssspppmmmhhhccc```___``````bbb```^^^___dddggggggfffbbbaaabbbeeehhhjjjjjjiiigggddd^^^YYYXXX\\\dddjjjwwwxxxkkk___^^^]]]TTTQQQSSSPPPLLLJJJHHHGGGIIILLLMMMMMMLLLPPPXXXccckkkmmmkkkgggjjjccc\\\VVVRRROOOKKKGGGGGGEEEBBB@@@>>>>>>>>>???<<<999555444666777777666777666555555555555666777999777555333111111111222444333333444444555666777<<>>>>>??????@@@===:::888888999888888777666666555555666666777888666444222111000000111111111111222222333444555999===CCCKKKUUUaaannnuuu}}}^^^bbbxxx}}}kkkYYY\\\dddxxxiiiJJJ<<<:::777555333111...,,,+++******+++---///000111222222111111000//////...---,,,,,,,,,...000222333111111000//////......---,,,++++++***))))))((((((((((((''''''''''''((((((((((((((()))***+++---...///111555777:::>>>BBBEEELLLPPPVVV[[[```dddiiilllkkkmmmpppssswwwyyyzzz{{{yyyyyyyyyzzz{{{|||}}}~~~}}}~~~}}}||||||{{{{{{{{{{{{{{{~~~~~~|||}}}~~~~~~}}}~~~vvvuuu}}}ttt{{{~~~sssvvvpppeeeXXXKKK>>>333...///,,,,,,,,,+++++++++******************************+++++++++***************++++++++++++,,,---......---...///000111111000000111222444555555666999;;;;;;LLL~~~xxxkkkqqq~~~}}}|||UUUGGGDDD[[[mmm___[[[\\\^^^dddhhhnnnrrrtttuuuvvvwwwzzz}}}|||xxxwwwyyy{{{zzz}}}}}}{{{zzzwwwuuusssrrruuuvvvvvvuuusssrrrsssuuuuuusssqqqpppppprrrtttvvvvvvvvvuuutttsssrrrrrrrrrvvvyyy}}}yyyxxxyyyzzz~~~{{{ooolllgggbbb```aaaccceeebbb___^^^```eeeiiijjjiiicccbbbccceeehhhiiiiiihhhcccbbb^^^[[[XXXXXX[[[^^^```hhhrrrwwwxxxzzzlllgggfff\\\XXXXXXSSSQQQNNNJJJIIIKKKMMMNNNOOOKKKNNNQQQVVVZZZ]]]^^^]]]___[[[UUURRRQQQOOOLLLHHHEEEDDDAAA???>>>>>>???@@@BBB@@@===:::999888888888777666666666666666666777888777555333222111111111111111111111111222444444888;;;AAAIIITTT```mmmuuu}}}yyyaaaaaattt~~~lllWWWYYY^^^ppp~~~}}}tttaaaHHH999555111///...///---,,,+++,,,,,,,,,,,,,,,---...000000000//////.........,,,,,,,,,---...000222444222111111000//////......,,,,,,,,,++++++***))))))((((((''''''''''''(((((('''(((((()))+++,,,---...///111333555777:::>>>AAAFFFJJJPPPVVV[[[aaafffjjjkkkmmmppptttvvvxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~{{{|||~~~|||{{{{{{{{{{{{|||}}}}}}~~~~~~||||||}}}}}}|||~~~{{{yyyzzzppprrrvvvnnnqqqwwwkkk[[[LLL===111---///,,,,,,,,,+++++++++******************************************************++++++++++++,,,---......---...///000111111111111111333444555555777999<<<<<>>AAAEEEKKKQQQWWW]]]dddhhhkkkmmmqqqtttwwwxxxxxxwwwyyyyyyyyyzzzzzz|||}}}}}}{{{|||~~~|||{{{{{{{{{|||}}}}}}~~~~~~|||}}}}}}||||||~~~{{{uuu|||~~~yyyuuuyyyqqq\\\KKK===222---...,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++++++++,,,---...............///000111222333111333555555666777:::<<<>>>BBBmmmyyypppooowwwvvvpppqqquuuppp{{{}}}hhhHHH@@@>>>PPP~~~kkk[[[]]]dddbbbgggnnnssswwwyyy{{{}}}|||}}}xxxuuuwwwxxxwwwssstttuuuwwwwwwwwwwwwvvvsssssstttsssqqqqqqssstttwwwvvvsssqqqqqqrrrtttuuuwwwvvvtttsssrrrrrrsssssstttvvvyyy{{{|||~~~~~~yyytttlllddd^^^\\\]]]^^^bbb```^^^```eeeiiiiiihhhaaa___^^^___cccgggiiijjjnnniii```VVVNNNKKKMMMOOOLLLIIIHHHJJJLLLWWWqqq{{{uuussskkkhhhfff___VVVRRRLLLHHHGGGHHHHHHIIIMMMPPPSSSUUUVVVYYY\\\___aaa___^^^^^^]]]XXXOOOIIIIIIGGGDDDAAA@@@??????@@@@@@???===:::666555666888666777777888888777777666888888777666444333222111222111111222222333444555666999???FFFPPP\\\hhhooozzz~~~fff___kkkoooYYYPPPRRR```hhh___UUULLL???:::666222222444666444111---///000...,,,,,,...000//////............------,,,,,,,,,---///111444555333222222111111000//////------......---,,,+++***((((((''''''''''''(((((((((((()))***+++,,,,,,,,,,,,...000222333666999<<<@@@DDDIIIOOOUUU\\\bbbgggiiilllppptttwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{|||}}}{{{|||~~~~~~~~~}}}||||||||||||||||||}}}~~~}}}}}}}}}||||||~~~~~~yyyqqq{{{vvvkkklllvvv~~~|||ttt[[[III<<<333......,,,,,,,,,+++++++++******************************(((((()))***+++,,,,,,---++++++++++++,,,---......000///...---...111444555222333555666666777:::<<<===>>>fffzzznnnmmmwww}}}xxxssssssllltttoooKKK@@@>>>SSShhhZZZ]]]cccdddhhhnnnrrruuuxxxzzz|||zzz}}}|||xxxuuuxxxyyyxxxtttuuuwwwxxxxxxwwwvvvuuussstttttttttrrrrrrtttuuuuuutttsssrrrsssuuuxxxzzzxxxvvvsssqqqqqqrrrtttuuuuuuvvvxxxzzz|||}}}yyytttkkkccc^^^]]]^^^___eeebbb```bbbfffiiiiiihhhccc```]]]\\\___cccgggiiikkkggg___VVVNNNJJJJJJLLLMMMIIIHHHKKKKKKRRRiii|||zzzrrrmmmjjjbbbVVVRRRKKKHHHGGGHHHIIIJJJKKKOOOSSSWWWZZZ^^^cccgggdddbbbaaa```___[[[TTTNNNLLLJJJFFFCCCAAA@@@@@@@@@>>>>>>===999666555777999666777888888888888777666777777666555444222111000111111111111222333444555444777<<>>===:::666555777:::666777888999999888777666666666555444333111000///000000000000111222333444333555:::AAAIIITTT```gggpppsssxxxyyyzzz|||xxx|||}}}~~~iii\\\```qqqyyyvvvgggPPPEEEJJJNNNMMMGGG@@@;;;999444444555444444333222111000///...------...000000//////...---------......,,,,,,---...000222555777222222222222222222222222000//////---,,,+++******))))))((('''''''''''''''''''''(((((())))))******......///000222444555666===@@@EEEMMMUUU]]]dddhhhgggjjjmmmqqqtttvvvwwwxxxwwwyyyzzzzzzzzz{{{}}}||||||~~~~~~}}}|||~~~~~~}}}}}}||||||||||||||||||}}}~~~~~~~~~}}}zzz~~~{{{yyypppvvvlllWWWJJJ:::222222///++++++++++++++++++++++++))))))))))))))))))))))))---,,,***)))))))))***+++++++++******++++++,,,---///////////////111555999777777777666555666999<<<;;;@@@[[[|||zzzyyyrrrwwwNNN@@@XXXttt___UUUYYYaaadddiiinnnqqqrrruuuyyy}}}{{{||||||{{{yyyxxxyyyzzzxxxyyyzzzzzzyyywwwtttrrrvvvwwwxxxvvvtttssstttuuuqqquuuwwwsssqqquuuzzz|||vvvuuusssqqqqqqqqqssstttuuuxxx{{{}}}yyyuuuqqqkkkeeebbbbbbccceeeiiigggfffhhhlllnnnmmmkkkeeecccaaa___^^^^^^___```ccc]]][[[[[[SSSKKKRRR___hhhgggaaaWWWPPPRRRWWWZZZvvvoooggg```UUUOOOIIIGGGIIIJJJHHHEEEJJJLLLQQQXXX```eeegggggghhhgggfffggghhheee___ZZZYYYSSSKKKFFFDDDDDDBBBAAA>>>===;;;999888666666666999:::<<<>>>===:::777555888555333222222111000///111111000000000000111111555777999<<>>DDDKKKTTT]]]dddhhhjjjlllooorrrtttvvvxxxxxxxxxzzz{{{{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~vvv|||zzzkkkVVVKKK:::000///+++++++++++++++++++++++++++))))))))))))))))))))))))******************+++,,,,,,++++++++++++,,,------/////////......111555888666777777777666777999<<<>>>@@@WWWyyyyyykkknnn|||yyyUUUHHH\\\ooo^^^WWWYYY]]]bbbgggmmmqqqsssvvvzzz~~~|||~~~~~~|||{{{{{{{{{xxxyyyyyyyyywwwvvvtttsssuuuvvvwwwvvvtttsssssssssvvvxxxxxxtttssswwwyyyxxxvvvtttsssqqqqqqrrrssstttwwwyyy|||~~~~~~xxxtttpppjjjeeebbbbbbdddeeelllkkkiiijjjkkklllllllllgggeeebbb^^^\\\ZZZZZZZZZ[[[UUUSSSTTTPPPNNNZZZjjjnnn^^^XXXUUUQQQbbbyyywwwpppggg___ZZZTTTMMMJJJKKKLLLJJJHHHKKKMMMQQQVVV\\\aaaeeehhhfffgggiiimmmnnnllleee```\\\VVVNNNIIIGGGFFFEEECCCEEECCC@@@<<<888444222111666999<<<>>>???===:::888777555333333333333222000111000000000000111111222333555777:::???EEEMMMSSSUUU]]]dddccc^^^YYYSSSLLLKKKLLLTTTdddtttzzz|||eee]]]gggoooooo```JJJ<<<===>>><<<888444222111555444333111000...---,,,------------...///111222000///////////////000111///000111222222111000000000000111111111222222222000//////...---,,,++++++))))))((('''''''''''''''''''''(((((())))))******++++++,,,---///111333444888;;;BBBJJJTTT]]]eeeiiiooopppqqqsssuuuwwwxxxyyyyyy{{{||||||{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~||||||uuuxxx|||cccSSSIII:::000...+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////......000444777555777888888777888999;;;AAA@@@RRR|||vvvvvvfffeeelllnnnxxxpppSSSHHHWWW{{{jjj[[[WWWXXXZZZ```eeelllqqqsssvvvzzz~~~~~~}}}||||||xxxxxxwwwvvvvvvuuutttttttttvvvxxxxxxvvvtttsssssswwwxxxwwwtttvvvzzzzzzwwwuuutttsssrrrqqqrrrssstttxxxzzz|||~~~~~~~~~zzztttpppkkkfffcccbbbcccdddnnnnnnnnnmmmkkkkkklllmmmkkkhhhddd___ZZZWWWUUUTTTVVVPPPMMMNNNNNNRRRaaarrrooocccXXXKKKNNNWWWyyy|||uuummmeee___YYYQQQLLLKKKKKKJJJHHHIIIMMMQQQTTTXXX___hhhoookkkmmmqqquuuvvvrrrlllfff```YYYQQQLLLJJJIIIGGGDDDGGGEEEBBB===999555222000333666;;;???@@@???<<<:::666555333444555555444222111111000000111111222333111333666888;;;@@@FFFJJJOOOUUUYYYVVVRRROOOIIICCCAAAAAAHHH[[[ooorrr{{{kkk___hhhppppppaaaIII;;;:::999777444333333333444333111000...------,,,,,,,,,---...///111222222111000000////////////000111222444555555444111000000000000111111222222222000//////...---,,,,,,,,,))))))((('''''''''''''''''''''(((((())))))************+++,,,...///111222777:::AAAJJJUUU___fffkkksssssstttuuuvvvxxxyyyzzzzzz|||}}}}}}|||{{{|||}}}~~~}}}|||}}}~~~||||||}}}}}}~~~~~~}}}}}}}}}}}}|||}}}}}}}}}~~~~~~sssqqq{{{{{{mmmWWWLLLGGG:::111111...,,,,,,+++++++++++++++***))))))))))))))))))))))))((()))+++,,,---,,,+++***---------------...//////.../////////...000333666444666999999999888999:::BBB@@@NNNzzzttt{{{|||}}}oooccchhhtttuuuyyyyyyeeeMMMBBBMMMoooiiiWWWTTTWWWXXX___eeelllqqqtttuuuyyy{{{~~~~~~|||{{{xxxwwwvvvuuutttttttttttttttwwwzzzzzzxxxuuutttsssssstttssssssxxx~~~}}}xxxtttssssssrrrrrrrrrssstttvvvxxx{{{}}}}}}~~~~~~xxxtttnnnhhhdddbbbbbbbbbjjjnnnqqqrrrooollllllmmmnnnkkkgggaaa\\\WWWTTTSSSVVVQQQNNNNNNOOOTTTbbbppp{{{oooaaaNNNNNNLLLfffyyyqqqlllbbb\\\TTTMMMJJJIIIHHHGGGEEEIIINNNQQQUUU___lllvvvuuuvvvxxxyyywwwrrrllliii```ZZZRRRMMMKKKJJJGGGDDDBBBAAA@@@===;;;888555444111555:::???@@@???;;;999555444444444666666555444111111111111111222333333000222555777999<<<@@@CCCNNNRRRTTTQQQNNNMMMJJJEEEAAA???FFFYYYnnnjjjvvvpppdddkkkssssssdddLLL<<<:::777555444555666666444333222000////////////------...000111222222333333222111000000000000000111333555777777666333222111111111111111111111111/////////......------,,,))))))((('''''''''''''''''''''(((((())))))******))))))***+++,,,...000111777;;;BBBKKKVVV```hhhmmmuuuuuuvvvwwwxxxyyyyyyzzzzzz|||~~~~~~}}}|||}}}}}}~~~}}}}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~yyyxxxtttkkkmmmjjjaaaNNNFFFDDD888000000...,,,,,,,,,++++++*********))))))))))))))))))))))))***+++,,,------,,,******......------......///000...///000000///000333555555777999:::999999999:::@@@@@@KKKxxxyyyvvvrrruuuzzz~~~zzzvvvyyyooofffnnnwwweeeOOOBBBGGGdddnnnUUUOOOTTTXXX^^^eeemmmrrrttttttvvvxxx}}}|||zzzyyyxxxwwwvvvuuutttttttttuuusssuuuxxxyyywwwtttrrrqqqqqqrrrssssssxxx}}}{{{vvvsssssssssrrrssssssssssssrrrvvvzzz|||}}}~~~|||xxxrrrkkkeeebbb``````ccciiiqqquuusssooommmmmmooommmiiiddd___ZZZWWWUUUQQQPPPOOOPPPQQQUUU]]]eeexxxiiiWWWPPPIIIUUUzzz|||tttnnnfffaaaYYYRRRMMMJJJHHHGGGDDDGGGKKKLLLPPPYYYfffpppttttttsssqqqooollljjjiii___YYYRRRMMMKKKJJJFFFCCC@@@@@@???>>><<<999777666222555:::===???===:::888555555555666888888777555333333222222222222333333111222444666777:::>>>AAAIIILLLLLLJJJJJJKKKIIIDDD???>>>EEEXXXnnn~~~cccpppvvvhhhmmmrrrrrreeePPP???<<<888777888:::;;;;;;888777555222111111111111...///000222333333333333333333333222333333444555555666888::::::888666444444444333333222111111111/////////.........------))))))((('''''''''''''''''''''(((((())))))******(((((()))***,,,...000111777;;;BBBLLLWWWaaaiiinnntttuuuwwwyyyzzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}xxxsssgggddd]]]\\\JJJCCCAAA444,,,,,,***---,,,,,,++++++*********))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,...------------.../////////000111111000111333555666888999999888888:::<<<>>>>>>GGGnnnxxxqqqpppnnnrrrxxx|||zzzxxxrrruuuwwweeeOOO@@@???WWWwwwWWWNNNRRRWWW\\\ccclllrrrtttuuuvvvxxx|||~~~|||yyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuqqqsssuuuuuusssqqqpppooosssvvvwwwvvvwwwyyyvvvqqqrrrrrrssssssssssssssssssqqqtttyyy|||}}}}}}~~~}}}zzzssslllfffaaa___^^^___eeennnssstttrrrnnnlllnnnllliiieee```\\\XXXVVVKKKMMMOOORRRSSSUUUXXX[[[mmmqqqaaaPPPIIIJJJ^^^|||uuujjjfff```XXXRRRMMMKKKJJJFFFGGGHHHHHHIIIOOOWWW^^^eeeffffffeeeeeeeeehhhjjj^^^XXXRRRNNNMMMKKKHHHEEECCCCCCBBB@@@===999666444333666999<<<>>>===<<<:::888888888:::;;;;;;999777555555444333222222222222111222333444666999>>>AAAHHHJJJIIIHHHIIILLLJJJEEE@@@???FFFZZZqqqxxx]]]kkkzzzjjjjjjlllllldddSSSEEEBBB>>>===@@@BBBCCCCCC???===999666333222222222111222333444444444444333222333444555888:::<<<===@@@@@@AAAAAA@@@>>><<<:::777666555444333111000000////////////............))))))((('''''''''''''''''''''(((((())))))******((())))))***,,,...000111777;;;BBBKKKVVV```hhhlllrrrtttxxx{{{|||{{{yyyxxxyyy|||~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{|||}}}}}}|||{{{{{{|||}}}~~~~~~}}}zzzllluuuqqqgggeee___VVVFFF@@@>>>111)))+++***------,,,,,,+++******))))))))))))))))))))))))))))))))))))***,,,...///000------,,,,,,------...///000111333333222222444555777888999888777888;;;===<<<===AAAaaawwwooopppkkktttzzzwwwnnn^^^JJJ<<<:::OOO}}}~~~]]]PPPQQQRRRWWW___jjjrrruuuvvvxxxzzz}}}~~~~~~}}}zzzxxxwwwwwwvvvwwwxxxxxxxxxwwwvvvuuussstttuuutttrrrqqqqqqqqqsssxxx{{{yyywwwwwwuuuqqqqqqrrrrrrssstttttttttsssqqquuuyyy||||||||||||}}}wwwvvvssspppqqqzzzzzzwwwqqqjjjeeeaaa___^^^bbbdddiiinnnrrrqqqnnnkkkkkkjjjgggbbb^^^YYYUUUSSSNNNQQQTTTUUUUUUVVVVVVUUU]]]}}}|||nnnUUUMMMHHHPPPddd}}}{{{jjjhhhccc\\\UUUOOOKKKJJJHHHHHHGGGGGGHHHKKKNNNQQQVVVZZZ]]]___```cccgggjjj___ZZZTTTQQQPPPOOOLLLIIIGGGGGGFFFCCC@@@;;;777555444666999<<>>@@@???<<<:::888777555444222111111111000000111222444888>>>CCCLLLMMMLLLKKKLLLOOOLLLGGGBBB???EEEYYYoooqqqZZZiii|||jjjfffeeefffaaaSSSKKKHHHDDDDDDGGGJJJKKKJJJDDDBBB===888555222111111222333444555555555444333111222444888;;;???CCCEEEKKKKKKJJJIIIGGGDDDBBB@@@999888777555333111000//////////////////.........))))))((('''''''''''''''''''''(((((()))*********((())))))+++,,,...000111666:::AAAJJJTTT^^^fffkkkqqqtttxxx|||}}}|||yyywwwxxx{{{}}}|||~~~~~~}}}}}}|||||||||}}}~~~~~~}}}~~~}}}zzzxxxsss{{{ooojjjlllhhhPPP@@@<<<;;;000***------------,,,,,,+++***))))))))))))))))))))))))))))))&&&''''''))),,,///333555---,,,,,,,,,,,,---......111222444444333333444555999999888777777888;;;>>><<<<<<===YYYyyypppssskkkwwwuuusssfffWWWGGG===<<>>;;;888555666999<<<@@@CCCEEEFFF@@@@@@AAABBBCCCBBB???<<<999888666444222111000000/////////000222888???DDDNNNOOONNNLLLMMMOOOKKKEEEAAA<<<@@@QQQgggwwwnnn\\\jjjsssaaa]]]___[[[TTTRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFCCC???;;;777555444555444444444555555333222444555888===DDDKKKPPPRRR]]]___\\\UUUPPPNNNJJJEEEAAA;;;777777777222---,,,000000///...............333111---)))'''%%%%%%%%%)))))))))))))))))))))))))))(((((((((***---000222555;;;BBBHHHSSSaaajjjmmmnnnqqquuuwwwxxxyyyzzz{{{|||}}}}}}|||~~~~~~~~~~~~|||zzz|||}}}~~~~~~}}}{{{yyyxxxxxxzzz|||}}}|||}}}~~~}}}ssslllpppnnneeeRRRFFF:::444000,,,+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,---,,,+++++++++---///111---...///...---,,,---///000111333333333333555666;;;;;;;;;:::999999<<<>>>CCC<<<;;;SSSnnnjjjpppttt}}}ooopppqqqVVVFFF;;;???LLLkkkfffRRRPPPTTTPPP[[[jjjrrrtttuuuyyy|||}}}yyyzzzzzzyyyuuuwwwxxxwwwuuutttttttttuuuvvvvvvvvvvvvvvvuuuuuuppprrruuuyyy|||{{{wwwtttsssqqqpppqqquuuxxxwwwvvvvvvzzz}}}zzzxxxvvvpppjjjbbb___YYYTTTSSSVVV]]]bbblllyyy|||xxxrrrkkkfffbbb```___```aaaccceeehhhjjjkkkkkkjjjeee___\\\VVVQQQQQQUUU\\\dddpppnnn```]]]ZZZMMMLLLZZZbbbXXXNNNJJJHHHKKKVVVdddrrr|||ooohhhaaa^^^YYYRRRNNNNNNPPPNNNLLLKKKKKKLLLNNNPPPVVVYYY[[[\\\___dddddd```aaa]]]YYYXXXYYYXXXSSSNNNJJJEEEDDDEEECCC===888777444666999;;;>>>EEENNNUUUHHHGGGFFFDDDCCCAAA@@@???:::888555222111111111222000222333333333777===CCCMMMNNNJJJBBB@@@DDDFFFDDD@@@???CCCLLLWWWcccssshhhZZZjjjzzzggg``````]]]WWWZZZYYYVVVSSSPPPNNNLLLKKKJJJHHHEEEBBB>>>;;;999777666666666777777777666555999<<>>BBB<<<;;;QQQtttppphhhhhhnnn}}}~~~lllkkk~~~www\\\JJJ;;;<<>>CCCJJJRRR^^^iiiwwwbbbZZZjjjuuulllkkkiiieeeiiigggccc^^^XXXSSSPPPNNNLLLKKKHHHEEEBBB???===<<<888888999999999999999888>>>DDDOOOZZZdddjjjmmmnnnmmmqqqtttuuuxxxyyyssskkkUUUJJJ???:::777444333555111000//////......//////000///,,,***(((''''''((())))))))))))))))))))))))***)))))))))***,,,///000555===EEEMMMXXXeeellllllsssuuuyyy{{{||||||}}}~~~}}}{{{zzzzzz{{{||||||zzzxxx{{{{{{zzzzzz{{{{{{|||}}}|||}}}}}}|||zzzyyyzzz{{{|||}}}zzzwww~~~yyyZZZMMM???777222...---...+++++++++++++++++++++++++++++++++***************))))))(((((()))***,,,---***,,,...//////000222444222333444444222222333444777888999999999999<<<>>>@@@<<<;;;NNN}}}|||tttmmmhhhkkk|||tttrrrjjjUUUAAA;;;BBBZZZdddYYY[[[ZZZbbblllppppppoooqqqttt}}}||||||zzzwwwwwwyyyzzzyyywwwtttssstttttttttuuuuuuuuuuuuttttttvvvvvvxxxzzz{{{zzzwwwtttvvvuuussstttvvvxxxyyyyyyzzz|||yyynnnccc[[[SSSLLLHHHHHHHHHHHHHHHIIIJJJJJJIIIUUUiii~~~xxxrrrlllgggeeeddd^^^___bbbdddfffffffffffffff```ZZZVVVQQQKKKJJJMMMOOO]]]|||~~~qqqcccZZZRRRaaaooo\\\QQQLLLJJJHHHIIIMMMDDDEEE___wwwggg```]]]XXXTTTSSSPPPOOOLLLKKKJJJKKKLLLMMMOOOSSSVVVXXX]]]cccddd```^^^]]]]]]___bbbbbb___[[[XXXSSSOOONNNJJJAAA:::888666<<>><<<888444111...---000111222222444;;;EEELLLYYYXXXQQQGGG@@@@@@AAA@@@???;;;:::<<>>GGGUUUcccmmmsssvvvwwwllllllkkklllsss{{{}}}zzz```TTTGGGAAA<<<666444555111000000///.../////////,,,+++***(((''''''''''''((((((((((((((((((((((((******))))))***,,,...000555>>>GGGPPP[[[gggmmmmmmrrruuuxxxzzzzzz{{{|||}}}}}}~~~}}}{{{zzzzzzzzzzzz{{{}}}}}}{{{yyyzzzzzzyyyyyyzzz|||~~~~~~{{{yyyyyyzzzzzz{{{|||~~~~~~zzzyyyuuu\\\OOO@@@777111---,,,...++++++++++++++++++++++++,,,+++++++++***))))))))))))((((((((()))***+++,,,,,,---///000///000222333222444444444222111222444555777888999999999;;;======;;;;;;KKKtttyyyvvvppprrr~~~vvv```GGG>>>BBBYYYlll\\\\\\\\\bbbjjjnnnnnnnnnppprrrzzz}}}}}}zzzwwwxxxzzz{{{{{{xxxuuuttttttsssttttttuuuuuuuuuuuutttvvvvvvwwwyyy{{{{{{yyywwwvvvuuuttttttvvvxxxzzz{{{|||}}}xxxkkk___WWWRRRNNNKKKNNNRRRWWWYYYXXXUUURRRSSS[[[kkkzzzsssmmmhhheeeddd```bbbeeehhhjjjkkkllllllhhhaaaZZZWWWRRRLLLIIIJJJCCCKKKkkkpppcccTTTTTTkkkuuueee[[[UUUQQQOOOKKKCCC???FFFZZZtttxxxkkkgggfffaaaZZZVVVRRRQQQOOOMMMLLLLLLLLLMMMNNNRRRUUUXXX]]]dddeeeaaa]]]]]]^^^aaacccccc```]]]]]]XXXTTTSSSNNNEEE>>><<<888BBBKKKNNNNNNTTTbbbnnniii___QQQEEE@@@?????????@@@???===;;;777333000...111222333444888BBBOOOXXXhhhgggcccZZZPPPHHHEEECCC>>>:::999;;;===@@@GGGOOOYYYiiisssTTTYYYkkkxxxmmmaaaXXXSSSNNNNNNMMMJJJGGGDDDAAA@@@;;;======;;;888555555555<<>>IIIRRR]]]hhhmmmmmmsssuuuyyyzzz{{{{{{|||}}}|||}}}}}}{{{zzz{{{zzz{{{}}}}}}{{{zzzyyyyyyzzz{{{}}}}}}{{{{{{{{{xxxyyyzzz{{{}}}~~~~~~~~~~~~lllYYYLLL>>>666000+++***,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))******+++,,,,,,---...///000000//////000111222444444444222111222444555777999999999:::;;;===:::;;;;;;GGGlll~~~pppnnnrrrvvvbbbGGG===CCCZZZrrr\\\ZZZYYY___ggglllnnnoooqqqssswww}}}~~~}}}{{{wwwxxxzzz||||||zzzwwwuuuuuusssssstttuuuvvvvvvuuuuuuuuutttuuuxxxzzz|||{{{zzzvvvuuuuuuuuuvvvxxx{{{}}}~~~yyylll___ZZZXXXVVVWWW\\\eeemmmppplllbbb[[[^^^aaalll{{{tttnnniiieeecccaaacccfffiiimmmqqqssstttmmmeee^^^[[[WWWPPPLLLKKKJJJGGGZZZvvvxxxiiiZZZTTTZZZooo|||jjj___XXXUUUGGGBBB>>><<<>>>OOOrrrpppkkkjjjfffaaa^^^UUUTTTRRRPPPNNNMMMMMMMMMOOOSSSVVVXXX]]]dddeeeaaa[[[[[[]]]^^^```___]]]\\\[[[VVVSSSSSSOOOGGGAAA???:::EEERRRXXXZZZ```nnnzzztttfffTTTFFF???>>>????????????===;;;888555222111111222222444;;;HHHXXXdddrrrtttssslll___PPPFFFCCC===:::999<<<===>>>EEELLLSSSgggnnnSSSYYYlllxxxiii^^^WWWPPPPPPOOOMMMIIIFFFBBB@@@===???@@@===999666666777;;;EEESSS___jjjsss|||yyyjjjXXXQQQTTTZZZ\\\VVVMMMFFFCCCAAA;;;666555222111000000//////000000,,,+++++++++***))))))((()))))))))))))))))))))))))))(((((((((***---000222666???IIIRRR]]]hhhnnnnnnuuuxxx{{{|||||||||}}}~~~}}}~~~~~~}}}{{{{{{|||~~~~~~zzzzzz{{{|||}}}~~~}}}}}}~~~yyyyyyyyyzzz{{{|||~~~~~~}}}}}}~~~hhhSSSHHH;;;444000+++)))***+++++++++++++++++++++++++++++++++*********************+++,,,,,,---------...///000000......///000222333444444222222333444666888:::;;;::::::;;;<<<:::<<<<<>>JJJYYYbbbgggmmmxxx{{{kkkVVVFFF@@@????????????>>><<<:::888666555444000000111444===NNNbbbpppyyy{{{}}}xxxgggRRREEEAAA===;;;;;;======>>>BBBIIIVVVjjjjjjSSSXXXlllqqqccc\\\SSSSSSQQQOOOKKKGGGCCC@@@>>>AAACCCAAA===:::;;;>>>===CCCKKKRRRXXX```jjjqqqtttuuuooocccZZZYYY\\\]]]YYYPPPHHHEEEBBB<<<888777222111000000//////000000))))))))))))((('''&&&%%%))))))))))))))))))))))))'''''''''(((***...111333777???HHHQQQ\\\hhhnnnooouuuwwwzzz||||||||||||}}}{{{|||~~~~~~{{{{{{|||~~~~~~{{{{{{}}}~~~~~~}}}~~~|||{{{zzzzzzzzz{{{|||}}}|||}}}~~~}}}eeeNNNCCC999444111,,,)))***++++++++++++++++++++++++***************+++++++++)))***+++,,,------------,,,---//////......///111111222333333333333444555777999;;;<<<;;;:::;;;;;;;;;>>>===???XXXzzzhhheeeiiixxx~~~xxxpppmmmLLL<<<@@@TTTtttZZZRRRQQQWWWaaakkkqqqsssttttttvvv{{{}}}|||~~~}}}zzzvvvyyy}}}~~~}}}zzzyyyxxxtttuuuvvvwwwxxxxxxxxxxxxuuutttssstttwwwzzz{{{{{{wwwxxxyyyyyyyyy}}}zzzvvvwwwvvv|||uuuoookkkhhhfffffffffhhhmmmsssyyy}}}{{{rrrjjjgggccc\\\UUURRRHHHDDDEEEKKK___yyyhhh___ZZZVVVjjjxxxfffVVVFFF<<<>>>===>>>PPPgggwwwoooiiidddaaabbbXXXWWWUUUSSSPPPNNNLLLKKKLLLPPPQQQRRRVVVZZZZZZVVVUUUUUUUUUUUUUUUVVVXXXZZZWWWSSSQQQSSSQQQJJJEEEDDDHHHSSScccnnnuuuzzz~~~nnnWWWGGG@@@@@@@@@???@@@???<<<999777555555444222222333777CCCVVVmmm}}}nnnVVVGGGDDD@@@>>>???BBBCCCDDDHHHOOO\\\pppdddQQQXXXmmmvvvggg___UUUUUUTTTQQQMMMHHHDDDAAA>>>BBBFFFEEEAAA???AAADDD>>>AAADDDEEEEEEJJJSSS[[[[[[eeennnmmmiiiiiikkkkkkcccYYYNNNIIIDDD>>>999999222111111000000000000000,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))&&&&&&&&&(((+++...222444888???HHHPPP[[[gggnnnooorrruuuxxxyyyyyyyyyzzz{{{xxxyyy|||~~~~~~}}}zzzzzz{{{}}}~~~{{{|||~~~}}}~~~~~~}}}~~~}}}|||{{{zzz{{{{{{||||||}}}tttnnnxxxuuubbbKKKAAA888555222---******++++++++++++++++++++++++))))))******+++++++++,,,))))))+++,,,,,,---,,,,,,)))+++---.........000222000111333333333333555666888:::======<<<;;;;;;;;;<<>>BBBCCCDDDNNNXXXSSSEEEDDDAAA<<<999999<<>>===::::::===;;;@@@;;;<<>>@@@DDDFFFDDDCCC@@@>>>:::777555444222999;;;===NNNkkkxxxhhhZZZRRRYYYSSSPPPUUU\\\^^^___aaafff~~~tttYYYOOOXXXtttxxxooo___YYYUUUTTTRRRLLLIIIIII@@@BBBAAABBBMMM[[[[[[QQQCCC@@@<<<999999;;;???BBBFFFQQQcccssszzz{{{zzzhhhRRRBBB;;;777444111000000///...---------++++++***)))(((((((((((()))((('''&&&&&&''')))******)))))))))+++///222555999???IIIRRR[[[bbbhhhkkkppprrrtttuuuuuuvvvwwwyyyzzz}}}}}}}}}}}}~~~|||{{{|||~~~}}}|||}}}}}}|||||||||~~~}}}|||{{{{{{{{{{{{}}}wwwyyyooorrruuukkk]]]KKK@@@666222///,,,***,,,,,,,,,++++++++++++++++++************)))))))))))),,,+++******+++,,,...000///000000111111111111111///000000222333555777888777777999===<<<999:::===;;;>>>999999KKKkkk~~~wwwqqquuu~~~lllggg}}}iiiGGG@@@IIIkkkiiiUUULLLMMMTTT^^^ggglllnnnooopppssswwwzzzzzz|||~~~{{{xxxzzz{{{}}}|||zzzxxxwwwwwwvvvtttuuuvvvvvvuuuttttttuuuwwwyyyzzz{{{{{{{{{yyyyyyyyyyyy{{{|||qqqqqqqqqrrrsssvvvxxxyyyzzzrrriiibbb^^^WWWRRRKKKEEEEEESSSppp|||nnnkkknnnhhhjjjzzzggg^^^VVVLLLCCC:::777===FFF^^^mmmooojjjiiiddd[[[[[[YYY]]]\\\SSSLLLKKKLLLKKKMMMLLLMMMOOORRRRRROOOLLLMMMOOOQQQQQQQQQSSSXXX\\\bbbcccgggkkkfffYYYMMMIIIWWWkkkoooUUUCCC===@@@DDDFFFEEECCC@@@===999777555444222888;;;???RRRnnn{{{pppgggbbbddd___\\\```cccbbbbbbccciiinnnVVVNNNYYYuuu}}}sssddd]]]WWWVVVUUUQQQPPPRRRMMMIIIAAA<<>><<>>;;;888888999;;;===@@@DDDQQQcccpppvvvyyy|||qqqZZZFFF<<<666333///////////////.........+++***)))(((''''''&&&'''''''''''''''((()))++++++)))))))))***+++...111222444;;;FFFQQQZZZbbbhhhlllooorrrtttuuuvvvvvvxxxyyyyyy|||~~~}}}~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyxxx{{{}}}~~~yyy|||xxxwww|||fffXXXRRRGGG===444000///,,,+++---*********++++++,,,,,,,,,)))***************++++++,,,,,,++++++,,,---/////////000000111222222222222111111111222333444666666222222555999:::777888<<<<<<===:::<<>>DDDhhhsss^^^WWWaaabbbdddccc\\\WWWVVVVVVTTTOOOOOOOOOPPPPPPPPPOOOOOOSSSSSSRRRQQQQQQSSSUUUWWWNNNOOOSSSYYYXXXRRRLLLKKKRRRoooyyygggQQQCCCCCCHHHMMMNNNHHHEEE@@@:::777555444444222666<<>><<<:::999888999:::;;;<<<<<>><<<;;;;;;;;;:::999999:::;;;<<<999777:::FFFSSS^^^jjjsss{{{zzzooo[[[GGG;;;555222------......//////000000------+++)))(((''''''''''''(((((())))))*********((())))))***,,,---///000222777>>>FFFNNNVVV^^^cccjjjlllpppssstttvvvyyy{{{xxxzzz}}}~~~~~~||||||||||||}}}~~~~~~~~~~~~}}}|||{{{yyyyyy{{{{{{{{{||||||{{{{{{zzz|||}}}|||vvvaaaYYYCCC999111......,,,,,,...++++++++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,---......////////////111222333333444444777666444333222111111111111111444888888555666:::999???FFFNNNMMMNNNwwwqqqgggkkk|||vvveee[[[[[[bbb{{{nnnOOO>>>999TTToooQQQHHHMMMUUU\\\ccchhhmmmpppqqquuuyyyyyy||||||zzzzzz{{{{{{zzzzzzyyyxxxtttssssssuuuxxxzzzzzzyyywwwyyy}}}yyyyyyzzz{{{|||uuubbb[[[PPPLLLccczzzrrrqqq~~~xxxoooaaaYYYQQQMMMIIIDDDAAABBB:::aaa|||dddcccdddhhhkkkiiifffddd^^^WWWRRRRRRQQQPPPNNNNNNPPPRRRQQQOOOMMMNNNQQQTTTUUUVVVRRRMMMIIIHHHEEEBBBCCCFFFLLLmmmsssaaaLLLCCCFFFMMMOOONNNKKKHHHCCC>>>999666444333444999CCCUUUhhhvvv{{{{{{uuurrruuu```PPPQQQYYYttt~~~|||rrrgggXXXLLLDDD???===<<<999999::::::;;;;;;<<<===;;;888999@@@HHHPPP\\\ggglllmmmfffTTTBBB888333111---------...///000000111///...,,,+++)))(((((((((((())))))*********))))))((())))))***,,,---...///000333888===DDDLLLUUU[[[dddgggkkkoooqqqtttwwwyyyxxxzzz|||~~~}}}|||~~~}}}}}}|||||||||}}}~~~~~~||||||}}}}}}}}}{{{zzzyyyzzzzzzzzzzzz{{{|||}}}}}}{{{}}}}}}|||uuu___UUUBBB888000......,,,---///,,,,,,++++++++++++++++++))))))***++++++,,,------+++,,,---......///////////////111222333444444444666555444333222111111111333222555999888555555999<<>>===888999:::;;;<<<=========@@@===<<<>>>AAAEEEOOOXXX\\\___[[[LLL===555333222,,,------...///000111111000///---+++***)))(((((()))************))))))((((((((()))+++,,,---.........000333888===FFFOOOUUU```ccchhhlllooorrruuuxxxxxxzzz|||~~~~~~zzzzzz}}}~~~}}}{{{{{{{{{|||}}}zzz{{{|||}}}}}}|||{{{{{{yyyyyyyyyyyyzzz|||~~~yyyzzz}}}wwwrrrzzzoooXXXMMMAAA777///------,,,---///---,,,,,,++++++*********))))))***+++,,,,,,------+++,,,---...//////////////////111222333444444444555444333333222222222333444333555999888444555888888AAAPPP\\\RRRAAA___xxx~~~wwwkkkaaaeeeooouuuVVVCCC888NNNxxx]]]FFFJJJQQQWWW]]]ccchhhlllnnnssswwwwwwzzz~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyyyyuuutttssstttuuuvvvuuutttooorrrvvvzzz||||||{{{zzzwwwxxxyyyzzz{{{~~~}}}tttvvvvvvjjj]]]RRRUUU___{{{sssaaaYYYVVVPPPHHHCCC@@@FFFQQQlll}}}yyymmmnnnlllfffccc```[[[TTTOOOPPPOOOLLLIIIIIIMMMQQQOOOLLLIIIIIILLLNNNNNNMMMKKKGGGFFFGGGGGGEEEFFFJJJLLLlllwwweeePPPGGGKKKRRRSSSPPPLLLJJJGGGBBB===888444222666===KKK[[[iiirrrxxx|||}}}wwwSSSKKKSSS]]]xxxuuukkkaaa]]]WWWLLLCCC>>>CCC???===>>><<<:::@@@JJJIIIGGGCCC===;;;???HHHPPPQQQRRROOOIII???666222000......//////000000111111///............---***((())))))))))))(((((((((((()))*********++++++++++++---///222555999???FFFKKKYYY^^^eeekkkooossswww{{{|||{{{{{{{{{|||}}}||||||{{{{{{{{{||||||{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||~~~zzz|||tttvvv~~~}}}zzzsssyyymmmrrrqqqkkksssvvvvvvzzzzzzkkkYYYMMM<<<555---+++---...+++''',,,++++++++++++++++++,,,+++******)))***,,,---...------...///000000000///000111111111111222222222555444333333222222333333444666888888777777888:::>>>???IIIFFFFFFJJJ[[[tttvvvrrrkkkddd]]]nnn[[[AAA===CCCiiihhhQQQLLLMMMWWW^^^___dddkkkpppqqqssswwwzzz||||||{{{{{{{{{zzzzzzxxxwwwuuutttuuuuuuuuuuuuuuuuuuuuutttrrrqqqqqqsssvvvxxxxxxwwwttttttvvvxxxzzz}}}~~~xxxeeennnhhhttt~~~qqqhhh^^^WWWVVV___}}}ggg[[[TTTOOOLLLKKKHHHOOO```xxx~~~yyyrrrlllkkkiiibbb\\\ZZZUUUQQQLLLIIIJJJLLLNNNOOORRRPPPNNNLLLKKKLLLNNNOOOIIIJJJIIIGGGFFFFFFHHHJJJTTTiii{{{bbbSSSRRRTTT\\\___YYYTTTWWWPPP???777999888222555>>>MMM]]]iiiooorrrsss{{{jjjRRRNNNRRRYYYzzzmmmaaaZZZUUUNNNJJJIIIDDD@@@>>>>>>;;;999>>>EEENNNLLLIIIEEEAAAAAACCCFFFGGGHHHFFFAAA999222///.........//////000111111222///.........///...+++)))******)))))))))((((((((())))))*********++++++++++++---///111555:::@@@EEERRRZZZeeemmmqqquuu{{{~~~~~~~~~~~~}}}|||{{{zzz~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{|||~~~{{{}}}yyylllmmmtttvvvrrrmmmhhhooovvvvvv}}}pppooouuurrrfffhhhxxxqqqqqqpppnnnhhh]]]OOOEEE;;;444---+++---...+++'''++++++************+++++++++************,,,---...---...///000111111111111111111111111222222222222555444333333222222333333222333555666777888:::<<<======FFFBBBAAADDDRRR}}}uuuyyyrrrfff___\\\qqqcccEEE===BBBaaannnRRRKKKKKKUUU]]]___cccjjjpppqqqtttwww{{{}}}}}}|||{{{{{{zzzyyywwwvvvuuuuuuttttttuuuuuuuuuuuuuuuuuupppppppppsssvvvyyyyyyyyyuuuuuuvvvxxx{{{~~~zzzkkkiii___dddyyypppdddZZZVVVUUUqqqvvvfff]]]YYYOOOIIIKKKSSSdddyyyqqqkkkjjjhhhccc___^^^]]]XXXPPPJJJIIIJJJLLLMMMMMMLLLJJJIIIJJJKKKNNNOOOJJJKKKJJJIIIGGGFFFHHHJJJSSSiii|||dddXXXYYY[[[```bbbYYY[[[\\\RRRAAA777999999555555>>>LLLZZZeeelllppprrrxxx}}}```KKKIIIMMM[[[cccooozzzoooddd^^^YYYRRRNNNNNNEEEBBB???>>>;;;999;;;@@@MMMLLLKKKJJJIIIFFFAAA>>>??????===999444000....../////////000111111222222///.........///...,,,************))))))))))))((()))))))))************+++***,,,---///111555:::>>>KKKWWWeeennnqqqtttzzz~~~}}}}}}|||||||||||||||}}}~~~}}}{{{zzz~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||zzzzzzzzzzzz{{{|||}}}~~~{{{}}}~~~}}}oooooouuuvvvssskkkfffiiimmmmmmyyyyyyrrrooohhh^^^ggg|||rrrlllddd___[[[UUUKKKDDD999333---+++---...+++(((*********))))))*********+++*********+++,,,---......///000111222222222222111111111111222222222333555444444333333333333333000222444666777999<<>>===DDD>>>===???HHHooo~~~vvvggg___^^^uuupppKKK>>>@@@WWWvvvSSSJJJIIIRRRZZZ]]]bbbjjjooorrruuuyyy|||}}}~~~~~~}}}|||zzzwwwvvvuuuuuuvvvtttttttttuuuuuuvvvvvvvvvpppooopppsssvvvyyyzzzyyyvvvwwwxxxyyy|||~~~|||ooocccZZZZZZkkkyyynnnaaaZZZOOOaaaqqqbbb[[[VVVOOOMMMMMMWWWrrr{{{rrrkkkiiihhhdddbbbbbbddd\\\RRRJJJGGGIIIKKKMMMJJJIIIHHHHHHIIILLLNNNPPPNNNOOOOOOMMMKKKJJJJJJKKKTTTjjjzzzfff___cccdddfffcccXXX```___TTTCCC888999:::777666>>>JJJVVV```gggllloootttyyy\\\KKKJJJOOO]]]PPP^^^zzz{{{tttmmmiiibbbXXXPPPMMMLLLHHHDDD@@@<<<:::;;;===DDDDDDEEEHHHKKKJJJEEEAAA>>>===:::777444111000000//////000111111222222333000///......//////...,,,++++++*********))))))))))))))))))*********++++++,,,---...//////222666999EEERRRbbbkkkmmmoootttyyy{{{{{{{{{{{{||||||}}}}}}{{{|||}}}~~~~~~}}}||||||}}}}}}||||||}}}}}}~~~~~~~~~|||{{{{{{{{{|||zzzzzzzzzzzz{{{{{{|||||||||~~~~~~yyyxxx~~~~~~wwwmmmiiihhhjjjzzz{{{vvvnnnfffooo}}}~~~oooggg^^^XXXVVVRRRKKKEEE777222---,,,------+++(((******))))))))))))************++++++,,,------...---...///000111222222222111111111222222222333333555555444333333333333333222333555666777:::===@@@@@@>>>DDD======???DDDdddppphhhcccttt~~~TTT???===NNN}}}UUUKKKGGGOOOWWW[[[aaaiiinnnqqqvvvzzz}}}~~~}}}zzzwwwuuuuuuvvvvvvtttttttttuuuvvvvvvwwwwwwqqqqqqqqqsssvvvyyyyyyyyyxxxxxxyyyzzz|||~~~}}}ooo```^^^]]]^^^~~~ttthhh```TTT\\\uuu~~~tttdddZZZTTTPPPUUUnnnwwwnnnkkkiiifffeeegggggg___SSSKKKHHHJJJNNNPPPLLLLLLKKKKKKMMMOOOQQQRRRSSSTTTUUUSSSPPPNNNMMMNNNWWWjjjwwwhhhgggnnnnnnkkkcccUUU]]]\\\SSSDDD:::999888666777>>>HHHRRRZZZaaaggglllpppvvv~~~zzzZZZLLLNNNRRR___@@@III]]]sssxxxqqqiii```ZZZZZZ\\\WWWNNNEEE@@@??????>>>>>>===>>>BBBGGGIIIHHHEEEAAA>>>:::666333222111000000000111111222333333333222000......//////...---++++++++++++************************++++++++++++,,,---...------...000333<<>>===BBB<<<>>>AAAAAA\\\~~~uuuffflll]]]BBB;;;IIIuuuYYYLLLEEELLLTTTZZZ```hhhlllpppwww{{{}}}~~~~~~{{{xxxvvvvvvvvvwwwuuuuuuuuuuuuvvvvvvwwwwwwtttssssssuuuwwwyyyyyyxxxyyyyyyyyyzzz|||~~~~~~rrrcccbbb___XXXpppuuujjjbbb___aaapppmmm^^^TTTTTTkkkwwwssspppmmmlllnnnnnnfffZZZQQQMMMNNNPPPRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWVVVSSSOOOMMMMMMYYYiiixxxnnnrrr|||{{{ttthhhWWWSSSSSSNNNEEE===999666444666===GGGNNNTTTZZZaaagggmmmttt}}}oooSSSIIILLLOOOaaa000333<<>>@@@DDDFFFGGGCCC>>>888444222111///...111111111222333333444444444222000/////////...---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---***+++,,,+++******,,,---222;;;HHHUUU^^^fffmmmrrrssstttwwwzzz|||~~~~~~}}}{{{zzzzzz{{{}}}{{{zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz~~~~~~|||qqqiiimmm}}}qqqyyyyyypppZZZZZZZZZYYYTTTMMMCCC===222000...---------+++************))))))************+++,,,---.........---++++++---...000111111111222222222222333333333333666555555444444444444444888999888777666888;;;===;;;:::???888===AAA>>>SSS~~~ddd___zzzeeeFFF===EEEfff^^^OOOEEEJJJRRRXXX___gggiiiooowww{{{}}}}}}}}}{{{yyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttvvvyyy{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~wwwiiiaaaZZZRRRaaawwwllleeeiiikkkrrr~~~pppeee\\\```rrrppp```YYYmmm{{{xxxttttttuuuvvvooocccYYYSSSQQQPPPOOORRRRRRSSSSSSTTTUUUVVVWWWUUUWWWXXXWWWSSSOOOKKKJJJXXXfff~~~wwwppp]]]MMMMMMKKKEEE>>>888555333555<<>>@@@GGGNNNhhh{{{wwwqqqtttrrr[[[NNNLLLKKKHHHEEEDDDBBB???>>>@@@EEEHHHCCC>>>777222111111000...111111222222333444444444666444111//////...---,,,---,,,,,,,,,,,,+++++++++,,,,,,------------......+++,,,,,,,,,******+++,,,///444===JJJWWWbbbjjjnnnqqqsssuuuxxx{{{|||}}}}}}}}}||||||{{{{{{{{{||||||{{{{{{{{{{{{|||}}}~~~|||||||||||||||{{{zzzzzzyyyzzz{{{{{{{{{zzzyyyyyy~~~~~~~~~vvvvvvoooooooooxxxkkkWWW\\\```___WWWKKKAAA;;;000///...------,,,+++***++++++************++++++***+++,,,............---+++,,,...///111222222222222222222333333333444444666666555444444444444444777777777555444666999<<<;;;999===777===BBB;;;MMMvvvcccWWWjjj|||kkkKKK@@@AAAYYYcccRRREEEIIIQQQWWW^^^eeegggnnnvvv{{{||||||~~~{{{yyyxxxwwwxxxxxxwwwwwwvvvuuuuuuuuutttssstttwww{{{~~~~~~yyyyyyyyyyyyzzz{{{}}}}}}wwwoooaaaYYYWWWYYYooouuunnnooovvvzzzzzzzzzgggXXXKKKIIIQQQ```uuu|||nnnbbbooo|||yyyvvvvvvwwwtttnnnddd\\\UUUQQQMMMKKKMMMNNNOOOPPPRRRTTTUUUVVVWWWYYY[[[ZZZVVVPPPLLLJJJSSSbbb}}}uuuaaaOOOMMMIIIEEE>>>888666666333;;;EEEJJJLLLPPPWWW]]]hhhpppzzzcccMMMJJJOOORRRccc444333444777777888???GGGNNNbbbzzzxxx{{{cccSSSQQQOOOKKKGGGGGGEEEBBB???@@@FFFKKKDDD>>>777222222222222000111222222333333444444555888555222//////...---,,,---------,,,,,,,,,++++++---------.........//////---...///...---,,,,,,...111333999DDDRRR___fffiiiqqqrrrtttwwwyyyzzzzzzzzz{{{|||}}}~~~}}}|||zzzyyy||||||||||||}}}~~~{{{|||}}}~~~~~~}}}|||{{{yyyzzz{{{{{{{{{zzzyyyxxx~~~|||yyyoookkkjjjooovvv}}}fffUUU[[[aaa___TTTFFF<<<777///......------,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,...///......---,,,---///000222333333444222222333333333444444444666666555444444444444555555555444333333555999<<<===;;;???888???CCC;;;JJJlllcccVVV^^^ooonnnOOOCCC>>>PPPuuufffTTTFFFHHHPPPVVV]]]eeeeeemmmvvv{{{{{{|||~~~}}}{{{xxxwwwyyyyyyxxxwwwvvvuuuttttttrrrrrrssswww}}}yyyxxxxxxyyyzzz{{{||||||~~~sssssseee^^^```XXX```xxxsss|||~~~uuu___TTTJJJHHHJJJNNNWWW```iiijjjjjjjjjjjjkkkooorrryyywww{{{uuuggglll{{{xxxwwwttttttuuukkkggg```YYYTTTPPPKKKIIIGGGHHHJJJMMMOOORRRTTTUUU[[[]]]___^^^ZZZTTTOOOMMMOOO^^^~~~vvvbbbSSSOOOJJJDDD===888777999222:::DDDJJJKKKNNNTTTZZZfffnnnyyy]]]IIIIIIOOORRRccc555555666666777999999:::<<>>666222111111111//////000111111333555999;;;777666333111///..................------,,,,,,,,,///...,,,,,,,,,...000111...---,,,+++***************///444<<>>CCCFFFHHHKKKQQQVVVbbbpppwwwzzz~~~{{{{{{WWWKKKJJJKKKSSSeee666777888999999::::::999888===FFFbbb~~~vvvvvv{{{ooo^^^YYYWWWRRRRRRPPPMMMJJJGGGEEEBBBAAA???;;;666333333222000//////000222333444555888999777555333111///...............------,,,,,,++++++...---,,,++++++---///000000///...---,,,+++++++++***---000555AAASSSaaagggjjjnnnsssvvvwwwwwwxxxxxxzzz{{{{{{|||||||||||||||zzzzzz{{{{{{||||||}}}}}}}}}}}}|||{{{{{{{{{||||||yyyzzz{{{{{{zzzzzz|||~~~~~~~~~vvvqqqzzz|||\\\WWWUUUWWWWWWOOOBBB999888------------------,,,,,,,,,+++***)))***+++---...---......///////////////000///...///222333222111222222222333333333333444444666888666222111444777999555222222555888::::::999:::::::::999:::===???VVV|||tttkkkyyywwweeeFFF>>>EEE```vvvXXXGGGJJJKKKPPP\\\aaafffkkksssxxxyyy{{{~~~~~~~~~{{{xxxwwwwwwyyyxxxxxxwwwvvvuuuuuutttwwwuuutttuuuxxx{{{||||||xxxxxxxxxyyy{{{}}}~~~{{{uuupppjjjbbb^^^^^^lll}}}qqqcccUUUQQQLLLGGGEEEEEEEEEEEEFFFDDDCCCCCCCCCAAA???======AAAJJJNNNJJJKKKaaa{{{{{{uuuqqqooonnnllleeeaaa[[[WWWTTTPPPKKKGGGFFFGGGGGGFFFFFFGGGKKKNNNXXX[[[^^^[[[UUUPPPOOOPPPWWWeee{{{vvvmmm[[[WWWQQQKKKDDD>>>888555999===BBBEEEFFFJJJPPPTTT___ooovvvyyy|||yyyxxxyyySSSKKKKKKLLLTTTggg888999;;;<<<<<<;;;:::999777;;;@@@VVVyyyxxxppppppuuutttddd]]]YYYUUUQQQPPPNNNLLLHHHDDDAAA>>>;;;999777666555444111///000111222444555666777777666555333000///...............---,,,++++++++++++---,,,+++******,,,---///222222111000///...------+++...///000999KKK]]]gggjjjnnnsssvvvwwwxxxxxxyyyzzz{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}||||||~~~~~~xxxuuu|||bbbZZZWWWTTTPPPGGG<<<666666,,,,,,------------------,,,+++*********+++---............///////////////000//////000222333222111333333444444444555555555333666888777444222333555555333222333666999::::::999:::::::::999:::<<>>AAAXXX[[[EEEFFFIIIPPP[[[___ccciiipppuuuvvvxxx{{{}}}}}}~~~~~~{{{xxxwwwwwwyyyyyyxxxwwwvvvuuutttssswwwvvvuuuvvvxxxyyyxxxwwwvvvvvvvvvwwwyyy|||~~~|||uuuiiiaaa]]]WWWqqqwwweeeTTTQQQLLLIIIGGGFFFDDDCCCHHHGGGFFFEEEDDDBBB===:::999999<<<>>><<>>???>>><<<:::888555===EEEZZZ{{{xxxtttvvvzzzjjj```ZZZWWWTTTRRROOOLLLIIIDDD@@@<<<<<<;;;::::::888666444222111111333555777888777666666444222000............///...,,,+++******++++++---,,,***))))))+++,,,---222222222222111000///...---111222111777HHH\\\hhhjjjnnnsssvvvxxxxxxyyyzzzzzz{{{{{{|||||||||||||||||||||||||||||||||||||||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}ttttttvvv}}}xxxjjjeee]]]RRREEE;;;555444,,,,,,,,,------.........,,,++++++++++++,,,---..................///000000000//////000222333333222444444555555666666777777333555888777555333333444333333444555777888888888999999:::999999999<<<>>>JJJfff|||xxxxxx|||rrrggglllzzzrrrOOOBBBAAASSS~~~bbbFFFDDDGGGOOOYYY\\\bbbhhhooosssuuuvvvyyy{{{|||~~~~~~{{{yyywwwwwwzzzyyyxxxwwwvvvttttttsssvvvvvvvvvwwwyyyzzzyyywwwtttttttttvvvxxx{{{~~~}}}}}}zzzuuuzzz{{{ppphhheeeVVVaaatttrrrYYYTTTOOOLLLLLLLLLKKKIIILLLKKKKKKKKKJJJGGGBBB>>>===;;;;;;<<<<<>>??????<<<:::888333;;;DDDYYYzzzsssiiieeecccccc]]]VVVSSSQQQNNNGGGAAA>>>???@@@@@@???<<<:::888666555555888::::::888666555333111000............///---,,,+++***+++,,,------,,,***))))))***+++---111222222333222222111000...222444333999III[[[fffjjjnnnssswwwxxxyyyzzzzzzzzz{{{{{{|||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}zzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}yyywww{{{ssswwwuuuxxx~~~xxxkkkYYYHHH===666333,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------///............///000000111000///000222444333222444444555666666777888888333555777777666444333333444555666666666666666666888999:::999888999<<<>>>III```~~~vvvvvvxxxrrriiihhhsssVVVEEE@@@NNNyyylllKKKDDDEEEMMMVVVXXXaaagggnnnssstttvvvyyy{{{|||~~~}}}zzzxxxwwwyyyyyyxxxwwwvvvuuuttttttuuutttuuuxxx{{{}}}|||{{{ttttttssstttwwwzzz}}}~~~~~~}}}uuusssyyy~~~zzz~~~vvvpppoooeeeaaacccuuu~~~eee]]]TTTOOOOOOPPPOOONNNKKKKKKKKKKKKKKKHHHCCC@@@===<<<<<<===>>>???CCCHHHcccsssyyypppkkkppppppiiijjjjjjjjjfff```XXXPPPLLLLLLNNNPPPPPPPPPPPPRRRSSSZZZ\\\^^^^^^[[[VVVSSSQQQOOOXXXyyyxxx~~~ooohhh___VVVOOOFFF<<<444777:::>>>@@@AAADDDIIIMMMVVVgggqqqrrrrrrllllllwwwgggLLLNNNPPPOOOWWWooo;;;<<<=========;;;999888888<<<@@@SSSuuu||||||}}}{{{qqqgggeeefffbbbVVVKKKAAAFFFMMMQQQPPPLLLGGGEEEBBB???======>>>===:::777444333111///...............---,,,++++++---///000...,,,+++))))))***+++,,,000111333444555555444333...111222222999IIIYYYbbbjjjnnnssswwwyyyyyyzzz{{{zzz{{{{{{|||||||||||||||zzzzzzzzz{{{|||}}}}}}~~~{{{zzzzzzzzz{{{|||~~~~~~~~~~~~}}}}}}~~~}}}|||yyyuuuwww}}}ttt}}}{{{~~~vvvuuu}}}oooZZZIII>>>777222,,,,,,------------------,,,,,,,,,,,,------------///......------///000111111000000111333444333222444444555666777888888999555555666666555555444333444666777666444444555666888999999999888999;;;>>>GGGYYYvvvnnnqqqwwwrrrggggggppp{{{hhhHHH???HHHrrrwwwSSSHHHEEEJJJSSSUUU___eeemmmrrrtttvvvyyy||||||{{{yyyyyyxxxxxxwwwwwwvvvuuuuuuuuutttttttttwww{{{~~~uuuuuuttttttvvvyyy}}}~~~~~~~~~pppfffeeekkkwwwwwwnnnddd^^^hhhpppggg[[[UUUTTTTTTSSSQQQPPPOOONNNNNNNNNLLLHHHEEE>>>>>>@@@AAAAAA???>>>>>>QQQ___hhhhhhhhhmmmnnnkkkiiikkkmmmkkkddd[[[SSSOOOJJJKKKLLLLLLLLLMMMOOOQQQXXXZZZ\\\^^^]]]ZZZWWWTTTTTTZZZzzz|||uuulllaaaWWWPPPHHH>>>666777:::>>>???@@@BBBGGGKKKUUUgggoooooonnnhhhiiivvvcccLLLPPPQQQPPPYYYppp:::::::::;;;;;;:::999999;;;===>>>PPPtttzzz{{{yyyfffTTTHHHSSSaaakkkkkkeee^^^YYYRRRMMMGGGCCCBBB@@@;;;666333222000///...............---,,,+++,,,...111333///---+++*********,,,---000222444777888888888777111111000000999KKK[[[bbbjjjnnnssswwwyyyzzz{{{|||zzz{{{{{{|||||||||||||||{{{{{{{{{||||||||||||||||||{{{xxxwwwxxxzzz}}}}}}~~~~~~~~~~~~}}}~~~}}}vvvssstttzzz{{{vvvrrrrrr||||||}}}iii___bbbtttrrrfffSSSDDD<<<666111------------------,,,,,,+++,,,,,,---------------000///---------...000111111000000111333444444333333333444555666777888999777666444444444555444444333444666555333333666999888999999888888888;;;===JJJRRR~~~~~~}}}ssslllsss|||uuufffhhhqqq{{{}}}QQQBBBCCCiii\\\MMMEEEGGGPPPSSS]]]ccckkkpppsssuuuyyy|||}}}}}}{{{zzzwwwwwwvvvvvvvvvvvvvvvvvvtttssssssuuuyyy}}}~~~wwwvvvttttttvvvyyy|||~~~rrrfffcccgggyyyzzz{{{|||tttlllfffjjjxxxuuulllbbb^^^______\\\YYYYYYWWWUUUSSSRRRPPPLLLIIIAAACCCDDDDDDBBB@@@===;;;AAAIIITTT]]]bbbeeegggiiihhhlllooommmeeeZZZRRRNNNGGGHHHHHHGGGGGGHHHLLLNNNTTTVVVZZZ]]]___]]]YYYVVVWWWZZZyyyzzzpppbbbXXXRRRJJJAAA999777;;;>>>???@@@BBBFFFJJJUUUgggnnnllljjjeeehhhvvv]]]MMMRRRQQQQQQ[[[vvv999999999999999999999999777:::<<>><<<999888<<>>@@@@@@BBBFFFJJJVVVgggnnnkkkhhhcccgggvvv~~~YYYLLLSSSRRRRRR]]]~~~<<<<<<===>>>>>>===:::777<<<999>>>SSSnnngggMMMLLLZZZooo|||tttmmm```SSSNNNGGG===666555222111000000111111000///+++------+++...444777777333///,,,---,,,)))***------111666999999888777666555444333777AAAOOO]]]eeeiiinnntttyyyzzzzzzzzzzzz|||zzzxxxyyy}}}~~~}}}}}}|||||||||||||||}}}~~~}}}|||zzzzzzzzz{{{}}}|||}}}~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~|||sssvvvwwwpppmmmfff___aaahhhtttvvv|||}}}lllUUULLLQQQXXXXXXSSSGGG<<<666000+++---------,,,,,,+++++++++++++++,,,------......///,,,------...///000111111/////////000111111222222444555555555666666777777:::999777555555666888999666555444444444666777888;;;;;;;;;:::999999;;;===KKKKKKbbbyyyyyyxxx{{{jjjcccyyyaaaEEEEEEWWWmmmTTTJJJGGGLLLTTTWWW___iiinnnppprrrvvvzzz|||xxxwwwuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrtttuuuuuuvvvyyy{{{tttvvvyyyzzzzzzzzz{{{|||}}}uuuiiiuuuvvvrrruuu{{{uuukkkrrr|||yyyrrrlllmmmoookkkeeedddeeeccc^^^VVVOOOKKKIIIEEEDDDCCCBBB@@@===:::777888===EEEMMMUUU[[[```dddpppooonnnjjjccc[[[SSSNNNIIIGGGDDDDDDEEEFFFGGGGGGNNNRRRVVVYYY]]]```\\\UUUTTTYYYwww~~~~~~yyynnn___TTTLLLDDD;;;;;;999:::???CCCDDDHHHLLLZZZeeeooonnngggccciiippp|||wwwYYYOOONNNLLLRRR\\\============<<<:::888666===:::>>>PPPiiiuuu]]]DDDFFFRRReeexxxvvvhhhZZZQQQIII>>>666444222111///000111111000...,,,...---,,,000999???@@@666111------,,,******------111666999888666555444555444444999BBBPPP^^^gggiiinnntttxxxzzzzzzzzzzzz{{{yyyxxxyyy|||~~~}}}|||~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz|||~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~vvvzzz~~~|||xxxpppfff```aaadddggghhhooossshhhTTTLLLOOOSSSTTTOOODDD;;;777333...---------,,,,,,+++++++++++++++,,,------......///------......//////000000/////////000111111222222333333333444444444444444888777666555555666888999777666444444333444555666;;;<<<===<<<;;;;;;<<<>>>DDDFFFXXXyyydddWWWiiidddDDD@@@NNN|||zzz[[[KKKGGGKKKQQQXXX```iiioooppprrrwww{{{}}}~~~zzzyyyvvvvvvvvvvvvvvvwwwwwwxxxtttuuuuuuuuuuuuvvvyyy{{{xxxxxxxxxyyy{{{|||}}}}}}}}}~~~uuufffnnnsssppprrrvvv|||uuuhhhhhhoootttppprrrrrrnnnkkkllllllhhh```YYYSSSQQQGGGFFFEEECCCAAA>>>:::888222666>>>IIIVVVaaaiiilllwwwvvvuuurrrmmmeee]]]XXXRRROOOKKKIIIIIIIIIIIIHHHMMMQQQUUUYYY___cccaaa\\\\\\___yyy~~~zzzzzz}}}|||xxxnnnaaaWWWPPPFFF======<<<>>>BBBCCCBBBFFFLLLXXXcccnnnooohhhcccgggnnnwwwtttWWWOOONNNNNNUUU___============<<<:::999888<<<888<<>>666333111000//////000000///...---.........444AAAJJJNNN<<<555000...---++++++---...222666888777555333222444444555:::DDDRRR```hhhiiimmmssswwwyyyzzzzzz{{{zzzyyyxxxxxxzzz||||||{{{~~~}}}}}}}}}}}}}}}||||||{{{zzz{{{|||}}}~~~{{{{{{{{{}}}~~~~~~~~~}}}|||}}}}}}~~~{{{tttwww}}}rrreeedddfffeeecccbbbgggmmmhhh\\\UUUVVVTTTTTTNNNCCC999555222...------,,,,,,,,,,,,++++++++++++,,,------......///.........///////////////...//////000000111111222222222222111111111111111666666555555555666888999777666555333333333333444:::<<<>>>>>>=========??????DDDOOOvvv}}}gggRRR[[[xxxrrrLLL@@@GGGpppgggOOOIIIKKKNNNWWW___iiiooopppssswww{{{zzz|||wwwwwwwwwwwwxxxyyyyyyzzzwwwwwwwwwuuuuuuvvvzzz}}}}}}zzzwwwxxx{{{~~~~~~}}}|||}}}uuueeehhhvvv{{{qqqnnnpppssswww|||zzzkkkdddcccjjj}}}{{{|||zzzssssssrrrooohhh```WWWRRRKKKIIIFFFDDDBBB???;;;888222333999GGGZZZjjjrrruuu}}}|||{{{zzzwwwqqqjjjddd[[[WWWRRRNNNMMMLLLKKKJJJKKKPPPUUUYYY```ggghhheeeeeeddd{{{~~~wwwvvvzzzyyywwwoooeee]]]VVVLLLAAA>>>???CCCEEECCC@@@DDDKKKWWWbbbmmmnnnhhhdddhhhnnnvvvpppVVVOOOOOOPPPXXXccc;;;===>>>>>>===;;;::::::;;;999<<>>777333111000...///000000///---.../////////888HHHVVV\\\DDD;;;222000...,,,+++...000333666888666444222222222333555;;;FFFTTTaaahhhiiimmmssswwwyyyzzzzzz{{{yyyxxxxxxxxxyyyzzzzzzzzz~~~|||{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{||||||zzzzzzzzz{{{|||~~~~~~|||{{{||||||~~~vvvoooqqq}}}ssseeejjjqqqpppllliiijjjmmmjjjbbb^^^___\\\[[[RRRCCC777111---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////////////////...............//////000111111111222111111000000/////////444444444444555666888888666666444333333444555555777:::===>>>=========>>>???GGGLLLeeesssXXXWWWrrr\\\GGGDDDeeexxxWWWMMMMMMMMMTTT\\\fffmmmoooqqqvvvzzzzzz{{{zzzyyyxxxxxxyyyyyyzzzxxxxxxwwwuuuuuuxxx}}}{{{uuuvvvzzz~~~~~~}}}{{{|||~~~vvvfffdddlllyyyqqqpppqqqrrrvvvzzzvvvlllgggeeerrr{{{yyywwwtttnnneeeZZZRRROOOLLLGGGEEECCC@@@;;;777999777;;;JJJ___pppxxxyyy|||{{{{{{{{{zzzvvvooojjj^^^ZZZTTTOOOMMMLLLLLLKKKKKKPPPUUUXXX^^^fffjjjhhhgggeeezzz|||xxxyyyzzzxxxuuuooogggbbb[[[PPPDDD===@@@DDDEEEAAA>>>CCCLLLXXX```iiijjjffffffmmmuuu{{{nnnVVVPPPQQQRRRZZZfff===>>>@@@???<<<999999:::<<<:::>>>FFFJJJJJJKKKMMMVVVbbbssseeeWWWKKKCCCBBBBBBEEEMMMYYYdddkkkpppiii\\\OOODDD===888444111000//////000000///...///000///111;;;NNN^^^eeeMMMAAA666111///---,,,...111444777777666333222222000111555<<>>BBBCCC???<<>>:::;;;???DDD>>><<<>>>AAABBB??????AAA@@@LLL[[[kkk}}}{{{fff\\\SSSJJJGGGDDDDDDGGGNNNUUUZZZ\\\YYYQQQFFF>>>;;;888555222111000000111111000///000111000111===PPPaaaiiiUUUGGG888222000...---...000333555666444222222222///111666>>>JJJXXXdddkkkooorrrvvvxxxyyyzzzzzz{{{xxxyyyzzzyyyxxxxxxyyy{{{|||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxx|||}}}~~~~~~}}}|||}}}}}}wwwsssuuuooocccooo}}}yyyjjjaaabbbgggccc___SSSBBB555111///---++++++,,,,,,,,,,,,------++++++,,,------......///.........///////////////---......//////000000111111111111111000000000000222222333333444444444555222222222222444666888999222555777888999999;;;<<<999GGGGGGSSSxxxqqqyyyhhhZZZbbb{{{iiiQQQAAAMMM}}}oooUUUKKKIIINNNWWWaaahhhkkknnnsssxxx{{{}}}{{{yyyvvvvvvvvvwwwxxxwwwwwwwwwwwwwwwzzz~~~|||wwwvvvxxx{{{|||{{{yyyzzz|||}}}}}}nnn___VVVUUU^^^kkkwww}}}{{{xxxxxxyyyyyy}}}|||qqqdddcccsss{{{zzztttjjjaaa[[[TTTMMMIIIGGGDDD>>>888777777???QQQhhhxxx}}}|||rrrppppppssswwwuuuooohhh]]]YYYRRRMMMLLLLLLLLLLLLOOOTTTXXXXXXZZZ```bbbbbb```^^^rrr}}}}}}wwwmmmccc___[[[PPPDDD??????@@@@@@===<<>>FFFUUU```QQQKKKEEEAAA<<<777777;;;999AAAKKKWWWdddnnnqqqmmmggggggfffgggmmmvvvxxxvvvzzz~~~~~~uuurrrmmm```[[[SSSLLLHHHHHHJJJLLLIIIKKKGGG>>>999999777444333222111111222222111000111111000222===PPPaaaiiiZZZKKK;;;333111...---......000222333111000000111000333888AAANNN[[[gggnnnrrruuuxxxzzzzzzzzzzzz{{{yyyzzz{{{zzzxxxwwwyyy|||{{{zzzzzzyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{xxxzzz|||~~~~~~|||zzzyyy{{{{{{{{{|||}}}}}}~~~~~~~~~~~~uuuqqqrrrmmmbbbhhhtttzzzlll___aaahhhaaa]]]PPP???333000000///+++++++++,,,,,,---------++++++,,,------......///------......//////000000------......///000000000/////////000000000000000222222333333333333333222111111000000111333555666222444555666777888;;;===999EEEBBBIIIzzzoooyyyxxxhhhbbbtttlllWWWCCCEEEnnn[[[KKKJJJMMMVVVaaahhhkkknnntttxxxyyy|||yyywwwuuuttttttvvvxxxyyyxxxyyyyyyxxxwwwxxx{{{}}}}}}{{{yyyyyyzzz{{{|||xxxzzz{{{||||||~~~pppddd]]]ZZZbbbmmmyyyvvvkkkjjjlllvvv}}}rrrhhhbbbZZZQQQMMMLLLIIIBBB<<<777;;;FFFZZZnnn|||~~~tttqqqqqquuuzzzyyyssslllbbb]]]VVVQQQNNNNNNNNNNNNPPPVVV[[[ZZZ[[[^^^``````aaa]]]nnnsssgggbbb^^^TTTIIIGGGBBB???>>>======CCCKKKSSSTTTSSSPPPOOOUUUbbbmmmsss{{{jjjXXXWWWXXXZZZdddrrrPPPLLLEEE@@@DDDTTTkkk|||kkkaaaTTTIII>>>777888===999>>>DDDJJJRRRXXXVVVQQQRRRTTTUUUSSSSSSUUUQQQKKKMMMPPPaaauuu}}}uuugggYYYOOOIIIGGGFFF???CCCAAA:::666777666222444333222222333333222000111222111222===PPP```hhh^^^MMM<<<444111///...///+++---000000///...//////111444:::DDDPPP^^^iiipppuuuwwwzzz{{{zzzzzzzzz{{{yyy{{{|||{{{xxxwwwzzz|||{{{{{{zzzzzzzzz{{{{{{|||zzz{{{||||||}}}}}}||||||wwwyyy}}}}}}{{{zzzzzzzzzzzz{{{}}}~~~}}}oookkkkkk}}}lll```aaajjjpppwwwiiiXXXZZZbbbbbb]]]PPP>>>222......---+++++++++,,,,,,---------++++++,,,------......///,,,------...///000111111------......///000000000---......//////000000000222222333333333222111111111000000//////000111222333444555666666888<<>>;;;BBBOOObbbtttxxxuuuuuuyyy~~~~~~wwwppphhhbbb[[[TTTRRRQQQQQQPPPPPPWWW\\\\\\\\\___```___ddd]]]lllzzzmmmgggddd[[[PPPMMMFFF@@@>>>===>>>CCCIIIOOOPPPOOOKKKIIINNNXXXaaaooowww|||hhhXXXXXXZZZ\\\gggvvv___QQQEEEBBBDDDQQQpppnnnZZZMMMDDD<<<:::===;;;>>>BBBDDDHHHLLLMMMKKKMMMNNNLLLGGGAAA@@@DDDHHHBBBEEENNNXXX]]]cccrrr~~~}}}mmm^^^TTTNNNLLLJJJBBB;;;999777555555888222222111111000111111111222111333999DDDRRR___fff[[[PPPAAA777333222000...,,,------,,,+++***+++---///888AAAJJJWWWdddlllnnnvvvwwwyyy{{{{{{zzzyyyxxxzzzyyyyyyzzz|||}}}|||{{{}}}|||||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||yyy{{{~~~~~~|||}}}}}}}}}}}}}}}~~~~~~wwwllljjjuuukkkaaaaaadddiiirrr}}}hhh\\\VVVRRRWWWVVVLLL<<<111...,,,(((---,,,,,,++++++,,,,,,---+++,,,---.........---,,,...//////000000000000000////////////////////////............////////////111111222222222333333333222222111000//////000000444555777777777888999;;;888;;;@@@CCCXXXwwwpppssssssTTTFFFVVVvvvTTTNNNQQQYYYccchhhkkkqqqwww{{{zzz{{{vvvtttsssuuuwwwxxxuuurrrwwwwwwvvvvvvxxxzzz}}}|||zzz}}}{{{|||}}}||||||}}}yyyqqqttt{{{zzzsssiii```hhhvvvjjj^^^YYYUUULLLDDD@@@AAA@@@XXXxxx~~~yyyyyyyyy|||yyyllldddZZZSSSQQQPPPLLLIIINNNOOOQQQVVV\\\```aaaaaagggnnn|||{{{ppphhhiiicccRRRGGGFFFBBB<<<888:::BBBIIIPPPPPPNNNGGGAAACCCNNNXXXhhhuuuyyynnn]]]YYY^^^]]]iiisss^^^JJJCCCFFFSSSnnnnnn[[[OOOHHHAAA???AAA;;;===@@@DDDIIINNNOOOOOOHHHHHHIIIIIIHHHGGGEEEDDDAAABBBHHHOOOTTTZZZfffsss{{{zzzjjj^^^VVVSSSLLLBBB:::777777555444666222222111111000000111111333222444:::GGGUUUaaahhh\\\QQQCCC888222000...+++,,,------,,,++++++,,,...///999DDDNNN[[[hhhoooppptttvvvyyy|||}}}}}}|||{{{zzzyyyyyyzzz|||}}}|||{{{~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||zzz|||~~~~~~}}}}}}||||||}}}}}}~~~{{{ooobbbbbbqqqllldddfffkkksss}}}xxxdddZZZUUUQQQMMMLLLDDD777000000///------,,,,,,++++++,,,,,,---+++,,,---.........---------...//////000000//////....................................////////////111111111222222222222333222111111000000000000000333555777888777888999;;;;;;<<<@@@EEEWWWwwwbbbJJJRRRyyy[[[PPPPPPXXXaaagggkkkppptttwwwzzz{{{~~~zzzxxxvvvwwwzzz{{{yyywwwxxxwwwwwwwwwxxxzzz|||~~~zzzyyy{{{zzz{{{||||||{{{|||xxxyyy~~~xxxqqqhhh]]]]]]rrr|||nnnfff```XXXRRROOOCCCCCC]]]~~~ttt|||}}}pppggg[[[SSSOOOLLLIIIFFFKKKMMMRRRYYYaaagggjjjkkkjjjooo{{{{{{ppphhhiiicccRRRGGGEEEAAA<<<999<<>>EEEJJJIIIKKKIIIDDD>>>@@@IIIRRRbbbsssxxxooobbb```eeeeeeqqqjjjPPPEEEIIIXXXmmm}}}}}}}}}~~~rrrbbbUUUNNNIIIFFFHHHJJJJJJJJJKKKRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRVVV^^^hhhqqqyyy~~~{{{sssppp[[[LLL>>>:::<<<:::777555333222111000000///000000......333???MMMVVVXXXWWWKKKEEE<<<555222000///...,,,---...---,,,---...000///===NNN[[[fffpppvvvvvvsssvvvzzz~~~~~~|||zzzyyyyyyzzz|||}}}|||{{{||||||||||||||||||||||||{{{{{{{{{{{{||||||||||||{{{|||||||||}}}~~~|||||||||||||||}}}~~~~~~~~~sssmmmbbbbbbrrrvvvjjjmmmrrrxxxvvvjjjeee[[[PPPHHHCCC:::111,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------+++,,,------......------------------------------............//////////////////000000000111111111000000111111111000000000222444777888888777888999:::777666>>>KKK^^^uuuccchhh{{{mmmDDD999MMMgggwwwYYYPPPSSS[[[fffmmmoooppprrryyyyyy{{{}}}xxxvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxzzz{{{|||}}}||||||||||||{{{zzz|||}}}~~~~~~zzzpppcccUUURRRXXXdddtttcccZZZZZZcccuuuvvv^^^RRRHHH???KKKdddsssyyyuuuhhhfffkkkqqqtttuuuuuuvvvwwwnnneeeZZZPPPKKKHHHGGGFFFIIILLLTTT^^^iiippptttuuurrrqqqttt|||rrrllloooiiiWWWGGGCCC>>>:::;;;>>>CCCGGGEEEGGGGGGBBB===???HHHQQQaaasssxxxqqqggggggllllllxxxuuufffUUUOOOUUUeeezzzjjjXXXOOOHHHIIIKKKIIIHHHJJJWWW___gggiiieeebbbdddgggfffjjjpppuuu{{{}}}zzzbbbRRRAAA<<<;;;999555444333222111000////////////,,,...777FFFUUUYYYSSSKKKBBB>>>888333000///......+++---......---...000222222BBBTTTbbbkkkssswwwwwwvvvxxx{{{}}}~~~|||zzzyyyzzzyyyyyyzzz|||}}}|||{{{zzzzzz{{{|||}}}~~~{{{{{{{{{|||||||||}}}}}}zzzzzz{{{{{{|||}}}}}}~~~|||||||||{{{|||}}}}}}~~~~~~wwwrrrrrriiieeeqqqzzzwwwkkkgggooorrrvvvzzzuuueeeTTTKKKBBB888111---+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......+++,,,,,,---------------------------------------............////////////........./////////000000///000111111111111000000111444777888888777888888888777444<<>>EEETTT```qqqzzz~~~zzz}}}uuujjj```ggg~~~ppp^^^OOONNNLLLDDDAAADDD===DDDMMMUUU]]]dddkkkppp{{{uuufffUUUHHH===666555888333222111///......------------666III\\\bbbXXXKKK666777777555333222111222+++---...//////000333555FFFWWWiiirrrwww{{{~~~~~~~~~}}}||||||||||||}}}}}}zzzyyyyyyzzz|||}}}|||{{{~~~~~~}}}|||||||||||||||||||||}}}}}}}}}}}}{{{}}}~~~{{{{{{{{{{{{{{{|||}}}}}}zzzwwwuuunnnzzzjjjhhhqqqmmmkkkwww|||oooNNN@@@444000...+++***------,,,,,,++++++,,,,,,---------,,,+++,,,---...///,,,---......//////......////////////////////////............/////////000,,,,,,,,,---------......---///111222333222111000///333777888888777777777///===555555CCC>>>FFFmmmuuuaaaSSSMMM___~~~dddEEE===???EEEnnn^^^VVV^^^fffhhhjjjpppqqqvvv|||{{{vvvuuuvvvvvvuuusssrrrtttvvvyyy{{{}}}~~~~~~zzz{{{}}}|||zzzyyyzzz|||zzz}}}~~~mmmfff{{{zzzbbbYYYJJJRRRddd~~~pppeee^^^YYY[[[]]]```cccfffeeebbb___XXXXXXVVVSSSOOOLLLLLLMMMMMM```|||iiiOOOAAAFFFEEETTTjjj{{{tttttttttuuuuuuuuuttttttrrrpppjjjccc[[[VVVSSSSSSQQQPPPRRRVVV]]]dddiiikkkjjjiiihhhmmm~~~xxxpppqqquuu|||sss]]]FFF>>>888:::CCCJJJKKKIIIEEEFFFDDD@@@???GGGWWWeeeuuu||||||~~~xxxnnnjjjwwwmmm]]]TTTIIIEEEDDD===@@@<<<:::<<<>>>>>>BBBGGGXXXmmmyyytttssszzzzzz{{{yyy{{{uuunnn```NNN>>>555444666555333000............---...///666EEEUUUYYYOOOCCC;;;666666999888111---///000///------///444<<>>222,,,---//////---......---------,,,,,,,,,++++++,,,,,,,,,---------/////////.........------........................,,,,,,,,,---------......------------------------............////////////111222333444555555555555333555888;;;:::;;;DDDNNNpppaaafffvvvRRRDDD>>>:::PPPwwwtttVVVUUU```fffkkkrrrtttuuuxxx}}}|||wwwuuuuuuvvvwwwyyyxxxwwwwwwwwwyyy{{{|||{{{xxxyyy{{{yyyzzz|||~~~yyymmmjjjwwwyyyeee^^^ddd|||vvvoooiiihhhgggdddbbbbbbbbbccc___aaacccaaa\\\VVVQQQNNNEEEDDDFFFJJJJJJEEEDDDEEEFFFUUUiiixxx}}}zzzwwwvvvtttooolllpppuuuyyy{{{oooaaaUUUOOOMMMLLLLLLMMMQQQWWW___gggllluuuuuuvvvxxx}}}~~~{{{|||[[[AAA===999>>>NNN\\\[[[RRRKKKFFFDDDDDDHHHQQQbbbrrrxxx|||wwwrrryyyzzzlll___XXXRRRFFF===888444555444333555999:::FFFSSSYYY[[[\\\ZZZWWWXXXaaappp~~~|||yyyzzztttpppqqqyyy~~~|||vvvssstttnnnaaaPPP@@@666444555000000000000000000111111//////444@@@LLLQQQNNNIIIBBB@@@??????<<<666222222...///000///111999GGGQQQgggrrr}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}}}}}}}}}}}}}||||||||||||~~~|||zzzyyy|||}}}~~~~~~~~~~~~~~~}}}}}}{{{yyyzzz}}}||||||vvv|||xxxpppjjjdddeee```OOO@@@888///+++---...---+++...------------,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---............/////////111111222333444444444444333444777999888888???HHHkkkyyyiiiccceeebbbGGG@@@666EEEccc\\\RRRZZZbbbjjjrrrrrrtttwww{{{}}}vvvssstttwwwzzzxxxxxxwwwwwwxxxyyy{{{|||{{{xxxxxxzzzxxxyyy{{{}}}uuuggghhhoooxxxgggeee{{{wwwssspppmmmiiifffeeefffffffffhhhlllmmmkkkeee^^^YYYLLLGGGEEEFFFEEECCCEEEIIIHHH]]]uuu|||sssnnnmmmkkkhhhhhhlllpppuuu~~~xxxjjj\\\RRRLLLMMMMMMNNNQQQWWW___fffkkkpppssswww{{{||||||XXX???<<<:::CCCTTTaaa```XXXNNNGGGBBBCCCJJJVVVeeerrrwww{{{wwwppprrr}}}xxxeeeZZZSSSHHH???:::777777666444666;;;===FFFOOORRRSSSTTTQQQMMMLLLRRR```qqqyyyyyywwwxxxtttlllgggkkkqqqqqqnnnmmmnnniii___OOO@@@777444444///000000000//////111222000111666???HHHOOOPPPOOOKKKIIIGGGCCC===777333222---000111222555@@@PPP]]]mmmwww}}}~~~~~~~~~~~~|||{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyy|||||||||||||||}}}~~~~~~~~~{{{yyyzzz~~~zzz}}}xxxqqqxxx}}}www{{{vvvjjj]]]YYYTTTEEE999444...,,,...///---+++------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222333333444444444444444666888777666<<>>:::;;;GGGXXXbbb___WWWPPPGGG???AAAJJJVVVcccmmmuuuyyy}}}uuuoooqqqyyyooo\\\RRRHHH<<<777444555444333555999===FFFOOORRRTTTTTTQQQLLLOOOPPPWWWbbbkkkppptttyyyzzzjjj[[[WWWYYY[[[]]]___dddaaaYYYMMM@@@777444555000111111///......111444222555:::AAAGGGLLLPPPRRRTTTTTTPPPHHH>>>777333111---000333666===JJJ[[[hhhsss{{{}}}}}}|||||||||}}}||||||||||||}}}}}}}}}}}}xxxyyyzzz||||||||||||{{{{{{zzzzzz{{{|||}}}|||zzz||||||rrruuusssoooyyyzzznnn\\\TTTMMM>>>555222///...//////...,,,------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......------------------------------------............///000111222333333333333555444666888777666:::AAAPPPyyyfffZZZggg[[[FFF===???KKKkkkeeeOOOPPPWWW```gggmmmqqquuuyyy{{{~~~~~~xxxuuuuuuwwwwwwwwwwwwwwwxxxyyyzzzzzzyyy{{{}}}~~~~~~}}}||||||yyyyyyzzz{{{}}}{{{rrrmmmjjjwww|||{{{ssspppnnnnnnmmmoooqqqvvv}}}xxxpppddd]]]WWWSSSNNNJJJIIIMMMOOOeee{{{wwwnnnmmmiiifffeeecccdddlllvvv|||zzzuuupppiiibbb\\\XXXTTTSSSSSSVVV[[[aaahhhlllyyy}}}yyyjjjjjjxxxjjjFFF;;;999===NNN```gggbbbYYYSSSHHH@@@BBBKKKUUU```hhhrrrwww}}}tttooolllqqq{{{}}}bbbRRREEE>>>999666666555444666:::;;;GGGTTT[[[___bbbcccbbb^^^ZZZZZZaaajjjvvvsss]]]PPPKKKJJJNNNSSSVVVUUUQQQHHH>>>777555666222333222000...///555:::;;;@@@FFFJJJKKKLLLPPPSSSZZZ[[[WWWKKK???888444111...000333:::FFFVVVfffqqqyyy}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||vvvwwwyyy{{{||||||||||||zzzzzz{{{{{{|||~~~~~~||||||~~~vvvmmmnnnpppuuu|||zzzzzzxxxyyyooo[[[PPPGGG888222111///...//////...,,,,,,,,,,,,------------...,,,---------............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------.........//////000111222222222222666444555888888777:::???JJJssslll]]]YYYuuuTTT???>>>DDD```mmmTTTOOOTTT]]]eeelllpppuuuxxxyyy|||{{{vvvuuuwwwvvvvvvwwwwwwxxxyyyyyyyyywwwyyy{{{}}}~~~}}}zzzzzzzzz{{{|||yyymmmlllrrryyywwwtttrrrqqqqqqvvvlllddd]]]WWWQQQJJJIIILLLWWWiii{{{~~~rrrqqqlllgggfffddddddiiipppyyyuuupppjjjeee```ZZZWWWSSSRRRRRRTTTXXX___eeeiiiwww{{{~~~hhh[[[^^^ooo|||{{{dddCCC:::999BBBXXXlllqqqiii```SSSJJJCCCEEEMMMUUU^^^fffmmmssszzzpppkkkkkksss~~~uuu^^^KKKEEE???;;;:::999666888<<<>>>MMM^^^gggnnnvvv~~~xxxpppiiihhhnnn{{{~~~gggUUUIIICCCDDDIIIIIIJJJHHHCCC;;;666666777333333333111000444<<>>===;;;999777666555333333666888666;;;LLL```rrr|||uuu```RRRSSSYYYVVV[[[\\\VVVLLLAAA999555555555<<>>===QQQkkklllXXXUUU]]]lllmmmnnnuuu||||||yyywwwvvvtttuuuvvvwwwwwwvvvuuutttvvvyyy}}}}}}{{{zzzyyy||||||{{{{{{|||}}}vvvvvvzzzrrrfffZZZQQQPPPWWW___sss}}}tttgggaaa]]]YYY```______aaaeeekkkqqquuu{{{|||{{{xxxqqqggg^^^XXXTTTTTTSSSRRRUUUZZZaaafffkkkfffeeeccc]]]___vvvkkkfffhhhqqqtttgggQQQBBB@@@EEEPPPaaasssvvveeeQQQDDD@@@???BBBEEEIIIRRR[[[ccciiirrr{{{rrrnnniiiiiimmmttt{{{uuummmllljjjyyysssZZZEEEBBB???999:::BBBPPPbbbjjjmmmxxxrrriiijjjooowwwrrrfffWWWMMMIIIFFFBBB<<<<<<;;;;;;;;;;;;;;;;;;;;;999777999:::CCCUUUhhhvvv|||~~~tttbbbTTTPPPRRRXXXcccmmmkkk]]]KKK>>>888:::===FFFWWWiiivvv~~~~~~~~~}}}}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{||||||~~~}}}|||{{{zzzyyy{{{|||rrrmmmlllrrrqqqooosssxxx{{{||||||~~~aaaKKK???111000/////////.........---------............------......---,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,------------------+++,,,---............---------,,,,,,+++,,,,,,---//////000000000111111111222111111111333666888:::<<>>@@@AAADDDLLLTTT\\\bbbllluuu}}}gggaaaXXXSSSSSSYYY___ccchhhhhh___WWWTTTPPP[[[sssnnnTTTIIIBBB<<<>>>FFF^^^tttwwwkkkmmmwww~~~tttoootttpppdddUUUKKKGGGEEEBBB:::999::::::<<>>EEERRRbbbrrr}}}||||||}}}}}}~~~~~~~~~~~~|||||||||||||||{{{zzzzzzyyyyyyyyyyyyzzz{{{||||||~~~~~~}}}}}}|||{{{zzzzzz|||}}}wwwppptttxxxrrrrrrrrrsssuuuwwwzzz{{{dddJJJ>>>333/////////...............------............------...------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,------------------,,,---,,,,,,,,,,,,,,,------//////000000000000111111111111111111222444666777:::AAAFFFbbbqqqeeeoooyyyLLL777>>>LLLvvvvvvYYYRRR___dddfffmmmwww}}}yyyvvvwwwwwwvvvvvvvvvvvvwwwwwwxxx{{{|||zzzzzz{{{{{{zzzzzz{{{|||~~~wwwrrr}}}yyyooobbbXXXTTT]]]ssszzzsssqqqvvvsssooommmnnnsssyyy}}}~~~||||||~~~zzzqqqiiiYYYXXXXXXXXXZZZ]]]aaaccchhhhhhjjjiiifffnnnxxxqqqmmmnnnjjj\\\KKK@@@BBBQQQaaalllnnngggYYYKKKBBB>>><<<======>>>DDDLLLRRRXXXbbblllvvv\\\UUULLLEEEDDDGGGJJJMMMMMMVVVWWWUUUTTTNNNSSSeee{{{___OOOFFF@@@EEENNNlllyyyppptttzzzxxxzzzvvvjjjXXXKKKDDD@@@<<<999888999:::<<<@@@CCCEEEJJJBBB;;;:::AAALLLXXX```kkkrrrxxxttthhh\\\TTTRRRRRRcccxxxtttZZZEEE<<>>@@@AAAFFFAAA;;;;;;AAAIIIMMMMMMZZZgggtttuuukkk___[[[\\\\\\gggxxxttt[[[FFF>>>CCCRRRcccnnnxxx~~~}}}yyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{||||||||||||{{{|||~~~}}}~~~zzzwwwyyy|||yyyppphhhnnnrrrxxxkkkMMM<<<666,,,---------...............,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---///000000///...------,,,,,,,,,------...///...////////////000000000000000000000111111222222555999<<>>???PPP}}}}}}```WWW]]]^^^dddnnnuuuzzz}}}xxxxxxwwwuuutttssstttuuuuuuxxx{{{~~~||||||{{{{{{zzzzzz{{{|||~~~~~~ppp^^^SSSNNNVVVqqq{{{rrrkkkiiikkkiiihhhjjjpppzzzwwwfffdddbbbbbbeeehhhiiihhheeeggghhhfffhhhyyyzzzsssllleeeZZZNNNGGGFFFWWWfffrrrpppcccUUUJJJCCC;;;999888:::::::::>>>DDDGGGLLLUUU___kkkxxxHHHFFFBBBAAA@@@@@@???>>>???FFFEEEFFFPPPVVV\\\iiivvvgggRRRHHHOOO[[[qqq~~~mmm[[[NNNFFF@@@<<<<<<<<<===============???>>>======CCCIIIGGGBBBLLL\\\nnntttlllbbb___```gggpppvvvZZZGGGCCCLLL]]]mmmtttzzz~~~~~~|||{{{zzzvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{||||||}}}}}}zzz|||~~~~~~zzzxxx}}}}}}nnn```cccdddfffZZZBBB888555,,,---------------.........,,,,,,------------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,***---111555777777555444,,,,,,,,,,,,---...///000......////////////000000///000000111111222222222222555;;;AAA[[[nnncccwwwhhhKKK@@@<<>>???@@@???>>><<<;;;999===???AAAHHHNNNLLLEEEFFFUUUgggooolllddd]]]ZZZbbbpppvvvWWWHHHJJJTTTffftttwwwzzz~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwttttttttttttuuuvvvwwwxxxxxxxxxyyyzzz|||}}}}}}~~~|||}}}yyyssssssvvvyyy|||lll[[[ZZZ[[[^^^RRR===666666000,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------///333999===???===:::777,,,,,,,,,------...///000........./////////000000...///000111222222333333333333<<<===GGG{{{gggUUU]]]xxxpppTTTCCC<<<;;;OOOooolll___^^^aaahhhmmmrrrzzz}}}yyyyyyyyyxxxxxxvvvuuuuuuqqquuuzzz}}}}}}}}}||||||}}}}}}||||||}}}~~~}}}fff\\\UUUQQQ[[[mmmrrrjjjbbbXXXVVVUUUUUUXXX]]]eeemmmrrrwwwxxx|||zzzuuujjjeee```aaaeeejjjkkkkkkfffddd```aaammmzzzvvvnnncccTTTHHHHHHNNN___bbb___VVVMMMGGGAAA===999777888::::::888:::??????CCCLLLWWWeeevvvMMMKKKGGGFFFGGGIIIJJJIIIKKKOOOKKKKKKXXX[[[WWWXXXcccvvvgggYYYaaappp{{{~~~lllZZZMMMEEE>>>???AAABBBBBB@@@===;;;666<<>><<<999;;;CCCPPP\\\___YYYRRRIIIPPP[[[dddfff]]]PPPFFFKKK]]]uuu|||iiiQQQOOO]]]fffmmmwww~~~~~~~~~~~~~~~}}}{{{zzzyyy||||||{{{{{{{{{{{{||||||}}}|||{{{yyyxxxxxxxxxxxxzzzzzzzzzzzzyyyxxxwwwwwwvvvwwwxxxxxxxxxyyy{{{}}}yyynnnmmmsssxxx|||~~~zzzyyy|||zzz|||nnn___dddcccXXXEEE666222///+++.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,((('''+++,,,***)))***++++++++++++++++++++++++,,,,,,++++++***+++++++++************+++,,,------@@@GGGLLLKKKCCC999333000---------...------,,,,,,---------............////////////000111111222222666222555;;;AAAWWWxxxaaaTTTXXXkkkeeeIII???;;;???MMMpppjjjbbb\\\___hhhrrrxxx{{{}}}zzz{{{{{{|||{{{zzzxxxwwwxxxyyyzzz|||}}}~~~}}}}}}}}}|||{{{zzz{{{|||~~~yyy~~~kkkPPPNNNYYYkkkvvvllldddbbb```bbbbbb```bbbiiippptttwwwyyy{{{~~~~~~zzzuuupppfff```[[[[[[```fffjjjkkkhhhfffbbbeeexxx|||vvvpppfffVVVHHHFFFMMM[[[TTTKKKFFFDDDBBB===888777888888999::::::;;;;;;===@@@JJJZZZiiiwwwllleee]]]ZZZ\\\___```___aaaaaaaaa^^^XXXPPPIIIDDDAAAPPPfff|||kkkccctttyyydddSSSHHHAAA???>>>===>>>===<<<:::999===HHHWWWeeeiiibbb[[[QQQTTTZZZ```bbb\\\PPPFFFEEERRRdddjjj]]]MMMQQQ```nnnssszzz~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{zzzzzzzzzzzz{{{||||||||||||{{{{{{zzzzzzzzz{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwxxxyyyyyyxxxyyy{{{}}}yyytttvvvyyy{{{vvvmmmlllttt{{{{{{}}}yyyoooddd___]]]QQQ@@@444111000---......---------,,,,,,,,,******+++++++++,,,,,,,,,...+++,,,000222...++++++++++++++++++++++++++++++,,,++++++******+++++++++++++++*********+++,,,,,,444:::@@@@@@:::222...---,,,,,,---------------,,,---------............////////////000111111222222444111333777999JJJxxx~~~iiiYYYUUUccc}}}~~~YYYEEE;;;999@@@[[[lllZZZWWW___iiiqqqxxxzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxzzz|||}}}}}}|||{{{}}}|||{{{zzzyyyzzz{{{|||yyyzzzsssXXXSSS[[[bbbuuullleeefffhhhiiiiiigggiiioooxxx}}}~~~~~~zzzuuurrrhhhbbb\\\[[[___bbbcccbbb```______fff}}}uuupppmmmjjjcccVVVJJJHHHNNNSSSMMMGGGDDDCCCAAA===999777888888888999::::::;;;===@@@KKK\\\lll{{{zzzooojjjjjjmmmmmmkkkdddeeeaaa[[[\\\]]]TTTGGGBBBLLL[[[mmmuuucccaaatttxxxdddSSSGGGAAA>>>:::999999:::999999888===III[[[jjjoooiiibbbZZZ[[[___fffjjjdddWWWKKKFFFJJJRRRWWWSSSOOOZZZiiiwwwyyy~~~}}}|||~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzzzzzzzzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxyyyzzzzzzyyyyyy{{{}}}}}}~~~wwwxxx||||||jjjaaacccmmmxxxzzzooogggZZZUUUHHH:::111000000///...------------,,,,,,,,,******+++++++++,,,,,,,,,---+++---333444000,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********++++++)))...333333000,,,++++++***+++,,,------...---------------............///...//////000000111111222333111333555333<<<___wwwcccSSSXXXtttrrrSSS???666:::DDDhhhrrrWWWTTT\\\bbbjjjssszzz{{{{{{{{{zzzzzzzzzyyyyyywwwxxx{{{}}}~~~|||{{{yyy}}}}}}|||{{{{{{zzzzzzyyy~~~wwwjjjttt~~~uuuYYYRRRUUUZZZ|||yyyqqqllloookkkkkkjjjiiijjjqqq{{{~~~{{{yyynnniiicccccceeeeeebbb^^^ZZZZZZ]]]iiiyyyqqqlllgggccccccccc___UUULLLJJJMMMIIIFFFCCCBBBBBBAAA===999777777777888888999:::;;;===AAAMMM___ppp~~~xxxxxxyyywwwtttfffgggaaa\\\gggtttooo]]]SSSSSSYYYhhhzzz~~~wwwuuupppeeeZZZ[[[ppp}}}lll]]]NNNDDD@@@<<<888555555666666666555999DDDUUUffflllhhhbbb\\\^^^eeeqqqyyyttteeeWWWSSSNNNKKKNNNQQQYYYggguuu}}}}}}~~~}}}|||~~~~~~~~~~~~}}}{{{zzzyyy||||||{{{{{{{{{{{{{{{|||zzzzzzzzzzzzzzzyyyxxxxxxzzzzzz{{{{{{|||{{{{{{{{{yyyzzz{{{zzzyyyyyy{{{}}}}}}xxxtttwww{{{~~~vvvaaa[[[dddrrr}}}pppcccXXXOOOAAA555//////000000------------------------******+++++++++,,,,,,,,,,,,******///000---*********************************************++++++,,,,,,,,,+++***))))))******(((***------,,,++++++---)))***+++,,,---.........---------............///......//////000111111111222222555777333777NNNiiirrrXXXQQQiiijjjGGG777???;;;SSSvvvYYYXXX___aaafffnnnuuu{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwyyy|||~~~}}}{{{yyy}}}}}}~~~~~~~~~}}}||||||{{{}}}}}}jjjnnnuuuxxxvvvuuuvvvpppqqqtttZZZQQQPPPYYY{{{www{{{nnnlllkkkjjjkkkqqq}}}uuupppkkkkkkmmmjjjccc\\\XXXXXX^^^lll|||hhh___]]]\\\[[[]]]___\\\TTTLLLIIIIIICCCBBBAAABBBBBB@@@<<<999888888777777888999;;;;;;===CCCPPPddduuuzzzrrrqqqjjjggguuuvvv^^^UUUTTTbbbvvv}}}vvvjjjfff```YYYRRRWWWkkk}}}mmmaaaWWWMMMGGG@@@<<<666333222333444444444666>>>MMM\\\eeeddd___ZZZ[[[```lllwwwxxxoooeee___UUULLLMMMVVVcccrrr}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyy~~~}}}|||{{{zzzzzzzzz||||||||||||{{{yyywwwvvvyyyyyyzzz{{{||||||||||||yyyzzz{{{{{{zzzzzz|||~~~~~~~~~rrroooqqqtttyyylllZZZZZZgggtttqqq]]]YYYLLL===333////////////------------------------******+++++++++,,,,,,,,,---)))'''***+++***)))+++***************************)))))))))******+++,,,,,,++++++***))))))))))))++++++,,,,,,++++++---...)))***+++,,,---------------------............///.........///000000111111///000444777555666EEEWWWeeePPP\\\tttRRR888BBB;;;EEEnnndddZZZ\\\]]]dddmmmrrrxxx}}}|||yyywwwvvvvvvwwwxxxxxxzzz|||~~~~~~|||{{{yyyzzz{{{}}}~~~~~~~~~~~~zzz|||~~~uuuyyy}}}xxxpppmmmccc___jjjqqqzzzuuu```XXXUUU\\\|||tttpppnnnnnnnnnsss}}}xxxrrrqqqqqqkkk___TTTSSSTTT\\\lll~~~yyydddZZZWWWXXXXXX[[[[[[WWWPPPJJJFFFCCCBBBBBBBBBCCCBBB@@@<<<999999999888777888:::;;;===>>>EEEUUUjjj{{{wwwuuupppppp}}}aaaTTTNNN[[[ppp|||{{{vvvfff___UUUNNNKKKSSSggg{{{{{{ooobbbYYYSSSOOOMMM@@@<<<666333222222333333555666;;;HHHWWW``````]]]XXXUUUUUU\\\ffflllkkkhhh]]]SSSKKKMMMZZZkkkwww||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyy~~~}}}|||{{{zzzzzzzzz}}}~~~~~~~~~}}}{{{yyyxxxwwwxxxyyyzzz{{{|||||||||yyyzzz{{{{{{{{{|||~~~xxxllllllooorrryyytttcccXXX\\\fffmmmttt{{{sss]]]XXXIII888111000///---...,,,,,,,,,------------...******+++++++++,,,,,,,,,///***''')))***)))***---************************)))))))))))))))***+++,,,++++++***)))))))))******,,,++++++******+++,,,,,,)))***+++,,,,,,---,,,,,,---------............///---......//////000000111+++---222666555555???JJJrrrzzzXXXSSS___fff@@@???<<<<<>>@@@III[[[qqq~~~}}}___RRRJJJRRRbbbnnntttwwwrrrfffWWWMMMLLLWWWnnnzzzvvvuuuuuutttqqqmmmeee[[[QQQMMMMMMOOO@@@<<<888444333333222111333444;;;HHHWWW```___[[[UUUSSSSSSVVV[[[^^^]]][[[PPPJJJFFFMMM]]]oooxxxyyy|||~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzyyyyyyyyyzzzzzz{{{xxxyyyzzz||||||{{{yyyxxxvvvwwwxxxzzz{{{{{{||||||xxxyyy{{{{{{|||}}}tttfffjjjtttyyy~~~kkkaaa]]]dddhhhfffhhhnnnttttttyyysssbbbUUUCCC444///000///------,,,,,,,,,---------......******+++++++++,,,,,,,,,---)))'''***+++))))))+++************************(((((((((((()))***+++,,,***))))))))))))******++++++***))))))***+++,,,,,,***++++++,,,,,,,,,++++++---------............///------......///000000000,,,...222555444444:::@@@VVVhhhTTTTTTtttWWW@@@===777HHHllleeeOOOPPPZZZaaafffkkkuuu{{{xxxwwwxxxyyyvvvvvvwwwyyyzzz|||~~~~~~wwwvvvvvvvvvwwwyyyzzz{{{{{{}}}vvvcccdddjjjttt~~~~~~wwwsssfff___```]]]aaa{{{mmmhhhfff___[[[\\\[[[___sss}}}uuurrrqqqhhhWWWJJJBBBGGGTTTbbbmmmuuuqqq```RRRLLLIIIKKKIIIBBB???AAAAAA>>>@@@AAABBBBBBAAA@@@??????===;;;:::999:::<<<>>>@@@DDDNNNccczzz|||sss|||qqqmmm[[[NNNEEEHHHQQQ[[[gggrrrvvvcccVVVVVVddd}}}~~~}}}yyytttpppnnnpppssseeeddd^^^TTTJJJFFFHHHKKK@@@===999666444333222111///222:::IIIXXX```^^^XXXRRRUUUZZZ^^^^^^YYYQQQKKKDDDAAABBBMMM```qqqxxxxxx~~~}}}|||~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvvvvvvvwwwxxxyyy{{{|||qqqsssuuuxxxyyyyyyxxxwwwuuuvvvwwwyyyzzz{{{{{{|||wwwyyy{{{||||||~~~rrrbbbjjjyyygggbbbdddlllllleeedddjjjmmmmmmqqqzzz~~~rrrfffQQQ???000...111///------,,,,,,,,,------.........******+++++++++,,,,,,,,,***&&&&&&***,,,)))''''''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((()))***++++++***)))))))))+++---------++++++,,,,,,,,,+++******---------.........//////------......///000000000000111444555555444777<<<<<>>@@@>>>>>>???AAAAAAAAA@@@AAABBB>>><<<;;;::::::===???AAAGGGRRRhhhfffddd}}}aaaYYYPPPKKKNNNQQQTTT^^^kkksss\\\aaawwwzzztttqqqsssuuurrrlll```SSSNNNMMMIIICCCCCC@@@;;;777666444333222111333999DDDQQQXXXYYYWWWTTTUUUTTTVVV]]]```TTTEEE???<<<@@@OOO```nnnzzz~~~|||{{{zzzzzz{{{|||||||||{{{yyyxxxyyywwwvvvwwwzzz{{{{{{{{{xxxwwwuuutttttttttuuuvvvvvvwwwwwwwwwvvvuuutttssstttuuuxxx|||vvviiikkkkkkeeehhhrrrtttlllhhhkkkjjjmmmmmmiiihhhgggccc]]]GGG<<<111////////////000---------,,,,,,++++++++++++++++++*********))))))******))))))))))))************++++++++++++************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******///......---------......////////////000000000000000000111222333555666777<<<]]]~~~^^^TTTZZZrrrTTT@@@:::@@@???RRR___QQQQQQRRRVVV\\\fffsss~~~yyywwwzzz|||zzzxxxvvvuuuwwwyyy{{{|||{{{zzz|||~~~~~~{{{xxx~~~yyyzzzwwwuuuyyywwwkkkccc^^^ZZZXXXcccvvvyyymmmhhheee^^^```ZZZ\\\```hhhwwwlllkkkiiiiiiggg___RRRJJJHHHFFFIII[[[qqqtttlllrrrzzzgggUUUIIIDDD>>>>>>===============>>>@@@??????@@@BBBBBBAAA@@@BBB===::::::;;;;;;???EEEHHH^^^wwwkkkWWWaaazzzqqq```WWWQQQSSSUUUWWWaaammmxxxeeennn{{{xxxzzz~~~xxxqqqdddWWWQQQPPPLLLGGGBBB>>>:::777555444333222///111666???JJJPPPPPPNNNNNNNNNNNNPPPVVVXXXMMM???;;;999>>>NNN```ooo{{{~~~|||{{{{{{zzz{{{{{{{{{zzzzzzyyyxxxxxxwwwvvvwwwyyy{{{{{{zzzyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuxxxxxxzzz|||}}}sssjjjpppoooeeedddnnnsssoookkklllnnnrrrqqqhhh^^^WWWQQQLLLBBB888///...///------...------,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******+++++++++,,,,,,+++++++++******))))))))))))******)))************+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,......------------........./////////000000000000/////////000222444555666999KKK{{{jjjZZZQQQbbb|||gggEEE999<<<;;;JJJpppkkkSSSLLLLLLSSSXXXaaammm}}}zzzyyy{{{zzzzzzxxxwwwvvvvvvxxxzzz|||{{{zzz{{{~~~}}}{{{}}}~~~~~~~~~~~~zzzxxx~~~|||{{{xxxlllccc]]]XXXUUUaaauuurrrjjjhhhaaabbb\\\^^^bbbjjjxxxooonnnmmmnnnmmmcccTTTHHHDDDMMMUUUgggyyy}}}zzzwwwfffTTTGGGAAA======<<<<<<<<<===>>>>>>??????@@@BBBDDDDDDBBB@@@BBB>>><<<<<<<<<<<>>=========???@@@AAAAAAAAABBBDDDGGGGGGEEECCCBBB???>>>??????>>>BBBHHHSSSiiiyyyaaaZZZddd{{{~~~tttkkkeeecccaaa```jjjxxxtttbbbWWWSSSMMMGGG>>>;;;777555555555555444333333666:::@@@DDDDDDCCCAAABBBCCCFFFIIIFFF<<<444666444;;;LLL^^^nnnzzz}}}}}}|||{{{{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||xxxwwwvvvvvvxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwuuuvvvwwwwwwwwwwwwwwwvvv{{{{{{zzzzzz|||~~~ooogggccckkk}}}yyyuuuwwwwwwqqqlllkkkaaaeeeddd[[[QQQJJJDDD>>>444///,,,......,,,+++,,,,,,+++++++++++++++++++++******************************))))))))))))*********++++++,,,,,,++++++*********))))))))))))******))))))*********+++++++++************++++++++++++))))))***+++,,,,,,------------,,,,,,------.............../////////000000/////////000111222333444<<<666KKKxxxfffIIIFFFUUUttt\\\???:::999999GGGllliiiUUUQQQKKKMMMSSS\\\iiiwww}}}zzz{{{{{{{{{{{{xxxwwwyyy~~~}}}{{{{{{}}}~~~|||}}}}}}}}}|||}}}yyyooofff```\\\ZZZ[[[pppuuullldddddd[[[[[[^^^eeezzzrrrpppooopppjjj^^^TTTOOORRReeexxxzzz|||xxxrrrnnnjjjbbbVVVNNNCCCBBB@@@@@@@@@AAABBBDDDDDDCCCBBBCCCFFFHHHHHHHHHBBB@@@@@@BBB@@@???DDDKKKZZZpppmmm\\\ZZZfff}}}vvvqqqhhhbbbgggsssppp___VVVRRRLLLFFF>>>;;;777555555666555555333444666999>>>AAACCCCCC@@@AAACCCGGGGGGAAA999444666555;;;LLL^^^lllxxx|||{{{zzzyyyyyyzzz|||}}}}}}|||{{{zzzzzz{{{|||}}}yyyxxxvvvwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvtttuuuvvvvvvwwwwwwwwwwwwyyyyyyyyyzzz||||||xxxvvvuuuoooiiiggglllvvv|||{{{xxxwwwlllfffgggeeeccc]]]TTTMMMGGG===333111---,,,//////,,,+++---++++++++++++++++++++++++******************************))))))))))))******))))))************))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---..................////////////000000000111111333444555444444???WWWUUUIIIUUUxxxgggCCC;;;;;;:::@@@]]]uuu[[[PPPGGGJJJOOOXXXcccooozzz|||zzz||||||{{{xxxvvvxxx}}}{{{{{{}}}~~~~~~~~~}}}~~~}}}rrrhhhbbb```___bbbtttooofffeee[[[ZZZ\\\ccc}}}pppqqqvvv|||yyykkk\\\TTTYYYnnn}}}rrrllliiifffggghhhcccYYYPPPHHHFFFDDDBBBAAAAAACCCDDDDDDBBB???>>>AAAFFFIIIJJJDDDCCCCCCDDDBBBAAAFFFOOOaaauuuzzz[[[OOOQQQ^^^uuuxxxhhhYYYYYYbbb|||vvviii\\\UUUTTTPPPJJJ???<<<999666666777666555222222444666999<<<>>>@@@???@@@CCCHHHEEE===666444555444;;;LLL^^^mmmxxx}}}|||zzzxxxwwwxxxyyyzzz{{{{{{zzzzzzzzz{{{||||||{{{yyyxxxxxxyyyzzzzzzyyywwwwwwxxxxxxwwwwwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{~~~oooiiillloookkkkkkmmmrrrsssqqqppprrr|||tttjjjfffhhhgggbbbXXXOOOKKKGGG<<<111///------//////,,,+++...*********+++++++++++++++***************+++++++++******))))))))))))******(((((())))))))))))((((((******))))))))))))******)))************+++++++++)))))))))************+++,,,,,,,,,+++++++++******++++++++++++,,,---...///------........./////////111000000111222333444444111777===FFFjjjgggTTTYYY}}}tttJJJ===<<<<<<@@@UUUcccMMMEEEGGGLLLTTT___kkkuuu{{{}}}}}}|||xxxxxx}}}|||{{{}}}~~~vvvkkkeeeeeefffhhhvvvqqqhhhfff\\\ZZZ\\\dddyyykkkppp|||yyyeeeYYYbbbsssvvvpppmmmjjjjjjiiicccZZZRRRPPPMMMIIIEEECCCCCCCCCDDDDDDAAA>>>===AAAFFFJJJKKKHHHGGGGGGGGGDDDCCCKKKUUUhhhzzzkkkNNNGGGLLLVVVnnnlllYYYTTT[[[pppzzzuuukkk```[[[YYYUUUOOOAAA>>>:::888777777666666222222222333444666999;;;<<<<<>>CCC>>>333---...000111:::LLLaaappp|||~~~zzzwwwttttttuuuvvvtttvvvwwwxxxyyyxxxxxxwww}}}{{{zzzzzz{{{|||{{{zzzyyyyyyzzz{{{zzzyyyxxxwwwwwwxxxyyy{{{|||}}}}}}}}}mmmaaabbbhhhllluuupppjjjoooppptttwwwwwwxxx{{{~~~~~~ppp\\\KKK@@@777000...++++++---+++((()))---))))))******++++++++++++))))))******++++++++++++******))))))))))))************++++++++++++************))))))))))))******)))************+++++++++))))))))))))************))))))***+++,,,------...++++++++++++,,,---...///---------.........////////////...//////000111222222222666888FFFvvvfffYYYqqqfffFFF888888;;;AAA^^^cccKKKHHHFFFFFFLLLWWWbbbjjjxxx}}}}}}}}}~~~}}}qqqtttzzzyyyrrrsssyyy}}}ggg___^^^VVVWWW\\\fffwwwpppjjjcccaaaeeepppzzz~~~~~~~~~|||wwwtttgggccc]]]VVVRRROOONNNNNNJJJJJJLLLPPPSSSUUUUUUTTTRRRPPPOOOMMMIIIJJJUUUaaarrrqqqTTTAAAEEELLLQQQggg}}}xxx{{{qqqjjjiiieeeZZZPPPGGG???;;;<<<;;;666555888444555666333000000222555555333222222333333222000444444<<>>:::;;;777777777555111000111333444222111111222222111000333333;;;NNNbbbqqq{{{~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxxxx{{{zzzxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwuuuvvvxxxzzz{{{zzzyyyxxx|||zzzyyy{{{~~~~~~{{{}}}yyyqqqkkkjjjooouuuwwwlllbbb^^^ZZZqqq}}}uuuccc\\\bbbjjjwww|||eeeLLL<<<222***------,,,++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,,,,---------------,,,,,,------...///000111222222///444444444777EEEsssaaaXXXmmmpppLLL???;;;;;;BBBWWWbbbUUUHHHDDDDDDGGGPPPXXXdddttt~~~pppddd```TTTRRRUUU___xxxmmmeee```aaaeeellluuu|||uuusssqqqqqqtttuuuuuussspppoooppprrrtttuuutttsssdddYYYQQQRRRTTT[[[nnnyyyUUUKKKDDDEEEGGGNNNcccyyy}}}pppkkkmmmlllddd[[[WWWWWWYYYYYYRRRFFF===:::999999888555222111111222333111000000111111000///222222;;;PPPeeettt}}}~~~||||||{{{{{{||||||{{{{{{{{{zzzyyyyyy|||{{{yyyxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuvvvvvvwwwxxxxxxyyyyyy|||{{{{{{|||~~~~~~uuuoookkkhhhkkkqqq{{{yyyaaaVVVVVVXXXjjjyyysss___WWW]]]eeehhhooolllYYYEEE999///(((------,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********++++++++++++,,,,,,,,,------------,,,,,,------...///000000111222...777999666444:::___jjjXXXbbb}}}aaaIII;;;888???LLLiiirrr]]]KKKGGGEEEAAAGGGSSS___jjjyyy}}}|||}}}{{{~~~xxxkkkcccTTTPPPRRR[[[zzzmmmcccaaabbbeeelllvvvvvvfffXXXUUU[[[fffyyy~~~gggLLLGGGEEEGGGIIINNN]]]oooxxxqqqlllnnnnnnggg```\\\___cccbbbXXXJJJ===777999888666444333222333444444222000///000111000///222222===SSSiiixxx}}}|||zzzyyyyyyxxx{{{{{{{{{yyyxxxyyyzzz{{{|||{{{zzzxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxyyy{{{{{{zzz{{{}}}yyyooohhhdddccchhhooonnnZZZSSSWWW[[[```rrr}}}uuuccc[[[___fffbbb```VVVDDD666111000...---,,,,,,+++***+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************++++++++++++++++++,,,---------,,,,,,------......///000000111...666888777777:::RRRwww}}}cccZZZhhhyyyUUU>>>888AAAHHHTTTjjjOOOHHHEEE@@@DDDOOOYYYbbbooo~~~}}}}}}~~~xxxtttsssuuuiiiVVVPPPSSS___{{{nnnccccccccceeellluuuooo^^^[[[cccqqqlllVVVFFFDDDDDDFFFHHHLLLYYYggglllzzzwwwppppppooohhh```UUU[[[``````YYYOOODDD<<<:::777444222333555777888777444111000000111000///333444???VVVnnn|||~~~|||zzzxxxwwwvvvvvvyyyyyyxxxvvvtttuuuzzz}}}|||{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvuuuttttttuuuvvvxxxzzzyyyyyyzzzzzz{{{}}}|||ooogggdddfffoooxxx|||ooo^^^SSSRRRVVVXXX```ppp{{{vvvggg]]][[[\\\[[[TTTFFF666......000000,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))*********+++++++++***++++++,,,------,,,,,,------......//////000000,,,111000111666777CCCZZZxxx[[[SSSfffoooOOO>>>@@@???AAAwww\\\LLLFFFAAAAAAHHHNNNYYYfffrrr}}}|||rrrmmmrrryyyjjjUUUQQQXXXjjjzzznnndddbbbdddgggkkksss}}}{{{lll___```mmm}}}vvv[[[KKKDDDCCCCCCCCCDDDKKKXXXeeebbbooo|||wwwtttpppggg___LLLQQQUUUXXXYYYYYYSSSKKK>>>:::444222444888<<<>>><<<888444222111111111000444444@@@YYYqqq~~~|||yyywwwuuuttttttvvvwwwwwwuuussstttxxx}}}zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuwwwxxxyyyxxxyyyyyyyyyzzz||||||pppiiihhhlllvvvxxxggg\\\ZZZ]]]]]]\\\```jjjqqqoooiiibbb\\\WWWRRRIII>>>555111///---+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))))))))************+++)))***+++,,,,,,------,,,------........./////////000333//////666555777EEEdddqqqSSSRRR___nnnLLL===>>>;;;bbbwwwZZZJJJBBB@@@AAADDDOOO[[[eeerrr|||}}}qqqeeehhhtttdddPPPOOOZZZooozzzoooeeeaaagggnnnqqqtttzzzwwwlllccc]]]ddduuubbbNNNFFFBBBCCCBBBAAABBBKKKYYYeeeeeennnvvvyyy{{{sssuuuxxxqqqfff]]]MMMOOOOOORRR[[[cccaaaZZZFFF@@@777333555;;;@@@BBBAAA===888444333222111000333444@@@YYYrrr~~~|||yyyvvvtttssssssqqquuuxxxxxxuuutttwwwzzzyyyyyyzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyzzz{{{zzzzzz|||}}}vvvqqqppprrruuu|||yyymmmkkkppptttqqqnnneeefffffffffiiiiiiaaaWWWOOOEEE:::555333000,,,(((,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))************))))))***,,,,,,------,,,---------.........//////222666222111666444444>>>LLLzzzhhhRRRPPPhhhbbbDDDBBB>>>SSSmmmPPPEEECCCAAABBBJJJSSSZZZfffyyywwwnnniiiooo______wwwmmm^^^JJJHHHSSSggg}}}sssiiieeeppp}}}}}}|||vvveeeaaa___hhhzzzoooRRREEEFFF@@@BBBCCCAAACCCMMM[[[eeekkkmmmooorrr~~~}}}uuukkksss{{{rrrfff[[[TTTSSSOOOQQQ\\\iiiiiibbbMMMEEE;;;555777<<>><<>>;;;FFFsss{{{VVVIIIHHHFFFFFFKKKNNNSSS___rrroooaaa^^^mmmqqq```[[[nnn|||jjj[[[GGGBBBIIIYYYwwwnnnjjjzzzfffdddccckkk|||fffHHH@@@GGG>>>AAACCCBBBEEENNN[[[dddjjjfffdddhhhxxxtttkkkfffnnnpppuuuzzznnnjjjaaa```ZZZQQQPPPXXXccciiiUUUHHH<<<:::BBBJJJKKKHHHFFFIIIDDD:::666777666111111000:::PPPhhhwww}}}~~~|||zzzwwwtttrrrqqqvvvwwwxxxyyyxxxvvvtttssswwwuuuuuuwwwzzz|||zzzxxx{{{yyyyyyyyyyyyyyyvvvtttxxxxxxyyyyyyyyyyyyzzzzzz}}}{{{yyyzzz}}}~~~|||}}}{{{zzzzzzuuuyyyvvvrrryyy|||uuuuuu|||wwwqqqlllhhheeebbb___TTT@@@000//////***(((,,,++++++************++++++************************&&&''')))*********)))(((+++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++---------......000111111......//////000222333444666JJJ{{{mmmTTTXXXwwwaaaCCCDDD@@@UUUjjjTTTIII@@@BBB@@@BBBIIIUUUeeewww}}}{{{|||}}}[[[\\\UUU^^^{{{vvveeeaaaiiizzztttUUUFFF@@@BBBVVVnnnyyywwwsssooonnntttyyyUUUEEEEEECCC>>>BBBDDDBBBAAAKKK]]]mmmiiiggg```[[[kkk~~~nnnwwwooohhheeerrrxxx{{{xxxqqqpppkkkllleeeXXXOOOSSS\\\cccPPPFFF>>>BBBPPP]]]```___YYYYYYTTTIII>>>888555333444333<<>>AAABBB???@@@LLL```pppvvvssskkkdddpppxxxlllUUUYYYcccmmmnnngggbbbbbbsssxxxtttvvvssspppoootttxxxtttcccRRRMMMTTTZZZLLLEEEAAAIII[[[jjjpppooohhhgggcccYYYIII:::555777666555???TTTiiiuuuzzz|||||||||zzzxxxvvvtttrrrqqqqqqrrrtttuuuuuuttttttsssuuuuuuwwwyyy||||||zzzxxxvvvtttssstttwwwyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyy{{{zzzzzz{{{~~~~~~~~~}}}~~~xxxrrrrrrsssrrruuusssqqqwwwxxxfffcccccckkkyyynnn___VVVIII999,,,,,,---***))),,,,,,,,,,,,++++++,,,,,,,,,************************+++)))'''%%%&&&(((***,,,******))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))(((((()))************+++++++++...---------------..................///111222333888777FFFmmm{{{ZZZ\\\ttt\\\JJJ999BBB___}}}wwwXXXSSSFFFCCCCCCGGGLLLUUUcccqqq~~~ooo]]]TTT___lllsss|||ZZZIIIFFFIIISSS___nnnppptttxxx{{{{{{{{{zzz{{{mmmXXXBBB===AAA>>>@@@@@@@@@===???LLL___ooo{{{yyyqqqjjjttttttbbbWWWIIIFFFFFFIIIKKKNNNUUU^^^xxxqqqqqqnnnhhhdddoooyyyzzzkkkVVVLLLOOOSSSJJJEEECCCLLL\\\kkkqqqsssmmmlllllleeeTTT???777999555666AAAVVVjjjuuuyyy{{{zzzzzzxxxwwwuuutttrrrrrrssstttuuuwwwwwwxxxwwwwwwtttuuuxxxzzz|||{{{zzzxxxvvvtttrrrsssuuuxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz|||~~~~~~}}}{{{|||||||||~~~|||ooofffeeeiiimmmvvvtttuuussseeeeeedddgggoooxxxyyyvvv|||yyycccUUU@@@444******,,,+++***+++,,,++++++******++++++,,,***************************)))'''&&&'''(((***+++))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))*********+++++++++...------,,,,,,,,,,,,------------...///000111222777444;;;WWWpppYYYfffqqqVVV<<<>>>MMM^^^kkk[[[KKKEEECCCGGGJJJOOO\\\kkk~~~{{{fffYYY___iiilllqqqzzz\\\IIIIIINNNVVV^^^fffggghhhgggfffdddddddddsssvvv^^^NNNBBBBBBEEE@@@AAAAAA???===???HHHWWWcccmmmllliiihhhsssvvvkkk___SSSLLLGGGAAA<<<;;;<<>>???DDDLLLRRRXXXXXXYYY^^^mmmyyyeeeYYYRRRKKKEEECCC>>>;;;:::;;;;;;:::>>>DDD\\\~~~ssslllhhhddd^^^YYYWWWccckkkggg[[[RRRLLLHHHBBBGGGPPPZZZgggxxxxxxnnnaaaPPPBBB999<<>>???BBBEEEGGGKKKKKKNNNVVVeee|||___UUUKKKFFFCCC>>>===>>>999777888;;;999666777;;;MMMttt~~~xxxooofffaaaaaacccddd```fffiiifff```YYYQQQIIICCCMMMYYYbbbkkk||||||yyyyyygggPPP@@@DDDQQQcccqqqvvvxxxyyytttttttttsssssssssssssssrrrrrrrrrrrrrrrsssttttttrrrtttuuuuuutttuuuxxx{{{yyywwwvvvwwwxxxyyyxxxwwwvvvwwwxxxzzz{{{}}}~~~~~~{{{yyyxxxyyyzzzzzzyyyvvvzzz}}}}}}}}}iiibbb]]]^^^]]]ZZZ[[[___hhhnnntttrrrjjjcccaaadddkkkkkkfffeeennnxxxsssfff___```cccfffdddWWWDDD666///---***)))+++,,,+++)))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++)))))))))))))))***+++,,,+++++++++,,,---...000000111///222555999PPPbbbTTTccceeeGGG<<<;;;CCCTTT{{{aaaLLLIIIIIIEEEGGGPPPRRR]]]hhhoooxxx~~~}}}eeeSSSLLLMMMRRRXXXeeeeee```WWWLLLEEECCCDDD\\\vvv```III???CCCAAABBBFFFEEEBBB???<<<;;;>>>CCCFFFHHHHHHGGGJJJRRRbbbrrrWWWKKKFFFDDDDDDBBB>>>>>>@@@===:::999:::999888;;;AAAHHHhhhzzzooobbb\\\```hhhooonnnooommmhhheeeaaaWWWMMMHHHTTT```fffjjjyyy|||yyy\\\FFFJJJVVVhhhtttwwwwwwxxxssssssssssssssssssssssssssssssrrrrrrrrrsssttttttrrrttttttsssrrrssswww{{{wwwwwwwwwxxxzzzzzzyyyxxxuuuvvvxxxzzz|||~~~|||yyywwwxxxyyyzzzyyytttzzzyyybbb[[[XXX\\\___\\\[[[]]]kkktttzzzvvvjjjfffppp}}}}}}yyyooohhhpppyyyssscccVVVWWWYYYYYYSSSGGG;;;222------+++)))+++---,,,)))++++++************++++++))))))))))))))))))))))))***)))'''&&&&&&(((***,,,&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&'''''''''(((((()))))))))************+++++++++(((((((((((()))***,,,,,,+++++++++,,,---...///000//////666;;;666>>>jjjpppLLLMMMeee{{{RRR@@@>>>@@@FFFeeeoooTTTOOOMMMFFFEEEKKKNNNWWW```eeennn}}}}}}|||}}}qqqfffWWWNNNLLLPPPXXX^^^llllllhhh^^^SSSKKKIIIKKKPPPgggyyy}}}}}}WWWBBB;;;AAA??????FFFHHHAAA===999999>>>EEEJJJMMMHHHGGGJJJSSSbbbsss]]]NNNFFFDDDAAA@@@AAA@@@???>>>;;;>>>>>>;;;999:::===>>>HHHccczzzmmmaaa]]]dddrrr}}}~~~}}}|||yyyooo___TTTPPPRRRVVV^^^bbb\\\^^^yyywwwzzzzzzbbbLLLQQQ___ooovvvttttttxxxwwwvvvtttsssrrrrrrrrrsssnnnoooqqqrrrsssrrrrrrqqquuuuuuuuutttssssssuuuxxxvvvvvvuuuuuuuuuuuuuuuuuuxxxyyyyyyzzz{{{{{{{{{|||{{{zzzyyyxxxwwwwwwwwwwwwyyy|||zzznnn]]]```ZZZXXX```aaa^^^dddlllxxx{{{mmmbbbiiixxxuuullloooqqqlllddd___WWWSSSQQQPPPHHH;;;111---******))))))))))))******+++******)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,++++++***)))((((((((()))***++++++,,,++++++)))+++,,,,,,,,,,,,---///,,,...333666333:::YYY{{{]]]MMMTTTooohhhIII999;;;CCCTTTsss]]]NNNKKKEEECCCGGGDDDNNNYYYaaaiiiuuuqqqhhh]]]SSSOOOOOOQQQXXX___ooonnniiigggbbbOOOEEEOOOPPPeeerrrwwwaaaDDDBBBAAA???>>>>>>??????>>>===;;;:::<<>>===<<<===@@@AAABBBAAA===>>>===:::999:::<<<>>>JJJccc~~~|||qqqjjjjjjsss}}}qqqcccZZZXXXRRRNNNNNNOOOKKKJJJYYYmmmwwwwwwqqqsssmmmaaaOOOUUUcccrrryyywwwvvvyyywwwvvvuuutttssssssssssssooopppqqqrrrrrrrrrqqqqqqttttttttttttrrrsssuuuwwwxxxxxxxxxxxxwwwvvvuuutttvvvvvvvvvwwwwwwxxxyyyzzz{{{zzzxxxwwwvvvvvvwwwwww{{{|||rrrggglllnnneee```fffgggfffmmmuuutttmmmdddcccooo~~~xxxrrrrrroooeee[[[VVV^^^WWWPPPIII???555//////******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++***))))))(((''''''(((((()))***++++++++++++)))+++,,,,,,,,,,,,---///000...000333111444GGG^^^ttt[[[SSShhh}}}^^^JJJ@@@===FFFWWWzzzbbbSSSFFFAAACCC@@@HHHQQQWWW]]]jjj{{{~~~llliii^^^SSSOOOOOOSSSZZZbbbmmmqqqttt{{{zzzbbbLLLLLLSSSlll{{{sssSSSAAA@@@???===<<<======>>><<<;;;;;;;;;===@@@DDDFFFEEEHHHKKKOOO^^^ooo^^^UUUOOOJJJGGG@@@>>>>>>@@@CCCGGGIIIIIIEEEBBB>>><<<:::;;;===???KKKeee}}}yyyuuuzzz~~~rrrddd]]][[[OOODDD<<<<<<<<<999<<>>@@@\\\|||bbbMMMDDDDDD@@@EEEJJJMMMQQQ\\\nnn}}}~~~rrrkkk```UUUQQQRRRVVV___gggoootttzzztttWWWNNNTTTrrr|||^^^FFF???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;===>>>AAABBBBBBFFFHHHJJJWWWwwwwwwfff\\\VVVQQQNNNHHHFFFDDDFFFKKKRRRWWWZZZQQQIIIAAA???>>>>>>???BBBKKKhhh|||ooo```VVVRRRGGG<<<444555888666444444444???MMMXXXcccggg^^^PPPXXX```lllvvv{{{zzzxxxxxxuuuuuuvvvwwwvvvuuusssrrrrrrrrrrrrrrrqqqppppppoooqqqrrrssssssrrrrrrtttvvvxxxyyy{{{{{{zzzxxxuuurrrssssssrrrqqqrrrtttvvvwwwzzzxxxvvvtttssstttvvvwww~~~zzzoooeeedddiii|||}}}rrriiijjjhhhgggooosssccc]]]jjj{{{wwwkkkaaa___aaaOOOKKKFFFAAA888---((((((******))))))))))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''''''''((()))***++++++++++++)))***,,,,,,++++++---...///,,,---111333222444999MMMzzzlll___jjjcccCCC>>><<>>>>>>>>AAADDDGGGRRRrrryyynnncccVVVMMMKKKGGGEEEHHHQQQ___lllsss]]]PPPDDD@@@@@@??????BBBMMMlllzzzmmmZZZJJJBBB>>>888444666999888666666555666;;;FFFTTT\\\[[[UUU^^^fffooovvvxxxyyywwwuuuttttttvvvvvvvvvuuusssrrrsssrrrrrrqqqqqqpppppppppoooqqqsssssssssssstttuuutttvvvxxxzzzyyywwwuuusssssssssrrrrrrssstttvvvwwwwwwvvvuuusssssstttuuuvvv||||||zzzppp```XXXddduuu|||wwwoooooollljjjsssmmmaaa___kkkwwwzzz|||uuueee^^^aaagggVVVMMMCCC<<<444,,,((((((******))))))))))))******,,,+++***)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))((((((''''''((()))************(((***++++++++++++,,,...,,,,,,...111111000444999>>>ZZZ}}}]]]RRRgggsssJJJ<<<===???PPP|||qqqXXXHHHEEEDDDEEEHHHJJJNNN\\\kkkwwwyyylll```UUUQQQQQQUUU]]]eeepppmmmeeeiiiuuuooo```\\\]]]yyyvvvUUUDDDCCC===<<<;;;:::999:::;;;<<<;;;<<<===>>>@@@BBBDDDEEE???AAADDDGGGPPPnnn{{{jjj^^^RRRLLLFFFHHHTTThhh|||hhhVVVFFFBBBBBB??????BBBNNNooo~~~tttzzzrrreeeRRRAAA999888777777777777777777777555777;;;???CCCIIIWWWcccfffmmmssstttuuuwwwvvvsssssstttttttttttttttssssssrrrrrrqqqppppppqqqqqqqqqoooqqqttttttttttttuuuvvvssstttvvvwwwwwwvvvuuutttsssssstttuuuuuuvvvvvvvvvuuutttttttttttttttttttttwwwsssmmmbbbTTTPPPbbbyyyuuuzzztttnnnooommmmmmwwwqqqiiicccbbbeeelllwww|||nnnlllttt{{{jjjWWWBBB444---******---******))))))))))))******++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************((()))++++++******,,,---***---//////,,,,,,111666:::FFFdddeeeKKKKKKiiiYYY===>>>:::===]]]lllQQQLLLEEEBBBFFFIIILLLVVVcccoooxxxxxxiii^^^SSSNNNMMMOOOUUU\\\cccddd]]]^^^hhhfff^^^^^^^^^zzzaaaFFF===???<<<<<<::::::::::::;;;<<<999:::<<<@@@DDDIIIMMMPPPFFFFFFHHHLLLSSSmmmpppeeeVVVPPPXXXkkkuuu___LLLGGGFFFBBBAAADDDLLLmmm}}}ooovvv}}}rrrfff^^^UUUIII>>>:::888999:::999999999:::999777999>>>BBBAAADDDVVVjjjmmmsssvvvtttsssuuuuuurrrssssssrrrrrrrrrrrrssssssrrrqqqpppppppppqqqrrrsssooorrrtttuuuuuuuuuvvvwwwvvvvvvvvvvvvuuuuuutttsssrrrsssuuuvvvwwwwwwvvvuuurrrsssttttttttttttsssrrrsssfff[[[TTTMMMMMM^^^rrrqqqwwwqqqkkkoooppptttzzzwwwlll^^^ZZZeeevvv|||{{{ttt[[[>>>///+++++++++,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************((()))++++++******,,,---))),,,...---,,,---///000555:::KKKuuu|||```JJJUUUjjjzzzRRRFFF::::::HHHdddrrr```PPPEEEEEEGGGHHHNNNXXXcccnnn|||{{{jjj```UUUPPPNNNNNNRRRWWWXXX\\\WWWSSSZZZ[[[ZZZ```ddd|||bbbKKK???<<<<<<;;;;;;:::999999:::;;;<<<999999:::===BBBHHHMMMQQQKKKIIIKKKQQQYYYppplll\\\\\\jjj|||gggRRRLLLLLLGGGEEEIIIIIIiiipppjjjkkkpppvvv}}}lll^^^QQQJJJFFFAAA>>>???;;;<<<<<<;;;===??????======999<<>>???\\\uuu___LLLGGGFFFDDDGGGPPPTTT___nnnzzz|||nnndddZZZUUURRRPPPRRRWWWTTTYYYQQQIIIMMMRRRXXXdddrrr{{{eeeKKK>>>>>>???;;;::::::999888888999:::;;;:::999888999<<>>EEEOOOVVV[[[ccclllsss}}}|||zzzxxxwwwuuuuuutttuuutttsssrrrqqqrrrssstttqqqpppooonnnnnnooopppqqqqqqppppppqqqrrrssstttuuuyyy{{{|||zzzvvvrrrqqqqqqtttuuuxxxyyyxxxuuupppnnnpppssstttsssvvvyyytttkkkaaaVVVRRRVVVYYYXXX]]]eeerrrrrruuuwwwvvvxxx~~~nnnhhhrrr|||vvvjjj___III>>>111++++++,,,***'''************************((())))))***+++,,,,,,,,,'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''')))******)))((('''))))))******++++++++++++***++++++,,,,,,------...333777444>>>bbbvvvZZZIIIVVVttt{{{___FFF;;;>>>HHHPPPyyy\\\UUUPPPCCCAAAKKKRRRVVVaaannnvvvyyy}}}~~~~~~|||ooofff]]]YYYWWWUUUWWW[[[[[[UUUQQQQQQOOONNNTTT^^^~~~{{{}}}{{{dddKKK@@@>>><<<999777888777777777888999::::::777888999999:::<<<@@@DDDCCCBBBIIIVVVaaasssyyyxxx}}}|||ooobbb[[[WWWSSSRRRTTTYYYwwwssseeebbbooo~~~tttllllllpppwwwjjj[[[QQQHHHFFFGGGGGGHHHKKKJJJMMMOOOQQQSSSRRRKKKBBBEEEMMMYYYaaagggkkkqqquuuzzzzzzyyyxxxwwwwwwwwwwwwtttsssrrrqqqppppppqqqqqqpppooonnnnnnnnnnnnooopppppppppqqqqqqrrrssssssssswwwyyyzzzxxxuuussssssttttttvvvxxxzzzyyyuuuqqqnnnnnnpppppprrrvvvwwwlll___ZZZXXXXXX\\\^^^___bbbgggnnnqqquuuuuuqqqqqq}}}{{{xxx~~~~~~}}}zzzuuussspppfff[[[CCC:::...))))))+++***'''))))))))))))))))))))))))(((((())))))***++++++,,,(((((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&'''))))))***************************************+++,,,,,,------...000444333:::SSSrrrlllOOOPPPfffwwwYYYBBB;;;@@@HHHiiidddWWWTTTLLLHHHLLLMMMPPPYYYdddmmmsss{{{uuuuuuiii```aaabbbdddppprrriii```]]][[[[[[]]]aaaaaa[[[VVVSSSPPPPPPXXXbbb}}}~~~}}}ttt^^^HHH>>>===<<<999888888888888777888888999999999:::::::::;;;>>>CCCFFFCCC@@@DDDMMMUUUiiitttiiiaaa[[[UUUTTTVVV___|||wwwtttpppxxxwwwwwwuuunnngggiiinnnpppfffbbbXXXPPPNNNOOOPPPSSSWWWXXXXXXWWWXXX\\\___XXXOOOSSS\\\iiirrrvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwxxxyyyssssssqqqpppoooooooooooooooooonnnmmmmmmnnnoooooopppppprrrrrrsssrrrqqqppptttuuuvvvuuussssssuuuvvvuuuvvvyyyyyyxxxuuupppnnnpppqqqsssvvvyyyuuueeeUUUOOOWWW^^^```bbbgggkkkkkkmmmppptttrrrlllkkkxxx|||ssspppjjjeeeeeeddd\\\RRR;;;333+++'''(((******(((((((((((((((((((((((((((''''''(((((())))))******&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((***+++,,,)))))))))))))))(((((((((******++++++,,,---------...111000555AAARRR{{{~~~[[[MMMVVVmmm{{{XXXAAA<<<>>>KKKkkksssdddUUUKKKJJJIIIJJJOOOWWW]]]dddoooyyyzzzqqqooobbbWWWTTTSSSTTT\\\hhhwwwnnnfffcccccccccfffkkkgggbbb[[[UUUPPPQQQ\\\hhhfffUUUBBB;;;;;;:::999999999999888777777777888888:::;;;;;;;;;<<<@@@EEEIIICCC???@@@DDDHHH]]]tttlllccc[[[XXXYYYddd}}}wwwtttrrrooojjjgggmmmuuuuuuooooookkkgggddd]]]YYY[[[aaa```^^^ZZZXXX\\\dddgggeeehhhoooxxx~~~~~~|||{{{wwwwwwvvvvvvvvvvvvwwwwwwssssssrrrqqqpppoooooonnnooonnnmmmllllllmmmnnnooooooppprrrssssssqqqooonnnppppppppppppqqqsssuuuwwwvvvwwwwwwwwwuuuqqqnnnkkkpppssswwwxxxtttiiiYYYNNNLLLZZZbbbaaabbblllqqqppprrrrrrrrrqqqmmmlllvvv~~~uuukkkfff___YYYYYYXXXOOOCCC444...(((''')))++++++)))((((((((((((((((((((((((''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++''''''''''''(((((())))))*********+++,,,,,,------...///...333777;;;[[[rrrYYYNNNVVVqqq}}}XXXBBB;;;@@@LLLhhhlllWWWNNNNNNLLLMMMQQQTTTYYYdddnnnvvvyyy~~~tttjjj___ZZZUUUQQQRRRWWWddd~~~~~~uuummmjjjjjjkkkoootttqqqooohhh^^^XXX[[[hhhuuu}}}WWWJJJ<<<888999999888999:::999888777777666777777::::::::::::;;;???EEEJJJDDDAAAAAABBBCCCVVVzzzrrriiieeedddmmm~~~tttnnnjjjlllwww||||||xxxgggYYYXXX___bbbbbb]]]WWWYYYeeettt|||{{{~~~~~~}}}yyyxxxwwwvvvuuutttttttttsssssssssrrrqqqqqqpppoooooonnnmmmllllllmmmnnnooonnnoooqqqrrrrrrqqqooommmmmmmmmlllmmmooorrrtttuuuvvvvvvtttrrrpppmmmkkkjjjmmmqqqtttpppcccUUUMMMKKK\\\fffjjjdddccclllssssssyyytttppppppqqqppptttyyypppxxxvvvjjjiiifff^^^WWWTTTPPPDDD888///,,,((((((***,,,,,,+++))))))))))))))))))))))))'''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''(((((($$$%%%%%%'''((()))***+++))))))***++++++,,,,,,---000...---333666222DDDhhhoooQQQDDDMMM^^^wwwSSS@@@===AAAJJJaaarrrYYYQQQMMMLLLOOOSSSXXX```iiirrrtttyyy}}}uuulllaaaXXXTTTWWWqqq~~~uuuqqqpppqqquuu{{{~~~zzzooogggkkkzzzzzzyyy}}}|||jjjJJJAAA888777888777888:::999999888777666666666666999999999999:::>>>CCCGGGEEECCCDDDFFFFFFXXX{{{tttmmmkkkrrr{{{ssssssyyylllZZZVVV\\\gggiiifff``````mmm~~~}}}||||||{{{zzzxxxvvvtttsssrrrqqqrrrrrrrrrsssrrrrrrqqqpppoooooonnnmmmmmmnnnoooooonnnnnnppppppqqqpppooonnnmmmllllllmmmpppsssssssssuuussspppmmmllllllmmmnnnqqqrrrpppfffUUUJJJNNNXXXssstttqqqiiieeeiiiooorrrzzzrrrmmmnnnqqqpppnnnooolllvvv|||sssfff[[[kkkiiibbbXXXPPPIII===333,,,***)))***+++,,,+++***))))))))))))))))))))))))''''''((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&$$$%%%&&&'''(((******+++))))))******+++,,,,,,,,,000///---222777222888MMM```IIIDDDIIIjjjkkkSSS777<<>>@@@EEE@@@AAAFFFKKK\\\xxxlllcccbbb{{{|||||||||||||||zzzyyyyyyyyyxxxyyyxxxvvvuuusssrrrrrrrrrlllmmmooopppqqqqqqppppppqqqpppooonnnnnnooopppqqqmmmmmmmmmmmmnnnoooqqqrrrrrrqqqqqqsssvvvwwwtttrrrooolllhhhgggjjjqqqyyy~~~zzzmmm]]]OOOFFFIII\\\qqq{{{ooogggiiijjjgggllltttkkkiiihhhiiieee___]]]___tttzzz~~~uuufffeee\\\LLL===555111---((()))*********)))'''&&&'''''''''''''''''''''''')))))))))))))))(((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((''''''+++******)))(((''''''''')))))))))***++++++,,,,,,***111...+++111111000777;;;pppsssbbbQQQDDD@@@FFFYYYxxxwwwXXXAAA>>>@@@BBBTTTlllcccSSSNNNKKKHHHGGGWWWYYYbbbmmmsssttt{{{|||}}}~~~tttUUU:::999777888:::999555555999666666555666666777888999777999<<<===<<<<<<===>>>DDD===<<>>@@@???DDDJJJLLL[[[xxxjjj___mmm~~~zzzxxxxxxxxxxxxxxxwwwvvvuuusssqqqpppooonnnnnnmmmmmmnnnnnnnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmoooooopppppppppppppppppprrruuuxxxyyyvvvrrrooommmjjjeeebbbgggpppuuupppjjjWWWLLLFFFKKKUUU]]]cccggghhhiiiiiigggfffiiinnnrrrwww{{{|||sssfff^^^```eeefffjjjoooyyyqqqaaaOOOAAA666...***+++))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&'''((('''&&&((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))***,,,,,,,,,,,,---///000111...;;;MMMpppvvvjjjPPPDDD>>>III```zzztttQQQ???999777BBB[[[}}}mmmYYYOOOKKKFFFGGGMMMWWW___fffpppzzz{{{yyy~~~{{{yyyuuuvvv\\\DDD888444888888777777666555555444555555666777777777777777777777777888999:::;;;<<<:::???JJJTTTWWWaaa|||pppeeelll}}}}}}|||yyywwwwwwwwwwwwwwwuuuuuutttrrrpppooonnnmmmnnnnnnnnnnnnnnnmmmlllkkkkkklllllllllllllllllllllnnnnnnnnnnnnoooooopppqqqsssuuuvvvtttppplllhhhgggfffdddeeellltttrrrfffZZZAAAAAAGGGSSS\\\___aaadddkkkjjjgggfffgggkkkrrrwwwuuuiiibbbcccggg^^^aaaeeennn{{{ooo^^^III:::111+++***---)))))))))))))))))))))))))))((((((''''''(((((()))((('''&&&&&&'''((('''&&&))))))(((((('''&&&&&&%%%'''''''''&&&%%%$$$###"""&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((())))))*********+++++++++,,,---...///000...444777OOO~~~bbbQQQ???>>>LLLccc~~~mmmFFF888999666@@@SSSnnnlllVVVIIIFFFDDDFFFLLLSSS[[[gggrrrwww{{{zzz~~~yyyuuu{{{}}}dddIII:::666555777777777666555555444444555555666777777777777666666666666777888999:::;;;999>>>JJJUUUXXXbbb|||rrrkkkppp|||{{{xxxuuuttttttuuutttsssrrrrrrqqqooonnnlllkkkkkknnnoooooonnnmmmkkkkkkkkkkkkkkklllllllllllllllmmmnnnnnnmmmmmmmmmooopppqqqssssssrrrnnniiidddbbbbbbaaaccchhhmmmmmmdddUUUIII999BBBOOOZZZ```aaaaaabbbqqqlllgggfffggglllttt|||}}}uuummmhhhggghhh^^^^^^^^^aaakkkvvvzzzxxxcccSSS@@@444---)))***---))))))))))))))))))))))))(((((((((''''''((((((((((((&&&&&&&&&'''((('''&&&(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))***++++++******++++++,,,...///000111666111;;;fffuuudddQQQEEEEEEQQQfffxxxVVVAAA@@@===<<>>:::888;;;FFFbbbjjjVVVNNNGGGEEEFFFHHHNNNUUUfffllluuu||||||~~~}}}}}}~~~|||{{{|||{{{pppXXX>>>333666777333555555555555444444444444444444555666666666666666888888888888888999:::;;;===;;;>>>CCCEEEUUUwwwrrr~~~|||zzzxxxwwwvvvwwwwwwvvvtttssssssrrrqqqpppooonnnnnnkkknnnpppoookkkiiijjjlllmmmmmmnnnnnnoooppppppppppppoooooonnnnnnooooooooollljjjeee```[[[YYY[[[]]]cccgggfff[[[HHH:::666888MMMXXXdddkkkrrr|||xxxkkk```^^^]]]\\\bbbkkkgggppp||||||vvvlll\\\SSSUUUZZZXXXQQQ===555...---,,,***((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&'''((('''&&&$$$%%%%%%&&&''''''((((((%%%&&&'''((()))*********%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((('''''''''(((((())))))))))))))))))***+++,,,---...***444222---777MMMpppzzzlllYYYJJJDDDFFFSSS```wwwhhhPPPBBB;;;888999999CCCbbbeeeZZZNNNGGGCCCBBBFFFKKK\\\bbbjjjqqqvvv}}}zzz|||}}}{{{|||}}}wwwcccIII999555666444111444444444444444444444444444444555666666666666555888888888888888999:::;;;::::::@@@EEEGGGTTT|||zzz|||}}}{{{zzzxxxwwwwwwwwwwwwvvvuuussssssrrrqqqppppppooonnniiimmmooonnnkkkiiikkknnnmmmmmmnnnoooooopppqqqqqqqqqqqqqqqqqqpppooonnnnnngggddd___ZZZVVVWWW[[[^^^eeeccc\\\MMM>>>:::@@@HHHccckkkppppppvvv{{{kkk^^^ZZZWWWSSSVVV^^^```nnn~~~ooo[[[PPPSSSWWWRRRHHH444---)))+++,,,***(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((((((((())))))))))))***,,,---......222000000555:::NNNnnnsssgggWWWHHHAAABBBNNNaaawwwuuu[[[HHH;;;;;;::::::III]]]vvvaaaRRRIIICCCEEEIIISSSYYYbbbjjjooouuu{{{}}}}}}||||||{{{|||}}}~~~|||yyyhhhRRR>>>:::999555333555333333333333333333333333333444555555666666555555888777777777777888999999999:::???EEEFFFRRRxxx{{{|||zzzxxxvvvuuuuuuvvvvvvuuusssrrrqqqqqqpppooonnnmmmmmmhhhlllooonnnkkkiiikkkooommmmmmmmmnnnoooppppppqqqqqqrrrrrrrrrqqqpppnnnllldddaaa\\\WWWTTTVVV[[[___]]]WWWKKK>>>777<<>>JJJVVVvvv```PPPHHHGGGKKKMMMUUU___hhhmmmpppuuuxxx{{{wwwvvvuuuttt~~~}}}|||tttTTT???222777888000///777333333333333333333333333333444555555666666555555777666666666666777777888<<<:::<<>>:::<<<:::<<>>III```rrrooooooxxxxxxlllrrrrrreeebbbhhhqqqvvv}}}wwwmmmjjjrrr~~~zzzggg___QQQDDD999222---+++))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%'''((((((((('''&&&%%%&&&'''((()))))))))))))))))))))))))))***+++++++++,,,,,,,,,+++,,,...000222666GGGkkk|||aaaKKKBBBFFFRRR^^^qqqoooMMM888::::::===@@@BBBQQQvvvxxx\\\SSSKKKHHHHHHJJJPPPVVV^^^dddmmmvvv}}}~~~{{{zzzzzzyyyxxxwwwvvvqqqkkkmmm{{{}}}xxxmmmjjjooouuueeeGGG777999555555444333333444555555222222222222222222222222333333333444555555666666...000333555555666777999999<<<:::<<>>999111+++))))))+++---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&''''''&&&%%%%%%'''((()))'''''''''(((''''''&&&&&&***)))(((((((((((())))))''')))+++,,,,,,,,,---...)))***000444000777ZZZbbbPPP>>>WWWmmmwwwwwwbbbOOO???;;;>>>BBB===MMM{{{aaaQQQMMMDDDFFFHHHIIIKKKQQQYYY```fffjjjooowww|||uuupppmmmgggdddbbbcccgggmmmqqqsss|||}}}uuuvvv}}}{{{^^^@@@444444333444666000000111333333444444444222222222222222222222222///000000111222222333333222222333333444666;;;>>>999<<<;;;<<>>999666;;;GGGWWWccciii^^^\\\```hhhooosssxxx~~~zzz___VVV[[[aaammmrrriiibbbhhhwwwttt```UUUVVVYYYSSSHHH666222---)))((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((()))))))))))))))******+++***...111000///666FFFRRRyyyZZZRRRMMMRRRgggrrrOOO???@@@999;;;BBBVVVxxx~~~bbbSSSJJJHHHCCCAAAEEEPPPWWWZZZ[[[^^^gggqqqxxx{{{{{{|||}}}zzzzzzwwwooohhhfff\\\```bbbeeemmmzzz|||zzz{{{xxx|||qqqSSS777000222111222666222222222111111111000000111111111111111111111111000111222333444333222111444333222222333555888999999<<<999;;;AAAIIIfff~~~}}}|||{{{yyyxxxwwwwwwwwwwwwvvvuuusssrrrrrrtttvvvxxxuuuuuutttsssrrrqqqqqqpppoooooonnnmmmmmmmmmmmmmmmlllmmmnnnooooooooonnnmmmgggddd```\\\XXXTTTPPPMMMGGGEEEAAA@@@DDDFFF???666444444:::KKK___jjjiiidddddd```^^^ccckkkuuuxxxeeebbbjjjmmmvvvyyypppkkktttzzz```PPPNNNQQQIII???222///***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++***---000...---000888@@@WWWvvv[[[PPPMMM[[[www~~~WWW===999999888:::EEE]]]zzzXXXPPPHHHEEEEEEFFFFFFGGGMMMPPPWWW```fffkkkttt~~~zzznnnggghhhqqq|||~~~|||zzzxxxvvvtttwwwqqqllliiiccc\\\ZZZ]]]^^^___```eeessssss~~~||||||}}}|||[[[EEE222///111///...111222222222111111111000000111111111111111111111111000111222222333333222222444444333333444666888999:::<<<999;;;@@@FFFccc~~~~~~{{{zzzyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwvvvtttrrrqqqrrrtttuuuvvvuuutttsssrrrqqqqqqppppppooommmlllllllllmmmmmmkkklllmmmnnnmmmkkkiiiggg^^^ZZZUUUPPPMMMJJJFFFDDDAAA===<<<@@@@@@;;;555222777CCCVVVhhhssssssnnnjjjkkkgggdddfffkkkwwwvvvnnnttt}}}~~~tttnnnvvvjjjYYYSSSOOOCCC555,,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++***,,,......------///111555PPPooo]]]NNNNNN```{{{\\\BBB???<<<999444777LLLbbb~~~kkkYYYRRRMMMEEEBBBCCCDDDFFFLLLRRRVVV[[[fffqqqqqqtttwwwyyyzzz|||~~~rrrgggdddjjjvvv~~~{{{xxxtttqqqnnnjjjfffccc```]]][[[ZZZVVVSSSWWW]]]^^^hhhuuuooorrr}}}~~~}}}}}}|||}}}zzzvvvpppXXXBBB666...000222...,,,///222111111111111000000000111111111111111111111111222111111111111222333333444444444444555777888:::999;;;999:::>>>CCC___}}}~~~~~~}}}}}}}}}}}}|||{{{yyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuutttrrrrrrssstttuuuuuutttsssrrrqqqppppppooommmlllkkkjjjjjjkkkmmmnnnkkkllllllkkkhhheeeaaa^^^UUUQQQKKKFFFCCCAAA>>>===>>>999:::<<<888000333<<>>>>>>>>:::;;;AAAUUUwwwsssdddZZZNNNIIILLLDDDEEEIIINNNPPPSSS\\\gggeeehhhkkknnnqqqssswwwzzz~~~ssspppvvv|||ssspppllliiieeebbb]]]ZZZSSSSSSUUUWWWUUUUUU]]]fffsssqqq___bbbzzzuuuyyy~~~yyyxxx{{{zzztttwwwyyykkkOOO777444//////333444000///111111111111111000000000000111111111111111111111111222111000000000111333444444444444444555777888999888:::999:::>>>CCC]]]xxxxxxyyyzzz{{{}}}~~~}}}}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~}}}zzz{{{|||}}}}}}{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvuuuttttttssssssssstttuuuvvvttttttssssssrrrqqqqqqqqqlllkkkkkkkkkkkklllnnnooonnnmmmkkkhhhccc^^^YYYVVVLLLHHHCCC???===;;;999888999666666666000---;;;NNN[[[tttooonnntttqqqsssuuutttoooppp}}}|||mmmiiiooo{{{vvvuuurrrkkkeeedddjjjrrrrrrwwwvvvhhhUUUBBB111&&&(((''''''(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((('''((())))))***---,,,+++---000222222222444444===WWW~~~~~~~~~~~~tttfffXXXMMMNNN```rrrfffDDD777777999<<<@@@AAAWWWrrrqqq___RRRMMMDDDCCCEEEIIIKKKMMMTTT\\\___aaaeeegggiiilllooorrrwwwyyy{{{~~~}}}uuusssuuunnnkkkfffbbb^^^ZZZVVVSSSUUUTTTSSSUUUVVV[[[iiiwww___XXXiii|||xxx|||}}}tttwww~~~yyyyyywwwqqqdddRRR>>>111000///111333222000111333000000000000000000000000000000000000000000000000222111000///000111222333333333444555666777888999555999888;;;???DDD^^^wwwwwwvvvwwwxxx{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}|||||||||||||||{{{{{{}}}}}}||||||{{{zzzzzzyyyzzz{{{{{{|||}}}}}}||||||yyyyyyyyy{{{}}}~~~}}}zzz{{{|||}}}|||{{{zzzyyywwwwwwwwwwwwwwwvvvuuutttrrrrrrrrrrrrsssssstttuuussssssssssssssssssssssssmmmmmmmmmnnnmmmmmmmmmmmmkkkiiifff```ZZZTTTPPPMMMCCC@@@<<<:::888777666444222222333222222888KKK]]]kkkxxxuuullllllppptttqqqhhhhhhwwwrrrdddcccjjjqqqsssffffffggggggeeebbbeeejjjmmmpppkkkYYYCCC444---)))(((''''''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''(((((()))***...---++++++,,,.........///444:::CCCWWW}}}~~~yyyjjjWWWIIIIIIPPP```xxxmmmTTTFFF???<<<;;;777???MMMdddkkkZZZMMMFFFBBBCCCFFFHHHKKKPPPZZZ\\\___aaaccceeehhhjjjooorrruuuwwwyyy|||zzzsssooommmiiieee```[[[XXXUUUQQQOOOUUURRRRRRYYYcccrrrmmm```iiizzzwww~~~yyyiiiRRR>>>444222//////000000///...000222//////000000000000000111000000000000000000000000111000000000000111222222222222333444555666777777333777888;;;@@@CCC\\\xxxwwwvvvvvvwwwyyy{{{|||zzzyyyxxxxxxxxxzzz|||}}}}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{|||{{{zzzxxxwwwuuuvvvwwwyyyzzzyyyyyyxxxwwwvvvvvvwwwzzz{{{{{{zzz{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxvvvtttsssqqqqqqqqqpppppppppppppppnnnooooooppppppqqqqqqrrrnnnnnnnnnnnnllliiigggeee```]]]XXXRRRLLLGGGDDDCCC:::888666555555444222000---000333666AAARRR```fffooouuummm^^^```jjjtttsssgggaaalll{{{~~~ooodddeeekkkkkkeeeaaa___```cccaaa[[[ZZZ^^^dddaaaVVVCCC444...,,,+++)))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******(((''''''''''''((())))))***+++++++++******++++++......333:::>>>PPP|||sss]]]MMMEEEBBBQQQkkk}}}ppp\\\HHH;;;777888DDDXXXqqqjjj[[[LLLFFFGGGFFFGGGHHHQQQSSSVVVYYYZZZ]]]```bbbeeehhhlllooopppsssvvvzzz||||||{{{{{{|||}}}~~~}}}|||xxxtttppplllfffccc```\\\XXXUUUUUUUUUVVVVVV[[[\\\fffvvv~~~___qqq|||rrrZZZBBB222...///...//////....../////////////////////000000111111000000000000000000000000///000000111111111111111111111222444555555666666333777888:::>>>AAAXXX}}}vvvuuusssrrrrrrsssuuuvvvuuutttsssrrrsssuuuwwwyyyxxxxxxwwwvvvvvvuuuuuutttuuuvvvxxxyyyxxxwwwuuuttttttuuuvvvxxxwwwvvvtttsssvvvuuutttuuuwwwxxxwwwvvv{{{zzzzzzyyyxxxwwwwwwvvvyyyyyyzzzyyyxxxvvvtttsssqqqqqqpppooonnnmmmlllllliiiiiijjjkkklllmmmnnnnnnmmmmmmmmmlllhhhddd___\\\TTTQQQKKKEEE@@@<<<::::::444222111222222111///---,,,111555===RRRiiipppkkkiiiooouuuvvvooobbbWWWPPPUUUeeewwwzzzlll^^^```jjj~~~qqqiiijjjooojjj```eee```^^^___YYYPPPLLLNNNRRRMMM@@@222+++***(((%%%)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******+++'''''''''''''''((())))))%%%(((+++---,,,++++++,,,666''''''555555333OOOyyyiiiYYYMMMDDDKKKgggpppOOOBBB999777888@@@[[[xxxuuu\\\OOOLLLIIIGGGFFFHHHKKKNNNQQQSSSUUUYYY[[[]]]aaaeeeggghhhkkkooorrrzzzyyyxxxwwwvvvvvvwwwxxxtttyyy~~~|||{{{~~~tttpppkkkhhhfffbbb\\\WWWWWWUUURRRRRRVVV[[[___aaallltttrrrfff]]]uuu|||tttyyyyyyxxx{{{cccKKK999111000111...//////...///111000....../////////000000111111000000000000000000000000...///111222222222111000000000222333444555555555333777888:::<<<>>>UUUyyyttttttsssssssssrrrrrrrrruuutttrrrqqqrrrsssuuuvvvyyywwwtttsssttttttsssqqqtttuuuvvvwwwwwwvvvtttsssvvvuuutttsssssstttuuuvvvssstttuuuvvvvvvuuuttttttuuuuuuuuuvvvwwwwwwxxxxxxttttttuuuwwwxxxvvvrrrooonnnnnnmmmllllllkkkjjjjjjkkkjjjiiigggffffffffffffgggfffccc___ZZZUUUPPPMMMCCCAAA???;;;888555444333555000,,,...///......111000555>>>NNNfffwwwwwwlllfffdddccc___RRRDDDBBBHHHYYYdddrrruuuiii\\\[[[aaannnyyywwweeegggiiihhh___RRRIIIHHHKKKBBB:::000***)))***(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$######"""$$$%%%&&&%%%###&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***++++++,,,,,,---......+++000444222...111;;;EEEkkkyyyfff[[[KKKHHH[[[www}}}}}}|||]]]AAA;;;===<<<>>>FFF]]]lll```UUUNNNLLLHHHHHHHHHHHHHHHIIIMMMRRRTTTTTTVVVZZZ^^^aaaaaa```gggiiikkkiiigggfffiiimmmmmmmmmnnnnnnoooqqqrrrsssvvvyyy|||||||||{{{{{{|||zzzrrrggg___aaaaaa[[[UUURRRPPPRRRYYY^^^___cccsssrrraaaXXXZZZiiiyyyxxxrrruuu}}}yyy~~~~~~rrrnnnvvv~~~___AAA777555111...000///............///000000111111111111000000000000000000000000000000000000/////////000111111222222222222222222333444555555888999666999>>>@@@UUUxxxrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqpppqqqrrrtttuuuvvvtttssstttvvvvvvvvvuuuttttttuuuvvvvvvvvvuuutttttttttsssssssssttttttuuussstttuuuvvvvvvuuutttsssssssssttttttuuuvvvwwwwwwtttsssssstttuuutttqqqooonnnnnnmmmllllllkkkjjjjjjjjjjjjiiihhhgggffffffeeebbb```]]]XXXSSSMMMGGGEEE===<<<999777555333222222------000222///***+++///555<<>>;;;888999===GGG^^^zzzqqq___RRRPPPKKKFFFEEEFFFHHHIIIIIILLLLLLNNNRRRWWWZZZ[[[[[[```aaabbbbbbbbbbbbcccdddggggggggghhhiiijjjllllllooorrrtttvvvwwwwwwyyy{{{yyy{{{}}}~~~~~~~~~}}}yyyuuutttwwwyyyyyyxxxqqqggg^^^]]]\\\XXXVVVWWW\\\\\\```fffmmmzzzrrrbbbUUUTTT___rrr}}}}}}zzzrrroooqqqwww~~~xxxyyyzzzxxxtttsssvvvzzzfffOOO:::555555000...000......------......///000000000000000000000000000/////////////////////////////////000111111222222222222222222333444555555888999666999===@@@UUUwwwnnnnnnnnnoooppppppqqqqqqpppooooooooooooqqqssstttqqqrrrsssuuuvvvvvvvvvvvvrrrssstttuuuvvvvvvuuuuuurrrrrrsssssssssrrrrrrrrrqqqqqqrrrssssssrrrqqqppppppqqqqqqrrrtttuuuvvvvvvsssrrrppppppqqqqqqooommmkkkkkkjjjjjjiiihhhhhhhhhgggffffffeeecccaaa```___XXXVVVRRRMMMGGGAAA<<<999555444333222111000000000+++---000111---,,,555@@@KKKQQQVVV[[[bbblllsssuuuhhh]]]NNNCCC======CCCKKKUUU```mmmnnn```QQQPPPVVVdddeeefffooopppqqqnnniiiaaaWWWKKK@@@888111,,,'''&&&'''((('''%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((()))******++++++,,,)))***,,,,,,---///333666444PPPzzzlllXXXJJJJJJYYYiiivvvyyyyyy]]]HHH:::777:::777AAAPPPfffjjj^^^UUUJJJDDDDDDFFFEEEBBBDDDDDDDDDGGGKKKNNNOOONNNTTTTTTUUUWWWYYYZZZXXXWWW\\\\\\]]]^^^___aaacccddddddfffiiikkkmmmppptttvvvssstttwwwxxxxxxyyy{{{}}}~~~|||~~~|||{{{zzz{{{|||}}}{{{|||}}}}}}|||{{{zzzyyy}}}yyyuuussstttvvvwwwxxxhhhaaaZZZXXXWWWXXX]]]cccfffmmmzzzpppSSSLLLLLL[[[rrr}}}uuupppoooyyy{{{tttqqqpppsssxxxwwwqqqkkkHHH;;;111222333///---000------,,,,,,,,,---......////////////////////////......................../////////000111111222222222222222222333444555555777888666888===@@@TTTvvviiijjjkkklllmmmoooppppppnnnnnnmmmnnnoooppprrrssspppsssvvvwwwuuusssrrrsssqqqqqqrrrssstttuuuuuuuuuppppppqqqrrrrrrqqqooonnnnnnnnnoooppppppooommmllloooooopppqqqssstttuuuuuurrrooommmkkklllllllllkkkggggggffffffeeedddcccccc``````___]]]ZZZWWWTTTRRRKKKIIIFFFBBB===888444222111000///...............000...---...000:::NNNaaammmlllgggaaa^^^bbbhhhmmmaaaXXXNNNHHHGGGHHHJJJLLLYYY___gggeeeXXXNNNPPPZZZYYYXXXXXXaaarrr{{{ooooooooommmeeeXXXGGG888000***(((&&&&&&''''''%%%$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%###"""$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********)))))))))+++---/////////444999MMMuuu{{{qqqcccSSSPPPWWW^^^[[[```oooiiiJJJ>>>???777<<<@@@DDDRRRooovvvdddTTTMMMKKKHHHDDDEEEDDDCCCCCCEEEFFFFFFEEEIIIHHHIIILLLPPPQQQNNNJJJOOOPPPQQQSSSVVVYYY[[[]]]\\\^^^```bbbdddggglllpppmmmnnnppppppoooppprrrtttvvvvvvvvvvvvxxxzzz|||~~~|||~~~~~~{{{yyywwwxxxxxxxxxwwwwwwwwwvvvvvvtttuuuvvvwwwvvvtttrrrpppmmmmmmnnnmmmkkkhhhgggeee``````aaacccgggooo{{{xxx```LLLOOOVVVdddyyy~~~zzzxxxxxx}}}yyytttqqqoooqqqrrrkkk]]]PPP666000---000000------000,,,,,,++++++,,,,,,---...---------......................................./////////000111111222222222222222222333444555555666777555888===???SSSuuueeefffgggiiijjjlllmmmnnnllllllmmmmmmnnnoooppppppsssxxx}}}|||wwwqqqooopppooooooppppppqqqrrrssstttnnnooopppppppppnnnmmmlllnnnoooooopppooonnnmmmlllnnnnnnooopppqqqrrrssssssooollliiigggggghhhhhhgggeeeeeedddbbbaaa```___^^^ZZZYYYWWWSSSOOOKKKGGGFFF???>>><<<999666333111000000000///...------------000------444???PPPfffxxx|||vvvnnngggaaa``````aaa[[[SSSNNNNNNPPPPPPNNNXXX]]]ccccccZZZQQQQQQXXXRRRRRRSSSXXXccclllnnnlllmmmrrrrrrhhhTTT???000))))))((('''''''''&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""############$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))*********))))))+++...///...,,,222,,,111KKKooo}}}vvvbbbYYYLLLGGGDDDJJJWWWppppppXXXKKK===<<<888444555DDDbbb{{{vvv```UUUNNNHHHGGGEEECCCCCCDDDDDDDDDCCCBBBAAABBBEEEHHHIIIFFFBBBEEEFFFHHHKKKNNNRRRUUUWWWYYYZZZ\\\]]]___bbbgggjjjhhhhhhhhhgggeeeeeeggghhhjjjjjjiiijjjlllnnnqqqrrrppprrruuuxxxzzz{{{zzzyyyzzzzzzzzzxxxwwwuuutttsssssstttvvvwwwwwwuuusssqqqmmmnnnppppppooommmkkkiiiggghhhiiihhhdddbbbcccdddhhhpppyyyvvvaaaVVVQQQNNN\\\kkkxxx|||}}}{{{wwwqqqfffUUUCCC777222000//////---+++,,,000,,,++++++++++++,,,------,,,---------.........////////////////////////////////////000111111222222222222222222333444555555555666555888===???SSStttbbbcccdddfffhhhiiijjjkkkkkkkkkkkklllllllllllllllrrrzzzxxxqqqooopppnnnnnnmmmnnnnnnooopppqqqmmmnnnnnnmmmmmmlllkkkjjjpppqqqqqqrrrqqqpppnnnmmmmmmmmmmmmnnnooooooppppppkkkiiifffddddddddddddccccccbbb```^^^\\\ZZZXXXWWWSSSQQQMMMIIIEEEBBB???>>>777666444333111111000000000///......------......---000;;;IIIVVV```mmmxxx}}}|||{{{xxxooobbb[[[[[[iiidddZZZRRRQQQVVVWWWUUUQQQUUU\\\bbb]]]SSSLLLKKKRRRSSSTTTUUUXXX]]]bbbfffkkkooonnnaaaKKK666***%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""###############$$$$$$%%%%%%&&&$$$###"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))************+++---......---,,,,,,000999GGGbbb}}}}}}zzzhhhUUULLLDDD???@@@QQQuuukkkKKK===222222777;;;DDDNNN]]]uuuzzzhhhYYYNNNGGGEEEBBBAAAAAABBBBBBAAA@@@@@@@@@BBBCCCCCCBBB@@@???@@@AAADDDHHHLLLOOOPPPUUUWWWYYY[[[\\\___bbbeeeggghhhgggdddbbbaaaccceeefffgggggghhhjjjkkkmmmnnnkkkkkklllooossstttsssrrrrrrsssssssssssssssrrrrrrnnnooorrrssssssqqqnnnlllggghhhiiijjjjjjjjjiiihhhiiijjjiiifffdddhhhrrrzzz~~~iiiSSSIIINNN^^^kkkwww~~~{{{{{{|||qqq[[[FFF888111333222111///,,,+++---///,,,,,,+++++++++,,,------,,,,,,------...//////////////////////////////////////////000111111222222222222222222333444555555333555555888===>>>RRRsss```aaabbbdddeeeggghhhhhhiiiiiiiiiiiiiiihhhgggggghhhrrr|||}}}vvvooonnnpppmmmmmmlllkkkkkklllmmmnnnmmmmmmlllkkkjjjjjjjjjjjjooopppqqqqqqpppnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkhhhfffdddbbbbbbbbb```___\\\[[[XXXUUURRROOOMMMLLLHHHFFFBBB>>>;;;999999:::333222000////////////000------------...///000111444@@@RRRaaafffeeehhhnnnrrrssstttpppcccWWWXXX```nnnmmmggg___^^^dddhhhfff\\\YYY[[[___^^^WWWOOOKKKUUUUUUTTTRRRRRRSSSXXX]]]```^^^WWWJJJ:::...((('''&&&'''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''###""""""$$$'''((('''%%%"""###%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""######$$$%%%%%%&&&&&&$$$###"""###$$$$$$###"""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((())))))******)))******++++++---...000///111555777666BBBeeeyyy|||{{{nnncccVVVKKKBBBCCCZZZtttmmmSSS===:::===999777999CCCQQQiii|||jjjYYYUUUPPPLLLJJJHHHFFFEEEAAABBBCCCBBBAAA@@@AAABBB======>>>@@@BBBEEEGGGHHHKKKNNNRRRUUUWWWYYY[[[^^^ccccccbbb```^^^^^^```bbbdddeeeggghhhiiijjjjjjkkkfffdddcccdddggghhhgggeeeiiiiiijjjkkkkkkkkkkkkkkkffffffeeeeeeeeeddddddddd```aaabbbeeegggiiikkkkkkeeeiiimmmnnnqqq{{{ddd]]]UUUQQQVVVdddxxxeeeLLL;;;555666111111111///.........---,,,,,,,,,,,,,,,---......,,,------...//////000000......................../////////000111111222222222222222222333444555555333555444888===>>>QQQrrr``````aaabbbdddeeefffgggggggggggggggfffeeedddccc\\\hhhuuuxxxrrrllllllooommmlllkkkjjjjjjjjjkkklllnnnmmmkkkiiihhhhhhiiijjjmmmmmmnnnnnnmmmkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhfffdddbbbbbbbbbaaa^^^]]]TTTSSSPPPMMMIIIFFFCCCBBB???<<<888555333333555777222111///---------......******+++---...111222333BBBQQQeeepppkkkbbbbbbiiinnnmmmiii___OOOGGGUUUhhhnnnsssssspppqqqwwwxxxvvvtttjjjbbbaaabbb```\\\[[[WWWTTTQQQOOONNNNNNRRRVVVQQQJJJ???555---******+++$$$%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$%%%'''***++++++***!!!###$$$&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$###"""###$$$$$$$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********(((************+++...111555000000444333444DDDXXXxxxooovvvuuufffYYYJJJ@@@HHHYYYxxxpppSSSDDD:::111111999111333===PPPgggvvvpppiiibbb\\\WWWSSSPPPCCCEEEFFFDDD@@@???AAADDD>>>======>>>???@@@AAABBBAAAEEEJJJNNNPPPRRRUUUWWWXXXXXXWWWUUUTTTUUUWWWZZZ^^^___aaacccddddddccccccaaa^^^ZZZZZZ\\\\\\[[[XXX\\\\\\]]]^^^^^^^^^^^^^^^^^^\\\YYYWWWWWWXXX[[[]]][[[\\\^^^bbbfffjjjmmmooouuu{{{fffRRROOOPPPWWWeeevvvvvvyyy}}}~~~}}}oooQQQ999...///444---////////////000///,,,------,,,,,,------...///------......///000111111------------------------/////////000111111222222222222222222333444555555222555444888===>>>QQQqqq_________```aaabbbddddddffffffeeedddcccbbbaaaaaaXXX[[[___dddggghhhhhhhhhhhhhhhgggffffffffffffgggfffhhhjjjkkkkkkiiigggfffhhhjjjlllllljjjgggffffffdddbbb```aaacccccc```]]]___^^^]]][[[XXXVVVUUUTTTJJJHHHDDD@@@===;;;;;;;;;666555444222111000000000000000///---++++++...000(((***+++,,,333???EEEFFFSSSVVV[[[___``````aaabbb]]]WWWRRRPPPNNNPPPWWW```ppptttwwwyyy{{{}}}}}}|||}}}tttiiidddeeedddaaaggg]]]QQQJJJHHHIIIIIIGGG@@@999///(((&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$$$$%%%###"""%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###############%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++***)))))))))+++---///444444444333222222555777QQQmmmooolllyyy{{{lll___VVVOOOIII\\\mmm||||||cccFFF999:::888111000777===LLLmmm}}}mmmaaaXXXSSSNNNKKKJJJIIIFFFCCCBBB>>>>>>@@@@@@???@@@DDDDDDEEEFFFDDDCCCDDDIIIMMMRRRNNNLLLNNNNNNLLLMMMQQQRRRTTTVVVVVVTTTUUUXXX[[[ZZZYYYXXXVVVSSSOOOLLLJJJPPPQQQSSSUUUVVVVVVVVVUUUUUUSSSQQQNNNNNNPPPRRRTTT[[[___eeekkkrrr|||~~~mmmZZZMMMKKKPPPVVVnnn{{{~~~vvv}}}uuulllqqq{{{xxxvvv}}}|||hhhMMM:::333333222000.........,,,++++++,,,...,,,,,,,,,---------......////////////////////////---------............///111111111000000000000000111111111111222333444555444777444444999===OOOkkkZZZZZZZZZ[[[\\\]]]______bbbbbbbbbaaa``````______ZZZ\\\___bbbddddddddddddcccbbbbbbccccccdddeeefffgggggghhhiiiiiiiiiiiiiiiggggggfffccc```^^^^^^___^^^\\\ZZZZZZ[[[ZZZWWWTTTRRRQQQOOOMMMKKKHHHGGGFFFAAA???<<<888666555444555111000000///.........///---......,,,++++++---000///000111555AAAPPPXXXYYYTTTUUUVVVXXXZZZ\\\]]]]]]VVVNNNHHHGGGIIINNNXXXbbbhhhmmmtttxxxzzzyyywwwuuuxxxwwwsssllljjjlllkkkhhhddd\\\SSSQQQSSSQQQHHH@@@999333+++&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###############$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++***)))))))))+++---...444555555333111111222333===GGGaaa}}}xxxwwwnnnbbbXXXLLLTTT]]]hhhwwwoooPPP>>>===666444:::;;;;;;FFFUUUqqq{{{uuulllddd]]]VVVOOOKKKLLLIIIIIIKKKJJJEEECCCEEEFFFHHHIIIIIIHHHHHHJJJKKKJJJFFFDDDFFFGGGFFFGGGJJJJJJLLLLLLKKKJJJKKKOOOSSSMMMNNNPPPQQQPPPOOOMMMLLLPPPQQQQQQRRRSSSTTTTTTTTTUUUSSSQQQQQQRRRVVVZZZ]]]qqqyyyqqqfffXXXQQQHHHGGGOOO___pppzzzxxxqqqwwwxxxmmmmmmtttyyyyyyqqqqqq{{{}}}ZZZLLL;;;000---......---.........---++++++,,,...,,,,,,,,,------------...........................---------............///111000000000000000000000111111111111222333444555333777444444999===NNNjjjTTTTTTUUUUUUVVVXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^^^^___^^^^^^^^^^^^^^^```aaaccceeefffgggffffffffffffgggiiiiiiiiihhheee```\\\ZZZ[[[\\\[[[ZZZXXXVVVVVVTTTQQQNNNHHHGGGEEECCCAAA>>>===<<<777666444111000/////////...---------------............---,,,******,,,...222444999DDDVVVgggmmmkkk[[[YYYXXXYYY[[[[[[XXXUUUDDDAAAAAAGGGMMMQQQVVV[[[[[[bbbnnnwwwzzzyyywwwuuutttwwwvvvrrrpppqqqpppmmmaaaZZZTTTVVVXXXRRRCCC444///,,,(((%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***))))))))))))+++,,,...333444555333111/////////111...999\\\{{{|||nnnTTTMMMJJJSSSaaaooo{{{vvv\\\KKK>>>555444555222333777DDD]]]{{{pppfff```___\\\\\\]]]ZZZRRRMMMLLLNNNOOOOOOQQQPPPMMMIIIEEEFFFBBB@@@CCCEEEDDDEEEGGGFFFFFFFFFEEEDDDEEEHHHKKKFFFHHHJJJLLLNNNOOOOOOOOOMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUXXX]]]dddkkkpppmmm]]]QQQIIIDDD<<<888999EEE]]]xxxvvvyyysssjjjpppvvvzzz{{{|||}}}{{{lllhhhkkkoootttlllhhhpppvvv```<<<777111------...//////---......---++++++,,,...,,,,,,,,,,,,------------........................---------............///000000000000000000111111111111111111222333444555333777444555:::<<>><<<:::888777666222222000///.........//////......---------............,,,++++++---333777CCCEEEJJJUUUeeeqqqoooggg___[[[XXXYYY[[[ZZZUUUOOO@@@DDDOOO^^^ddd___XXXSSSQQQYYYgggtttzzzzzz{{{~~~|||}}}vvvrrrqqqooolllaaa[[[TTTRRRPPPGGG888+++)))((('''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((()))***,,,,,,...000222222000.........000///222AAA```rrrbbbTTTTTTXXX^^^kkkyyynnn[[[CCC444000333999>>>888BBB\\\~~~~~~}}}|||xxxoookkkjjjjjjiiiiiijjjjjjeee\\\UUUQQQLLLIIIMMMOOONNNMMMNNNKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHJJJMMMPPPRRROOORRRWWW]]]aaacccddddddbbbcccfffllluuu}}}oooeeeVVVIIIAAA@@@AAACCCBBBFFFOOO___ssszzzmmmppp||||||rrrhhhmmmrrrssssssuuu{{{{{{mmmgggiiikkkjjjlllooovvv|||tttZZZ@@@111111111000......000111---......---,,,+++,,,---++++++,,,,,,,,,---------........................---------............///000000000000000111111111111111111111222333444444333777555666:::<<>>888777777666333;;;NNN___kkk~~~qqqjjjgggkkkmmmllliiiiiibbbccceeefffeee```[[[WWWVVVSSSPPPNNNQQQVVV]]]bbbffflllvvvxxxnnngggbbb[[[RRRLLLIIIDDD>>><<>>???CCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHKKKMMMQQQSSSRRRNNNIIIFFFCCCEEEGGGFFFCCC@@@>>>===999::::::888444111000000111000000///......---------------------------------,,,,,,,,,,,,,,,------&&&)))///888CCCQQQ___hhhppplllggggggnnnwwwxxxsssZZZRRRIIIHHHRRRaaapppyyyuuuyyyrrreee```dddcccgggmmmkkkgggmmmwwwvvvmmmkkkjjjhhhccc[[[MMM>>>111+++***+++)))******)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******'''))),,,,,,,,,,,,---///...///...---111===PPP___~~~{{{~~~nnn\\\SSSRRR\\\ooo|||dddPPP===---888111...444:::???JJJUUUaaaoooxxxtttpppnnnqqqxxxyyyhhh^^^PPPHHHAAA???===:::888888666777???MMM]]]hhhlllkkkvvvxxxrrrrrrrrrpppkkkiiifffeeegggmmmssswww{{{zzzxxxtttooonnnqqqttt|||~~~}}}wwwuuuwwwxxxwwwzzz|||rrr[[[AAA333///...---...............111333,,,...//////---+++,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------............////////////000111111222222111111111111222333444555222777666777;;;;;;HHHbbb333333333333444666777888::::::;;;;;;;;;;;;;;;;;;<<<===???AAABBBAAA@@@???>>>======<<<;;;;;;<<<<<<>>>AAADDDFFFFFFDDDAAA???===>>>>>><<<999777666666222444555333000......///......//////////////////,,,,,,------------,,,,,,******+++,,,...000111222777<<>>999444333666777666888===;;;CCCVVVqqq}}}{{{tttrrrrrrppphhhiiiiiihhhiiinnnxxx{{{uuuooojjjhhhgggmmmpppsssvvv|||}}}}}}qqqZZZAAA111---...---.........///000111111111,,,---//////---,,,+++,,,***++++++++++++,,,,,,,,,---------------------------------............///...//////000111111222222111111111111222333444555111777777888;;;;;;GGG```000000111111222444555666555555555555555555555555666888:::<<<<<<:::888666777777666666666666666777777888:::<<<===>>>======999888666333///...///000,,,///000///,,,***+++---***++++++,,,,,,------------...............---,,,***+++,,,///222555777999MMMRRRYYY]]]^^^^^^]]]]]]\\\fffqqqvvvvvvpppbbbTTTGGGLLLUUU___jjjuuu~~~|||yyyvvvuuujjj]]]___jjjqqqwwwyyysssiiiccc___[[[LLLAAA333***))))))'''%%%&&&(((((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***+++***)))''''''))),,,+++...///...+++---333:::AAAiii|||pppYYY]]]iiivvvxxxyyyzzz^^^FFFCCC===666444666777555555777;;;AAAMMMbbbzzz{{{nnn]]]MMMBBB<<<777555333111444:::;;;999<<>>NNNmmm~~~vvvfffYYYXXXYYYZZZeeesss}}}eeeLLL@@@>>>;;;777666999666333333777>>>EEEIIIaaappp~~~xxxgggXXXOOOIIIDDD===777555444333333333444777===EEEPPPYYY```mmmttt}}}yyyssssssyyywwwooopppxxx|||~~~{{{vvvsssqqqssslllggglllxxxzzzvvvpppeee]]][[[___iiiyyyjjjPPPFFF999000...///...---++++++,,,,,,,,,,,,------111111000///......------)))************+++++++++------------------------+++,,,,,,------.........222222111111111111111111000000000000111222333444333555333555::::::EEE[[[------,,,,,,+++***)))(((++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,------......111///------///000...,,,+++------,,,---///...+++...111444888AAATTTnnnwwwfffcccdddccc]]]VVVOOOLLLLLLMMMSSSZZZcccttt}}}tttpppxxx}}}{{{wwwrrrttt{{{vvvdddXXXVVV___hhhrrrrrrgggTTTBBB888///---***'''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%$$$###""""""###$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((()))))))))*********+++,,,,,,------......///***///888IIIbbbxxxssslll]]]MMMKKKSSSfffqqqmmmcccbbb\\\LLL===:::666333222555999;;;<<<<<>>777000---...///...,,,++++++,,,,,,,,,,,,------......------,,,++++++***)))************+++++++++---------------------------------------.........111111111111111111111111000000000000111222333444333555333555::::::EEE[[[}}}&&&)))++++++***)))))))))((((((((((((((((((((((((+++************)))))))))))))))******************)))))))))******+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...000...---,,,---...---,,,///---...000///...000444888BBBNNNUUUZZZdddrrr}}}qqqhhhccc___JJJGGGFFFIIIKKKMMMSSSYYYrrr|||rrrxxxwwwuuuzzzqqqaaaZZZ[[[dddkkkeeeRRR===000,,,)))(((''''''&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$######"""""""""##############################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((())))))))))))************++++++,,,---------+++222555333555LLLrrrrrr[[[KKKGGGGGGOOObbb}}}jjjNNNFFF<<<555444555555555333555444333666===BBBCCCLLLRRR]]]gggooovvv{{{{{{oookkkkkkiii```UUULLLHHHDDD@@@===<<<:::999888444000,,,111111333888BBBLLLTTTXXXZZZ^^^fffqqq{{{}}}pppggglllwww}}}}}}}}}ssskkkkkktttyyyvvvssstttnnnqqqvvv}}}}}}xxxpppooorrr{{{xxxccc\\\^^^___iiiqqqooocccQQQ===...///,,,***+++...///---+++++++++,,,,,,,,,,,,---------,,,,,,++++++*********)))************+++++++++------------------------...............---------000000000000111111111111000000000000111222333444333555333555::::::DDDZZZzzz%%%'''))))))''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++++++++,,,)))******+++,,,------...******++++++,,,,,,------,,,,,,,,,------------------,,,+++++++++,,,------000,,,+++///111222:::DDDOOOYYYcccgggeeecccggglllrrrbbbUUUMMMAAADDDKKKPPPQQQQQQWWW```{{{~~~wwwkkkcccdddeee___PPP;;;---)))***%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%!!!"""""""""######$$$$$$""""""#########$$$$$$$$$################################################%%%$$$###""""""###$$$%%%##############################""""""#########$$$########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((((((((((()))))))))***))))))******++++++,,,,,,111888;;;444+++111HHH]]]zzzxxx~~~}}}|||gggYYYGGGDDDMMMfff{{{pppbbbOOO???777666777777:::999777666777888555111333666;;;@@@EEEIIIMMMOOORRRVVV]]]bbbfffjjjnnnpppuuummmbbbYYYUUUUUUUUUTTTQQQSSSXXX]]]aaadddfffggg___^^^___aaa\\\PPPGGGDDD>>>>>>;;;888555555555666444333333555777888777555>>>???CCCLLLWWWccckkkooowwwmmmqqqtttpppqqqxxxqqqhhhdddmmmxxx||||||}}}llllllooowww~~~|||www}}}{{{zzzlllhhhmmmyyyvvvlllZZZFFF888000......---,,,---//////---++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------/////////000000000000000000000000000111222333444222555333555;;;:::CCCYYYxxx++++++)))'''%%%%%%''')))************************(((((((((((((((((())))))******++++++,,,,,,,,,,,,***++++++,,,---......///++++++,,,,,,------......---------------------------,,,++++++***+++---///---...555@@@HHHOOOWWW^^^iiihhhfff```[[[^^^gggpppooouuuxxxqqqeeeXXXLLLDDDIIIMMMSSSTTTQQQUUUgggyyyzzzzzz|||}}}vvvjjj```]]]VVVJJJ;;;...''''''(((%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%% !!!!!!""""""#########""""""#########$$$$$$$$$################################################%%%$$$###""""""###$$$%%%#################################$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''(((((((((((()))))))))(((((())))))***++++++,,,***///444333///000777>>>YYY~~~uuurrr}}}}}}|||wwwkkkVVVGGGKKKZZZlllmmmZZZLLLDDDAAA@@@:::555222222555555333111444333333444555666666666666:::>>>AAACCCEEEGGGHHHLLLHHHCCC???===<<<<<<;;;999:::<<>>BBBAAA;;;888888555555555333111000333666777444111222888@@@GGGKKKPPPQQQUUU\\\eeemmmrrrttt|||xxxuuu}}}|||rrrqqqzzzvvvpppnnnxxxooommmnnnuuu}}}~~~}}}qqqYYYBBB333...000444000///------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,....../////////000000000000000000000111222333444222555333555;;;999BBBWWWuuu'''&&&%%%(((,,,000222333))))))))))))))))))))))))(((((())))))))))))******(((((())))))***+++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------.........///++++++,,,,,,,,,///333666;;;FFFVVVgggxxxxxxtttlllddd]]][[[\\\^^^QQQQQQQQQRRRRRRPPPLLLHHHGGGPPP\\\bbb```bbbppp{{{ssslllooouuu|||rrrbbbSSSAAA;;;333---***(((&&&$$$&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$#######################################$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$################################################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$####################################$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((())))))***+++++++++------...///111222222222888NNNkkk}}}{{{yyy{{{vvvaaaVVVXXXaaannnxxxqqqccc\\\[[[TTTKKK@@@;;;777333000111333222111111222333222111///111333444333333444555444333333333333222222222222333333333333333222222444222222666666444444777333222222222000///333:::999@@@MMM[[[dddhhheeebbbcccdddgggmmmqqqtttsssqqqyyyzzzvvvwwwuuuqqqvvv}}}tttvvv~~~uuuuuuvvv|||~~~yyy}}}lllXXXAAA333---,,,...000---,,,++++++,,,---///000++++++,,,,,,,,,,,,------************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------......//////000000000000000000111222333444111555333666;;;999AAAVVVqqq&&&$$$&&&...777<<<;;;777))))))))))))))))))))))))((((((((())))))*********'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000000,,,000444999>>>EEENNNTTTYYYiiixxxvvvlllaaaUUUIII@@@===:::===HHHTTTYYYVVVQQQHHHQQQ^^^iiijjjiiinnnvvvyyyqqqrrrsssvvvuuunnnfffgggooo|||ooobbbQQQAAA...+++((('''))))))(((%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$####################################$$$$$$$$$"""!!! ########################"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))((())))))******+++,,,,,,222111111000//////000111+++444???QQQttt~~~}}}||||||tttmmmjjjeee___jjjsss~~~}}}yyynnncccUUUCCC777333333111000111333333222000000111111000//////111222---...///////////////000111111000000000000//////222//////222333111222666///...111555666777@@@KKKPPP___vvvzzzqqqssswww{{{}}}|||wwwsssppp{{{{{{sssnnnlllmmmqqqsssqqqpppxxx~~~yyyuuutttwwwtttOOO>>>///,,,......,,,+++***+++,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///000000000000000000111222333444111555333666;;;999@@@UUUlll222///000666===>>>555,,,++++++++++++++++++++++++((((((((()))))))))******((())))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++,,,---...000000111555:::CCCLLLVVVcccpppyyyppp}}}sssbbbWWWMMMDDD<<<888888AAAUUUfffkkkbbbYYY[[[XXXWWW[[[```eeennnvvvzzzssspppnnneeeiiiqqqvvvoooeeefffmmmsssnnnZZZMMM???111---***(((&&&''')))+++,,,&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""'''''''''&&&&&&%%%%%%%%%"""############$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################"""#########"""!!!########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((())))))))))))***++++++,,,,,,''',,,000000---,,,000555000666777777IIIttt~~~yyyuuuxxx|||wwwxxxsssiiicccdddooovvvZZZDDD;;;999777555555777666333000333444444333222333555888333333333111000///111222111111111111222222222333222///000333444222333777666555999???BBBEEEQQQ^^^qqqxxxuuuxxx}}}yyysssuuuyyy{{{rrrkkklllnnnmmmiiidddiiiwwwyyypppnnnoooqqqrrrttt}}}jjjUUU???111(((***000///------,,,---//////---+++***)))++++++,,,,,,,,,---------------------------------)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------...///000000000000000000111222333444111555444666;;;999@@@UUUiii