BM6P6(@ ]]]HHHFFFDDDBBBAAA???===;;;:::999999777777666555444222000///222111000///...---,,,,,,++++++++++++++++++++++++,,,+++*********,,,...000111///---...111444777777666555333222222555999;;;???AAAAAA>>><<<>>>EEELLLSSSZZZ]]]XXXTTTTTTRRRNNNQQQMMMJJJQQQ]]]iiiooooooyyyyyywwwqqqkkkhhhiiikkkgggXXXLLLHHHBBB:::;;;CCCMMMTTT\\\aaaccchhhrrr{{{tttooohhh___WWWOOOHHHCCCCCC>>>>>>DDDGGGKKK^^^ssstttrrrssswwwzzzWWWMMMiiivvvbbbLLLDDDEEEGGGFFFEEEHHHJJJJJJGGGCCC@@@AAACCCAAA???:::222***'''))),,,******************************))))))((((((''''''))))))))))))))))))))))))++++++******************++++++++++++++++++++++++***+++------,,,+++,,,---,,,------,,,///>>>\\\www{{{vvvwwwzzzxxx|||wwwyyy|||zzzeeehhhtttzzz}}}nnndddpppuuuSSS<<<777;;;@@@CCCDDDCCCBBB???<<<888555111---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////...000222333222222444999AAAMMMbbb|||]]]HHHFFFDDDAAA???>>><<<:::999888888:::999999888666555333222111111000///...---,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...000---,,,---///333666777777555222000222777===???????????????======@@@FFFJJJRRR[[[```ZZZQQQNNNLLLJJJIIIIIIMMMWWWeeeqqqwwwyyyuuuvvvuuurrrmmmiiifffeeeVVVJJJ@@@@@@@@@???EEEPPPXXX]]]cccgggkkkqqq{{{xxxqqqjjj___QQQFFFDDD===;;;???AAACCCPPP```|||zzztttuuuooo^^^aaa{{{[[[GGGEEEJJJKKKHHHGGGIIIJJJHHHEEEBBBBBBCCCAAA???:::333,,,((()))******************************)))))))))((((((((('''))))))))))))))))))))))))************************++++++++++++++++++++++++***,,,------,,,+++,,,---...///111222777JJJlll~~~vvvjjjrrr~~~tttqqq|||~~~gggLLL@@@AAA<<<@@@CCCCCCAAA@@@???>>>999666222...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////111222222222:::BBBOOOddd|||]]]HHHFFFDDD@@@???===;;;999888777777:::999999888777555444333111111000///...------,,,++++++++++++++++++++++++,,,++++++++++++---...000***,,,///444888::::::888444000...333===EEEGGGEEEBBB???<<<:::===@@@CCCEEEKKKUUU[[[UUUJJJEEEFFFGGGKKKPPPYYYccclllrrruuuvvvqqqqqqqqqqqqnnnggg^^^XXXFFF>>>999===AAAFFFQQQ]]]bbbffflllssszzz}}}wwwnnn___RRRMMMCCC===>>>===<<>>888222---++++++************************))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++---...---,,,+++,,,------...000555>>>SSSuuu}}}~~~{{{}}}yyypppooo{{{~~~|||mmmmmmuuu^^^HHH:::;;;>>>BBBBBB@@@>>>???AAA:::777333///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000/////////000111222333<<>>>>>;;;888222111222777???FFFIIIJJJFFF@@@888666:::>>>@@@@@@DDDIIILLLHHHBBB@@@DDDGGGNNNWWWccclllpppppppppppplllkkkkkkkkkhhh___RRRIII@@@<<<===CCCIIIOOOYYYcccgggllluuuyyyqqqiii]]]QQQFFFBBB???===>>>BBBDDDTTTkkkwwwyyyjjjqqqnnnLLLDDDFFFFFFEEEGGGIIIJJJIIIFFFDDDCCCFFFEEEBBB>>>888222...,,,************************))))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++***+++++++++++++++,,,,,,,,,---...---,,,+++---...///---///:::JJJ^^^vvv~~~wwwwwwqqqpppwwwmmmeee~~~zzzWWW555999;;;@@@CCCBBB???@@@DDD;;;999555111...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000000/////////000333666CCCOOOaaawww]]]HHHFFFDDDAAA@@@???===;;;:::999999444444444333222111000///000000//////......------++++++++++++++++++++++++,,,,,,,,,,,,---...//////000222666;;;===<<<777444111555999<<<>>>AAAFFFJJJCCC<<<555444:::@@@BBBBBBEEEBBB???>>>>>>AAAEEEIIILLLVVVdddnnnpppooonnnnnngggeeedddaaa\\\RRREEE<<<;;;>>>DDDMMMSSSXXX```gggmmmttt|||lll___PPPGGGBBB???>>>>>>>>>BBBOOOfffxxxrrr}}}cccgggZZZFFFFFFKKKDDDEEEGGGIIIIIIHHHEEECCCEEEDDDBBB???;;;555000,,,************************(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,---------,,,,,,...000222...222EEE\\\nnnwww|||~~~uuupppuuu{{{yyyrrrpppttt~~~{{{|||ooo}}}kkkMMM;;;:::===DDDEEEBBBAAAEEE===:::777333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000000000///...111666:::MMM[[[lll|||]]]HHHFFFDDDBBBAAA???===;;;:::999999444444444444333222111000000000//////............++++++++++++++++++++++++,,,,,,,,,---......//////000111333666777666111...222888>>>>>><<<<<<@@@EEE;;;777555888@@@FFFGGGGGGHHHAAA;;;<<<@@@CCCGGGLLLUUU]]]gggllllllhhhdddbbbbbb___[[[UUUNNNFFF===888888@@@LLLVVV]]]cccjjjoooxxxvvvkkk\\\OOOGGGBBB>>>===???;;;@@@QQQfff~~~vvvwwwhhhRRRqqqkkkJJJAAADDDCCCCCCDDDFFFHHHHHHFFFDDDCCCAAA???===:::666000,,,************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********++++++,,,,,,---+++,,,---,,,,,,---000222111...777OOOiiiuuuuuuppp||||||vvvkkkhhhjjjjjjgggpppuuu|||~~~pppvvv}}}}}}jjjDDD===;;;BBBFFFCCCBBBDDD>>><<<888444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............//////000111//////222999???HHHWWWiiiwww{{{xxx]]]HHHFFFDDDAAA@@@>>><<<:::999999888444444444444444333222111////////////............+++++++++++++++++++++++++++,,,---....../////////000///000111222222///---444888<<<===;;;:::;;;===666888===DDDJJJKKKHHHEEEAAA<<<;;;@@@CCCEEEJJJQQQ```dddgggiiifffaaa\\\YYY^^^ZZZSSSJJJAAA<<<;;;;;;===GGGTTT^^^fffnnnvvv{{{zzznnn```TTTKKKCCC???BBB;;;;;;FFFPPP^^^xxx||||||yyy[[[eee|||WWWBBB>>>CCCBBBAAACCCFFFHHHFFFDDDDDDAAA???===<<<999333///************************'''((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++,,,,,,------***+++,,,,,,,,,...222555555777DDD\\\pppuuuoooiiisss}}}||||||{{{ssssss~~~ssstttxxx|||nnneeefffkkkooo|||}}}~~~~~~~~~{{{rrruuu{{{}}}TTTDDD999===CCCAAAAAADDD???===:::555222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............//////111111000000444===DDDFFFTTTeeeuuu}}}www]]]HHHFFFDDD@@@???===;;;999888888777333333333333222222111000///////////////.........+++++++++++++++++++++++++++,,,---...////////////111000///000111222000///666777999:::;;;;;;999777666<<>>444555:::BBBDDDEEEMMMWWW^^^___bbbdddeeeccc```]]][[[WWWNNNCCC;;;888<<>>:::666222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------........./////////111222000000555???GGGSSS^^^ooo|||^^^JJJGGGAAABBB@@@===;;;:::888666333555555555555444333222111222222222111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111000111222111//////222555888;;;>>><<<888666999===CCCDDDFFFJJJLLLGGG???888444666:::>>>CCCIIIPPPUUUYYY]]]bbbeeeeeedddbbbbbb^^^TTTGGG;;;777===FFFNNNRRRYYYbbbllltttzzz~~~|||{{{{{{}}}~~~tttkkkdddWWWKKKGGGBBB===;;;<<<@@@JJJTTTmmmuuuuuueeeRRRssseeeIIIBBBBBBBBBDDDEEEEEEFFFGGGDDDBBB?????????<<<888444000---+++***+++,,,---,,,))))))((('''''''''''''''+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,000,,,+++---...---///333>>>HHHhhhzzztttyyy}}}nnn\\\cccjjjsssuuulllsssxxxuuuoooiiiwwwxxxlllqqquuueeevvvuuuttt|||nnnhhhgggvvvsss^^^```sss|||\\\===:::BBBCCC???>>>???>>><<<888444000---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,------...////////////444111111777999AAATTTgggttt~~~\\\IIIGGGBBBBBB@@@===;;;:::999666444555555555555444333222111000000000000///---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---///111222000111222111///000444777:::<<<>>>;;;888777:::>>>>>>???AAACCCCCC>>>888333555888===AAAFFFLLLRRRWWWWWWYYY[[[]]]______^^^]]]SSSKKKAAA:::<<>>;;;===>>>===:::666333222555999???DDDIIINNNSSSVVVUUUTTTRRRTTTWWWXXXVVVSSSEEE@@@;;;<<>>???AAAJJJVVVlllvvvxxxmmmyyyUUUFFF???FFFJJJEEECCCFFFEEEDDDBBBAAA@@@>>>:::777111...+++******+++++++++++++++***)))))))))******+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,,,,***+++......---000555???MMMiii{{{}}}zzz}}}wwwrrruuuqqqlllppprrrvvvxxxxxxzzz}}}xxx|||tttdddjjjooommmvvv~~~ssshhh\\\UUUUUUgggxxxaaa___kkkxxxrrr}}}]]]AAA888===BBBAAA@@@@@@>>>;;;888444000...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,------......///000000111444000///999FFF\\\xxxYYYGGGHHHDDDAAA???===;;;:::999666444444444444444333222111111---......//////.........++++++++++++++++++++++++///...,,,,,,,,,///111333111111000///111444888;;;<<<<<<;;;999777777;;;>>>===??????;;;666333444666555:::@@@FFFKKKNNNRRRTTTVVVRRROOOPPPRRRQQQLLLGGG<<<:::;;;BBBMMMYYY___bbbiiinnnwww~~~}}}{{{oooeeeWWWJJJDDDAAA>>>;;;;;;@@@GGGWWWooo}}}ttt|||rrrTTT???AAAHHHEEEBBBFFFEEEEEEDDDCCCAAA???<<<:::333000,,,******+++******+++******)))))))))******************************))))))*********+++++++++******+++++++++,,,,,,,,,***)))+++///000111777>>>KKK\\\sss~~~vvvooowwwwwwmmmhhhooowww~~~{{{wwwrrrbbbeeezzznnniiiqqq|||iiilll{{{rrrooo}}}pppKKK888<<>>:::666333000------------------------...------,,,,,,------...........................---------...//////000000...444444666AAAKKK]]]www}}}}}}XXXGGGHHHEEEAAA???<<<;;;;;;999777555444444444444333222111000......///000000000000///------------------------///...---------///111222111000//////222555999::::::999999888777999;;;===@@@@@@???:::666444777;;;999>>>EEEJJJNNNPPPSSSUUUWWWSSSPPPOOOOOOKKKCCC<<<:::<<>>>>>===BBBMMM^^^tttttteeejjjFFF>>>DDDEEEDDDEEEEEEEEEEEEDDDBBB???===<<<555222...,,,++++++***))))))))))))(((((())))))***************************))))))*********+++++++++******+++++++++,,,,,,,,,+++***,,,///000111:::CCCVVVkkkzzz{{{zzz}}}yyyooo{{{~~~|||xxx|||vvvwwwqqqaaaaaauuuooofffmmm|||lllzzzXXX===<<>><<<;;;;;;:::777555444444444333333222111000//////000000000000000///........................///.........///000000111000///...000333666777777777777888999:::<<<===>>>???===;;;777666777:::===@@@DDDIIINNNPPPRRRTTTVVVWWWTTTPPPMMMJJJDDD===777<<>>FFFQQQ```uuuvvv~~~yyy]]]hhhXXXDDDBBBDDDEEEEEEDDDEEEFFFDDDAAA>>>======888555000---,,,,,,***)))))))))((((((((()))*********************+++++++++)))************+++++++++******+++++++++,,,,,,,,,...------......000;;;GGGZZZrrr|||{{{yyy}}}ttttttsssrrrxxxqqq```^^^qqqooodddhhh|||vvvlllzzzyyyeeeGGG>>>@@@@@@@@@AAAAAA@@@>>>:::666333------------------------...------,,,,,,------...........................---......//////000111111111333111777HHHUUUcccwwwwwwqqqYYYGGGGGGCCC@@@>>><<<;;;;;;:::888666333333444333333222111000/////////000//////......------------------------......///000111000/////////......000444666555444666777999<<<>>>@@@@@@@@@===:::777555777:::===???CCCFFFJJJMMMNNNPPPRRRTTTUUURRRLLLFFFAAA===:::999>>>FFFRRR\\\aaafffkkkoootttxxx{{{{{{zzz|||}}}}}}}}}||||||}}}sssfffXXXJJJBBBAAA???===???FFFPPPbbb~~~yyyzzznnnaaapppqqqSSSDDDDDDFFFEEECCCEEEFFFDDDAAA>>>======;;;777333///...---+++******))))))))))))***+++,,,))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,///......///000666DDDSSSggg|||~~~{{{xxxlllooommmgggeeeooo|||qqqaaaYYYkkk~~~mmmbbbbbbrrrqqqpppqqqzzzoooOOO???>>>AAA???@@@AAAAAA>>>;;;666444...........................------,,,,,,------....................................///000000111111555777666@@@TTT^^^eeerrrzzzzzzyyyqqqYYYGGGFFFBBB@@@>>><<<;;;;;;:::888666333333333333222111000000......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222222111///......---...111555666444111666777:::>>>BBBCCCCCCAAA>>>999555555:::>>>AAAAAABBBDDDHHHJJJKKKLLLNNNPPPSSSPPPHHH@@@999777999<<<>>>IIIWWW___cccffflllqqquuuyyy||||||qqqjjjjjjmmmqqqrrrooonnnmmmooossszzzwwwgggUUULLLJJJDDD>>>;;;???HHHWWWqqq}}}ffffff___GGGCCCFFFEEEBBBDDDFFFDDD@@@=========<<<999444000...---,,,***+++*********+++,,,,,,---))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,...---///222555>>>PPPaaazzzzzzqqqhhhlllhhh[[[TTT___tttrrrbbbVVVggg{{{kkk```^^^kkkooopppzzzrrrvvvuuuSSS???===CCC???@@@AAAAAA???;;;777444...........................------,,,,,,------.................................//////000000111111///666===QQQllluuuvvv}}}|||~~~yyyqqqYYYFFFDDD???BBB???<<<;;;:::999777555333333333333222000///...000000000///......---------,,,,,,+++*********+++,,,,,,.../////////...---//////222444777777444222333666;;;???CCCEEEEEEEEE777888:::<<>>AAAMMMSSS\\\ccciiimmmppprrr{{{||||||~~~{{{wwwtttrrrnnnggg^^^UUUPPPPPPRRRUUUPPPOOOOOORRRZZZgggvvvwwwiiiWWWJJJDDDCCCAAA???>>>GGG^^^sssvvvyyywwwZZZmmmOOO???DDD===@@@BBBEEEEEECCC@@@>>>===<<<<<<:::555...++++++,,,++++++************++++++************************)))************+++++++++,,,,,,++++++,,,,,,---...///++++++000888HHHddd}}}xxxxxx{{{zzzqqqYYYTTTggguuu|||qqq^^^QQQ\\\tttwwwggg___\\\ccc{{{{{{lllbbbnnnnnnqqqfffEEE999???@@@BBBCCCAAA<<<999888999333111............---,,,........................000000///...............000/////////000111222222...:::HHH```~~~XXXEEEEEE@@@BBB???<<<;;;:::999777555444444333222111000//////000000000///......---------,,,,,,+++******++++++,,,---.../////////...---...000222555777666444222444666:::>>>@@@@@@???>>>777888:::<<>>======???DDDMMMXXX^^^mmmmmmooottt|||vvvbbbTTTIIIEEE@@@<<<:::AAASSSdddyyywwwhhhgggcccIIIFFFGGG@@@AAACCCDDDCCC@@@???>>>===<<<:::555///,,,+++,,,++++++************++++++************************************++++++++++++,,,,,,++++++,,,,,,---...111//////444<<>>AAACCCBBB>>>:::999999333111///.........---,,,........................000000///...............000//////000000111222333444>>>GGG\\\zzzWWWEEEFFFBBBBBB???<<<;;;:::999777555555444333111000000000000000000000///......---------,,,,,,+++++++++++++++,,,---......//////.........000444666777555333111444666:::<<<<<<;;;888666777888:::===???BBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDD;;;999666555888>>>DDDIIISSSYYYccclllsssyyy~~~}}}|||{{{}}}~~~}}}{{{vvvvvvwwwxxxyyyyyyzzzzzzwwwvvvtttsssqqqpppppppppaaa[[[SSSMMMHHHCCC>>>:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;>>>BBBFFFIIIGGGIIIMMMSSS\\\kkk{{{oooaaaUUULLLBBB;;;999<<>>AAAFFFRRRaaalllrrrdddWWWHHH@@@===<<<@@@FFF[[[ooo~~~ppprrr|||~~~zzzeeeiiimmmEEEDDD@@@@@@@@@AAABBBCCCBBBAAA>>>===:::777333000...---++++++************++++++*********************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...------...111;;;PPPmmm|||yyyuuukkkcccooo}}}~~~~~~tttsssyyy{{{qqq___PPPTTTeee|||ZZZWWWZZZiiizzzqqqnnnwww|||zzztttPPP>>>;;;===AAACCCBBB???<<<:::555333///............---........................000///............///////////////000111222333444444FFFYYYttt}}}qqqyyyWWWFFFHHHEEEBBB???<<<;;;:::999777555555555444222111111000000000000000///......---------,,,,,,+++,,,,,,------------------......//////...111555666555333333444555777888:::999888666555666777999<<>>===<<<333444777<<>><<<<<<;;;;;;:::;;;;;;;;;;;;999777888:::;;;:::888<<>>AAAIIIPPPmmmxxxrrrcccRRRHHHCCC>>>===???MMM^^^vvvyyyllloooxxx}}}sssffftttYYYJJJAAA@@@>>>???BBBCCCCCCBBB???===;;;888555222///---++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///000222666BBBWWWmmm|||~~~vvvwwwxxxddd___rrrtttkkkoooyyy~~~uuudddSSSRRR___zzz}}}pppmmmqqqXXXXXX___pppzzzwwwvvvsss{{{fffAAA;;;===@@@BBBCCCAAA===:::777333000------......---........................//////............////////////000000111333444555777KKK\\\rrrxxxxxxxxxpppfffaaasssXXXGGGHHHEEEBBB???<<<;;;:::999777555444555444444333111000///000000000///......------,,,,,,,,,,,,,,,------......------------...//////...111444444333222555777888888888888888888777777666777999;;;===???AAABBBAAAAAA@@@???===;;;999888444666;;;AAAIIIPPPWWWZZZ```dddiiimmmpppsssvvvyyy~~~~~~{{{||||||~~~{{{tttpppmmmggggggeeebbb\\\UUUOOOKKK??????===<<<<<<<<<===>>>>>>>>>???@@@@@@@@@??????;;;===???BBBCCCCCCCCCCCCNNNMMMKKKJJJIIIIIIJJJJJJJJJEEE@@@???@@@BBBAAA@@@:::<<<===;;;999:::===AAAKKKVVVfffvvvppp^^^RRRIIIAAA===<<<@@@LLLaaawwwssskkksss}}}~~~aaa```mmmMMMCCC@@@===>>>AAADDDCCCBBB???===;;;999777444000---++++++************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---000333:::JJJ]]]jjjoooppptttsss{{{dddjjj}}}iii[[[YYY\\\ooo|||yyyjjjVVVQQQYYYrrrsss\\\VVVYYYUUUVVV^^^sss~~~uuu{{{~~~wwwKKK======???AAACCCBBB>>>;;;888444000------.................................///............//////000//////000000222333555666AAASSS\\\bbbwwwuuueeeYYYVVVYYYooo}}}ZZZHHHHHHDDDBBB???<<<;;;:::999777555333444555666555222000...000000000///......------,,,,,,,,,,,,,,,---.........------,,,---...///000...111333222000222777;;;<<<;;;999777666666777777666777888:::<<<===????????????>>>===;;;888555444666999>>>EEEMMMSSSYYY[[[cccfffjjjnnnppprrruuuwwwzzzyyyzzz{{{~~~~~~{{{{{{yyyssskkkddd___\\\OOOOOONNNLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHAAACCCGGGKKKMMMNNNNNNMMMOOOVVV```eeefffeeefffhhhooooooooooooooopppppppppllldddZZZTTTSSSUUUUUUUUUQQQOOOLLLIIIFFFDDDCCCCCC>>>BBBKKKWWWeeetttmmm^^^RRRFFF???===<<>>>>>@@@BBBBBB>>>;;;999555000------................................................///000000//////000111222444555666JJJ^^^dddbbbnnn}}}{{{```OOORRRZZZooo[[[IIIHHHCCCBBB???<<<;;;:::999777555222444666777666333///---000000000///......------,,,,,,,,,,,,,,,---...///......---,,,---...///000...111222111///111888>>>???<<<999666444444555666666777888999;;;<<<======>>>>>>===<<<999666333222777:::@@@GGGNNNTTTYYY[[[eeehhhllloooqqqsssvvvxxxxxxxxxyyy|||}}}xxxssssssssstttuuuwwwvvvtttqqqggggggddd___WWWQQQLLLJJJMMMMMMMMMNNNPPPTTTZZZ^^^cccccccccbbbbbbaaaaaa```aaadddiiimmmppppppooonnnqqq}}}ssshhh^^^WWWPPPMMMMMMIIIEEEEEEMMMXXXbbbhhhppprrrxxxxxxhhhYYYKKKBBB@@@>>>===DDDVVVnnn~~~ssstttzzzhhhkkklllGGGBBB===<<<@@@CCCCCCAAA@@@>>>;;;:::999777222...++++++************++++++************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---111999HHH___qqqqqqggglllrrrrrrvvv|||rrrrrrxxxsssuuuqqq~~~dddYYYXXXVVVRRROOOlllzzzyyy~~~~~~oooXXXMMMNNNeeemmm```]]]TTTNNNOOObbbzzzmmmaaalllyyy}}}fffAAA???>>>???AAABBB???<<<999555000------................................................///000111//////000111222444666777LLLfffqqqpppzzz}}}yyycccNNNSSS^^^qqqYYYGGGGGGCCC@@@???===:::888777666555333333333222222222111111////////////............++++++++++++,,,,,,---...111000...---...///111222111000000000222555888999>>><<<888555333333444444999999:::;;;<<<>>>>>>???::::::999777444333444666777>>>GGGOOOUUUZZZ]]]```fffgggjjjmmmqqquuuxxxyyyxxxwwwuuutttrrrqqqqqqqqqrrrtttvvvuuuqqqjjjccc^^^[[[YYYWWWVVVXXX[[[```cccfffiiilllooosssxxx~~~~~~}}}pppgggbbb\\\[[[]]]___^^^\\\XXXXXX[[[bbbooo}}}kkkUUUEEE???@@@:::<<>>DDD===>>>>>>===;;;888444222...---+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------***000<<>>@@@888777444222000/////////////////////////////////---------.........//////222000111222111000666===YYYmmm{{{|||}}}^^^HHHWWWYYYvvvYYYGGGGGGCCC@@@???===:::888777666555333333333222222222111111////////////............---,,,,,,,,,------...///000///...---...///111222111000000000111444666777:::888555333333444555777666666777888999:::;;;;;;::::::888555333333555777===BBBJJJQQQVVVZZZ^^^```fffhhhkkknnnqqqtttvvvvvvsssrrrrrrrrrrrrrrrrrrrrrqqqrrrssssssqqqnnnkkkhhhlllkkklllmmmrrrxxx~~~~~~tttppp{{{~~~vvvqqq|||}}}~~~{{{uuummmgggiiiqqq{{{ttt^^^MMMFFF???999999CCCOOO___wwwvvvvvvzzzpppttthhhQQQ>>>===>>><<<<<<@@@>>>>>>>>><<<:::888555444...---,,,*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...222777CCCVVVjjjzzzxxxtttyyyyyy}}}zzz{{{}}}nnnnnntttuuurrrrrrsssvvvzzz~~~pppcccTTTKKKGGGUUUpppnnn```TTTMMMKKKZZZxxx{{{|||mmmfffkkkxxxRRRDDD:::>>>CCC@@@===>>>999777555222000/////////////////////////////////---------.........//////000000222333111222;;;EEEeeeuuu]]]LLLZZZcccYYYFFFFFFBBB@@@???===:::888777666555333333333222222222111111////////////..................---------...//////......------...000222333000000000000111222333444444333222222222444777888555666666777888999::::::;;;:::777333111222555999CCCHHHNNNSSSWWW[[[___aaafffiiillloooqqqrrrrrrrrrnnnoooqqqssstttuuuttttttpppqqqssswww|||ppphhhrrrpppuuuqqqllllllsss|||iiiWWWNNNBBB;;;999===CCCOOOeee{{{~~~vvvyyy~~~mmm]]]@@@===AAA>>><<<@@@??????===;;;999888666555///...,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......***666LLLdddxxx}}}}}}zzzzzz}}}|||zzz~~~xxxvvvttttttvvvxxxwwwwwwzzz}}}pppdddXXXMMMGGGRRRlllqqqcccTTTMMMIIIWWWuuu|||uuunnnpppxxxpppbbbvvvzzz}}}[[[HHH:::===CCCBBB===<<<:::888555333111/////////////////////////////////------.........////////////000333333111444AAAOOOfffuuu{{{TTTMMMZZZjjjXXXFFFFFFBBB@@@???===:::888777666555333333333222222222111111////////////..................------------......------------...000222333000000000000111111111111111000000000222444666888888888999999:::;;;;;;<<<;;;999666222000222777;;;FFFJJJOOOTTTXXX\\\```cccfffiiillloooqqqqqqpppooonnnpppsssvvvwwwwwwwwwvvvqqqrrrwwwzzzxxxnnnfffnnn}}}zzzxxxuuuaaaVVVJJJBBB<<<<<<===CCCWWWlllvvvwwwzzzwwwpppmmmFFF===BBB@@@???DDD@@@???===;;;999888777777000///---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///***666LLLdddwww}}}}}}}}}}}}www~~~xxx{{{|||vvvsssvvvxxxxxxyyy{{{vvvkkk```TTTKKKTTTlllsssfffVVVNNNHHHRRRnnn{{{tttggggggkkkxxxmmm}}}xxxeeeNNN;;;;;;CCCCCC>>><<<;;;999666333111000//////////////////////////////............///////////////111444333000444DDDVVVkkkZZZMMMQQQ]]]ppp{{{XXXFFFFFFBBB@@@???===:::888777666555333333333222222222111111////////////............------,,,,,,,,,,,,,,,---,,,,,,------///000111222//////111111111111000///000000000000111333444555999999::::::;;;;;;<<<<<<:::888555111111444:::???FFFIIIOOOTTTXXX\\\aaadddeeegggkkknnnppppppooonnnoooqqqsssuuuvvvvvvuuutttssstttwwwwwwjjjpppooobbbSSSIIIAAA>>>;;;===LLL^^^ttt|||wwwwwwjjjTTTBBB???>>>@@@DDD@@@???===;;;999888888888111000...,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000888@@@NNN```rrr|||~~~qqqlllvvv~~~}}}zzz{{{wwwyyy|||zzzooodddWWWNNNVVVmmmssshhhYYYPPPGGGLLLdddxxxpppaaa^^^___iii{{{{{{yyysssWWW>>>;;;AAABBB???>>><<<:::777444222000//////////////////////////////........./////////000000///111444333000555GGGYYYttt}}}yyyvvvzzz```FFFMMM[[[gggxxxyyyXXXEEEEEEAAA@@@???===:::888777666555333333333222222222111111////////////............------,,,+++++++++,,,,,,,,,,,,---...//////000000...///111222333222000/////////000000111222333444888888888888999999::::::888777444222333777>>>CCCEEEJJJPPPUUUYYY]]]```cccdddfffiiilllnnnooooooooommmnnnpppqqqrrrrrrqqqqqquuuttttttwww}}}lllkkkxxxrrr]]]QQQEEEAAA<<<;;;DDDPPPfff}}}wwwjjjsssjjjKKK>>>===>>>??????>>>===<<<;;;999888888222111///---,,,+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000777GGG```yyy|||uuuvvv|||yyynnnhhhmmmwww{{{yyywwwwwwzzz|||qqqdddXXXOOOXXXqqq~~~rrrgggYYYQQQHHHJJJ]]]zzzvvvkkkXXXTTTRRRYYYiii~~~rrreeeGGG>>>@@@@@@@@@AAA===;;;888555222000000///////////////////////////....../////////000000000000111222333333999KKK[[[jjjyyymmm___HHH@@@MMM\\\lll}}}WWWEEEEEEAAA@@@???===:::888777666555333333333222222222111111////////////..................---,,,,,,,,,,,,,,,,,,------...////////////---///111444444333111///---...///000222333555555777777777777888888888888555555444444666:::AAAFFFHHHLLLSSSXXX[[[]]]___```bbbcccfffjjjmmmoooqqqrrrlllmmmnnnooopppqqqqqqrrrrrrrrrrrrsssuuuwwwzzz|||mmmgggiiiwww}}}jjj[[[LLLFFFAAA<<<>>>EEETTTiiiyyy|||nnnfff}}}WWWAAA???@@@===>>>>>>>>>>>><<<:::888777333222000...,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,...///000111555MMMpppyyytttvvv|||sssqqqllleeeaaafffppptttrrrvvvzzzzzzlll```WWW___vvv}}}ooocccUUUQQQKKKKKKZZZuuussseeeRRRNNNIIIKKKZZZtttpppvvvSSSBBB???>>>???CCC>>><<<999555333111000000////////////////////////.../////////000000000000000///000444888@@@PPP___aaa}}}mmmOOO@@@FFFMMMYYYpppWWWEEEEEEAAA@@@???===:::888777666555333333333222222222111111000/////////............000///...---------------------......///......---,,,...222444555444222000,,,---...000333555666777888888888888999999999999444444555555777<<>>>>>???===;;;888666444222000...---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///111111BBBTTTppp|||~~~uuunnn___bbb]]]UUUZZZjjjuuuwwwuuuxxx~~~wwwjjj```fffzzz}}}nnn```QQQQQQNNNMMMYYYsssmmm\\\RRRMMMFFFDDDOOOkkkkkkppp{{{www}}}[[[GGG???<<<>>>DDD>>><<<999666333111000000////////////////////////////////////000000000000///...///555<<>>===CCCMMMbbb~~~yyyuuuddd\\\zzzxxxRRRBBB===999<<<<<<<<<;;;:::999888777777555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++......,,,+++...111222CCCTTThhhxxx}}}yyysssmmmyyy^^^aaa\\\WWWYYYbbbmmmqqqooottt{{{nnncccqqq|||nnnaaaXXXLLLPPPjjj}}}iiiXXXQQQJJJHHHFFFJJJfffpppVVVgggxxx~~~vvvQQQ===<<<@@@AAA???<<<999666555444111000000000000000000000000000///////////////000111111...333444222999OOOhhhyyyzzz{{{{{{www```DDDKKKZZZkkklllnnnXXXFFFFFFBBBAAA@@@===;;;888666555444333333222222111000000000////////////............------------,,,,,,+++***------...//////...---------000444555444111000/////////000000111222222222444555666666666666555444///222666999<<<@@@EEEHHHMMMPPPTTTWWWYYY[[[^^^aaacccdddeeegggiiilllnnnooooooooonnnnnnoooooopppqqqnnnoooqqqppppppqqqsssuuuvvvxxxzzzzzzyyyyyyyyyzzz||||||zzzwwwtttssstttvvv{{{|||}}}}}}~~~yyyfffVVVJJJCCC===:::===FFFXXXrrr}}}ssszzzwww```kkk```IIIBBBAAA=========<<<;;;:::999888777555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...,,,+++...222555FFFXXXjjjvvv~~~www{{{oookkkpppnnnxxxkkkgggbbb]]]^^^fffooosssrrrvvv}}}rrriiivvv~~~qqqdddYYYRRRZZZxxxooo]]]QQQJJJIIIIIILLLggg^^^[[[```ppp~~~]]]FFF????????????===999777555444222000000000000000000000000000///////////////000111111000222222333AAA___uuuSSSWWWdddtttzzzuuuXXXFFFFFFBBBAAA???===;;;888666555555333333222222111000000000////////////............------,,,,,,,,,,,,++++++------...//////...---------///222333222000//////------...//////000000111222333555666666555333222000333666999<<<@@@EEEHHHMMMOOOSSSUUUWWWZZZ]]]___bbbbbbbbbdddgggkkkoooqqqooonnnnnnnnnnnnoooppppppnnnooopppppppppqqqsssvvvyyyzzz{{{zzzxxxwwwwwwwww{{{xxxtttrrrsssuuuwwwwww|||||||||zzzyyyzzz}}}rrrbbbUUUJJJAAA;;;;;;???KKKbbbtttsssqqqbbb{{{sssNNN???@@@>>>>>>>>>===<<<;;;:::999777555333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,///555;;;QQQddduuu{{{yyy~~~yyynnnmmmjjjfffjjjvvv|||~~~wwwrrrlllffffffkkkppprrrqqqvvv~~~}}}xxxppp}}}sssggg[[[WWW]]]vvv{{{iiiUUULLLJJJKKKMMMdddooo[[[TTTiiihhhLLL???>>>AAA@@@===:::777666444222000000000000000000000000000///////////////000111111111222222666HHHiiiqqqQQQWWWhhh|||~~~~~~zzznnnvvvXXXFFFFFFBBB@@@???===:::888777666555333333222222111000000000////////////............---,,,,,,,,,,,,,,,,,,,,,---..................------///111111///......///------......///000000111111333555666666555333111222444777:::===AAAFFFIIIMMMOOORRRTTTUUUXXX[[[^^^```___```aaaeeejjjnnnqqqmmmmmmllllllmmmmmmnnnooolllmmmoooooooooqqqsssuuuyyy{{{|||{{{xxxwwwwwwwwwxxxsssooonnnrrrvvvyyyyyy|||}}}|||zzzxxxxxxyyy{{{}}}|||nnnaaaUUUIIIAAA>>>===BBBSSSooozzzrrrxxxjjjlllVVV@@@???>>>>>>>>>===<<<;;;:::999777666333111///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------000999BBB[[[ooo}}}}}}}}}sssuuullliiilllrrrsssvvv|||tttmmmlllnnnnnnoooooovvv}}}zzzllleeehhhsss|||}}}xxxvvvkkkccc^^^]]]kkkyyydddWWWRRRQQQQQQeeefffWWWfffoooOOO>>>>>>EEEAAA>>>;;;888666555222000///////////////////////////////////////000000111000222444:::LLLhhh^^^IIITTTfff|||~~~zzz}}}~~~}}}{{{vvvvvvXXXFFFFFFBBB@@@>>>===:::888777666666333333222222111000000000////////////............---,,,+++++++++,,,------.........------.........---...//////...---...///...//////000000111111222222333555666666555333222444666999<<>><<<:::888777666666333333222222111000000000////////////............---,,,+++***+++,,,---...///...------------...///...//////...------...000///000000111111222222333333444444444444444444333666999<<>><<<:::999777777666333333222222111000000000////////////............---,,,+++******,,,...//////...------------...////////////---,,,---///111///000000111111222222333444333222111111222333444999;;;>>>AAACCCFFFJJJNNNMMMNNNOOOOOOPPPRRRVVVYYYZZZZZZ\\\___bbbfffhhhjjjiiihhhhhhhhhhhhiiijjjjjjjjjlllnnnooopppsssvvvyyytttxxx|||~~~zzzuuupppnnngggkkkpppuuuwwwxxxxxxyyyzzz}}}||||||yyytttmmmkkkeeeaaahhhxxx}}}nnn^^^TTTDDDBBB>>>>>>IIIaaa|||vvvqqqbbbqqq[[[<<<>>>>>>>>>===<<<;;;:::999777777666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...***+++000000222CCCWWWtttzzznnnvvv}}}sssqqqttt}}}mmmfffeeemmmqqqooosss|||ooonnnmmmnnnmmmhhh___XXXSSS^^^tttiiidddyyypppjjjnnnsssrrrzzzvvvwwwXXXDDD>>>DDDAAA===:::888666333111000000000000000000000000///////////////000111111111111555HHHkkkvvvkkkaaaOOODDDLLL```ppp}}}}}}|||~~~XXXFFFFFFBBB???>>><<<:::999888777777333333222222111000000000000/////////............---,,,+++******,,,...//////...---,,,,,,---...///000000///---,,,---///222//////000000111111222222333222000//////000222333:::<<>><<<;;;:::888777666555333000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...***+++000000333DDDZZZvvv~~~mmmuuuzzzooogggfffnnnpppmmmpppyyysss~~~wwwbbbdddrrrtttRRRQQQrrr~~~ooonnnttt~~~~~~rrrWWWEEE@@@EEEBBB>>>:::888666333111000000000000000000000000///////////////000111111000222:::OOOqqqkkkYYYSSSFFFLLLaaassszzzyyy}}}}}}~~~XXXFFFFFFBBBBBB???;;;999999999888888444444333222222111111000.........///////////////...------,,,,,,,,,------000...,,,,,,---...///.....................------000111111222222222111111111000//////000222444555888<<<@@@DDDGGGIIIMMMOOOOOOOOOOOOPPPRRRTTTUUUVVVYYYYYYZZZ\\\___cccfffhhhggggggfffggghhhiiikkkmmmlllmmmoooqqqtttwwwyyyzzzyyyvvvxxx|||zzzqqqhhhdddmmmttt|||~~~|||yyyxxxyyyzzzzzz{{{|||}}}~~~}}}~~~uuuoooooorrrmmmnnnkkkgggjjjuuu~~~~~~zzztttsssnnnsssrrrhhh]]]KKK???@@@BBBIIIaaa}}}fffjjjyyykkkzzzEEEDDD<<>>:::999888666444222000...---......---------,,,,,,,,,,,,,,,,,,---------......000,,,---111111666KKKddd{{{|||yyy~~~}}}lllgggggghhhhhhkkkpppwww|||{{{vvvzzzlll```ccctttuuusss}}}}}}xxx[[[@@@DDDEEEAAA<<<:::999777444111000000000000000000000000///////////////000111111222222;;;QQQkkk~~~aaaFFFNNNVVVbbbyyy~~~}}}|||}}}~~~}}}xxx|||XXXFFFFFFBBBBBB???<<<:::999999888777444333333222222111111000.../////////////////////...------,,,,,,------...000...,,,,,,---...........................------000000111222222222111111111000//////000222444666:::<<<@@@CCCEEEGGGIIIKKKMMMNNNNNNOOOPPPRRRTTTUUUYYYYYYZZZ\\\___bbbeeegggfffeeeeeeeeefffgggiiijjjiiiiiikkkmmmppprrrttttttwwwwwwxxxwwwqqqiiihhhkkkzzz}}}~~~|||wwwtttuuuxxxyyy{{{}}}~~~~~~|||zzzyyy|||}}}}}}xxxrrrnnnoooqqqnnnnnnkkkgggjjjuuuzzzwwwwwwsssmmmiiidddiii{{{vvvmmmbbbQQQCCCAAAAAAEEEZZZrrr~~~uuuhhh|||PPPFFF===>>>AAA;;;;;;>>>999999888666444222000///.........---------,,,,,,,,,,,,,,,,,,---------......000,,,---111222888NNNfffwww|||~~~}}}|||}}}xxx~~~zzzooodddfffggggggggghhhnnnwww}}}~~~{{{dddEEEBBBEEEAAA===;;;:::888444222000000000000000000000000///////////////000111111555555AAAYYYppp{{{~~~zzzyyyiiiGGGOOOXXXdddzzz~~~}}}}}}|||}}}zzzqqqqqqsssXXXFFFFFFBBB@@@>>><<<;;;;;;:::777666333333333222111111000000//////////////////.........---------------......///---,,,,,,---......---------------------......///000111111222222111111111000000///111333555777;;;===@@@BBBCCCDDDFFFHHHKKKKKKLLLMMMNNNPPPQQQRRRXXXYYYZZZ\\\^^^aaadddeeedddddddddeeefffgggiiiiiihhhhhhjjjkkkmmmooopppqqquuuuuutttoooeeeaaaiiiuuu~~~xxxrrrqqquuuyyyyyy{{{~~~}}}yyyuuurrryyywwwssspppnnnnnnpppqqqpppoookkkfffjjjuuuyyyrrrnnnmmmiiiddd___ZZZ___qqq}}}vvvjjjYYYJJJDDD??????OOOccc|||}}}}}}jjjmmmnnnKKK???>>>BBB===<<<===999888888666444222111///.........---------,,,,,,,,,,,,,,,,,,---------......///---...111444===SSSjjjyyy{{{~~~zzz}}}mmmnnnpppbbb^^^dddggghhhgggfffkkkwwwwwwuuurrrNNNAAADDDBBB???<<<;;;999555333000000000000000000000000///////////////000111111222333EEEcccyyyaaaGGGPPPZZZggg{{{|||}}}}}}{{{|||vvvhhh```]]]XXXFFFFFFBBB???>>><<<<<<<<<:::777555333333222222111000000000////////////...............------------......///...---,,,,,,---...---,,,,,,,,,------------.........///000111111222222111111000000000111444777888;;;===@@@BBBCCCCCCEEEGGGHHHIIIIIIJJJLLLNNNOOOPPPVVVWWWXXXZZZ\\\___```aaabbbbbbccceeefffhhhjjjjjjjjjkkklllmmmnnnooopppqqqrrroookkkfff___aaaooo~~~{{{tttqqqrrrwww|||yyyzzz||||||zzzwwwssspppvvvqqqkkkhhhjjjnnnpppqqqrrrqqqlllggglllwwwzzzrrrjjjfffccc```\\\[[[UUU[[[mmm}}}}}}pppaaaRRRIII@@@<<>>BBB>>><<<===999888888666555333111000///......---------,,,,,,,,,,,,,,,,,,---------......///---...111666CCCZZZooo}}}llliii~~~pppccc]]]```fffkkkjjjhhhmmmyyy~~~yyylllppp|||YYYAAADDDBBB@@@>>><<<999666555///////////////////////////////////////000000111///111FFFggg|||OOODDDOOO\\\kkk}}}~~~}}}zzzzzz}}}vvvdddTTTLLLXXXGGGGGGCCC???>>><<<<<<<<<:::777555333333222111111000000///000000//////.........------------------...///000---,,,,,,,,,......---+++,,,,,,,,,,,,------............///000111222222222000000000000222555888:::;;;===@@@BBBCCCDDDFFFHHHFFFFFFGGGIIIKKKNNNPPPQQQTTTUUUVVVXXXZZZ\\\]]]]]]\\\]]]___bbbdddfffhhhhhhjjjjjjkkklllmmmnnnoooooonnngggaaa```bbbiiivvv~~~|||xxxsssrrrssswwwzzzyyyyyyyyyxxxvvvuuusssrrrrrrlllfffeeeiiinnnqqqqqqsssqqqllliiinnnyyy}}}tttjjjccc```]]]YYYWWWXXXRRRXXXjjj{{{uuuhhhZZZNNNCCC<<>><<<===999888888666555333222111000......---------,,,,,,,,,,,,,,,,,,---------.........---...222999IIIaaatttpppnnn}}}wwwkkk___\\\dddlllnnnmmmqqq|||}}}~~~vvveeeeee{{{bbbAAABBBBBBAAA???<<<999777666///////////////////////////////////////000000111555777IIIeeexxxpppGGGCCCOOO^^^nnn~~~}}}yyyyyy|||~~~xxxdddQQQEEEXXXGGGGGGCCC@@@>>><<<;;;;;;:::777666222222222111000000//////000000000///......------------------...///000000---,,,+++,,,......,,,+++++++++,,,,,,------......---...///000111222222222000000000111333666:::<<<;;;>>>AAABBBCCCDDDFFFGGGDDDEEEFFFIIILLLOOORRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[XXXZZZ\\\^^^```aaabbbbbbeeeeeefffggghhhiiijjjkkkhhh```\\\aaajjjsss|||}}}{{{wwwtttssssssuuuvvvyyyxxxwwwvvvuuuttttttsssmmmjjjfffgggkkkoooqqqqqqrrrpppkkkiiioooyyy~~~~~~vvvkkk```]]][[[WWWTTTRRRQQQMMMSSSgggxxx~~~~~~~~~~~~~~~~~~zzzpppcccUUUHHH???@@@GGG[[[vvv{{{}}}~~~rrrkkkOOOAAABBB???<<<===;;;888777666555444222111111......---------,,,,,,,,,,,,,,,,,,---------............///222<<>>AAAAAAAAAAAABBBDDDCCCDDDFFFIIIMMMQQQTTTVVVTTTUUUWWWYYYZZZ[[[[[[[[[\\\\\\^^^^^^___^^^^^^]]]^^^___```aaacccdddeeefffbbb^^^___gggrrryyy~~~{{{wwwttttttuuuvvvwwwxxxxxxxxxxxxvvvtttrrrpppjjjiiiiiikkknnnpppqqqrrrnnnllliiihhhoooxxx{{{xxxlll```VVVUUUUUURRRNNNMMMJJJFFFOOOeeewww~~~~~~}}}|||~~~wwwkkk\\\LLLAAA@@@DDDOOOjjj{{{~~~ggguuuvvvUUUBBBBBB???;;;===<<<888777666555444333222111......---------,,,,,,,,,,,,,,,,,,---------......---...///222===SSSmmm~~~~~~|||kkkbbbaaa\\\```dddhhhnnnxxxwwwiiifffkkkppptttwwwppprrrxxx~~~wwwcccUUUXXXjjjmmmHHH???AAABBB@@@<<<888666666000000000000000000000000///////////////000111111111???TTTnnn}}}pppiiiaaaTTTFFFLLLXXXeeesss~~~|||{{{{{{yyyvvvxxx~~~yyyjjjYYYMMMYYYGGGHHHDDDBBB???;;;999999999888888222222111111000/////////111000000///...------------------......000111111,,,++++++---......,,,*********+++,,,,,,---......,,,---...000111111222222000000000111444888;;;===>>>???AAAAAA???>>>???@@@BBBDDDFFFJJJNNNSSSVVVXXXVVVWWWYYYZZZ\\\\\\[[[[[[aaabbbbbbbbbaaa___]]]\\\[[[\\\]]]___aaabbbcccddd^^^^^^cccnnnvvvzzz~~~}}}zzzuuussstttwwwzzz|||wwwyyyzzz{{{xxxtttpppmmmhhhiiilllnnnpppqqqrrrrrrkkkjjjggggggnnnvvvxxxtttdddXXXOOOPPPQQQNNNJJJJJJFFFCCCMMMeeeyyy}}}|||zzz|||~~~|||ppp```OOOCCC@@@BBBDDD___~~~zzz|||dddqqq}}}YYYCCCBBB>>>;;;======888777777555444333222222......---------,,,,,,,,,,,,,,,,,,---------......---...///222>>>VVVpppxxx|||}}}~~~{{{___WWWbbb^^^^^^```ccclllyyyxxxfff]]]\\\[[[[[[\\\uuuwww||||||vvvyyy|||wwwggg^^^dddqqqMMM>>>@@@BBB@@@;;;777666666000000000000000000000000///////////////000111111///AAAWWWnnnnnn^^^TTTMMMGGGRRR]]]hhhsss{{{yyyxxxyyywwwuuuyyywwwkkk\\\RRRXXXGGGGGGBBB>>>>>>===;;;999666444333333333222222111000000000////////////..................---,,,,,,,,,,,,---,,,------......------,,,***+++---...///......---............////////////---...111444777999;;;;;;:::;;;<<<>>>@@@AAAAAABBBBBBCCCFFFKKKPPPTTTUUUTTTUUUXXX[[[]]]___aaadddfffggghhhiiijjjiiigggeeecccbbb```___aaaddddddaaa^^^___cccjjjppptttvvvwwwxxxwwwuuussstttwwwzzz||||||}}}{{{|||}}}zzzsssmmmiiihhhhhhjjjmmmnnnnnnnnnhhheeedddhhhnnnpppmmmiiiUUUTTTRRRRRRQQQNNNKKKHHHDDDAAAIII^^^ttt}}}{{{|||}}}vvvkkkZZZHHH???>>>GGGVVVnnnpppbbbgggIII===>>>>>>======;;;:::888666444222222111///......------,,,++++++++++++,,,,,,,,,---------,,,///111555DDD\\\qqq}}}yyyyyywwwjjjsssttt```ZZZ^^^```^^^^^^dddppp}}}xxxfffTTTHHHEEEHHHKKKaaauuu|||vvvvvv}}}}}}xxxttt]]]|||zzzRRRCCC@@@CCCBBB999:::<<<555333222111000////////////.../////////...///111333333FFF\\\nnnxxx[[[NNNIIIEEEYYY___jjjyyyyyy{{{yyyuuuwww|||{{{vvv~~~zzzoooaaaVVVXXXGGGGGGBBB??????===<<<:::777555444333333222222111000000000////////////..................---,,,,,,,,,,,,---,,,------......------,,,++++++,,,---........................////////////...///222555777:::;;;<<<;;;;;;===>>>???@@@AAAAAAAAABBBFFFJJJOOORRRSSSSSSUUUWWW[[[]]]___bbbeeehhhkkklllmmmmmmmmmkkkjjjhhhhhhgggfffhhhiiiiiifffccceeehhhmmmrrrtttuuuuuuvvvtttsssrrrsssvvvyyy{{{|||}}}{{{yyyyyyyyyuuummmfffhhhhhhiiilllmmmllliiigggddd___\\\bbbllloooiiibbbTTTRRRQQQPPPOOOLLLIIIFFFBBB@@@GGG[[[qqq}}}~~~~~~||||||}}}~~~zzzpppaaaOOOCCCAAAAAALLLaaa{{{zzzbbbuuuwwwVVVDDD@@@>>><<<<<<<<<:::888666444333222111///......------,,,,,,+++++++++,,,,,,,,,---------...///111777HHHaaauuuzzzyyyuuuzzzwwwxxxppp}}}sssccc\\\\\\^^^]]]^^^fffrrr~~~wwweeeSSSGGGCCCDDDFFFYYYooo}}}|||yyypppkkkooowwwbbbeeeiiiGGGBBBEEEDDD;;;;;;<<<444333222111000////////////.../////////...///111444777MMMcccnnnxxxkkkOOOEEEBBBXXX```nnnxxx{{{zzzwwwwww|||}}}yyy~~~xxxiii^^^XXXGGGGGGBBB@@@???>>><<<:::888777666333333222222111000000000////////////..................---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,---...//////............///////////////000333666888;;;<<<===<<<<<<===>>>??????@@@@@@@@@CCCFFFJJJNNNQQQRRRSSSUUUWWW[[[^^^```cccfffiiimmmnnnooooooooonnnmmmlllnnnmmmmmmmmmmmmllljjjgggjjjkkknnnqqqrrrrrrrrrqqqqqqpppoooqqquuuxxxzzzzzz|||zzzzzzzzzyyysssiiibbbiiiiiikkklllllliiiccc___^^^XXXUUU\\\gggjjjbbbYYYTTTRRRQQQPPPNNNLLLHHHEEE@@@>>>DDDXXXmmmzzz~~~~~~}}}{{{zzz~~~}}}}}}}}}~~~~~~xxxjjjXXXIIICCC>>>DDDSSSlllzzziiifffjjjOOOCCC>>><<<<<<<<<;;;999666444333222111//////......---,,,,,,,,,,,,,,,,,,,,,------------//////111:::PPPjjj{{{~~~~~~xxxzzz|||rrrsss~~~|||vvvoooeee^^^[[[\\\\\\```iiiuuuyyyhhhWWWJJJDDDBBBBBBKKKccc{{{ooocccZZZ[[[aaa~~~kkkXXXttt~~~rrrJJJCCCEEEFFF>>><<<;;;333333222111000////////////.../////////...///222444:::SSSiiilllmmmzzzpppKKKCCCGGGWWW```ooo~~~{{{xxx{{{{{{xxxxxx{{{}}}}}}~~~}}}ttthhhXXXGGGFFFBBB@@@???===;;;999888777666333333222222111000000000////////////..................---,,,,,,,,,,,,---,,,------......------,,,---,,,++++++,,,---///000............////////////000222444777999;;;<<<===============>>>>>>??????AAADDDHHHLLLNNNPPPRRRSSSUUUWWW[[[^^^```cccgggiiikkkkkklllmmmnnnnnnmmmmmmoooooonnnnnnmmmkkkhhhgggiiiiiikkknnnpppqqqpppooonnnnnnnnnppptttxxxyyyzzz|||}}}~~~}}}wwwnnngggllllllkkkkkkiiieee___[[[ZZZVVVUUUYYY___```ZZZSSSUUUTTTRRRQQQPPPMMMIIIFFF???===CCCVVVjjjwww}}}}}}~~~~~~}}}|||{{{{{{{{{{{{}}}}}}|||{{{{{{}}}rrraaaOOOCCC@@@BBBLLLbbb~~~}}}vvvwww___uuu~~~YYYDDD======>>><<<;;;999777555333222222/////////...------,,,,,,,,,,,,,,,------------...//////111===WWWqqq~~~sssttt|||rrriiibbb]]][[[YYY[[[aaalllyyy~~~ooo___QQQGGGCCCAAAAAAXXXvvvtttiii\\\SSSTTTZZZrrrzzz\\\ooopppMMMBBBCCCFFF@@@>>><<<333333222111000////////////...///000//////000222555@@@YYYkkklllmmm~~~dddCCCBBBMMMZZZbbbmmmwww|||{{{yyyvvvyyy{{{{{{yyywwwyyy|||~~~~~~}}}{{{oooWWWFFFFFFAAA>>>===;;;999888777666666333333222222111000000000////////////..................---,,,,,,,,,,,,---,,,------......------,,,---,,,++++++,,,---///000............////////////111222555777999;;;<<<=========<<<<<<===>>>??????CCCGGGKKKNNNOOOPPPRRRUUUUUUWWW[[[^^^```cccfffiiiiiiiiijjjkkklllmmmmmmmmmnnnoooooonnnllljjjhhhgggffffffiiimmmrrrtttsssqqqooonnnoooqqquuuyyyzzzzzz{{{}}}{{{tttnnnqqqooollliiigggddd```]]]YYYYYYYYYWWWUUUSSSRRRQQQUUUSSSQQQPPPNNNKKKGGGDDD???===DDDVVViiiuuu{{{~~~|||}}}~~~~~~{{{yyyyyy{{{~~~}}}~~~}}}|||zzz{{{~~~~~~xxxiiiUUUEEEBBBBBBIII\\\xxxxxx}}}cccjjjaaaFFF>>>???AAA===;;;999777555333333222000//////......---,,,,,,,,,,,,---------...............222AAA\\\wwwsssvvvxxxggg\\\YYYZZZWWW[[[cccooo|||uuufffWWWKKKCCC???@@@RRRmmm{{{wwwtttxxx}}}xxxnnndddXXXPPPPPPVVVjjj|||cccqqqrrrPPPBBB@@@EEEAAA???===555333222111000////////////...///000//////000333666HHH\\\kkkmmmwww}}}VVV===@@@LLL]]]bbbjjjoooqqqtttvvvyyyzzzxxxwwwwwwvvvvvvyyy|||uuuWWWFFFFFFAAA>>>===:::888777666666777333333222222111000000000////////////..................---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,---...//////............////////////111333555777999;;;<<<<<<<<<<<<;;;;;;<<<>>>???@@@DDDHHHMMMOOOOOOPPPRRRUUUUUUXXX[[[]]]___aaadddggghhhiiijjjkkklllnnnooopppoooqqqrrrpppnnnkkkjjjjjjccceeeiiipppxxx{{{zzzwwwqqqqqqrrrtttxxx{{{{{{{{{xxxzzz~~~{{{vvvrrrsssqqqmmmkkkiiifffcccaaa\\\\\\ZZZTTTMMMKKKNNNRRRQQQPPPMMMLLLJJJGGGCCC@@@======DDDVVVgggrrrwww{{{zzzzzz{{{{{{}}}~~~~~~{{{yyyzzz|||zzz|||~~~}}}{{{zzz}}}}}}qqq]]]KKKAAA@@@EEEUUUooozzzuuutttjjjhhhKKKAAAAAAAAA===<<<:::777555444333222000000//////...---------,,,---------............---///666FFFaaa{{{~~~ssswww}}}gggYYYVVVWWWVVVZZZdddqqq}}}~~~yyykkk\\\NNNCCC>>>BBBNNNcccxxxyyypppllljjjnnntttyyyrrriii^^^RRRIIIIIINNNbbbuuujjjtttsssWWWDDD???EEECCC@@@>>>777333222111000////////////...///000000000111444666JJJ\\\jjjqqqxxx{{{~~~iiiLLL===AAALLLVVV^^^fffjjjlllnnnsssxxxwwwrrrooorrruuuvvvxxx{{{xxxWWWFFFEEEAAA???===;;;999777777888888333333222222111000000000////////////..................---,,,,,,,,,,,,---,,,------......------,,,++++++,,,---........................////////////111222444666888:::;;;;;;;;;;;;::::::<<<>>>@@@BBBDDDHHHNNNOOONNNNNNQQQTTTUUUXXXZZZ\\\]]]___bbbdddgggggghhhjjjkkkmmmooopppooorrrsssrrrooolllllllll```bbbhhhrrr{{{|||yyyuuuuuuuuuxxx{{{}}}}}}|||wwwyyy|||~~~|||yyyuuutttrrrqqqoooooonnnkkkhhheee```]]]VVVNNNHHHIIINNNSSSPPPNNNLLLJJJHHHEEEAAA>>>;;;;;;DDDVVVfffooosssvvvxxxwwwvvvvvvxxx{{{~~~~~~~~~}}}}}}|||}}}}}}}}}uuuyyy~~~}}}|||yyygggUUUBBB@@@AAAKKKaaa}}}wwwppp}}}pppSSSFFFAAA>>>===<<<:::888666444333333000000//////......------------------............---222;;;LLLfff~~~xxx~~~~~~ppp~~~gggZZZWWWVVVVVVZZZdddqqq~~~~~~~~~rrrbbbSSSFFF???AAAEEESSSiii{{{wwwoookkkjjjmmmrrrtttmmmdddYYYMMMDDDCCCHHHWWWjjjnnnqqqxxxaaaJJJBBBFFFDDDAAA>>>888333222111000////////////...///000000000111444777MMMbbbvvv{{{mmmoookkk\\\HHH>>>CCCMMMWWWbbbooouuussspppppprrrqqqhhheeekkksssvvvxxxzzzvvvWWWFFFEEEAAA@@@>>><<<:::888888999:::333333222222111000000000000/////////..................---,,,,,,,,,,,,---,,,------......------,,,***+++---...///......---............/////////000111222444666888999:::;;;;;;:::::::::;;;>>>AAACCCCCCHHHMMMOOOMMMMMMPPPSSSVVVXXXZZZ\\\\\\^^^```bbbdddeeefffgggiiilllnnnooonnnqqqsssrrrooollllllmmm]]]```gggqqq{{{|||wwwxxxwwwxxxzzz}}}~~~}}}xxxzzz}}}}}}{{{xxxuuutttppppppqqqssssssooojjjfffccc[[[QQQHHHFFFJJJOOOSSSQQQOOOMMMKKKIIIFFFBBB>>>999:::DDDUUUdddlllppprrrwwwuuussssssuuuxxx||||||~~~|||yyywwwqqqwww}}}~~~~~~ooo]]]GGGBBB???DDDUUUqqqooovvvuuuYYYIIIAAA;;;===<<<:::888666444333333000000000///......---------------.........//////...444???PPPhhh~~~yyyhhhxxxfff]]]YYYWWWVVV[[[dddrrr~~~~~~}}}~~~wwwhhhXXXJJJBBB===<<>>888333222111000////////////...///000000000222555777VVVpppooooooiii[[[HHH===@@@IIIbbbpppyyysssqqqlllbbb^^^gggsssxxxyyy{{{{{{rrrUUUHHHHHHAAA>>>>>><<<:::888666555444333333222222111000//////222111111000///......---000///...---,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,------......---,,,+++,,,---...///555555666888888999999999;;;:::::::::;;;>>>AAACCCJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVYYY\\\___```aaaaaaeeedddbbb``````bbbgggkkkkkkpppsssqqqpppoookkkfffZZZVVV^^^rrr~~~|||xxxyyyuuuwwwzzz}}}~~~~~~~~~~~~{{{}}}~~~}}}yyyvvvssssssrrrrrrqqqrrrrrrpppmmmjjjiii^^^PPPHHHIIIMMMOOOPPPUUUPPPKKKIIIIIIGGGBBB===:::888AAAWWWfffjjjnnnvvvtttuuuwwwyyy|||}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{|||{{{zzz{{{~~~zzznnndddMMMBBB<<>>===;;;888666444333222000000000///......------------------------------//////;;;UUUqqqzzzwwwzzzhhhsssggg```\\\YYYWWWSSSYYYiii|||~~~{{{rrrdddPPP@@@???:::===MMMbbbttt~~~zzzsssjjjmmmeee[[[RRRGGG>>>===AAAEEEWWWqqqeeefff}}}[[[AAABBBIIIDDD>>>===555444222000/////////000222555...,,,222111222;;;]]]xxx}}}iiinnnZZZ>>>???@@@LLLhhh|||xxxrrrlllxxxsssnnnoootttyyy{{{{{{}}}sssUUUHHHHHHAAA>>>>>><<<:::888666555444333333222222111000000///111111111000///.........//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------......---,,,,,,,,,---...///444444666777888999999999::::::999:::;;;>>>AAACCCHHHJJJMMMNNNOOOQQQSSSUUUTTTVVVXXXZZZ]]]___```aaabbbcccdddddddddeeegggiiiiiimmmpppoooooopppkkkeeeVVVOOOSSShhhxxx{{{xxxwwwtttvvvyyyzzz{{{|||||||||{{{}}}~~~}}}yyyvvvttttttuuuvvvvvvvvvtttrrrpppooolllcccVVVNNNMMMPPPSSSTTTTTTPPPKKKIIIJJJHHHDDD@@@<<<<<>>===;;;888666444333222000000000///......------------------------------222444BBB\\\vvvyyywww~~~~~~kkk[[[RRRRRRTTTVVVTTT[[[kkk}}}}}}ttteeeSSSFFFBBB<<<;;;FFFVVVhhhzzz}}}wwwpppiiijjj```UUUMMMDDD===<<>>EEEQQQaaawww}}}wwwsssnnnwwwssspppppptttwwwxxxxxx|||sssUUUHHHHHHAAA>>>>>><<<:::888666555444333333222222111000000000111111000000//////......///...------,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------......---,,,,,,,,,---///000222333555777888::::::::::::999999999;;;>>>AAACCCFFFHHHKKKMMMOOOQQQTTTVVVTTTTTTVVVWWWZZZ\\\___```]]]aaaeeegggggggggggghhhgggjjjlllmmmppprrrnnnfffUUUIIIHHH[[[rrr{{{zzzxxxsssuuuwwwxxxxxxyyy{{{|||}}}~~~~~~|||yyyvvvuuuuuuxxxzzz|||{{{wwwuuuvvvwwwrrrkkk```VVVQQQQQQTTTWWWSSSOOOKKKIIIJJJIIIFFFCCC===AAAPPPgggttttttsssvvvwwwxxxzzz{{{|||}}}||||||yyyzzz|||||||||}}}~~~}}}~~~~~~~~~yyyppp^^^OOOBBBAAAIIIYYYtttfffkkkTTTEEE>>>>>>===;;;888666444333222111000000//////......---------------------------///333DDD___xxxxxx~~~~~~nnn]]]RRRPPPSSSVVVUUU^^^nnn~~~~~~sssdddUUUJJJDDD>>>:::===GGGVVVkkk{{{xxxpppiiidddYYYLLLEEE@@@<<<:::<<>>>>><<<:::888666555444222222222111111111000000111000000000/////////...///...---,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,------...------,,,,,,---...///000111222444666888::::::;;;999999888999;;;>>>AAACCCFFFHHHKKKLLLMMMOOORRRTTTSSSSSSSSSUUUWWWZZZ]]]___[[[^^^bbbeeeffffffggghhhgggiiijjjlllqqquuurrrlllVVVFFF@@@PPPiiixxxyyyvvvppptttwwwyyyyyyzzz||||||xxxuuuttttttxxx|||~~~zzzxxx{{{zzzttthhh\\\RRROOOQQQTTTRRROOOKKKJJJIIIHHHFFFDDD>>>DDDUUUjjjvvvwwwwwwxxxxxxyyy{{{}}}}}}}}}|||{{{vvvwwwyyyzzz|||~~~||||||}}}}}}{{{zzz{{{|||}}}~~~~~~vvvgggVVVFFF@@@CCCQQQllljjjyyy{{{\\\HHH@@@???===;;;999666444333333111111000000///.........------------............,,,111DDD```yyyttt}}}{{{~~~xxxgggZZZSSSQQQQQQTTT___pppyyyzzzoooaaaUUUMMMDDD???:::999===HHH\\\mmm~~~ssskkk^^^QQQDDD???===:::999999;;;EEEZZZuuuyyyuuufffyyygggLLLFFFHHHCCC<<<999777666444222111111111222000222///000444333999LLLvvv|||yyyxxx~~~wwwLLL:::CCCJJJJJJbbbwwwvvvooollliiinnnppprrruuuvvvwwwxxxyyyzzz{{{UUUHHHHHHAAA>>>>>><<<:::888666555444222222222111111111111111000000000000////////////......---,,,,,,,,,------...------,,,,,,------...***++++++,,,,,,------...------,,,,,,---...000111111222444666888999::::::888888888999;;;>>>AAACCCGGGIIIKKKLLLLLLMMMOOOQQQQQQRRRRRRSSSVVVYYY\\\^^^[[[]]]___```aaacccfffiiigggiiijjjlllrrrxxxyyyuuuYYYHHH<<>><<<999777555444333111111111000//////......---------......////////////555GGGbbbzzzzzzuuuxxxuuueeeXXXPPPMMMLLLSSS```rrr~~~sss|||xxxmmmbbbWWWPPPCCC@@@===;;;;;;AAAPPP___zzzuuujjjYYYMMMAAA===<<<999888999;;;EEE[[[uuuuuu}}}xxxeeeqqqgggMMMFFFGGGDDD>>>:::777666444222111111111222111333000000333///888OOOtttpppjjjooo}}}fffEEE>>>DDDJJJGGGbbbwwwpppiiigggeeehhhmmmsssvvvxxxyyy{{{~~~|||vvvUUUHHHHHHAAA>>>>>><<<:::888666555444111111111111111111111111000000000000////////////...------,,,,,,---------------,,,,,,,,,,,,------***++++++,,,,,,------...------,,,,,,---///111222111222444666777999999999777777777888:::>>>AAACCCGGGHHHJJJKKKKKKLLLMMMOOOPPPPPPRRRTTTVVVYYY[[[\\\[[[\\\]]]]]]^^^aaaeeeiiigggjjjllllllqqqyyycccSSSBBB???GGGQQQUUUSSS\\\fffsss{{{~~~|||wwwuuuvvvwwwxxx|||vvvgggXXXNNNKKKLLLNNNOOOPPPPPPPPPNNNLLLIIIGGGDDDMMM[[[iiirrrwwwzzz{{{yyyzzz}}}}}}{{{zzzyyyyyyxxxxxxxxxyyyyyy{{{zzz{{{|||~~~~~~}}}{{{zzz{{{}}}rrrbbbPPPEEE@@@FFF\\\ssskkk~~~sssWWWHHH???>>><<<999777555444333222111111000000//////...---------...//////000000000666HHHbbbwwwxxxzzzuuu~~~iiiXXXPPPNNNOOOPPPRRRbbbtttrrrxxxxxxpppggg\\\UUUFFFCCCAAA???===>>>GGGSSSooo~~~uuugggUUUKKKBBB???<<<999999:::===GGG^^^yyytttwwwuuuccclllhhhOOOFFFFFFEEE???;;;666555333222111111111111111222000111222...999TTTqqqiiidddppp~~~|||UUU===>>>@@@KKKNNN```uuu{{{kkkdddcccccccccjjjrrrvvvwwwxxx|||~~~zzzrrrUUUHHHHHHAAA>>>>>><<<:::888666555444111111111111111111111111////////////000000000000---------,,,,,,------...,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...------,,,---...000111333222333444666777888888888777777777888:::>>>AAACCCDDDFFFIIIJJJJJJLLLNNNPPPOOOPPPRRRUUUWWWYYYZZZ[[[\\\]]]^^^^^^^^^aaadddgggeeejjjlllkkknnnxxxyyykkkVVVFFF@@@BBBDDDDDDKKKZZZmmmzzz~~~~~~{{{xxxxxxzzz}}}}}}~~~|||rrrfffVVVJJJFFFGGGJJJKKKLLLOOOSSSUUUUUURRROOOMMMKKKUUUcccnnntttwwwxxxxxxxxxzzz}}}~~~|||zzzyyyxxxwwwwwwxxxyyyzzzyyyxxxxxxzzz|||}}}}}}||||||~~~wwwgggVVVIII@@@BBBUUUjjj~~~sss}}}yyy\\\MMM@@@>>><<<:::777555444444222222111111000/////////---------...///000000000...777KKKfffzzzwww|||zzznnn~~~nnnZZZOOONNNRRRTTTTTTSSSeeewww~~~qqqsss~~~wwwssskkk```WWWMMMHHHDDDAAA===;;;AAAIII___sssuuufffSSSLLLFFFCCC???:::999<<<<<>>>>><<<:::888666555444111111111111111111222222////////////000000000000------,,,,,,,,,------...,,,++++++******++++++,,,***++++++,,,,,,---......------,,,---...000222333333444555666777777777777666666666888:::>>>AAACCCBBBDDDGGGIIIJJJLLLOOORRRNNNPPPRRRVVVXXXYYYZZZZZZ\\\]]]___``````bbbdddfffdddjjjmmmjjjkkkvvvjjjQQQAAA===>>>???@@@QQQgggwww}}}~~~~~~|||zzzyyyzzz~~~|||xxxcccWWWFFF======BBBGGGIIIJJJOOOUUUYYYYYYWWWTTTRRRPPP\\\jjjsssxxxxxxwwwuuuwwwzzz}}}~~~}}}xxxwwwvvvvvvvvvwwwxxxyyyyyywwwvvvxxxzzz|||}}}}}}zzzkkkZZZLLLAAA@@@PPPccc~~~vvvzzz|||dddVVV@@@???<<<:::777555444444222222111111000/////////---------...///000000111000<<>>888???WWWyyyzzzlllbbbnnncccdddXXX```nnnUUUIIIHHHFFFAAA<<<555444222000//////000000...000000444555111@@@```~~~~~~~~~uuuuuuzzzsssmmm@@@<<>><<<:::777666555555444333222222111111222222111000///------......////////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////------...000222444333444555666777888999:::777777777888;;;???BBBDDDEEEGGGHHHIIIIIIJJJKKKMMMLLLMMMOOOSSSVVVYYY\\\]]]]]]]]]^^^```bbbeeehhhjjjgggiiiiiiiiikkksssppp___TTTOOOJJJEEEHHHQQQeeeyyy}}}zzzzzzzzzxxx{{{}}}{{{~~~~~~rrrcccTTTGGG<<<999<<>>UUUsss{{{{{{^^^tttiiiUUUHHHLLLRRRPPPMMMNNNVVVkkk~~~~~~~~~~~~~~~pppmmmzzzvvvqqqhhhaaaVVVMMMFFFEEEBBB<<<;;;>>>KKKZZZppp~~~sss^^^VVVLLLDDD@@@>>><<<999;;;>>>PPPooo{{{uuuqqqiii___YYYYYYhhhfffiiiqqqxxxbbbTTTQQQ\\\ppp{{{cccKKKEEEKKKFFF999777666444222000000000000000222000000222111EEEfffwwwnnnkkkZZZFFF<<<<<>><<<:::777666555555444333222222111111222222111000///...---...//////.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------.........------...000333444333333444555666777777888888888888999;;;>>>AAACCCDDDFFFGGGHHHHHHIIIKKKLLLLLLMMMOOORRRUUUXXXZZZ[[[]]]^^^^^^```bbbeeegggiiiggghhhhhhgggiiippp{{{}}}vvvppphhh```YYY^^^jjjyyy}}}wwwvvvvvvuuuwwwzzzzzzzzzyyyyyy|||xxxhhhWWWFFF===555666:::<<>>HHHUUUrrr~~~~~~vvvfffvvvyyyxxxwwwlll___HHHDDD>>>999888777555333111111111000//////......///............///000000555CCC[[[uuuwwwwwwggglll|||~~~~~~gggRRRPPPSSSPPPNNNPPPWWWlll~~~~~~~~~}}}}}}~~~~~~~~~~~~pppooo~~~yyyssskkkdddZZZRRRJJJHHHDDD>>><<<>>>???KKK^^^uuu~~~sssbbbZZZOOOGGGCCC@@@===::::::;;;KKKjjj~~~zzztttmmmiii```VVVOOOMMMOOONNNRRR[[[dddnnn|||eeeSSSLLLVVVkkknnnSSSHHHJJJFFF;;;777666444222000000000000000222000111222222FFFhhhooommmXXXCCC<<>><<<:::777666555555444333222222111111222222111000///.........//////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------///111444555333333444444444555555555999888999999;;;>>>@@@BBBBBBDDDFFFGGGGGGHHHJJJLLLLLLMMMOOOQQQSSSVVVWWWXXX^^^^^^___```bbbdddfffgggggghhhgggfffgggllluuu|||oooooosss{{{yyyrrrrrrtttsssssstttuuuuuuvvvyyy{{{sss]]]III999333000333888:::===???KKKSSS]]]dddlllpppnnniiifffmmmrrrtttuuuyyyzzzxxxzzz|||}}}~~~}}}{{{xxxwwwssstttuuuwwwwwwuuuppplllpppsssvvvwwwvvvvvvxxx{{{zzzzzz{{{~~~zzzssshhhYYYIII???CCCLLLjjj}}}dddfffxxxvvvtttbbbKKKFFF???<<<:::888444222222111111000000///.....................///000000111BBB[[[qqqttttttrrrrrr|||www}}}tttXXXMMMLLLKKKKKKNNNXXXmmm~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~pppnnn{{{vvvooojjj```YYYQQQLLLGGG@@@======999>>>LLLbbb|||vvvhhh```UUUMMMGGGCCC???;;;999888DDDccc|||rrrjjjbbb]]]UUUKKKDDDBBB@@@@@@CCCKKKSSS___rrroooXXXJJJPPPfffwwwZZZJJJJJJFFF===777666444222111000000000000222000111333333GGGjjj{{{www\\\CCC===AAAGGGOOOXXXooo|||kkkcccaaa___gggjjjnnnqqqtttvvvyyy{{{mmmtttVVVEEEEEE@@@???>>><<<999777666555555444333222222111111222222000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,...000222444555444444444444444555555555999999999:::<<<>>>???AAA@@@BBBEEEEEEFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUVVV]]]^^^___```aaacccdddeeehhhhhhgggffffffjjjpppuuu|||yyyyyy}}}}}}wwwnnniiimmmssstttqqqpppqqqrrruuuyyyzzzmmmTTT???777111000444888:::===@@@EEEOOO]]]ggglllllljjjgggjjjqqqvvvuuuuuuxxxyyyyyyzzz{{{}}}~~~}}}{{{wwwuuutttssssssttttttrrrnnnkkknnnsssxxxyyyvvvuuuwww{{{{{{zzz{{{}}}{{{uuulll___OOOBBBAAAGGGbbbxxxkkkbbb}}}bbbNNNFFF>>>===<<<888444222222222111111000//////.........---......///000111333DDD\\\ppp|||yyyuuu}}}yyyzzz~~~^^^MMMIIIIIILLLOOOZZZnnn~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{|||||||||}}}}}}}}}~~~~~~~~~nnnlll~~~yyytttpppggg```XXXPPPIIICCC>>><<<===<<>>888666444222111000000111000222000111333444JJJmmmrrrvvveeeEEE>>>AAAEEENNN[[[vvv~~~oooiiihhhgggiiilllppprrrtttvvvxxxzzznnnrrrVVVEEEEEE@@@???>>><<<999777666555555444333222222111111222222000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,---...000222444555555555555555555555555666888999999;;;<<<>>>???@@@???AAADDDEEEEEEFFFIIIKKKLLLLLLNNNOOOQQQSSSTTTUUU\\\]]]^^^```aaabbbcccdddhhhhhhhhhggggggjjjmmmpppuuuxxxxxxyyy||||||wwweee```___hhhpppqqqmmmkkkkkkllloootttrrrcccKKK:::;;;555333555777888<<>><<<888===XXX}}}nnn```QQQIIIDDDAAAAAACCC@@@>>>=========DDDTTTeeewwwnnnTTTMMM]]]~~~gggOOOHHHNNNJJJ>>>888777555333111111111111000222000111444666LLLppplllnnnvvvuuu}}}gggDDD>>>AAACCCOOOaaa{{{~~~qqqnnnnnnkkkjjjmmmqqqsssuuuvvvyyy{{{ppprrrVVVEEEEEE@@@???>>><<<:::777666555555444333222222111111222222000000111111111000///...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---///000222333333444444555555666666666666777888999;;;===>>>@@@@@@???AAACCCEEEEEEGGGIIIKKKKKKLLLNNNOOOQQQSSSTTTUUUZZZ[[[]]]___aaabbbccccccggggggggghhhiiikkklllmmmooovvv|||xxxooommmrrrwwwzzz}}}~~~zzzttt___\\\]]]eeekkkjjjgggeeecccbbbeeeiiidddUUUDDD:::>>>:::777888888777:::>>>>>>JJJXXX^^^VVVMMMNNNTTTbbbkkktttuuuuuuxxx|||}}}|||}}}}}}|||{{{yyywwwvvvyyyvvvsssqqqqqqrrrsssrrrrrruuuxxxyyyxxxxxxzzz}}}~~~~~~~~~{{{ssshhhYYYJJJEEEFFFWWWmmmuuuyyyyyydddwwwtttWWWHHH=========999555666333222222111111000//////---------......000111222HHHXXXmmm~~~}}}qqqjjj~~~~~~yyygggWWWMMMKKKNNNPPP\\\ooo}}}~~~}}}}}}||||||}}}}}}~~~{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~|||gggdddzzz~~~{{{sssooofffZZZQQQKKKCCC<<<<<<999999AAAVVVqqqwwwooodddZZZRRRKKKDDD???>>>:::===UUU{{{yyyhhhUUUKKKFFFCCCBBBDDD===;;;:::::::::>>>IIIVVVggg}}}{{{\\\NNNWWW{{{}}}dddKKKFFFMMMJJJ>>>888777555333111111111111000222000111555888NNNrrrmmmpppxxx^^^???>>>CCCCCCRRRiii{{{|||rrrpppooolllkkknnnqqqtttuuuwwwzzz|||qqqsssVVVEEEEEE@@@???>>><<<:::777666555555444333222222111111222222000000111222111000///...,,,,,,---------.........---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,---...///111111222222222222333444555666666777555777999;;;===???@@@AAA???AAACCCEEEFFFGGGIIILLLKKKLLLMMMOOORRRTTTUUUVVVXXXZZZ\\\___aaaccccccdddddddddeeegggiiikkkkkkkkkppptttvvvvvvuuutttnnnfffiiirrryyy{{{}}}}}}yyylllhhhfffiiiiiieeebbbbbb\\\[[[]]]^^^WWWIII@@@>>>@@@>>>===???===::::::======AAAHHHKKKEEE>>>BBBJJJWWWcccnnnqqqssswww|||}}}}}}|||{{{yyyxxxvvvvvvvvvyyywwwuuutttuuuvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{|||~~~}}}}}}~~~~~~vvvjjj[[[LLLFFFFFFRRRhhhyyyfffnnnzzzaaaOOO@@@???>>>888555777333333222111111000000///------------///000111222AAAVVVqqq~~~|||~~~tttkkkiiiyyycccbbb[[[]]]\\\XXXPPPHHHFFFIIIKKK\\\ooo~~~}}}|||}}}}}}||||||||||||}}}}}}zzzzzzzzzzzzzzz{{{|||||||||||||||}}}}}}}}}~~~~~~~~~|||gggdddxxx~~~xxxvvvmmm___VVVPPPHHH???999999999===KKKfffxxxpppeee[[[TTTMMMEEE@@@???;;;===RRRxxxzzzeeeXXXPPPIIIDDDCCC>>><<<;;;>>>>>>???DDDLLLXXXsssgggSSSUUUuuummmPPPEEEIIIHHH>>>999777555333222111111222111222000111555999PPPttttttyyyzzzwwwRRR:::@@@EEEBBBQQQkkk{{{{{{sssrrrpppllljjjmmmqqqtttvvvxxx{{{}}}mmmsssVVVEEEEEE@@@???>>><<<:::777666555555444333222222111111222222000111111222222000///...---------....../////////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------///000111111111111000000111222444555666666555666888;;;>>>@@@AAABBB???AAADDDEEEFFFGGGJJJLLLKKKLLLMMMPPPRRRTTTVVVWWWWWWYYY\\\___aaacccddddddbbbbbbcccfffiiikkkkkkjjjmmmqqqrrrqqqqqqqqqllleeekkkvvv~~~}}}wwwrrroooiiicccaaacccYYYXXXZZZYYYPPPCCC???CCCAAAAAACCCFFFDDD>>><<<===:::888888:::777444:::DDDOOO]]]jjjoooqqqvvv{{{}}}}}}{{{yyywwwuuuuuuuuuuuuxxxwwwwwwxxxyyyyyywwwuuuvvvuuuttttttwwwzzz{{{{{{|||{{{{{{|||~~~xxxlll\\\MMMFFFFFFNNNddd}}}jjjiiiiiiTTTCCCAAA???888555777333333222222111000000000,,,,,,------///000111222:::UUUvvvzzztttuuuxxxWWWKKK>>>===FFFMMMKKKGGGFFFJJJNNN\\\nnn~~~|||~~~~~~{{{}}}}}}||||||||||||}}}}}}zzzzzzzzzzzzzzz{{{|||}}}{{{{{{{{{{{{|||||||||}}}}}}~~~~~~|||hhhfffwww|||zzzqqqcccYYYTTTKKKBBB;;;===>>>>>>FFF___|||xxxpppfff\\\TTTMMMEEE@@@???<<<===PPPvvvuuufff[[[OOOFFFBBB???<<<<<>>???CCCOOOmmmpppXXXUUUsssyyyVVVEEEFFFEEE???999777555333222111111222111222000111666999QQQvvv{{{{{{}}}mmmKKK999CCCGGG@@@MMMggg||||||uuutttrrrllljjjmmmqqqtttvvvyyy|||~~~{{{jjjsssWWWFFFFFFBBB???===;;;999999888555333444333222222333333111///000000000000//////////////////.........------------,,,,,,+++*********+++++++++,,,,,,,,,,,,------------...///000111222222111222333555666555555444888999;;;===???????????????AAADDDEEEDDDDDDEEEFFFGGGJJJMMMPPPRRRTTTWWWZZZVVVXXX[[[]]]^^^___aaacccdddccccccggglllppppppooommmooonnnmmmnnnoookkkeeepppsssxxx|||vvvnnnhhheeedddaaa]]]UUUOOOJJJHHHHHHHHHIIIGGGFFFEEEEEECCC???<<<444333222111111444:::>>>LLLVVVeeerrryyyzzzzzzyyy~~~}}}{{{xxxvvvttttttuuuwwwwwwvvvvvvwwwxxxuuuvvvxxxzzz{{{{{{{{{zzz|||}}}~~~~~~~~~ppp\\\KKKDDDDDDJJJ___wwwaaa{{{jjjXXXEEE>>>>>>;;;666333222222222111111111111111000...---///...---111777===\\\}}}tttuuu```LLLBBBBBBDDDEEEFFFEEEHHHKKK^^^rrr|||||||||yyy~~~~~~~~~}}}|||{{{{{{zzz{{{zzzzzzzzzzzz{{{|||}}}}}}{{{{{{|||}}}}}}|||~~~}}}}}}~~~{{{zzz}}}zzzdddcccyyy|||qqqbbbTTTMMMJJJEEE>>>:::<<>>===???@@@>>>@@@CCCMMMnnn}}}eee\\\ssscccIIIEEEHHH@@@<<<999555333333333222222555222222333111:::YYYzzz{{{wwwyyyhhhCCC>>>@@@<<<@@@JJJcccyyywwwuuussspppooonnnmmmlllnnnqqqsssuuuyyy~~~~~~zzzgggpppVVVEEEEEEAAABBB???<<<:::999888555333444222222222333333111///000000000000///////////////.........---------------,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111111222333555555555555444666777:::<<<===>>>>>>===???AAACCCCCCCCCDDDFFFHHHHHHKKKNNNPPPRRRTTTXXXZZZXXXZZZ]]]^^^^^^^^^```bbbeeeddddddfffjjjlllkkkjjjhhhjjjjjjkkkppptttqqqkkkqqqtttyyy|||zzzrrrmmmiiihhhcccaaa[[[TTTNNNKKKKKKLLLLLLJJJHHHGGGEEEBBB>>>;;;333333222000000444999===JJJTTTcccooowwwyyyyyyxxxxxxzzz{{{}}}}}}|||zzzyyyuuuvvvwwwwwwvvvvvvxxxyyyvvvwwwxxxzzz{{{{{{{{{{{{~~~wwweeeRRRFFFDDDFFFYYYpppggg|||gggUUUCCC======;;;777444222222222222111111111111000...---///...---111777EEE```|||}}}rrrYYYBBBAAABBBDDDEEEEEEHHHKKK^^^rrr|||~~~|||~~~~~~}}}}}}||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{~~~||||||}}}~~~~~~}}}|||xxxuuuwww~~~yyyeeeeeeyyyxxxnnnbbbXXXSSSJJJCCC>>>???DDDTTTuuu|||{{{pppccc[[[UUUMMMEEE@@@CCCAAADDDbbbvvvfffUUUIIIDDD???;;;<<<<<<<<<>>>BBBJJJiiifffZZZpppzzz___NNNOOOMMM>>><<<999555333333333222222111///111222111;;;YYYyyyzzzppppppzzzfffBBB???BBB???EEEQQQjjjuuutttrrrpppnnnllllllkkklllnnnqqqsssuuuyyy~~~sssyyyVVVEEEEEEAAA@@@>>>;;;999999888666444333222222222333333222000000000000000////////////............------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000111111222333444555555555444555666888:::;;;<<<<<<;;;>>>@@@AAABBBBBBDDDHHHKKKIIIKKKOOOQQQRRRUUUXXXZZZZZZ\\\^^^^^^^^^^^^```aaaeeeeeefffggghhhgggdddaaaYYY[[[\\\___hhhpppppplllsssvvvyyy|||~~~~~~xxxrrrnnnlllfffddd```ZZZUUURRRQQQRRRPPPNNNLLLJJJGGGCCC===999222222111000000222777;;;FFFPPP___llltttwwwwwwwwwtttwwwzzz}}}~~~|||{{{vvvxxxxxxxxxwwwwwwxxxzzzwwwxxxyyy{{{||||||||||||~~~nnnYYYIIICCCBBBRRRggg|||dddtttvvvxxxjjjXXXEEE>>>>>>;;;777444333333222222111111111111000------///......222888JJJbbb}}}}}}|||dddEEEAAAAAADDDEEEDDDGGGLLL^^^rrr}}}~~~}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzzzzzzz~~~}}}{{{|||}}}~~~~~~}}}|||}}}~~~}}}wwwdddeeexxx{{{rrreee[[[SSSKKKFFFDDDEEERRRqqq}}}ttthhhaaa[[[RRRIIIDDDDDD???>>>UUUwwwbbbRRRIIIBBB============???CCCFFFdddiiiZZZooo||||||cccRRRSSSPPP@@@===:::666333333333222222//////111333333>>>\\\yyyyyyaaa???>>>BBBAAAIIIUUUmmmpppooonnnlllkkkjjjiiiiiilllnnnpppsssuuuyyy}}}XXXHHHHHHDDD===;;;888777777777666555333222111222333333222000000000000000////////////------------------------,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,------...///000111111111222222333444444555555555666888:::;;;;;;;;;;;;>>>???@@@@@@AAADDDIIILLLJJJLLLOOOQQQSSSUUUXXXZZZZZZ\\\]]]^^^^^^___bbbddddddeeeggggggddd^^^VVVQQQIIIIIIHHHLLLXXXgggnnnnnnuuuwwwzzz|||}}}}}}xxxtttrrriiiddd___]]]]]][[[XXXTTTTTTRRRPPPNNNJJJEEE???:::222222111000///111555888BBBKKKZZZhhhppptttuuuvvvtttwww{{{~~~~~~{{{yyyxxxyyyyyyxxxwwwwwwyyy{{{xxxyyyyyy{{{||||||}}}}}}~~~rrr^^^LLLCCCBBBMMM```www```iiitttjjjzzzsss___JJJ@@@???;;;777444333333333222222111111000000------//////...222888IIIaaa|||mmmMMMEEEBBBEEEFFFDDDFFFMMM```sss}}}~~~||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{|||zzzvvvssspppwww~~~rrr```dddvvv|||mmmaaa\\\UUUNNNJJJGGGQQQnnn~~~wwwmmmfffaaaWWWMMMFFFEEE@@@>>>MMMqqqmmm[[[MMMFFF@@@AAABBBBBBCCCFFFEEEaaalll\\\qqq}}}lllQQQMMMOOOGGG===:::666444333333222111000111333555666BBB^^^xxx{{{yyyzzzxxx___>>>>>>@@@???HHHSSShhhllllllkkkjjjiiiiiiiiiiiilllnnnppprrruuuxxx}}}ZZZKKKLLLHHHBBB???;;;999888777666555222111111222333444222111000000000000////////////,,,,,,------------------,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------......///000111222222333111111222222333444444555777888:::;;;<<<<<<<<<<<<===>>>???@@@AAADDDIIIMMMJJJLLLOOOQQQRRRTTTWWWYYYXXXZZZ\\\^^^___aaaeeehhhdddeeeeeeaaaYYYMMMBBB<<<;;;:::999<<>><<<888666444444333333222111111000000------/////////333999LLLaaa|||vvvyyyVVVKKKDDDGGGGGGDDDFFFMMMddduuu|||}}}{{{}}}||||||||||||}}}}}}}}}}}}zzz{{{{{{||||||{{{zzzzzzvvvxxx{{{}}}}}}xxxqqqllljjjrrr{{{mmm^^^cccvvvvvvmmmfff___XXXQQQLLLSSSoooxxxpppjjjeee[[[RRRGGGEEECCCBBBJJJfffsssaaaOOOGGGBBBDDDFFFEEECCCDDDEEE___nnn[[[llllllPPPKKKPPPIII>>>;;;777444333333222111111222444333555CCC^^^vvv{{{ggg}}}ggglll```AAAAAAAAA>>>GGGPPPcccjjjjjjiiiiiiiiijjjjjjkkklllnnnppprrrtttwww|||~~~ZZZKKKMMMIIIJJJFFF@@@<<<999777555333222111111222444444333111000000000000////////////,,,,,,,,,,,,------------++++++******++++++,,,,,,++++++,,,,,,,,,,,,------...///000111222333333444222111111111222333444555888999;;;<<<=========<<<<<<>>>???@@@BBBDDDHHHKKKIIILLLNNNPPPQQQSSSVVVXXXXXXZZZ\\\]]]___bbbgggjjjfffeee```WWWKKK???666222555666555555???UUUiiiuuuxxxzzz|||}}}|||{{{{{{{{{~~~|||qqqgggffflllmmmfff^^^___]]][[[WWWRRRKKKCCC===333333222111000000333555999CCCRRR```jjjpppsssuuurrrtttyyy}}}~~~}}}yyyyyyxxxvvvuuuuuuxxxzzzxxxxxxxxxyyyzzz{{{}}}~~~zzzqqqaaaQQQGGG@@@EEERRRfffyyy||||||nnnYYYvvv|||eeeKKK???<<<;;;::::::555555444333222111111000000------///000000444:::SSScccxxxppp\\\MMMDDDHHHIIIDDDGGGOOOggguuuzzzzzz~~~zzz|||}}}}}}}}}}}}||||||||||||zzz{{{|||}}}~~~}}}||||||yyy{{{}}}~~~zzzsssmmmnnntttzzz~~~~~~lll```gggzzz}}}zzzpppjjjccc[[[TTTYYYuuuyyyqqqlllhhh```WWWIIIEEEDDDFFFIII[[[}}}kkkXXXNNNGGGGGGIIIGGGEEEEEEJJJ```~~~oooXXXaaagggQQQQQQRRRFFF???<<<777555444333222111///111222000333DDD```vvvxxx}}}lllwwwpppUUU\\\{{{```CCCDDDBBB@@@IIIQQQaaaiiiiiiiiiiiijjjkkklllmmmlllnnnppprrrtttwww{{{~~~{{{zzzYYYIIIIIIEEEIIIEEE???;;;888777555444111111111222444444333111000000000000////////////++++++,,,,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,,,,------......///000111222333333222111111111111333444555999:::;;;<<<======<<<<<<;;;===@@@BBBBBBDDDGGGIIIIIIKKKMMMOOOPPPRRRTTTWWWZZZ\\\]]]^^^___bbbfffjjjfffbbbYYYMMMCCC>>>>>>@@@FFFIIIGGG@@@BBBPPPbbbnnnxxx{{{~~~~~~|||xxxvvvuuuyyy{{{yyytttsssqqqmmmiiigggeeeaaa\\\UUULLLBBB;;;333444333222000111333555777AAAPPP^^^iiipppsssuuutttvvvyyy|||~~~~~~~~~}}}yyyyyyxxxuuussstttwwwyyyxxxxxxxxxxxxyyyzzz|||}}}{{{ttteeeTTTJJJBBBEEEPPPaaappp~~~~~~{{{[[[nnnpppRRRAAA===;;;;;;;;;666555444333222111111000000------000000000444;;;RRRbbbvvv~~~xxxnnnzzz]]]LLLBBBFFFIIIEEEHHHRRRhhhuuuxxxwww~~~{{{~~~~~~}}}}}}||||||{{{{{{yyy{{{}}}~~~}}}|||||||||}}}{{{xxxvvvuuuwww{{{~~~ooofffppp|||wwwxxx|||xxxsssmmmeee]]]bbb}}}{{{sssooolllddd\\\NNNFFFDDDFFFDDDOOOyyyooobbbUUUQQQQQQPPPOOOPPPTTTfffsssYYYYYYwwwnnnVVVSSSQQQCCC@@@<<<888555444333222111///111111///555IIIfff|||ttttttzzzmmmMMMPPPeee~~~ZZZ???AAAAAA???KKKSSScccggghhhhhhiiijjjkkkmmmnnnmmmnnnppprrrsssvvv{{{~~~www|||WWWFFFFFFAAAAAA===999666666777777777111111111222444444333222000000000000////////////+++++++++,,,,,,---------+++*********+++,,,,,,---++++++,,,,,,,,,---------------...///000111222222222111111000111333444555888999;;;<<<===<<<<<<;;;;;;>>>AAABBBCCCDDDFFFGGGHHHJJJMMMNNNOOOQQQTTTVVV]]]^^^^^^^^^___aaaeeehhheee^^^TTTHHHBBBEEENNNVVVaaaeeebbbVVVNNNTTTbbblllxxx{{{~~~|||wwwsssrrrsssvvv{{{wwwsssrrrrrrmmmjjjfff___WWWKKK@@@999444444444333111111333555666@@@OOO]]]hhhoootttvvvzzz{{{{{{||||||{{{zzzyyyyyyyyywwwuuussssssvvvyyyxxxwwwwwwwwwxxxzzz|||}}}~~~}}}|||}}}~~~~~~wwwiiiWWWLLLFFFHHHRRRaaammmzzzccclll}}}[[[GGG>>>;;;::::::666666555444222111111000000------000000000555;;;KKK```yyyxxxmmmjjj\\\III???EEEIIIEEEJJJUUUhhhtttvvvvvv~~~~~~~~~~~~}}}|||{{{{{{zzzyyy{{{}}}~~~|||yyyxxxyyy{{{||||||wwwxxxzzz~~~rrrkkkwwwrrrjjjooovvv}}}xxxssskkkccchhh|||tttpppnnnggg```RRRGGGCCCDDD???FFFooovvveee]]]\\\[[[\\\]]]___mmmxxx]]]YYYrrr|||YYYNNNLLLDDD@@@===888555444333222111111333333111999OOOnnn|||zzzwwwRRRNNN[[[sss}}}wwwRRR999======>>>KKKTTTdddffffffggghhhjjjkkkmmmnnnmmmnnnppprrrsssvvvzzz~~~wwwTTTFFFFFF???@@@???<<<:::777555444333444333111000000000111111111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...............222222222111222222333333999:::<<<===>>>======<<<<<<<<<===???BBBFFFIIIKKKJJJIIIIIILLLOOOSSSVVVWWW]]]]]]^^^___```aaabbbbbbfff___VVVOOORRRaaattttttkkkkkknnnssswww|||}}}{{{vvvqqqoooqqquuuyyy}}}zzzwwwtttppplllhhhbbbZZZRRRHHH???999444333333222222333333333888AAAOOO]]]gggnnnrrrtttzzzyyyxxxyyy|||}}}zzzxxxxxxvvvtttssssssuuuwwwyyyxxxxxxxxxxxxyyyzzz{{{|||~~~|||zzzzzz|||~~~~~~}}}||||||}}}~~~}}}uuugggXXXMMMEEELLL\\\llltttxxxttt^^^~~~\\\GGGAAA@@@;;;555555555555444333222111000,,,///---///333---111BBBVVVeeexxx{{{vvvzzzrrrttt]]]QQQGGGAAACCCEEEEEEIIIQQQjjjwww~~~zzzyyy}}}|||zzzyyyyyyyyyzzz{{{|||~~~|||yyyyyyyyyzzz{{{|||||||||||||||~~~~~~uuuiiiooo~~~wwwiiiooo~~~|||ttthhhhhh~~~xxxqqqkkkddd```VVVMMMCCCCCCDDDFFFfffqqqddd^^^```eeefffqqqggg^^^ooo^^^IIIJJJKKK@@@<<<777444333333444333111333666333:::[[[vvvxxxvvv}}}cccMMM\\\|||wwwxxxyyylllJJJ@@@;;;===@@@EEERRRaaaddddddeeefffhhhiiikkklllnnnnnnooorrruuuzzz~~~yyywww|||uuuTTTFFFFFF???@@@???<<<:::777555444444444333111000000000111222111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000000000222222111111222222333333888999:::<<<=========<<<======???@@@CCCEEEGGGHHHJJJJJJKKKNNNQQQTTTVVVWWW]]]^^^___```aaabbbbbbbbbccc^^^[[[___iiittt|||~~~tttppptttxxx|||}}}zzzwwwsssrrrqqqtttwwwzzz~~~|||{{{xxxtttlllhhh```XXXOOOGGG???999555444333333333333333333666>>>LLL[[[fffnnnsssuuu{{{yyyyyyzzz|||}}}{{{yyyyyyxxxvvvuuuuuuvvvxxxyyyxxxxxxyyyyyyzzz{{{}}}}}}|||}}}}}}|||{{{|||~~~~~~~~~~~~yyymmm]]]PPPGGGLLL[[[ooo|||bbb{{{^^^HHHAAA@@@<<<666666666666555444333222111,,,///---///222...444FFFbbbooozzzrrrooo{{{pppTTTNNNEEEAAADDDEEEDDDJJJSSSlllxxx{{{yyy~~~~~~|||{{{{{{zzzzzzzzz{{{{{{zzzzzz|||~~~}}}zzzyyyzzz{{{||||||}}}|||||||||~~~rrrfffkkkyyy~~~xxxpppqqqzzztttnnnhhhdddYYYPPPDDDCCCCCCCCC\\\~~~pppeee___TTT]]]nnnuuugggsssvvv]]]QQQOOOHHHAAA===777444333333333333333222444333777SSSooovvvzzzdddnnn|||wwwxxxqqqtttpppHHH???:::===???CCCPPP___bbbcccdddfffhhhjjjlllmmmnnnnnnooorrrvvvzzz~~~qqqooouuu{{{TTTFFFFFF???@@@>>><<<:::777666444444333333222111111111111222111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000111111222222111111222222111111222222333444666777999:::;;;<<<<<<<<<>>>>>>@@@BBBDDDEEEFFFFFFJJJLLLNNNQQQTTTVVVWWWXXX]]]___```bbbcccccccccccc___^^^dddqqq|||vvvooovvvxxx{{{{{{yyywwwvvvvvvsssuuuwwwyyy{{{}}}zzzvvvlllfff]]]TTTLLLDDD>>>:::666555444333333333333333333;;;IIIXXXeeennntttvvv{{{{{{zzz|||}}}~~~}}}{{{zzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{||||||||||||||||||{{{|||~~~~~~~~~tttcccUUUJJJJJJXXXrrrfffzzz```IIIAAA@@@<<<888777777777666555444333222...000---...222000888NNNiiittt|||}}}vvvooolllyyysssSSSIIICCCBBBEEEDDDBBBJJJVVVnnnyyy|||yyy}}}~~~|||xxxxxxxxxyyyzzz{{{}}}}}}yyyyyyzzz}}}}}}{{{yyyyyy{{{||||||}}}}}}}}}|||~~~{{{nnndddiiivvv~~~yyy{{{{{{uuupppjjjggg]]]TTTFFFCCCCCC???NNNmmmgggWWWLLLNNNYYYpppnnnvvvrrr^^^UUURRRJJJBBB===888444333333333333444///222444777MMMlll{{{qqqzzzqqqcccmmmnnnGGG>>>999<<<>>>AAAMMM[[[___```bbbeeehhhjjjlllmmmmmmnnnooorrrvvvzzz~~~}}}ooommmqqqTTTFFFFFF??????>>><<<:::777666555444222222222222222222222222111111000000//////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------000000111222222222222111111111111111222333444444666666777999:::;;;<<<<<<<<<>>>@@@CCCEEEFFFFFFFFFKKKMMMQQQTTTVVVWWWYYYZZZ^^^___aaacccdddddddddccc^^^aaajjjzzzwwwwww}}}yyytttrrrvvvxxxyyyxxxwwwvvvvvvwwwwwwxxxxxxyyyzzz~~~~~~yyytttllleee[[[PPPHHHBBB>>>;;;777666555444333333333333222999FFFUUUeeepppvvvyyy{{{||||||}}}~~~~~~~~~zzzzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvv{{{{{{|||{{{zzzzzz|||~~~~~~~~~wwwhhhYYYLLLHHHSSSqqqaaavvv~~~___JJJBBBAAA===999777777777666555444333222///111------222111===UUUhhhrrr~~~xxxmmmmmm~~~xxxWWWGGGCCCBBBEEECCCAAAJJJXXXnnnxxx~~~|||zzz|||~~~}}}xxxyyyyyyzzz{{{|||~~~xxxxxxyyy|||~~~|||wwwxxxyyy{{{{{{|||||||||{{{|||~~~~~~~~~uuuiiibbbjjjwww~~~yyytttooojjjggg```WWWHHHCCCDDD???CCCWWWjjjXXXRRRMMMNNN]]]wwwwww|||{{{___QQQSSSQQQCCC???999555333333333222333,,,111777999MMMooooooxxxmmmpppjjjEEE===888;;;<<<>>>IIIVVV\\\^^^aaadddhhhjjjmmmnnnmmmnnnpppsssvvv{{{~~~yyyuuuxxxTTTFFFFFF??????>>><<<999777666555555222222222333333333222222111111000000//////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000000111111000000111111111111222333444555666777777888999:::;;;<<<:::<<>><<<999888777555444333333333333888DDDTTTeeerrryyy{{{{{{|||}}}~~~{{{{{{zzzzzzyyyxxxwwwwwwyyyyyyyyyxxxvvvtttrrrqqquuuwwwyyyyyyzzz{{{}}}}}}~~~{{{vvvjjj]]]MMMEEELLLjjj~~~[[[kkksss}}}{{{___KKKDDDBBB>>>:::666666666555444333222111///111...---111222AAA[[[iiiqqq}}}~~~qqqiiisss|||ZZZIIIDDDBBBDDDBBBAAAKKKYYYmmmuuu||||||zzz|||~~~|||{{{{{{{{{|||}}}~~~~~~xxxxxxyyy{{{~~~~~~|||vvvvvvxxxyyyzzz{{{{{{{{{yyy{{{|||}}}}}}~~~yyynnncccbbbmmm{{{zzzuuupppkkkhhh___YYYJJJCCCFFFAAA???JJJjjjnnnaaaUUUPPPNNNXXXmmm}}}^^^QQQTTTTTTDDD@@@:::555333333222111333,,,000777999MMMpppiiirrr}}}fffCCC<<<888:::;;;<<>>===;;;999888666666555111222333333444333333333111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000//////000000000111222333444555888888888888999:::;;;;;;;;;<<>>===;;;999888666666666111222333444444444333333111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000//////000000000111222333555666;;;:::999888999999:::;;;>>>>>>@@@BBBDDDGGGIIIKKKMMMQQQUUUVVVUUUWWW[[[```aaa```______```bbbeeeffffffiiimmmmmmllllllnnnppprrruuuxxxzzzzzzyyyxxxxxxwwwxxxxxxvvvtttssssssuuusssttttttsssqqqppprrrsssxxxmmmfff[[[QQQJJJDDDAAA???<<<:::999666555333333222333666???PPPcccrrrzzz|||yyy{{{~~~~~~~~~|||zzzxxxxxxyyyyyyxxxyyyzzz{{{{{{zzzxxxwwwsssvvvyyy{{{|||~~~~~~~~~wwwyyy}}}xxxnnncccQQQFFFEEEYYYsss|||yyy}}}mmmnnnlllOOOBBB??????>>>777777777666555444333222...222///...111222CCC^^^rrryyyuuutttwwwVVVKKKBBBAAAAAABBBKKKWWWooouuu{{{}}}{{{yyy{{{|||||||||||||||}}}~~~~~~{{{zzzyyyzzz|||}}}|||{{{wwwxxxyyy{{{|||}}}~~~~~~{{{|||}}}|||{{{|||}}}}}}{{{qqqiiilllxxx~~~{{{xxxqqqkkkggg[[[ZZZLLLAAADDDCCC???BBBJJJqqqwwwjjjeeeXXX[[[bbbnnn~~~eeeWWWWWWSSSFFFBBB;;;666444222111000111000333222888TTTqqqxxxxxxzzz{{{aaaUUUiii[[[CCC;;;888;;;;;;:::AAALLLXXXZZZ^^^cccfffiiijjjjjjkkkmmmppptttxxx{{{}}}~~~TTTFFFFFF???>>>===;;;999888777666666000111333444555444333333111111111000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000000000000000000000111222444555666<<<;;;:::999999999:::;;;AAA@@@AAAAAACCCFFFHHHJJJNNNQQQUUUUUUTTTVVV\\\aaabbb```___^^^___bbbeeeggggggiiilllnnnnnnooopppqqqtttuuuuuuvvvwwwyyyzzz|||xxxyyyyyyxxxuuussstttttttttuuuuuutttrrrqqqqqqrrr|||uuunnnggg]]]SSSKKKFFFBBB???<<<;;;999777555333333222222555>>>NNNaaaqqqxxxzzzxxx{{{~~~}}}}}}~~~{{{yyyyyyzzz{{{xxxyyy|||~~~~~~{{{|||~~~~~~}}}||||||}}}~~~}}}||||||uuuwww{{{{{{qqqeeeSSSGGGDDDUUUkkk}}}yyytttsssmmmkkktttQQQ@@@===???@@@888888888888777555444333...222000///111222BBB^^^pppwwwooo|||{{{www[[[MMMBBB@@@AAACCCKKKVVVrrrvvv|||~~~{{{wwwyyy}}}zzzzzzzzz{{{{{{}}}~~~{{{zzzyyyzzz{{{|||{{{zzzxxxyyy{{{}}}~~~}}}~~~~~~}}}||||||}}}}}}~~~yyyrrrttt~~~{{{~~~vvvooohhhcccZZZZZZLLL???AAABBB>>>AAAEEEgggyyypppmmmggggggjjjuuummmUUUUUUXXXGGGBBB;;;666444222111000///111444222;;;\\\xxxzzznnn~~~~~~{{{cccZZZnnnaaaCCC<<<999<<<;;;:::AAAKKKWWWZZZ^^^cccfffhhhiiiiiikkkmmmppptttxxx{{{}}}~~~~~~WWWFFFFFFAAAAAA???<<<999777555444444555444333222222222333444000000000000000///......------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------//////000111111111111111444444444222000222666:::;;;<<<<<<;;;999888888999:::===AAADDDFFFGGGIIIJJJOOOQQQTTTVVVWWWXXXZZZ\\\___```aaaaaaaaabbbeeehhhnnnmmmlllkkklllmmmoooqqqtttvvvyyyzzzyyyxxxyyyyyy|||zzzwwwssspppoooqqqsssuuuuuutttsssrrrssswwwzzz}}}qqqrrrpppjjj^^^OOOEEEAAAAAA>>>;;;888666666666555333222555===KKK]]]lllvvvzzzyyy{{{||||||{{{{{{|||~~~~~~{{{zzz{{{}}}zzzzzz|||}}}xxxuuuvvvyyy{{{}}}~~~~~~}}}zzzyyyzzz{{{yyy{{{~~~|||ssskkkVVVJJJDDDQQQhhh}}}xxxwwwxxxxxxfffYYYHHHBBB???<<<;;;:::999777666555555555---111//////222444CCC^^^ooosss}}}xxx}}}|||zzz^^^NNNAAA???AAADDDMMMWWWnnnuuuzzz{{{||||||{{{{{{zzzyyyyyyyyyzzzzzz~~~}}}|||{{{{{{|||}}}~~~~~~{{{xxxxxx{{{~~~~~~}}}{{{|||~~~~~~}}}}}}}}}|||vvvooojjjaaaVVVLLLGGGDDD???======BBBWWW{{{tttuuummmmmmsss~~~yyy\\\YYYXXXIIIDDD;;;555333222333333444111222444???]]]qqqnnnpppyyyyyyVVVggg}}}ZZZ>>><<>>AAADDDEEEGGGIIIJJJNNNPPPTTTVVVWWWXXXZZZ\\\___```bbbbbbccceeehhhkkkmmmlllkkkjjjkkknnnppprrrxxxzzz||||||zzzxxxwwwwww}}}|||zzzwwwsssrrrsssttttttttttttrrrqqqsssvvvyyyuuuuuuuuuqqqfffWWWJJJCCCAAA???<<<999777666666555444333555===KKK]]]nnnxxx}}}zzz{{{||||||{{{{{{|||~~~~~~{{{{{{|||~~~||||||}}}{{{wwwxxxyyyyyyzzz{{{{{{||||||}}}{{{yyyyyy{{{}}}{{{}}}~~~tttkkkZZZKKKBBBLLLcccyyywwwuuu|||{{{}}}VVVEEEAAAAAA???<<<;;;:::888777555555555---111//////333444BBB]]]rrrtttyyy{{{tttqqqgggWWWQQQFFF>>>???AAABBBJJJVVVlllsssyyyyyyzzz}}}}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{~~~}}}|||{{{{{{|||}}}}}}|||yyywwwxxx{{{~~~{{{}}}~~~~~~~~~~~~}}}}}}~~~{{{uuunnniiibbbXXXNNNIIIFFFAAA>>>???>>>NNNoooyyyyyywwwxxx||||||rrrXXXWWWYYYJJJDDD<<<555333333333333444111333444<<>>===@@@EEECCC===@@@JJJUUUYYY^^^bbbeeegggjjjlllkkkkkkmmmqqqvvvzzz}}}WWWFFFFFFAAA@@@???<<<999777555555555333333222111111111111222000000000000000///......------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------...///000000111111000000111111222111000111444777888999;;;::::::999;;;<<<;;;>>>AAADDDEEEGGGIIIKKKMMMOOOSSSUUUVVVWWWZZZ[[[\\\^^^aaacccdddgggjjjlllmmmllljjjjjjkkknnnqqqssstttwww{{{|||{{{yyyxxxxxx~~~~~~}}}{{{xxxuuuuuuvvvsssssssssrrrqqqsssvvvxxx~~~xxxzzzxxxqqqdddWWWNNNJJJBBB???;;;888777666555444222444;;;HHH[[[lllxxx}}}zzz|||}}}}}}{{{{{{|||~~~}}}{{{{{{}}}~~~}}}~~~~~~}}}yyywww|||{{{yyyxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxyyy|||~~~}}}~~~uuulll___NNNAAAGGG\\\tttyyyuuu~~~VVVCCCAAABBB@@@>>>===;;;999777666444444---111///000333333BBB\\\vvvwwwzzzwwwqqq~~~oooTTTFFFEEE???>>>AAAAAAAAAJJJWWWjjjqqqvvvwwwxxx{{{{{{xxxyyyyyyxxxyyyyyyzzz{{{|||}}}||||||{{{{{{|||}}}}}}zzzxxxwwwxxx{{{~~~|||~~~xxxzzzwwwzzz|||wwwooojjjdddZZZPPPLLLHHHCCC@@@@@@>>>EEE\\\{{{{{{kkkVVVWWWYYYJJJDDD<<<666333333333333222111444555;;;XXXuuu|||\\\dddnnnkkkiii{{{ZZZ???===AAAGGGFFF@@@CCCKKKUUUXXX]]]aaadddfffiiikkkiiijjjmmmqqquuuyyy|||}}}WWWFFFFFFAAA@@@>>><<<999777555555555222222222111111111111111000000000000000///......------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------...//////000000000000000//////000000111222333444666888::::::::::::<<<>>>;;;>>>AAACCCEEEFFFIIIKKKLLLNNNRRRTTTUUUWWWYYY[[[YYY\\\```ccceeegggjjjlllnnnmmmkkkkkklllnnnqqqsssjjjnnntttxxxzzzzzz{{{|||}}}~~~}}}zzzxxxwwwwwwsssttttttsssrrrsssuuuxxx|||}}}}}}yyyoooeee]]]YYYEEEBBB===999888777666555222222777DDDVVVgggsssyyy{{{|||}}}}}}|||{{{|||~~~|||}}}}}}|||{{{|||~~~~~~}}}}}}|||{{{zzz|||zzzxxxwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxyyy|||~~~~~~~~~~~~xxxpppbbbQQQCCCGGGZZZqqq}}}uuuYYYDDDCCCCCC??????>>>===;;;999666444333---111000000333444BBB]]]wwwyyy~~~yyyzzzyyyxxxnnnXXXKKKBBB???@@@DDDBBBAAALLL[[[iiipppvvvwwwxxxzzzzzzxxxxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{|||||||||}}}zzzyyyyyyyyy{{{|||}}}~~~}}}xxx}}}pppqqqyyyrrrmmmeee[[[RRRNNNJJJEEEAAAAAACCCCCCQQQttt|||uuufffVVVXXXWWWKKKEEE===666333333333333111000444555<<<]]]zzz\\\gggmmm______{{{aaa???===AAAHHHIIIDDDFFFMMMTTTXXX\\\```ccceeehhhjjjiiikkkooosssvvvyyy|||~~~WWWFFFFFFAAA???>>>;;;999777666555555222222222222111111000000000000000000000///......------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------......///000000000000000,,,,,,---///000111111111555777999::::::;;;===???<<<>>>AAACCCDDDFFFIIILLLKKKNNNRRRTTTVVVWWWZZZ\\\ZZZ^^^bbbfffgggiiijjjlllmmmmmmllllllmmmoooqqqrrrgggkkkqqqvvvyyy{{{}}}~~~zzz|||~~~~~~|||yyyxxxxxxuuuvvvvvvuuussssssuuuwww~~~yyyqqqiiiccc```IIIEEE???;;;999888777666444444777AAARRRdddqqqxxx|||}}}~~~}}}|||{{{|||}}}{{{{{{|||{{{{{{{{{~~~~~~}}}}}}}}}~~~zzzyyywwwvvvwwwyyy{{{|||}}}}}}|||zzzyyyyyy{{{~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{tttdddTTTFFFIIIZZZooowwwxxx[[[EEEEEEEEE?????????>>>===:::888555444///222000000333555DDD```www|||qqqkkk~~~|||ppp{{{kkkOOOEEEBBBBBBCCC@@@???LLL]]]jjjqqqvvvwwwxxx{{{{{{xxxwwwwwwwwwxxxyyyzzz{{{|||zzzzzz{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzzzz{{{~~~uuuddddddvvvzzzsssmmmfff\\\SSSPPPLLLGGGCCCBBBEEEBBBKKKkkkxxxwww```VVVXXXUUULLLFFF===777333333333333222///333444;;;]]]iiiSSSfff~~~nnnfff}}}```@@@<<>>AAABBBDDDFFFJJJLLLKKKNNNRRRUUUVVVXXX[[[]]]]]]aaafffiiijjjjjjjjjkkkggghhhjjjlllnnnooopppqqqnnnqqqtttwwwxxxyyyzzz|||xxx{{{}}}}}}|||{{{{{{{{{yyyzzzzzzxxxvvvuuuvvvwww}}}vvvnnnfff___\\\LLLHHHAAA<<<:::888888777888666888BBBSSSeeesss{{{}}}~~~~~~|||{{{|||}}}zzz{{{{{{{{{zzz{{{}}}}}}~~~~~~}}}|||}}}~~~xxxwwwwwwxxxyyy{{{}}}~~~~~~{{{yyyyyy|||~~~|||||||||}}}}}}~~~~~~}}}xxxfffVVVIIIKKKYYYlll}}}xxxkkkzzz\\\FFFGGGHHH@@@?????????>>><<<999777555000333//////333777HHHeeewww~~~~~~tttiiirrrfff```WWWGGGBBB@@@@@@======JJJ[[[jjjqqqwwwwwwxxx{{{{{{xxxxxxxxxwwwxxxxxxyyyzzz{{{yyyzzz{{{||||||||||||||||||}}}}}}|||yyyxxxxxxyyy}}}~~~lllYYYWWWiiiyyyrrrmmmhhh___VVVSSSPPPJJJEEEEEECCCAAAGGGaaa}}}pppZZZSSSWWWVVVMMMGGG>>>777444333333333444///222444999XXX___PPPiii[[[@@@;;;<<>>===>>>@@@BBBCCCFFFJJJMMMLLLOOOSSSUUUWWWYYY\\\^^^^^^bbbfffiiiiiihhhffffff]]]```dddiiimmmpppqqqqqqssstttuuuuuutttuuuvvvxxxxxxzzz|||}}}}}}}}}~~~~~~~~~~~~|||xxxvvvvvvwww}}}vvvnnneee^^^YYYOOOJJJCCC===:::999888777666444666@@@RRRfffvvv}}}~~~~~~|||{{{|||}}}zzz{{{{{{zzzyyyzzz}}}|||~~~~~~{{{yyyyyyzzzxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}{{{yyyzzz|||~~~{{{||||||}}}~~~zzzhhhXXXIIIHHHUUUhhh|||ooo|||sss```FFFHHHIII@@@>>>?????????===;;;888777222444///...333888LLLjjjyyy}}}{{{www}}}rrrmmmWWWXXXeeeGGGAAA>>>???>>>>>>IIIXXXjjjqqqvvvwwwxxxzzzzzzxxxyyyxxxxxxxxxxxxxxxyyyyyyxxxyyyzzz|||||||||||||||zzz{{{}}}|||yyyxxxxxxzzz}}}~~~}}}{{{|||~~~|||hhhRRRPPPbbb|||uuupppkkkbbbZZZWWWSSSMMMIIIHHHCCCBBBEEEWWW}}}www[[[RRRXXXZZZMMMGGG>>>777444333333333333...222666;;;UUU{{{\\\SSSqqqbbb???999999AAAEEEEEEIIIPPPSSSVVVZZZ^^^```bbbdddffffffiiikkkkkkkkkooovvv|||ooo[[[JJJEEEEEEFFFLLLVVV[[[aaarrrWWWFFFFFFAAA>>>===;;;999777666666666333333444555444333222111000000000000000//////...---------,,,,,,,,,++++++************************++++++,,,,,,,,,------------......///////////////++++++---111555666333///666888::::::::::::<<<>>>===???@@@BBBCCCFFFJJJMMMLLLOOOSSSVVVXXXZZZ]]]___\\\```dddffffffcccaaa```UUUYYY```gggmmmpppqqqqqqsssssssssrrrqqqqqqtttvvvxxxzzz|||}}}}}}~~~zzzwwwwwwwww~~~xxxqqqiiiaaa[[[QQQKKKDDD>>>;;;999888888222000222===PPPfffwww~~~~~~|||||||||}}}zzz{{{{{{zzzyyyzzz|||~~~{{{}}}}}}yyyvvvuuuvvvyyyyyyzzz{{{|||||||||||||||||||||zzzyyyzzz}}}||||||}}}~~~~~~{{{jjjYYYGGGEEEQQQeee{{{pppfffGGGGGGHHH???>>>>>>??????>>><<<999888333444///...333:::OOOmmm{{{yyywwwuuuxxxvvv]]]\\\~~~kkkGGGAAA???BBBBBBBBBKKKWWWiiipppuuuvvvwwwzzzzzzwwwyyyyyyxxxxxxwwwxxxxxxxxxwwwxxxzzz|||}}}}}}|||{{{wwwzzz||||||yyyxxxyyy{{{|||~~~|||vvvttttttssszzz}}}~~~hhhRRROOOaaayyytttnnneee]]]ZZZVVVPPPKKKJJJFFFEEEEEEPPPppp```RRRZZZ^^^NNNGGG???777444333333333000,,,333:::???WWWxxx{{{XXXSSStttnnn???888777>>>CCCDDDIIIQQQRRRVVVZZZ]]]___aaaccceeeiiikkkllllllkkkoooxxx|||hhhUUUGGGGGGIIIDDDCCCFFFFFFMMM```{{{TTTFFFFFF??????>>>;;;999666555333333222333333333333222111111...///111222222000...,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............////////////111222222111000111444666888999999:::;;;<<<=========???AAABBBDDDFFFIIILLLJJJMMMQQQUUUYYY[[[\\\\\\______aaacccaaa[[[YYY\\\TTTSSSYYYeeelllkkkiiikkkrrrssstttsssssssssuuuwwwwwwzzz~~~{{{xxxxxxyyyzzzwwwrrrjjj```YYYNNNHHHCCCBBB???888555555444555666<<>>;;;999444///000444333888QQQooouuuuuuyyypppRRRwwwxxxcccIII@@@<<<@@@???>>>KKK]]]llloootttxxxyyyyyyyyyzzzuuuvvvwwwwwwxxxxxxwwwwww}}}{{{yyyyyyzzz|||||||||||||||||||||||||||||||||~~~~~~}}}{{{pppfff___]]]___mmmrrreeeaaabbbzzzzzzpppddd\\\XXXUUUQQQMMMKKKGGGEEENNNiiiaaaPPPVVV[[[PPPHHH===666444333222111222666777888EEE^^^rrryyy}}}uuuWWWJJJaaatttCCC<<<777999===AAAHHHNNNQQQTTTYYY\\\___aaaccceeefffhhhkkkooouuuzzz~~~~~~rrrdddqqqcccSSSJJJIIIJJJIIIFFFEEEHHHVVVoooTTTFFFFFF??????>>>;;;999666555333333222333333333333222111111...///111222222000...,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111222222111000111444666888999999:::;;;<<<======<<<>>>@@@AAABBBDDDGGGIIIKKKMMMQQQUUUYYY[[[\\\\\\dddccceeefffbbb\\\]]]bbbZZZSSSSSS\\\fffiiijjjlllnnnppprrrrrrrrrsssvvvxxxxxx|||}}}{{{{{{}}}}}}yyyuuupppiii___XXXOOOHHHDDDBBB???999666666444555666;;;KKKbbbuuu|||~~~~~~}}}}}}}}}zzz{{{||||||{{{{{{}}}~~~}}}|||{{{{{{zzzxxxvvvwwwyyy||||||||||||||||||||||||||||||}}}~~~~~~~~~{{{oooaaaOOOFFFNNNbbbyyyyyyyyyKKKEEEJJJAAABBBAAA@@@@@@@@@???<<<999444///000444333999TTTrrruuussssssvvvzzz|||lllRRR}}}gggLLLAAA===@@@???>>>JJJ]]]jjjnnnsssvvvwwwwwwwwwxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{yyywwwxxxyyy{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~}}}~~~~~~tttfffXXXNNNLLLNNNYYYmmm}}}xxxlllmmmttt}}}{{{sssggg___[[[XXXSSSPPPLLLHHHDDDKKKcccbbbRRRWWW[[[RRRJJJ???777555444444333...000000333DDD]]]nnnqqqXXXNNNeeevvvBBB;;;777999===AAAFFFLLLNNNRRRVVVZZZ]]]___bbbdddfffgggjjjooosssxxx|||~~~}}}|||yyyxxxvvvrrr{{{mmm```XXXSSSOOOMMMJJJIIIRRRfff{{{TTTFFFFFF??????>>>;;;999666555333333222333333333333222111111...///111222111000...---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............////////////000111222111111111444666888999999:::;;;<<<=========???@@@AAABBBCCCFFFHHHLLLNNNQQQUUUYYY[[[\\\]]]bbbccceeeccc]]]XXX\\\dddcccVVVKKKOOO[[[eeekkkmmmlllnnnpppqqqrrrtttvvvxxxzzz~~~}}}|||}}}~~~|||vvvpppggg]]]VVVOOOIIIDDDBBB???999666777444555666:::JJJ```rrryyy~~~}}}|||zzz{{{{{{{{{zzz|||~~~}}}}}}|||yyywwwxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~qqqcccPPPFFFLLL```xxx}}}OOOGGGLLLEEECCCBBBBBBBBBBBB@@@===:::555000000444444;;;WWWvvvwwwqqqzzzlllnnnssshhhjjjjjjUUUtttPPPDDD===???>>>===JJJ\\\iiimmmqqqtttuuuttttttuuuxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}}}}||||||||||||~~~~~~xxxmmm^^^NNNCCC@@@@@@GGGSSS^^^fffooovvvqqqttt}}}~~~wwwllleee```\\\XXXUUUQQQLLLFFFJJJ___```RRRXXX]]]UUULLLAAA999666666555444222222111444GGGaaaoooppp{{{YYYPPPggglll@@@:::777:::===@@@DDDJJJLLLOOOTTTXXX[[[^^^aaadddfffhhhjjjnnnrrrvvvyyy{{{~~~}}}|||||||||~~~yyy|||vvvjjjaaa\\\ZZZNNNIIILLLZZZmmm{{{TTTFFFFFF??????>>>;;;999666555333333222333333333333222111111///000111111111000...------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............////////////000111111111111222444777888999999:::;;;<<<======@@@BBBCCCDDDDDDEEEHHHJJJMMMOOORRRUUUXXX[[[\\\]]]___aaacccaaaZZZVVV\\\ggglllZZZGGGDDDQQQ```iiimmmlllnnnqqqrrrssstttvvvwwwzzz~~~}}}{{{zzz{{{|||yyyqqqhhh]]]VVVPPPJJJDDDBBB???999666777555555555999HHH^^^ooovvv|||}}}}}}zzzyyyyyyyyyxxxwwwwwwyyy}}}~~~~~~~~~|||zzzxxxvvvxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{~~~ssseeeRRRFFFKKK^^^vvvTTTHHHLLLGGGEEEDDDCCCCCCCCCBBB???<<<666111000333444<<>>>>>===III[[[hhhlllpppsssssssssssssssvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvwwwyyy{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~}}}}}}~~~|||tttmmmddd[[[PPPIIICCCAAAAAADDDGGGMMMYYYfff~~~wwwoooppp{{{rrrkkkfffbbb^^^[[[XXXRRRLLLNNNaaa~~~|||\\\QQQYYY___XXXOOOCCC;;;777777777666666777555666GGGbbbuuuzzz[[[RRRggg~~~ggg@@@:::777:::>>>???CCCGGGJJJMMMRRRVVVYYY]]]aaadddggghhhkkknnnrrruuuwwwxxx}}}}}}}}}||||||}}}~~~|||xxxqqqmmm]]]RRRKKKPPP\\\gggooouuuyyyTTTFFFFFF??????>>>;;;999666555333333222333333333333222111111///000000111000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---..................////////////000000111111111222555777888999999:::;;;<<<======AAABBBDDDDDDDDDEEEHHHJJJNNNPPPRRRUUUXXX[[[\\\]]]```bbbeeeddd\\\XXX^^^hhhlll[[[GGG???HHHZZZgggllloooqqqtttuuuttttttuuuvvvyyy}}}}}}{{{zzzxxxxxx|||tttlllbbb\\\SSSLLLEEEBBB>>>888666666555666555999GGG]]]nnnuuu{{{|||~~~|||yyywwwyyyyyyxxxvvvuuuvvvzzz}}}~~~}}}}}}}}}|||zzzxxxvvvwwwyyy{{{}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{}}}tttfffTTTGGGJJJ[[[sss[[[HHHHHHDDDGGGFFFEEEEEEEEECCC@@@>>>777111000333333;;;XXXwwwooojjj~~~jjjRRRzzzuuuUUUFFF===>>>>>>===HHHYYYgggkkkooorrrssssssssssssuuuvvvwwwwwwxxxxxxwwwwwwxxxwwwwwwyyy{{{|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz{{{~~~~~~~~~vvvnnnccc\\\YYYXXXVVVTTTLLLIIIEEEBBB>>>@@@MMM[[[uuu~~~lll```qqq}}}wwwqqqlllhhhdddbbb]]]XXXRRRTTTfff}}}___SSS]]]dddZZZQQQDDD;;;777777777666000444444444CCCbbbaaaVVVfffwwwtttyyyoooAAA;;;888:::===???BBBFFFJJJMMMQQQUUUXXX\\\```dddggghhhkkkooorrrtttuuuvvv{{{}}}~~~}}}|||}}}|||ooo^^^MMMFFFHHHKKKOOOSSS___gggppptttuuuwww|||TTTFFFFFF??????>>>;;;999666555333333222333333333333222111111000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---..................///////////////000111111111222555888888999999:::;;;<<<======>>>@@@AAABBBCCCDDDGGGIIIOOOQQQRRRUUUXXXZZZ]]]^^^___```cccbbb[[[UUUWWW^^^aaaXXXHHH>>>CCCTTTdddkkkppprrruuuvvvuuuttttttuuuxxx{{{}}}zzzvvvsssqqqzzz~~~xxxrrrjjjeeeXXXPPPHHHDDD@@@999666777555666555999GGG]]]nnnuuu|||}}}}}}zzzyyyzzzzzzyyyxxxwwwxxxzzz}}}}}}|||{{{|||}}}|||{{{yyyxxxyyyzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}||||||}}}~~~ssshhhVVVIIIJJJZZZpppwww~~~___HHHHHHGGGHHHGGGFFFGGGGGGEEEBBB???777111000333222999TTTrrr{{{|||yyyrrriii}}}yyyYYYvvv}}}yyylllTTTEEE;;;===>>>===GGGWWWeeeiiinnnqqqrrrrrrssssssvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwyyy|||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz{{{}}}~~~}}}}}}}}}}}}nnndddZZZUUUWWW[[[\\\\\\SSSQQQMMMHHHAAA@@@IIITTTmmmvvvsss]]]RRRjjj{{{vvvrrrnnnkkkiii___\\\WWWZZZkkk{{{hhhYYYaaaggg[[[QQQDDD:::666666666555---333555666FFFjjjiii[[[eee{{{pppooosssCCC===999:::===>>>BBBGGGJJJMMMPPPSSSVVVZZZ___bbbdddfffjjjmmmppprrrssstttzzz}}}|||{{{|||~~~|||{{{gggRRRFFFBBB@@@@@@BBBIIIOOOWWW[[[]]]```eeejjjvvvxxx{{{TTTFFFFFF??????>>>;;;999666555333333222333333333333222111111000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++---......///............///////////////000111111111222555888888999999:::;;;<<<=========???AAABBBCCCEEEHHHKKKPPPQQQSSSUUUXXXZZZ]]]^^^______aaa```YYYOOOLLLNNNOOOOOOIII???@@@OOObbblllmmmpppsssuuuuuutttuuuuuuyyy{{{}}}xxxqqqlll___jjjxxxqqqlll^^^VVVMMMHHHBBB<<<888999555555555999HHH]]]nnnuuu||||||}}}~~~}}}{{{yyyxxxwwwxxxzzzyyyyyyzzz|||~~~{{{zzzzzz|||}}}~~~|||{{{yyyzzz{{{|||}}}~~~||||||||||||||||||||||||{{{|||}}}}}}}}}}}}|||ssshhhXXXKKKKKKXXXmmm}}}sssnnnsss```HHHIIIMMMJJJIIIHHHHHHHHHFFFCCCAAA777111111333111666OOOlllnnnooo~~~}}}uuuwwwooo```wwwyyytttfffQQQCCC:::===???>>>FFFTTTaaaeeekkkooopppqqqrrrsssuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuvvvxxx{{{|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}||||||}}}~~~uuunnngggfffiiillljjjfff\\\ZZZXXXTTTLLLEEEHHHOOO___iiisssxxx~~~|||dddKKKYYYxxx}}}zzzvvvrrrooonnndddaaa^^^bbbqqqnnn]]]bbbhhh[[[QQQCCC999555444444444000555666888KKKppplll[[[bbbyyyxxxFFF???999:::<<<>>>CCCHHHJJJLLLOOOQQQTTTWWW\\\___aaacccgggkkknnnpppqqqqqquuuzzz~~~|||zzz{{{}}}|||kkk[[[RRRKKKFFFEEE???BBBFFFHHHIIIKKKOOOSSS]]]___ccciiiooovvv|||TTTFFFFFF??????>>>;;;999666555333333222333333333333222111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++---...//////............/////////000///000111111111333666888888999999:::;;;<<<===>>>???@@@CCCDDDEEEHHHKKKNNNQQQRRRSSSUUUXXXZZZ]]]^^^eeeddddddddd\\\PPPIIIGGGAAAHHHHHH@@@???MMMaaammmjjjmmmqqqttttttuuuuuuvvvzzz{{{~~~{{{tttlllfffRRR```||||||tttnnncccZZZQQQKKKEEE>>>:::;;;555555555999HHH^^^ooovvvyyyzzzzzzzzzzzzxxxwwwvvvsssuuuxxxyyyyyyzzz|||~~~{{{zzzzzz|||~~~~~~}}}xxxyyyzzz{{{|||}}}~~~||||||||||||||||||||||||zzz{{{}}}~~~}}}~~~zzzrrrhhhYYYMMMKKKXXXlll{{{{{{uuukkknnn}}}cccGGGHHHMMMJJJIIIHHHHHHHHHGGGDDDAAA777111111333000444LLLhhheeellluuuzzz~~~^^^uuuvvvpppaaaPPPAAA999===???>>>FFFSSS___ccchhhmmmooopppqqqrrrrrrsssssstttttttttttttttttttttuuuwwwzzz{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~|||~~~xxxqqqeeedddbbb^^^TTTJJJGGGJJJNNNXXXbbbgggnnnwww}}}~~~zzz|||jjjUUUXXXnnn~~~|||xxxtttrrrqqqiiigggdddhhhvvvuuuooo]]]aaafff[[[PPPBBB888333333333333333444333555JJJmmmkkkYYY^^^GGG@@@::::::<<<>>>DDDIIIIIIKKKMMMOOOQQQUUUZZZ]]]^^^```dddiiilllnnnoooooommmttt{{{~~~}}}|||}}}{{{~~~~~~~~~wwwfffWWWLLLGGG???@@@@@@@@@@@@AAACCCDDDGGGIIINNNTTT\\\dddkkkoooVVVFFFFFFBBB???>>><<<:::777666555555333333333222222222111111333222000.........//////...------,,,,,,++++++***,,,,,,,,,++++++************+++,,,,,,++++++---///............////////////000000000000111222333444888999:::<<<===???@@@AAA<<>>:::999:::999:::HHH^^^ooouuu}}}zzzxxxwwwvvvvvvvvvvvvwwwzzz||||||zzzxxx~~~|||{{{{{{{{{}}}}}}{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}~~~}}}}}}vvvjjjXXXJJJGGGSSSfffuuuzzzmmmmmmttt|||}}}uuuhhhMMMKKKNNNLLLJJJIIIJJJKKKJJJFFFBBB666555000111555777JJJjjjeeeooowwwwwwxxx{{{vvvVVVkkk{{{```___LLLDDD>>><<<999888CCCRRR___ffflllmmmooorrrrrrppppppooommmmmmnnnqqqtttvvvwwwxxxzzz{{{{{{zzzxxxwwwxxxxxxvvvvvvwwwxxx{{{||||||||||||}}}~~~~~~}}}|||~~~~~~wwwqqqeeeTTTIIIEEEAAADDDIIIOOOWWWaaalllrrrpppxxxyyysssttt}}}|||~~~rrr___[[[eee}}}~~~}}}{{{yyyxxxwwwtttrrrnnnlllqqq}}}xxx||||||eeeXXXccckkkbbbVVVCCC555111333333111444666555777MMMpppxxxQQQ[[[TTTFFF999777;;;???DDDHHHGGGIIIKKKOOOSSSVVVYYYZZZaaadddgggiiikkklllnnnpppttttttvvvxxx{{{|||}}}}}}~~~}}}}}}~~~uuu```KKKJJJDDDAAAAAA???;;;888999???AAACCCDDDEEEJJJRRRXXXUUUEEEEEEAAA>>>===;;;888666555444333333333333222222222111111222111000///.........///...------,,,,,,++++++***,,,,,,,,,+++++++++*********+++,,,,,,++++++---///............//////////////////000000111222444444::::::;;;<<<======>>>>>>===???CCCFFFHHHJJJLLLNNNRRRTTTVVVXXXYYY\\\___bbbcccfffhhhggggggcccWWWKKKKKKNNNMMMFFFCCCLLL]]]kkkkkklllooorrruuuwwwyyyyyy{{{}}}}}}uuuqqqrrruuuzzzzzzpppjjj```WWWOOOGGG@@@;;;999999888999GGG]]]pppwww~~~~~~}}}}}}{{{zzzyyyyyywwwwwwxxx{{{}}}}}}|||zzz|||{{{{{{zzzyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{~~~~~~}}}|||{{{|||}}}~~~|||uuuiiiWWWHHHGGGTTTiiiyyy}}}{{{zzzyyyrrrgggbbbddd^^^bbbooowwwiiiLLLHHHIIINNNLLLKKKMMMNNNMMMHHHDDD999888222222555444EEEddd```mmmxxx}}}zzzuuuyyylllTTTlll|||]]]UUUFFF???;;;<<<;;;:::CCCQQQ___ffflllnnnooorrrsssqqqpppooonnnmmmnnnoooqqqsssvvvwwwyyyzzzzzzyyywwwvvvwwwvvvuuutttuuuwwwyyyzzzzzzzzz{{{{{{|||}}}}}}}}}~~~}}}rrrcccTTTJJJEEECCC@@@@@@EEELLLTTTYYYbbbjjjmmmhhhjjjssswwwttt{{{}}}zzzggg]]]]]]uuuzzzzzzzzzxxxvvvvvvuuutttnnnllllllrrr~~~~~~ddd[[[fffmmmcccUUUCCC666222333333111000333444;;;SSSwwwzzzSSS\\\SSSFFF999777;;;>>>BBBEEEGGGHHHKKKNNNRRRVVVYYY[[[___bbbeeehhhiiikkkmmmoooxxx{{{~~~}}}yyywwwyyy{{{}}}||||||}}}rrr___QQQHHH@@@??????======>>>:::;;;<<<======AAAFFFKKKUUUDDDDDD@@@===<<<:::888666444333333333333333222222222111111222111000///.........///...------,,,,,,++++++***,,,,,,,,,++++++++++++******+++,,,,,,++++++---///............/////////////////////000111333444555;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCEEEGGGJJJNNNPPPQQQSSSVVVXXXYYY[[[^^^aaa```dddhhhmmmrrrpppdddVVVRRRTTTSSSKKKDDDHHHVVVdddeeehhhnnnssswwwxxxxxxxxxyyy{{{zzz|||{{{ssshhh]]]TTTKKKBBB<<<999999666888EEE[[[ooozzz|||}}}~~~~~~}}}|||xxxxxxyyy{{{~~~}}}|||{{{|||{{{{{{zzzyyyxxxwww{{{zzzzzzzzzzzzzzz{{{{{{~~~~~~~~~~~~}}}{{{zzzyyyzzz|||~~~~~~~~~~~~~~~}}}vvvjjjXXXJJJGGGUUUkkk{{{}}}wwwrrrqqqnnnfff]]]XXXOOOVVVggg|||vvv}}}mmmQQQMMMKKKPPPOOOOOOQQQRRRQQQLLLGGG999888333333555555EEEddd```lllzzzrrrmmmzzzkkklll]]]MMMlll___MMMAAA;;;888<<<===<<>>AAADDDFFFGGGJJJMMMRRRVVVYYY[[[^^^```cccfffgggiiilllnnnyyyyyyuuuwww||||||{{{{{{|||pppjjjrrr~~~ooo___MMMEEEAAA>>><<<<<<888999999999999:::===???VVVEEEEEE@@@===<<<:::888666444444333333333333222222222111111111111000000///............------,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,++++++---///............/////////////////////000111333444555999999::::::;;;;;;<<<<<>>;;;999555777BBBVVVlllyyyzzz|||}}}{{{vvvvvvwwwzzz}}}~~~}}}|||~~~~~~~~~|||zzzyyy{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}||||||{{{zzzzzzxxxzzz}}}~~~~~~~~~~~~~~~sssjjj[[[MMMIIITTThhhxxx|||wwwuuussslllccc\\\YYY```ppp~~~mmmTTTSSSQQQPPPPPPQQQSSSUUUSSSNNNHHH777555000111666888LLLmmmppprrr{{{|||pppkkk{{{iiibbbRRRFFFiiilllWWWGGG===888;;;<<<===DDDNNN]]]dddjjjlllnnnrrrrrrpppnnnooopppqqqrrrqqqpppppptttuuuuuuvvvvvvuuuuuutttttttttsssttttttuuuwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{}}}}}}||||||~~~ppp]]]UUUJJJDDDCCCCCCAAA>>>@@@FFFHHHFFFHHHOOOTTTSSS\\\___dddhhhlllqqqwwwzzz}}}pppaaaTTTZZZpppzzzvvvtttsssppplllkkkmmmgggiiioooyyyfffaaajjjkkkdddSSS???666444444333222555555555<<>>BBBEEEEEEFFFIIILLLQQQUUUYYY[[[]]]```bbbdddfffiiillloootttzzzzzzxxx{{{~~~|||{{{{{{}}}xxxcccYYYaaaoooyyyzzzaaaRRRJJJDDD???===<<<<<<<<<;;;;;;;;;<<<<<>><<<999777666555444333333333222222222111111111111111000//////...---...------,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,++++++---///............////////////......///000111333555666666666777999:::<<<======@@@AAABBBBBBBBBDDDHHHKKKNNNQQQUUUXXXYYYZZZ]]]^^^___aaaeeemmmzzzxxxrrrjjjaaaUUUNNNVVVbbbhhhjjjmmmppprrrsssssssssvvv{{{~~~|||zzz{{{wwwmmmbbbaaakkksssfff]]]TTTIIIAAA>>>:::666666???PPPfffuuuyyy{{{~~~}}}zzzxxxtttttttttwwwzzz||||||{{{~~~|||{{{zzzzzzzzzzzzzzz{{{|||}}}zzzzzzzzz{{{{{{|||}}}}}}xxxzzz}}}~~~rrriiicccXXXLLLIIISSSfffvvv}}}wwwqqqlllhhhbbbffftttkkkRRRRRRSSSPPPPPPRRRUUUWWWUUUNNNIII999666//////555:::QQQuuu~~~zzz}}}}}}vvvrrrxxxfffRRRDDDgggoooVVVGGG;;;999;;;<<>><<<<<<@@@CCCCCCHHHLLLQQQVVV\\\bbbiiimmmwww}}}~~~nnncccYYYXXXaaavvv|||wwwssssssnnngggdddgggfffjjjrrr}}}gggcccjjjhhheeeQQQ>>>666666444333333333444666>>>RRRkkk[[[^^^wwwvvvllliiiDDD<<<777888<<>><<<:::888666555555333333333222222222111111000111111111000///...---...------,,,,,,++++++******++++++++++++,,,,,,,,,***+++,,,,,,++++++---///............////////////......///000111333555666444555666888999;;;<<<===>>>???AAABBBBBBDDDFFFIIIMMMQQQUUUXXXYYYZZZ\\\]]]___aaaccchhhuuuwwwjjj```TTTKKKOOOYYYeeegggkkknnnqqqsssssssssuuuzzz}}}{{{nnn```YYYTTTLLLFFFGGGSSSiii~~~pppfff\\\PPPHHHBBB<<<777777<<>>BBBGGGLLLRRRYYY]]]lllvvv~~~xxxuuuuuurrrkkkccc^^^]]]eeeyyy|||uuurrrsssmmmbbb^^^```cccjjjuuuwww~~~gggdddllljjjfffPPP<<<666777444222333666666777>>>NNNfffYYYYYYttthhh]]]yyyhhhCCC<<<777888<<>><<<<<<;;;:::999YYYGGGFFF@@@>>>===;;;999777555444444333333333222222222111111000111111111000///...---...------,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,++++++---///............////////////---......000111444555666555555666777888999:::;;;:::===@@@CCCDDDFFFHHHJJJMMMPPPTTTWWWYYYZZZ[[[\\\^^^aaaccceeennn}}}rrr```VVVLLLBBBBBBIIIUUUZZZbbbjjjooorrrrrrqqqsssxxx}}}{{{xxxmmm\\\MMMGGGFFFCCCBBBFFFNNN]]]sss|||qqqfffYYYOOOEEE>>>999777999BBBTTTeeennnppprrruuuvvvuuutttssspppppppppssswwwzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{|||zzzzzzzzzzzz{{{|||}}}~~~|||{{{{{{{{{{{{|||~~~{{{}}}{{{jjjeeeYYYMMMIIIUUUkkk~~~}}}zzzwwwssskkkkkkzzzyyyXXXRRRVVVPPPQQQTTTYYY\\\YYYQQQJJJ;;;888111000444777KKKlllwwwxxxvvvttt]]]FFFYYYmmmWWWBBB;;;;;;<<>>===<<<:::888666777999666888:::<<>>999999;;;>>>EEELLLHHHHHHHHHIIIMMMQQQUUUXXX\\\]]]___aaacccggglllooonnnsssxxxzzzzzzyyyyyyyyy}}}||||||~~~tttjjjfffjjjlllgggfffkkk~~~wwwbbbWWWNNNJJJCCC@@@>>>===<<<:::YYYGGGEEE???===<<<:::888666444333333333333333222222222111111000000111111111///---,,,......---,,,,,,++++++************++++++,,,,,,,,,***+++,,,,,,+++,,,...///............/////////000---......000222444666777666777777777888888888888777;;;@@@DDDFFFIIIKKKMMMLLLPPPTTTWWWYYYZZZ[[[\\\]]]aaacccccciiiwwwppp[[[QQQHHH>>><<>>NNN___iiikkknnnqqqsssttttttssspppppppppssswwwzzz||||||{{{zzzyyyyyyzzz{{{}}}~~~zzzzzzzzz{{{{{{}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}~~~yyyrrrbbbRRRKKKVVVnnn|||uuunnnpppwww}}}zzzWWWNNNSSSPPPRRRVVV[[[^^^ZZZRRRKKK666555000222666777IIIhhh}}}sssrrr]]]DDDPPP}}}yyyoooXXXCCC=========@@@FFFYYY```gggiiilllpppqqqooorrrrrrrrrrrrrrrrrrrrrrrruuuttttttssssssttttttuuutttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{|||yyyzzzzzzxxxuuuvvvzzz~~~zzzzzz{{{}}}}}}tttkkkYYYSSSSSS^^^mmmttt^^^OOOHHH@@@???===<<<999777888;;;666777777888999<<<@@@CCCDDDOOO```rrr~~~~~~|||}}}{{{{{{}}}tttmmmlllpppkkk]]]WWWZZZ[[[fffuuucccbbbrrrvvvhhhOOO:::777999555222444444555888???NNNkkk___VVVzzzpppHHHAAA:::999:::===DDDKKKIIIHHHHHHIIILLLPPPTTTWWWZZZ\\\^^^___aaaeeekkknnniiiqqqzzz|||yyywwwzzz{{{{{{{{{~~~eee^^^___lllsssqqqssszzz{{{oooYYYSSSKKKFFFCCCBBB@@@>>>UUUGGGGGG@@@@@@???<<<:::777555444333111111222111111000///...000000000000000///......///......------,,,++++++++++++++++++++++++++++++************+++,,,---...---------............//////---,,,///333666666444444666888888888999;;;===;;;===@@@DDDGGGHHHIIIIIIMMMPPPTTTVVVWWWWWWYYYZZZ___``````bbbhhhqqq{{{xxxcccPPPEEE???:::<<<<<>>;;;::::::999777666666666555555666:::<<>>@@@CCCFFFHHHJJJJJJNNNQQQTTTVVVWWWXXXZZZ[[[``````aaabbbgggoooxxxrrr\\\NNNEEEAAA;;;888:::BBBJJJNNNSSSXXXaaagggqqq~~~~~~wwwqqqiiicccdddiiidddbbb___]]]^^^bbbfffiiicccrrr~~~qqqfff___QQQEEE@@@;;;666999BBBGGGVVVeeejjjkkkmmmmmmkkkhhhiiijjjooouuuzzz~~~~~~|||{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~}}}gggWWWQQQYYYooozzzxxxrrrzzz~~~{{{|||YYYMMMSSSRRRVVVZZZ]]]```aaaYYYOOO<<<444555///444999BBBfff}}}}}}yyy{{{xxxWWW>>>GGGXXXYYYRRROOOFFF===999888999>>>EEESSS\\\ccceeefffkkkmmmmmmqqqrrrssssssssssssssssssssssssttttttuuutttttttttrrruuuwwwxxxwwwvvvxxxyyyyyyyyyyyy{{{}}}~~~}}}}}}}}}}}}|||||||||}}}}}}}}}|||xxxsssfffZZZUUUVVVWWWZZZfffxxxnnnUUULLLAAA;;;:::;;;:::888777777666555555555777999<<>><<<:::777666444444333333333333222111000///000000000000000///......///......------,,,++++++++++++++++++++++++++++++************+++,,,---...---------............//////...---///222555555555444666888999999999;;;===>>>???@@@BBBEEEHHHKKKLLLOOOQQQUUUWWWXXXZZZ\\\]]]aaaaaaaaabbbeeekkksssyyyppp^^^RRRJJJ@@@:::777:::===>>>AAAEEESSS\\\iiixxxxxxtttqqqnnnooorrrlllhhhbbb]]]]]]aaafffjjj[[[^^^eeetttxxxoooiii[[[NNNEEE:::111333<<<===KKKYYY```cccddddddcccdddgggkkkpppssswww{{{~~~}}}}}}}}}}}}|||zzzyyyxxxyyyyyyyyyyyyzzz{{{||||||zzzzzzzzz|||~~~}}}}}}~~~uuuggg[[[TTTZZZnnnzzzwwwxxxssszzzwww{{{yyy{{{WWWLLLUUURRRVVV[[[___dddeee]]]RRR===555555000333888@@@dddyyyxxx~~~sss|||vvvqqqvvvXXXAAADDDRRRQQQEEECCC>>>;;;999888888===DDDMMMVVV^^^bbbdddiiimmmmmmqqqqqqqqqqqqrrrsssssstttttttttuuuuuuuuuttttttssssssuuuvvvvvvvvvwwwyyy|||zzzyyyyyy{{{~~~~~~}}}}}}~~~~~~|||{{{}}}yyyoooggg```ZZZ\\\___aaacccmmm{{{pppbbbOOOCCC??????===;;;999888888777666666666777666;;;EEEWWWvvvzzzsssllleeebbbcccfffooo}}}uuueeeiiitttyyygggJJJ888777444555888444444999:::<<>>999555===@@@KKKIIIHHHGGGGGGJJJNNNRRRUUUZZZ]]]aaaeeegggiiikkkmmmooorrruuuwwwxxxzzz|||~~~~~~~~~uuuggg^^^]]]___iiitttxxxiii```VVVMMMIIIUUUGGGGGG@@@???>>><<<:::777666555444333333333333333222000000000000000000000///......///......------,,,++++++++++++++++++++++++++++++************+++,,,---------------............///.........///222444555666444666888999999:::<<<===@@@@@@@@@BBBEEEHHHLLLMMMOOORRRUUUWWWYYY[[[^^^```bbbbbbbbbbbbccchhhnnnrrr~~~vvvdddWWWLLLDDD<<<:::888777888<<>>aaatttqqqyyyzzzxxxppp{{{xxx___CCCBBB[[[]]]DDD@@@===<<<<<<999777:::@@@IIISSS\\\```ccchhhkkkkkkqqqpppppppppppprrrtttuuuuuuuuuuuuuuuuuuttttttsssttttttuuuuuuvvvxxx{{{}}}yyyyyyyyy{{{}}}~~~}}}{{{zzz{{{}}}~~~}}}zzznnnaaa[[[^^^bbbggglllooopppvvvhhhUUULLLGGGBBB>>><<<;;;999999999999888777555:::===GGGcccwwwnnngggfffjjjmmmtttpppccclllxxx{{{cccGGG888777444555888444666:::;;;<<>>IIIGGGFFFFFFFFFIIIMMMQQQSSSXXX\\\aaaeeehhhiiikkkmmmjjjmmmqqqtttuuuwwwzzz||||||pppaaaVVVXXXdddooouuussseeeYYYRRRUUUGGGGGG@@@???>>><<<999777666555555333333333333333222000000000000000000000///......///......------,,,++++++++++++++++++++++++++++++************+++,,,---------------............///---...///000111333555777555777999999999:::<<<>>>@@@@@@AAACCCFFFIIILLLNNNOOOQQQTTTWWWYYY[[[___bbbcccccccccbbbbbbeeeiiimmmrrr}}}|||jjjZZZOOODDD>>>999555555888666===KKK```|||sssppppppoooooopppjjjhhheeebbb```___``````]]]\\\ZZZZZZ^^^hhhvvv}}}iii]]]SSSLLLCCC:::;;;CCCGGGHHHJJJKKKIIIGGGIIILLLRRRZZZdddlllqqquuuyyy}}}}}}{{{yyywwwvvvwwwyyyzzzyyyyyyyyyyyyzzz{{{||||||~~~~~~}}}~~~~~~|||{{{|||}}}{{{tttpppeeeVVVOOOXXXmmm~~~}}}sssppppppyyy|||zzzZZZRRR\\\ZZZ]]]aaaeeekkkjjj]]]OOO<<<444555000333666===___kkkjjjsss{{{vvv~~~pppssslllDDD===bbbjjjFFF>>>;;;:::;;;:::888999>>>HHHRRR[[[___cccgggjjjiiioooooonnnoooppprrrtttuuutttuuuuuuuuuuuuuuuttttttuuuuuutttuuuwwwyyy{{{|||yyyxxxxxxzzz|||}}}{{{zzzyyyzzz{{{}}}yyymmm^^^SSSRRR^^^iiiqqqwwwzzzzzz|||ppp```TTTJJJCCC???===:::999::::::888777777999888;;;QQQvvv{{{qqqjjjkkkqqqsssxxxmmmbbbnnnzzz{{{^^^EEE777777444555888555777:::;;;===GGGZZZooo{{{qqqVVVqqq^^^???<<<:::777===<<>>===;;;999888666666555333333333333222111000///000000000000000///......///......------,,,++++++++++++++++++++++++++++++************+++,,,---...---------............///---...000000111222555777555777999:::::::::<<<>>>@@@AAABBBDDDGGGJJJMMMNNNNNNQQQSSSVVVXXX[[[```ccccccddddddcccbbbcccfffiiijjjqqq~~~iii]]]PPPGGG???888666888111777@@@PPPlll|||qqqnnnnnnlllkkklllllllllkkkiiigggeeecccbbb^^^]]]^^^]]]ZZZZZZcccnnn~~~jjj^^^SSSPPPJJJAAA???CCCFFFCCCAAA@@@>>>===AAAFFFHHHPPP\\\hhhqqqwww{{{}}}{{{yyyyyyzzz}}}zzzzzzzzzzzz{{{|||}}}}}}~~~|||{{{|||}}}xxxvvvqqqcccRRRMMM[[[qqqzzztttrrrmmmxxx\\\SSS[[[^^^```ccchhhmmmkkk\\\LLL;;;333555///333666===___cccdddooosssrrrxxxLLL<<>>999666888:::999:::===FFFPPPZZZ___bbbgggiiiiiimmmmmmnnnoooppprrrtttuuussstttuuuvvvvvvvvvvvvuuuvvvuuutttvvvxxx{{{{{{{{{zzzyyyyyyzzz|||}}}|||zzz{{{{{{}}}~~~uuujjj]]]SSSOOOTTTcccqqqzzzzzzhhhYYYOOOHHHCCC===;;;;;;:::888666888888666888FFFcccwwwqqqrrrwwwxxx|||mmmeeesss|||yyyZZZBBB777888555555999666666999<<>>===;;;999888666666666222222222222111000///...000000000000000///......///......------,,,++++++++++++++++++++++++++++++************+++,,,---...---------............///,,,...000111000222555888555777999::::::;;;===>>>???AAACCCFFFIIIKKKLLLMMMMMMPPPRRRUUUWWW[[[```cccddddddeeedddcccccceeefffdddiiiooozzz~~~qqqcccWWWLLLBBB>>>>>>444:::<<>>>>>FFFSSScccqqqzzz~~~~~~~~~}}}|||}}}~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~{{{{{{|||~~~~~~|||~~~vvvtttmmm]]]LLLKKK\\\rrrzzzuuuaaaaaa}}}|||\\\UUU[[[___```ccciiiooolll]]]LLL999222444///333666===___bbbbbblll~~~|||sssRRR===```{{{hhhGGG===666777;;;;;;;;;;;;AAALLLWWW]]]bbbgggjjjjjjjjjkkkmmmoooqqqsssssstttrrrssstttvvvvvvwwwwwwwwwwwwvvvuuuwwwzzz{{{zzzxxx|||{{{{{{|||~~~~~~}}}||||||}}}~~~~~~|||yyyuuurrraaaVVVOOORRR\\\ggguuunnndddXXXPPPGGGAAA@@@>>>;;;888999777888;;;???OOOttt~~~yyyyyy}}}|||~~~nnnjjjzzzuuuWWWAAA777888555555999777777999===CCCOOOddd^^^jjjppp___ppp{{{XXX:::::::::888;;;888@@@BBBBBBCCCDDDGGGJJJMMMNNNSSSUUUYYY]]]```cccgggjjjkkknnnrrruuuwwwyyy|||~~~~~~~~~}}}}}}}}}}}}zzzyyywwwrrrhhhaaaLLLLLLPPP\\\nnnUUUGGGGGG@@@>>>===;;;999888777666666111111222111111000///...000000000000000//////...///......------,,,++++++++++++++++++++++++++++++************+++,,,---...---------.........//////,,,...111111000111555888666777999::::::;;;===??????AAADDDGGGJJJLLLLLLMMMMMMOOORRRTTTWWW[[[```cccdddeeeeeedddccccccdddfffaaaccceeekkkyyysssfffYYYMMMGGGGGG999>>><<<777BBB^^^xxxzzztttrrrpppmmmmmmppprrrrrrqqqpppooonnnmmmmmmnnnfff```^^^\\\WWWXXX]]]___nnn~~~{{{uuuiiiZZZQQQTTTUUUMMMFFFDDD;;;666333555333///000666999@@@NNN```rrr|||~~~}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{||||||}}}~~~|||||||||~~~zzz{{{|||}}}~~~|||zzz|||yyynnngggWWWGGGHHH[[[qqq||||||vvvaaaVVVrrrvvv[[[VVV\\\^^^```ccciiipppnnn]]]LLL888111333///333777===___dddbbbjjj}}}lllcccOOO;;;WWW|||yyySSSEEE:::999<<<===:::999===HHHUUU\\\aaahhhkkkkkkiiikkkmmmppprrrsssssssssqqqrrrtttuuuwwwxxxxxxxxxwwwvvvvvvxxx{{{|||yyyvvv~~~}}}}}}~~~}}}{{{}}}~~~}}}yyyqqqiiicccOOOGGGGGGWWWkkk{{{uuufff]]]QQQIIIFFFCCC???<<<:::777:::>>>:::???aaa~~~~~~{{{oooooorrrVVV@@@777999555555999777999:::===CCCOOOdddgggmmmqqqUUUmmmZZZ<<<;;;:::666:::888???AAABBBBBBDDDFFFIIILLLNNNSSSUUUYYY[[[^^^bbbgggjjjjjjmmmqqqtttuuuwwwzzz|||~~~~~~}}}|||||||||uuupppiiieeeaaaZZZQQQIIIOOOWWWeeevvvTTTFFFFFF???>>>===;;;999777555444444444444333333222111000000222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------.............../////////////////////111333666888:::666777999999999;;;===???AAACCCFFFIIIKKKLLLLLLKKKLLLMMMPPPUUUZZZ```eeehhh``````______```aaacccdddbbbcccdddgggooo}}}ssseee[[[RRRJJJIII@@@999888;;;IIIfff|||yyyyyywwwrrrrrrvvvqqqtttwwwxxxxxxxxxzzz|||ssspppkkkeee```]]][[[ZZZ___fffnnntttyyyzzzssskkkiii[[[LLLKKKRRRUUULLLBBB777666444222111111222222666888CCCVVVkkkxxx~~~{{{yyyzzz{{{wwwxxx{{{}}}~~~|||zzz|||yyyyyy|||}}}}}}{{{zzzpppiiiZZZJJJIIIYYYooo|||{{{wwweeebbbwww|||rrryyy^^^VVV\\\```ccchhhnnnsssnnn\\\JJJ;;;444000222333777FFFVVVddddddmmmzzzXXXHHH:::LLL}}}{{{bbbJJJ888777<<<;;;:::===@@@FFFPPPZZZbbbeeeffffffkkklllnnnoooqqqrrrrrrrrrwwwvvvvvvvvvvvvvvvwwwxxxtttvvvxxxyyyzzz{{{}}}}}}zzz~~~~~~}}}}}}yyyvvvsssnnncccTTTHHHCCCKKKXXXeeettt~~~qqq```SSSKKKEEECCCBBB777888<<<>>>777999PPPmmm~~~tttqqqzzzvvvQQQ@@@444666888555555:::<<<@@@CCCEEEPPPlllppp\\\mmmppp\\\<<<;;;<<<888999777CCCDDDDDDDDDCCCDDDFFFKKKNNNQQQTTTXXX\\\^^^```cccfffiiilllppprrrssswww|||zzzxxxwwwyyy{{{yyyrrrkkkgggaaaVVVNNNJJJLLLQQQTTTggguuuTTTFFFFFF???>>>===;;;999777555444444444444333333222111111000222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.............../////////////////////000333555888:::666777999999999;;;===???AAABBBEEEHHHJJJKKKKKKJJJMMMNNNPPPSSSXXX\\\aaaccc___^^^^^^^^^^^^```aaabbbbbbccceeeggglllxxxqqqddd[[[UUULLLEEE>>>;;;;;;EEEaaa|||~~~{{{|||zzzvvvvvvzzztttvvv|||{{{xxxqqqjjjccc^^^[[[YYYWWW^^^eeejjjoootttssspppiii^^^SSSRRRUUUSSSHHH===666555333222111111222222444666???QQQeeeuuu}}}~~~zzzxxxxxxyyyxxxyyy{{{}}}}}}||||||}}}zzzzzz|||~~~~~~|||~~~}}}vvvqqqkkk\\\NNNMMM]]]rrr}}}wwwkkkkkkxxxooouuuzzzrrr]]]XXXaaa```dddiiiooosssnnn\\\JJJ;;;333000222444888GGGXXX]]]```mmm^^^GGG:::JJJwwwkkkSSS???;;;<<<999888;;;???DDDNNNXXX___cccddddddiiijjjlllmmmooopppqqqqqqtttttttttttttttuuuuuuvvvssstttvvvwwwwwwxxxyyyzzz{{{wwwwww}}}}}}xxxvvvyyyuuummmcccYYYPPPIIIEEEOOOZZZjjjxxxqqqcccWWWMMMDDD???>>>:::999;;;888777FFFYYYvvvvvv}}}sssOOO@@@444666888555666:::888;;;???EEEVVVwwwhhhaaa>>>;;;;;;888:::888BBBEEEEEEEEEDDDCCCEEEIIILLLQQQTTTXXX[[[]]]```ccceeejjjmmmppprrrsssuuuyyy|||~~~{{{xxxvvvrrrkkkbbb[[[OOOMMMLLLLLLQQQ\\\jjjsssTTTFFFFFF???>>>===;;;999777555444444444333333222222111111111111111111111000...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.............../////////////////////000222555777999666888999999999:::===???AAABBBDDDGGGHHHIIIIIIHHHNNNOOOPPPRRRUUUYYY[[[]]]]]]]]]\\\\\\]]]^^^```aaabbbccceeefffjjjqqq{{{qqqgggaaaSSSMMMGGGAAA<<>>555666888777777;;;======???EEEVVVwwwpppjjjBBB::::::999<<<888@@@FFFFFFEEEDDDCCCDDDGGGIIIOOORRRWWWZZZ\\\___bbbeeehhhkkkooorrrssstttvvvwwwwwwtttooohhhaaaYYYTTTPPPRRRWWW]]]dddmmm{{{TTTFFFFFF???>>>===;;;999777555444444333333333222222111111111111111111111000///...---...------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------.............../////////////////////000222444777888777888999999999:::<<>>@@@YYYwwwwwwcccMMMAAA;;;666555777;;;@@@HHHQQQYYY^^^aaabbbiiijjjllloooqqqsssttttttqqqqqqqqqqqqqqqrrrssstttxxxxxxxxxzzz{{{{{{yyyxxxvvvrrrpppqqqnnneee^^^[[[OOOLLLHHHDDDFFFQQQaaalll~~~uuuhhh\\\SSSIII@@@:::<<<===;;;999;;;>>>VVVtttvvvmmmGGG===666777999888999<<>>===;;;999777555444444333333222222222222222111000000111000000///...------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------.............../////////////////////000111444666777777888::::::999:::<<<>>>@@@@@@BBBDDDEEEFFFGGGHHHLLLNNNPPPSSSVVVYYY[[[\\\[[[[[[ZZZZZZ[[[\\\^^^___^^^aaafffhhhiiikkkooosssyyyrrriiiccc]]]UUUHHHCCCQQQeeeyyyrrrkkkeeeaaaXXX^^^bbbdddgggmmmqqqpppgggbbbYYYNNNDDD<<<555222222333333333444444444333333444666>>>SSSlll}}}}}}{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}|||{{{zzz{{{|||~~~~~~~~~~~~yyyqqqrrrmmmaaaSSSQQQ^^^ooozzz}}}}}}www```^^^eeeeeejjjpppvvvyyyqqq[[[GGG666222111333555;;;OOOdddcccdddccc}}}[[[@@@;;;GGGeeelll^^^LLL@@@:::777777888:::>>>EEENNNVVV\\\```bbbggghhhkkknnnppprrrssstttqqqqqqqqqqqqrrrssstttuuuwwwvvvvvvwwwyyyxxxuuusssvvvnnnfff___WWWMMMGGGFFFGGGGGGIIIPPP]]]mmm}}}kkk[[[LLLEEE???>>>>>><<<;;;;;;888???PPPjjj|||~~~}}}vvvssszzz{{{}}}yyysss}}}gggBBB<<<777777999:::<<<>>>???AAADDDIIIVVVlll}}}wwwJJJ;;;999999===888>>>@@@BBBCCCCCCCCCEEEGGGJJJLLLOOOSSSWWWZZZ]]]```ccceeegggkkknnnnnnkkkeeeaaa]]]WWWMMMEEECCCKKKWWW```TTTFFFFFF???>>>===;;;999777555444444222222222222222222222222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.............../////////////////////000111333555777888999::::::999:::<<<>>>???@@@AAACCCEEEGGGIIIIIIKKKMMMPPPTTTWWWZZZ\\\]]]\\\\\\[[[[[[\\\]]]___```]]]aaafffhhhiiijjjmmmpppqqqzzz~~~uuunnnggg```SSSKKKTTTccc|||xxxwwwzzz~~~{{{vvvpppkkkhhh\\\```eeehhhnnntttsssoooaaaZZZOOOCCC:::555444444222333444555666666555555666888777===QQQmmm~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~|||||||||}}}}}}|||||||||{{{yyyzzz|||~~~zzzrrrtttooocccVVVTTTbbbttt}}}|||zzzyyyaaa```hhhiiimmmtttyyy{{{qqqYYYDDD555111111444555<<>>>>>BBBLLLRRR\\\lll~~~fffXXXQQQGGGAAA>>>=========>>>;;;>>>OOOnnn|||yyy~~~~~~{{{}}}~~~}}}zzzddd^^^]]]jjjvvvsssxxx^^^===:::777777999<<<>>>??????BBBFFFIIIOOO___uuu}}}yyyLLL===:::999<<<777===???@@@BBBCCCCCCEEEGGGJJJJJJMMMRRRVVVYYY\\\```bbbgggiiikkkllliiiaaaWWWPPPFFFCCCBBBGGGSSSfffxxxTTTFFFFFF???>>>===;;;999777555444444222222222222222222222222000000000000000//////...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////////////////111333555666888999::::::999999;;;===>>>???@@@BBBEEEHHHJJJLLLLLLMMMPPPTTTWWWYYYZZZ[[[^^^]]]\\\\\\]]]^^^```aaa]]]aaafffhhhggggggjjjlllnnnvvvvvvnnniii^^^UUUYYYccc}}}uuuppprrrxxx~~~}}}~~~~~~}}}zzzuuupppmmmfffggghhhlllsssxxxtttlllZZZQQQEEE;;;555444444555333444555777777777777777888:::999<<>>999777666777666666999???GGGPPPWWW]]]``````bbbeeehhhkkknnnpppqqqpppppppppqqqrrrsssuuuuuuyyyvvvsssqqqqqqmmmeee___VVVOOOHHHGGGGGGKKKTTT^^^hhhrrrqqqeeeTTTGGGBBBAAA>>>;;;===<<<;;;@@@OOOmmm|||zzzxxxqqqrrryyy|||wwwpppZZZYYY\\\hhh|||sssrrruuuUUU:::999888777999===???@@@BBBGGGKKKKKKMMMYYYooo}}}tttqqqwwwLLL???;;;888;;;666===???AAABBBCCCCCCCCCEEEGGGIIILLLQQQUUUXXX[[[___aaadddfffhhhiiifff\\\OOOFFFBBBDDDMMM]]]rrrTTTFFFFFF???>>>===;;;999777555444444222222222222222222222222///000000000000000///...)))***+++,,,------...///------------------------***++++++,,,,,,---................../////////000////////////111333444666888999::::::999999;;;===>>>>>>@@@BBBEEEIIILLLMMMLLLNNNQQQTTTVVVWWWXXXXXX___^^^]]]]]]^^^___aaabbb^^^bbbfffgggfffeeegggjjjlllttt{{{rrrnnneee\\\]]]dddzzzuuutttvvvyyy|||}}}~~~~~~|||xxxssspppllljjjhhhiiiooosssmmmcccTTTLLL@@@777444444555666333444666777888999888888999<<<:::<<>>UUUnnnooovvvrrrvvvkkkuuuuuurrrhhh===;;;666:::888::::::777555555555444444777===EEEMMMUUU[[[^^^aaacccfffiiimmmoooqqqrrrooooooooopppqqqssstttuuurrrnnniiifffddd^^^UUUMMMDDDAAABBBIIITTTaaarrr|||www^^^LLLGGGEEE@@@:::777;;;===888888OOOzzz~~~{{{wwwnnniiiooo{{{~~~uuukkkaaaccchhhppp|||oooooosssQQQ888999888777999>>>@@@@@@BBBIIIOOOQQQUUUeeevvvdddccctttvvvLLL@@@<<<888999555>>>AAABBBCCCCCCBBBBBBCCCEEEHHHKKKPPPTTTWWW[[[___aaa^^^```cccfffddd[[[NNNDDDUUUYYYdddvvv~~~zzzyyy|||TTTFFFGGG@@@;;;;;;:::999888666666555555555555444333222000///000222444444222---(((%%%,,,,,,------,,,,,,+++***------------------------++++++++++++,,,---..................//////////////////000000111222444555;;;:::999888999:::;;;<<<<<<>>>???BBBDDDFFFHHHIIILLLOOORRRSSSUUUWWWYYY\\\\\\___aaabbb```^^^]]]]]]]]]___aaabbbbbbccceeegggqqqtttwww}}}wwwpppfffaaabbb~~~||||||~~~yyyvvvxxxrrrooopppoooiiidddbbbQQQGGG;;;444333555555444777777888999:::<<<===>>><<<;;;;;;@@@RRRiiizzz~~~}}}~~~~~~~~~~~~~~~}}}|||{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~{{{uuuqqqpppiii\\\QQQUUUeeevvvooojjjqqqmmmzzzoooaaahhhmmmrrrvvvzzz||||||qqqVVV===444111333888<<>>777000666888777999???IIIRRRWWWYYY^^^aaacccfffhhhkkkooorrrrrrooollllllooorrrsssrrrllleee[[[TTTPPPKKKDDD>>>>>>HHHUUUdddvvvhhhWWWLLLEEEBBB???;;;:::;;;888<<>>???AAACCCFFFHHHIIIMMMOOORRRTTTUUUWWWZZZ\\\]]]___aaaaaa```^^^^^^___```aaabbbbbbaaaaaabbbcccmmmrrrwww}}}xxxmmmgggggg|||yyysssqqqsssqqqhhh^^^XXXEEE???777222444777888999:::::::::;;;<<>>===CCCUUUkkk{{{}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~{{{uuuqqqmmmggg\\\TTTYYYiiixxx~~~rrrlllqqqwwwtttyyylll^^^eeejjjqqqvvv{{{}}}|||oooUUU===666333444999;;;@@@QQQdddiiiyyysss]]]tttrrrqqqqqqKKK:::;;;MMMSSSHHH777444<<<777000555666666888>>>GGGOOOUUUWWW]]]___bbbdddfffiiimmmppprrrpppnnnooopppqqqpppnnnjjj```RRRHHHDDDBBBBBBAAAOOO[[[kkkyyy~~~ttt___PPPJJJFFF===888999777888DDDTTTzzzxxxzzz|||}}}~~~|||xxxjjjrrrgggFFF:::999888888<<<@@@DDDFFFPPPRRRTTTUUU[[[mmmzzziii|||ddd<<<<<<:::222;;;666???BBBEEEDDDCCCBBBEEEHHHIIIJJJLLLPPPUUUZZZ\\\]]]hhhccc[[[VVVWWWbbbrrr|||ssslllccc]]]XXXWWWSSSNNNNNNQQQPPPPPPQQQSSSVVVYYY^^^aaammmqqqvvvzzz~~~TTTFFFGGG@@@<<<;;;:::999888666555555333333333222111000///...---...///000000///...---,,,,,,------,,,,,,+++***------------------------++++++++++++,,,---..................//////////////////000000111222444555777888999:::;;;<<<<<<<<<>>>>>>>>>???BBBEEEHHHJJJMMMOOORRRTTTUUUXXX[[[]]]___```aaaaaa______```aaacccddddddbbb```^^^^^^___gggooovvvyyywwwpppmmm{{{uuurrrtttrrrfffVVVLLL;;;999666666999===@@@AAACCCBBBAAAAAABBBDDDFFFHHHCCCBBB@@@EEEWWWmmm}}}~~~}}}~~~}}}~~~~~~~~~~~~yyyyyyyyyyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~{{{}}}~~~zzzuuurrrjjjddd[[[VVV^^^nnn{{{vvvnnnnnnrrrrrrhhhoooxxxiii\\\fffmmmooouuu{{{|||mmmSSS===777444555999:::>>>NNNaaafffwwwxxxeeexxxtttvvvuuu[[[>>><<>>222888777222666555555666<<>>===>>>@@@DDDHHHKKKLLLOOORRRTTTVVVXXX[[[]]]___```aaa```___```bbbddddddeeeeeecccaaa______```fffmmmtttxxx~~~xxxsssyyyrrrmmmnnnkkk^^^NNNDDD999:::;;;===@@@CCCGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNIIIDDD@@@DDDVVVnnn~~~}}}}}}~~~zzzzzzzzzyyyyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~~~~yyyuuurrrjjjcccXXXUUU```rrrzzzoookkkoooxxxwwwlllggglll{{{iii\\\gggoooooottt|||{{{iiiOOO<<<777444555:::;;;>>>NNN```fffxxxrrrvvv{{{wwwvvvKKK;;;PPPjjjbbbIII666666555333999444555666:::AAAHHHOOOSSSXXX[[[___bbbdddfffiiilllqqqppppppmmmggg___WWWQQQRRRQQQQQQSSSXXXaaajjjpppyyyoooiiihhhfffbbbaaa___]]]^^^bbbgggjjjlllppprrruuuxxxzzzzzzzzzzzzzzz|||ooo^^^TTTHHH===<<<===:::777777666BBBNNNZZZjjj~~~{{{tttvvvyyy{{{}}}|||{{{yyy|||vvvnnn}}}\\\>>>777888:::;;;>>>BBBGGGKKKOOOUUUYYYXXX[[[nnnHHH888:::555;;;999777;;;@@@AAAAAAAAADDDGGGHHHJJJLLLOOOSSSWWW[[[^^^^^^ppp{{{yyy~~~qqqrrrvvv}}}}}}sssjjjfffYYYTTTMMMHHHDDDCCCCCCCCCBBBDDDGGGLLLRRRYYY```ddduuu|||TTTFFFFFF@@@===<<<;;;999777666444444444444444444333222111111000000///...............,,,,,,------,,,,,,+++***,,,,,,,,,---------......++++++++++++,,,---................../////////////////////000111222444444555777999;;;<<<<<<<<<<<<>>>>>>===>>>@@@DDDHHHKKKKKKMMMQQQSSSUUUWWW[[[]]]^^^___````````````ccceeedddeeefffeeeccccccccceeegggkkkqqqxxx~~~www}}}mmmddd]]]]]]ZZZPPPEEE>>>999===AAACCCDDDFFFIIILLLMMMNNNQQQSSSTTTUUUUUUTTTLLLEEE>>>AAATTTmmm~~~|||}}}~~~||||||{{{{{{zzz{{{{{{{{{zzzzzz{{{|||}}}}}}~~~~~~}}}xxxuuusssmmmcccVVVRRR```uuuvvvppp{{{yyyyyyyyyjjj[[[eeemmmpppuuu}}}yyydddKKK;;;666333666;;;===AAAQQQcccgggsss}}}nnnwww|||{{{sss^^^===DDDfffiiiXXX@@@777444333999555555777:::???FFFMMMRRRWWWZZZ___bbbdddfffiiikkknnnnnnmmmiii```VVVLLLFFFLLLUUUbbbmmmuuu|||uuudddXXXTTTQQQNNNKKKHHHFFFFFFJJJOOOSSSUUUZZZ\\\aaaggglllppprrrtttrrrtttxxx}}}sss___TTTHHHAAA>>>;;;::::::888:::;;;???JJJ]]]mmmuuu~~~|||tttkkkddd```\\\bbbkkkssswwwxxxvvvuuuzzz~~~tttqqqzzzVVV===777999;;;===???CCCHHHLLLKKKRRRXXXXXX[[[mmmUUU<<<===666888888888===AAABBBAAAAAABBBEEEFFFIIILLLNNNQQQUUU[[[___```yyywwwkkkpppzzzssslllaaaXXXRRRNNNJJJHHHDDDCCCBBBDDDGGGJJJNNNOOO]]]hhhxxxTTTFFFGGG@@@======;;;999777555444333444444444444444333222111111111000///...------,,,,,,,,,------,,,,,,+++***+++,,,,,,------.........++++++++++++,,,---..................//////////////////000000111222444555777888999:::;;;<<<<<<<<<=========>>>AAADDDGGGIIIIIILLLOOORRRTTTVVVZZZ\\\\\\^^^`````````aaabbbdddbbbccceeeeeeeeeeeegggiiiiiiiiinnnvvv|||yyy~~~vvvlllWWWPPPJJJHHHGGGAAA>>>===;;;AAAGGGIIIIIIJJJNNNSSSTTTXXX]]]```aaa]]]YYYUUUKKKDDD>>>BBBVVVooo~~~~~~}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{|||yyyyyyzzz{{{|||}}}~~~~~~}}}xxxuuusssooocccTTTQQQ```vvv~~~xxxwww{{{}}}|||~~~eee[[[hhhpppssswww~~~vvv^^^GGG;;;666444777>>>@@@EEEUUUgggppprrrwwwfffmmm}}}{{{xxxiiijjj@@@===[[[hhh^^^EEE999444222666555555777888<<>>???@@@AAADDDFFFKKKQQQXXX^^^cccfffhhhjjjoootttyyy~~~pppeeeUUUHHH???;;;::::::777666666999???HHHRRRWWWaaacccdddaaaZZZSSSMMMJJJHHHPPP[[[eeelllppprrrssswww|||~~~xxx~~~~~~}}}pppsssrrrPPP===777:::>>>???@@@CCCHHHMMMKKKQQQXXXYYY]]]mmm```@@@@@@777666777999===BBBCCCAAA@@@AAACCCDDDGGGKKKMMMPPPUUU\\\bbbmmm|||{{{{{{pppggg___XXXSSSNNNKKKGGGEEEDDDCCCAAA@@@HHHRRRdddwwwTTTFFFGGG@@@>>>===;;;999777555444333222333333333333222111111000000000000///...---,,,,,,,,,------,,,,,,+++***++++++,,,,,,---......///++++++++++++,,,---..................//////////////////000000111222444555999999999999::::::;;;<<<<<<<<<===???BBBDDDGGGHHHHHHJJJNNNPPPSSSUUUYYY[[[YYY\\\___```aaaaaabbbccc```bbbdddeeeeeeeeegggiiihhhgggjjjqqqtttuuu{{{|||yyynnn[[[QQQCCC???<<<<<<;;;:::<<>>===;;;999777555444333111111222222222111111000---...///000000///...---,,,,,,---------,,,++++++++++++,,,,,,---...//////++++++++++++,,,---................../////////000//////000000111222444555;;;:::999888999:::;;;<<<;;;<<<>>>@@@BBBEEEFFFGGGGGGIIIMMMPPPRRRUUUXXX[[[WWW[[[^^^aaaaaaaaaaaabbb```bbbcccddddddeeefffhhhgggfffhhhlllkkkjjjrrr}}}~~~}}}tttpppRRR???666888777777999999999???GGGMMMVVV```ddddddgggpppxxxzzzgggTTTHHHCCCAAAAAALLLaaavvv}}}{{{}}}~~~~~~~~~||||||}}}||||||{{{zzzzzz~~~}}}|||{{{zzzzzzzzzxxxxxxyyyzzz{{{|||}}}~~~{{{}}}~~~}}}wwwttttttmmmbbbUUUUUUeeexxx{{{|||xxxqqqsss~~~kkkdddpppuuuxxxzzzqqqWWWBBB:::;;;999===CCCEEEHHHWWWiiiwwwttt}}}pppssswwwdddpppvvv]]]>>>999222FFFEEE555444999666333222333444444666<<>><<<===>>>???CCCFFFLLLUUU```kkktttyyy|||}}}~~~hhhWWWNNNIII@@@888:::888777777666777<<>>DDDKKKSSS^^^jjjrrrsssxxx{{{zzz|||wwwxxx}}}}}}ppphhhrrrcccFFF===888<<>>555:::???BBBAAA@@@AAACCC@@@DDDIIILLLNNNTTT^^^eeekkkrrrmmmhhhccc^^^YYYQQQLLLCCCBBBEEERRRfffxxxTTTFFFFFF======<<<;;;999777666555444222222333222222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,++++++,,,,,,---...//////000000000000//////000000000000000111111222888999::::::999999;;;===>>>@@@AAAAAAAAABBBEEEGGGLLLLLLLLLMMMPPPTTTXXXZZZ[[[[[[\\\]]]]]]]]]]]]\\\___aaaeeehhhiiiiiihhhgggfffgggiiijjjkkklllooorrrxxxqqqooowwwrrrUUUAAA::::::999888666777;;;BBBJJJNNN\\\___eeemmmxxxrrr___UUUSSSHHHAAADDDUUUiiitttuuusssyyy}}}}}}|||~~~}}}||||||}}}~~~}}}zzzyyyyyyzzzzzzzzzyyyxxxzzz}}}|||{{{vvvqqqnnnaaaXXXaaarrr|||}}}|||vvvooohhhnnnhhhnnntttzzz}}}vvvoooZZZBBB;;;===999===EEEHHHIIIVVVfffsssyyyiii{{{ZZZPPPiiiuuudddHHH222:::GGGOOO@@@///666<<<222222333333444666:::AAAEEEKKKRRRYYY\\\\\\]]]aaafffooorrruuuwwwxxxyyy{{{}}}}}}wwwwww}}}~~~yyy}}}|||qqqfff^^^UUUNNNGGGDDDAAA===<<>>@@@CCCJJJWWWgggrrrzzz}}}}}}||||||iii___UUUFFF???AAA<<<:::888777777777666444>>>@@@BBBDDDDDDBBB@@@>>>;;;:::===DDDKKKUUUdddqqqvvvyyy||||||yyy~~~~~~{{{wwwrrryyymmmlllxxx}}}[[[AAA;;;<<<>>>CCCJJJRRRVVVUUURRRRRRWWW[[[\\\```kkkyyy}}}zzzeeedddvvvkkk@@@;;;888111<<<::::::>>>AAA@@@===???DDDCCCEEEHHHKKKNNNRRRWWWZZZbbbjjj~~~|||xxxpppcccZZZXXXSSSKKKEEEIIIRRR```qqqTTTFFFFFF>>>===<<<;;;999777666555444222222333222222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++,,,,,,---...//////000000000000//////000000000000000111111222777888999999888999;;;<<<<<<>>>@@@AAAAAACCCFFFHHHKKKKKKLLLNNNQQQTTTWWWYYYZZZ[[[\\\]]]]]]^^^^^^^^^aaaccceeehhhiiiiiihhhgggfffhhhiiijjjkkkllloooqqquuunnniiikkk~~~iiiSSSDDD>>>===666666666999@@@JJJSSSXXXaaalll{{{{{{hhhZZZRRROOOFFFBBBFFFYYYnnnyyy{{{zzzzzz~~~~~~~~~}}}}}}~~~}}}{{{{{{{{{yyyzzzzzzyyyxxxyyy|||}}}zzzyyyuuuqqqjjj]]]VVVaaarrr~~~|||ssskkkdddkkkkkkqqqrrrzzz~~~vvvnnnZZZDDD??????===@@@HHHKKKLLLXXXgggooouuummm~~~___VVViiiqqqeeeMMM555???LLLUUUGGG333666;;;111333333444444666999???CCCIIIOOOUUUYYY[[[\\\___aaa```eeeooo{{{~~~{{{pppeeeYYYRRRMMMFFFCCCDDD>>>=========BBBLLLYYYbbbpppvvv|||mmmcccXXXIII@@@???>>>;;;999777777777666444<<<>>>AAACCCDDDCCCAAA???:::999;;;AAAGGGQQQ___mmmuuuyyy}}}xxxvvvwww}}}}}}{{{vvvssszzz~~~kkkooo~~~xxxUUU>>><<<===>>>CCCJJJQQQUUUTTTRRROOOTTTYYY[[[___hhhvvvuuuiii{{{FFF;;;>>>777999888999===AAA@@@======AAABBBDDDGGGIIIMMMQQQWWW[[[^^^cccqqqvvvmmmjjjbbbYYYPPPMMMLLLPPPYYYcccrrr~~~TTTGGGFFF>>>===<<<;;;999777666555444222222333222222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,++++++,,,,,,---...//////000000000000//////000000000000000111111222555777888888888888999;;;;;;<<<>>>@@@AAACCCFFFIIIJJJKKKMMMOOORRRUUUWWWXXXYYYZZZ[[[]]]^^^______```cccdddgggiiijjjiiihhhggggggiiijjjkkkkkkllloooqqqssswww}}}pppddd^^^kkkuuueeeVVVKKKEEEBBB===>>>@@@FFFOOO[[[eeellltttrrrcccXXXOOOIIIEEECCCJJJ___ttt|||~~~~~~|||{{{|||}}}yyyzzzzzzyyyyyyzzz|||~~~|||}}}zzzwwwwwwtttqqqiii]]]WWWbbbsssxxxnnnggghhhvvvgggooovvvssszzzuuulllXXXEEEBBBAAA@@@CCCJJJLLLNNNYYYgggpppvvvxxxuuurrr|||}}}rrrZZZ===>>>KKKWWWLLL777555999222444555555444555888===@@@FFFJJJOOOUUUYYY[[[\\\\\\XXX]]]jjj}}}ssslllfff\\\SSSPPPGGGEEEAAA>>>>>>CCCJJJPPPdddlllwww~~~pppeee\\\OOOEEEBBB@@@===:::888777666555444999;;;===@@@AAABBBAAA@@@;;;888999===BBBKKKYYYgggpppwww|||rrrllljjjqqq|||zzzuuuuuu}}}~~~iiitttpppLLL;;;<<<===???DDDJJJPPPTTTTTTRRRMMMRRRWWWZZZ]]]fffuuuzzzyyyMMM;;;@@@;;;777888999===CCCCCC???>>>AAABBBCCCEEEGGGJJJNNNTTTXXXZZZ\\\dddnnntttvvvwwwzzzxxxzzz~~~|||llleee\\\UUUNNNJJJLLLRRR```pppTTTGGGGGG???===<<<;;;999777666555444222222222222222111/////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,++++++,,,,,,---...//////000000000000//////000000000000000111111222333555777777777777888:::;;;===???@@@@@@BBBEEEHHHIIIKKKMMMPPPSSSUUUVVVWWWXXXYYY[[[]]]___```aaaaaaeeefffhhhiiiiiiiiihhhggghhhjjjkkkkkkkkklllnnnppprrrtttvvv|||vvvgggZZZ```xxxuuuuuusssnnnfff]]]VVVRRROOOQQQUUU\\\gggsss}}}rrrfff[[[OOOFFFEEEFFFPPPeeexxx}}}~~~~~~}}}}}}}}}{{{zzz{{{}}}{{{||||||{{{zzz{{{}}}}}}~~~{{{xxx{{{~~~xxxuuuvvvtttqqqkkk```[[[eeeuuu~~~~~~|||uuukkkdddlllkkkkkk|||nnnbbbppp{{{www}}}~~~rrrgggSSSBBBBBBAAAAAADDDIIIKKKMMMXXXdddmmmvvv}}}dddCCC888EEETTTOOO;;;555999555555666666555444666:::===DDDFFFJJJQQQWWW[[[[[[ZZZYYY\\\eeettt~~~}}}vvviiibbbYYYTTTNNNGGGBBBBBBDDDFFFXXXaaannnxxx}}}rrreee^^^UUUMMMIIIBBB???;;;888666555444222444666888;;;===>>>??????;;;888888:::>>>EEESSSaaajjjrrr|||wwwnnnhhhfffqqq}}}wwwrrrvvvgggxxxeeeCCC888===>>>AAAEEEKKKPPPRRRSSSSSSOOOQQQUUUXXX\\\fffyyypppZZZ???;;;999999::::::???FFFGGGCCCAAACCCBBBCCCDDDEEEFFFIIIMMMPPPWWWYYY^^^dddiiimmmrrrvvvtttxxx}}}xxxrrrlllfff^^^VVVSSSVVVZZZggg{{{UUUHHHHHH@@@===<<<;;;999777666555444222222222222222111/////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,++++++,,,,,,---...//////000000000000//////000000000000000111111222111444666777777777888999===>>>@@@@@@AAABBBEEEGGGIIIKKKMMMPPPSSSUUUVVVWWWXXXZZZ\\\^^^```aaabbbccceeefffggghhhiiiiiihhhhhhjjjkkkllllllkkklllnnnppprrrtttwww}}}zzzkkk]]]___qqqpppYYYcccpppyyyzzzwwwrrrnnnkkknnnttt}}}tttgggZZZPPPJJJHHHJJJVVVjjjzzz|||~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~{{{yyyxxxzzz||||||}}}~~~~~~||||||~~~{{{}}}yyyvvvyyy}}}~~~xxxuuuvvvtttqqqiii```^^^iiiyyy~~~}}}{{{tttkkkdddiiijjjccclllrrrmmmbbbooo{{{zzzzzzlllaaaNNN>>>>>>>>>???CCCFFFGGGKKKTTT^^^dddqqq}}}wwweeeHHH888BBBRRRRRR???777999666555666666555444555888:::AAACCCGGGNNNUUUZZZ\\\\\\[[[^^^cccjjjuuu{{{wwwxxx||||||}}}zzzuuujjjddd[[[RRRKKKFFFCCCBBBHHHQQQ]]]hhhpppwww}}}zzzkkkcccZZZSSSNNNEEEAAA<<<888666444333222222222444666888:::;;;<<<<<<999777999<<>>@@@AAABBBCCCFFFIIIJJJKKKMMMOOORRRUUUWWWXXXZZZ[[[\\\___```bbbccccccdddeeefffggghhhhhhiiiiiikkklllmmmlllkkklllmmmoooqqquuuzzz{{{pppdddbbbooo|||kkkKKKVVVhhh{{{tttdddXXXRRRQQQJJJOOO\\\nnn{{{||||||}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{}}}~~~}}}|||yyyxxxyyyzzz|||~~~~~~}}}}}}}}}|||}}}}}}yyyxxxyyy|||zzzvvvvvvsssoooccc^^^```nnn~~~}}}|||vvvnnnhhhkkk}}}yyy}}}pppeeepppzzzzzzttteee\\\LLL<<<;;;<<>>CCCRRRUUUEEE999999666555666666555444444777999===@@@DDDKKKQQQXXX]]]```aaadddhhhkkknnnqqqvvvzzz|||wwwssssssvvvzzzwwwxxxzzz{{{}}}xxxrrrhhh^^^VVVNNNHHHEEE>>>DDDMMMVVV___jjjvvv}}}ooocccYYYRRRJJJEEE???:::777666444333222222222333444666888999:::888777999;;;@@@KKKVVVfffnnnwwwyyyvvvuuuxxx|||~~~|||||||||tttnnngggssstttcccxxxsssQQQ;;;999@@@BBBFFFJJJNNNPPPRRRTTTVVVXXXVVVWWWZZZ]]]gggXXX888555>>>777555888???CCC@@@>>>>>>@@@AAACCCCCCAAA@@@@@@@@@MMMUUU]]]aaadddjjjoooqqqsssvvvyyyzzz{{{vvvqqqooouuuVVVIIIIIIAAA===<<<;;;999777666555444222222333222222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///,,,,,,++++++,,,,,,---...//////000000000000//////000000000000000111111222000333666888888888888999:::<<>>;;;<<>>:::888777555444444333222333444666777777666666999:::>>>GGGQQQbbbkkktttuuunnnhhhgggiiivvv}}}{{{qqqkkkiiiwwwrrrbbbuuu|||hhhKKK;;;<<>>BBBEEEIIINNNQQQLLLLLLLLLMMMPPPTTTXXXZZZ\\\]]]^^^```aaabbbbbbbbbbbbbbbccceeefffhhhiiijjjlllmmmnnnmmmkkkkkkmmmoookkkssszzz}}}qqqgggggguuuuuucccZZZaaatttsssdddWWWPPPMMMUUUdddttt}}}~~~}}}}}}||||||}}}~~~}}}|||{{{|||||||||}}}}}}}}}}}}}}}}}}~~~}}}zzzyyyyyyyyy{{{||||||{{{zzzzzz{{{}}}}}}~~~~~~~~~{{{wwwtttooojjjcccaaagggwww|||vvvpppvvv|||}}}yyyfffhhhttt}}}~~~|||jjj]]][[[PPPAAA======CCCFFFFFFFFFKKKSSSXXX]]]zzzmmmWWW:::888EEEPPPGGG===;;;999333444555555444444666888555:::AAAEEEJJJRRR^^^hhhccc^^^ZZZ]]]fffmmmooooookkkooorrrrrrqqqrrrrrrqqqsssvvvzzz}}}~~~}}}}}}}}}~~~|||tttlllccc]]]VVVRRRLLLHHHJJJUUUeeeqqqwwwzzz}}}nnnbbbSSSNNNGGGAAA===;;;999888777666444333333444666777555444555888:::<<>>BBBFFFIIINNNPPPQQQSSSVVVYYYYYYXXX\\\```___bbbwwwUUU@@@>>>777777444555;;;@@@???>>>???:::>>>CCCFFFEEECCCAAA@@@LLLVVV^^^^^^___eeejjjkkkmmmoootttzzz~~~~~~uuujjjbbbccchhhooossswwwyyy~~~SSSEEEEEE>>>>>>===:::999999888666444222222222111111111111000000000111111111111000000------,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000///...---,,,+++,,,------//////000111111111111111000111111000//////000222///111333666888999999999>>>???@@@BBBDDDGGGIIIJJJMMMNNNOOOQQQTTTWWWZZZ[[[ZZZ[[[\\\^^^```aaacccccc```bbbeeehhhjjjjjjiiihhhkkklllnnnmmmllllllmmmnnnoootttyyy~~~sssjjjiiitttxxxhhh\\\YYYQQQHHHEEEKKK]]]zzzwwwfffXXXPPPNNNYYYiiixxx~~~~~~~~~}}}{{{zzzyyy{{{~~~~~~xxxzzz|||}}}{{{yyyyyyzzz|||}}}}}}}}}|||{{{|||~~~~~~}}}~~~~~~zzzxxxwwwtttnnniiieee^^^jjj~~~{{{~~~zzzpppiiixxxooodddnnnyyyyyyiiiZZZPPPIIIEEECCCJJJLLLLLLHHHEEEHHHRRR[[[ccciii~~~nnn```AAA888===NNNRRRDDD999999666666555444444444444555:::;;;>>>BBBHHHPPPZZZ```]]]ZZZWWWZZZaaafffgggeeelllnnnpppqqqqqqrrrtttvvv{{{{{{{{{zzzyyyyyy{{{}}}~~~}}}wwwvvvlllkkkggg___XXXXXX]]]bbbqqqwww~~~nnn[[[RRRHHHCCCBBB@@@999333888666444333333333555666666888888555666;;;AAADDDWWWhhhrrrooojjjjjjcccXXX^^^kkk}}}xxxdddbbbmmm}}}vvvqqqtttllljjjuuunnnPPP;;;<<>>;;;===???EEEOOOUUUSSSHHH>>>PPPSSSWWW[[[___cccgggjjjpppssstttwww}}}rrrbbb[[[WWWSSSSSSVVV[[[___kkkyyyTTTGGGHHHAAA>>>===:::999999888666444222222222111111111111000000000111111111111000000------,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000///...---,,,,,,,,,------///000000111111111000000000111111000//////000222///111333666888999999:::>>>>>>@@@AAADDDGGGIIIJJJKKKLLLNNNPPPTTTWWWZZZ\\\\\\]]]^^^___aaabbbddddddeeefffggghhhiiiiiijjjjjjkkkmmmnnnmmmllllllmmmoooooorrrxxx|||yyynnnjjjqqq}}}rrriii```WWWMMMFFFIIICCC===;;;AAAUUUuuu~~~lll]]]TTTLLLYYYkkkzzz{{{zzzyyyzzz|||~~~}}}{{{zzzzzz{{{|||}}}||||||{{{zzzzzz|||}}}}}}}}}|||{{{xxxzzz}}}~~~}}}{{{{{{|||~~~|||yyyxxxxxxuuupppkkkbbbaaaqqq}}}}}}}}}~~~wwwlllccc{{{nnneeeooo{{{|||oooaaaUUUKKKEEECCCEEEIIILLLKKKIIILLLTTT\\\nnniiirrr]]]qqqdddDDD999:::JJJPPPDDD888555666555555444333444444444999:::===@@@FFFNNNWWW]]]aaa\\\WWWXXX^^^eeehhhhhhkkkmmmoooppppppqqqtttuuuwwwxxxxxxwwwvvvvvvyyy{{{}}}}}}~~~}}}}}}~~~{{{ssshhhaaa```bbbjjjqqqxxx|||||||||yyyggg]]]OOOEEEAAA>>>:::777888777555333333444555666666777666555555:::AAAEEEIIIYYYkkksssuuurrrkkkcccXXXcccsssuuuaaa```rrrpppllltttkkkOOO<<<>>>DDDCCCMMMMMMOOOPPPSSSUUUWWWXXXXXXYYY\\\^^^]]]aaaooo}}}www```lll___CCC???<<<999777555777<<>>;;;;;;===CCCNNNWWWWWWPPPHHHOOORRRWWWZZZ^^^bbbfffiiiooorrrtttvvv|||xxxeeeYYYQQQKKKJJJMMMLLLOOOWWWdddppp|||UUUIIIJJJCCC>>>===:::999999888666444222222222111111111111000///000000111111000000///------,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000///...------,,,,,,------000000111111111000000///000111111000//////000222///111333555777888999:::===>>>???AAACCCFFFHHHJJJIIIJJJLLLOOOSSSWWWZZZ\\\______```aaabbbcccddddddjjjiiihhhggghhhiiijjjkkkkkkmmmnnnnnnmmmmmmnnnooonnnrrrvvvzzz}}}}}}qqqkkknnnxxx}}}xxxtttpppnnnttt|||{{{nnnlllpppqqqlllggg\\\PPPEEE>>>;;;;;;<<<:::888777===RRRvvvppp^^^TTTMMM\\\ooo|||}}}|||{{{{{{{{{{{{zzzyyy{{{{{{zzzzzzzzz{{{|||}}}zzz{{{||||||}}}}}}||||||wwwyyy{{{||||||}}}~~~zzzyyyzzz{{{}}}~~~{{{xxxwwwwwwuuuppplll\\\```rrr~~~xxxxxx~~~}}}|||~~~~~~yyyppphhhlllfffrrr}}}~~~tttgggZZZOOOIIIFFFNNNRRRTTTRRROOONNNRRRWWWrrrnnnvvv[[[ggglllLLL<<<888EEENNNFFF999333555444444333333333333333777888;;;>>>CCCJJJRRRXXXaaa[[[VVVUUUZZZaaafffiiiiiikkkmmmooooooppprrrtttssstttuuuuuuttttttvvvxxxyyy{{{}}}pppccc\\\[[[^^^dddlllqqqtttvvvzzz}}}{{{}}}uuujjjYYYJJJAAA<<<;;;;;;999777666444444555666777666666666555555999BBBIIIKKKUUUhhh{{{}}}wwwvvv___fffrrrrrraaa```vvvnnnppprrreeeLLL<<<@@@FFFGGGNNNNNNMMMNNNQQQTTTWWWZZZYYYYYY\\\]]][[[^^^iiivvvdddfffsss???:::===999777555777<<<>>>>>><<<999;;;@@@JJJSSSVVVRRRMMMNNNQQQUUUYYY\\\```eeehhhmmmqqqsssuuu{{{qqq___RRRJJJGGGHHHBBBCCCGGGOOOYYYhhh~~~UUUHHHIIIBBB>>>===:::999999888666444222222222111111111000000//////000000000000//////------,,,,,,,,,+++++++++,,,,,,++++++,,,---///000///......---------------000111111111111000//////000111111000//////000222///000222444666888999:::======>>>@@@CCCEEEHHHIIIGGGIIIKKKNNNRRRVVVZZZ[[[___``````aaabbbccccccccchhhgggggghhhhhhiiijjjkkkkkklllnnnnnnmmmmmmnnnpppooossswwwyyy{{{~~~qqqhhhgggmmmssslllhhheeeccc```]]]```fffgggnnnpppggg___aaahhhlllccc\\\QQQEEE===::::::<<<777888999888<<>>===;;;;;;===CCCJJJMMMKKKGGGLLLOOOSSSWWW[[[^^^cccfffkkkooorrrtttyyyppp___TTTNNNLLLHHHEEEDDDFFFJJJVVVkkk~~~SSSEEEFFF???>>>===:::999999888666444222222222111111111000000//////000000000000//////------,,,,,,,,,+++++++++,,,,,,++++++,,,---///000...//////.........------000000111111111000000///000111111000//////000222000000111333555777999:::<<<===>>>@@@BBBEEEGGGHHHGGGHHHKKKNNNRRRVVVYYY[[[^^^^^^______```aaabbbbbbaaaccceeehhhiiijjjiiihhhiiikkkmmmmmmllllllnnnooopppuuuyyyzzzzzz~~~}}}nnnaaa\\\^^^aaaVVVSSSQQQRRRQQQOOOQQQVVVYYY]]]___]]]]]]```bbbbbb[[[QQQDDD;;;888888888888333555888666888JJJoooiiiUUUJJJJJJ^^^rrr{{{}}}~~~||||||{{{|||{{{zzzyyy||||||{{{zzzxxxvvvuuuuuuwwwyyy{{{}}}}}}|||zzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}|||yyyxxxyyyzzzyyyxxxuuutttuuuwwwzzz}}}}}}zzzvvvtttrrrnnnhhhccc```aaalllpppmmmttt|||qqqdddyyy~~~hhhkkkyyy|||uuuiii]]]UUUSSSVVVYYYNNNPPPRRRTTTWWW]]]eeelllppp{{{fffzzzzzzaaaHHH666;;;GGGIII???777444444333222222222222333333444777999<<>>===;;;999888666666777888999;;;888777888888<<>>===999888777777:::<<<>>>>>>;;;:::;;;>>>CCCFFFEEECCCJJJMMMQQQUUUXXX\\\aaadddhhhmmmqqqssswww}}}rrrcccWWWQQQPPPLLLGGGEEEDDDJJJXXXfffSSSDDDEEE>>>>>>===:::999999888666444222222222111111111111000...//////000000//////...------,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000...////////////...------//////000111111111111111000111111000//////000222000000111222555777999:::;;;<<<===???AAADDDFFFHHHHHHIIIKKKNNNRRRVVVYYY[[[\\\\\\]]]^^^___```aaaaaa^^^```dddgggiiiiiihhhggghhhjjjkkklllkkkkkkmmmoooqqqvvv{{{{{{yyy{{{{{{kkk\\\SSSRRRTTTLLLHHHFFFHHHGGGEEEFFFJJJOOOQQQUUU\\\cccgggfffcccVVVMMMBBB:::888888666444555777999777777FFFgggwwwcccRRRHHHFFF\\\qqqyyy{{{}}}|||||||||zzzyyywwwxxxxxxvvvtttrrrrrrsssvvvxxx{{{~~~~~~|||zzzxxxyyyxxxxxxxxxxxxyyyzzzzzzxxxyyy{{{{{{zzzzzz{{{}}}|||yyyvvvsssrrrsssvvvwww~~~zzzvvvsssqqqmmmfffaaabbbbbbjjjmmmkkkttt~~~zzz}}}yyyttt\\\cccssszzzxxxgggmmm|||{{{ooo^^^QQQLLLOOOVVVZZZNNNNNNOOOQQQTTTZZZbbbhhhsssxxxwwwtttmmmRRR888555@@@DDD>>>777555444444333333333333333222444555777999===BBBFFFNNNQQQVVVZZZ^^^___```___bbbdddggghhhiiikkknnnpppqqqtttvvvxxxxxxxxxzzz{{{yyyzzz{{{zzzzzz{{{~~~}}}yyyfffUUUJJJGGGDDD@@@>>>@@@FFFMMMQQQ```hhhsss{{{xxxiii[[[```hhhsss~~~ooo^^^QQQHHHBBB???<<<:::999777777888999:::<<<888888:::999===MMM___mmmmmm|||xxxgggTTTHHHKKKTTTrrruuugggeee|||~~~rrrdddoooxxxdddLLL???>>>BBBHHHMMMKKKNNNRRRUUUXXXYYYYYYYYYZZZYYY[[[]]]\\\[[[aaahhhmmmIII???999888777777999;;;>>>@@@999888999<<>>===:::999999888666444222222222111111111111000......////////////......------,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000...//////000///...---,,,---...///111222222222222000111111000//////000222000000111222444666999:::;;;<<<===???AAADDDFFFGGGJJJKKKLLLOOORRRVVVXXXZZZZZZ[[[\\\]]]___aaabbbbbb```bbbccceeefffggggggffffffhhhjjjjjjjjjjjjlllnnnpppvvv|||{{{wwwwww~~~xxxhhhZZZRRRQQQSSSPPPKKKHHHHHHGGGCCCCCCEEEFFFHHHOOOZZZdddiiihhhggg[[[WWWPPPHHHAAA<<<999888888999;;;999999FFFbbb|||{{{lll\\\NNNGGGIII___tttyyyzzz}}}|||||||||zzzyyytttvvvwwwvvvtttssstttvvvwwwyyyzzz||||||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyvvvxxxyyyzzzyyyyyy{{{|||{{{yyyuuurrrqqqrrrtttuuu}}}zzzvvvtttrrrooohhhcccdddhhhrrrtttooouuu|||vvv}}}{{{qqqtttvvv}}}sssgggooo~~~}}}lllVVVGGGDDDIIINNNQQQRRRRRRRRRRRRSSSUUUXXXZZZiiizzzzzz{{{lll~~~```@@@555;;;@@@===777666555555444333444444444222333555666888:::???BBBHHHLLLRRRXXX[[[]]]]]]^^^```bbbeeeggghhhjjjllloooooorrruuuwwwwwwxxxyyyzzzzzz{{{}}}}}}||||||~~~yyy}}}vvvaaaQQQJJJFFFAAA===<<<>>>AAABBBMMMXXXgggsssyyy}}}mmmZZZPPPQQQTTT\\\fffrrr{{{wwwuuudddYYYPPPHHHCCC<<<;;;999888777888:::;;;===888777999999<<>>BBBGGGMMMSSSVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYY[[[^^^^^^^^^bbbhhhNNN;;;888888888777888:::>>>@@@777777888;;;???BBBDDDEEEFFFIIINNNRRRUUUYYY]]]```cccjjjoooqqqsssyyy~~~vvviii```WWWSSSPPPLLLKKKMMMaaauuuUUUHHHJJJCCC???===:::999999888666444222222222111111111111000......////////////......---------,,,,,,,,,++++++,,,,,,++++++,,,---///000...///000000000///---,,,,,,---///000222333333333000111111000//////000222000000000222444666999:::;;;;;;<<<>>>AAACCCFFFGGGKKKLLLMMMPPPSSSVVVXXXZZZZZZ[[[\\\^^^```aaacccdddeeeeeedddcccdddeeefffgggeeegggiiiiiiiiijjjkkkmmmooovvv|||{{{vvvuuuzzz~~~tttggg[[[UUUVVVYYYZZZTTTOOOMMMJJJFFFDDDEEEEEEGGGMMMVVV\\\^^^^^^^^^aaabbb^^^UUUHHH???<<<===666777888777777BBB\\\sss~~~yyypppcccUUUKKKFFFPPPfffxxxzzzxxx|||~~~||||||{{{{{{zzzyyywwwuuuwwwyyyyyyvvvvvvxxxzzzzzzyyyyyyyyyyyyzzz{{{{{{wwwvvvuuuuuuuuuvvvxxxyyyxxxyyyzzzyyywwwvvvwwwxxxxxxvvvtttrrrrrrsssvvvxxx}}}zzzvvvuuutttqqqkkkgggllltttzzz}}}zzz|||zzz{{{}}}}}}oooqqqfffpppkkkRRRBBB@@@DDDGGGGGGOOOPPPSSSUUUVVVXXXYYYYYYXXXvvv|||jjjuuulllIII999;;;@@@>>>:::666666555444444444444555222333555666777999===@@@CCCGGGMMMRRRVVVXXXZZZ\\\___bbbdddfffgggiiilllnnnlllooosssuuuvvvvvvwwwyyyzzz|||~~~}}}||||||}}}rrr___LLLIIIEEEBBBAAA@@@@@@???@@@LLL^^^llluuuzzzkkkVVVNNNLLLKKKOOOWWWbbblllqqqsssuuulllaaalllzzzggg]]]UUUMMMGGG===<<<:::888888999:::;;;<<<777666999888;;;NNNeeetttrrrtttvvvgggWWWPPPQQQooo}}}nnnkkk~~~zzziii|||sssYYYAAA>>>EEELLLRRRYYY```___]]][[[ZZZ[[[\\\]]]ZZZYYY[[[___```___ccciii|||OOO999888888888777888:::>>>AAA777888888:::<<>>===;;;999777555444444222222222111111111111000////////////............---,,,,,,++++++,,,,,,------,,,++++++******++++++---...............------///000000111222222333333111111111111000000000000///000000000111444888<<<999:::<<>><<<:::;;;<<<===:::555666:::999;;;KKK___nnnpppnnnmmmzzzzzz}}}|||zzzzzzkkk\\\^^^qqq~~~ppp}}}|||wwwxxx{{{rrrRRRBBBGGGHHHLLLTTTXXXjjjeee^^^XXXVVVXXX\\\___]]]]]]]]]]]]^^^aaagggkkkwwwxxxZZZ<<<888777666444666999;;;;;;;;;::::::;;;<<>>===;;;999777555444444222222222111111111111000////////////............---,,,,,,++++++,,,,,,------,,,++++++******++++++------............------//////000111222333444444111111111111000000000000000000111000000333777:::999:::<<<>>>AAADDDFFFGGGIIIJJJLLLNNNRRRUUUXXXZZZZZZ\\\^^^```aaabbbdddfffiiiddd```aaafffiiihhhfffhhhiiijjjiiiiiijjjmmmooowwwtttvvv{{{wwwnnnpppzzzyyyooonnnjjjjjjttttttsssqqqnnnhhh\\\MMMCCCJJJNNNPPPNNNPPPWWW\\\^^^eeelllqqqmmmbbbUUULLLIIICCCAAA???======DDDVVVgggnnnmmmiiibbbXXXOOOJJJGGGZZZnnn}}}~~~{{{uuuyyyyyyxxxwwwvvvtttsssrrroootttwwwvvvwwwyyyxxxtttyyyyyyzzzzzzzzzyyyyyyxxxvvvvvvuuuuuuvvvwwwwwwxxxxxxzzz|||{{{yyywwwwwwxxxooommmmmmppptttuuurrrnnnsssqqqrrruuusssnnnnnnsss{{{~~~uuuzzz~~~xxx{{{jjjjjjwwwuuu^^^IIIDDDFFFEEEEEEIIIMMMNNNOOORRRSSSSSSQQQOOOTTTddd~~~xxxpppzzziiiNNN<<<888<<<@@@AAA888888777666555555444444222111111222333666999;;;???BBBGGGKKKNNNQQQUUUXXX[[[^^^aaaddddddeeefffgggkkklllooorrrtttvvvwwwwww{{{{{{{{{{{{|||}}}~~~~~~zzzkkk[[[TTTOOOHHHCCCBBB===>>>DDDQQQeeewwwuuuuuuqqqkkkffffffkkksssyyy}}}tttmmmkkkkkkrrrxxxccc[[[UUUMMMFFFCCC@@@===;;;;;;<<<===<<<888777999777999KKKaaagggnnnpppnnnvvv~~~xxxpppkkkooo{{{{{{fffaaaqqq|||pppuuu{{{kkkNNNAAAHHHKKKOOOWWW[[[bbb```\\\ZZZZZZ]]]```cccbbbaaa```]]]\\\]]]```ccclllzzzmmmjjj```???:::999666444333666999;;;;;;;;;:::;;;<<>>===;;;999777555444444222222222111111111111000////////////............---,,,,,,++++++,,,,,,------,,,++++++******++++++------............---------...///000222444555555222222111111111000000000111111111000000222555888888999;;;>>>AAACCCEEEFFFIIIIIIKKKMMMPPPSSSVVVWWWXXXZZZ\\\^^^___```bbbdddkkkccc\\\\\\ccciiiiiifffiiijjjkkkkkkkkklllnnnpppwwwssstttvvvsssmmmpppyyyyyyyyywwwxxx~~~|||vvviiiWWWJJJQQQQQQLLLGGGHHHSSS]]]bbbkkkooosssssslllaaaXXXSSSIIIDDD???>>>???FFFUUUcccooopppmmmeee[[[SSSQQQRRRcccuuu{{{uuu{{{zzzyyywwwtttrrrqqqpppnnnrrruuutttuuuxxxwwwtttyyyyyyxxxxxxxxxyyyyyyzzzvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxzzzzzzxxxtttqqqkkkjjjlllpppuuuvvvtttqqqtttrrrrrrpppmmmkkkpppxxx~~~}}}}}}}}}zzz~~~yyyuuujjjnnn||||||mmmXXXEEEBBBCCCCCCDDDIIIOOOQQQTTTTTTSSSQQQPPPPPPOOOccc}}}tttuuuzzz}}}wwwjjjUUUBBB666555;;;AAA888888777777666666555555222111111111333555888:::;;;>>>CCCGGGKKKOOOSSSVVVYYY\\\```bbbcccccceeefffiiijjjlllooorrrssstttuuuxxxyyyzzz|||}}}}}}}}}|||~~~~~~pppeee[[[QQQIIIFFFEEE@@@>>>FFFXXXlll||||||uuurrruuu|||{{{ttttttjjj[[[TTTOOOIIIGGGDDD@@@>>>===<<<===<<<:::999999777;;;OOOeeepppyyy|||vvvssszzzzzzwwwqqqhhhccciiixxxtttjjjtttrrrkkkwww~~~dddKKKCCCKKKMMMPPPXXXZZZYYYZZZ[[[\\\___aaadddeeecccbbbaaa]]][[[ZZZ\\\^^^gggyyyppp[[[sssrrrIII;;;999666333222333666:::;;;;;;:::;;;<<<>>>@@@AAACCCDDDFFFJJJOOOSSSWWWYYY]]]___cccgggjjjnnnssswwwxxx{{{|||{{{{{{xxxnnndddpppyyypppdddYYYNNNKKKXXXmmm}}}UUUGGGGGG@@@>>>===;;;999777555444444222222222111111111000000////////////............---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,---.........------,,,---...000222444666777222222222111111111000000111111111000000111333666888999;;;===@@@CCCEEEFFFHHHHHHJJJLLLNNNQQQSSSUUUVVVXXXZZZ\\\\\\^^^```bbbgggaaaZZZYYY^^^dddggghhhlllmmmnnnnnnnnnnnnppprrrtttqqqqqqrrrooojjjkkkqqq}}}vvvcccUUUQQQQQQNNNIIILLLWWWccchhhqqqtttwwwxxxvvvoooeee___UUUMMMFFFEEEGGGNNNZZZeeeooorrrssslllaaaYYYYYY[[[iiiwww|||xxxzzzyyyxxxwwwwwwvvvvvvvvvrrrvvvwwwvvvvvvxxxwwwsssxxxxxxwwwvvvwwwxxxzzz{{{wwwwwwvvvvvvvvvvvvwwwwwwvvvtttrrrsssvvvuuupppkkkjjjiiikkkoootttwwwxxxwwwxxxvvvssspppmmmkkkllloooxxxzzz{{{zzzxxxxxxyyy{{{oooiiiqqq~~~zzzeeeSSSCCCAAADDDCCCEEEJJJKKKNNNQQQRRRPPPPPPSSSVVVUUUgggzzz{{{~~~xxxdddLLL:::444888???777777777777777777666666222222111111222444777888999<<<@@@DDDHHHLLLQQQUUUXXX[[[___aaabbbcccdddfffhhhiiikkkmmmppprrrssstttuuuwwwzzz}}}~~~~~~|||{{{}}}}}}~~~xxxlllaaaXXXSSSPPPIIICCCDDDMMM\\\ooo}}}}}}~~~{{{uuuaaaXXXUUUNNNLLLHHHDDD@@@>>>===<<<:::999;;;;;;999>>>PPPccczzzyyy{{{uuummmeeeggguuuwww{{{kkklllzzz___LLLHHHPPPOOOPPPUUUUUUVVVXXX[[[___aaaccccccccc_________^^^\\\\\\^^^```jjjfffoooSSS999777555444222111333777;;;;;;;;;;;;<<<===>>>???AAABBBEEEHHHMMMQQQUUUWWW[[[^^^aaadddhhhmmmssswwwtttxxxzzzzzz{{{{{{vvvooovvv{{{~~~uuudddVVVKKKOOO^^^mmmxxx~~~UUUGGGGGG@@@>>>===;;;999777555444444222222222111111111000000////////////............---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++,,,---......------+++,,,...000222555666777222222222222111111111111000111111000///000222444777888:::===???BBBDDDEEEGGGGGGIIIKKKMMMPPPRRRTTTTTTVVVYYYZZZ[[[\\\^^^aaabbb```]]]ZZZ[[[```ggglllnnnpppqqqqqqqqqppprrrssssssqqqpppooojjjccc___```xxxsssggg]]]```___[[[]]]eeekkknnnxxxyyy{{{~~~~~~zzzrrrlllhhh___WWWUUUXXX^^^hhhqqqqqqvvvxxxsssiiibbbaaacccttt{{{~~~||||||{{{xxxxxxwwwwwwwwwwwwxxxxxxrrruuuwwwuuuvvvxxxxxxuuuwwwwwwvvvvvvwwwyyy{{{|||yyyxxxxxxwwwwwwxxxxxxxxxyyytttoooooorrrsssooojjjkkkjjjkkkmmmrrrwww{{{}}}zzzvvvrrroooooollleee^^^jjjsss|||~~~zzzwwwzzz~~~zzz}}}jjjhhhsssxxx^^^NNNCCCDDDGGGFFFHHHMMMKKKLLLMMMLLLLLLNNNTTTYYYVVVeeesssnnnTTT???666777:::555666777777777777666666222222111000111333555777888;;;>>>BBBEEEJJJOOOSSSWWWZZZ]]]```aaabbbdddeeeggghhhjjjlllnnnppprrrttttttvvvzzz}}}~~~}}}|||}}}}}}~~~~~~~~~~~~wwwkkkcccXXXRRRMMMIIIGGGMMM___qqq{{{mmmaaa^^^TTTQQQMMMHHHDDD@@@===<<<888999;;;;;;999===JJJWWW{{{tttiiiccckkkxxxzzzyyy{{{{{{yyyjjjoooyyyuuuWWWJJJKKKRRRQQQRRRVVVUUUXXXZZZ]]]```aaa```___]]]]]]^^^```_________```bbbaaazzz```;;;666333444444111111444:::::::::;;;;;;<<<===>>>@@@BBBDDDGGGKKKOOOSSSUUUZZZ\\\___cccfffkkkqqquuuqqquuuvvvvvvyyy}}}}}}zzzzzz}}}~~~||||||~~~|||}}}}}}|||{{{{{{}}}~~~wwwjjj]]]XXXYYY___jjjtttUUUGGGGGG@@@>>>===;;;999777555444444222222222111111111111000////////////............---,,,,,,++++++,,,,,,------,,,++++++******++++++***+++,,,------...------,,,---...000222444666777333222222222222111111111...000111000///000111333666888999<<>><<<:::::::::::::::>>>FFFMMMkkkrrreeehhhtttqqqlllkkkrrr}}}}}}ttthhhoooqqqbbbMMMEEEKKKTTTSSSUUU[[[YYY[[[\\\]]]___^^^]]][[[ZZZ^^^```aaaaaa___^^^^^^^^^]]]zzz}}}GGG:::222444555222000333888888999:::;;;<<<===>>>???@@@BBBFFFJJJMMMQQQSSSWWWZZZ^^^aaadddiiimmmqqqnnnqqqqqqppprrrwwwyyyxxxyyyyyy{{{}}}|||xxxxxx{{{xxxyyyyyyxxxwwwvvvxxxyyyxxx{{{ssseeeZZZWWW___jjjUUUGGGGGG@@@>>>===;;;999777555444444222222222111111111111000////////////............---,,,,,,++++++,,,,,,------,,,++++++******++++++******+++,,,------------,,,---///000222444555666333333222222222111111111---...000000///000111333666777999<<<>>>AAACCCDDDEEEEEEGGGJJJMMMQQQTTTUUUSSSUUUWWWYYYYYY[[[]]]______```aaaaaabbbeeeiiillllllnnnqqqqqqpppooooooppppppnnnjjjeee```[[[UUUQQQiii}}}wwwqqqnnnmmmqqq|||{{{xxxyyy{{{{{{}}}~~~~~~{{{wwwvvvxxxyyywwwtttqqqoooooooooooojjjnnnoooooorrrwwwxxxvvvuuuvvvxxxyyy{{{||||||}}}zzzyyyxxxxxxwwwwwwxxxxxxxxxvvvsssrrrrrrpppmmmjjjfffhhhllloooqqqtttvvvwwwtttrrrnnnkkkooovvvuuuoooiiiooovvvxxxuuutttwww{{{~~~~~~pppsss{{{rrrjjjcccjjj|||yyygggPPPGGGDDDJJJOOOLLLLLLOOOOOOMMMKKKKKKMMMNNNNNNMMMNNNUUU```nnn~~~ttt}}}gggNNN<<<555444111222444666777666555555333222000///000111333444666888:::<<<>>>BBBHHHKKKQQQTTTXXX[[[\\\]]]___aaadddeeefffgggiiillloooqqqoooqqqtttwwwzzz{{{{{{zzzyyyzzzzzz|||}}}~~~yyykkk___XXXOOOFFFIIISSSaaaooo|||mmmccc]]]ZZZUUUOOOIIICCC>>><<<<<<:::999:::@@@JJJRRRUUUaaaqqqoooqqq}}}iii```]]]ffftttmmmeeennnjjjSSSIIIDDDLLLTTTSSSVVV\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]___aaaaaa___]]]\\\\\\^^^uuuZZZDDD333222555333111333666777888:::<<<======>>>===>>>@@@CCCGGGKKKNNNPPPSSSWWW[[[___bbbeeehhhkkkhhhlllmmmkkkllloooqqqoooqqqppprrrvvvwwwttttttyyyuuuuuutttpppllliiihhhiiilllpppvvv||||||jjjYYYPPPVVV```UUUGGGGGG@@@>>>===;;;999777555444444222222222111111111111000000/////////............---,,,,,,++++++,,,,,,------,,,++++++******++++++)))***+++,,,------...------...///000222444555555333333333222222222111111,,,---///000///000222333666777999;;;>>>AAACCCDDDDDDEEEGGGJJJNNNQQQUUUVVVSSSUUUWWWXXXYYY[[[]]]___^^^]]]]]]```dddggghhhgggjjjmmmoooooonnnmmmmmmnnnjjjhhhddd```^^^]]][[[XXXaaa{{{xxxvvvyyy~~~xxxuuuuuuxxxzzzrrrtttxxx{{{zzzvvvuuuvvvxxxvvvsssqqqooooooppppppnnnqqqrrrpppqqquuuvvvttttttvvvxxx{{{|||}}}}}}}}}yyyyyyxxxwwwvvvvvvwwwwwwssssssssssssqqqnnnjjjfffbbbffflllqqqrrrrrrrrrqqqrrrsssoookkkppp|||yyyyyyyyyxxxwwwyyy|||~~~~~~vvv{{{rrrwwwzzzmmm~~~aaaaaalllsss]]]LLLDDDCCCLLLPPPMMMLLLOOOLLLKKKKKKNNNQQQQQQNNNKKKTTTTTTZZZgggvvvuuuVVV???555555///111333555666666555444333222000//////111222333555666888:::<<<@@@EEEHHHNNNQQQUUUXXXZZZ[[[]]]___ccccccdddeeegggjjjmmmooonnnooorrruuuwwwxxxyyyyyywwwxxxyyyzzz|||}}}~~~~~~{{{hhh___VVVIIIDDDHHHSSSbbbqqqxxx~~~xxxjjj___\\\WWWQQQJJJCCC>>><<<===:::888;;;HHHXXXbbbeeehhhooozzzvvvyyy}}}fff\\\WWW```ooo~~~|||ttt~~~xxxfffbbbnnngggLLLJJJGGGOOOUUURRRUUUZZZWWWXXXXXXXXXYYYZZZ\\\^^^___ZZZ\\\___```^^^]]]\\\\\\[[[mmmhhhMMM555111444333222555555666888:::<<<===>>>>>>;;;<<<>>>AAAEEEIIILLLNNNQQQTTTYYY]]]```bbbeeefffbbbgggjjjjjjjjjlllllljjjjjjhhhjjjqqqsssqqqrrrwwwpppnnnjjjccc[[[UUURRRQQQ^^^ccckkkrrrxxx}}}zzzgggUUULLLOOOWWWSSSEEEFFF???>>>===;;;999888777666666222111111000000000000000000000///...------,,,,,,...---,,,,,,++++++,,,,,,(((---///,,,,,,...+++%%%***++++++,,,,,,------...+++,,,---///111333555666777444111111333444333000.........000222222000...111444999<<<>>>@@@BBBDDDGGGHHHHHHHHHIIIKKKOOORRRXXXXXXXXXYYYZZZ[[[[[[[[[\\\```bbb```___bbbdddcccjjjpppqqqllljjjlllkkkgggggghhh___TTTWWWbbbbbbYYYeeettt~~~zzzwwwlll______hhhpppqqqrrrtttssspppvvvwwwuuupppnnnppppppnnnmmmpppqqqoooppptttuuurrrwwwuuuuuuxxx~~~}}}yyyvvvvvvuuutttsssrrrqqqqqqllllllmmmoooqqqnnnhhhcccfffiiilllmmmnnnnnnppprrrppprrrnnniiinnn~~~yyyxxxyyy|||~~~yyy}}}{{{tttzzz}}}```eeeqqq~~~~~~mmm[[[FFFGGGHHHJJJKKKKKKJJJJJJNNNMMMKKKIIIJJJLLLNNNPPPRRRWWW___iiixxx{{{\\\HHH;;;333222111000111555999888444444333111000000000111111333444555777:::<<>>;;;===QQQppp~~~}}}tttqqqyyywww~~~|||kkkeeehhh___UUURRR\\\nnnjjjkkkvvvppp[[[iiijjjVVVMMMKKKNNNRRRTTTUUUVVVWWWXXX[[[XXXVVVWWWZZZ\\\\\\[[[XXXXXXXXXZZZ[[[ZZZXXXUUU]]]qqq|||rrrDDD111888333111555000444666777999:::::::::999999;;;>>>@@@BBBEEEIIIMMMQQQSSSUUUYYY\\\___bbbcccgggggghhhhhhhhhhhhggggggllllllllllllllllllllllllooojjjccc]]]XXXQQQHHHBBBIIIPPPZZZbbblllwww{{{fffYYYPPPKKKTTTbbbSSSEEEFFF???>>>===;;;999777666666555222111111000000000000000000//////...------,,,,,,...---,,,,,,++++++,,,,,,)))...///---,,,...,,,'''******+++,,,,,,------...+++,,,---///111333555666777555222222333444333111.........000222222000...000444888;;;>>>@@@BBBDDDHHHHHHIIIIIIIIIKKKOOORRRWWWXXXXXXYYYZZZ[[[\\\\\\\\\___```^^^___cccccc```bbbiiinnnlllkkkmmmkkkggghhhiiicccZZZ]]]hhhjjjccc\\\mmmvvvfffVVVTTT\\\dddhhhffffffkkkpppuuuvvvtttnnnkkkmmmmmmkkkmmmppppppnnnooosssuuussswwwuuuuuuxxx}}}|||yyyvvvuuuuuuuuutttttttttsssrrrrrrqqqrrrrrroooiiidddgggiiikkkllllllmmmnnnpppvvvwwwrrrjjjjjjuuu}}}yyywwwzzzwwwyyy```kkkvvvzzzgggVVVEEEFFFHHHIIIJJJJJJIIIIIIMMMLLLKKKJJJKKKLLLNNNOOOPPPTTTZZZdddtttpppNNN===888444333333333666888777555555444222111000000000111333444555777999<<<>>>???HHHKKKNNNQQQSSSUUUXXXZZZ]]]___bbbcccdddeeegggjjjnnnnnnoooppprrrtttvvvxxxvvvwwwyyy|||~~~~~~~~~~~~~~~~~~}}}xxxkkk___YYYNNNOOOUUUcccwwwvvvggg[[[XXXSSSGGGAAACCC???CCCBBBBBBQQQkkk}}}yyytttwww}}}wwwnnnzzzvvv___QQQMMMOOOUUUOOOPPP^^^rrryyynnn]]]gggbbbOOOIIIKKKOOOUUUXXXZZZ[[[\\\]]]]]]ZZZWWWWWWZZZ[[[[[[ZZZXXXXXXXXXZZZ[[[ZZZXXXUUU[[[mmm{{{OOO888888333222666222444555777999:::::::::::::::<<<>>>???AAADDDHHHKKKOOOQQQSSSWWWZZZ]]]```aaaddddddeeefffffffffffffffiiiiiijjjjjjjjjjjjiiiiiilllhhhbbb]]]XXXQQQHHHBBBAAAFFFMMMUUU```mmmxxxtttddd___[[[XXX___iiiSSSEEEFFF???>>>===;;;999777666555555222111111000000000000000/////////...------,,,,,,...---,,,,,,++++++,,,,,,+++...///------...---*********++++++,,,---------+++,,,---...000333555666777555333333333444333111///......///111111000...000333777:::<<>>CCCGGGLLLPPPRRRTTTVVVXXX[[[]]]```aaabbbcccfffhhhllllllmmmnnnpppsssuuuvvvwwwwwwyyyzzz|||}}}~~~~~~}}}}}}}}}~~~{{{jjj]]]OOOIIIJJJYYYssssssgggbbb\\\PPPHHHGGGDDDIIIIIIGGGQQQfffyyy}}}yyy}}}tttfffbbbqqqfffQQQKKKKKKIIIMMMKKKQQQcccwwwlllaaaggg]]]MMMLLLMMMRRRYYY^^^```aaabbbccc```]]]ZZZYYYYYYZZZZZZZZZYYYXXXXXXZZZ[[[[[[YYYWWWXXXeeevvvzzzbbbAAA777222333777333333444666777999::::::;;;:::<<<>>>???@@@BBBFFFIIIMMMOOOQQQTTTWWW[[[]]]^^^___```aaacccddddddddddddffffffggggggggggggffffffhhheeeaaa]]]YYYRRRIIIBBB;;;<<>>===;;;999777555444444222111111000000000000000//////.........---------...---,,,,,,++++++,,,,,,,,,---...------------+++*********+++,,,,,,------+++,,,,,,...000222444666888777555444444333333222000///...///000111000...000222666999;;;===AAACCCHHHIIIJJJJJJJJJKKKNNNPPPSSSTTTUUUVVVXXXYYYZZZ[[[[[[^^^```aaaddddddZZZOOOMMMQQQVVVYYYZZZ\\\]]]^^^]]]fffllljjjggglllwwwkkkmmmzzzzzzqqqiiiRRRKKKKKKPPPKKKDDDLLL]]]pppsssrrrllliiikkkmmmnnnnnnooommmjjjkkkpppsssrrrsssssssssvvvyyyzzzxxxvvvuuuttttttttttttsssssssssnnnmmmmmmmmmmmmlllkkkjjjlllmmmooopppqqqrrruuuwwwwwwyyyvvvooojjjlllttt{{{zzzzzzzzzxxxxxx}}}mmmnnnxxx|||jjjXXXLLLHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJLLLMMMMMMMMMLLLKKKOOONNNPPPZZZjjjlllvvvZZZ;;;555444444666666555666888666555444222111000///...222222333555777999;;;<<>>@@@DDDFFFLLLMMMOOORRRVVVYYY[[[\\\\\\]]]___```bbbccccccccccccddddddeeeeeeddddddccccccaaa^^^\\\YYYSSSIIIBBB===:::999===GGGUUUggguuuvvvzzz~~~|||xxxwwwSSSEEEFFF???>>>===;;;888666555444333222111111000000000000000...............---------...---,,,,,,++++++,,,,,,++++++---...///---,,,,,,))))))***++++++,,,,,,---,,,,,,,,,---///222444666888888777555444333333333111000...///000000000...///222555777999<<<@@@CCCGGGHHHJJJJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZ[[[___ccceeegggdddWWWJJJ@@@AAACCCFFFJJJOOOVVV\\\]]]hhhsssssskkkhhhsssqqqggghhh~~~wwwoookkklll\\\OOOJJJNNNMMMFFFIIIUUUkkkppprrrnnnkkknnnqqqrrrmmmnnnlllhhhiiinnnqqqppppppqqqrrrtttvvvvvvuuutttttttttsssrrrrrrqqqppppppnnnnnnmmmkkkiiiiiiiiijjjkkkmmmoooppprrrtttxxx{{{wwwxxxwwwtttppppppvvv}}}yyyzzzyyyxxxyyyiiisss{{{wwwcccSSSLLLKKKLLLMMMNNNNNNNNNMMMLLLIIIJJJLLLMMMMMMMMMKKKJJJOOOOOOQQQXXXggg|||}}}yyykkkHHH999444222555666444555:::666666555333222000///...111111222333555777999;;;===AAAHHHMMMPPPRRRTTTUUUYYY[[[]]]______aaaccceeeaaabbbfffjjjnnnrrruuuvvvvvvvvvvvvwwwxxxzzz{{{|||~~~}}}|||{{{{{{}}}~~~~~~}}}{{{yyyvvvqqqmmmjjjxxxzzzjjjZZZNNNCCCDDDJJJYYYnnnwwwhhh___bbb\\\XXX\\\dddooo{{{}}}pppddd^^^aaahhhwww|||mmmggglllmmmfff]]]YYY^^^nnnzzz~~~ttt}}}uuu\\\^^^[[[MMMJJJRRRTTTXXX]]]aaabbbbbbbbbbbbaaa```]]]YYYXXXXXXYYY[[[]]]\\\\\\]]]______^^^]]]VVV]]]jjj}}}]]]888333888666222333333444555777888999:::999;;;<<<<<<===>>>BBBDDDKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[]]]___```aaabbbbbbaaaaaacccddddddcccaaaaaa___]]][[[ZZZXXXSSSJJJDDDCCC<<<777999@@@JJJ\\\kkkrrrvvv|||~~~~~~zzzSSSEEEFFF???>>>===;;;888666444333333222111111000000000000000...........................---,,,,,,++++++,,,,,,,,,+++---222222...,,,---))))))******+++,,,,,,,,,,,,++++++,,,...111444666999999999666444222333444222000......///000/////////111444666888;;;???BBBDDDFFFHHHIIIIIIKKKMMMOOONNNOOOQQQSSSUUUWWWYYYZZZ[[[```dddfffgggeeeZZZPPP;;;888777:::???FFFQQQ[[[```fffpppvvvpppiiinnnyyytttfff```ooo|||rrrllllllqqqeee[[[UUUWWWVVVQQQQQQUUUeeemmmqqqooolllnnnrrrssskkkmmmlllhhhiiimmmooommmmmmnnnpppqqqrrrrrrqqqqqqrrrrrrrrrqqqqqqpppppppppuuutttqqqlllhhhffffffhhhjjjkkkmmmnnnppprrrvvvzzzyyyvvvvvvwwwvvvuuuxxx|||{{{yyywwwxxx|||~~~hhhsss|||qqq\\\PPPNNNMMMNNNOOOPPPPPPOOONNNMMMIIIJJJKKKLLLMMMLLLKKKKKKNNNOOOQQQVVVbbbvvvzzz```BBB777111444666444555999555555555444333111000///000000111222444666888999;;;???DDDIIILLLNNNQQQRRRWWWYYY[[[\\\]]]^^^aaaccc]]]___ccchhhlllpppssstttssstttuuuvvvwwwxxxxxxyyy{{{zzzzzzzzz{{{{{{||||||www{{{}}}yyyqqqhhh]]]SSS]]]mmm~~~nnn\\\OOOGGGJJJNNNVVVaaapppvvvyyyppplllqqqwww{{{zzzxxx{{{~~~zzzmmmbbb^^^___ooovvvyyyvvvwww~~~iiidddeeerrr{{{tttbbbeeeZZZLLLMMMTTTVVVYYY]]]^^^^^^^^^^^^______^^^\\\XXXVVVWWWZZZ]]]^^^]]]\\\]]]___``````___ZZZ]]]hhh{{{wwwFFF999888444333444444444444555777888999888999:::;;;;;;===AAADDDJJJKKKMMMPPPRRRUUUWWWXXXXXXYYY[[[]]]^^^___``````^^^___aaabbbbbbaaa___^^^\\\ZZZXXXXXXWWWSSSLLLFFFFFF===777888;;;AAAOOO^^^kkkqqqxxx|||}}}}}}SSSEEEFFF???>>>===;;;888666444333222222111111000000000000000...........................---,,,,,,++++++,,,,,,---,,,000666777111---///)))))))))***++++++,,,,,,,,,+++++++++---111444666999::::::777444222333555333111......///000//////...000333555777:::???BBB@@@CCCFFFHHHIIIJJJLLLNNNNNNOOOQQQTTTVVVXXXZZZ[[[[[[```ccccccdddeeebbb]]]DDD===999999;;;>>>IIISSSXXXUUU]]]nnnuuupppmmmqqqtttkkkfffkkk{{{zzzvvvuuuttttttwwwnnnllliiiddd```[[[WWWUUU___iiiooonnnkkkkkkmmmnnniiilllkkkhhhiiilllmmmkkkjjjlllnnnoooooonnnnnnnnnoooooopppqqqrrrrrrssssssxxxwwwssslllfffdddfffhhhmmmnnnnnnnnnnnnqqqtttwwwuuuppppppvvvyyyyyyyyy|||{{{wwwtttwwwooo}}}ssslllvvv~~~}}}kkkVVVMMMOOOMMMNNNOOOPPPPPPOOONNNMMMIIIJJJJJJKKKKKKKKKKKKKKKKKKNNNQQQTTT\\\ooowwwOOO>>>222444777444333777444444444444444222111000//////000111333555777888999<<>>888:::;;;;;;EEESSSaaahhhqqqxxx{{{}}}SSSEEEFFF???>>>===;;;888555444222222222111111000000000000000---........................---,,,,,,++++++,,,,,,...---222::::::333///000)))))))))***++++++,,,,,,,,,+++++++++---000444777999:::;;;888444222333555333111......////////////...000222444666:::>>>BBB>>>AAAEEEGGGHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZ\\\]]][[[```aaa``````eeeiiiiiiPPPHHHAAA>>>;;;999@@@JJJKKKBBBIIIcccwwwwwwpppnnnqqqnnnkkkiiikkkzzzuuutttyyyyyyuuusssvvv{{{zzzoooddd^^^YYYTTT\\\fffnnnlllhhhggghhhhhhhhhkkkkkkiiiiiilllllliiihhhjjjmmmmmmmmmllllllmmmmmmmmmoooqqqsssuuuwwwwwwuuutttpppjjjeeedddgggjjjrrrrrrrrrppppppqqqtttvvvpppiiijjjsss{{{||||||~~~{{{uuuqqqvvv~~~ddd___bbbvvvvvviiippp{{{{{{gggRRRKKKOOOMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLGGGLLLPPPRRRXXXjjjnnnYYYDDD444555888444222555333444444555444333111000//////000111222444666777888:::>>>AAACCCFFFJJJLLLQQQSSSUUUWWWWWWYYY[[[]]]^^^```cccgggjjjkkklllmmmnnnppprrruuuuuuuuutttsssuuuvvvxxxzzzzzzyyyxxxwwwxxxzzzsssbbbUUURRRSSSRRRTTTiii~~~yyyuuurrrkkkiiiiiillluuu~~~ooo^^^___jjj}}}tttgggaaa___[[[fff{{{{{{nnniiijjjuuu}}}mmmhhhjjjVVVKKKSSSUUUVVVWWWYYYYYYYYY[[[]]]```ZZZZZZYYYVVVUUUWWW\\\aaa\\\ZZZYYYZZZ\\\^^^^^^^^^[[[\\\```mmmmmmFFF333---777666555444333333444555666555666888999:::===AAACCCFFFGGGIIIKKKNNNPPPRRRSSSUUUUUUWWWXXXYYYYYYZZZZZZXXXYYY\\\]]]]]]\\\YYYXXXYYYWWWTTTSSSTTTRRRNNNJJJIII???:::======:::BBBOOOZZZaaallltttyyy|||RRREEEFFF@@@===<<<:::888666444333222111111111111000000000000///////////////......---...------,,,,,,------...***+++,,,...///......---+++***************+++++++++*********,,,...111333:::;;;<<<:::777444333333222000///------///111222...///000111333777<<<@@@===@@@DDDGGGHHHIIIKKKMMMNNNNNNOOOQQQUUUZZZ___bbbbbb___]]]___aaagggrrr}}}iiiXXXKKKIIIDDD;;;777;;;DDDDDDEEEOOOfffxxxxxxnnnrrrrrrppphhhbbbhhh|||pppkkksssyyywwwwwwvvvyyy}}}vvvdddSSSKKKRRR^^^ggghhhiiikkklllhhhkkkjjjkkkkkkllljjjgggeeejjjkkklllmmmooopppqqqqqqoooqqqsssrrrqqqqqquuuxxxvvvuuuqqqiiibbbbbbhhhnnnssssssttttttsssqqqpppoookkkjjjlllrrrzzz|||wwwwww|||yyyqqqssswwwxxxsssnnnsss{{{~~~oooXXXNNNLLLMMMNNNOOOPPPQQQQQQOOOMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOJJJJJJOOOTTT___{{{wwwyyykkkLLL333000666555444888444444444444333222111000////////////111333555666666888;;;>>>@@@CCCGGGJJJMMMNNNPPPQQQRRRUUUYYY]]]___bbbdddfffgggiiikkknnnnnnppprrrttttttuuuwwwyyyxxxxxxxxxxxxwwwwwwvvvvvvxxxssslllfffbbbcccfffhhhhhhppp{{{xxxooolllppp|||sssiiiiiipppxxxhhh___^^^]]]kkkwwwlllhhhgggooo~~~|||rrr{{{sssrrrlll```SSSMMMPPPTTTUUUWWWXXXWWWVVVWWW[[[^^^]]]XXXTTTRRRUUUWWWXXXXXX^^^\\\YYYWWWWWWXXXYYY[[[ZZZ```aaapppMMM666===)))333333333222333333444444333444555555666999===@@@DDDDDDFFFGGGJJJMMMOOOQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVTTTQQQNNNLLLHHHDDD???:::999;;;???BBBQQQXXXcccmmmtttwwwyyyzzzRRREEEFFF@@@===<<<:::888666444333222111111111111000000000000///////////////...------------,,,,,,,,,,,,------***+++,,,............---++++++************+++++++++*********,,,...111222888:::<<<<<<999666555444333222111000//////000000//////000111222666;;;???>>>AAAEEEGGGHHHIIIKKKMMMOOOOOOOOOPPPSSSXXX\\\^^^^^^\\\\\\]]]___dddqqq~~~zzzmmm```VVVHHH:::999AAAGGGPPPPPPJJJOOObbbmmmlllkkkiiiddd^^^[[[bbbrrr{{{uuuwww~~~|||tttqqqooolllhhhjjjttt}}}zzzhhhTTTIIIOOO]]]jjjllliiijjjkkkkkkfffhhhjjjlllkkkjjjiiiiiilllllllllmmmnnnpppqqqrrrsssttttttrrroooooorrrtttuuurrrllleeeaaaccciiinnnqqqqqqrrrtttuuutttrrrpppnnnppptttzzzyyywww{{{}}}ooommmvvv}}}}}}iiiTTTKKKLLLMMMNNNOOOPPPQQQQQQOOONNNMMMJJJJJJJJJKKKLLLMMMNNNOOOMMMIIIIIIMMMPPPXXXqqquuuWWW<<<555777444222444444444444444333222111111000/////////000222444555666888:::<<<>>>AAADDDGGGIIIKKKNNNPPPRRRTTTXXX[[[]]]```bbbdddeeegggiiillllllnnnppprrrrrrsssuuuwwwvvvuuuuuuuuuvvvvvvwwwxxx{{{yyywwwuuuuuuwwwyyyzzzuuuzzz{{{uuuqqqwww~~~|||}}}|||rrraaa[[[[[[bbbooopppdddfffgggqqq~~~}}}}}}{{{iiikkkiiicccZZZTTTUUUWWWVVVXXXYYYXXXVVVVVVWWWZZZZZZVVVSSSRRRUUUWWWWWWWWWYYYYYYXXXXXXWWWWWWWWWWWWWWW]]]^^^nnn___===;;;444333333222222222222333333333444555555555777;;;>>>BBBCCCEEEGGGJJJLLLNNNOOOPPPQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWWWWVVVTTTPPPMMMKKKFFFCCC>>>:::999:::===???MMMTTT___hhhooosssuuuwwwRRREEEFFF@@@===<<<:::888666444333222111111111111000000000000...////////////...------------,,,,,,,,,,,,------***+++,,,---............++++++************+++++++++*********,,,...000111666999===>>><<<999666555444333333222111000/////////000000000222555:::>>>???BBBFFFHHHIIIJJJKKKMMMOOOOOOOOOOOORRRUUUXXXZZZZZZZZZZZZ[[[[[[```nnn}}}uuufff\\\PPPBBB<<<>>>FFFXXX___QQQGGGOOO___iiijjjgggaaa[[[[[[bbbmmmuuuuuu}}}yyyllleee[[[SSSTTT]]]lllvvv~~~lll___[[[TTT[[[hhhvvvwwwhhhTTTGGGLLL\\\kkkmmmjjjhhhiiikkkccchhhmmmmmmkkkiiikkkmmmnnnmmmmmmmmmnnnoooqqqrrruuuuuutttsssqqqrrruuuxxxvvvoooeee______dddjjjnnnooooooppptttxxxxxxuuurrrrrrvvv|||wwwxxxzzzkkkppptttaaaOOOIIIKKKMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNOOONNNKKKKKKMMMMMMSSSfff{{{kkkKKK<<<888444333444444444555444444333222111000000//////000222333444555777999:::;;;===@@@CCCDDDGGGKKKNNNQQQSSSVVVYYY[[[]]]```aaacccdddgggiiijjjlllnnnoooooopppsssuuutttssssssssstttvvvxxxzzzwwwxxxzzz|||~~~zzzwwwqqqkkklllqqqzzz{{{eeeWWWWWW\\\hhhttt}}}}}}zzzwwwnnndddhhhlllvvv~~~}}}zzzxxxiiibbbeeegggeee___ZZZWWWWWWVVVXXXYYYXXXVVVTTTSSSSSSTTTSSSRRRRRRTTTVVVVVVUUUUUUUUUWWWWWWWWWVVVUUUTTTTTTYYYZZZjjjnnnAAA444:::333333222111111222222333444555555555444555888;;;@@@AAADDDGGGIIIKKKKKKKKKMMMNNNPPPQQQSSSTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVVVVUUUSSSOOOLLLJJJCCCAAA>>>;;;::::::;;;<<>>@@@CCCIIIMMMPPPRRRUUUWWWYYY[[[^^^```aaabbbeeeggghhhjjjlllmmmnnnoooqqqsssuuutttrrrrrrsssuuuxxxzzztttuuuwwwyyyzzzzzzzzzzzz~~~xxxjjjdddeeennnxxxkkkVVVOOOXXXccclllwww{{{uuussswwwvvvoooqqquuu}}}}}}||||||uuuaaabbbcccdddccc^^^YYYTTTRRRSSSUUUWWWWWWUUUSSSPPPOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTRRRVVVVVVccczzznnnyyyIII222;;;333333222111111111222222444555666555333333555777<<<>>>BBBEEEGGGHHHHHHGGGJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTQQQNNNJJJHHHBBBAAA???>>><<<;;;:::999AAAGGGQQQZZZ```fffjjjllltttxxx}}}SSSEEEFFF>>>===<<<:::888666444333222111111111111000000000///...............------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---......///---,,,,,,+++******++++++*********+++,,,---...///333777===???>>>:::666444111111222222222111000000000000000//////111666999>>>AAAEEEHHHIIIJJJLLLNNNLLLLLLMMMOOORRRUUUWWWYYY\\\[[[\\\\\\YYYZZZeeeqqquuuiiibbb]]][[[[[[]]]VVVRRR___rrrmmmTTTNNN[[[aaaffffff^^^YYY___iiinnnvvvvvvuuurrrsssuuuqqqkkkddd^^^XXXUUUTTTOOOGGG@@@:::<<<===>>>>>>;;;888777444333333333888FFFWWWdddiiikkkvvv{{{fffUUUPPPZZZYYYYYY\\\aaa```YYYQQQNNNQQQWWW^^^bbb```[[[WWW[[[cccjjjhhh```\\\___eeepppoooooooooppprrrssstttpppqqqrrrtttwww{{{}}}~~~tttjjj```\\\aaahhhlllmmmmmmmmmpppuuuzzz}}}{{{yyy~~~|||vvvyyy}}}wwwppp~~~|||hhhWWWMMMJJJKKKMMMKKKKKKKKKKKKJJJJJJIIIIIIQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNOOOOOONNNQQQ[[[fffxxxqqqyyyRRR999222555999444444555555555444333333111000/////////000111222222444555555555666999;;;===AAAFFFJJJMMMPPPSSSUUUXXXZZZ]]]^^^```aaadddfffgggiiikkkllllllmmmpppqqqwwwuuusssrrrrrrtttwwwxxxuuuuuuuuuvvvvvvxxxyyyzzzyyy{{{}}}{{{sssrrrvvv}}}rrr^^^NNNMMM]]]mmmpppxxxzzzssspppuuuxxxwww}}}}}}|||~~~ppp^^^aaa___]]][[[YYYWWWTTTRRRPPPQQQSSSUUUVVVTTTQQQOOOMMMOOOPPPRRRRRRRRRRRRRRRUUUTTTRRRRRRRRRTTTVVVWWWSSSVVVSSS\\\rrrvvv```\\\:::888444333333222111111222222555666666555333222333555999;;;>>>AAACCCDDDCCCCCCEEEFFFHHHIIIKKKLLLLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVTTTTTTTTTSSSPPPLLLHHHFFFBBBAAAAAA@@@>>><<<:::999===CCCKKKTTT[[[aaafffiiipppuuu{{{TTTEEEEEE>>>===<<<:::888666444333222111111111111000000000000---............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,...//////...---,,,++++++***++++++)))******+++,,,---------111666<<>>CCCFFFIIILLLPPPRRRVVVXXX[[[]]]^^^___bbbdddeeegggiiijjjkkklllnnnpppuuutttrrrqqqqqqssstttvvvssssssrrrsssuuuxxx{{{}}}xxxzzz|||~~~~~~|||{{{|||~~~~~~wwwqqqqqqnnnqqqmmm___RRRRRRbbbssssssvvvwwwtttooonnnrrrvvv}}}}}}|||}}}~~~~~~iii\\\\\\XXXSSSRRRTTTWWWWWWWWWQQQQQQSSSUUUWWWWWWTTTQQQMMMOOOQQQQQQPPPPPPQQQRRRTTTRRRPPPOOOPPPSSSVVVXXXSSSVVVRRRVVVeeeqqqtttoooFFF444555555444333222222222222555666777666444333333444666888:::<<<>>>?????????AAAAAACCCEEEFFFGGGGGGGGGMMMNNNPPPRRRTTTUUUVVVVVVTTTTTTSSSQQQNNNJJJGGGDDDBBBBBBAAA@@@>>><<<999888:::???GGGOOOVVV]]]cccgggmmmqqqxxx~~~TTTFFFEEE>>>===<<<:::888666444333222111111111111000000000000------......------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---///000......---,,,++++++++++++)))***++++++,,,,,,,,,,,,...444;;;@@@BBBBBBBBBBBB;;;999777444222111111111000000///...---...222555888<<>>888999???BBB???:::888777555333111111222222111222333222333===LLLXXXfffkkksssxxxxxxuuutttvvvttthhhZZZKKKDDD@@@DDDFFFCCC@@@@@@???FFFOOORRRRRRSSSXXX]]]lllmmmpppsssuuuvvvvvvvvvrrrqqqqqqrrrrrrpppkkkfff___]]][[[^^^eeellloooqqqooorrrvvvwwwvvvwww|||~~~xxxuuuxxxuuuyyykkkUUUMMMLLLLLLJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNJJJMMMMMMKKKHHHKKKQQQVVVddduuupppKKK999555333444444555555555555444444222111000///......///000///111222333333444777999999;;;>>>AAADDDGGGLLLOOOTTTVVVXXXZZZ[[[]]]```bbbbbbdddggghhhhhhiiikkkmmmooooooooooooppprrrssstttppppppqqqrrrtttvvvyyyzzzxxxyyyzzz{{{}}}|||zzzyyy{{{{{{vvvtttyyy}}}}}}wwwsssooohhh___\\\]]]eeennntttmmm```\\\eeeqqqsssqqqtttxxxrrriiikkkuuu|||{{{|||}}}}}}{{{fff^^^XXXSSSMMMNNNSSSYYYZZZYYYVVVUUUUUUXXXZZZZZZWWWUUUNNNPPPRRRQQQOOONNNPPPRRROOOOOOOOOOOOPPPRRRTTTUUURRRVVVRRRTTT^^^jjjUUU999777666555444333333333333555777888777555333333444444555666888999;;;<<<=========???AAABBBCCCCCCCCCJJJKKKMMMOOORRRSSSTTTUUUSSSSSSRRRPPPMMMIIIEEECCCBBBAAA@@@>>><<<:::888777777<<>>:::666333111111111000000///---,,,...111444777:::@@@DDDGGGJJJMMMPPPSSSTTTTTTUUUVVVWWWWWWWWWVVVRRRRRRXXX]]]]]]\\\]]]gggzzzzzzfffYYY^^^[[[VVVRRRSSSUUUSSSMMMSSSWWWSSSLLLQQQ^^^eeeaaadddcccaaaaaacccaaaUUUHHH888222000666BBBKKKLLLJJJ<<<;;;999777555555555555...000111000333>>>PPP^^^ffflllrrr{{{zzz~~~~~~kkkWWWHHHAAA===>>><<<777777<<<666>>>GGGNNNRRRVVV\\\bbbjjjmmmqqquuuwwwwwwwwwvvvrrrrrrrrrssstttpppiiidddUUUVVVYYY___fffmmmqqqsssppptttxxxwwwtttuuu{{{xxxtttrrruuummmvvv}}}|||yyybbbMMMHHHKKKLLLJJJIIIMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGHHHJJJLLLNNNPPPQQQMMMOOOOOOKKKHHHKKKPPPSSSbbbvvvyyyvvvyyyUUUAAA999555444444555555555555555444222111000///....../////////000222222333444777999777999;;;===@@@DDDHHHLLLRRRTTTVVVXXXYYY[[[^^^``````bbbeeeffffffgggiiikkkjjjjjjlllnnnpppqqqrrrsssrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwyyy{{{}}}}}}|||}}}wwwpppkkkooosssttttttuuupppjjjddd```ZZZTTTSSSUUUcccqqq}}}zzzlllccceeelllqqqmmmrrr|||vvvhhhjjjwww}}}{{{yyyyyy|||}}}}}}hhhbbbXXXRRRLLLMMMTTTYYYZZZXXX[[[YYYXXXZZZ\\\\\\ZZZWWWOOOQQQRRRQQQNNNMMMPPPRRRKKKLLLNNNPPPQQQQQQQQQQQQPPPUUUSSSSSS\\\iiieeeEEE888777666555444333333333555777888777666444444555333333444555666888:::;;;:::;;;===>>>@@@AAAAAAAAAGGGIIIKKKNNNPPPRRRSSSTTTSSSSSSRRRPPPMMMIIIEEEBBBAAAAAA???===;;;999777666555:::AAAHHHOOOWWW^^^cccjjjnnnsssyyy}}}TTTCCCEEEBBB===<<<:::888666444333222222222111111000/////////......---,,,,,,,,,,,,---...---+++******+++---...///222333000,,,+++...333111000---+++***)))******++++++******+++---...000,,,111777<<<>>>BBBGGGKKKDDD???888555444333222000000000000000////////////444888===AAAEEEIIIMMMPPPNNNPPPSSSTTTVVVXXXZZZ]]]XXXXXXXXXYYY[[[^^^```bbbgggrrrnnnYYY^^^XXXTTTVVVZZZZZZRRRIIIRRRVVVZZZ]]]]]]___aaacccjjjjjjiiihhhcccWWWGGG;;;555888666444BBBWWW\\\SSSAAA???:::555111000222555555222000111444<<>>@@@DDDEEEIIILLLOOOQQQRRRRRRQQQPPPMMMLLLKKKHHHEEECCC@@@???>>>>>>===;;;777444666888===EEENNNWWW^^^bbbccchhhnnntttxxx|||UUUDDDEEEBBB===<<<:::888666444333222222222111111000/////////......---,,,,,,,,,,,,---...---+++******+++---......111222000,,,+++...222111000...,,,******)))))),,,++++++***+++,,,......***...444888:::<<<===>>>@@@<<<777555444333111///000000000000////////////111555;;;@@@DDDHHHLLLNNNNNNPPPSSSTTTTTTVVVXXXZZZXXXXXXXXXYYYZZZ\\\___```eeelllzzzuuuoooggg]]]WWWWWWVVVRRRNNN[[[aaaggghhheeedddhhhmmmlllkkkjjjfff^^^QQQBBB888000333222222===JJJMMMGGG;;;;;;:::888555444444444444222111333555===MMM\\\```dddjjjsssxxxiii```]]]aaaooo|||~~~{{{rrrkkkfffggglllpppnnnjjjYYYOOOJJJRRR___fffjjjmmmxxxwwwwwwyyy{{{{{{xxxuuusssssstttxxxzzzsssfff[[[WWWVVVYYYcccllloooqqqtttxxx|||~~~{{{zzz}}}xxxrrryyywwwppprrr~~~wwwnnniiisssyyynnnppp}}}~~~iiiYYYLLLMMMOOOKKKJJJNNNLLLLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLNNNPPPQQQPPPPPPOOONNNLLLLLLMMMOOOWWWmmm|||vvvYYYEEE@@@777444444777888555444666333222111///......------000000000111222333444555999888888999;;;>>>AAACCCFFFIIINNNRRRTTTWWWYYY[[[___^^^___bbbeeefffdddaaadddeeegggjjjlllnnnppppppqqqqqqqqqqqqrrrtttuuuvvvuuuvvvvvvwwwxxxyyyzzzzzzyyywww}}}uuugggXXXPPPPPPSSSWWW[[[]]]]]]^^^bbbeeetttwwwhhh```]]]YYY^^^tttxxx~~~yyywwwwwwyyyzzzzzzeee\\\VVVQQQQQQQQQQQQRRRSSSUUUVVVVVVWWWYYYZZZ[[[\\\[[[[[[VVVUUUSSSRRRRRRRRRSSSTTTSSSRRRQQQSSSTTTTTTQQQNNNQQQRRROOOSSSYYY\\\rrruuuBBB<<<666444333333444555333666:::======;;;777444555444333111000111333444444666888999999999;;;===CCCEEEHHHKKKNNNPPPQQQRRRQQQOOOMMMLLLKKKIIIEEEBBB??????>>>>>>>>>;;;888444555888===DDDMMMVVV]]]aaaccchhhnnnsssxxx|||UUUDDDEEEBBB===<<<:::888666444333222222222111111000/////////......---,,,,,,,,,,,,---------++++++++++++---------///000///,,,+++---000222111///---,,,***)))(((,,,,,,++++++++++++,,,---+++---000555888777444111888666555444444333000...000000000000////////////...222888>>>BBBFFFJJJLLLRRRSSSUUUUUUUUUUUUWWWXXXVVVVVVWWWXXXZZZ\\\]]]^^^bbbeeennn}}}uuuooommmmmmmmmsssxxxzzzvvvnnnjjjnnnsssnnnnnnjjjdddXXXJJJ===555444222111333888;;;;;;999444666888::::::999666444222222333555666===MMM\\\```fffjjjppp~~~mmmcccYYYTTT[[[fffooouuuxxxpppooopppvvv{{{|||wwwrrr^^^VVVSSS]]]jjjppppppnnnxxxwwwwwwyyyzzzzzzwwwuuusssqqqqqquuuwwwpppaaaTTTXXXWWW\\\fffmmmoooppprrryyy{{{~~~}}}{{{||||||pppmmm{{{uuuvvv~~~yyyoootttyyy```TTTLLLNNNPPPMMMLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJLLLNNNPPPQQQQQQQQQQQQOOOLLLLLLMMMOOOTTTbbbyyysssRRREEE999555444777888666444555666555333111000///......000000000000111222444444666666666888999<<>>BBBAAA;;;666666555333111000111222333111333555666666666888:::AAACCCFFFJJJMMMOOOPPPQQQPPPNNNMMMLLLKKKIIIEEEBBB??????>>>>>>>>><<<888555555777<<>>777333555555222000111000333777;;;>>>>>>;;;999666555555666666;;;JJJXXX^^^eeeiiinnnqqqaaaRRRNNNRRRZZZcccjjjfffeeefffiiikkkiiiddd```]]]]]]aaalllvvvzzzxxxuuuuuuuuuvvvvvvvvvvvvtttssssssssstttuuurrrjjj^^^TTT\\\[[[^^^fffjjjkkkmmmqqqxxxzzz{{{||||||~~~xxxnnnmmmzzz~~~|||{{{{{{sss{{{mmmWWWPPPLLLNNNPPPMMMLLLNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSRRRPPPNNNMMMNNNPPPQQQYYYnnn```BBB:::555333666888666555666888777555333111000///.../////////000000222333333444444444666777:::<<<===???BBBFFFIIIKKKMMMQQQSSSWWWXXXZZZ]]]___aaaaaaaaa___aaadddgggiiijjjjjjjjjjjjlllnnnooopppppppppooorrrrrrssstttwwwzzz|||~~~{{{}}}~~~|||rrriiicccbbbhhhppptttpppnnnpppttt{{{bbbRRRIIIKKKOOOUUU\\\______^^^\\\mmm}}}wwwooojjjgggllllll}}}zzzvvvssssssvvvzzz}}}yyy|||mmmzzznnneeeiiihhhXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUVVVWWWWWWXXXXXXYYYVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQSSSOOOQQQVVVUUUbbb{{{yyysssqqq]]]GGG888999===888222222222333666===DDDEEE@@@:::666555333333444444333333000222444444444444666888>>>@@@DDDHHHKKKMMMOOOOOOOOONNNLLLLLLKKKIIIEEEBBB??????>>>>>>>>><<<999666555777;;;AAAIIIRRRYYY^^^bbbfffkkkpppuuuzzz~~~WWWEEEEEEBBB===<<<:::888666444333222222222111111000/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,------000000111111///---***)))++++++++++++++++++*********+++---222777888444000+++...222555555555333222000000000000////////////---000666:::???CCCHHHKKKSSSTTTUUUTTTRRRRRRSSSTTTOOOQQQSSSWWWZZZ]]]```aaa]]]ccciiimmmqqq|||yyysssqqqpppooorrrppplllfff^^^UUULLLGGGCCC:::333333444222222444222444888>>>EEEHHHGGGFFF@@@<<<888666555999DDDPPPTTT\\\bbbiii|||ooo[[[QQQPPPRRRYYY```[[[ZZZXXXWWWWWWXXXYYYYYYaaajjjuuu|||~~~|||zzzuuuvvvvvvvvvuuutttttttttuuuxxxzzzuuulllbbb\\\YYYaaa______cccfffggglllqqq}}}~~~|||xxxtttttt|||~~~yyy{{{|||wwwsss~~~xxx^^^OOOMMMLLLNNNNNNLLLLLLNNNLLLLLLLLLLLLKKKJJJHHHHHHJJJIIIIIIIIIJJJLLLNNNOOOSSSSSSRRRPPPNNNMMMOOOQQQPPPSSSddd}}}uuuNNN>>>777222444777666666888999888666444222111000///////////////000111222222222222333444666888999:::===@@@CCCEEEGGGJJJMMMPPPTTTUUUXXX[[[]]]___aaabbb___```bbbeeeggghhhhhhiiiiiijjjlllnnnoooooonnnnnnpppppprrrtttwwwzzz|||~~~||||||||||||}}}~~~pppfffaaaZZZSSSMMMJJJLLLTTTgggyyyxxxqqqlllooovvvuuu\\\KKKJJJJJJLLLOOOQQQRRRQQQNNN___ppptttrrruuu{{{}}}zzzwwwrrrpppsss{{{qqqbbbuuuvvvfffoootttfffZZZZZZZZZZZZZZZYYYYYYYYYSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTWWWUUUQQQMMMKKKLLLNNNPPPQQQTTTPPPQQQVVVUUU\\\ooottthhhoooVVV777;;;AAA666000777111111444;;;CCCGGGDDD@@@555333333444666555333111000222333444333444555777<<<>>>BBBFFFIIILLLMMMNNNMMMMMMLLLLLLKKKIIIEEEAAA???>>>>>>??????===999777555666999???FFFOOOWWW\\\aaadddiiinnnrrrwww}}}XXXFFFEEEAAA===<<<:::888666444333222222222111111000/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...///111222111///,,,*********+++++++++++++++***'''(((***...333555666666000333777999888666555444000000000000////////////...111444777;;;@@@FFFJJJMMMNNNPPPOOONNNNNNOOOQQQOOOPPPTTTXXX[[[^^^```aaa^^^dddjjjjjjhhhmmmzzz{{{rrrqqqsssrrrpppqqqooommmmmmmmmiiibbb\\\IIIAAA888666;;;???>>>;;;666888===GGGRRRZZZ\\\[[[RRRHHH===888666777>>>FFFJJJRRR[[[dddssstttggg___XXXVVVXXXTTTTTTSSSRRRTTTZZZaaagggsss~~~}}}{{{zzzyyyzzz{{{zzzxxxwwwwwwxxxyyy|||{{{rrrddd[[[ZZZ]]]cccaaaaaaccceeegggmmmtttzzzyyyxxxyyy~~~xxxmmmnnn~~~uuuuuuqqqXXXKKKLLLMMMMMMKKKJJJKKKLLLJJJJJJJJJJJJIIIHHHHHHGGGJJJIIIIIIHHHHHHJJJKKKLLLOOOOOOOOONNNLLLLLLNNNPPPNNNPPP\\\ooo~~~{{{jjjGGG<<<444333666777777999999888666444333111111111///////////////000111111000111222333555666777888;;;===@@@BBBDDDGGGJJJMMMPPPSSSVVVXXXZZZ]]]```ccc___```aaaccceeefffhhhhhhhhhiiijjjlllmmmmmmnnnnnnmmmooorrruuuxxxzzz{{{|||~~~}}}{{{zzz{{{}}}wwwdddPPPDDDEEE>>>:::<<<@@@KKKddd|||{{{pppiiimmmvvv~~~iiiQQQNNNJJJHHHHHHKKKPPPTTTXXXeeesssxxx}}}xxxtttpppooottt~~~ccc\\\rrrllleeetttwwwdddZZZZZZ[[[[[[[[[ZZZZZZYYYSSSSSSRRRQQQPPPPPPPPPPPPQQQPPPOOONNNOOOPPPQQQRRRVVVTTTPPPKKKHHHHHHKKKNNNOOOSSSPPPQQQWWWUUUXXXfff}}}nnnrrrAAA999<<<444444>>>111111333999AAAGGGJJJJJJ999666222222333444111///000222333333333333444666:::<<>>>>>??????>>>:::777555555888===DDDMMMUUUZZZ___bbbfffkkkooouuuzzz~~~YYYFFFEEEAAA===<<<:::888666444333222222222111111000/////////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---...//////...---,,,...111333333111...,,,((()))***+++,,,,,,++++++''')))***,,,///333999===;;;>>>AAA@@@<<<888666555000000000000////////////000000222333666<<>>888999:::;;;333333444777>>>GGGOOOTTTGGG???666111111333333111///111222222111111333444888:::>>>BBBFFFIIIJJJKKKKKKKKKKKKLLLLLLIIIDDDAAA???>>>>>>???@@@>>>;;;888444555777;;;BBBKKKSSSXXX]]]```dddhhhmmmrrrxxx|||~~~YYYFFFFFFAAA===<<<:::888666444333222222222111111000/////////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---...000000///---***---111333444222///---'''(((***+++,,,,,,,,,+++***+++------...333<<>>AAAEEEHHHJJJMMMQQQSSSTTTWWW\\\aaabbbaaa``````aaadddhhhjjjjjjjjjiiiiiijjjlllnnnoookkknnnssswwwyyyzzzxxxwww{{{zzz{{{|||}}}}}}|||zzz|||{{{|||uuubbbRRR???:::;;;===<<>>>>>???@@@>>>;;;888444555666:::AAAJJJRRRWWW\\\^^^bbbfffkkkqqqwww{{{}}}XXXEEEDDD???>>>===;;;999777555444444222222111111000////////////......------,,,++++++++++++******++++++,,,---+++,,,,,,---...///000000111///...000222222///+++***((('''(((***++++++***+++,,,------...222777;;;HHHKKKKKKGGGDDDAAA;;;555666333000......000000000000//////...000444:::???HHHHHHJJJMMMQQQSSSSSSRRRQQQUUUZZZ[[[ZZZZZZ\\\___bbbdddeeeffffffiiilllooopppppppppsssvvvwwwwwwvvvuuuuuuqqqkkkiiimmmooonnnrrrmmmmmmxxxtttqqqnnn^^^IIIEEEKKKZZZnnn|||~~~mmm```NNN???888777999::::::777999???CCCNNNkkk}}}|||}}}{{{yyy|||{{{yyyyyyzzz|||~~~wwwjjj___VVVQQQUUU]]]bbbdddgggkkkpppvvvzzz}}}}}}zzz~~~xxxuuuwwwyyyzzzsssdddpppxxxvvvyyysssfffRRROOOKKKKKKJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLMMMKKKIIIHHHLLLKKKJJJIIIGGGFFFDDDDDDHHHIIIIIIJJJJJJKKKKKKKKKMMMKKKMMMSSS[[[gggyyy}}}dddGGG777444444444555777777666666555444222222111000///......------...111111222222222333333333555666777999;;;>>>AAABBBEEEFFFIIIMMMQQQVVVZZZ\\\YYYZZZ[[[]]]___bbbdddeeeffffffggghhhjjjkkklllmmmkkkmmmooopppqqqrrruuuxxx|||}}}}}}{{{yyyxxxyyy{{{zzz}}}}}}}}}rrrZZZGGG???:::::::::<<>>999AAA555999555333666:::BBBNNNZZZ]]]SSSCCC555111444333///222222111111111111111111777999<<<@@@EEEHHHJJJLLLLLLMMMMMMMMMLLLKKKIIIHHH???>>>=========;;;888666666666777:::AAAIIIRRRWWW\\\]]]aaaffflllqqqvvvxxx}}}}}}~~~~~~XXXEEEDDD???>>>===;;;999777555444444222222111111000////////////......------,,,++++++++++++******++++++,,,---++++++,,,---...///000000000///...000222222000---,,,***(((((()))+++++++++***+++,,,,,,...111666:::EEEKKKNNNKKKGGGDDD>>>888777333///---.../////////////////////000333888<<>>>>>555999555333666:::@@@MMMYYYaaa\\\QQQBBB888555222///333222222111111111111111777999<<<@@@DDDHHHJJJKKKLLLLLLLLLLLLKKKIIIGGGFFF@@@???>>>>>>>>>===:::888555555555888???GGGOOOTTT[[[\\\___ccchhhnnnrrrttt{{{}}}XXXEEEDDD???>>>===;;;999777555444444222222111111000////////////......------,,,+++++++++************+++,,,,,,++++++,,,---...///000000///......000222222111000///,,,)))''')))***+++,,,)))***++++++,,,///333777AAAJJJRRRQQQMMMIIIBBB<<<:::666222//////000000///...///000000///111444777<<>>???@@@BBBEEEIIIMMMQQQSSSTTTTTTVVVXXX[[[^^^aaabbbcccdddeeefffgggiiijjjjjjjjjlllnnnooooooqqqtttwwwwwwwwwxxxwwwuuuuuuvvvxxxuuuyyy|||vvvbbbRRRIIIAAA???<<<<<>>KKKWWW```ccc___PPP@@@666222///333333222111111111111111666888;;;@@@DDDGGGJJJKKKKKKKKKKKKJJJIIIGGGDDDCCC@@@@@@???@@@@@@???<<<:::444444444777<<>>===;;;999777555444444222222111111000////////////......------,,,++++++***************++++++,,,***+++,,,---...//////000---......000111222333222222...***((((((***,,,,,,)))***+++++++++---000333;;;GGGRRRUUURRRNNNHHHCCC???;;;666333222222111111...///000000//////000222666===EEEHHHIIIKKKQQQVVVYYYXXXXXX[[[```ccccccaaa^^^```cccdddeeegggjjjmmmjjjkkklllooosssvvvvvvuuuqqqttttttpppnnnnnnkkkfffRRROOOLLLRRReeemmmYYYDDD???BBBBBB<<<777999777444333222333333444333333555777888@@@UUUjjjpppwww{{{yyyzzz}}}~~~||||||~~~}}}xxxggg[[[RRRQQQUUUYYY]]]```fffhhhmmmrrrwww{{{}}}~~~}}}|||}}}~~~pppiiigggiiiuuuvvv~~~pppssstttXXXLLLHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNQQQ]]]vvv|||aaabbb[[[PPPGGG;;;333444888555555555555555555444444222111000///...................../////////000000111222333444666999;;;<<<<<<===???BBBEEEIIILLLMMMQQQQQQSSSVVVYYY\\\___aaaaaaaaabbbdddeeefffggghhhhhhjjjlllmmmnnnppprrruuutttuuuvvvuuuttttttuuuwwwtttzzz~~~~~~uuujjj]]]SSSJJJGGGBBB???FFFRRR___ccc```TTTHHHAAA<<<666777666777999777888???HHH___lllxxx}}}}}}{{{~~~~~~wwwlllbbb\\\YYYZZZ\\\aaammmppp|||tttggg[[[YYYZZZYYYWWWWWWUUUTTTSSSQQQQQQQQQQQQQQQRRRQQQQQQOOOMMMLLLLLLLLLNNNPPPOOOLLLLLLPPPQQQNNNMMMMMMMMMKKKIIIIIIJJJLLLJJJJJJIIIIIIIIIJJJKKKLLLOOO[[[{{{oooooorrriiifffAAA;;;BBB999777555666777<<>>===;;;999777555444444222222111111000////////////......------,,,++++++******))))))******+++,,,******+++,,,---...//////---...///000111222333444444111,,,))))))***+++,,,)))***+++******+++...000555BBBOOOUUUUUUTTTNNNIIIBBB>>>888555333222111000...///111000///......///222999AAAFFFGGGJJJPPPUUUYYYWWWWWWZZZ```ccccccbbb```bbbdddfffggghhhjjjllljjjjjjkkkooosssuuuvvvuuuuuuvvvsssnnnllloooooommm]]]UUUKKKIIITTTlllooo\\\GGG<<<888555444555333333333333222222222222000222555777:::DDDXXXjjjqqqtttxxxzzzzzz{{{~~~}}}}}}|||||||||~~~|||zzzzzz|||~~~yyywww|||yyyooo___UUUOOORRRWWWZZZ]]]```iiimmmrrrxxx|||}}}yyy|||vvviiifffeeehhhppp|||~~~tttxxx~~~{{{}}}eeeMMMGGGGGGEEEBBBBBBCCCCCCCCCCCCDDDDDDAAABBBEEEGGGIIIJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHJJJKKKKKKLLLJJJLLLOOOPPPPPPVVVjjj}}}|||___VVVLLLFFF@@@888444444444444555555555555555555222111000//////......///------........./////////111111222444666888:::;;;;;;;;;===???BBBEEEGGGIIIMMMNNNPPPSSSWWW[[[^^^```^^^___```aaacccdddeeeeeefffhhhjjjkkkkkkmmmpppsssrrrtttttttttssssssuuuwwwtttzzz}}}zzzwwwuuuuuusssiii^^^VVVRRRKKKDDDFFFOOOXXXYYYTTTIII???:::777666777666777666333333<<>>:::888777777666:::GGGTTTdddooossseeeNNN???999888555444333222111111111111555777:::>>>BBBFFFHHHJJJMMMMMMMMMLLLJJJGGGEEECCC@@@?????????@@@???<<<999666555555777;;;CCCJJJNNN[[[ZZZ[[[\\\___cccgggiiiooouuuzzzzzzzzzzzzuuummmXXXEEEDDD???>>>===;;;999777555444444222222111111000////////////......------,,,++++++***))))))))))))***++++++******+++,,,---...//////...///000000000111333666666222...++++++++++++***)))***++++++******,,,...000;;;GGGPPPVVVXXXTTTNNNDDD@@@:::555333111000//////000111000...---...//////555<<>>BBBRRRfffttttttmmmbbbZZZ[[[cccmmmtttkkk\\\JJJ===444///000444222333444333111000111111...000333666;;;HHH\\\lllrrrtttvvvxxxxxxzzz|||~~~|||{{{xxxvvvvvvxxxzzz|||||||||{{{{{{|||}}}~~~yyyvvv{{{~~~pppcccTTTOOONNNUUU[[[^^^aaadddiiimmmttt{{{zzzuuummmdddccciiipppxxx}}}tttwww|||nnnVVVHHHEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@AAACCCEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMJJJLLLPPPRRRPPPRRR^^^lllqqqdddVVVNNNHHH???555111333333444555666666666555222222111000////////////------........./////////000111111333444777888999999:::;;;===???AAADDDEEEIIIJJJMMMPPPTTTXXX[[[]]]\\\]]]^^^___```bbbccccccccceeeggghhhiiijjjmmmppppppqqqrrrrrrrrrrrruuuwwwrrrtttuuuttttttvvvzzz}}}tttiii```\\\TTTIIIFFFJJJLLLJJJEEE===888666666888:::888777666333333<<>>BBBEEEHHHIIIMMMMMMMMMLLLKKKIIIFFFEEEBBBAAA@@@@@@@@@>>>;;;888666555555777<<>>===;;;999777555444444222222111111000////////////......------,,,++++++)))))))))))))))***++++++******+++,,,---......//////000111111///000333666666333000---,,,,,,***)))***+++,,,,,,******+++------444>>>IIITTT\\\YYYRRRIIIDDD>>>999666444222111000111111///...---///000---000666<<>>@@@AAADDDFFFHHHLLLPPPTTTXXXZZZ[[[[[[\\\]]]___```aaaaaaaaabbbdddeeefffhhhkkkmmmmmmnnnpppppppppqqqsssuuummmiiihhhooozzzzzzppphhhddd[[[LLLEEEFFFBBB===888666666666777888>>>;;;999999888888>>>FFF___lllyyy~~~}}}{{{zzzzzz{{{{{{{{{zzzxxxpppeee[[[WWWVVVWWWYYY^^^iiikkk```^^^ppptttlllfff]]]VVVSSSSSSSSSRRRSSSRRRRRRRRRQQQPPPNNNNNNLLLJJJJJJKKKMMMMMMJJJGGGCCCGGGHHHGGGHHHKKKLLLIIIJJJKKKJJJIIIGGGFFFFFFHHHFFFFFFFFFGGGGGGGGGFFFFFFHHHGGGNNNdddaaaCCC>>>===<<<:::666888EEETTTdddpppxxxuuuhhhYYYJJJ???666555444333222111111111444666999===AAAEEEGGGHHHLLLLLLMMMLLLKKKIIIGGGFFFDDDCCCBBBAAAAAA???;;;888555444444666<<>>===;;;999777555444444222222111111000////////////......------,,,++++++)))))))))))))))******+++)))***+++,,,---......//////111222111//////333666666444111///...,,,***(((***,,,---,,,+++***+++,,,+++000888DDDSSS]]][[[TTTNNNIIICCC>>>:::888666444111111111///---...000222+++---111888@@@FFFHHHHHHQQQTTTWWWXXXXXXZZZ```dddaaaccceeefffeeedddddddddfffeeefffhhhkkkmmmlllkkkiiioootttrrrnnnggg\\\RRRAAA:::222111666>>>EEEHHH@@@>>><<<;;;===BBBLLLUUUSSSGGG;;;666333111000222000111111///,,,,,,...111333666888999@@@QQQffftttssstttvvvwwwvvvuuusssrrrqqqrrrtttvvvwwwxxxyyyyyyzzzwwwtttwww|||~~~{{{wwwtttwwwxxxvvvmmm```TTTLLLLLLNNNUUU]]]aaa```bbbgggmmmqqqxxxzzzlllfffhhhjjjppprrrpppqqqtttrrrmmmjjjLLLDDDFFFEEEBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMLLLNNNPPPPPPQQQWWW^^^sssuuueeeVVVFFF:::666222222444555666666777777333222111000////////////........./////////000000------...///111222444555666666777888:::;;;===>>>AAABBBEEEIIIMMMQQQUUUWWWZZZZZZ[[[\\\^^^___```aaa___aaacccdddeeefffiiilllkkklllnnnnnnnnnoooqqqtttiii```^^^lll}}}ssslllhhh^^^NNNCCCBBB<<<777333444777888888888>>>:::999;;;:::999===BBB\\\iiivvv|||}}}|||{{{yyyyyyzzz{{{}}}|||yyywwwuuukkk^^^TTTRRRUUUWWWXXX___www{{{eeecccjjjllleee[[[RRROOOQQQRRRPPPRRRRRRRRRRRRQQQPPPOOONNNJJJIIIIIIKKKOOOOOOMMMJJJBBBFFFGGGFFFGGGKKKKKKHHHJJJKKKKKKJJJGGGEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEGGGFFFHHHXXXwww~~~wwwVVV???>>>===:::666888EEETTTjjjvvvtttbbbTTT777666444333222111111111333555999===AAAEEEGGGHHHKKKKKKLLLLLLKKKIIIHHHFFFGGGEEEDDDCCCBBB???<<<999333333333555;;;CCCKKKOOOSSSSSSSSSVVVZZZaaagggkkklllqqqrrrsssRRRIIIAAAAAA???===;;;999999777555333222222222111000//////.........---------,,,,,,,,,++++++************++++++)))******++++++,,,------000333777:::999888777777666111///111///***))),,,)))***+++,,,---,,,,,,+++111///333@@@MMMUUU\\\aaaYYYPPPEEE===:::999777444222000......///000000//////000222444888>>>EEEJJJOOOUUUZZZ[[[YYYZZZ```fff___```bbbdddffffffdddbbbfffggghhhiiijjjkkkkkkjjjkkkmmmnnnnnnlllcccQQQAAA@@@999555555666888AAAMMMRRROOOLLLKKKKKKNNNPPPRRROOODDD777111111222111...000...///444555333333555888AAAGGGIIIPPP^^^lllqqqssstttuuuuuuuuuuuuwwwyyyvvvuuutttsssssstttuuuvvvyyyxxxyyy|||}}}{{{{{{{{{vvv}}}}}}qqqcccXXXNNNEEELLLRRRZZZ^^^```ccciiinnnvvvxxx{{{wwwhhhgggqqqrrr~~~{{{}}}pppjjj{{{~~~qqqWWWBBBAAAEEECCC@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDDDDGGGIIIJJJIIIJJJKKKKKKJJJHHHHHHIIIKKKIIIKKKMMMLLLKKKMMMRRRVVVeee{{{{{{iii]]]QQQDDD;;;777111...222666666444555555555444333333222111111///......---------............///000111222333333555555666777888999::::::<<<===@@@DDDIIINNNRRRTTTSSSTTTUUUWWWZZZ]]]```bbbcccccccccdddeeefffggghhhhhhhhhjjjmmmmmmjjjkkknnnjjj]]]UUUeeeyyyqqqmmmdddRRRCCC<<<444555555555666777:::===@@@AAAEEEIIIGGG@@@===>>>UUUnnnzzz{{{}}}|||~~~yyyvvvxxx{{{xxxyyy{{{||||||xxxsssooofffeee\\\QQQOOOVVV]]]]]]jjjooocccQQQZZZ}}}ssshhhaaa]]]XXXTTTRRRPPPNNNLLLNNNOOOQQQRRRRRRPPPNNNMMMNNNNNNNNNPPPQQQPPPMMMJJJJJJIIIGGGGGGGGGIIIKKKLLLHHHGGGFFFDDDCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDD@@@BBBFFFOOObbbpppIII>>>:::>>>>>>:::>>>IIIfffyyyaaaNNN@@@444222333000///000555777:::===BBBFFFDDDAAAJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGEEECCC???<<<;;;777555444444999AAAIIINNNSSSYYY[[[YYY[[[ccchhhgggkkklllnnnrrr{{{TTTJJJAAA@@@???===;;;999999777555333222222111111000//////.........---------,,,,,,,,,*********))))))************++++++,,,------......000444999;;;;;;999888777777333222555333,,,)))***)))***+++,,,,,,,,,,,,+++...---111;;;FFFOOOZZZbbb___WWWMMMEEE@@@<<<666222222000......///111111000000111222333666;;;BBBGGGLLLRRRXXXYYYWWWXXX]]]ccc___```aaacccdddeeedddcccfffggghhhjjjlllmmmnnnnnnqqqrrrssssssssslll\\\LLLKKKEEE@@@;;;666777CCCRRR]]]\\\[[[ZZZYYYVVVTTTRRREEE===333///111333333111///---...111222333888???IIIPPPTTTUUUYYYdddnnnqqqssstttuuuuuuuuuuuuwwwyyyuuutttsssssstttuuuvvvwwwvvvvvvwwwzzz{{{zzzyyyxxxwww{{{xxxjjj[[[RRRMMMJJJQQQVVV[[[___aaaeeelllrrrwwwzzz~~~|||zzzyyyooodddfffqqqooonnnrrrqqqxxxwwwdddPPP@@@@@@DDDBBB@@@BBB@@@AAABBBCCCDDDEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFEEEFFFHHHJJJJJJIIIHHHIIIJJJIIIHHHIIIKKKLLLPPPOOOMMMKKKJJJLLLQQQTTTZZZmmmlllZZZQQQHHH???444222222555555222222555555555444333333222111111//////...---------......------...///000111222333444444555666777888999999:::<<<>>>BBBFFFJJJNNNPPPQQQQQQRRRTTTWWWZZZ]]]____________```aaacccdddeeegggfffhhhkkkllljjjlllqqquuunnniiitttxxxqqqeeeRRR@@@888333444555555444666888;;;>>>>>>BBBGGGFFFBBBAAADDDSSSkkkxxxxxx}}}~~~{{{~~~}}}}}}~~~{{{}}}}}}xxxvvvwwwzzzyyyxxxwwwwwwwwwsssmmmhhh[[[QQQLLLPPPTTTUUUXXX\\\jjjcccSSSKKK___kkkeeefffbbb\\\WWWTTTQQQOOOMMMOOOPPPQQQRRRRRRRRRQQQPPPMMMLLLMMMNNNPPPPPPOOOMMMOOOMMMJJJHHHFFFFFFFFFGGGHHHGGGGGGFFFEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAAGGGUUUoooTTTBBB888;;;;;;555<<>>CCCIIINNNTTTUUUTTTUUUZZZ_________```aaabbbcccddddddeeefffiiikkknnnpppqqqrrrvvvvvvuuuvvvyyywwwjjj\\\VVVSSSNNNFFF;;;777???JJJYYY[[[___aaa```YYYPPPIII;;;777111000111333333222222111333555666888CCCNNN```ccceeedddeeejjjnnnnnnssstttvvvvvvuuuuuuwwwxxxtttssssssssstttuuuwwwxxxvvvvvvvvvwwwxxxxxxwwwuuu{{{yyyooo___QQQMMMNNNOOOVVVYYY\\\^^^aaagggooovvv{{{~~~~~~wwwrrrnnngggbbbjjjvvv~~~pppxxxtttbbbYYYeeemmmpppxxxnnnSSSGGG>>>AAACCC@@@???BBB>>>???@@@BBBDDDEEEGGGGGGJJJJJJHHHGGGFFFEEEEEEDDDHHHGGGGGGIIIKKKLLLKKKIIIFFFGGGHHHHHHHHHIIIKKKMMMOOOOOOPPPRRRTTTTTTSSSQQQQQQ]]]tttmmmZZZLLLBBB444333444666333///000555444444444333333222222222000///......------......,,,------...///000111111333333444555666777888888999:::;;;>>>AAAEEEHHHJJJMMMMMMNNNPPPRRRUUUXXXZZZZZZ[[[[[[\\\^^^___aaabbbeeeccceeehhhiiijjjnnnttt|||ooo```MMM===555222333444444333444666888888888;;;@@@AAA???AAAEEENNNgggtttvvv{{{|||zzz}}}{{{{{{{{{}}}~~~}}}yyy|||}}}{{{wwwuuuwwwyyyyyyvvvrrrrrrqqqmmmddd]]]SSSHHHHHHTTTWWWTTT^^^ppplllZZZKKKTTTuuutttcccbbbiiiddd^^^ZZZWWWUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSMMMLLLKKKLLLOOOQQQQQQPPPPPPNNNKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHAAAAAAAAAAAAAAAAAAAAAAAADDD===<<>>666888DDDNNNlll~~~iiiPPPAAA:::555111///222444777;;;>>>BBBFFFJJJJJJKKKMMMOOOOOOMMMKKKJJJIIIIIIIIIGGGEEEAAA>>>;;;777666444555999@@@HHHNNNVVV[[[^^^]]]^^^aaacccbbbaaafffllloooqqquuu|||WWWLLLBBB@@@???===:::999888777444222111111111111000000//////......---------,,,,,,,,,))))))(((((((((((())))))++++++,,,,,,---.........222666:::;;;:::666444333666666999===>>>999111++++++++++++++++++++++++++++++***,,,///333===OOO```dddbbb^^^WWWNNNEEE===999444222000000111222222111222111000///000444999>>>EEEJJJOOORRRRRRTTTXXX\\\___```aaaaaaaaaccceeegggfffgggiiikkknnnooopppqqqsssrrrrrrttt|||xxxmmmaaa```\\\TTTJJJAAA>>>???JJJOOOVVV]]]^^^VVVIII???666444222222222222111111333444999<<<;;;===HHHUUUkkkkkkkkkkkklllmmmmmmlllsssuuuvvvvvvuuuuuuvvvwwwssssssrrrssstttvvvxxxyyyyyyxxxuuutttwww{{{|||yyyuuucccSSSKKKLLLOOORRRZZZ[[[\\\]]]aaaiiirrryyy~~~vvvlllgggdddgggssssssuuu}}}tttddddddfffpppzzzWWWHHHCCCAAACCCCCC@@@???BBB??????@@@AAACCCDDDEEEFFFIIIIIIHHHFFFFFFEEEEEEEEEIIIHHHIIIKKKMMMMMMKKKIIIFFFGGGHHHHHHGGGHHHJJJLLLGGGKKKTTT^^^ccc```VVVNNNRRRRRRcccjjjUUUNNN;;;666222222111///111555333333333333333333333333111000///...---------...,,,,,,------...//////000111222222333444555666666888888:::<<<>>>AAACCCDDDIIIIIIJJJLLLNNNQQQTTTVVVXXXXXXYYYZZZ\\\^^^```aaabbb```aaadddfffhhhnnnuuuxxxdddSSSDDD999444222333444444333333444666222111333777888888<<>>DDD;;;666<<>>@@@AAADDDJJJJJJLLLOOOQQQQQQOOOLLLJJJHHHIIIIIIGGGEEEAAA===:::888666444555999@@@HHHMMMOOOSSSXXXZZZ\\\___aaabbb```cccgggkkknnnooonnnmmmWWWLLLBBB@@@>>><<<:::888888666444222111111111000000000000000......---------,,,,,,,,,))))))(((((((((((())))))*********+++,,,,,,------333555888999666333111111444777:::???BBB@@@888000,,,+++++++++++++++++++++++++++,,,---...666HHHZZZdddeeeddd^^^SSSHHH@@@===777555222111222222222111111111111//////111555999@@@EEEKKKOOOQQQSSSWWWZZZ^^^```bbbbbbbbbcccfffiiiggghhhiiikkkkkklllllllllnnnnnnooorrr{{{ooojjjbbb[[[VVVPPPHHHAAAAAAFFFNNNWWWZZZSSSFFF<<<111333444444222111111111111666>>>CCCBBBAAAHHHQQQaaa___aaagggmmmpppqqqqqqsssuuuwwwwwwvvvuuuuuuvvvssssssrrrssstttvvvxxxyyyzzzzzzvvvttt{{{mmmWWWKKKKKKPPPSSSSSS[[[[[[\\\___dddmmmvvv|||}}}ssshhhbbbdddmmm{{{{{{lll~~~tttvvv~~~wwwooozzzcccMMMDDDDDDEEEFFFDDD@@@???AAA@@@@@@AAAAAABBBBBBCCCCCCFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJLLLLLLJJJHHHGGGHHHIIIHHHFFFFFFGGGIIIEEEJJJTTT^^^ccc___UUULLLVVVOOOWWWuuuxxxcccfffKKK>>>111...111222444666333333333333333333333333111111000///...---------,,,,,,------......//////000000111222333444444555777888999:::<<<>>>@@@AAAFFFFFFGGGHHHJJJMMMPPPRRRVVVVVVWWWYYY[[[^^^```aaa```]]]^^^aaaccceeellltttrrrZZZGGG===777555555666777666555444444555111///000222333222666<<>>DDDBBBHHHjjjwwwtttkkk{{{\\\===:::@@@===888888999JJJddd~~~jjjUUUGGG???===444444888@@@CCCAAACCCHHHJJJLLLOOOQQQQQQOOOLLLJJJGGGHHHHHHHHHEEEAAA<<<999888666444555999@@@HHHMMMNNNPPPUUUYYY[[[\\\___aaaeeebbbbbbfffkkkjjjbbbZZZVVVKKKBBB@@@>>><<<999888777666444222111111000000000000000000......---------,,,,,,,,,***))))))(((((())))))***))))))***++++++,,,,,,---111333555555444333333444555888;;;>>>DDDEEE>>>555---,,,++++++******++++++++++++,,,------222???NNN```gggllliii]]]NNNDDD@@@:::777444222222222111000000111111000000000222444;;;@@@FFFLLLPPPSSSVVVXXX\\\___bbbbbbaaabbbeeehhhhhhiiiiiijjjjjjiiiiiihhhjjjmmmnnnqqqzzz{{{sssggg^^^\\\YYYPPPEEE>>>@@@EEEMMMRRROOOEEE===555888;;;:::666333333444666<<>>???BBBCCCCCCDDDFFFIIILLLMMMSSSTTTUUUWWWZZZ\\\___```]]][[[[[[___```bbbhhhooo{{{~~~xxx{{{nnnWWWFFF???;;;888888:::;;;:::888666666666444222111333222111444:::HHHaaaooopppvvvxxxvvvzzzvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxvvvrrrnnnssssssrrrssssssuuuvvvwwwssssssssssssttttttttttttooonnnkkkhhhaaaXXXNNNGGGNNNKKKIIIRRRggguuukkkWWWMMM[[[uuuwwwhhhcccccchhheee```XXXRRROOONNNMMMLLLLLLKKKJJJIIIJJJKKKNNNOOORRRPPPMMMLLLMMMNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@===???BBB>>>???UUUpppiiiggg|||RRR<<<888:::<<<===999@@@RRRmmmwww```LLL???999555777@@@FFFDDDEEEJJJKKKLLLNNNPPPPPPNNNLLLKKKHHHIIIIIIIIIFFFAAA===:::999777555555999@@@GGGLLLSSSSSSVVVZZZ[[[ZZZ\\\```gggbbb```bbbgggeee]]]TTTTTTJJJAAA@@@>>><<<999888777666333111000000000000000000000111......---------,,,,,,,,,*********))))))***************++++++,,,------......000111222333666999<<<999;;;;;;===CCCGGGAAA777---,,,+++*********+++++++++***,,,...---...777@@@UUUbbbqqquuukkk[[[NNNHHH===:::666444222111000......000222222111000111111555:::AAAHHHMMMQQQTTTVVVWWW\\\aaabbb``````bbbeeehhhiiiiiijjjiiiiiihhhhhhhhhllloooooouuuuuummmdddTTTEEE<<<;;;===DDDMMMPPPMMMHHHIIILLLMMMGGG>>>777666777999===HHHRRRTTTPPPNNNOOOEEEAAAEEEUUUgggqqqwwwzzzsssuuuxxxxxxwwwuuutttuuuuuutttsssssstttuuuvvvwwwuuuxxxvvvtttzzzuuu[[[OOOGGGIIIQQQVVV[[[___```bbbfffnnnvvv~~~|||nnnggg^^^\\\dddtttvvv|||}}}xxxZZZHHHEEEAAABBBCCCBBBAAA@@@???>>>>>>??????@@@AAABBBBBBCCC@@@@@@AAABBBDDDEEEGGGHHHHHHGGGEEEEEEFFFGGGGGGFFFFFFGGGGGGFFFEEEEEEGGGIIIKKKKKKKKKIIIHHHHHHJJJKKKMMMNNNQQQ\\\sssvvvppp]]]HHH<<<888555444444111111222333333444555555333222111///......------.............../////////------...///000111222222444444555666888:::<<<===?????????@@@BBBEEEGGGIIINNNOOOQQQSSSVVVYYY[[[]]][[[YYYZZZ]]]^^^^^^ccciiippp{{{|||qqqiiieeecccjjjkkkeeeYYYOOOJJJDDD===<<<>>>???>>>;;;999888888555333333555444222555:::GGG```mmmnnntttuuusssvvvssssssttttttuuuuuuuuutttuuutttssstttuuuvvvtttrrrttttttsssrrrssstttuuuvvvnnnnnnnnnnnnppppppppppppkkkiiieee]]]SSSLLLIIIHHHMMMLLLQQQbbbqqqqqqdddXXXjjjyyynnndddeeecccddd___ZZZSSSNNNLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLPPPNNNLLLLLLNNNOOOOOOOOOJJJJJJJJJJJJIIIHHHHHHGGGEEEDDDBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>===>>>>>>:::<<>><<<999888777666333111000000000000000111111111......---------,,,,,,,,,++++++************++++++++++++,,,------......///+++---///111444999???CCC<<<===<<<<<>>@@@???===<<<===>>>???AAACCCDDDDDD@@@@@@AAAAAACCCDDDFFFFFFHHHFFFDDDCCCDDDFFFFFFEEECCCEEEFFFFFFEEEFFFHHHJJJDDDGGGJJJJJJHHHGGGIIILLLFFFNNNQQQSSSeeeuuuyyyiiiUUUFFF;;;444222444111111222333444444555555333222111///......------.........///////////////,,,,,,---...///000111111222222333444666888:::;;;<<<<<<<<<===???BBBDDDFFFKKKLLLMMMPPPSSSVVVXXXZZZ[[[YYYYYY\\\]]]\\\```fffccclllqqqlllbbbYYYPPPIIIKKKUUU\\\[[[XXXUUULLLCCC???AAABBBAAA>>>;;;::::::444222333555444222444999EEE^^^kkklllqqqsssqqqtttqqqqqqrrrssssssssssssrrrtttrrrpppppprrruuuvvvwwwrrrrrrpppooonnnmmmllllllkkkjjjjjjkkkmmmnnnmmmlllhhhfff___TTTIIIDDDEEEIIIGGGKKK\\\llliii[[[[[[ggg{{{aaa]]]___YYYTTTWWWSSSMMMKKKKKKNNNPPPRRRLLLKKKKKKJJJJJJJJJJJJKKKMMMLLLKKKLLLOOOQQQQQQPPPHHHHHHIIIJJJJJJIIIIIIIIIAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<:::999===DDDIIIbbb~~~mmmIIIAAAAAA??????999;;;GGGUUUeee}}}bbbPPPEEEHHHMMMJJJJJJNNNLLLLLLLLLMMMMMMLLLLLLLLLKKKLLLNNNMMMKKKFFFAAA===999777555555999???GGGLLLOOOLLLOOOUUUWWWVVV[[[bbbYYY]]]cccgggjjjooovvv|||RRRGGGCCC???@@@>>>:::666444333333333222222111111000/////////------......------,,,+++)))))))))))))))))))))))),,,,,,,,,,,,---...//////000///...000555<<>>>>>>>>>>>============;;;===@@@CCCCCCBBBAAA???BBBBBBBBB@@@???@@@CCCEEEEEEDDDBBBAAABBBCCCEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLOOOSSSTTTXXXllltttdddJJJ555333>>>666444222333555777666555222222333444333222111000+++******,,,...000000///+++,,,---...///111222222222222333444555666777888888999:::<<<>>>???AAAAAADDDGGGIIILLLNNNQQQTTTWWWVVVXXXZZZYYYXXXYYY]]]aaa^^^\\\UUUMMMJJJJJJGGGBBBBBBKKKVVVZZZYYYXXXZZZ\\\[[[PPPGGGDDD>>>666444888:::666444333333333555888RRR___kkknnnnnnoooqqqrrrrrrqqqpppooonnnnnnnnnnnnpppqqqrrrtttuuuuuuvvvvvvrrrqqqooommmllllllmmmmmmiiikkklllllliiigggffffffbbb\\\TTTKKKDDDAAAEEEJJJGGGSSSccceeeUUUMMMfffyyyttt```WWWTTTRRROOOOOOLLLMMMNNNOOOOOOMMMLLLKKKNNNNNNNNNLLLHHHFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFAAA???<<<;;;<<<===>>>===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999;;;>>>@@@NNNllllllPPP@@@777>>>===;;;<<>>EEEIIIMMMOOOQQQRRRSSSUUUXXX[[[aaabbbaaa```iiixxxRRRGGGCCC??????>>>;;;888555444333333222222111111000/////////------......------,,,+++)))))))))))))))))))))))),,,++++++,,,,,,---...///111///...///444999>>>AAALLLDDD@@@@@@@@@===>>>AAA???999000***)))******))))))***+++,,,,,,---------555BBBWWWlllxxxyyyqqqiiiZZZLLL@@@;;;888333//////111111111111/////////000---000444999???GGGNNNTTTWWWXXXZZZ]]]```bbbbbbaaabbbdddgggkkkmmmmmmlllkkklllmmmooorrrqqqsss}}}|||~~~lll^^^MMMIIIYYYqqqssspppqqqpppaaaJJJ>>>???:::<<<888:::EEEEEE???BBBLLLTTT```jjjqqqtttvvvwwwxxx~~~}}}zzzzzzxxxssswwwuuuttttttvvvvvvuuutttrrrttttttpppeeeXXXKKKCCCBBBDDDIIIPPPVVV\\\___```fffmmmvvv~~~}}}pppbbbTTTYYYcccqqqkkkjjj{{{uuu}}}vvvzzz^^^GGG@@@===:::<<<<<<<<<<<<===============>>>@@@AAABBBAAA@@@??????AAABBBBBBAAAAAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJMMMPPPPPPRRRbbbvvvooo___EEE777999333555555555333222333444333444444555444333111000,,,++++++,,,...//////...,,,,,,---...///000000111111111222333444555666666666666888999;;;===>>>???AAADDDFFFHHHJJJMMMQQQTTTUUUWWWYYYYYYWWWWWWZZZ^^^WWWPPPHHHDDDKKKSSSSSSMMMDDDGGGPPPZZZ^^^___cccjjjhhh___SSSIIICCC???<<<::::::999888999777555777;;;PPP]]]hhhkkkkkkmmmpppppplllllllllmmmmmmnnnoooppppppqqqqqqqqqqqqpppooooooooommmkkkiiigggfffffffffggggggffffffeeedddbbbaaaXXXSSSMMMFFFBBBBBBGGGLLLYYYaaabbbTTTGGGSSSuuuttt___TTTPPPNNNMMMMMMOOOOOONNNNNNMMMLLLKKKJJJKKKLLLLLLJJJHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGDDDAAA===::::::;;;;;;;;;999999999999:::::::::::::::;;;;;;:::999:::===@@@GGGccc```CCCDDD<<<;;;999:::@@@LLL\\\ggg}}}nnn]]]XXXXXXUUUQQQWWWUUURRRQQQQQQTTTXXXZZZZZZXXXVVVUUUTTTNNNFFF???<<<888444333777>>>DDDHHHLLLNNNPPPQQQRRRSSSVVVXXXZZZ]]]^^^bbbmmmRRRGGGCCC??????>>><<<:::777555444333222222111111000/////////------......------,,,+++))))))))))))))))))))))))++++++++++++,,,---......111000///000222666;;;>>>GGGAAA======??????AAADDDJJJDDD:::111+++))))))***))))))******+++,,,,,,,,,000777FFF\\\qqq{{{zzzuuufffXXXJJJCCC???999333000111111111111111000///......///111333777???GGGMMMTTTUUUXXX[[[^^^```aaaaaa___bbbfffkkknnnooooooooonnnnnnpppqqqpppqqqyyy{{{xxxbbbXXXdddzzz}}}|||pppWWWFFFAAA???BBB===???KKKNNNHHHJJJXXXaaakkkrrrssstttwwwzzzyyy~~~}}}zzzyyyvvvrrrxxxvvvuuuvvvxxxyyyyyyxxxvvvuuupppdddUUUHHHBBBAAACCCHHHOOOTTTXXX]]]ccchhhpppvvv}}}}}}vvvgggZZZNNNZZZlll|||dddrrryyyqqqkkkiiiooowwwyyywwwuuuzzz]]]HHH>>>;;;999888::::::;;;;;;<<<=========>>>>>>??????????????????<<>>OOOZZZeeeggghhhkkkmmmmmmhhhiiiiiikkklllmmmnnnooommmmmmmmmmmmmmmlllkkkjjjpppnnnllliiigggeeeccccccdddbbb``````aaa```\\\XXXKKKHHHCCC@@@@@@CCCHHHKKK\\\bbbZZZGGGEEE```nnnZZZPPPNNNMMMMMMNNNPPPOOONNNLLLKKKJJJJJJIIIHHHIIIIIIHHHFFFEEEEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGFFFBBB===999888999999999777777777888888888999999999::::::999888999<<<>>>>>>RRRvvvnnnDDDIII>>>===;;;:::;;;AAAIIIOOOcccwww}}}uuulll```WWWVVVWWWWWWVVVVVVVVVXXXZZZ]]]\\\\\\\\\YYYQQQFFF>>>>>>:::555444888===CCCFFFJJJLLLNNNOOOPPPQQQTTTVVVUUUYYY\\\aaammmRRRGGGCCC???>>>======;;;999777444333222222111111000/////////------......------,,,+++))))))))))))))))))))))))************+++,,,---...000000000111222666;;;>>>AAA>>>:::;;;>>>BBBFFFIIINNNJJJCCC:::111,,,***+++))))))))))))***+++,,,,,,---///888KKKccctttzzzyyyqqqdddUUUKKKFFF@@@:::555222222222333333333111000//////......000666>>>DDDMMMPPPTTTWWWZZZ\\\^^^___^^^aaaeeejjjmmmooooooooolllkkkmmmoooooopppwww{{{tttxxxmmmSSSDDDJJJNNNHHHIIIWWW\\\XXXXXXbbbjjjsssuuurrrqqqtttxxxxxxzzz{{{yyywwwvvvvvvuuuvvvtttssstttxxx||||||tttfffUUUGGG??????AAAGGGNNNUUUXXXYYY^^^fffnnnuuuzzz~~~uuujjj^^^VVVXXXaaarrrwwwggglllzzz~~~yyymmm{{{tttgggdddgggkkkuuukkkJJJ===;;;::::::<<<999999:::;;;<<<===>>>??????>>>=========>>>??????;;;>>>@@@BBBCCCDDDGGGIIICCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOPPPOOOTTTcccsss~~~nnnVVVCCC444444555555444333444666777777888888777666444333///...------...///...---------------------------......///000000111222222111111222444555666888888:::<<<>>>@@@AAACCCFFFIIILLLPPPSSSTTTTTTTTTWWWZZZbbb```^^^bbblllppphhh[[[JJJEEENNNaaahhhaaafffuuuwwwyyynnn[[[WWW\\\TTTCCC;;;>>>EEEIIICCC999999@@@PPPYYYbbbdddeeehhhkkkjjjiiiiiiiiijjjjjjjjjjjjjjjggghhhiiijjjkkkkkkkkkkkknnnmmmkkkiiigggeeecccbbbaaa^^^\\\\\\^^^[[[SSSLLLCCCBBB???===AAAGGGKKKKKKWWWRRREEE<<>><<<:::999===BBBFFFGGGIIIHHHEEE???777///+++)))))))))))))))***+++,,,---,,,+++000>>>TTTiiivvv{{{xxxooo```SSSKKKEEE>>>999222111000222444444333111//////---,,,---111777<<>>??????>>>===<<<;;;;;;===>>>???===>>>???@@@BBBFFFLLLPPPGGGFFFDDDBBBBBBDDDGGGIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJJJJMMMPPPPPPRRR[[[eee~~~yyy{{{ooo\\\;;;666000000333666555333777777888999888777666555222000//////000000...------------------,,,,,,,,,------......///000000000000000111333444555666666888999;;;<<<===???BBBEEEEEEIIIMMMPPPPPPSSSWWW[[[```iiittt{{{~~~zzzmmm___EEEDDDSSSjjjooogggkkkzzz}}}ssspppvvvlllXXX???BBBKKKRRRKKK>>><<>>???HHHSSSVVVSSSSSSDDD999AAA\\\~~~cccYYYQQQPPPQQQNNNKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMKKKKKKJJJHHHDDDBBBAAAAAAEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBAAA@@@????????????@@@===888666666888999999777777777777888888888888555666888888777777999;;;;;;:::JJJnnnmmm```^^^pppmmmGGGFFFCCC>>>:::888999999:::;;;KKKbbbwwwtttmmmeeeaaaaaa___[[[WWW\\\\\\___aaa```YYYNNNEEE@@@<<<777555666:::===???@@@CCCGGGKKKMMMPPPSSSUUUUUUXXXYYY\\\iii}}}RRRGGGCCC???======;;;:::888666555444222222111111000/////////------......------,,,+++))))))))))))))))))))))))))))))))))))***+++,,,---...000333333444666<<>>>>><<<:::===CCCEEEDDDDDDCCCBBB???:::444---)))******))))))***+++---...++++++...666EEEYYYmmmyyyzzzxxxoooaaaTTTKKKCCC<<<777333000000222333222////////////------...222555>>>CCCJJJPPPSSSVVV[[[___ccceeeiiilllnnnooonnnnnnfffeeeggglllppprrryyyuuunnnqqqfffaaannnwwwqqqllltttwwwyyywwwrrrppprrruuutttqqqpppqqqqqqqqquuu{{{xxxvvvtttsssrrrpppllljjjbbbVVVFFF<<<;;;???CCCEEEIIIOOOVVVYYYZZZaaallluuu{{{nnn\\\OOOPPPXXXccc{{{aaaTTTfff~~~}}}sss{{{YYYIII:::777777666888===888888999:::;;;======>>><<<;;;::::::;;;===>>>???>>>>>>>>>>>>@@@EEELLLQQQIIIFFFCCCAAAAAADDDHHHJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGHHHMMMOOOOOOTTT[[[hhhzzz|||uuueeeMMMBBB444///222555333000555666888999999999888777555333111111111111///---.........------------------------......////////////000000111333444444555555777999999:::<<<>>>AAA???CCCGGGIIIKKKOOOUUUZZZeeesssvvviii^^^UUUWWWddduuuyyyooolllrrrzzz~~~{{{~~~uuudddIIIIIIQQQ[[[VVVHHHDDDJJJTTTZZZ^^^^^^___cccdddccc```aaaccceeegggggggggfffeeeeeeeeeeeedddcccaaaaaaaaaaaaaaa```^^^\\\[[[ZZZUUUSSSRRRRRRPPPKKKCCC<<<===??????CCCPPP^^^```ZZZDDDFFFUUUpppnnn]]]VVVRRRRRRQQQLLLGGGEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLIIIEEEBBBAAAAAAEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>============;;;999666666777888999888666666666777777777888888333555777777666666777999<<<999@@@WWWvvvwwwhhhkkk\\\TTTHHH???:::999:::;;;555>>>NNNccc{{{tttgggaaa___]]]\\\\\\\\\^^^``````[[[RRRKKK@@@<<<777444555777:::;;;;;;>>>CCCGGGJJJLLLOOOQQQPPPRRRUUU\\\oooRRRGGGCCC???===<<<:::777666555555555222222111111000/////////------......------,,,+++)))))))))))))))))))))))))))(((((())))))***+++,,,...111444333222444999>>>>>>AAAAAA@@@EEELLLNNNKKKGGGDDDBBB@@@???:::333...,,,+++***)))***,,,...///+++...000000555DDDZZZllluuu}}}uuuggg[[[QQQIIIAAA;;;555333444444222///...000111111///...///000333:::BBBIIILLLQQQWWW\\\___bbbfffiiilllmmmllllllllljjjkkkooorrrsssxxx}}}vvvxxxxxxxxxxxxuuurrrpppqqqrrrrrrpppqqqttttttppprrrwwwssstttuuutttoooeeeYYYQQQFFFCCC@@@>>>@@@DDDHHHJJJKKKPPPVVV[[[aaajjjvvvvvvjjj___TTTPPPXXXcccqqqvvvXXXXXXwwwaaaCCC>>>888555555555666777666777777888999::::::;;;999999999:::;;;===>>>???>>>>>>>>>>>>???BBBGGGKKKEEEDDDBBB@@@AAACCCEEEGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFHHHDDDDDDIIILLLMMMPPPTTTXXXqqqyyynnngggYYYFFF888333333333222444555666888999999999999888666444333333222000.....................//////---------............///......///000111222222333333444666666777888;;;===;;;>>>@@@BBBDDDHHHPPPVVVjjjttt||||||yyywwwtttppp{{{{{{}}}yyyoooVVVRRRYYYeeecccSSSMMMSSSUUUYYY\\\[[[\\\___```^^^]]]^^^```bbbccccccbbbaaa`````````___^^^]]][[[[[[^^^^^^]]][[[YYYVVVTTTRRRLLLJJJHHHEEEBBB@@@>>>===<<>>===<<<<<<<<<===999777666666777888777666444555555555666666666666222444666666555555666888777999;;;CCCXXXxxx}}}fffQQQDDD===;;;;;;777999???NNNbbbxxxrrrfffaaa```[[[ZZZZZZ[[[[[[WWWPPPJJJ@@@<<<666333333555666777777;;;???CCCEEEFFFHHHIIIJJJLLLOOOWWWoooRRRGGGCCC???===<<<999666444444555555222222111111000/////////------......------,,,+++))))))))))))))))))))))))(((((((((((()))***+++,,,///222444333000111555:::===BBBEEEGGGNNNWWWZZZWWWNNNIIIDDDBBBCCCAAA:::444,,,+++*********,,,...000---111222,,,(((111HHH\\\nnn~~~yyylllaaaXXXKKKDDD;;;777777666444000---000333333111///......***222;;;BBBFFFKKKRRRXXXZZZ\\\aaaeeehhhiiiiiiiiirrroooooorrrssssssvvv{{{}}}yyywwwtttrrrpppoooooooooqqqpppsssxxxwwwqqqooossskkkoootttuuuooo```NNNBBB444999AAAEEEGGGIIIMMMQQQOOOSSSYYY___hhhsss}}}zzzkkk[[[SSSRRRVVVbbbooommm^^^ooo~~~ddd>>>999:::888555444666555222555555666666777777888888777777999:::<<<===??????===???@@@@@@???@@@BBBDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEJJJEEEDDDHHHLLLMMMNNNQQQPPP```ttt}}}nnnXXXCCC777333444777222444666888999:::::::::999888555444444333000............/////////000000------..................------......///000111111111222444444444666888::::::;;;======>>>CCCLLLRRRccciiinnnqqqxxx___YYY___lllkkk\\\TTTYYYUUUYYYZZZXXXYYY\\\]]]ZZZ^^^___``````___]]][[[ZZZXXXYYYYYYZZZZZZZZZZZZYYYWWWWWWUUUSSSPPPLLLIIIGGGEEECCC???:::777888<<>>888777777777888777555333333333333444444444555555111333555666555555666777222999999444???aaaeeeOOOBBB<<<:::<<<999888>>>LLLbbb{{{vvviiieeeYYYWWWUUUTTTTTTQQQKKKFFF@@@;;;666333222444555555666999===@@@AAAAAABBBBBBHHHIIIIIIQQQiiiRRREEE@@@===<<<;;;:::888666555444444222222111111000/////////............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))---...000333555666777888555HHHNNNDDDFFFYYY```XXXRRRPPPLLLJJJPPPSSSIII:::111---(((&&&'''***---...,,,...///...,,,///666<<>>666777;;;EEERRRWWWTTTPPPNNNRRRWWW[[[bbbnnn|||yyyooo[[[KKKKKKVVVcccrrrsss[[[aaa|||zzz}}}ppp[[[FFF999777666555444333222222222444444555555666888999:::999999::::::;;;<<<<<<===>>>???@@@???>>>>>>AAADDD@@@BBBCCCBBB@@@@@@AAABBBBBBCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJJJJKKKKKKKKKLLLOOOQQQccc{{{```BBB888666333:::666333333222222777>>>999999888777555333222111......,,,,,,,,,,,,---....................................////////////000111222222333333444555555777777:::===???@@@GGGOOOVVVnnn|||qqqllljjjiiifff^^^WWWVVVWWWYYY[[[ZZZXXXXXX\\\___ZZZZZZZZZZZZYYYYYYYYYXXXZZZZZZYYYXXXVVVTTTRRRQQQQQQOOOLLLIIIFFFDDDBBBBBB???:::999;;;999666999???AAADDDOOOXXXTTTJJJJJJSSSfffcccgggZZZWWWSSSPPPOOOMMMJJJHHHHHHHHHIIIJJJJJJIIIIIIHHHJJJJJJHHHGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDCCCBBB<<<<<<<<<<<<;;;:::999888777777666555555555555555333333333333333333333333222222222333333333444444444333666:::;;;DDDccc~~~]]]III???<<<<<<;;;;;;<<<===HHH___uuu~~~```SSSFFFCCCGGGHHHAAA999:::888555444444333222111555666777888999;;;<<<<<>>>>>>>>>>>@@@AAABBBAAA@@@???@@@AAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMZZZrrrkkkIII777666000222777===<<<777555777888888888777666555333333000///...---,,,------...........................------........./////////000111111222222333444444666666888<<<===???FFFOOOeee{{{|||uuuoookkkeee]]]XXXWWWSSSTTTVVVVVVVVVVVVWWWYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMLLLIIIHHHEEEBBB@@@>>><<<<<<777555777:::999777:::AAAIIIYYYhhhfffWWWQQQbbbwwwwwwccc```\\\^^^[[[XXXVVVTTTRRRPPPNNNGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA<<<<<<;;;;;;:::999999999666666555444444444444555333333333333333333333333222222222333333333333444555444666999777;;;PPPhhhyyy```KKKEEE===:::999888999???NNN]]]uuunnn^^^III>>>===???>>>;;;:::666000......000222333222222333444555666777888;;;<<<>>>BBBNNNbbbzzzUUUIIIEEEBBB<<<;;;:::888666555444444222222111111000/////////............---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...111333555666999<<>>666///,,,+++******---///111///---,,,///222777KKKfff|||yyylllccc___WWWKKK???777444444666444111111111111///...//////......000444888:::GGGKKKRRRWWW[[[___ccceeefffgggiiiiiijjjmmmpppsss}}}{{{vvvssspppmmmjjjhhhfffdddbbbjjjiiiiiijjjkkkkkkiiigggaaaZZZNNNBBB:::777777888:::;;;BBBLLLQQQQQQRRRUUUVVV___kkkuuuyyyooofffPPPMMMLLLTTTiii~~~kkkZZZiiiyyyyyy|||vvvyyyvvvfffkkkrrrqqqwww{{{uuuaaaKKK???===555555444333222222222222444444444444555666888888999999999:::::::::::::::::::::;;;===??????===;;;>>>@@@AAA@@@??????@@@AAAAAAAAAAAABBBCCCFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJPPP___uuuaaaCCC888444111111444555444555888777777888888777777666666222111000///...---------........................,,,,,,,,,---------......//////000000111222222222555444666999:::===EEENNNqqqwwwkkkccc\\\TTTQQQRRRPPPPPPQQQSSSTTTUUUSSSRRRSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNLLLJJJGGGEEEDDDAAA@@@>>><<<:::888777777333444777:::999999@@@HHHYYYooozzziiiRRRUUUtttmmmbbb```UUUZZZWWWTTTRRRQQQOOOMMMJJJFFFFFFEEEEEEFFFHHHIIIKKKLLLKKKIIIGGGEEECCCBBBAAABBBAAA@@@@@@?????????@@@<<<;;;:::888888888888999555444333333222222333333222222222222222222222222111111222222222333333333555444666999666555???MMM{{{oooooo|||eeeQQQAAA<<<888777888999>>>DDDZZZqqqtttZZZEEE;;;999::::::666333000///000222333333000000111111222333444444444666888:::>>>GGGRRR[[[TTTHHHDDDAAA<<<;;;:::888666555444444222222111111000/////////............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---000333555777::::::>>>DDDIIIJJJJJJJJJDDDHHHMMMQQQTTTUUUSSSPPPKKKDDD:::222...------...,,,...000///---,,,---///000>>>TTTnnnyyymmmiii```SSSGGG>>>;;;:::555333111000000000///.........---,,,---///111222>>>CCCJJJRRRWWW\\\aaaddddddeeeggghhhiiikkknnnpppwwwxxx|||{{{tttpppooommmkkkiiihhhfffccc```hhhhhhiiijjjjjjgggbbb^^^TTTLLLAAA777222444999=========@@@GGGKKKMMMQQQWWW___jjjwww{{{qqqbbbWWWLLLKKKLLLWWWnnniiilllsss{{{kkkssskkk```bbbiiivvv{{{dddLLL@@@>>>444444333222222222222222333333333333444555666777999999999999999999999999===<<<;;;<<>>===???@@@@@@???>>>???AAACCCBBB@@@@@@AAADDDGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIEEEIIIKKKQQQbbb|||}}}eeeNNNCCC777......222444555666555666777888888999888888444444222111///...------........................++++++,,,,,,,,,------------......//////000111111333222333666777:::BBBKKKmmm|||pppbbbXXXPPPJJJIIILLLOOONNNNNNQQQTTTTTTQQQMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGEEECCCAAA???>>><<<<<<:::888777666555555777888999999999>>>JJJUUUmmmvvvrrr\\\OOO___~~~{{{bbbZZZYYYPPPRRRPPPNNNMMMLLLJJJGGGEEEDDDDDDCCCCCCDDDFFFIIIKKKMMMLLLJJJHHHEEEBBB@@@???AAA???>>><<<<<<<<<===>>><<<:::888666666666777888333333222111111111111111222222222222222222222222111111111111222222222222444222444888888777;;;CCChhhqqqkkkuuuaaaIII@@@999999;;;:::999999EEEYYYnnnuuuzzzyyybbbPPPDDD<<<888222222333555777666333111111111111111222222222222000333555777999<<<@@@DDDRRRFFFAAA===<<<;;;:::888666555444444222222111111000/////////............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---111444777999:::===<<<<<>>444///,,,,,,,,,)))+++---//////...//////000555CCCZZZqqq~~~vvvjjj^^^SSSIIIAAA===555333000///000111111000---------------...///000666;;;CCCKKKRRRYYY___cccccceeeggghhhhhhiiijjjlllnnnrrrxxx}}}yyyssspppooommmkkkiiiiiihhhgggeeecccbbbccceeefffddd^^^UUUOOOBBB>>>777222222666;;;???FFFDDDFFFJJJMMMPPPWWW```iiiuuu}}}ttteeeUUUKKKKKKNNNVVVggg|||xxxnnn}}}lllhhhkkkvvv~~~vvv```JJJ<<<777333333222111111111222222222222222222333444555555777777777888888888888888>>>===;;;;;;<<>>@@@@@@??????@@@AAAEEECCCAAA??????AAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHCCCJJJLLLLLLTTTkkkwwwVVVFFF777555888888222...444555666888999999::::::666666555333222000..............................+++++++++,,,,,,,,,,,,---,,,------......//////000222000222444555666>>>GGG^^^}}}{{{ooodddVVVNNNHHHDDDEEEIIIJJJIIIIIILLLOOOOOOKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@>>><<<:::999888888777666555555555555888999999777;;;FFFVVVaaaqqqhhhWWWMMMZZZxxxpppiiieeeVVVMMMMMMJJJPPPNNNMMMLLLLLLJJJGGGDDDCCCBBBAAAAAABBBDDDGGGIIIMMMLLLKKKIIIFFFCCC@@@>>>???>>><<<::::::::::::;;;;;;999777555444555666777222222111000000000000000111111111111111111111111000000000111111111222222333111222555777888;;;???QQQ{{{|||sss~~~VVVHHH<<<:::======999777:::EEEPPPVVV^^^pppuuu```MMMBBB;;;999666555555444333111111111111111111000000000///111333444666888;;;===RRREEE???<<<<<<;;;:::888666555444444222222111111000/////////............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---111555999;;;<<>>AAAJJJHHHIIILLLOOOTTT^^^iiittt{{{ssshhhXXXLLLGGGIIIQQQcccxxxvvvppp}}}xxx~~~pppXXXEEE777///222222111111000111111222222222222222222333444444555555666666777888888999;;;<<<<<<;;;:::;;;>>>AAA===???@@@@@@??????AAABBBEEEDDDAAA??????@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGDDDIIILLLKKKLLLZZZsssvvv```HHH;;;666444222111333444555777888999::::::777777666555444222000///........................+++++++++,,,,,,,,,------,,,,,,------.../////////000///111333333333999AAALLLiiifffZZZPPPGGGBBB@@@===???BBBBBBBBBBBBCCCEEEDDDBBBAAA?????????>>>>>>>>>======<<<<<<;;;;;;:::888777666444444333333333333444444444888:::<<>>===<<<;;;:::999999888888888777666444444444444555222111000000//////000000000000000000000000000000///000000000000111111111333222111222333555777999999[[[wwwrrr^^^HHH>>>===<<<:::999999;;;<<>><<<;;;:::888666555444444222222111111000/////////............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,000555999<<>>EEELLLQQQWWWZZZ___aaabbbbbbbbbcccgggjjjmmmoooqqqtttxxx|||}}}|||zzzwwwtttqqqooonnnllliiifffdddddddddcccccceeebbb\\\VVVOOOHHH@@@;;;111333666999===@@@BBBDDDJJJJJJKKKPPPTTTZZZhhhuuuvvvkkkbbbVVVLLLJJJNNNVVV^^^rrr|||kkkkkkwwwyyywwwvvv___III;;;444///111111000000000000111111222111111111111222333333333333444555777888999999666;;;AAAAAA===;;;===@@@>>>???AAAAAA@@@@@@BBBCCCCCCBBB@@@??????AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEGGGJJJIIIMMM```tttppp___MMM===666666222333444666777888999999777777777777555444222111........................,,,,,,,,,,,,------------,,,,,,------.../////////......111333222111444;;;===OOO^^^rrr~~~ZZZGGG@@@;;;;;;;;;999999<<<;;;<<<===<<<;;;;;;;;;<<<:::::::::999999999999888666666777777666666555444333222222333333444555666777>>>FFFKKKRRRXXXUUUNNNAAABBBNNNjjjkkkaaa___]]]RRRNNNOOOJJJHHHGGGGGGGGGGGGFFFBBB???@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFEEEDDDBBB???>>><<<<<<;;;;;;:::888777666666666555555444333333333222111111000///000000000000000000000000000000000/////////000000000111111000222333222111222444555111CCCUUUooobbbLLLCCC>>>======;;;:::888999<<>>444...---,,,---///111111111///......111555AAAZZZqqqnnn```YYYGGGCCC===888555444222111111222222333222000///...---...000333666<<>>AAA>>>@@@AAAAAAAAAAAACCCDDD@@@@@@??????@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@AAABBBCCCDDDFFFFFFGGGIIIAAABBBIIIIIIGGGSSSggg~~~WWW:::...222333444666777888888888777777888777666555333222........................,,,,,,------------......,,,,,,---......//////000......111444222///222777444<<>>;;;;;;<<<888:::<<<:::777666999<<<888777777777777666666666222333444444444444333333444444444444555666888888===HHHSSS[[[```]]]NNN===;;;KKKkkk]]]bbbggg]]]NNNOOOPPPDDDHHHHHHHHHHHHIIIGGGCCCAAA???@@@@@@AAAAAAAAA@@@@@@AAAAAACCCCCCCCCAAA???===;;;;;;<<<;;;:::888666555555555555555444333222111222222111000000000000000000000000000000000000000////////////000000000000---111444444333444555555666888@@@]]]zzz[[[JJJCCCAAACCC===<<<;;;;;;999888;;;???GGGXXXlll}}}yyymmm```PPPBBB:::999888777666555333222222000000000111222333222111SSSGGGBBB???<<<;;;:::888777555444333222111111000000000000000///......------,,,++++++,,,+++******))))))************))))))((((((''''''%%%''')))+++---000444777===666<<>>===;;;888555222000///222111111111000000//////000000000000000000000000444444444444555777888999;;;;;;;;;;;;;;;<<<===>>>AAABBBBBBBBBBBBBBBBBBAAA>>>???@@@AAABBBDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCAAAAAABBBCCCDDDEEEFFFGGGIIIIIIGGGEEEEEEGGGMMMQQQuuuyyyGGG@@@999333000222333333666===999777666666777777666444222111000///............------------------------......---------,,,,,,,,,...//////000111222222333666777999>>>GGGTTTccclll|||}}}vvvmmmeeeeeebbb```eeehhh```SSS;;;::::::999888777666666555555555555555555555444555555555555555555555555444444444444444333222111444333333333111000555<<>>444444333333555444111222666SSSGGGBBB???<<<;;;:::888777555444333222111111000000000000000///......------,,,++++++,,,+++******))))))*********)))))))))((((((((('''''')))***++++++---000333777555<<>>;;;999UUUuuunnnrrrmmm```PPPGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@???===:::888888777555444333333222222222111111111111111111000000000//////....../////////000000000........................111111111111222222222222000111333;;;OOOtttvvvnnnjjjooouuu[[[LLLGGGAAA>>>>>>===:::999:::999===FFFSSSeeexxx~~~xxxyyyzzzzzzwwwppphhhcccffffffbbb\\\YYYUUUKKK???AAA===::::::777333444888TTTHHHCCC@@@<<<;;;:::999777555444333222111111000000000000000///......------,,,++++++,,,+++******))))))******))))))))))))(((((((((((()))***+++*********,,,...222555<<>>>>>AAAEEEHHHJJJLLLNNNPPPVVV\\\hhhwwwwwwooofff]]]PPPHHHCCCGGGNNN]]]wwwsss}}}wwwooogggjjj~~~~~~oooaaaiiinnnfffSSS@@@555333000000000000000000000///111111000000000000//////000000000000000000000000333333333333444666777888777666666777888999::::::>>>>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJJJJIIIDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFGGGJJJMMMMMMXXXooozzzsssfffSSSDDD777555888888444111666555666888::::::888777555444333222111111111111/////////........................------------,,,------......///000000000---///111111222222444666@@@===;;;;;;===>>>;;;888777888777555666888555111555555555444444333333222222222222222222222222333000000000000000000000000///000111222333444555555666444444666666888@@@JJJPPP___]]]FFF999BBBOOORRRsssnnn|||ppp\\\IIIBBBDDDFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDCCCBBBBBB===;;;888777777666555333222222222222111111111000000000000000////////////.........////////////000........................//////000000000111111111333222333777===TTTrrrssshhhOOOFFF@@@???@@@<<<999888777888;;;AAALLL^^^rrruuuttttttvvvxxxwwwssspppkkknnnppppppqqqoooggg]]]TTTOOOKKKJJJGGGCCCCCCFFFTTTHHHCCC@@@<<<<<<;;;999777666444444222111111000000000000000///......------,,,++++++,,,+++******))))))******))))))))))))((((((((((((((()))******))))))***,,,...666;;;===BBBHHHFFF>>>LLLRRR[[[]]]TTTJJJJJJRRRXXXdddnnnmmmfff```ZZZTTTOOOEEE888///,,,,,,...000000222333222000///000111444BBBYYYtttuuufffYYYMMMDDD???:::777444222222333222222000000///......///000000...111444666999<<>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHJJJJJJIIIDDDDDDDDDDDDDDDEEEEEEEEECCCEEEFFFGGGGGGGGGIIIJJJOOOMMMXXXqqqwwweeeLLL:::222222777;;;777666777888999888666444666555555444333333333444000000000000000/////////............---------------------.........//////...000222333222222333444:::777555555777888888777555666666444333444555555222111111111111111111111000000000111111111111111////////////000000000000222222333333444555666777777444333444555888CCCMMMOOOTTTMMM>>>>>>WWWsssyyyuuuyyyjjjUUUEEE@@@DDDGGGGGGBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@;;;999777666666666444333222111111111111000000000000000/////////.........------........./////////................................./////////000000444000222555444===___iiiZZZJJJDDDCCC@@@>>>>>>:::;;;;;;:::===GGGWWWcccpppwww|||zzz{{{xxxtttrrrsssvvvwwwuuusssdddfffjjjoootttwwwvvvssseeeaaa^^^___^^^[[[YYYZZZUUUIIIDDDAAA===<<<;;;999888666555444222111111000000000000000///......------,,,++++++,,,+++******))))))******(((((((((((())))))))))))&&&'''))))))))))))***,,,***444::::::@@@KKKJJJBBBGGGJJJSSS]]]___XXXTTTTTT\\\jjjvvvxxxqqqjjjeeeccc[[[WWWMMM???444//////000///111333444333111000000555888EEE^^^{{{yyyjjj\\\OOOGGG>>>:::555222111222222222333222222111111000111111///000000111222444888:::@@@DDDJJJOOOSSSVVVYYY\\\\\\\\\[[[[[[[[[]]]___aaa___```bbbbbbaaa```aaabbb^^^^^^```bbbbbb^^^YYYUUUNNNIIIBBB<<<888444111///333444666888;;;===>>>???BBBDDDEEEHHHMMMUUU^^^ddd{{{}}}|||nnn___PPPGGGCCC>>>GGGZZZrrrsss___III===777222111333000000000000000000000000//////////////////000000////////////////////////111111111111222444555666555555666666777999:::;;;:::;;;===???@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEGGGHHHGGGFFFBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFFFFFFFGGGIIIKKKIIIJJJXXXwww|||jjjSSS@@@777888:::555555555666888888666444777666666555555555555666222222222111111000000000//////.........---------------------............---.../////////000222444111000000111333333222111000000111000...---///222///////////////000000000/////////000000000111111000000000111111111222222444333333333333444555555444666:::??????===AAAFFF@@@@@@DDDMMM\\\ssstttttt|||iii]]]MMMEEEDDDEEEGGGHHHBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@???>>>===<<<999777555444555555444222111111111000000000///////////////............---------------....................................------.........////////////+++---333111000BBB[[[~~~gggVVVKKKDDD@@@@@@;;;===>>>;;;999;;;BBBIIIXXX^^^bbbcccfffmmmvvvzzzuuurrrooooooqqqrrrrrrqqqjjjgggfffgggkkkpppuuuyyyuuuqqqpppttttttoookkkjjjUUUIIIEEEBBB===<<<;;;:::888666555444222111111000000000000000///......------,,,++++++,,,+++******))))))******(((((((((((())))))))))))$$$''')))***))))))+++,,,(((///555999CCCOOORRRNNNDDDHHHOOOXXX```bbb^^^XXXdddppp}}}zzzrrrooooooiiiiiiaaaSSSDDD999000***---...000111222111111000555222777IIIbbbyyy~~~ooo```TTTGGGBBB:::555333444444555444444444333333222222222///.........000222444555333666<<<@@@DDDHHHLLLNNNSSSTTTTTTTTTTTTVVVYYY[[[YYY[[[\\\\\\[[[ZZZ[[[\\\VVVVVVVVVVVVTTTNNNHHHBBB@@@<<<888555333333111000111222666999<<>>???@@@AAAAAA???@@@AAABBBDDDEEEFFFGGGHHHFFFEEEDDDEEEEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEEEEEEEEEEGGGHHHEEELLLNNNNNN^^^~~~xxxhhhWWWEEE999555444444555777999999888777777666666666666666777444444333333222111111111/////////.........------........................///000000...---...000222...///000111222111000000111//////000///,,,...222.........//////000000000.........///000000111111111111111222333333444444333333222111111222333444555<<>>===777???TTTooo{{{ooommmrrrxxxYYYQQQJJJHHHHHHGGGGGGIIICCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDBBBAAA@@@??????AAA@@@???===;;;:::999888777555333333333444333222000000000000///////////////.........------------,,,,,,,,,---------......------------------------------........./////////...,,,///444444111666@@@ZZZ|||vvvaaaNNNBBB===<<<>>>@@@>>>;;;999:::<<>>?????????@@@AAAAAABBBCCCDDDDDDDDDFFFDDDCCCCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEAAABBBCCCCCCCCCDDDFFFHHHGGGJJJMMMLLLNNN```nnnSSS===:::777666777888888777777777666666666666777777555555444444333222222111////////////....................................000222222111000///000111111222333333222222333333555111111444444000///222---......///000000111111.........///000111111111111222222333444444555555444333222222333555777999@@@FFFQQQXXXSSSHHH???===DDD]]]|||vvvfffjjjtttqqqfffQQQMMMKKKMMMKKKFFFEEEHHHEEEDDDBBBAAABBBCCCDDDFFFDDDDDDCCCAAA@@@???>>>======<<<;;;999888777777777555333222111333333333222000000/////////..................---------,,,,,,+++,,,,,,,,,,,,---------------------------------............////////////000111222333444444666777BBBccc{{{{{{pppXXXMMMEEEDDDBBB@@@>>><<<<<<;;;???BBBFFFEEEAAA???CCCHHHRRRVVV[[[\\\ZZZZZZ]]]```]]]YYYZZZ```eeejjjsss|||{{{uuuqqqsssuuusssqqqpppUUUJJJFFFCCC======<<<:::888777555555222111111000000000000000///......------,,,++++++,,,++++++***)))*********'''((((((((())))))******''')))+++,,,***)))))))))***))),,,444===CCCIIIMMMUUUdddiii^^^[[[fffooopppaaakkkxxx{{{zzz|||pppqqqqqqrrrtttnnnYYYCCC111000///000222444444444222222444555555???YYYsss}}}qqqhhhYYYLLLBBB===:::888333333444444444333333222222111000///000///...,,,111111222111000111444666444777;;;<<<<<<>>>AAADDDCCCDDDDDDBBB???===<<<======:::666333333333333222111000000222555777777777666888:::>>>AAADDDFFFGGGDDDLLLXXXffftttzzzggg\\\NNNEEE===;;;DDDQQQiii|||uuupppooo{{{ooommm]]]EEE111///111......333++++++,,,---///000111111---.........//////000000////////////////////////......//////000222333444333444444555777999:::;;;::::::<<<===>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAABBBBBBAAA???AAAAAABBBCCCDDDEEEFFFGGGAAABBBCCCBBBBBBCCCFFFIIIKKKAAAAAAGGGHHHLLLfffxxxGGGCCC===888666555444333777666666666666666777777666666555444333333222222000/////////............//////////////////......,,,///111222111/////////000000///...------000222333---,,,000111---***,,,---......///000111222222.........///000111111222111111222333444444555555666555555666777:::===???OOOOOOQQQRRRLLLDDDAAACCCYYY~~~kkk^^^mmm~~~qqqUUUPPPMMMNNNPPPMMMEEECCCGGGFFFEEECCCBBBBBBCCCDDDFFFDDDCCCBBBAAA???>>>===<<<999999888777666666666777444222111111222333333222000/////////..................---------,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000---000000,,,,,,111444222444MMMmmmoooxxxyyyzzziiiQQQMMMFFFBBB@@@??????>>>999===BBBAAA;;;444555999888???FFFGGGCCCBBBEEEIIIFFFDDDHHHPPPTTTTTTYYYaaafff^^^XXX[[[```aaaccceeeVVVGGGBBBBBB===<<<;;;999777666555444333333111000//////.....................------,,,,,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))))))))))))))***+++++++++...444<<>>>>>===<<<<<<===??????@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCFFFFFFDDDCCCEEEMMMYYYaaaeeeGGG:::>>>777111333666444444444666999999777555444555666666666666555444222222222111111000000000......------------......////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111333333222222222222222222222111000111444666777777555777777777:::BBBJJJNNNPPPEEE>>>AAAKKKTTT\\\bbb}}}yyyyyy}}}wwwcccQQQNNNNNNNNNMMMKKKHHHFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@>>><<<:::888999777666555666666444333111111111111111111111111000000000000///////////////...---,,,++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000777???LLLcccxxxsss|||ttt]]]OOOIIIAAA???@@@<<<<<<<<<;;;:::888444111///666555666777999999777555999:::;;;===???AAACCCDDDEEEFFFGGGIIIKKKMMMNNNOOOWWWHHHCCCBBB===<<<;;;999777666555444222222111000////////////...////////////...------,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))*********,,,111888===CCCOOO[[[^^^]]]aaammmyyyuuurrrjjjbbbcccmmmxxx{{{|||}}}}}}yyyqqqdddYYYIII<<<111///111000...///333111222333222333;;;DDDMMM___uuu{{{oooaaaRRRHHHDDDAAA;;;888666666666555555333222222333333222111/////////////////////000/////////000000000000000444444333222222222222222222222222222222222333333555666777777777888:::======???DDDJJJPPPVVV[[[```mmmwww|||pppfffYYYLLL????????????AAAMMMiiixxxlllfffhhhuuusssjjjmmmqqqhhhVVVHHH777555222///---------...------............------------------........................////////////.........///000222333444444444555666777888888999999;;;======<<<<<<===>>>>>>>>>??????@@@@@@AAAAAACCCBBBBBBAAA@@@@@@??????@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDCCCDDDHHHPPPUUU___xxxeeeOOOEEEGGGAAA;;;777111999555000...111444555555555555444333333333333333333333333333222222111111000//////......//////000000000000000111111111111111111111111111111111111000000000000000000000000111111000000111111222333222222222222333333333333555555555666777888888888:::>>>FFFNNNTTTTTTMMMFFF>>>AAAKKK^^^qqq|||rrruuuvvvqqqfff[[[SSSPPPIIIJJJJJJJJJIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@???????????????===;;;999888888666555444555555333222111111111111111111111111000000000/////////............---,,,++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...------......//////000000///444>>>NNNgggbbbHHHBBBDDDHHHEEE999<<<<<<;;;999666666999<<<555444444555666666444222222333333444555666666777666777888999:::<<<======WWWIIICCCCCC===<<<;;;999777666555444111111000000///000000111//////000000000///......,,,++++++++++++*********))))))))))))************))))))))))))))))))))))))((())))))(((***...333888CCCKKKUUU[[[^^^eeeqqqzzzmmmeeeooozzz}}}zzz{{{ooogggiii\\\MMM<<<222...---000444222222333555222000222888999HHH]]]rrr{{{hhhZZZSSSLLLCCC<<<888777777777444333222222333222111///000000000000000000000000000000000//////.........222222111000000000000111//////000111111222333333555666666666777999===@@@EEEKKKRRRZZZaaaiiippptttyyyfffWWWLLLDDD===777777;;;FFFUUUggg~~~yyyooosssuuu```\\\```ZZZIII:::333222111///............,,,------......------,,,,,,,,,,,,---------......---............/////////.........///000111222333555555555666666666777777777999<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAA@@@???>>>????????????@@@AAABBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAABBBBBBAAABBBDDDFFFCCC\\\wwwqqqiiieee]]]XXXMMM<<<555555555666777666444222777555333222111222333444555555555444444444444444222222111111111111222222111111111222222222333333222222222222222222222222111111111111111111111111222222222222222333444444222222222333444444555555222333444666888:::;;;<<>>>>>>>>============<<<:::888666666444333333444444222111000000000000000000000000000////////////............---,,,++++++***++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000000444>>>IIIaaaZZZEEE<<>>000//////000000//////......,,,,,,------------,,,,,,+++,,,,,,,,,---------------------.........//////.........//////111222222555555555555555555555555555777:::;;;;;;<<<===?????????>>>>>>>>>>>>>>>>>>>>>???AAABBBBBB@@@>>>===>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAA??????>>>>>>??????>>>>>>>>>>>>:::JJJ^^^rrrzzz{{{rrr\\\>>>??????<<<777444555777666555444444333444555666666666666666666666555555444444333333333333444444333333333333444444444444222222222222222222222222222222222222222222222222333333222222333333444555222222333444555555666666111222444666999???EEEJJJUUUhhh{{{zzzgggTTTRRRZZZgggfffmmm|||vvvnnn```[[[SSSMMMJJJGGGEEECCCBBBCCCCCCDDDDDDEEEEEEEEE@@@??????>>>>>>===<<<<<<;;;;;;<<<;;;:::888777555444222111111222222111000000000000000000000000000/////////.........---------,,,,,,+++******++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000444///111666999FFFjjjrrrOOOAAABBB@@@<<<<<<<<<;;;;;;999666333888777666666777777666444555444444333222222111111111111111111111111111111XXXIIIDDDCCC===<<<;;;999777666555444222222222222333444555555000000000000000//////...+++++++++*********))))))(((((())))))******++++++)))))))))))))))))))))))))))*********)))***---///<<>>???????????????>>>>>>>>><<<>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA???>>>>>>>>>===;;;;;;;;;<<<======;;;===EEEWWWqqqwww___\\\TTTFFF777222666===444444444555555555555555666666666666666666666666555555444444444444555555444444444444555555555555444444444444444444444444444444444444444444444444333222222222222333444444333333444555666777777777888777777777:::BBBMMMTTT___eeekkkhhh^^^\\\ooo~~~|||~~~xxxmmmqqqaaaVVVJJJDDDFFFIIIHHHFFFDDDDDDCCCCCCCCCCCCCCCCCC???>>>>>>======<<<;;;;;;::::::::::::999888666555222111000000111111000///////////////////////////............------------,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////333------222222666LLLggg~~~sssuuuhhhYYYNNNBBB<<<777888===AAA@@@>>>999888777777999999999888222222111111111111000000111111111000000000//////YYYIIICCCBBB===<<<;;;999777666555444333222222222333444555555//////000000000///......+++************)))))))))))))))))))))************)))))))))))))))))))))))))))***++++++******,,,---111777BBBOOOZZZccchhhkkkmmmlllwww~~~zzz}}}vvv{{{ooo^^^JJJ999///---...222444333555999333111333999CCCOOO___kkkpppbbbVVVOOOGGGCCC>>>:::888888777777555444444333333222222111111111111222222333333333333222222222222333333444555555666888999;;;<<<<<<===@@@EEEJJJQQQXXX```fffuuussscccWWWNNNDDD<<<999:::<<>>>>>>>>>>>????????????<<<===>>>???@@@@@@???>>>============>>>???@@@AAA@@@@@@AAA@@@@@@???>>>===>>><<<999999:::<<<======>>>999999EEE[[[uuu~~~zzz{{{zzzppp```OOOBBB;;;666666555444333333333333555555555555555666666666555555444444444444555555444444444555555555666666444444444444444444444444555555555555555555555555333333333333333444444555555555555666777777777888999999777555555<<>>>>>======<<<<<<;;;;;;999999::::::999888666555111000///000111111000///////////////////////////......---------,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////222......333444333;;;GGGaaa~~~kkkkkk~~~|||\\\PPP@@@666666999::::::;;;999888888999999999888333333333333333333333333222222111111000000000000YYYIIIBBB@@@===<<<;;;999777666555444222222111111111222222333...////////////...------************))))))))))))*********)))))))))))))))))))))))))))))))))))))))''')))++++++))))))***++++++111:::DDDNNNXXX```eeevvvwww{{{ooovvvxxxrrrsss{{{rrr```OOO999333///000222333666;;;999555333555888;;;EEEOOO\\\kkkvvvnnn^^^XXXOOOGGGCCCAAA@@@???;;;::::::999888888777777555555555444444444444333555555555555555666777777666777999<<>>;;;999;;;<<>>>>>???<<<<<<======>>>??????@@@===============>>>@@@@@@>>>???????????????>>>>>>===;;;999999;;;<<<<<<:::<<<::::::@@@GGGWWWttt|||aaaMMMBBB???999444222222444555333333333444444444555555444444333333333333444444444444444555555555666666555555555555555555555555666666666666666666666666555555444444555555666777777777777777777777777777555666666555444999BBBJJJRRRfffvvvgggeeeaaaWWWKKKKKKIIIEEEBBBBBBEEEHHHCCCCCCAAA@@@@@@@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;888999::::::999888666555111000///000111222111///........................---------,,,,,,,,,,,,+++++++++************++++++************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......//////000222333444555777999FFFaaaeeexxxppp\\\LLLCCC@@@@@@BBB???<<<;;;::::::999888777777777666666666555555444444444333333333333333YYYHHHAAA???===<<<;;;999777666555444111111000000000000000111...............------,,,************))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&(((******)))((()))***(((+++000555;;;DDDMMMTTTiiissswwwuuuzzzwwwmmmsss~~~vvvsssqqqfffXXXCCC;;;444222222333888===>>>888555555222000444<<>>>>>;;;:::999888777666555555999999999999999:::;;;;;;===???BBBFFFKKKOOORRRTTTUUU[[[dddnnnxxx{{{kkkXXXKKKEEE???999777:::>>>AAABBBMMMiii{{{fffccccccfff}}}~~~wwwyyyaaaEEE444...+++******......---,,,,,,,,,------******++++++++++++******)))************+++++++++,,,,,,,,,---------......///............//////000000000111222444555666666333555888888888888999:::::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<===???@@@AAA<<<<<<<<<======>>>???@@@===>>>>>>????????????>>><<<:::999;;;===<<<999666555777<<<<<<666;;;VVVsssqqqOOOHHH???666222333666:::222222222333333333444444333333333222222333333333444444444444555555555666666666666666666666666666777777777777777777777777666666666666666777888888888888888777777777777777444777;;;<<<<<<@@@HHHNNNggg|||rrrmmmgggYYYPPPPPPIIIDDDAAADDDIIIJJJDDD===AAA@@@?????????@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;888999::::::999888777666111000///000111222111000........................---------,,,,,,,,,+++++++++***************++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///)))///111//////333444222666IIIpppzzzggg______IIIFFFBBB???===<<<:::999888777777666555444333222333333333333333333333333WWWHHHDDDDDD>>>===;;;999888666666555222222111111000/////////......//////......---,,,++++++************+++++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++'''+++......///666CCCNNNZZZfffmmmvvvvvv|||rrrdddiiiyyyrrr[[[AAA555333222444666666666222...111777666///555:::FFFUUUdddtttvvvrrrgggXXXSSSPPPMMMJJJIIIHHHFFFEEEBBBAAA???>>>???AAACCCDDDBBBBBBAAA???>>>???BBBDDDLLLNNNLLLNNN___tttzzzrrrsss|||rrr```NNNEEE@@@:::666777555???EEEFFFPPPjjjppp[[[]]]yyygggcccqqqnnn\\\KKKAAA555---,,,------,,,------,,,,,,+++***))))))+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,///////////////.........000000000111222222333333222333555666888999999999888999999::::::;;;;;;<<<<<<===>>>??????>>>===<<<>>>===<<<;;;:::;;;<<<<<<============<<<;;;:::999;;;:::999888777777777777777999:::999888<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888777777222222111111000///............---------,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------......//////000000111111777888HHHiiixxxooo^^^NNNGGGDDD???888666;;;<<<999777888888555555444666888555000111777XXXHHHDDDDDD>>>===;;;999888666666555333222222111000//////.........//////......---,,,++++++************++++++************)))))))))((())))))))))))))))))))))))))))))*********+++++++++,,,......---...555CCCNNNVVVdddqqq|||~~~zzzjjjQQQ===333111222---///000///000444555444000222999CCCMMMXXXiiixxxpppmmmiiieeeaaa]]]YYYVVVZZZYYYWWWVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVVVVYYY[[[]]]fffmmmqqq{{{zzziii```QQQGGG>>>>>>>>>;;;;;;===DDDMMMXXXcccuuuaaa___cccvvvnnn]]]VVVNNNDDD<<<666///---...000///...------,,,++++++***))))))+++++++++*********))))))*********+++++++++,,,,,,++++++,,,---------------......------------------///000000111111222333333222333555666888999999999888888999999:::;;;;;;;;;===>>>???@@@@@@???>>>=========;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999::::::999888777777777777888:::;;;999666888===CCCRRRllltttjjj```YYYYYY^^^KKKCCC999222111444777999222444666666444222///---333222222111111222444444111222222222222333333444333333333444444555555555666666666777888;;;???BBB<<<===@@@GGGSSS^^^^^^XXXbbbiiiuuuvvvhhh___^^^YYYLLLEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@??????????????????@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777666666222222222111000/////////...------------,,,,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------.........///000000111111555333:::NNNiiinnnXXXGGGCCCCCC>>>666333777:::;;;777999999888666555666888XXXHHHCCCDDD>>>===;;;999888666666555333333222111000///...---......//////......---,,,++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))*********++++++......---******111>>>IIISSS```ooo|||vvvzzziiiYYYEEE333222111222333000,,,...222000///000444888>>>JJJUUUhhhuuu|||wwwtttsssrrrpppnnnkkkhhhgggjjjlllnnnooooooooopppqqqrrr~~~{{{lll[[[LLLDDD>>>:::777888:::<<>>;;;000---+++,,,///000...,,,,,,,,,,,,+++******))))))+++************)))))))))*********++++++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,---//////000111111222222333222333444666777888999999888888888999::::::;;;;;;>>>??????@@@@@@??????>>>===<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;;;;::::::999999888777666666666666666888999777555555888<<<@@@LLL```yyy|||rrrooopppgggZZZHHH<<<999999888666555444333333555555555444555555444333333444555666888777666555555444444444666666777999;;;<<<<<<<<<777555444444555888<<<>>>BBBHHHUUUkkkkkk^^^RRROOOJJJCCCAAADDD@@@@@@AAAAAABBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::888777555444444222222222111111000000///------------,,,,,,,,,,,,+++++++++++++++*********************************)))))))))*********++++++*********++++++++++++,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,---......//////000111111222000111777DDD]]]ttthhheee\\\NNNFFFCCC???;;;888??????777333888:::888XXXHHHCCCCCC>>>===;;;999888666666555444333222111000......---.........///......---,,,++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++***((((((,,,666===NNNXXXcccwwwgggFFF<<<555111222000,,,,,,111333111111333333555;;;CCCPPPZZZiiiyyy|||rrrdddWWWNNNFFF???:::<<<===>>>AAAFFFPPP\\\ffftttiii```\\\cccoookkkMMM;;;666...,,,+++,,,------+++(((,,,+++++++++******))))))************))))))))))))************++++++++++++,,,,,,---............---,,,,,,,,,,,,------------//////000000111222222222222333444666777888888999777777888888999:::::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::::::::888999:::::::::::::::999999888777666555555555555222444666666555666888:::;;;===FFFYYYsss~~~qqqkkkqqqjjjaaaYYYTTTNNNGGGAAAEEE@@@;;;777777999999999555666888999999777555333:::999888777777777777888666555777>>>EEEGGGCCC===::::::;;;???EEEMMMRRRUUUeeeooo}}}|||hhh```UUUKKKGGGCCC???@@@CCCAAAAAAAAAAAAAAABBBBBBBBB??????>>>>>>>>>>>>??????======>>>>>>>>>======<<<;;;:::999777555444222111222222111111111000000000---------,,,,,,,,,+++++++++++++++***************************************))))))))))))************************+++++++++++++++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,------......///000000111000111333555777BBB[[[rrrvvvlllwwwlll^^^RRRWWWcccbbbQQQEEEGGGJJJFFFYYYIIICCCCCC>>>===;;;999888666666555333333222111000///...............///......---,,,++++++************++++++))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********''')))******)))+++///333@@@JJJSSSbbbuuu{{{xxxaaaGGG<<<111000333333222222111000111444555444666;;;BBBGGGQQQ]]]jjjwwwrrrfff```VVVIII???<<<<<<======???HHHTTT___lllzzzxxxbbb^^^eeerrr~~~WWW@@@111'''///---,,,+++++++++******++++++***************)))))))))))))))))))))))))))))))))*********++++++++++++,,,------......------,,,,,,------...............//////000111111222222111222444555777888888888666666777888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::999999888777888999999999999999888777777666555444444444444222444555666666666666777333444888BBBSSSllluuutttwwwyyyzzzwwwrrrmmmjjjdddccc```\\\WWWQQQJJJEEE>>>===<<<<<<<<<===>>>???AAAAAAAAAAAACCCEEEHHHJJJZZZXXX]]]kkk{{{vvvkkkWWWXXX\\\eeeqqq{{{sssxxxlllfff[[[UUUOOOIIIFFFCCCAAAAAACCCDDDDDDCCCCCCBBBAAAAAA@@@======<<<<<<<<<<<<======;;;<<<<<<=========<<<<<<:::999888666444222111000111111000000000000000///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++************+++,,,,,,*********+++++++++,,,,,,---------...//////000000///111444666555777AAANNNxxxvvvyyyooonnnqqqoooZZZIIICCCBBB>>>===;;;999888666666555222222111111000/////////......//////......---,,,++++++************++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((***,,,---,,,,,,---...000<<>>444///(((---,,,+++++++++,,,---...************************(((((()))))))))))))))***)))))))))************+++***+++,,,,,,------,,,,,,,,,,,,------......//////......///000000111111222111222333555666777888888666666666777888888999999:::999999888888999999:::999999:::::::::999888777777888888888888888777777777666555444333333333333777666666555444444333333222333555777;;;LLLiii|||sssbbb\\\SSSNNNQQQZZZfffnnnllllllkkkkkkmmmpppsssttt}}}vvvfff\\\^^^ZZZMMMKKKIIIFFFDDDBBBBBBBBBEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;;;;;;;;;;;;;888777666444333111000000////////////////////////,,,,,,,,,,,,++++++++++++)))))))))***************))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++***************+++,,,,,,************++++++++++++,,,------......///000000///---...222222222777===RRRwwwZZZIIICCCBBB>>>===;;;999888666666555111111000000000000000000......//////......---,,,++++++************++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++++++++,,,---)))222666===JJJRRR___tttwwwddd]]]___VVVFFF:::555111111000...///333222333777>>>HHHRRRYYY^^^YYYYYY[[[bbbkkkssszzz}}}kkk]]]NNNFFFBBB@@@AAAEEEDDDJJJTTT^^^iiittt||||||oooeeehhhccciii{{{qqqwwwvvv]]]CCC333...000222++++++,,,,,,,,,,,,,,,---))))))))))))************(((((((((((())))))******))))))))))))************)))***++++++,,,,,,++++++***++++++,,,------............//////000111111111111222333555666777888888555555666666777888888999999999888777777888999999888999:::::::::999777777888888888888777666555555666555444333222222222222666555333333333333333222555555555555222666HHH[[[yyy|||www|||rrr\\\WWWWWWOOOFFFFFFFFFCCCAAA@@@@@@@@@CCCBBBBBBBBBAAAAAA@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<777888999:::::::::::::::666555444333222111000000---.....................,,,,,,,,,++++++++++++***((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************************++++++,,,************++++++++++++,,,,,,---......//////000...+++,,,///111000333888999XXXZZZIIICCCBBB>>>===;;;999888666666555000000000000111111111111......//////......---,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***,,,+++///,,,000>>>JJJ[[[rrrvvv|||{{{iiiIIIAAA888555222000222666000111333777<<<@@@CCCCCCBBB???>>>EEEOOOXXX___cccffffffgggkkkqqqvvvxxxyyy}}}vvvnnnhhh```XXXSSSQQQMMMHHHGGGHHHGGGFFFLLLUUUeeepppvvvcccTTTPPP\\\kkkiiiWWWXXX```\\\III:::777222((('''...+++,,,......,,,***)))))))))))))))))))))*********'''((((((((())))))******))))))))))))************))))))***++++++++++++***))))))***+++,,,,,,------......//////000111111111111222333555666777777888555555666666777888888888:::999888777777888999:::888888999:::999888777666888888888888777666444444555555444333222222222222222111///000222444555555111000222555444222999CCCMMMrrr|||ooocccWWWTTTLLL:::BBBCCCCCC???===>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA======<<<<<<<<<<<<======666777888999999999999999444444333333222111000000,,,---------------------,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,)))************+++++++++,,,,,,------...//////000---,,,///333333000111444111<<>><<<666888999999===BBBCCC@@@FFFEEEEEEHHHOOOVVVZZZ\\\]]]^^^^^^___````````````ZZZ[[[\\\ZZZVVVRRRQQQPPPQQQNNNJJJGGGEEEDDDBBBAAAEEEKKKTTT[[[___hhhxxxuuuZZZWWW___iii}}}rrr___RRRLLL>>>777000,,,---...---***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...............////////////000000111222333555666777777777777666666666666666666777888999999888777666666777888888999999999999888666444444444555444333000000000000000000000000///000000000111111111111222222222333333333444444<<>><<<===@@@BBBAAA@@@;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;666555333111000///......///............---------************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,------------...------...///000111222222333666;;;HHH^^^}}}ssskkk[[[GGG@@@BBB???===:::888777666444333333333222222111000000000..................------++++++++++++++++++++++++++++++***)))))))))))))))************************))))))))))))************)))***++++++,,,,,,++++++'''***,,,,,,000;;;LLLYYYdddooo|||wwweeeUUUKKKBBB999333333333333555999???DDDHHHGGGFFF@@@:::999===@@@???;;;;;;;;;:::999:::===???>>>@@@BBBBBB@@@>>>???@@@:::;;;;;;:::999:::<<<>>>===<<<<<<===AAAEEEHHHJJJVVVcccwwwnnnZZZSSSgggxxx^^^LLLBBB777222,,,+++---...---***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,++++++++++++,,,------............////////////000000000111333444666777777777777777777777777777777777888999999888777777888999999::::::::::::999888666444333444444333222000000000000000000000000//////000000000111111111222222222222333333333333999JJJ```qqqpppeeeZZZRRRJJJAAA>>>AAAAAAAAAAAA@@@@@@@@@??????@@@>>><<<===???@@@@@@>>>;;;;;;::::::::::::;;;<<<<<<;;;:::999999999999999555444333111000///..................------------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,---------.........,,,---...///000111222222333444555999DDD]]]|||~~~yyy~~~[[[GGG@@@BBB???===:::888777666444333333333222222111000000000/////////...---------,,,+++++++++++++++++++++++++++***))))))))))))))))))************************))))))))))))************)))***++++++,,,,,,++++++'''***,,,++++++000;;;CCCLLLYYYhhhtttzzzjjjXXXFFF;;;666666555333333;;;GGGQQQcccaaaYYYMMMEEECCCAAA===666:::======:::888999<<<777:::<<<;;;888777888:::::::::999888777999===@@@CCCEEEJJJQQQZZZcccjjjooooooeeelllppp|||ooocccaaaeeesss{{{[[[CCC888///,,,)))***,,,---,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))*********+++++++++++++++++++++,,,---------............/////////000000000111222444555666777777777777777777888888777888999::::::999888777;;;;;;;;;;;;;;;;;;:::999777555333333333444333111000000000000000000000000////////////000000000000111111111222222222333333444???KKKQQQZZZrrr~~~uuu___TTTHHHAAA>>><<<===???????????????>>>>>>>>>>>>???===<<<<<<>>>>>>===<<<;;;;;;::::::999:::::::::;;;:::999777777666666666444444222000///...............---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++------------............,,,------...///000111111000222333000000<<>><<<999777777888999:::;;;<<<>>>AAACCCHHHMMMQQQeeejjjrrr{{{~~~vvvqqqrrruuuxxxzzzlll```___bbbdddjjjqqqjjjKKK777...+++))))))***,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************+++++++++***+++,,,,,,------------.........////////////000000111333444555777777777888888888888888888999:::;;;;;;:::999888;;;;;;;;;;;;;;;:::999888666444222222222333222111000000000000000000000000........./////////000000000000000111111111222222...888BBBCCCDDDQQQmmm}}}{{{mmmdddPPPGGG===999999;;;<<<<<<==============================<<<<<<<<<<<<;;;:::;;;;;;:::999999888999999999888777555444333333333333333111000///.........------------,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************************((()))))))))************************************,,,------------.........,,,,,,---......///000000,,,111444333000111888???WWWooovvvhhhnnnyyy[[[GGG@@@BBB???===:::888777666444333333333222222111000000000000000///...---,,,,,,,,,***************************)))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))***++++++++++++******---//////---,,,---//////888???EEEWWWtttwwwjjjWWWEEE;;;;;;@@@EEENNNYYYeeemmmuuu}}}zzzxxxwwwxxxxxxsssiiiaaa___VVVMMMIIIKKKMMMLLLIIIFFFLLLUUU^^^fffooovvv{{{uuuggg^^^eeeqqq|||aaaXXXWWWdddtttwwwxxxvvv```HHH666,,,***+++******+++++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++************+++,,,,,,------------............/////////000111222333444666666777777888888888888888999:::;;;;;;:::999888999999999999999888777666555333111111111222111///////////////////////////---............//////////////////000000000111111---666>>>===999;;;HHHUUUvvv}}}sssgggZZZRRRDDDAAA<<<999:::<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<::::::999<<<;;;:::999888777777777888777555444333222111111222111000///......---------,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))************************************,,,,,,,,,,,,------------,,,,,,------......//////...000222444444444333333:::NNNmmm}}}mmmgggwww[[[GGG@@@BBB???===:::888777666444333333333222222111000000000/////////...---------,,,************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************((()))******++++++******(((***------,,,+++,,,,,,(((///666>>>NNNhhhqqq^^^PPPHHHFFFEEEDDDKKKQQQVVV```pppzzzwwwxxx|||wwwwwwwwwtttpppuuuzzzpppfffccc^^^VVVYYYdddtttuuueeeZZZOOOXXXuuu}}}gggbbbggg]]]VVVKKK===333------///++++++++++++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))*********************+++,,,,,,,,,------------.........////////////000111222333555555666666777777888888777888999::::::999888777777777777777777777666555444222000000000111000///////////////////////////------------.........///........./////////000000000333777666444444888<<>>===:::999;;;;;;888;;;;;;;;;<<<<<<<<<<<<<<<999;;;======<<<:::::::::<<<;;;:::888777666666666666555444333222111111111111000///...------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......222///---...111444666555111555DDDccc[[[GGG@@@BBB???===:::888777666444333333333222222111000000000..................------************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************((())))))***************))))))***+++++++++,,,---)))+++111:::CCCRRRiii|||wwwmmmgggfffgggeee]]]RRROOOYYYgggpppVVVRRRRRR\\\oootttppppppnnnqqqlllbbbcccooowwwvvvtttmmmccc[[[XXX[[[bbbfff~~~xxx|||lllZZZOOODDD>>>555///......//////)))******)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))******************++++++,,,,,,,,,---------.........///////////////000111222333444444555666666777777777777888999999888777777555555666777777777666666333111//////000000///...////////////////////////,,,,,,---------.........------........./////////111000000333888999777444444CCCWWWppp~~~|||ooosssvvvgggZZZPPPIIIAAA<<<333:::<<<888555777:::999;;;;;;;;;;;;<<<<<<======888;;;>>>>>><<<;;;;;;<<<<<<;;;:::888666555555555444444333222111111222222000000///...------------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,---------///...------...000333444000...222BBB]]]{{{zzzzzz[[[GGG@@@BBB???===:::888777666444333333333222222111000000000---------...............))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************(((((()))***************+++++++++++++++,,,...///---+++///555777<<>>888444...777:::555000444999;;;;;;;;;;;;<<<<<<=========777:::>>>???===;;;<<<===<<<;;;999888666555444444333333222222222222222333000///...---------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,------(((---222333000------......444777333444IIInnnttteee```jjjyyyWWWEEECCC@@@===;;;999888888777555333333222111000////////////------------------------))))))))))))))))))))))))******************************))))))(((((('''''')))))))))))))))******+++''''''((()))))))))))))))))))))***++++++++++++******,,,------...333:::AAA[[[jjjwwwyyy~~~|||cccWWWZZZfffqqq{{{}}}wwweeeWWW\\\rrrzzzqqqooommmjjjgggooowwwzzzssseee^^^bbbiii~~~hhhZZZUUUSSSLLLfffjjjOOO<<<000///...---,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))******************))))))******+++,,,++++++,,,,,,---...//////......//////000000111111444444444444555777888:::444444555666777777666666555444444555555666777888222222000///...............------,,,,,,------...------------------------,,,,,,,,,---------......///000111222333444555555666222333999AAATTT|||{{{wwwooo^^^III<<<::::::999666777666444333333444666777:::;;;;;;:::888777777888;;;;;;<<<======<<<;;;:::;;;;;;:::999888777666666555222000000222333111...///............---------+++*********))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------............//////111222111222:::FFFOOOrrr{{{mmmoooWWWFFFCCC@@@===<<<999888888777555333333222111000////////////.........------,,,,,,,,,))))))))))))))))))))))))************************))))))))))))(((((((((((())))))(((((())))))***+++''''''((()))))))))))))))))))))***++++++++++++***+++,,,---,,,,,,///555:::BBBMMMYYY```nnnrrrnnnssszzzzzzqqqtttsssrrrvvv|||zzzoooeee```]]]YYYVVVyyyttthhhfffhhhpppqqqiiiaaaccckkkrrr|||fffKKK888+++///...---,,,,,,+++++++++))))))))))))((((((((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))***************))))))******+++,,,++++++,,,,,,---......///.........///000000111111333333222333444555777888444555555666666666666555444444333333444444555666222111000///............------,,,,,,,,,,,,------------------------------,,,,,,,,,------------......///000111222333444444333//////333666@@@ZZZuuuxxxooohhhXXXNNN@@@999777888666444666555444333333444555666777999:::999888777999::::::;;;<<<===<<<<<<;;;:::;;;;;;:::999888777666666444222000000111222000...------------,,,,,,,,,,,,*********)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------------------............///111222111000222999???GGGSSSlll}}}sssrrrXXXFFFCCC@@@>>><<<:::888888777555333333222111000//////////////////...---,,,,,,++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((())))))***+++''''''((()))))))))))))))((()))******++++++******+++,,,,,,,,,+++,,,///222000666>>>JJJ___xxxvvvhhh]]]]]]gggqqq~~~|||qqqqqqttt|||uuuggg^^^fff~~~kkkdddgggjjjzzzooogggjjjyyy}}}tttZZZ@@@333...+++......---,,,++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************))))))******+++,,,++++++,,,,,,------......---......//////000111111111111111222333444555666555555666666666555555444444333333222222222222222111000///...............------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------......///000111222222333//////222111222===KKKggg|||ooodddYYYPPP???<<<888666666666555333555555333333333333555555444666888888777888999;;;::::::;;;;;;;;;;;;::::::::::::999888777666666555333111//////000000...---,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,000222222///...000222666666AAAYYYtttwwwfffdddpppYYYFFFCCC@@@>>><<<:::999888777444222333222111000////////////000//////---,,,+++******))))))))))))))))))))))))************************''''''(((((())))))******((((((((((((((()))******''''''((()))))))))))))))((())))))***************++++++,,,,,,,,,,,,,,,------...222===PPPfffyyyppphhhnnnwwwvvvvvvhhhdddlll|||nnnbbb]]]eeevvvyyyoooooouuu~~~{{{jjjYYYSSSJJJKKKCCC666---...111222------,,,+++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********))))))******+++,,,++++++,,,,,,,,,---------------......///000000111000111111222333444555666666666666666555444333333555444333222111111111111000///......---------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...//////000000111...///333333000222777>>>UUUuuu~~~lll]]]UUUMMMBBB999333444666666555555555555444444333222222333444444444555777777666666888999999999999:::::::::::::::888888777666555444444333111111000///......---,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------+++...111222111000000222666555777<<>>222222111111111111111111111111000000000000000000000000222222111111000111111111000111222333444444333222333444555555666555555555777777777666555333222111222111000...,,,***)))(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++******************,,,,,,++++++,,,,,,---...............///////////////444777777777???OOO\\\qqq~~~[[[HHHDDDAAA>>><<<:::999999999777555222222111111000////////////---,,,,,,......,,,))),,,((('''******''''''*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((''')))(((((((((''''''''''''))))))************))))))******************************++++++,,,---------***+++---222<<>>EEEJJJVVVbbbuuuwwwkkkbbb]]][[[RRRGGG<<<666333111222444111111111111111111111111////////////////////////000000///000000111222333000000000000000111111222222333444444555555444444333333333333333222111000000///...---+++***)))(((******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((())))))***)))))))))*********++++++************************+++++++++++++++,,,---------------........./////////000111000...---...///111222777BBBSSSgggzzz[[[GGGDDD@@@???===;;;::::::999666555222222111111000/////////......---,,,,,,,,,*********((('''((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((************************))))))******+++,,,,,,,,,...//////......///222444777@@@KKKTTT```uuu|||www|||~~~nnnXXXDDD666///---,,,+++)))***,,,,,,+++)))(((((()))))))))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((())))))***+++++++++******************++++++++++++,,,,,,,,,***+++,,,------......---//////000000111111000000000//////......---,,,,,,,,,+++++++++******))))))************************)))***+++***)))((()))+++)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////000000///000111444777888;;;???HHHUUUdddtttwwwiiiZZZOOOIIIGGGGGGAAA===:::777555222000///111111111111111111111111////////////////////////.........///000111222333111000///......///000111222222333444444444444444111111111222111111000000///...---,,,+++***)))(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************+++++++++***+++,,,,,,---,,,,,,---------........./////////000111111///...666555444555999>>>DDDGGGZZZjjjZZZGGGCCC@@@>>><<<:::999888777555333222222111111000////////////...,,,++++++---000222222,,,&&&$$$(((,,,+++((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))******++++++,,,)))+++---...---,,,---...///222777???OOOgggqqqhhhggg```TTTCCC666...,,,---...///...,,,,,,,,,+++)))''')))))))))*********++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((())))))************************************+++++++++,,,,,,++++++,,,---............///000000111222222111111/////////...------,,,,,,++++++***************)))))))))))))))))))))))))))((()))+++***)))((()))***(((((())))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,------///000222333333555333000222:::FFFSSS\\\kkkvvvqqqhhh[[[TTTJJJ@@@888444444444666;;;===:::444111///000000000000000000000000000....................................///000111222111000///.........000000111222222333333333333333///000000000000000//////------,,,+++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((()))))))))*********+++************+++,,,,,,,,,,,,,,,,,,---------------+++***+++...000000///---...000222444666666777777===HHHUUUaaallluuuzzzvvv~~~ZZZFFFCCC@@@>>><<<:::888888666444222222222111111000/////////...---,,,+++,,,000666;;;888333+++%%%'''+++,,,))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))******++++++)))+++------,,,+++,,,,,,---,,,,,,111???SSSgggttt|||dddMMM???@@@666...,,,...---...///+++++++++******)))((((((((())))))******+++++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((()))******)))))))))***************************++++++++++++,,,,,,---...//////////////////000111222222222222//////......---,,,,,,,,,************************))))))))))))))))))))))))''')))******)))(((((()))'''((())))))******))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---...///000111111///000000111333555777888CCCNNN]]]lllzzz|||sssfffXXXNNN>>>;;;777333///...------///666888222,,,---111333......................................................---......///000111111000000///////////////000111222222333333222222000000000000000///......+++++++++******)))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((()))))))))******'''(((((())))))************************+++,,,,,,+++++++++,,,,,,,,,------///---++++++---/////////++++++,,,...000222444666999777555444888>>>EEEJJJ[[[eeennnppprrrwww{{{}}}|||ZZZFFFCCC@@@???===;;;999999777555333222222111111000/////////,,,------,,,+++---222666777:::666---'''(((******((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((()))******+++***,,,---------,,,...///+++******,,,111;;;EEELLL___fffeeeiiizzz|||~~~oooZZZFFF555+++---)))(((,,,---******---((())))))((('''((()))***''''''(((((()))******+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))))))))*********+++************+++++++++++++++,,,---...////////////---...///000111111111111///......------,,,,,,+++))))))))))))************))))))))))))))))))))))))&&&(((******)))(((((()))'''''')))*********)))(((************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------...//////000000000,,,...222555666555444222111666???HHHTTTcccsss~~~{{{cccUUUNNNFFF===777111111111000000/////////,,,000111,,,***...000///------------------------.................................------...//////000111111111000000///...000111111222222222222222111111111111000...---,,,***************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***''''''(((((()))******+++***************++++++,,,++++++++++++,,,,,,,,,,,,.....................///222111///...------......(((***---111444777777777333<<>><<<::::::888666333222222111111000/////////,,,......,,,(((''')))+++555>>>@@@333'''%%%(((+++((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((()))*********((()))***+++***,,,...000,,,///111000------000444000@@@JJJRRRaaapppsssiiikkkrrrooogggWWWBBB333...///111,,,***+++---)))$$$'''...******)))((('''''')))+++&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''$$$""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((()))******(((((())))))*********+++)))************+++++++++++++++,,,---............,,,---...///000000000000///......------,,,++++++)))))))))))))))*********))))))))))))))))))))))))&&&(((***+++)))(((((((((&&&''')))*********)))((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,---------.../////////111000...,,,---///222444333333111111444===IIIRRR^^^eeeqqq~~~~~~vvvooo[[[LLL>>>888888555222111,,,,,,---.../////////...+++///000...000222///''',,,,,,,,,,,,,,,,,,,,,,,,........................///......---------......000111222222222000///...000000111222222222222222222222222111000...---,,,*********))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++*********)))***++++++,,,******+++++++++,,,,,,,,,&&&))),,,---,,,******+++---...000222333222111000111000............,,,+++///333333000111666:::;;;<<>>777111---,,,,,,---******+++++++++,,,,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++---,,,,,,,,,,,,---......////////////////////////......---,,,+++))))))(((((()))))))))************''''''(((((())))))*********)))))))))))))))******(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000111222222333333:::===BBBKKKYYYiiiwww}}}zzzwwwvvvrrrkkk___SSSHHHBBB666555444222111000000///.........------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------..............................000000//////.........------......///000111111222/////////...------,,,,,,************************''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////............//////000111222222222555666888:::===???AAABBBIIINNNWWWaaajjjrrrwwwyyyVVVLLLBBBBBB???===:::888777666444333444333333222111000///...------,,,,,,,,,,,,++++++)))---000...(((%%%&&&***)))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))***************+++++++++,,,,,,)))***---111333999FFFSSS___mmmuuusssvvvyyy}}}~~~eeeMMM>>>999:::444111...+++******,,,---)))))))))*********++++++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,---......------.....................---,,,+++***))))))((((((((()))))))))*********''''''(((((())))))))))))******))))))((()))))))))'''((((((((())))))))))))(((((()))))))))***************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------------...---.........//////////////////000000111222222333444444444666;;;BBBIIINNNYYY___hhhsss~~~xxxmmmeeeaaaWWWRRRKKKDDD>>>999666444333222111000///............---------,,,,,,,,,,,,+++,,,,,,---------------------------------------,,,,,,,,,,,,------------........................////////////......---------......///000000111111//////......---,,,,,,,,,************************''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...........................///000000111222222111222222222222222222222///222666<<<@@@DDDFFFGGGVVVLLLBBBBBB???===:::888777666444333333333222111000//////...------,,,,,,,,,,,,++++++&&&(((***)))((('''''')))(((((((((((((((((())))))((((((((((((((((((((((((%%%&&&''''''(((((('''''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******''''''((((((((()))))))))*********++++++++++++,,,+++***+++...---,,,...333<<>><<<999777666777888999444555777888999888777666555444222000............///...---------...///000333000---***)))***,,,...,,,,,,+++++++++,,,,,,---)))************+++++++++))))))***++++++++++++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000VVVLLLBBBBBB???===:::888777666444333000000000000////////////------,,,,,,,,,,,,++++++((()))))))))(((&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))))))))************+++)))))),,,,,,***+++...$$$(((---000000......000'''(((///888;;;:::;;;@@@KKKUUUccckkkmmmkkkkkkkkkpppvvvrrr{{{sssjjjeeelllssssssooommm^^^TTTFFF<<<777444111...000,,,******---///...,,,...---***'''$$$###%%%'''%%%%%%%%%&&&&&&((()))***&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++)))))))))))))))***++++++---,,,,,,++++++******)))))))))((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,---///111222333444...000111111...,,,,,,,,,++++++,,,,,,++++++,,,---//////000222444555444222444333111///......111333---...///000111111000000333222111000000000111111,,,,,,,,,++++++++++++***222333222///***(((+++///,,,+++***************+++))))))))))))******++++++((())))))***************************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((())))))*********************+++++++++************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,+++++++++///.........------------***++++++,,,,,,+++***)))VVVLLLBBBBBB???===:::888777666444333000000000000////////////---------,,,,,,,,,++++++''')))+++***)))'''((()))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))************%%%%%%(((+++***'''(((,,,,,,......***((()))++++++222+++(((---000//////222...333999>>>CCCHHHOOOTTTVVVYYY___kkkyyy~~~qqqaaaVVV]]]```___eeellleeeWWWPPPIIIHHHMMMMMMGGGAAA???888666444111...,,,+++***'''((())))))((((((((()))&&&%%%&&&''')))***((('''((('''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++)))))))))))))))******+++...------,,,+++***))))))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,............000222,,,---///000000/////////------...000222333111000,,,...000111000...------------......///.........------,,,,,,,,,,,,------((((((***++++++++++++++++++222888777000+++***,,,++++++***)))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******++++++++++++***************)))************+++++++++))))))***+++,,,,,,------,,,+++++++++++++++++++++******++++++,,,,,,,,,---***+++---...///...,,,+++XXXKKK@@@DDD>>><<<:::888888777555333222222111111000/////////...------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))&&&&&&&&&'''''')))***+++))))))))))))************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------......000111111777999<<>><<<;;;:::999888333222111000...,,,++++++,,,,,,,,,+++***)))((((((((()))*********((('''&&&******))))))(((&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&$$$"""###%%%&&&%%%"""##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((&&&%%%%%%'''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((*********)))))))))))))))(((((()))*********************++++++++++++******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,******+++,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............---............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++*********)))))))))+++///111111---)))&&&+++++++++***)))(((((('''))))))))))))))))))))))))((()))***++++++***)))(((******)))))))))))))))***)))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,XXXKKK@@@DDD>>><<<:::999888777555333222222111111000/////////...------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''((()))***(((((()))))))))*********))))))******+++*********************+++++++++++++++++++++,,,,,,---//////***+++...000111111111000000000///...---,,,,,,+++,,,,,,+++++++++*********++++++++++++***)))((('''((())))))***)))((('''&&&((())))))(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%###!!!"""$$$%%%###"""##############################$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$'''(((((('''&&&%%%%%%'''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))************))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((('''((((((((()))))))))))))))***++++++))))))***+++)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------.........------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++******)))))))))******+++,,,+++***)))(((++++++******)))(((((('''((((((((((((((((((((((((((()))***++++++***)))(((******)))))))))))))))***))))))*********+++++++++************************+++++++++*********))))))++++++++++++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************)))))))))(((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++******+++++++++*********+++++++++,,,,,,YYYKKK@@@CCC>>><<<:::999888777555333222222111111000/////////...------,,,,,,++++++***)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((''''''(((((()))(((((('''''''''(((((()))(((((())))))))))))******((())))))))))))(((((('''))))))))))))************))))))))))))***+++,,,,,,%%%&&&(((************)))))))))))))))(((((((((''''''''''''((())))))*********++++++******)))((('''(((((()))))))))(((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''###"""!!!"""######"""!!!##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&''''''''''''(((((((((''''''((((((((()))))))))((()))******(((((()))***))))))))))))************((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------...------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))************))))))))))))+++***(((&&&&&&'''((()))+++******))))))(((((('''((((((((((((((((((((((((((((((************(((((()))))))))(((((())))))***)))))))))*********++++++************************+++************)))))))))++++++++++++++++++++++++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''(((((()))************))))))))))))(((((())))))))))))))))))))))))************************************************++++++************++++++)))*********++++++++++++ZZZLLL@@@CCC>>><<<:::999999888666444222222111111000/////////...------,,,,,,++++++***(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&(((((((((''''''((((((((()))((((((''''''''''''((((((((((((((()))))))))***)))))))))))))))((('''&&&(((((((((((())))))))))))))))))(((((()))******+++)))***+++,,,,,,++++++***++++++++++++,,,,,,,,,,,,''''''((()))***++++++,,,))))))******)))(((((('''((((((((((((((((((''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######""""""#########"""##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))'''(((((()))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))******(((((()))***((((((((()))))))))******(((((()))))))))*********++++++++++++++++++++++++************++++++++++++------------,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***)))&&&%%%%%%&&&(((*********))))))(((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))(((((((((((())))))***))))))))))))************************************************))))))))))))************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))(((((())))))))))))))))))))))))******************************************************))))))))))))******)))))))))************+++ZZZLLLAAACCC???===;;;999999888666444222222111111000/////////...------,,,,,,++++++***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((('''(((((((((((())))))))))))*********)))(((''''''''''''((((((((()))))))))))))))))))))))))))***+++))))))************))))))************++++++++++++))))))))))))************(((((()))))))))(((''''''''''''''''''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++***))))))***+++''''''((((((((()))))))))))))))))))))************************************)))))))))*********++++++++++++,,,++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********(((((((((((((((((((((((((((((('''''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''((((((''''''((()))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))*********[[[MMMAAACCC???===;;;:::999888666444222222111111000/////////...------,,,,,,++++++***))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******(((''''''&&&&&&''''''((((((((('''''''''(((((()))''''''(((((((((((())))))((()))))))))))))))((('''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((()))))))))))))))))))))))))))***((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%&&&%%%$$$###$$$%%%##############################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''(((((())))))***&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))***++++++))))))***+++''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))((())))))))))))*********))))))************))))))*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******''''''''''''((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))))))))''''''''''''''''''((()))******((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))))))))***************************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''((())))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))\\\MMMAAACCC???===;;;::::::999666444222222111111000/////////...------,,,,,,++++++***))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((''''''&&&&&&''''''((('''''''''''''''((()))***'''''''''((((((((())))))&&&&&&'''(((((((((''''''(((((()))))))))*********))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))((((((''''''''''''''''''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&'''((()))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""$$$%%%$$$""""""###%%%##############################$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))******(((((()))***&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((()))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&'''''')))******(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******************************(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((())))))\\\NNNAAACCC???===;;;::::::999777555222222111111000/////////......---,,,,,,++++++***))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******'''''''''&&&&&&'''''''''&&&&&&&&&'''''')))***+++''''''''''''((((((((()))$$$$$$%%%&&&''''''''''''))))))))))))************)))(((((('''''''''((((((%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))))))))&&&&&&''''''(((''''''&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!###%%%$$$!!! """$$$##############################$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))************''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''%%%%%%%%%''')))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((("""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))\\\HHHDDDAAA???===;;;999999777555333444111///000111222///---------,,,,,,,,,,,,++++++)))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''***!!!"""------"""###...,,,(((%%%&&&***,,,)))%%%))))))***))))))((('''&&&'''(((((()))***+++++++++(((''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%)))+++***(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%########################$$$###"""###$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((+++***)))(((((()))******))))))*********))))))(((+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((]]]IIIDDDAAA???===;;;999999777555333444222000000111111///---------,,,,,,,,,,,,++++++((((((((((((((('''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''******((((((***,,,)))$$$))))))))))))))))))'''&&&(((((()))))))))(((''''''&&&&&&&&&&&&'''((()))***''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$''')))(((&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$###"""###$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((***))))))(((((()))***+++))))))*********))))))(((******)))(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((]]]IIIDDDAAA???===;;;999999777555333444222000000111111000...------,,,,,,,,,,,,++++++(((((((((((('''&&&%%%$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$...,,,###***<<<:::)))$$$&&&))))))'''%%%&&&'''''''''(((((()))(((((((((&&&%%%$$$###$$$%%%((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$###"""###$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))++++++((())))))******)))))))))***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''''''''(((((((((^^^JJJDDD@@@???===;;;999999777555333333222222111111111000///------,,,,,,,,,+++++++++)))))))))((('''&&&%%%$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******""",,,CCCIII===&&&&&&%%%$$$$$$%%%&&&(((%%%&&&''''''((((((((((((&&&%%%###""""""$$$''')))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))***++++++'''((()))))))))))))))))))))))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((___JJJEEE@@@???===;;;999999777555333333333333222111000000000------,,,,,,,,,+++++++++*********)))((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& %%%'''$$$)))666CCCGGG444---&&&###$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''&&&$$$""""""$$$''')))'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))*********''''''((()))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''```KKKEEE@@@???===;;;999999777555333222333444333111000000111------,,,,,,,,,,,,++++++))))))))))))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&###$$$///;;;===444***%%%&&&'''%%%"""%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%########################$$$###"""###$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""######$$$$$$$$$$$$$$$ !!!###%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&(((((())))))))))))&&&&&&'''((())))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''```KKKEEE@@@???===;;;999999777555333222444555333111///000222------,,,,,,,,,,,,++++++&&&'''(((((()))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%"""!!!%%%***333///***'''&&&&&&%%%###%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$&&&%%%$$$###$$$&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$###"""###$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&'''((())))))(((((('''%%%&&&'''((())))))))))))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''aaaKKKEEE@@@???===;;;:::999777555333222444555444111///000222---------,,,,,,,,,++++++$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''%%%&&&)))(((###"""$$$&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% ###%%%$$$""""""$$$&&&$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$$$$""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$######$$$%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''aaaIIIDDDCCC???===;;;999999777555333333333222111000///...---...------,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$&&&%%%$$$######%%%'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''aaaIIIDDDBBB???===;;;999999777555333333333222111000///.........------,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$###"""!!!!!!###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''aaaJJJDDDBBB???===;;;999999777555333333222222111000///.........------,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#############################################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&bbbJJJDDDBBB???===;;;999999777555333222222111111000//////......------,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&bbbJJJCCCAAA???===;;;999999777555333222222111111000000//////...------,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################################################################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&cccJJJCCCAAA???===;;;999999777555333111111111111000000//////...------,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$############$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%cccJJJCCC@@@???===;;;999999777555333111111111111000000000000...------,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$##################$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%cccKKKCCC@@@???===;;;:::999777555333111111111111000000000000......---,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%################################################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%bbbJJJCCCAAA>>><<<999888888777555333222222111000///...------,,,,,,,,,+++++++++************)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$############""""""###$$$%%%$$$$$$""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###"""!!! ##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########)))%%%!!!"""%%%&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%bbbJJJDDDAAA>>><<<:::999999777555333222222111000///...------,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$###############$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$############""""""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$(((%%%"""$$$''')))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%cccKKKDDDAAA???===;;;:::999888666444222222111000///......---,,,,,,,,,+++++++++******((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############$$$###############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$############""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""#########$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$&&&***+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddKKKDDDAAA???>>>;;;::::::999777555333222222111000///......,,,,,,,,,+++++++++******'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""#########"""######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeLLLDDDAAA???>>>;;;::::::999777555333333222111000///......,,,,,,,,,+++++++++******'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""######""""""###$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeLLLDDDAAA???===;;;:::999888666444333333222111000//////...,,,,,,,,,+++++++++******((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$############""" !!!###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$#########"""########################"""""""""############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffMMMDDD@@@>>><<<:::999999777555333444333333222111000//////,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$""""""""""""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#######################################""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%fffMMMDDD@@@>>><<<999888888777555333444333333222111000//////,,,,,,,,,+++++++++************)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$%%%%%%########################""""""""""""#####################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffJJJBBBBBB???===;;;::::::999777555222222111000///...------///...,,,+++******+++,,,((((((((((((''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$###########################"""############$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################&&&%%%###"""""""""######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&gggJJJBBBBBB>>><<<:::999999888555444222222111000///...------......---,,,++++++++++++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$$$$###"""###%%%&&&%%%$$$########################"""############$$$$$$$$$#########"""######$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$#########""""""%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$###############%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################%%%%%%###"""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&gggKKKBBBAAA===<<<999888888777555333222222111000///...------------------,,,+++***)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$%%%$$$###$$$%%%&&&%%%$$$########################"""############$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$###############%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&hhhKKKBBBAAA>>><<<:::999888777555333222222111000///...------,,,,,,------,,,+++)))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$########################""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%"""""""""###$$$$$$$$$%%%########################$$$$$$###############$$$###############################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################!!!"""""""""####################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&iiiLLLBBBAAA???===;;;::::::888666444222222111000///...------+++,,,------,,,+++)))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$########################""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###########################################################################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%"""""""""###$$$$$$$$$%%%########################$$$###############$$$$$$######################################################""""""######$$$%%%########################%%%$$$$$$###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################!!!"""""""""################################################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&jjjLLLCCCAAA@@@>>>;;;::::::999777555222222111000///...------,,,,,,,,,,,,+++***)))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$&&&%%%$$$$$$%%%%%%$$$###########################"""############$$$$$$$$$$$$$$$######"""#########""""""""""""""""""""""""################################################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%###############$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%###################################################""""""""""""###$$$$$$########################$$$$$$######$$$$$$%%%%%%########################""""""""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$######%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&jjjMMMCCCAAA???===;;;:::999888666444222222111000///...---------,,,+++***))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$&&&$$$######$$$$$$###"""########################"""############$$$$$$$$$#########"""######$$$$$$########################################################################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$###############""""""#########$$$$$$$$$######""""""###$$$$$$%%%################################################"""""""""""""""###$$$$$$########################$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$"""###%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################""""""""""""####################################!!!"""###$$$%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&kkkMMMCCCAAA>>><<<:::888888777555333222222111000///...---------,,,+++)))((())))))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$%%%$$$######$$$$$$"""!!!########################"""############$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################""""""""""""""""""""""""""""""############""""""$$$$$$##################"""############$$$$$$$$$"""###%%%'''''''''%%%$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""####################################!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&iiiMMMCCCBBB>>>===:::999999888666444111111111000000000000000+++,,,,,,,,,,,,+++******)))))))))))))))((('''''')))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%&&&&&&###"""""" !!!!!!"""###$$$$$$$$$"""&&&+++,,,)))&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$###"""""""""###$$$$$$###"""""""""###%%%%%%################################################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$#########""""""########################################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$iiiMMMCCCBBB>>>===:::999999888666444111111111111000000000000+++,,,,,,,,,,,,+++******)))))))))))))))(((''''''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!!!!"""###"""""""""!!!!!!!!!"""###$$$$$$$$$###&&&***+++(((%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$######""""""###$$$%%%$$$###"""""""""###$$$%%%################################################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$####################################################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$jjjMMMCCCBBB>>>===:::999999888666444111111111111000000//////+++,,,,,,,,,,,,+++******)))))))))))))))(((''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################################################################%%%$$$""""""###$$$$$$"""!!!!!!""""""###$$$$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$###"""""""""###$$$%%%%%%######""""""######$$$%%%################################################$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$jjjMMMCCCAAA>>>===:::999999888666444222222111111000000//////+++,,,,,,,,,,,,+++******)))))))))))))))(((''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$###"""!!!"""###%%%########################""""""""""""""""""""""""########################'''&&&###!!!"""%%%$$$ """""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$!!!!!!"""######$$$%%%&&&###############$$$$$$$$$################################################$$$$$$############$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkMMMCCC@@@>>>===:::999999888666444222222111111000//////...+++,,,,,,,,,,,,+++******)))))))))))))))(((''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$"""!!!###%%%########################""""""""""""""""""""""""########################"""""" """((('''!!!############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$################################################$$$######""""""######$$$################################################%%%%%%%%%$$$$$$$$$##############################################################################$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkMMMBBB@@@>>>===:::999999888666444333222222111000///......+++,,,,,,,,,,,,+++******)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$'''&&&$$$"""###%%%######################################################################## ######"""***222111)))$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$#########$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########################################################""""""""""""######################################################$$$$$$$$$#########""""""##############################################################################""""""""""""#########$$$$$$%%%%%%$$$$$$##########################################################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&lllNNNBBB@@@>>>===:::999999888666444333333222111000///......+++,,,,,,,,,,,,+++******)))))))))))))))(((''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## %%%))))))&&&###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""&&&'''&&&...777444((($$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&&&&$$$""""""#########$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$#########################################################""""""""""""###############################################################"""""""""!!!!!!##############################################################################""""""""""""#########$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&lllNNNBBB??????===:::999999888666444333333222111000///...---+++,,,,,,,,,,,,+++******)))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## %%%++++++((($$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!%%%%%%###)))000***$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&'''$$$!!!""""""######$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!"""###$$$%%%$$$############################################################""""""""""""######################################################""""""""""""!!!!!!!!!!!!##############################################################################""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&kkkKKKAAABBB???===:::999888666444222444222111000111000...---,,,,,,,,,+++++++++******))))))(((''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###''' &&&&&&!!!'''222222((("""$$$((((((&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""((('''&&&&&&$$$$$$###"""%%%%%%$$$######$$$%%%%%%########################'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############################################################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&kkkKKKAAABBB???===:::999888777444222444222111000111000...---,,,,,,,,,+++++++++******))))))(((''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###((("""!!!###!!!###333FFFOOO???...&&&$$$"""!!!###$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%########################&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############################################################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&lllLLLAAABBB???===:::999888777555333444222111000111000...---,,,,,,,,,+++++++++******))))))((('''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&######### $$$666KKKIII:::***###!!! """%%%$$$############$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############""""""""""""""""""""""""################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&mmmLLLBBBBBB???===:::999999888555333444222111000111000...---,,,,,,,,,+++++++++******))))))((('''''''''''''''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""%%%'''$$$"""***555---%%% """%%%%%%$$$%%%###############$$$$$$%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&nnnMMMBBBBBB>>>===:::999999888666444444222111000111000...---,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$"""###%%%%%%"""!!!###&&&###"""&&&)))%%%""""""######""""""######$$$%%%########################"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%///---***'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((()))'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$&&&)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&oooNNNCCCCCC>>><<<:::::::::999777555444222111000111000...---,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###((($$$!!! """$$$$$$###(((###!!!###$$$######%%%###""""""""""""###$$$$$$###############$$$$$$$$$"""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################################$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%111...***&&&$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''&&&&&&''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&pppOOOCCCCCC>>><<<;;;::::::999777666444222111000111000...---,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%###!!!!!!$$$'''((($$$ !!!######%%%)))"""""""""""""""###$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&pppOOOCCCCCC>>><<<;;;::::::999888666444222111000111000...---,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$(((&&&######%%%&&&%%%###%%%))))))&&&%%%&&&"""""""""""""""######$$$""""""######$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***+++++++++------------------------------------------------,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&qqqMMMBBBDDD>>>===<<<:::999888777777555333222111222111///...---------,,,,,,+++++++++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!$$$#########""""""!!!!!!!!!"""""""""############ !!!"""###############%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%########################&&&&&&&&&$$$"""""""""$$$################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%(((%%%$$$%%%'''(((&&&$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((((((((()))))))))***&&&'''((()))+++,,,---...,,,,,,,,,,,,------------000000000000000222333333555666666555333111...---))))))************))))))))))))))))))((('''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&rrrNNNBBBDDD>>>===<<<:::999888777777444333111111111111///---******++++++++++++++++++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$#########"""############$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%###########################$$$%%%$$$######$$$&&&################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&$$$%%%'''(((&&&$$$'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((((((((())))))******++++++)))***+++,,,...///000111//////000111222333333444333333333444444444444444:::::::::999777444222000+++++++++***************++++++++++++******)))((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''rrrNNNBBBDDD>>>===<<<:::999888777777444222000000000000...,,,((())))))******+++,,,,,,((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$############""""""#########%%%$$$###""""""###$$$%%%########################!!!"""$$$$$$###$$$%%%'''################################################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$######"""#########$$$$$$$$$###############################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))***+++,,,,,,------...///000111222333444555444444555666888999::::::999999:::;;;:::999888777>>>>>>>>>===;;;999777555///...---,,,+++*********)))))))))))))))((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((sssNNNBBBDDD>>>===<<<:::999888777777333111000///000///---,,,************++++++++++++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""######$$$$$$###""""""###$$$$$$######################## """$$$$$$######$$$&&&################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###############$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))((('''''''''''''''''''''(((((((((((())))))((((((((()))))))))))))))***+++,,,---...///000000333444555666777888999999888888999999::::::;;;;;;===>>>???@@@???===;;;999===>>>??????>>>===<<<;;;555444111///---++++++***)))))))))((((((((())))))(((((('''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))tttOOOBBBDDD>>>===<<<:::999888777777333111000///000///---,,,......---,,,+++******)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%""""""##################""""""""""""#########$$$###$$$$$$$$$###"""!!!!!!######""""""""""""######$$$##################$$$########################!!!###%%%%%%###""""""###################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$###############$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''((()))***((((((((())))))*********)))))))))*********++++++,,,,,,...///111222333444777777888999:::;;;;;;<<<;;;;;;::::::999888888888<<<===>>>>>>===;;;888777999:::<<<>>>??????>>>>>><<<:::777444111///---,,,---,,,++++++***++++++,,,((('''''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))uuuPPPBBBCCC>>>===<<<:::999888777777444222000000000000...,,,000///...---+++***))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""#########!!!!!!"""""""""#########""""""#########"""!!!!!!#########""""""#########################################################!!!###%%%%%%###"""""""""################################################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########"""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''((()))***+++((())))))******++++++,,,*********+++,,,,,,---------...///111333555666777888999999:::;;;;;;<<<<<<<<<;;;:::999888777666555888888999999888666555444666777999;;;============>>>===<<<;;;888555333222...---,,,***))))))***+++))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((uuuPPPBBBCCC>>>===<<<:::999888777777444333111111111111///---...------,,,+++***))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$######$$$$$$############$$$$$$#########$$$$$$#################################!!!$$$%%%$$$#########################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((())))))))))))))))))((((((((((((((())))))))))))******+++,,,,,,---++++++,,,,,,---......///...///111333555777888999999999999::::::;;;;;;<<<<<<;;;;;;:::999888777777777777777666666555555444555666888::::::::::::999<<<===???@@@@@@>>>;;;:::333222///---,,,,,,,,,---------,,,+++++++++,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''vvvPPPBBBCCC>>>===<<<:::999888777777555333222111222111///...+++++++++***************)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""$$$$$$$$$$$$%%%################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&$$$&&&((('''%%%$$$%%%((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))+++***)))((((((''''''((())))))***+++,,,,,,------,,,,,,------...///000000///000111444666888:::;;;888888999999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999888777777777888888777888999999999888777666:::<<<@@@CCCDDDCCCAAA@@@>>><<<:::777555555555666000///...---------------************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&|||IIIJJJ@@@@@@>>>;;;:::999888777555999777444000...------...///......------,,,+++++++++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$&&&((()))$$$$$$$$$##########################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""&&&&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&'''''''''''''''&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&"""###''')))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))---,,,++++++++++++++++++***))))))+++///000...+++///...,,,---///222333333333777333333===<<<666999<<<::::::999888888;;;???===<<<:::888888:::999777888888888777777777777777888555555666333---...444555666888;;;@@@BBBDDDDDDFFFCCC???======>>>>>>>>>;;;999888777888888666555222///,,,***))))))'''&&&&&&'''((())))))(((&&&%%%))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((|||IIIJJJ@@@@@@>>>;;;:::999888777555999777444111///...............------,,,+++++++++*********)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$######""""""###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''(((''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&((('''######((()))(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))************))))))******++++++...------///111111///,,,222111000///000000000000000555333555??????:::===555444444666888888:::;;;;;;<<<<<<;;;<<<>>>@@@@@@999;;;>>>@@@AAA@@@???>>>@@@:::666666333...---000---...111555:::???DDDGGGAAACCCFFFGGGEEEAAA???======<<<<<<===>>>>>>===;;;888555222///---+++)))'''&&&''''''(((((()))(((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((}}}IIIIII@@@@@@>>>;;;:::999888777555888777444111///.........---------,,,++++++************))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######"""""""""######&&&%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&'''(((((())))))((((((%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%%%%***))))))((((((''''''&&&$$$%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''')))(((%%%%%%)))***(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))*********))))))******+++---...///444333333444555444222000666666555555444333222222+++111///111;;;:::555888777666555777;;;===<<<999:::;;;===>>>===<<<<<<=========>>>@@@AAA@@@<<<999BBB;;;666888;;;:::777666666777999;;;<<<======<<<999===BBBEEEDDDCCCCCCEEEBBBBBBBBBDDDEEEDDDAAA???===;;;888555333000,,,***((((((''''''((()))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((}}}IIIIII???@@@>>>;;;:::999888777555666555333111///...---------,,,,,,++++++******)))***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''((()))***+++++++++******++++++++++++++++++***+++++++++***)))((('''&&&+++++++++++++++*********'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''))))))&&&&&&***+++)))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,...000222444555777888888999:::999777666:::;;;;;;;;;999888888888666<<<::::::AAA>>>999===:::<<<>>>CCCJJJLLLGGG???>>>???EEEOOOUUUSSSOOOMMMHHHAAA<<>>===;;;???======???BBBBBB===999???>>><<<<<<>>>AAAEEEHHHFFFFFFFFFGGGGGGEEEAAA>>><<<:::888777777666333111,,,+++)))((('''(((((()))(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((~~~JJJIII???@@@>>>;;;:::999888777555444333222000...---,,,,,,---,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$############"""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))*********,,,,,,...//////000000000222111...------...111222111111000000///...---,,,+++,,,,,,---...//////000+++,,,,,,,,,+++***)))((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''***)))''''''***+++)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,...000222555777999999:::<<<===>>>>>>======>>>@@@@@@>>>;;;999999;;;777>>>===<<>>===JJJYYYhhhsssuuujjj[[[UUUUUU___tttcccVVVLLLRRRfffzzztttfffRRRBBB???EEEKKKNNNLLLEEE===;;;@@@DDDDDDBBBHHHCCC===;;;>>>@@@AAA@@@BBBBBBCCCDDDEEEDDD@@@===555444444666888::::::999222000---***(((''''''''')))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((~~~JJJIII>>>@@@>>>;;;:::999888777555333333222111///...---,,,---------,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''')))***+++,,,,,,,,,000111222333444555555555666333000------000333666555555555555444333222222,,,,,,---...000111222222///000111111111000...---,,,,,,***)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&))))))''''''***+++(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,+++,,,---///222555888999:::<<>>@@@>>>;;;:::999888777555444444444333111000............------,,,+++++++++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((***************************++++++,,,---------,,,///000111222333444444444333111///------///111333222222333333333222222111,,,------...///000111111111222444666777666666555222111///---+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%((()))''''''******'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------///111444666999:::<<>>CCCHHHcccsss~~~sssrrrmmm{{{xxxrrrvvvyyyzzzwwwnnnmmmsss{{{|||lllWWWOOOTTT\\\aaabbb```XXXMMMDDD@@@AAA===<<<<<<<<<======;;;999222000...///333777;;;<<<<<<;;;999777444000---,,,+++*********))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((JJJIII>>>@@@>>>;;;:::999999777555666666555444333222000//////......------,,,,,,+++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%)))((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%% !!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))************************------......------,,,,,,+++,,,---...000000111111......------------......,,,------............------------...............111333666999;;;;;;;;;;;;666555333000...,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%((()))''''''***)))&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------000000222444666999<<<===>>>AAADDDCCCAAA??????@@@???AAACCCBBBBBBFFFOOOVVVxxxsssuuunnnbbbcccsssxxxjjj\\\VVVQQQSSSfff|||}}}{{{sssfffYYYUUU\\\dddrrrxxxwwwwwwrrrkkkuuurrrUUUBBB???DDDDDDBBB>>><<<:::888555333666222///...111555888:::>>>>>>===;;;999555222000++++++++++++*********)))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))MMMFFFBBBAAA???<<<::::::999888666555444333222000///...---------,,,,,,,,,,,,+++++++++******)))(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""###%%%&&&###!!!%%%%%%%%%%%%%%%&&&&&&&&&(((&&&$$$"""!!!!!!!!!""""""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''(((''''''''''''(((((()))(((***,,,,,,,,,---...000+++***)))))))))***+++,,,''''''***---///...---...000111222333444555555555111222333111...------///////////////...,,,+++***)))+++...111444666777888444333111///............000000111000...,,,***(((''''''(((((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***(((&&&&&&'''((((((((()))(((((('''''''''((((((******))))))((((((''''''''''''''''''((((((((()))*********)))))))))))))))+++***************++++++******+++---///000///---111444777777:::>>>???>>>CCC===;;;???BBBAAA???AAAOOO^^^pppttthhh\\\dddttt~~~pppnnnZZZVVV\\\WWWUUU]]]ccceeeXXXRRRLLLEEEKKKVVVVVV```^^^YYYTTTQQQQQQUUUXXXmmm}}}tttfffaaa[[[QQQaaafffvvvzzzbbbQQQIIIDDDKKKLLLDDD@@@@@@;;;222222222111...,,,...333888===>>>@@@AAA???<<<888666000...+++((('''''')))***'''''''''(((((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))MMMFFFBBBAAA???<<<::::::999888666555444333222111///......------,,,,,,,,,,,,++++++*********)))((('''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((('''(((((()))******,,,---,,,++++++,,,---//////---,,,,,,,,,,,,---......///111222222222333999999:::;;;;;;;;;;;;;;;888888777666444222222222555444444333111///...---......///000222333555666000//////...//////000111000111333444333111...,,,++++++)))(((''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&'''(((((((((((((((''''''''''''((((((***)))))))))(((((((((''''''''''''((((((((())))))************))))))))))))******************+++,,,+++++++++---///222333333555777;;;===<<<::::::<<>>AAABBBAAA@@@>>>666444111---+++***)))***(((((((((((((((((((((''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))MMMFFFBBBAAA???<<<::::::999888666555444333222111///......------,,,,,,,,,,,,++++++******))))))((((((''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''((())))))(((((())))))***+++***+++------,,,,,,---///111111000////////////000333333222222222444555555<<<======>>>>>>>>>======???>>><<<<<<======<<<;;;:::999888777555333222111222111///...---------...,,,,,,---...///000000111000111444666666666444333222111...+++***)))*********)))(((''''''((()))***''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((()))))))))***************************************+++,,,,,,,,,,,,---...111444777999555555999???===888;;;DDD@@@MMMTTTNNNJJJSSSaaahhhwwwiiiXXXSSSLLLGGGEEEEEEEEEEEEFFFCCCKKKRRRRRR\\\hhhhhhqqqsss{{{{{{}}}zzzsssfffccc]]]WWWSSSOOOLLLJJJIIIIIISSSfffrrrqqqmmmmmmiiinnnvvv}}}pppWWWFFF@@@===999555666:::999444...444777:::>>>AAACCCCCCCCC<<<:::666333///+++)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))MMMFFFBBBAAA???<<<::::::999888666444444333222111000///...------,,,,,,,,,+++++++++***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%&&&((()))))))))(((''''''''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))***)))))))))***+++,,,---(((***---...///111333555444444444444555555666666555666444111111555777777777888999:::::::::::::::<<<::::::;;;>>>???>>>======<<<;;;;;;:::999999999777666555333111///...---//////000000000000///......///000222555777999:::999888666444111...,,,++++++***(((''''''''')))***((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))'''&&&'''((()))((('''(((''''''''''''(((((()))))))))))))))(((((((((((('''(((((((((((())))))))))))***************++++++************+++,,,---...,,,...000222333555888:::;;;888:::>>>;;;777AAAQQQaaawww}}}uuuwwwyyyvvvjjjvvv~~~}}}}}}zzziiiTTTLLLIIIIIIMMMMMMMMMSSS[[[eeelll}}}uuudddUUUSSSXXXZZZ\\\^^^iiimmmvvvsssWWWKKKGGGAAA;;;999;;;<<<:::777444555888;;;>>>@@@@@@AAA===;;;999555111---***)))******))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))MMMFFFBBBAAA???<<<::::::999888666444333333222111000//////------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))))))))***(((((((((''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((()))***+++*********+++,,,---......+++---000222222444777999777777777888888888888888666888666222333999<<<;;;777888999;;;<<<=========;;;:::999999::::::999888;;;::::::999999:::;;;<<<999:::<<<<<<<<<;;;:::888888999999999777444111000///---,,,---000555:::>>><<<===>>>===:::555000,,,---,,,***)))((((((((())))))(((((('''''''''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''))))))(((&&&'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))***))))))******+++++++++,,,******++++++---...///000---111555777777666777999AAA<<<;;;<<<:::<<>>===<<<666666888;;;===???AAABBB>>>===;;;888555222000///,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***MMMFFFBBBAAA???<<<::::::999888666333333222222111000000///------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((***,,,---,,,+++,,,---))))))(((((('''&&&&&&&&&))))))***))))))((('''''''''((()))***+++,,,,,,,,,******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((()))((((((((()))***,,,---+++++++++,,,---...///000222333555555444444555777333444666888999:::;;;;;;<<<@@@@@@;;;===FFFIIIGGGJJJJJJLLLMMMNNNOOOOOOOOOQQQQQQPPPNNNIIIFFFFFFFFF>>>===;;;999777777777777888999<<<>>>@@@@@@@@@@@@AAABBBBBBBBB@@@<<<999666222000---,,,---222777;;;999<<<@@@BBB@@@;;;666222222111000///---,,,+++***))))))((((((''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''((())))))(((&&&''''''&&&''''''((()))***(((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,++++++,,,---///000222333000444999:::999888:::<<<888999;;;===AAALLL\\\hhhzzzooo___UUUOOOMMMPPPRRRXXXhhhzzzyyymmm```\\\cccppp}}}wwwooommmuuu~~~zzzuuuvvvrrrlllcccXXXMMMDDD>>>::::::;;;===???BBBDDDEEE@@@???===;;;999888777777000///,,,***)))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))******MMMFFFBBBAAA???<<<::::::999888666333333222222111000000000------,,,,,,,,,,,,++++++(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***++++++,,,,,,***---//////......///111------,,,++++++***))))))******************+++,,,((()))+++---///000000111111000///...,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))******))))))***,,,...000,,,,,,,,,---...///111111444555666666444444555666333666<<>>===>>>?????????AAADDDFFFEEECCC@@@===999777444111///000111222444777<<<@@@AAA@@@===::::::::::::888666333///---******)))(((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((())))))'''%%%&&&&&&&&&''''''((()))***'''((((((((()))))))))***(((((()))))))))*********))))))***++++++,,,------,,,------///000333444666555888::::::999;;;AAAFFFFFFPPPVVVVVV[[[gggllljjj```kkkvvvxxxqqqgggaaa___\\\___bbbdddmmmnnn]]][[[aaagggvvvtttqqqsss{{{|||ttt|||pppXXXFFF@@@???>>>>>>>>>@@@AAABBBBBB@@@>>>;;;:::::::::;;;555333000---***)))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********MMMFFFBBBAAA???<<<::::::999888666333222222222111000000000---------,,,,,,,,,++++++(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,---......//////+++...111111//////111333222222111000//////......+++*********+++---///000)))+++---///111333444444555555333222000...---,,,''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))+++*********+++---///111,,,,,,------///000111222111222444555555555777999<<>>???@@@999<<>>===:::777333///---+++000333888<<<@@@BBBBBBBBB@@@@@@AAA@@@===888444111******)))(((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((***)))'''%%%&&&&&&&&&'''''')))******'''((((((((())))))******))))))))))))************))))))***+++,,,,,,------------...000222444666777999;;;;;;999999===GGGOOOooo}}}{{{xxx|||sssccc___aaadddaaaXXXQQQXXXccc{{{}}}ttttttoooiiipppttt}}}mmmQQQFFFDDDAAA===;;;::::::;;;BBB@@@<<<999888888999:::999777333///,,,*********))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************MMMFFFDDD???===:::999999999888666555333222111111111///---///......------,,,++++++************))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))&&&'''(((***,,,...///000000111111222222222111111000000000//////..................///000111222333333333333444555888:::;;;::::::999777444333555666---,,,+++)))((((((''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))************))))))***---...---+++%%%,,,000...---111555444222555:::AAAEEEIIILLLPPPUUUZZZaaahhhrrr}}}{{{xxxyyyzzzyyy{{{xxxkkk```TTTGGG===777===???@@@@@@>>>===>>>??????@@@@@@AAA@@@<<<666111111111111555:::???AAABBBBBBEEEEEEBBB??????<<<777111---(((&&&''''''&&&$$$'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((''''''&&&&&&((()))***))))))))))))((((((((((((*********))))))))))))))))))***+++,,,,,,,,,,,,,,,/////////000111333777999666::::::<<<@@@@@@MMMggg{{{qqqaaabbbVVVNNNTTTaaatttsssbbbcccuuuvvvsssuuunnn___NNNBBBFFFHHHAAA::::::;;;::::::===???===777222888999999666111,,,)))(((************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************MMMFFFCCC@@@>>>;;;::::::999888666555333222111111111///---///......------,,,++++++************))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((())))))***+++,,,,,,------...//////000111111111111111000///...---------,,,,,,,,,++++++------------...///000000000111222333666999<<<>>>=========;;;888666777888222///,,,)))''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))*********...,,,++++++---000222444777555333111000222555888===AAAIIISSSZZZ```hhhpppvvv|||}}}xxxxxxpppqqqsssuuuyyy|||~~~{{{{{{~~~zzzwwwpppeeeZZZSSSEEEEEEFFFEEEDDDBBB@@@???@@@???>>>@@@BBBAAA;;;666777444111111333777:::<<>>888555===FFFZZZtttkkk~~~sssdddTTTGGGMMMVVVhhh}}}mmmffffff{{{xxxtttwww~~~yyyjjj^^^XXXOOODDD@@@EEE999888888;;;??????<<<999999999999777444000,,,)))******)))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************MMMEEECCCAAA???<<<::::::999777666555333111111111111///...///......------,,,++++++************))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((*********)))***++++++,,,//////............------/////////...---,,,+++******************))))))))),,,,,,++++++++++++,,,,,,,,,---///222555999<<<>>>???@@@@@@???<<<:::999:::777444...***'''((()))+++(((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''(((((()))*********+++,,,---------///111333666000000777===AAAKKKWWWeeedddgggjjjkkknnnxxx|||zzz{{{wwwyyyxxxtttooonnnoooooooooppprrrvvvyyy{{{xxx{{{yyysssjjjfff```ZZZTTTLLLBBB;;;>>>;;;:::===BBBDDDAAA>>>>>>:::444000111333555777>>>BBBDDDDDDEEEHHHHHHEEE666333000---,,,,,,***))))))(((((()))******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''((()))***))))))))))))))))))))))))************************++++++,,,------...//////444444555777:::<<<<<<<<>>;;;999999888666444444333111111222111000...///......------,,,++++++************)))))))))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))***************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++******)))*********)))***,,,///222666888:::>>>@@@AAA@@@>>>;;;:::::::::777333...+++***+++++++++++++++***)))'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((()))******++++++(((,,,000222000///...///111///999KKKUUUYYYgggzzzzzzuuu|||~~~qqqmmmjjjmmmssswwwuuurrryyysssssszzz~~~}}}~~~{{{tttssstttsssyyyvvvnnncccUUUKKKCCCAAA???===>>>???AAABBBBBB>>>999666666777777888:::>>>@@@@@@CCCGGGHHHEEE???===999444000---***((((((''''''(((******)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))*********)))***************++++++******+++,,,---...000000666777888777888<<>>===;;;999999999999888777444222///---,,,.........---,,,***)))(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,------///222333333333333444;;;@@@PPPcccgggdddnnn|||qqqnnnkkkhhhggggggiiikkkllltttqqqsss~~~|||uuuyyy~~~}}}uuunnn^^^\\\VVVKKK@@@:::;;;>>>???>>><<<<<<======<<<;;;999===???>>>@@@DDDEEECCCDDDBBB???:::555111...---((('''&&&''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((()))))))))*********+++))))))******+++++++++,,,*********+++---///000222777;;;===::::::EEEZZZkkk~~~xxxooolllUUUOOORRR```pppxxxoooyyyoooUUUJJJCCC;;;666777:::;;;;;;999666555888===>>>;;;666///...,,,+++******++++++************************))))))))))))((((((((((((''''''''''''((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************NNNEEEAAA>>>;;;999888888888666555333222111111222222111//////......------,,,++++++************))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''''''''((((((((())))))******+++,,,------******))))))******+++,,,******+++,,,...///000000///000111222333444444444111111111222222222222333///.............../////////000111111111000000///555666888888777666777888999999999888666444111///000000000///...,,,+++***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))++++++,,,,,,---.........000000333888>>>BBBCCCCCCDDDLLL]]]kkkkkkeeeiiittt{{{~~~vvvoootttpppkkkeeebbbcccfffiiipppnnnrrr|||~~~|||ttteeeTTTFFF>>><<<===<<<<<<>>>??????>>><<<;;;???@@@>>>@@@DDDEEECCCCCCCCCBBB???;;;888777777---+++((('''((()))******'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''((()))*********))))))((())))))******+++++++++))))))******+++,,,,,,,,,*********+++---000222444444999<<<<<>><<<:::999::::::999888333222000111222222111000///......------,,,++++++************))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))************+++,,,---...//////+++++++++++++++,,,------,,,------...///000111111000111222333333444333333222222222333333333444444222222111222222333444555666666777777666444333222000222333333333444666888::::::999999888777666555000000000///...---,,,++++++***)))(((((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((())))))))))))---------...//////000000000666DDDUUUdddgggaaaYYYTTT[[[eeellloooppprrrsssvvvvvv~~~zzzooofffdddfffhhhjjj~~~~~~~~~{{{|||}}}sssdddUUUJJJAAA@@@>>>>>>??????>>>===;;;>>>???===???CCCEEECCCDDDEEEFFFCCC???<<<<<<===777222,,,((('''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''((()))***+++***))))))((())))))******+++,,,,,,))))))***++++++,,,------,,,,,,,,,---///333666777777;;;???BBBIIIVVVgggtttllltttsssmmmfffXXXRRR\\\ooofffkkkiiiiiinnnwww~~~hhh^^^OOOCCC<<<999666444666555444555777:::===???888666222...,,,++++++,,,************************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************NNNEEEAAA>>>===;;;;;;<<<<<<<<<;;;333111000111222222111000///......------,,,++++++************))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((***++++++++++++,,,---...///000111---,,,,,,,,,,,,---......------......//////000000///000000000000000//////111111222222333333333444444444444444555666777888;;;;;;<<<;;;:::999777666...///000000000222666888;;;:::999777777888999;;;////////////...---,,,,,,---,,,+++)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((((((((())))))******......//////000111111111222BBB]]]}}}oooppprrrsssttt{{{|||rrrjjjpppxxxyyyxxxxxx}}}~~~~~~~~~{{{xxxzzzvvvyyymmm]]]IIIFFFAAA???????????????888<<<<<<;;;===BBBDDDCCCGGGIIIIIIFFFAAA===<<<===>>>888000***''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((('''((()))++++++******)))((())))))***++++++,,,,,,))))))***+++,,,,,,------.........///111555888:::DDDEEEGGGMMMUUU^^^eeehhhwwwooo^^^SSSUUU]]]yyy{{{ttt}}}xxx\\\fffooossstttxxx}}}zzzgggWWWKKKCCC<<<888555555444333444777===AAA;;;888444///,,,++++++,,,************************))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************MMMDDDBBBAAA>>>:::999999::::::999555444444333222111000000111111000...---,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((('''''''''&&&'''(((+++---...---/////////000111000...,,,+++***)))+++---//////...///---,,,---///111000///222444666666666666444222999333@@@GGG:::888999***333555777888777777777888::::::::::::999::::::;;;???===:::666333000000///333555777:::<<<:::666333666444111---******---000444444222---(((%%%''')))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''(((((()))(((''''''))),,,...//////---...//////000222555888DDDYYYqqq~~~|||uuuuuummmqqqvvvzzz|||}}}||||||}}}uuuuuu}}}~~~|||pppjjj^^^\\\XXXOOOEEE??????AAA===AAAAAA>>>;;;>>>AAACCCBBBFFFJJJIIIFFFBBBBBBCCC>>><<<777222...+++******''''''((((((((('''&&&%%%''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))------,,,***(((''')))+++))))))))))))************++++++******************$$$,,,111---+++...///---666333...222<<<999999EEElllnnnoooooooooooonnnkkk___WWWMMMPPPiiiwwwmmmnnn{{{vvvdddeeewwwfffQQQEEE???;;;666333333333333888>>>???>>>;;;888444000---+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************))))))))))))))))))))))))************)))))))))***++++++,,,,,,NNNDDDBBB@@@>>>:::999999::::::999555444444333222111000000/////////...------,,,,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&'''(((***,,,.........------...///111111111000///---,,,+++,,,...000111555888;;;<<<:::999:::<<>>AAA\\\mmm{{{rrr~~~|||pppyyyyyy|||~~~~~~wwwvvvxxxwwwwwwyyy|||zzzttthhhYYYKKKAAA<<<@@@???@@@BBBCCCBBB???===DDDDDDDDDDDDEEEFFFFFFEEEAAA>>>:::555000---***)))(((((())))))(((((('''''''''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((()))))),,,---,,,***(((''')))+++))))))))))))************++++++******************'''---///,,,+++///111000)))222333444888;;;LLLggg}}}tttfff[[[PPPQQQWWWiii|||}}}}}}llliiiwwwnnnLLL@@@???:::555333111222999BBB@@@???===:::666111---***+++*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************)))))))))***++++++,,,,,,NNNDDDBBB@@@===;;;999::::::999999555444444333222111000000------..................************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---.../////////111000//////............///000000000111555;;;>>>FFFMMMRRRRRRLLLHHHIIIKKKMMMNNNOOOQQQQQQPPPOOONNNNNNMMMVVV[[[SSSSSSUUUOOOUUUNNNJJJMMMVVVZZZUUUOOOAAA:::444444888:::777444666555666888;;;;;;888555222000......000111222111///111555666666666666777666999<<<<<<888222---***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******)))***,,,...//////......111111222666<<>>???DDDGGGHHHFFFDDDBBB???;;;666111---+++******)))))))))(((((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))***,,,,,,,,,***(((((()))***)))))))))*********++++++******++++++++++++++++++,,,...---+++,,,000333222000::::::777;;;DDD[[[yyy~~~kkkYYYOOO\\\ttt{{{qqqnnnmmmsssdddrrryyy|||{{{```SSSCCC<<<777444222222888???@@@@@@@@@>>>:::444///,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))*********++++++))))))******+++,,,,,,,,,OOODDDAAA???===;;;:::::::::999888555444444333222111000000........................************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((+++---...//////.../////////////////////000333555;;;<<<>>>??????AAADDDHHHEEEKKKQQQTTTRRRPPPQQQSSSNNNMMMOOOSSSVVVXXX[[[^^^[[[YYYZZZWWWSSSTTTZZZ[[[```YYYRRRSSSYYY^^^]]][[[QQQKKKEEEAAA@@@???===;;;<<<777222111555999;;;;;;:::777333111111000///...+++...222555777999<<<>>>;;;===@@@AAA>>>888333///((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***++++++(((+++...000111111111111///111777@@@JJJSSSYYY\\\^^^hhhtttzzz~~~zzzuuussswww|||zzz{{{~~~wwwpppkkk```NNN@@@@@@AAA>>>AAAIII@@@>>><<<===@@@BBBCCCCCCEEEEEEDDDAAA===888444111,,,+++***))))))((((((((('''(((((((((((()))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((('''((())))))***+++,,,,,,+++)))((()))***))))))*********+++++++++******+++++++++++++++,,,......------...111333333666;;;666555AAANNN\\\lllkkkuuu|||vvvddd[[[dddssszzzrrrqqq{{{jjjeeennnssssssrrrxxx{{{nnnQQQGGG===888555333333777???@@@BBBCCC@@@;;;666222---,,,+++*********+++,,,************************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))******))))))*********+++++++++))))))***++++++,,,,,,---OOODDDAAA???===;;;:::;;;:::999888555444444333222111000000/////////...------,,,,,,************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))+++---......,,,,,,...000...111444666999===BBBGGGMMMOOOQQQRRRPPPNNNLLLKKKLLLMMMQQQWWW]]]bbbdddfff[[[UUURRRUUUXXXYYY___gggcccfffddd___]]][[[^^^dddiiiddd^^^YYYXXX[[[aaaeee``````^^^XXXRRROOOPPPRRRKKKEEE>>>:::999:::::::::<<<:::777666444333000---+++,,,...000333999@@@DDDAAABBBBBBBBB@@@<<<888555,,,+++)))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((())))))+++,,,,,,+++---///000000000222444777<<>>===CCC:::===>>>>>><<<;;;<<<>>>DDDEEEFFFEEECCC@@@===;;;///...,,,+++)))((((((((((((((((((((()))))))))***((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))*********+++,,,+++***))))))***************++++++++++++******++++++,,,,,,,,,,,,......///000111222333666666BBBDDDCCCPPPZZZ___eeennniii```VVVSSSddduuuiiioooppprrrvvveeePPPCCC;;;555333444<<>>;;;000///---+++++++++,,,,,,************************************************)))))))))))))))((((((((('''((((((((())))))******************++++++++++++*********+++,,,,,,------PPPDDDAAA>>>===;;;;;;;;;;;;999777555444444333222111000000000000///...------,,,,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))******++++++,,,...---+++---222666CCCFFFHHHHHHFFFFFFJJJMMMPPPRRRVVV\\\```aaa^^^[[[YYYVVVSSSUUU[[[bbbgggjjj```TTTJJJHHHGGGGGGOOOYYYVVVaaa```[[[[[[SSSNNNUUUaaaaaa___ZZZVVVZZZeeennnppprrrrrrkkkaaaZZZ[[[^^^[[[ZZZWWWRRRLLLEEE>>>;;;;;;999777777666666444222......---,,,///555>>>DDDDDDCCCBBBBBBAAA???;;;888///...,,,)))'''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++------...000111000000333999>>>OOOSSS]]]iiissswwwtttpppiiijjjkkklllrrrwwwvvvqqqyyy~~~jjjnnnzzz~~~rrrcccSSSEEE===;;;>>>AAA???;;;888:::<<>>===;;;;;;<<<;;;999777555444444333222111000000........................************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((((())))))***++++++,,,,,,---///111111111666>>>EEEXXXZZZ[[[XXXRRRMMMMMMOOONNNNNNRRR\\\gggmmmkkkhhhRRROOOKKKIIINNNYYYfffooouuudddVVVQQQOOOQQQ]]]mmmjjjuuunnncccaaaVVVNNNXXX\\\^^^^^^WWWOOONNNTTT[[[jjjlllmmmkkkeeeaaaaaabbbfffiiijjjeee\\\SSSNNNMMM@@@===999666666777777777555333000------111888===DDDCCCBBBCCCCCC@@@;;;777000///---+++)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,---...000222444555888AAANNNWWWmmmooossszzz}}}vvvoooaaadddhhhnnnxxx~~~www}}}{{{~~~hhhQQQBBBBBBAAA???======>>>@@@AAABBBCCCDDDDDDDDDCCCCCC===:::666222...,,,++++++(((((()))))))))*********((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((())))))***+++(((***,,,,,,+++******************+++++++++,,,,,,******++++++,,,------.........111444444777EEESSSxxxzzztttNNNRRRbbbyyyppp|||}}}qqq{{{hhhMMM@@@AAA999<<<@@@DDDFFFEEECCCAAA999777333///---,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,------,,,,,,++++++******))))))*********+++++++++,,,,,,******+++,,,,,,------...PPPDDDAAA>>>===;;;;;;<<<;;;999777555444444333222111000000,,,,,,------...//////000************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------111444666777888@@@KKKTTTXXX\\\___^^^YYYVVVWWWYYYWWWSSSSSSZZZeeekkkiiicccRRRSSSTTTWWW___rrr|||yyyzzz~~~rrrmmm|||zzznnn]]]QQQLLLMMMPPPSSSXXX___eeejjjkkkllllllooooooiiiaaa]]]___dddIIIDDD===888666777999:::999777333///---...222666BBBBBBBBBDDDDDDAAA:::555///...---+++***)))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***+++---...//////222555:::BBBQQQcccqqq|||rrrjjjeeeiiiooowwwzzz~~~}}}}}}||||||~~~pppJJJEEE???>>>AAADDDDDDDDD@@@AAAAAABBBBBBBBBBBBBBBAAA???:::555111...---,,,))))))))))))************((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++(((***,,,,,,+++***************+++++++++,,,,,,,,,******+++,,,,,,---.........///111444444:::MMMbbb{{{~~~zzziiilllyyyxxxwwwiii|||[[[FFFCCC999<<>>;;;:::::::::888777666444222111222222000///000000000000////////////,,,+++******))))))*********)))(((''''''((()))***)))))))))))))))((('''''')))))))))))))))))))))))))))(((&&&%%%&&&''')))+++)))((('''''')))***+++***+++)))---444222***+++333777BBBJJJGGGCCCDDDJJJNNNNNNSSSWWWXXXXXXYYYYYYXXXQQQTTTTTTWWWiii|||zzzyyy~~~qqqfffbbbaaagggiii___PPPIIIOOOWWW[[[dddooosssiii\\\YYY]]]ZZZPPPJJJAAA555666;;;777888888888666333111///...777???DDDDDDEEEDDD===222333000---...000///***%%%&&&'''((('''&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''((()))******)))))),,,+++---111000...///222999666>>>TTTdddkkkvvv|||}}}zzzttttttqqqvvv}}}|||yyy~~~}}}www|||wwwxxx|||lllYYYEEE>>>???AAABBBDDDEEEBBBBBBFFFFFFCCCBBBEEEEEEEEEDDD???888111---++++++)))(((((())))))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))************)))+++++++++***)))***+++++++++++++++++++++++++++...---++++++,,,.../////////555999777777CCCXXXgggssstttzzzsssjjjxxxxxxqqqfffooosssSSSHHHAAACCC???;;;>>>EEEDDD===???<<<888444222000,,,*********************++++++************************)))************+++++++++*********)))))))))))))))************************---+++)))+++---///---+++NNNEEECCC@@@>>>;;;:::::::::888777666444222111222222000///000000/////////.........,,,+++******))))))*********)))(((''''''((()))***)))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&((()))******)))(((((()))***++++++,,,******,,,---222<<>>AAADDD@@@999111...,,,...222333111---+++***(((&&&%%%%%%''')))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''((()))***************+++...111///---000666999FFFTTTaaaqqq|||xxxvvv~~~~~~wwwpppkkksssqqq\\\NNNFFF@@@>>>@@@DDDBBBCCCGGGHHHFFFEEEFFFDDDCCCBBB???;;;666222///---+++))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))************)))+++,,,+++***)))***+++++++++++++++++++++++++++---,,,,,,,,,...000111222777333777BBBLLLTTT___jjjooommmccc|||wwwyyyppprrr~~~uuummm~~~jjjKKKDDDCCCAAA@@@BBBDDDAAA<<>>;;;:::::::::888777666444222111222222000/////////.........---------,,,+++******))))))******))))))(((((((((((()))))))))))))))))))))((((((''''''''''''''''''''''''''')))((('''&&&'''((()))*********)))))))))***+++,,,---000111///333AAAOOOWWWUUUUUUTTTQQQRRRTTTOOOIIIKKKLLLQQQ^^^mmmyyy~~~~~~|||}}}pppiiiWWW[[[aaaddd```\\\___gggiiidddiiimmmfff```YYYLLL===888333111111222000///000333666777;;;??????;;;000---+++...333777888777000...***&&&%%%%%%''')))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***'''(((((()))******+++++++++---000222//////777BBBLLLhhhyyywww}}}~~~~~~yyyvvvrrrvvv}}}wwweeeRRRBBB<<<<<>>NNN```hhhgggkkkttt~~~uuufffdddsss~~~zzzkkkeeerrryyycccSSSJJJCCCCCCDDDCCC@@@???EEEBBB>>>:::777444000---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++...---,,,,,,---...---,,,NNNEEECCC@@@>>>;;;:::::::::888777666444222111222222000///......---------,,,,,,,,,,,,+++******))))))******))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))************))))))***---///...888===:::>>>IIIQQQQQQJJJPPPSSSPPPNNNOOOPPPOOOHHHKKKYYYrrryyyyyyyyyuuujjj[[[UUUUUUYYYSSS\\\fffddd```[[[PPPEEE===444000000333333333555444333222444777888777222///,,,---111666999:::333000,,,)))((((((((('''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***((((((((()))***+++,,,---///000222222000444DDDTTTjjjvvvxxx|||qqqddd\\\aaagggiiiiiiooo{{{{{{tttnnnoooppprrrtttyyy}}}{{{~~~{{{zzztttsssvvvtttqqqyyykkkUUUHHHFFF???<<<===DDDIIIIIIIIIJJJFFFBBB>>>???BBBAAA<<<777111...,,,***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))*********+++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,...///000222444666<<<[[[~~~||||||nnnYYY]]]uuu}}}{{{sss}}}vvvbbbMMMFFFFFFDDDCCCEEEGGGDDD@@@===:::666222...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++)))***************++++++++++++++++++++++++++++++...---------......------NNNEEECCC@@@>>>;;;:::::::::888777666444222111222222000///------------,,,,,,,,,,,,,,,+++******))))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))***+++******---111555999CCCGGGBBBAAAFFFHHHDDDGGGIIILLLQQQZZZbbbccc^^^bbbaaajjjxxx^^^PPPPPPLLLZZZjjjiiieee```WWWTTTKKK???777333333444444999555111000111222444555555222...,,,...222666888333111///......,,,(((%%%&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))***,,,---...111000111111333===RRRfff}}}||||||rrrwww}}}sssbbbTTTLLLJJJIIIIIILLLSSS^^^fffkkk|||eee___^^^[[[]]]ZZZXXXZZZ___bbbaaa___bbbgggnnnssswww{{{~~~|||xxxrrrtttrrrlllmmmuuuqqq```[[[BBB<<<:::@@@EEEGGGGGGIIIHHHCCC@@@@@@CCCCCC>>>:::444111---++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***************++++++++++++***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,---------,,,.../////////111555888EEErrrwwwfffdddgggzzzuuupppfffQQQHHHFFFGGGIIIGGGEEEBBB???<<<888333000------------,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))******+++++++++,,,++++++++++++++++++++++++------............//////NNNEEECCC@@@>>>;;;:::::::::888777666444222111222222000///......---------,,,,,,,,,,,,+++******))))))******(((((())))))))))))(((((('''(((((()))))))))))))))************************(((((()))))))))*********(((+++---......222999???MMMQQQQQQKKKFFFFFFHHHHHHHHHDDDEEEWWWvvvuuussswwwlllhhh]]]___eee```^^^dddfffbbb]]]SSSIII@@@999777666999444000111333222444777666333///------000444777222111000111222000+++'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++))))))))))))***,,,///000000///222666===KKKaaauuuzzzxxx{{{zzzoookkkfff```VVVNNNNNNSSSQQQOOOOOOTTTcccttt||||||}}}wwwmmmmmmssswwwwwwrrrnnnooorrrsssnnniii```aaabbb```^^^\\\\\\]]]\\\cccnnn|||yyyyyywww~~~ppphhhOOOEEE======AAACCCDDDFFFGGGDDDBBBAAACCCCCC@@@===999666111---,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))************++++++++++++,,,+++,,,---,,,+++***+++---++++++,,,,,,------......---///000//////222999>>>PPPpppvvvaaaiiixxxwww{{{vvvcccNNNHHHIIIIIIHHHFFFCCCAAA???;;;666333///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---////////////111222NNNEEECCC@@@>>>;;;:::::::::888777666444222111222222000///............------------,,,+++******))))))******'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************)))---000222444999BBBIIIUUUTTTTTTTTTOOOKKKLLLQQQMMMMMMSSSggg}}}yyyrrrnnnkkkZZZRRRXXX\\\eeeffffff___SSSGGG@@@>>>:::444111444666333444777333111///......222777:::444111///000333333///+++%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((())))))***+++***)))))))))+++---000111111222888CCCOOO^^^rrr{{{{{{~~~mmmZZZPPPZZZ]]]cccfffdddbbbjjjuuuuuuuuutttwwwyyypppfff]]]XXXTTTVVV[[[eeevvvyyyuuuvvvxxxooobbbSSSDDD>>>>>>???AAACCCDDDDDDCCCBBBBBBBBBBBBBBB???;;;555000...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))************+++++++++,,,,,,+++,,,------++++++,,,---++++++,,,,,,---......///...///000///000666@@@HHH```kkkyyy~~~tttllliiikkkrrrxxxwwwtttSSSHHHIIIHHHIIIGGGEEEDDDBBB???:::777/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,/////////000333555NNNEEECCC@@@>>>;;;:::::::::888777666444222111222222000/////////.........---------,,,++++++***)))*********'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************+++///333666888???IIIPPPKKKJJJOOOVVVTTTKKKJJJPPPWWWbbbnnnvvv~~~yyyxxxzzz~~~}}}rrr~~~iiiZZZSSS___hhhooommmbbbTTTKKKHHH===666444888888333222555//////......000444:::>>>555111---...222444222000%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))+++---000222333666@@@PPP```nnn~~~|||vvv{{{~~~|||~~~vvvjjjbbbZZZQQQKKKKKK^^^iii|||jjjeee\\\WWW[[[eeekkkjjjmmmttt}}}yyy|||}}}wwwqqq___KKKAAA>>>===???AAAAAABBBCCCBBBAAABBBDDDFFFDDD???888333000///...---))))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))*********+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,---...//////...///000000222999EEEOOOrrrqqq|||zzzgggppp}}}}}}sssrrruuuyyy}}}VVVHHHHHHGGGJJJHHHGGGFFFEEEBBB===:::000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++///000///000444777PPPDDDBBB===<<<::::::::::::888777444333333222111000////////////.........---------,,,++++++***)))))))))***************************))))))))))))))))))))))))'''((((((((()))))))))***###''',,,---,,,,,,...000555555888<<>>?????????===999444...+++))))))***,,,......,,,*********************************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,------------------------111...+++,,,...000///---***555666///777NNNYYYVVVsss~~~vvvhhhmmmiiilll~~~wwwjjjHHH;;;QQQGGGMMMKKKAAA@@@FFFDDD:::777555111...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...///111222444555666PPPDDDBBB>>><<<;;;:::::::::888666444333333222111000////////////.........---------,,,,,,+++***************************************************************((((((((()))))))))))))))(((***,,,+++)))***...111?????????@@@BBBCCCDDDDDDDDDDDDJJJ]]]wwwwwwxxxssspppvvvzzzsssvvv{{{xxxrrrnnnnnnrrr{{{{{{yyyxxx{{{|||vvvssssssrrrnnnmmmppptttwwwwwwwwwwwwwwwwwwjjjaaaZZZ```nnnrrrcccQQQLLLDDD<<<999777666666999666555333...+++///777??????;;;555222111333555777...,,,***)))******)))'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''''')))))))))))))))))))))(((++++++************++++++---,,,---///---+++111:::OOOWWWdddnnnuuuyyy}}}{{{{{{|||qqqkkkdddXXXOOOPPPSSSXXXaaakkkvvvtttiiiaaaccckkkttt~~~xxx~~~xxxoooiiijjjhhh___PPPBBB<<<;;;AAACCCDDDBBB??????BBBEEEAAABBBBBB@@@<<<777222///+++******+++------,,,+++******************************))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,------------------------///---,,,---000111000///222222888EEEUUUcccpppyyy}}}vvvqqqqqq{{{~~~xxx{{{lllTTTFFFGGGKKKKKKGGGEEEEEEAAA<<<999666333///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------///111333666777888PPPDDDBBB???>>>;;;;;;:::999777555444333333222111000///////////////.........---------,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))***++++++******...666<<>>@@@???;;;:::;;;===888444...+++***))))))((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((()))))))))))))))*********++++++*********+++,,,,,,......///222888CCCSSS___tttxxx~~~~~~|||yyywwwxxxooocccUUUNNNQQQYYYaaafffyyy|||vvvmmmkkkuuuwwwuuurrraaaUUU???>>>>>>@@@CCCDDDCCCAAAFFFFFFFFFEEECCC???;;;999333000,,,******+++++++++******************************))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------........................------...000111111111000333999YYYzzzppppppvvv|||eeePPPCCCFFFJJJEEEBBBEEE???<<<888444000...,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................///111333666999:::PPPDDDBBBAAA???===;;;;;;:::777555444333333222111000//////000000/////////.........,,,,,,,,,++++++,,,------************************************************************))))))))))))***,,,---///333<<>>AAA???=========:::666000,,,+++***)))((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))((()))))))))*********+++++++++******+++,,,,,,---222///000999MMM```lllppp~~~~~~xxxhhhSSSQQQQQQWWWdddsssooonnnooouuu}}}}}}}}}iiiRRRHHH>>><<>>===888444///,,,++++++++++++******************************))))))))))))******************++++++++++++++++++,,,,,,,,,---------...........................///000000000///000000<<>>>>>@@@HHHTTTaaalllqqqwwwpppjjjnnn}}}~~~|||tttkkkfffYYY[[[aaakkkxxx{{{aaaOOOOOO\\\hhhhhh```WWWMMMFFF===<<<999666333000...---,,,111888===??????>>>>>><<<999444000...,,,***)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******((())))))******+++++++++++++++***++++++,,,---...///...444KKKnnn~~~}}}yyybbbVVVPPPXXXeeeuuusssnnnrrr|||tttooowww~~~ppp]]]FFF:::;;;AAAEEEEEEDDDDDDEEEEEEDDDBBB@@@???<<<888333///---,,,++++++******************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,------------........................///000000000///000222444555GGG___rrr~~~rrr}}}sss~~~}}}uuu{{{SSSHHHKKKJJJFFFFFFCCCAAA===999555111///...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000111333666:::<<>><<<;;;<<<;;;999888444333333222111000//////000000000000/////////...***************+++,,,,,,************************++++++++++++++++++++++++(((((()))***++++++,,,---000444888999777777999<<<<<<===CCCRRRgggzzz|||wwwsssvvvyyyqqqnnnnnnkkkeee___dddgggllluuu~~~~~~zzzvvv{{{vvvaaaUUUXXX___gggfff\\\RRRNNNJJJFFF@@@:::555222000...---...111666;;;>>>??????>>>;;;777444222000---+++)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((())))))******+++,,,,,,++++++++++++,,,---.........111===ZZZ~~~mmm^^^VVVUUUaaalll{{{yyymmmlllwwwrrrYYYEEE<<<>>>CCCGGGDDDDDDDDDEEEDDDCCCBBBBBB???;;;666222000...,,,*********************************))))))))))))***************+++++++++,,,,,,,,,,,,,,,------------...........................///000111000000333777<<<888MMMiii}}}{{{ttt~~~rrrvvv~~~YYYJJJJJJKKKHHHFFFCCCBBB???;;;777333111///........................++++++++++++++++++++++++------------------------............////////////000000000222666:::???BBBPPPDDDBBB???===<<<;;;<<<<<<:::999444333333222111000//////000000000000////////////***)))))))))***++++++,,,************************++++++++++++++++++++++++''''''(((***+++,,,---...222777<<<>>><<<999888888<<<<<>>DDDGGGQQQDDDDDD>>><<<:::999::::::999888555555444333222000000///000000000000////////////,,,,,,,,,+++++++++******************************,,,,,,+++******+++,,,---'''***++++++)))***...222:::===@@@???<<<:::;;;===BBBJJJSSS]]]lll{{{|||ooouuu|||~~~zzzpppfff___VVVYYY^^^gggwww~~~yyyyyy|||~~~kkkYYYSSSRRRSSSVVV[[[eeekkkooollleeeaaaeeejjjpppppprrruuuyyy|||~~~~~~uuulllhhhhhhfffgggvvvmmmmmmxxxwwwkkkcccYYYWWWWWWHHH111...;;;222---+++---000555>>>GGGBBB>>>:::555111//////...,,,+++******++++++***(((''''''''''''((((((((()))******))))))((((((((('''''''''''''''((((((((()))'''''''''''''''((())))))******))))))((((((''''''++++++******************(((//////***+++222333---777NNNcccmmmwww~~~yyyyyy~~~~~~}}}ssseee```aaaeeejjjooo~~~~~~wwwyyyuuuyyywwwkkkTTT===888BBBFFFFFFDDDCCCEEEFFFCCC???AAABBB@@@;;;444...---...,,,++++++,,,---,,,***(((************************++++++******++++++,,,---,,,,,,------.../////////111000///////////////000222***,,,666666333CCC\\\ooo{{{rrreeeooouuu|||vvvdddUUULLLJJJJJJGGGDDDAAA>>><<<999555333///...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000111222333888AAAHHHLLLRRRDDDDDD???===:::999:::999888777555444444333222111000///000000000/////////......,,,,,,,,,+++++++++************************************)))******,,,---...+++,,,,,,,,,,,,///444999<<<======;;;:::<<>>;;;::::::999777666555444333333222111000000/////////.........------,,,,,,,,,+++++++++******************************(((((()))***+++---///000---,,,,,,,,,///444888<<<<<<;;;999777999AAANNNWWWcccbbb]]]YYY\\\dddkkkmmmfffffffffccc```___bbbeeeggghhhiiimmmxxxxxxmmmgggiiimmmwwwvvvvvvwwwyyyzzzzzzzzzpppggg\\\TTTMMMIIIIIILLLPPPSSSVVVVVVUUUSSSSSSSSS```eeemmmuuuzzz}}}}}}|||xxxpppfff\\\NNNEEENNN\\\ssszzzhhhUUUYYYeeerrrvvvqqqcccXXXQQQFFF:::888333111222222111444999???@@@???;;;555333333666000---***(((((((((((('''''''''((((((((()))))))))((((((((('''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))******))))))))))))(((((((((******++++++++++++++++++***)))***+++,,,///:::FFFfffuuu|||yyyuuuggg___QQQPPPUUUdddrrr||||||yyyooobbbNNN===CCCEEEGGGGGGDDDAAAAAACCCBBB@@@>>><<<999555000,,,*********+++,,,,,,+++)))+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------.../////////000000000//////000000111111444222222DDDeeellliii~~~|||fffqqqqqqJJJRRRMMMJJJEEEAAA>>>:::666222000...------///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000222666>>>HHHTTT]]]RRREEECCCAAA???<<<::::::999777555444444333333222111000000///.........------------,,,,,,,,,+++++++++******************************)))))))))***+++---......,,,,,,---///222555666777777777666777<<>>======999222---+++***)))***,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------.../////////000000000///000000111111...111555>>>TTTooo{{{xxx|||uuuhhh|||~~~cccSSSLLLIIIEEEBBB???<<<777555111///------///000000///------------------------------------------------///////////////000000000111111555===EEEPPP^^^jjjSSSEEECCCBBB???<<<;;;:::999777666444333333222222111111111///.........------------,,,,,,,,,+++++++++************************************++++++,,,,,,,,,+++,,,///444777777555333111222444777;;;BBBOOO]]]hhhaaa\\\ZZZbbbmmmqqqmmmgggUUUQQQRRR^^^qqq}}}yyyyyyvvvrrrkkkddd\\\YYY]]]bbbfffggg]]]```gggoootttrrrjjjccc___eeejjjiiiccc]]]ZZZXXXVVVXXXWWWQQQJJJHHHMMMTTT^^^eeeooowww}}}~~~xxxnnnccc\\\^^^eeejjjkkkmmmppptttxxxyyyzzz}}}hhhWWWQQQ___sss{{{nnnWWWHHHEEEAAA:::666666666444333555333999???AAA===888444222333000+++((('''(((((('''(((((((((((()))))))))***&&&&&&''''''''''''''''''(((((((((((()))))))))***((((((((((((((()))******))))))))))))******************++++++,,,,,,,,,,,,///+++,,,111444:::LLLaaarrrzzz~~~wwwmmmkkkpppuuuzzzwwwuuu|||yyydddTTTMMMQQQVVVYYY[[[dddsss~~~zzzvvvzzzRRRFFF===@@@FFFFFFCCCAAABBB@@@>>>>>>>>>;;;555000,,,+++******,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////000000000000000111222222222111:::PPPhhhwww~~~vvv{{{{{{}}}oooYYYKKKHHHEEEBBB@@@>>>;;;888333111......///000000000------------------------------------------------////////////000000111111111111777BBBKKKTTTdddsssTTTEEECCCAAA???<<<;;;;;;:::888777333333333222222222111111/////////.........------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,++++++***///666>>>AAA>>>888444222222666<<>>???;;;555222333000,,,******))))))(((((((((((()))))))))******'''''''''''''''(((((((((((((((((()))))))))******))))))(((((())))))***+++)))))))))************+++******++++++,,,---------------...444;;;HHH\\\mmmrrrwwwyyyuuuqqqqqqwww}}}www|||{{{hhhXXXQQQTTT\\\bbbccceeemmmzzzzzz{{{}}}yyycccNNN>>>???FFFFFFCCCAAABBBAAA@@@???>>>;;;777444///---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////000000000000111111222333444333???ZZZqqq|||ssssss|||pppfffKKKIIIFFFDDDCCCAAA>>>;;;666333000...////////////------------------------------------------------...//////000000111111222000111999FFFOOOWWWgggwwwTTTEEECCC@@@>>><<<;;;;;;;;;:::888333333333222222222222111000000000/////////......,,,,,,,,,+++++++++******************************))))))+++,,,---,,,,,,+++222;;;EEEFFF???888777888888===BBBFFFIIINNNTTTYYY]]]ZZZ[[[aaaccc^^^XXXWWW]]]]]]```hhhttt}}}zzz}}}wwwqqqhhh```WWWWWWUUUQQQNNNMMMPPPSSSWWWXXX\\\aaajjjuuuxxxooohhhccc^^^XXXSSSXXX]]]dddkkkttt{{{ooolllhhhbbb^^^[[[[[[[[[cccmmmzzz||||||ooooooyyy}}}ooo]]]NNNCCC888555666666888;;;666555666999======999555333000...,,,,,,,,,***)))(((((()))))))))*********'''''''''(((((()))))))))(((((()))))))))*********))))))(((((())))))***+++))))))*********+++++++++******++++++,,,------...---111555:::HHH]]]qqq{{{}}}{{{xxxvvvyyyyyy{{{ooobbb]]]aaagggkkklllvvvwww}}}zzzuuu\\\FFFBBBDDDBBBAAADDDAAABBBBBB@@@===:::999999333000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------.../////////000000000000111222333444555???NNNbbbvvv|||mmm~~~|||~~~|||zzzsssPPPMMMJJJGGGFFFCCC@@@===999555111///...//////......................................................//////000111111222222222444>>>MMMUUU[[[jjj|||TTTEEECCC@@@>>>;;;;;;;;;<<<:::999333333222222222222222222000000000000////////////,,,,,,,,,+++++++++******************************&&&(((***,,,---...------222<<>>777888<<>>@@@FFFAAABBBCCC@@@<<<999:::<<<555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...//////000000000000000111222333444:::QQQdddooo}}}kkkkkkzzzppp{{{TTTQQQMMMJJJHHHEEEAAA>>>:::777222///.........---...................................................//////000111222222222666888DDDTTT\\\```nnnTTTHHHCCC@@@>>>;;;:::::::::888777666555444444222222111000222111111000///......---,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++---,,,,,,,,,,,,---...///:::::::::777555888===CCCHHHKKKOOOOOOMMMKKKLLLNNN___ZZZUUUXXXbbbmmmtttwwwxxxvvvtttrrriii```\\\^^^aaafffkkkmmmiiieeebbbbbbdddccc___XXXSSSTTT[[[bbbhhhppp{{{ssskkkaaaXXX```bbbhhhpppvvvwwwsssnnnhhhrrrwww___cccqqqwwwlllWWWEEE:::666777999666444666:::======;;;888444000...///...,,,***))))))((()))++++++***((('''(((((()))***+++++++++((((((((((((((((((((((((+++++++++*********))))))))))))***++++++++++++******+++++++++,,,//////---888999<<>>CCCCCCBBBBBBCCC@@@<<<888999666111---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///888444,,,///222333:::NNNcccyyyyyyooofffnnnaaaHHHMMMPPPDDD???FFF===:::777333111/////////000000111111111111000///////////////////////////111------000222111111444777===TTT]]]VVViiiTTTHHHCCC@@@>>>;;;:::::::::888777666555444444222222111000111111000000///......---------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000444444444444777<<>>999555000.........---+++***)))))))))++++++***((('''(((((()))******++++++((((((((((((((((((((((((+++++++++*********))))))))))))***+++++++++++++++,,,,,,+++***+++...000111555>>>HHH]]]xxx}}}{{{lllaaa^^^iiiwww|||~~~vvv[[[GGGBBBDDDFFFBBBBBBBBBBBBBBBAAA@@@>>>:::888333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000...555111---000111666DDDjjjxxx}}}sssvvv{{{wwwdddOOOIIIHHHDDD???===;;;888444111000///////////////......---------////////////////////////222......222333222222444777BBBVVVbbbgggzzzUUUHHHCCC@@@>>>;;;:::::::::888777666555444444222222111000111000000//////............------,,,++++++++++++*********++++++,,,,,,---++++++,,,---///000111111111000///222888???EEEHHHIIILLLNNNKKKGGGGGGOOOVVVPPPLLLIIIOOO^^^ppp~~~tttgggWWWJJJHHHMMMRRRYYYdddmmmssstttuuuuuuzzz~~~yyynnncccdddgggmmmtttxxxvvvtttkkkkkkkkkppp{{{|||rrruuuuuuYYYNNNUUUcccqqqwwwiiiUUUGGG<<<444333555777666333444999>>>:::666111............---+++***)))***++++++***)))((((((((()))******++++++))))))))))))))))))))))))+++++++++***************)))******+++++++++++++++,,,,,,+++++++++---111555888JJJ\\\nnnkkkYYYWWW\\\ttt|||sssTTTBBB@@@BBBAAABBBDDDDDDBBBAAA@@@AAA<<<999555222///...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000333000000444222===TTT{{{{{{tttooo}}}sssZZZEEEMMMLLL<<<>>><<<999555333111000000222111///------,,,------////////////////////////222///000333444222222555;;;LLL\\\lllUUUHHHCCC@@@>>>;;;:::::::::888777666555444444222222111000000000/////////.........///...---,,,+++*********))))))***+++,,,,,,------***+++---...000222333333333000///222999@@@CCCCCCEEEEEEEEEDDDDDDGGGLLLPPPLLLIIIIIIOOO\\\lllyyyyyypppfff]]]TTTLLLIIIKKKPPPUUU^^^fffmmmqqqsssttt}}}zzztttqqqsssuuuuuuuuummmmmmnnnpppwww~~~uuuuuu___XXXQQQhhhhhhKKK======555777888777666555777::::::777333///......//////---+++******+++++++++)))(((((())))))************************************************************)))***++++++,,,,,,++++++,,,,,,------,,,+++111888CCCYYYmmm{{{ppp___WWW___lll|||zzzvvvpppXXXHHH???@@@CCCFFFFFFCCC@@@>>>>>><<<:::777444111///......------------------------------------...............////////////000000000333333111444777555EEEdddxxx{{{qqqooooooNNNNNNOOOCCC???===;;;777444222111000777555222000//////000111////////////////////////000///000444444111222666AAAVVVdddyyyVVVHHHCCC@@@>>>;;;:::::::::888777666555444444222222111000////////////............///...---,,,+++*********))))))***+++,,,,,,------***+++...000222333444444333111222666<<>>AAAFFFJJJKKKKKKMMMMMMPPPVVV___iiippptttlllaaaYYYYYYZZZWWWSSSPPPMMMQQQXXXaaajjjrrrxxxzzz~~~}}}zzzvvvsssrrrrrrrrrrrrtttyyyyyyeeeggguuusssRRR@@@AAA666555555777999:::888666:::888555111///...///000///---******+++,,,+++***)))))))))))))))*********++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++...000...,,,444???RRReeeuuuuuuhhh___\\\___mmm|||wwwssszzz[[[BBB===AAAEEEGGGEEEBBB???===;;;:::888555333000...------------------------------------.........//////////////////000000000111333333000333999:::MMMmmm}}}~~~___KKKIIIIII@@@???<<<999666333111000888777444222000000111222000000000000000000000000///...000333222111444999FFFZZZjjjVVVHHHCCC@@@>>>;;;:::::::::888777666555444444222222111000...........................------,,,++++++++++++*********++++++,,,,,,---+++,,,///111333444444444222444777<<<@@@BBBBBB@@@>>>===>>>CCCIIINNNOOOPPPTTTWWW[[[___ccceeegggggg[[[RRRMMMRRRXXXWWWSSSPPPOOORRRYYYdddqqq|||zzzyyy{{{}}}|||sssyyyxxxvvvtttsssuuuzzz~~~{{{llluuuyyygggSSSKKK===999666777:::<<<:::777999999777444111//////111000...+++***+++,,,,,,+++))))))))))))))))))*********************************************+++++++++***++++++,,,,,,,,,,,,,,,+++***...111000000>>>OOOgggssszzz|||zzz~~~lll]]][[[```gggsss~~~sss}}}eeeCCC@@@@@@BBBDDDFFFFFFCCC@@@;;;;;;:::888555222///---------------------------------.........//////////////////000000000111111000222///111;;;DDDXXXuuuyyypppoooKKKAAAIIIBBB@@@>>>;;;888555222111555444222111000///000000000000000000000000000000///...000222111111777???MMMYYYoooWWWHHHBBB@@@>>>;;;:::::::::888777666555444444222222111000........................------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,...000333444555444444555:::@@@CCCCCC@@@>>><<<:::>>>BBBDDDFFFKKKTTTZZZbbbcccdddccc___[[[WWWUUUKKKGGGFFFKKKOOOOOOPPPSSS[[[^^^eeeppp{{{~~~|||xxxwwwyyy}}}yyy{{{|||}}}|||yyyyyyzzztttzzzrrrxxxzzzooo```QQQLLLDDD===999999:::;;;888999999777333000///000111///,,,***+++,,,,,,+++***)))))))))))))))))))))************************))))))*********+++++++++***+++,,,,,,------,,,,,,---***,,,000111777MMMfff}}}wwwwwwvvvfff\\\aaaiiinnnttt|||~~~~~~zzz```NNNHHHBBBAAADDDGGGEEEAAA======<<<:::888444111///....................................//////////////////000000000111111111///555222333BBBTTTiii{{{|||yyyyyySSSCCCHHHCCCBBB@@@===999666333111111111111000000/////////000000000000000000000000111000111222222333<<>>;;;:::::::::888777666555555444333222111000---.....................,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++---...111333555555444333;;;AAAGGGIIIDDD===888666777>>>DDDCCCAAAFFFUUUbbbmmmllliiibbbYYYOOOHHHDDDDDDDDDGGGKKKKKKLLLSSS[[[jjjmmmssszzz~~~yyywwwwwwxxxzzz}}}{{{yyyxxxtttqqqvvv{{{vvvqqq}}}~~~qqqgggaaaTTTDDD888555999>>>777999:::999444000///000222///,,,++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***+++,,,,,,------,,,,,,///******...111<<>>>>>>>>===:::666222000..................................../////////000000000000000111111111111000999666666JJJaaawwwqqqlll|||}}}]]]IIIHHHCCCBBB@@@===:::666333111000000111111111111000///000000000000000000000000333111222333333555@@@KKKiiibbb{{{PPPIIICCC@@@>>>;;;:::::::::888777555444444333333222222111////////////...............---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,...000111111///000444777@@@EEEJJJGGG???999999;;;DDD===999<<<@@@GGGVVVdddtttjjj]]]RRRHHH@@@???CCC@@@DDDHHHKKKNNNTTT[[[aaarrr{{{~~~~~~zzzuuuzzz{{{||||||}}}}}}xxx|||~~~rrrqqqtttuuuuuu|||xxxjjj]]]eeevvvpppgggcccUUU===444:::===;;;===>>>===999555222000333444555222---***+++,,,)))************+++++++++)))******+++***)))((('''++++++************++++++***++++++,,,,,,------...---,,,---000888KKKggg}}}vvvzzz{{{uuuzzz|||zzz\\\aaaiiirrryyy}}}~~~~~~cccCCC<<>>;;;888777777555444///////////////...................../////////000333222111111111222333444333666<<>>;;;:::::::::888777555444444333333222222111////////////...............---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---///000//////000444777===CCCFFFBBB;;;777<<>>>>>BBBHHHKKKNNNQQQUUU]]]hhhpppyyyyyywwwwwwvvvyyy{{{}}}~~~{{{ooorrrrrrqqqttt{{{wwwuuusssmmm^^^WWWfff|||lllddd^^^JJJ;;;999999===???@@@???<<<888444222444555555222...++++++,,,************++++++++++++******************++++++++++++************++++++***++++++,,,,,,---............222888@@@OOOfffzzz~~~}}}wwwzzz|||}}}pppllleeemmmwww}}}~~~zzz```GGG???BBBDDDBBBAAAAAA>>>;;;999888777666444000000/////////................../////////000000333222111111111222333444444999IIIfff{{{nnnyyyhhhKKKKKKBBBAAAAAA;;;<<<;;;111222222222222222222222222000000000000111111111111444222222333444999JJJ[[[dddoooQQQJJJBBB@@@>>>;;;:::::::::888777555444444333333222222111////////////...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...//////......000444777:::>>>AAA===777777???GGGGGGBBB???AAAEEEIIINNNTTTWWWMMMBBB?????????AAADDDLLLPPPTTTXXX]]]fffrrrzzz|||wwwtttxxx|||~~~}}}}}}zzz}}}|||wwwwww}}}ssslllsss}}}qqq[[[```xxxrrreee```OOO???:::777>>>???AAAAAA???<<<777555555555555333000---,,,,,,************+++++++++,,,+++***))))))***+++---...++++++************+++++++++++++++,,,------......+++...666@@@IIITTTeeesssuuu|||wwwkkkfffpppzzz}}}wwwxxx}}}uuucccNNNBBB>>>>>>@@@CCCAAA???<<<::::::999777555111111000///////////////....../////////000000000333222111000000111222333777:::QQQzzzooo~~~tttrrrxxxmmmrrr^^^OOODDDBBBBBB<<<<<<;;;111111111111111111111111111000000000111111111222222444333333333444>>>RRReeehhhsssQQQJJJBBB@@@>>>;;;:::::::::888777555444444333333222222111////////////...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///////////////000333666888999::::::999888:::@@@EEEBBB@@@@@@DDDIIIMMMPPPQQQPPPFFF>>>>>>BBBDDDHHHKKKQQQWWW___fffkkkqqqwww|||www}}}zzzzzz~~~~~~yyywwwzzz~~~}}}~~~sssxxxxxxooobbbLLLBBB???999;;;<<<>>>@@@@@@>>>:::777666666666555222///---,,,*********+++++++++,,,,,,***************++++++,,,,,,++++++******++++++,,,++++++,,,,,,---.........---111<<>>VVV~~~xxxqqq{{{sssllljjjjjjgggcccvvvtttttt\\\KKKDDDCCC<<<<<<;;;333222222111111111111000000000000111111111222222222333333333333666DDD[[[nnnzzzRRRJJJBBB@@@>>>;;;:::::::::888777555444444333333222222111////////////...............---,,,,,,++++++,,,,,,+++++++++,,,---...///000111111111222444777888999:::888666888===@@@@@@>>>CCCEEEHHHKKKOOORRRQQQPPPMMMEEEAAABBBFFFIIIMMMQQQXXXaaannnwwwzzzyyyyyyyyyrrrtttxxx|||~~~{{{vvvtttwww~~~yyyxxxqqqVVVMMMIII:::888888999<<<>>>>>><<<999888777777666444222///---***++++++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,++++++++++++,,,,,,+++,,,,,,------...//////444888DDDVVVeeeooozzzqqqlllqqqxxx~~~uuunnnmmmppptttzzz~~~}}}cccKKK>>><<<@@@DDDBBB@@@???>>>===<<<:::888444333111000//////000000////////////000000000111333222111111111222444555@@@FFFaaa}}}xxxzzz|||lllnnnqqqjjjTTTHHHDDD<<<;;;<<<777222222222222111111000000111111111111222222222222222333333333:::MMMdddtttRRRJJJBBB@@@>>>;;;:::::::::888777555444444333333222222111////////////...............---,,,,,,++++++,,,,,,+++++++++,,,---///000111111111222555888::::::999999777777;;;@@@BBB@@@===KKKQQQUUUTTTRRRQQQNNNKKKHHHEEEDDDGGGIIIIIIMMMSSSZZZdddpppxxxxxxuuurrrpppqqqpppsss{{{|||yyywwwpppqqqrrrwww~~~}}}{{{{{{nnn~~~mmmaaaVVVBBB;;;888777999===>>>===:::999888888777777444000---++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////444999GGG\\\nnnyyypppccceeepppzzz|||yyywwwtttsssvvvzzz}}}}}}|||{{{tttlllccc]]]YYYYYY[[[^^^fffnnnyyy}}}rrrXXXDDD>>>>>>???CCCAAA@@@??????>>>;;;999666444222000//////000111/////////000000000111111222222222222333444666777<<>><<<===999444444333333222111111111111111111222222222222333222444444666BBBWWWlllwwwSSSJJJBBB@@@>>>;;;:::::::::888777555444444333333222222111////////////...............---,,,,,,++++++,,,,,,***++++++,,,...///111222//////222666:::;;;999666666888;;;===???AAACCCEEENNNWWW\\\WWWOOOKKKHHHDDDCCCDDDGGGKKKJJJIIIMMMTTT\\\bbbiiilllkkkiiiiiijjjrrrpppsssyyyyyyssspppqqqnnnttt}}}www~~~kkkkkkzzzqqqfffYYYBBB>>>::::::===>>>===;;;:::999888888888666111---+++++++++,,,,,,,,,------+++*********,,,...111333---,,,,,,++++++,,,,,,---,,,,,,------.../////////555;;;LLLdddxxx{{{iiibbbkkkzzz~~~yyyuuusssrrrrrrfffdddaaa^^^[[[ZZZYYYXXXYYY]]]___^^^______ZZZTTTMMMJJJJJJKKKKKKMMMUUU^^^hhhtttnnnSSSCCC>>><<>>===888555555444444333222222111111111111222222222333333555555555:::KKKbbbsssxxxSSSJJJBBB@@@>>>;;;:::::::::888777555555444333333222222111000/////////...............---,,,,,,++++++,,,,,,***++++++,,,...000222333---...111777;;;<<<888444222999??????<<<>>>FFFMMMJJJVVV\\\UUUJJJEEEBBB@@@@@@CCCJJJNNNKKKIIINNNVVVbbbdddfffeeedddeeeiiimmmpppppptttwwwsssllllllqqqvvvyyy{{{{{{|||~~~mmmUUU[[[yyyxxxqqqpppJJJDDD===;;;===???===;;;;;;999888999999777111---++++++,,,,,,,,,------------+++((((((+++111777;;;---,,,,,,++++++,,,,,,---,,,,,,------.../////////<<>>QQQjjjwwwyyyVVVGGGBBBBBB@@@===;;;:::999777555555333222222222222111///000000000000////////////...---,,,,,,++++++,,,,,,,,,---.../////////...---000222555666777777999:::888<<>>>>>@@@===???BBBFFFKKKSSS\\\cccgggddd```^^^```cccfffhhhmmmlllkkkjjjgggjjjwwwxxxtttpppqqq|||vvvrrruuuwwwuuu___MMMMMM^^^llltttpppbbbYYYHHH999888>>>@@@>>>;;;======<<<;;;:::888777666...------,,,++++++++++++(((,,,+++***+++---BBBddd^^^:::%%%'''***...000+++///111,,,,,,111//////:::DDDUUUnnn~~~wwwtttqqqnnnpppvvv}}}zzzuuunnnggg```YYYSSSOOOLLLHHHDDDCCCDDDEEEDDDBBB>>>>>><<<999777888:::===;;;::::::<<<>>>>>>;;;888;;;;;;:::999999<<>>bbbnnnrrrVVVGGGBBBBBB???<<<;;;:::999777555555333222222333222111000000000000000////////////...---,,,,,,++++++,,,,,,,,,---.../////////...---000222444555555666999;;;<<>>???BBBIIISSS\\\bbbdddeeecccaaa```bbbeeehhhiiijjjggghhhkkkooouuuzzzvvvyyy}}}{{{tttrrr{{{yyyrrrkkkaaaZZZXXX___qqqrrr___VVVHHH;;;777999:::<<<>>><<<<<<<<<;;;:::888666666///...---,,,++++++++++++***---******++++++:::WWW]]]>>>,,,------......)))+++///,,,+++000...111???RRRgggyyytttqqqooorrr{{{|||yyyssslllfffYYYVVVPPPKKKGGGCCC???<<<<<<:::777777999999888666============<<<;;;<<<===::::::::::::::::::999888:::::::::999999;;;???BBBFFFKKKVVVgggzzz|||```MMM???===???AAAAAA@@@???===;;;:::888555222111000000111111111111111111222222333333333555777555888FFFVVVoooqqqyyy~~~xxxkkkiiiiiihhhgggjjjqqq{{{|||nnn\\\SSSKKKJJJNNNPPPMMMIIIGGGFFFHHHKKKLLLMMMUUU```fffqqqvvvqqqjjjbbb^^^___XXXUUUTTTXXXZZZYYY\\\aaafffhhhlllqqqxxxjjjwwweeeSSSFFFDDDBBB999888777555333222222333333111222222222222333333333444===999GGGiiiqqqsssVVVHHHBBBBBB???<<<;;;:::999777555555444222222333333111000000000000000////////////...------,,,,,,,,,,,,,,,,,,---...////////////...000111333333333555888;;;>>>???@@@???>>>???AAACCCFFFEEEBBB===999999===BBBFFFFFFIIIQQQ\\\bbbdddbbbcccbbbbbbbbbdddfffhhhiiiddd```aaakkkwwwzzzssstttxxx}}}hhhbbbtttwwwaaaOOOFFF>>>:::888777;;;@@@<<<<<<;;;:::999777666555//////...,,,,,,++++++++++++...******,,,)))000DDDPPP:::000111...---...)))***///...---111000666GGG[[[qqquuurrrrrrxxx}}}tttnnnllldddaaa]]]ZZZVVVQQQLLLHHHCCCAAA>>>===<<<;;;999888===<<<<<<===>>>>>>===;;;888999:::;;;;;;;;;:::999999:::;;;;;;999999999:::999:::;;;:::::::::<<<>>>>>>CCCMMMYYYhhh|||qqqYYYAAA===>>>@@@AAA???===<<<===:::888666444222111111111111111111111111222333333555333777:::777:::QQQlll{{{yyy~~~|||}}}{{{ggg[[[SSSNNNJJJMMMVVVZZZWWWRRRNNNKKKJJJKKKJJJHHHIIILLLIIIRRR]]]hhhrrr{{{{{{uuuoooiiihhhkkkpppzzz|||vvvjjjLLLEEEGGGAAA999888666444333333333333222222222222333333333333444888:::SSSvvv{{{~~~WWWHHHCCCAAA???<<<::::::999777666666444333222333333222000000000000000////////////......---,,,,,,,,,,,,,,,------......//////000000111111222111222444888;;;=========???AAACCCDDDDDDDDDBBB>>>:::999<<>>:::888:::???<<<<<<;;;:::999777666555000000...---,,,,,,,,,,,,,,,...******...******666:::---,,,111,,,,,,///,,,***111000///222333<<>>@@@???===>>>???AAA@@@@@@;;;<<<===>>>???>>>===<<<:::::::::<<<======<<<;;;888;;;===>>><<<;;;;;;===999;;;<<<<<<;;;;;;;;;<<<:::???EEEKKKUUUfff|||jjjKKKAAAAAABBBDDDBBB===;;;<<<:::999777555333222222222222111111111111222333333888555888<<<999===[[[~~~~~~yyyqqqhhhffffffeeeccccccgggkkkjjjeeeccc^^^XXXTTTRRROOOKKKIIIFFFIIIKKKLLLRRRbbbzzz~~~RRREEEGGGBBB:::999777555333333333333222222222333333333444444444333<<<]]]}}}~~~XXXIIICCCAAA>>><<<::::::999888666666444333333333333222000000000000000///////////////...------,,,,,,------------......///000111111111111222111222444888;;;;;;;;;>>>CCCHHHKKKJJJGGGBBB@@@===;;;===DDDMMMSSSVVV\\\cccddd```]]]]]]^^^aaaccceeeeeecccbbbccceeeeee```bbbooo}}}zzzvvvwww~~~nnn^^^LLL@@@:::777:::???<<<<<<;;;;;;999777666555222111///...---,,,,,,,,,***...++++++111,,,)))000,,,&&&+++000+++,,,000---***000///...333666BBBWWWkkktttwwwvvv{{{{{{{{{{{{}}}~~~qqqggg[[[VVVPPPLLLJJJHHHCCC>>>@@@@@@@@@@@@AAABBBDDDEEEAAA@@@>>>???@@@BBBAAAAAA???@@@AAABBBAAA@@@??????BBB@@@??????AAAAAA@@@>>>888;;;===>>>>>><<<;;;;;;:::<<<>>>>>>===<<<<<<<<<888<<>>;;;:::::::::888777666555333333444444222111000000000000///////////////......------------------------...///000111222000111333333333555888;;;:::;;;AAAJJJRRRTTTOOOIII@@@???===>>>CCCKKKSSSXXXVVV^^^eeeeee___\\\___cccaaadddffffffcccbbbeeegggoookkkmmmvvvssswwwjjjvvvvvv]]]JJJ===888999>>>======<<<;;;:::888777666333222000///------,,,,,,)))///,,,+++111...)))///,,,(((...111+++,,,000,,,)))...,,,---666===KKK```uuu{{{{{{www|||{{{zzz|||~~~|||ppphhhaaa[[[WWWMMMKKKIIIHHHMMMQQQOOOIIIGGGHHHJJJKKKKKKMMMPPPRRRTTTSSSQQQPPPQQQQQQPPPOOONNNOOOPPPOOOLLLJJJJJJJJJJJJHHHFFFFFFHHHGGGCCC???@@@>>><<<;;;<<<;;;999777;;;<<<>>>>>>===<<<===>>>===???AAA???@@@HHHVVVbbb|||iiiJJJ@@@<<>>;;;;;;:::888666555333333222222222222222333444444333333555888???PPPmmmxxxvvvsssxxx~~~~~~oooeee^^^UUUMMMFFFGGGHHHFFFDDDFFFJJJNNNiiizzzhhhMMMGGG@@@<<<;;;888666444444444444333333333333444444444444666:::RRRwwwYYYJJJCCC@@@>>>;;;:::::::::999777666555444333444444333111000000000000//////////////////...---------------...------...///000222333000222444555555666999;;;777:::BBBNNNXXXXXXNNNDDD???>>>>>>@@@FFFMMMSSSWWWXXX\\\aaa```]]]]]]```dddaaadddggggggeeeeeeiiinnnuuutttvvvzzz{{{|||wwwppprrrdddhhhxxxssscccPPP@@@999;;;>>>>>>===<<<;;;999888777333333111///...---,,,,,,)))000...+++///---)))///...***///111***,,,000***+++///,,,000???JJJYYYnnnzzzxxxyyy~~~~~~zzzyyy~~~~~~uuuooonnnppprrrlllllllllmmmtttzzzwwwoooiiimmmppprrrsssuuuyyy|||}}}{{{qqqrrrqqqnnniiigggggghhhiiihhhhhhjjjkkkfff]]]VVVRRRIII>>>999:::;;;:::777:::;;;<<<<<<;;;;;;===>>>@@@BBBDDDDDDEEEJJJSSS[[[jjj~~~^^^KKK>>>@@@EEEBBB???@@@<<<;;;:::999777666444333333222222222222333444444222555888;;;IIIddd}}}qqqqqqrrrqqqmmmiiijjjooouuuyyy}}}pppcccXXXNNNMMMLLLKKKJJJHHHGGGFFFUUUeee}}}uuuVVVLLLGGG===;;;999777555444444444333333333444444444444555444???___ZZZJJJCCC@@@>>>;;;:::::::::999777777555444444444444333111000000000000//////////////////...------------.........---...///111333444000222555666777777999:::444777AAAOOOYYYWWWIII===>>>>>>>>>AAAGGGMMMQQQSSS\\\]]]]]]]]]\\\]]]___aaa```dddggghhhggghhhnnntttvvvwwwzzzzzzvvvttt{{{~~~mmmfffvvvzzzggg]]]^^^||||||fffKKK:::666??????>>>===<<<:::999888444333111000...------,,,)))111...***---+++)))...,,,)))---...(((,,,111***///111///555HHHVVVfff{{{~~~yyyooo{{{{{{tttvvv}}}~~~bbbTTTBBB999:::======:::999:::;;;:::::::::===???<<<>>>AAACCCEEEIIIPPPUUU^^^ttt}}}~~~sssYYYDDDBBBEEEBBB???@@@<<<<<<;;;:::888666444333333333222222333333444555333:::===@@@TTTttt{{{ppp}}}wwwYYYYYYWWWTTTTTTXXX```fffiiirrr~~~sssfff^^^XXXQQQLLLLLLMMMMMMMMMEEESSSiiiuuuTTTJJJGGG===<<<999777555444444444333333333444444444555555777EEEfffYYYIIIDDDBBBAAA???<<<:::888777777555444444333333222222111111111111111000000000000000///...---------------000---+++,,,000333333222333333444666888888777666:::<<<@@@FFFJJJHHHAAA<<<:::<<>><<<===:::555777444000...---------,,,---------------------------------.........//////...///333<<>>;;;;;;::::::999999::::::;;;<<<:::;;;===???AAADDDEEEFFFQQQddd~~~XXXCCCCCCDDDAAA===>>>===;;;::::::888555333222333444333222222333555111<<>>@@@<<<999:::999666888555111///......---,,,---------------------------------.........//////...111999DDDRRRaaammmttt{{{www}}}{{{yyyWWWFFF:::<<>>???@@@AAABBBDDDTTTkkkzzzlllIIIAAADDDCCC???>>>===;;;::::::888666333222333444333222222444666555===CCCXXX~~~{{{~~~tttqqqpppoooooopppqqqqqqqqqppplllgggVVVUUUYYY___]]]ZZZbbbpppsssqqqpppwww~~~qqqhhh___UUUQQQRRRKKKGGGHHHSSS^^^gggmmmrrrsssiiiOOOIIIBBB???;;;888777777666555444444333444555555555444===KKKvvvzzzwwwZZZIIIDDDAAA@@@>>><<<:::999888777555444444333333222222111111111111111000000000000//////...------------......---,,,---///111111111000111444666777777666666777777888;;;>>>@@@@@@???@@@CCCGGGIIIIIIKKKPPPTTTMMMPPPUUU[[[^^^`````````dddffflllvvv{{{xxxzzz}}}~~~}}}|||||||||}}}{{{uuuqqqoooooommmjjjfffdddddddddbbbbbbbbbbbbcccdddeeefffhhhjjjlllmmmmmmooorrruuutttuuuvvvxxx{{{vvvwwwuuurrrdddgggqqqooo]]]NNNEEE===777<<<>>>;;;999999;;;::::::777333111000///...,,,------------------------------........./////////,,,111;;;GGGVVVdddooouuuxxxoooooopppwwwtttjjjiiijjjqqq~~~~~~\\\HHH???:::>>>>>>::::::>>>;;;;;;::::::;;;;;;<<<===========================???HHHXXXmmmxxxNNN???DDDGGGCCC>>>===;;;;;;:::999666444333444444333222333555777999>>>JJJkkk|||rrrbbb]]]ZZZWWWXXXYYYZZZ[[[[[[[[[^^^```YYYaaammmtttnnniiirrrwwwlllqqqssscccYYYVVVPPPJJJGGGIIIKKKLLLNNNQQQ[[[jjjwwwXXXMMMDDD@@@<<<999888777666555444444444444555666666777AAAXXX~~~ZZZIIIDDDAAA@@@>>><<<:::999888888555444444333333222222111111111111111000000000//////......---------......------------///000000000...111444666777777777777;;;;;;<<<===???@@@@@@@@@CCCGGGLLLNNNMMMMMMOOOQQQMMMPPPUUUZZZ]]]___aaabbbfffjjjpppxxx~~~~~~|||zzz|||~~~}}}|||zzzyyywwwsssnnnhhhbbb______^^^\\\XXXUUUSSSRRRRRRMMMOOOQQQRRRTTTVVVXXXYYYWWWZZZ\\\^^^___aaadddggghhhiiikkkkkkkkklllnnnooouuuwwwyyy{{{{{{}}}tttxxx|||yyywwwaaaRRRLLL???666:::===>>><<<<<<===>>>;;;888555222111000...---....................................///////////////444===KKK]]]qqqyyyrrrooovvvuuu{{{{{{}}}pppddd\\\RRRIIIHHHEEEEEEKKKSSS]]]gggooottttttvvvzzzyyyqqqjjjggg^^^YYY\\\dddooo{{{nnnPPPDDD===:::===???======@@@<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>============AAACCCKKK]]]vvv[[[DDDCCCEEEBBB???===<<<;;;;;;:::777555444555555444333444777999:::@@@SSS{{{uuudddZZZRRRLLLJJJJJJJJJKKKIIIIIIOOOUUUZZZjjj~~~}}}vvvvvvjjjqqq|||kkkbbb]]]VVVQQQOOOLLLIIIIIILLLIIISSShhheeeQQQEEEAAA===:::999888777555444555555555555666888:::GGGfff[[[IIIDDD@@@???>>><<<:::999999888555444444333333222222111111111111111000000000///......---------......///------.../////////000000...111444666666666888:::>>>???@@@AAA@@@>>>>>>===FFFJJJOOOQQQOOOMMMNNNOOOPPPRRRVVVXXXZZZ]]]aaaeeelllrrrxxxzzzxxxxxx{{{~~~~~~~~~uuusssnnniiieeeccccccbbb```]]]YYYUUURRROOONNNMMMJJJMMMQQQVVV[[[___aaabbb]]]___aaaaaaaaaaaacccdddjjjlllmmmllliiigggggghhhqqqqqqpppooonnnpppsssvvvwww}}}xxx~~~mmm___SSS@@@777888;;;===>>>======>>>:::888555333333111///---................................./////////000000222999EEEVVVjjj|||~~~}}}zzzwww___PPPKKKGGGCCCEEEAAAAAAEEEHHHJJJQQQYYYZZZTTTSSSZZZ]]]YYYTTTRRRNNNIIIJJJQQQ```vvvuuu]]]JJJAAA;;;;;;>>>?????????======<<<<<<======>>>???>>>>>>>>>??????@@@@@@@@@???>>>AAAOOOfff~~~mmmJJJ???@@@@@@???===<<<<<<<<<;;;888666555666555444444555888;;;;;;FFF^^^yyyyyywwwiii[[[PPPJJJFFFEEEFFFDDDCCCIIISSS___sssuuupppxxx~~~lllddd]]]ZZZWWWQQQNNNNNNHHHIIITTThhh|||}}}{{{tttSSSFFFCCC>>>;;;:::999777666444555666666555666:::===MMMppp~~~|||[[[IIICCC@@@???>>><<<:::999999999555444444333333222222111111111111111000000000000...------------...//////---///111111000///000111///222555555555666:::>>>???AAAAAA@@@===;;;;;;;;;GGGLLLPPPQQQOOOMMMMMMNNNPPPSSSWWWXXXYYY]]]ccchhhrrrxxx}}}{{{vvvtttzzz{{{|||~~~~~~{{{xxxwwwuuutttvvvzzz|||wwwpppjjjfffbbb___\\\YYY[[[aaakkkvvv}}}~~~zzz|||}}}}}}{{{yyyzzzzzz}}}~~~yyywwwxxxyyy{{{zzzyyywwwuuuvvvyyy|||zzz~~~~~~sssaaaNNN@@@:::777:::===<<<;;;;;;999777555444333222000................................./////////000000000...999LLL```sss~~~~~~}}}xxx```SSSQQQQQQPPPPPPKKKKKKPPPQQQQQQWWW```^^^RRRPPP]]]kkkooommmmmmkkkbbbYYYRRR[[[sssyyyfffTTTLLLBBB======>>>>>>===>>>>>>======>>>>>>???@@@>>>>>>???@@@AAABBBBBBCCC???===???HHH[[[tttzzz}}}wwwQQQ>>>@@@EEE???>>><<<<<<===<<<999777666666666555444666:::===@@@QQQmmm{{{lll```RRRIIICCCCCCBBBAAAIIITTTjjj~~~|||yyyppplllhhh```WWWSSSRRRLLLLLLVVVddduuu}}}zzz|||}}}WWWHHHDDD@@@<<<:::999888777444666777666555777<<<@@@[[[~~~\\\IIICCC@@@???===<<<::::::999999555444444333333222222111111111111111000000000000---------------...//////---000333333111000000222111333555444333666===CCCAAABBB@@@===::::::<<>>SSSjjj}}}}}}}}}zzzrrrttt}}}vvvuuutttqqqllleeedddhhhiiigggooo|||vvvhhheeezzzuuu]]]YYYoooyyyjjj___[[[SSSIIIAAA>>>>>>>>>???>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBBBB@@@@@@AAAEEEQQQggg}}}}}}___GGGBBBGGG???>>>=========<<<:::888777777666555555777;;;???III```|||jjjYYYJJJEEEDDDDDDMMMZZZuuuqqqhhheee[[[VVVWWWYYY```uuu{{{zzz|||~~~bbbIIIEEE@@@===;;;:::888777444666888777555777===BBBhhh\\\IIICCC@@@???===<<<;;;:::999999555555444333333222222111111111111111000000000000---------------...///000...111444444222000111222222444555444333666>>>EEEDDDCCC@@@<<<999:::@@@FFFHHHKKKOOOOOOMMMKKKKKKMMMHHHOOOXXX^^^```bbbgggkkkoooqqqtttwwwyyyzzz{{{|||~~~xxxxxxxxx~~~|||~~~tttqqq\\\WWWoooyyyuuuyyyeeeOOO<<<888;;;===<<<===555444333333444333111///////////////////////////////////////000000000000===HHH\\\ttt~~~~~~vvveeeZZZ\\\ttt}}}lll```ttttttfffgggbbbUUUGGG@@@???AAA??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@???EEEXXXttt{{{qqqPPP@@@@@@???>>>======>>>===;;;999888777666555555777<<<@@@QQQjjjoooXXXOOOLLLLLLUUUccc{{{vvvzzzvvvlllddd```XXXUUUbbbuuu||||||mmmJJJFFFAAA===;;;:::999777444777999777666777>>>DDDlll___LLLEEE@@@>>><<<;;;;;;:::777555888777555333222222222222333222111000000/////////000000000///......------000000000000111111111111222222111222444888<<<>>>AAA===888666888<<<@@@BBBLLLJJJIIIKKKNNNOOOLLLJJJQQQRRRUUUYYY^^^dddiiikkkooopppqqquuuxxxyyyxxxvvvxxx~~~tttfffggg^^^WWWeeezzz{{{lllooo^^^FFF777666::::::666888777666444333222111111...............///000000000------000000///111555===MMMggg|||~~~~~~vvviiiWWWTTTkkk{{{mmmoootttsss```RRRIIIJJJGGG>>><<>>======@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBEEE@@@???DDDGGGNNNeee~~~~~~YYYBBB>>>AAA@@@>>>===;;;:::::::::555777222111999:::999BBB[[[~~~qqq^^^WWWXXX___ggg}}}ssskkkppp|||pppcccccckkk~~~{{{fffSSSJJJ???:::<<<===999333888777444888===777===SSSttt|||___LLLEEEAAA???===<<<;;;:::888666888777555333222222222222000000000//////000111111.........///////////////000000000000111111111111333222111111222666999;;;???<<<888777:::???CCCEEEKKKIIIHHHJJJLLLMMMLLLKKKQQQSSSVVVZZZ___dddhhhkkklllmmmppptttxxxyyywwwvvvyyy~~~}}}}}}xxxxxxkkk[[[^^^ooouuuoooiii\\\JJJ>>>;;;>>>===;;;888777666444333222111111...............///000000///------000111000222777@@@QQQmmmxxxgggVVVQQQeeeyyy|||eeeTTTGGGHHHIIICCC???AAAAAABBBAAA???>>>???BBBDDDCCCDDDEEEFFFGGGFFFFFFEEEFFFAAA@@@CCCDDDJJJ^^^uuuiiiKKK>>>AAA@@@>>>===;;;;;;::::::666888333222999999:::EEEddd|||qqqmmmooottt~~~sssffflll{{{nnnkkksssxxxWWWKKKAAA>>>>>>;;;777666777888555888;;;666@@@YYY|||___LLLEEEBBB@@@===<<<<<<;;;999777777666555444333222222222............///000111222------......///000000111000000000000111111111111444333111000111444777999===:::888999===BBBFFFHHHJJJHHHGGGGGGJJJLLLMMMLLLQQQSSSVVV[[[```dddfffhhhhhhiiimmmssswwwyyywwwuuuwww{{{}}}{{{{{{kkk^^^eeeooorrr___TTTGGG>>>;;;;;;;;;;;;888777666444333222222111//////.........///000000...,,,...111111000333888FFFWWWooo{{{eeeSSSJJJZZZrrr{{{xxx~~~www{{{}}}vvvaaaPPPMMMOOOKKKEEEDDDBBBCCCBBBAAA@@@AAADDDGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIDDDBBBCCCCCCFFFWWWiii~~~WWW>>>AAA@@@???===<<<;;;::::::777999444333888888>>>MMMjjj~~~{{{}}}mmmdddbbbrrryyyyyyssscccOOO@@@AAA@@@999666;;;777999777888:::666EEEccczzz___LLLEEEBBB@@@>>>======;;;999777666666555444333333222222//////......///000000111............//////000000///000000000111111111111333333222111333555888:::;;;:::999;;;@@@DDDGGGHHHHHHGGGFFFFFFHHHKKKMMMNNNQQQSSSWWW\\\```ccceeeeeeeeeggglllrrrwwwyyywwwuuusssvvvzzz}}}zzzvvvuuuyyy{{{{{{}}}}}}{{{zzzoooiiipppwwwbbbSSSCCC:::888888888999999888666555333222222222000///////////////000000...---...111000///333:::UUUaaaqqq|||eeeRRRDDDMMMcccxxxyyyuuu{{{|||{{{{{{{{{|||fff[[[VVVPPPJJJHHHDDDDDDDDDBBBAAABBBEEEHHHKKKLLLMMMNNNMMMMMMKKKKKKIIIFFFEEEDDDCCCEEERRR```~~~bbb???AAAAAA???===<<<;;;;;;:::999:::555444888999CCCYYY{{{wwwrrruuuzzzvvvdddaaaoooyyy~~~rrr|||[[[AAAAAABBB:::777===777:::999999999777KKKmmm}}}___LLLEEEBBB@@@>>>======;;;999777555555555444444333222222111111000///////////////000000//////............///000000000111111111111222222333555777999;;;===:::::::::===AAADDDEEEEEEEEEEEEEEEFFFGGGJJJNNNPPPUUUWWW[[[___bbbeeefffgggeeegggkkkqqquuuwwwvvvtttqqqrrruuuyyy|||~~~tttooommmppptttuuuwwwzzz~~~wwwmmmddd___eeeppp}}}xxxttttttxxxxxx~~~rrr^^^III???===;;;999;;;999888777555444333222222111000000/////////000000///...///000///...444===```lllyyyyyy}}}~~~}}}gggTTTCCCEEEYYYqqq{{{tttuuuvvvxxxrrrmmmuuupppbbbUUUMMMJJJGGGGGGFFFDDDBBBBBBEEEGGGKKKKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBDDDMMMWWWsssnnnGGGBBBAAA???>>><<<;;;;;;;;;999;;;777666999;;;LLLiiiuuu|||vvvppptttxxxiiifffsss|||uuusssKKKCCCEEE>>>888;;;888;;;999999::::::RRRwww___LLLEEEBBB@@@===<<<<<<;;;999777444444555555444444333222333222111000////////////111000000///......------000000000000111111111111111333666999<<<=========777777999===AAACCCDDDCCCCCCDDDFFFGGGHHHKKKOOORRRZZZ[[[^^^aaadddfffhhhiiiggggggjjjnnnrrrtttsssrrrqqqrrrtttxxx}}}wwwppplllnnnrrrrrrtttvvvzzz|||}}}{{{rrreeeWWWNNNSSS```rrr}}}tttmmmkkkttt}}}||||||iiiWWWNNNFFF===888999999888777555444333333222111111000/////////000000000//////000///000:::EEE^^^mmm~~~{{{zzz}}}yyy|||xxxeeeUUUDDDCCCTTTmmmzzzrrrrrr|||vvvmmmooozzzhhhXXXOOOMMMLLLJJJGGGDDDCCCDDDFFFFFFGGGGGGGGGFFFDDDCCCAAAAAABBBCCCBBBAAACCCIIIOOOfff{{{zzzVVVBBBAAA@@@>>>===<<<;;;;;;999:::777888;;;>>>UUUyyy}}}rrrqqq|||uuu{{{|||sssmmmyyyzzzlllkkkzzzZZZGGGEEE@@@:::888888;;;999999<<>>>>><<<:::111333666;;;AAACCCCCCBBB@@@DDDGGGIIIJJJLLLOOORRRZZZZZZ\\\^^^```ccceeeggghhhggggggiiilllnnnnnnmmmqqqppprrrvvv}}}|||tttnnnppptttuuuwwwyyyvvvyyy|||{{{sssdddTTTIIIGGGSSSgggzzz{{{tttllleeekkk{{{zzz}}}yyyrrruuu~~~tttmmmfffVVVAAA777888:::999777666444333333333222111111000//////000000000///000111111666CCCQQQ^^^ooo|||tttqqquuu}}}zzzXXXNNNBBBBBBQQQfffxxxnnnmmm}}}qqqnnnqqq^^^SSSRRRPPPKKKGGGDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBEEEFFFDDDCCCEEEIIIKKKYYYppp}}}eeeBBBAAA@@@>>>===<<<<<<;;;888999888999===BBB^^^}}}~~~~~~}}}ssspppzzzuuuuuuuuu}}}yyyiiigggmmmrrrqqqsssyyyaaaGGGAAA@@@<<<999999:::777:::???DDD\\\{{{___LLLEEE@@@>>><<<;;;;;;:::777555333444555555555444333222111111111111222333444555------......///000000000000000000000111111111111111555:::>>>???===999666---///444:::AAADDDDDDCCC???CCCHHHJJJKKKMMMPPPSSSWWWWWWWWWXXX[[[^^^aaabbbhhhgggffffffiiijjjkkkjjjnnnmmmooottt{{{zzzrrrllloootttvvvxxx{{{uuuyyy||||||uuueeeTTTHHH>>>III\\\sss~~~zzztttkkkbbbddduuuuuuttt{{{kkkdddfff~~~gggIII;;;>>>:::999777666444333333333222222111000000///000000000///000111333:::KKKZZZhhhwww~~~~~~~~~jjjLLLEEE>>>???MMM```nnnsss|||eeeeee}}}tttjjjxxxnnnXXXWWWSSSNNNIIIFFFEEEFFFCCCDDDFFFHHHIIIIIIIIIIIIGGGJJJKKKIIIHHHIIIKKKKKKPPPiiiyyy~~~nnnCCCBBB@@@>>>===<<<<<<<<<777999888:::>>>DDDcccxxx~~~|||}}}~~~uuu}}}jjjZZZVVVSSSSSSWWWZZZ[[[cccwww}}}yyy```DDD<<>><<<<<<;;;999888666666555444333222222111222222111111111111222222//////............//////000000000000000111111222333333666;;;>>>===888333---111777===AAABBBBBBAAA@@@BBBFFFIIIKKKNNNQQQTTTSSSSSSTTTTTTVVVZZZ___ccceeefffhhhjjjkkkkkkjjjjjjrrrnnnlllooowww~~~xxxqqqrrrtttuuuwwwzzzxxx{{{{{{xxxrrrhhhXXXIIIFFFEEERRRkkk|||}}}zzz{{{tttkkkccccccmmm|||zzzoooqqqzzz~~~vvvmmm___[[[bbbUUU222CCC888888777666555444444444111111000000//////......222...///555666;;;NNNdddzzz}}}~~~~~~rrrgggLLLEEE@@@@@@CCCJJJVVVaaayyy}}}vvvggggggyyyzzzdddbbbmmmpppddd^^^___WWWJJJIIIRRRMMMQQQSSSPPPOOORRRTTTSSSSSSXXXYYYTTTPPPQQQSSSSSS\\\lllttt|||nnnTTT???:::AAA>>>999;;;;;;999888:::<<<@@@RRRxxxsssqqqwww{{{~~~mmm]]]XXXPPPLLLJJJLLLLLLPPP^^^mmmyyyvvvvvvsss}}}]]]JJJDDD@@@<<<:::;;;AAA444>>>@@@EEEqqqcccJJJHHHCCC@@@===<<<<<<;;;999888777666666555444333222222111000000000000000000111//////............//////000////////////000111111222333555999<<<;;;666222...111777<<<@@@AAAAAA@@@@@@BBBFFFHHHJJJMMMQQQSSSTTTUUUVVVWWWXXX[[[___bbbbbbeeeiiilllmmmlllkkkjjjrrrqqqrrrvvv||||||uuuppprrrvvvwwwyyy|||zzz}}}}}}yyysssjjj\\\OOODDDDDDMMMbbbvvvxxxppphhhhhhrrr~~~uuuuuu||||||oooccc___ccc<<<777888888888777666555444333111111111000//////......333000000333333888LLLccczzz~~~}}}~~~{{{nnnfffKKKCCC<<<<<<@@@GGGRRR\\\lllsssssskkknnniiiQQQOOOYYY{{{rrrmmmeeeZZZXXX]]][[[___cccfffhhhjjjjjjiiijjjnnnooonnnooopppmmmhhhmmmvvv}}}\\\EEE===BBB>>>999;;;:::888::::::<<>>???>>>>>>@@@BBBEEEFFFHHHKKKOOORRR[[[^^^bbbdddcccbbbbbbbbb```eeejjjmmmnnnnnnpppqqqrrruuuzzz|||{{{yyyxxxwwwtttnnnmmmrrrwwwyyyzzz|||yyyjjj^^^PPPPPPNNNWWWrrrvvvrrrxxxyyyxxx{{{jjjsss```JJJAAA888999:::999888666444222222222111111000//////...000111333333333===XXXrrrttt~~~{{{yyyzzz~~~tttiiibbbVVVJJJCCCHHHTTT___hhhoooxxxzzzoooccc\\\```hhhttttttgggcccdddrrrtttTTTCCCBBB===999;;;:::888<<<999;;;XXXjjjaaaiiiuuuzzz{{{|||~~~rrriiibbb\\\VVVRRRRRR___|||{{{uuupppjjjccc^^^hhhjjjtttsssPPPDDDBBB???;;;666@@@<<<888FFFhhhdddIIIFFFBBB???===;;;;;;:::888777777777666555444333222222222111111000000111111222//////............//////...............///000000000222333444444333222222222555888;;;===>>>>>>===AAABBBDDDEEEGGGJJJNNNRRR^^^bbbfffhhhgggfffddddddbbbfffiiijjjjjjmmmrrrwww|||~~~~~~|||}}}}}}tttooommmqqqvvvwwwxxxzzzsssbbbTTTPPPJJJOOOiiiyyyqqquuuyyyrrr{{{vvv\\\GGGCCC::::::::::::888666444333222222222111000000//////111222333222444AAA\\\ttt|||yyyzzzuuuyyy|||yyywwwxxx|||{{{mmmaaaVVVJJJEEEPPPcccsss|||~~~uuurrrsssrrrsssfffbbbcccrrr]]]EEEAAA<<<:::===;;;999<<<999>>>bbbgggaaalllvvv|||~~~{{{|||vvvooofff^^^XXXTTTbbbxxxeeeVVV```bbblll~~~XXXGGGCCCAAA>>>888??????777JJJqqqdddIIIFFFAAA???<<<;;;::::::888777666666555444333222222111222222111111111111222222//////............////////////......//////000111222333555555333333333444555777999<<<>>>>>>>>>===AAABBBCCCDDDFFFIIINNNQQQ]]]aaaeeeggggggeeeccccccaaadddgggffffffiiiqqqwww||||||||||||}}}~~~wwwqqqnnnrrrvvvwwwyyy{{{}}}gggYYYQQQHHHKKKaaaxxxooosss~~~~~~ooottt~~~hhhLLL>>>===<<<;;;999777666555444333222222111111000//////222333333222666FFF___sss{{{yyy{{{xxx~~~|||zzzwwwvvvwww{{{qqqbbbYYYNNNLLL]]]xxxxxx{{{~~~yyyuuuuuuiiiKKKCCC>>><<<>>><<<;;;;;;:::GGGnnnjjj```iiirrrzzz~~~~~~{{{pppcccVVVVVVjjjwwweeeccceeeooommmQQQDDD???<<<<<<;;;???:::PPPxxxdddIIIEEEAAA???<<<;;;::::::888666555555444333222111111000111111000000000000111111//////............//////000////////////000111111444555777666333333444777888999;;;===>>>>>>>>>>>>AAABBBCCCCCCEEEHHHMMMQQQXXX\\\```bbbaaa```___^^^\\\```ddddddbbbdddlllrrrtttsssssswww|||zzzsssooosssxxxzzz}}}nnn[[[OOODDDGGGWWWpppwwwooorrr|||ssssss~~~tttxxx```LLL???===;;;888666666666666333333222111111000000///000111222444>>>RRRjjjzzz}}}xxxwwwuuutttvvvzzzsssddd\\\RRRRRRiiirrr]]]PPPSSSUUU]]]{{{vvvSSSGGG@@@>>>???===<<<;;;===RRR{{{nnnbbbkkkrrrwww}}}{{{nnnddddddkkkxxx[[[DDD<<<999???777???>>>WWW}}}dddIIIEEEAAA???<<<::::::999888666555444444333222111000///000000////////////000000//////............//////000000000000000111222222555777888666444333555888999:::<<<===>>>???>>>>>>AAABBBCCCCCCDDDHHHMMMQQQTTTWWW[[[]]]\\\[[[[[[[[[WWW]]]bbbcccaaaaaagggmmmqqqoooqqqxxx{{{tttppptttzzz}}}tttWWWGGG<<<@@@LLL___zzzvvvooosss|||xxxuuu~~~|||qqq{{{tttcccAAA>>>;;;777555555666777333333222222111000000000...///111777FFF^^^www~~~|||vvvuuuttttttvvvzzz~~~sssfffYYYOOOQQQjjjdddNNN@@@BBBCCCKKKmmmyyyYYYKKKBBB???@@@<<<===:::@@@ZZZhhhaaapppwwwwwwzzzzzziii]]]```ooo}}}~~~^^^EEE===<<>>WWWlll~~~~~~~~~sssrrrrrrtttwww}}}wwwiiiXXXOOOOOO___ttt~~~___NNNAAA???AAAHHH^^^vvviiiFFFCCCFFF@@@===AAA;;;BBBbbbcccgggmmmqqqxxx{{{~~~~~~}}}llliiinnn{{{vvvjjjeeeeee{{{rrrkkkmmmyyyeeeJJJ@@@>>>???888@@@AAAccc```LLLDDD???>>><<<:::888777666666444777999666111///000333333111//////000111000///....................................///000222333666999:::888444222555888:::;;;======<<<<<<>>>???AAABBBBBBAAAAAAEEEKKKPPPWWWXXXXXXWWWVVVVVVYYY[[[___```bbbcccdddgggjjjmmmppprrruuuyyy}}}}}}xxxvvvzzz}}}}}}|||iiiSSS@@@>>>AAAKKKddd~~~zzzqqqqqqzzzwwwhhhZZZccc}}}eeeEEE555888777555666444333333222222111000000000111444222:::TTTlll~~~||||||}}}uuuttttttuuuxxx}}}zzzaaaRRRGGGKKKWWWfff|||~~~]]]MMMAAA???===???OOOdddqqqKKKBBBAAA=========:::FFFkkkfffUUUaaajjjooowwwzzz~~~mmm]]]ZZZ^^^lllpppjjjtttfffLLLBBB??????888AAAHHHmmmaaaLLLDDDAAA@@@===;;;888666555444666888888666111//////111333111//////000000000///........................//////.........///111222333555777555222222444777:::<<<============>>>@@@???AAABBBBBBBBBDDDHHHKKKPPPQQQRRRRRRSSSVVVZZZ]]]___^^^]]]___ccchhhkkkmmmoooqqqtttwww|||}}}yyyxxx|||~~~wwwlll___NNN@@@>>>@@@HHH^^^uuu|||tttllllllvvv}}}ooo___[[[vvvjjjKKK999999666555777555333333333222111111000000222333...666QQQmmm|||yyyxxxyyytttttttttuuuxxx|||zzzeeeUUUGGGAAABBBKKK^^^qqq}}}sssmmmooovvvvvvpppkkklllttt}}}[[[LLLAAA???<<<:::DDDUUUxxx{{{SSSDDD???<<<>>>===???SSS}}}|||jjjOOOJJJ\\\gggllltttwwwzzz{{{}}}pppfff^^^___bbblllyyywwwuuummmjjjuuufffKKKAAA>>>???:::BBBRRRzzzbbbMMMDDD@@@???===:::888777666555555666777555222000000111222000///...000000///...........................000///...---......000000111222333333111111444666999:::<<<<<<<<<<<<===??????@@@AAACCCDDDEEEFFFGGGLLLMMMNNNOOOPPPSSSXXX\\\^^^[[[XXX[[[aaagggkkkkkkmmmnnnqqquuuxxx|||~~~}}}yyyzzz~~~~~~{{{pppcccYYYQQQEEE<<<===@@@HHH\\\qqqyyyrrrjjjhhhnnn|||yyy___kkkuuuhhhLLL<<<;;;888888;;;888444333333222222111000000222333...666SSSooo{{{wwwuuuuuuoooppprrrtttxxx|||nnn^^^TTTLLLHHHCCCCCCOOO___wwwggg___dddxxx}}}[[[LLLAAAAAA???<<>>@@@>>>CCC^^^zzz[[[HHHJJJ]]]eeejjjrrruuuyyyzzz}}}xxxtttuuurrrnnnhhhhhhlllqqqssswwwtttuuuqqqbbb[[[SSSPPPXXXhhh~~~wwwnnnNNNAAAAAA???<<>>===<<<:::999888888777333333444333222222222333222000......///000///...........................//////...------...///000000000111111111111333444555777999::::::;;;===??????@@@BBBDDDFFFGGGGGGFFFLLLLLLLLLLLLMMMPPPUUUYYY\\\XXXVVVYYY___fffiiijjjlllnnnqqquuuyyy{{{}}}~~~|||yyyzzz~~~sssggg[[[QQQKKKCCC===>>>@@@HHHZZZlllxxxrrrkkkgggkkkwwwqqqjjj```HHH;;;<<<999:::<<<777444444333333222111111111111444222<<>>???;;;DDDdddYYYIIIMMM]]]dddiiirrruuuvvvwww{{{lllaaa]]]^^^```dddiiiooossssssvvvrrrcccVVVKKKPPPTTTMMMMMMJJJIIINNNXXXkkkvvvVVVFFFFFF??????BBB```cccNNNEEE===<<<;;;:::999888888888222222222222333333333333222000....../////////.................................---------...000111000000000000000111222333222444777888999;;;>>>@@@@@@AAABBBEEEIIIJJJIIIHHHMMMMMMLLLKKKKKKNNNSSSWWWZZZYYYXXXZZZ___eeehhhjjjnnnppptttxxx|||~~~zzzwwwxxx}}}}}}|||uuummmbbbXXXRRRLLLEEEBBBAAAGGGXXXhhhvvvsssnnnjjjlllxxxmmm[[[FFF<<<:::777888:::444444444444333222222111111000555555CCCbbbyyy{{{tttpppnnnkkknnnsssyyypppggg___ZZZPPPIIIOOO[[[nnnyyyfffTTTTTTeeexxxbbbOOOAAA???===:::BBBOOOlllwwwqqqyyy}}}yyyYYYKKKDDD===>>>>>>KKKpppXXXJJJMMM[[[bbbjjjtttwwwtttuuuxxx{{{iii]]]ZZZ\\\ffflllqqqpppmmmrrrxxxiii^^^TTTRRROOOIIINNNTTTPPPIIIJJJNNNRRRWWWfff___GGGBBB???BBBBBBfffdddNNNEEE???>>><<<:::999777777777333222222222333333222111111000....../////////...........................---,,,,,,,,,---///000111111000//////000111111111000333666888:::<<<@@@BBBBBBBBBCCCFFFKKKMMMLLLKKKNNNMMMLLLKKKKKKNNNTTTXXXZZZ[[[]]]___aaadddiiilllnnnqqquuuzzz~~~yyyvvvvvv{{{zzz}}}~~~}}}|||xxxmmmccc\\\VVVOOOHHHDDDJJJZZZiiitttsssppplllmmmwwwssscccNNNAAA<<<555777999333555444444333333222111111000555777GGGgggyyyrrrllljjjjjjmmmsssyyyuuujjjbbbVVVKKKLLLUUUbbbnnnyyy}}}eeeRRRMMMXXXgggaaaOOOAAA@@@>>>:::???JJJbbbvvvnnntttzzzbbbNNNCCC>>>AAACCCSSS~~~ZZZKKKMMM[[[cccllluuuvvvyyyxxxzzzxxxeee___bbblllvvv~~~|||vvvyyysssiiieee^^^XXX[[[\\\UUUVVV[[[XXX\\\^^^aaadddfffnnnnnnKKK======DDDDDDkkkdddNNNEEEAAA???===;;;888666555555555444222222222222111///111///...---//////...---........................,,,,,,+++,,,---///111222222111//////000111111000000222666999;;;>>>BBBDDDDDDCCCCCCGGGLLLOOOOOOMMMMMMMMMLLLKKKLLLOOOUUUYYYZZZ^^^aaacccccceeejjjnnnmmmoootttyyy}}}xxxtttuuuzzz~~~{{{}}}~~~ttthhhaaa\\\TTTKKKGGGMMM^^^mmmttttttqqqlllkkksss{{{oooYYYHHH???666888;;;555555444444333333222222111///444777HHHjjj~~~wwwpppjjjggghhhkkkqqqwww|||tttkkkdddXXXHHHBBBEEERRR^^^jjjooorrrxxxhhhTTTKKKQQQ\\\^^^MMMAAABBBAAA<<<@@@JJJZZZvvvlllrrrzzzmmmSSSDDD@@@FFFAAAUUU]]]OOOPPP]]]dddmmmuuusss~~~~~~mmmiiiooonnn}}}xxx{{{{{{rrrsssyyyxxx{{{zzzzzz{{{{{{{{{UUU@@@<<>>???DDDGGGKKKMMMNNNOOOQQQRRRNNNMMMKKKJJJLLLPPPUUUXXXXXXYYY]]]bbbgggkkkllllllnnnoooqqqvvv|||~~~zzzyyy}}}{{{xxxooobbbXXXPPPQQQ]]]iiivvvsssmmmggggggqqq{{{zzz~~~sssVVV===555999999444444444333222222111111000111000999OOOiiirrr{{{sssiiieeefffeeejjjrrrzzzsss```TTTKKKBBB>>>===FFFIIIPPPXXX[[[]]]iiivvv}}}ssspppyyysssssslllVVVFFFIIIWWW|||aaaQQQDDDAAA@@@>>>AAAHHH```zzzxxxkkkmmmtttyyywwwzzz}}}zzz[[[EEE>>>@@@CCC]]]WWWMMMMMM\\\jjjmmmqqqwwwzzzzzzzzz|||nnnqqqooowww~~~VVV>>>@@@<<>>???DDDFFFHHHJJJKKKKKKLLLLLLLLLKKKJJJJJJMMMQQQVVVYYYXXXZZZ]]]aaafffjjjllllllooooooqqquuuzzz~~~{{{xxxxxx|||wwwkkkaaaYYYVVV^^^hhhrrroooiiiddddddooo~~~zzzjjjrrriiiNNN>>>999999777444444333333222111111111222000999QQQnnn|||yyy{{{sssiiidddeeeeeejjjqqqxxx}}}oooZZZNNNHHHBBB;;;888;;;<<>>@@@AAABBBBBBCCCFFFHHHIIIHHHGGGEEEFFFHHHKKKOOOTTTYYY\\\YYY[[[]]]___bbbgggkkknnnoooppprrrvvvzzz}}}}}}}}}wwwuuuwww~~~|||ssshhh\\\VVVVVVUUUSSSOOOKKKNNN[[[ooo~~~ssscccdddzzzxxx^^^DDD555444888555555444444333333222222666222:::WWWyyy}}}yyyqqqfffaaaaaaeeejjjooossswww{{{zzzpppggguuu}}}jjjSSSFFFAAA===:::999===;;;:::;;;===???BBBEEEJJJYYYhhhsss~~~jjjbbbxxxrrrXXXPPPNNNIII]]]|||~~~hhhQQQGGGAAA;;;<<>>;;;:::999888666555444444333222222111111000////////////////////////........................000000////////////000000000000///000111444666888666777888999;;;>>>@@@AAAAAAAAACCCFFFJJJLLLKKKJJJCCCDDDGGGKKKOOOTTTXXXZZZYYY[[[^^^```aaaeeejjjnnnnnnooorrrxxx}}}vvvuuuwww~~~xxxlll]]]RRRMMMHHHFFFCCCAAAEEESSShhhwww}}}uuuiiittt|||kkkWWWCCC888777:::666666555555444333333222555222===]]]~~~|||~~~zzzvvvmmmccc___```eeejjjooosssuuuzzz}}}xxxgggeeeooooooZZZJJJ>>>888888<<<;;;<<<>>>@@@FFFMMMRRRUUUfffuuukkk___uuuvvv[[[UUUSSSMMM^^^{{{lllQQQEEE???<<<>>>CCCQQQoooyyyvvvyyy~~~rrrTTTFFFDDDTTTyyyjjjRRRFFFJJJQQQWWW[[[^^^eeemmmpppssszzzvvvmmmcccXXXYYYoooyyynnnccc___dddjjjpppUUUGGGAAAGGGgggfffNNNCCC@@@>>>;;;:::999888777555444444333222222111111000000000000000000000000000........................000////////////000000111/////////000222555777999666666777999;;;===???@@@BBBAAABBBFFFKKKNNNMMMJJJAAACCCFFFJJJOOORRRUUUVVVWWW[[[___aaabbbdddiiimmmmmmooossszzzvvvtttwww~~~{{{ooo___PPPIIICCCBBB???>>>CCCSSSiiixxxoooZZZJJJ>>>777555666777666666555555444333333333222AAAccc{{{}}}wwwqqqiii___\\\^^^eeejjjpppsssuuuzzzzzzuuutttyyy}}}ttt]]]XXX___zzz|||nnn[[[KKK>>>777999???@@@HHHRRRYYYaaakkkqqqssslll[[[qqqeee[[[XXXSSSYYYvvv|||cccJJJ@@@>>>===???EEEOOOmmm~~~~~~}}}nnnQQQEEEDDDWWW~~~eeeKKKFFFKKKQQQVVVZZZ___eeejjjnnnsss||||||rrrfffWWWQQQeeepppooojjjccc]]]ZZZ]]]```lllZZZFFF>>>JJJlllfffNNNBBB@@@>>>;;;999999999777555444444333222222111111000000000000000000000000000........................//////...//////000111111...//////111333666888999555555666888:::<<<>>>???BBBAAAAAADDDJJJLLLJJJGGGAAACCCFFFJJJMMMPPPQQQRRRVVV[[[```bbbbbbdddhhhlllmmmoootttzzzvvvsssuuu{{{{{{ooo___OOOFFFBBBBBB@@@@@@FFFVVVmmm}}}lllUUUHHH@@@888555666777777666666555444444444222444EEEggg{{{tttmmmddd\\\ZZZ]]]dddkkkrrruuuvvv{{{yyysssnnnsssvvvxxx}}}|||kkkVVVSSSSSSiii}}}nnn```QQQFFFAAA???BBBHHHQQQbbbvvvnnnWWWnnnrrraaaYYYVVVSSSrrrpppYYYDDD??????>>>>>>AAANNNllllllQQQGGGHHH^^^qqqPPPHHHLLLQQQVVV[[[aaaeeeggglllrrr}}}uuuiiiYYYQQQdddnnnjjjddd___]]]]]]^^^___mmm~~~bbbJJJ???OOOtttfffNNNBBB@@@===;;;999999999777666444444333333222111111000000000000000000000000000....................................///000111222......///111444666888999444555666777999<<<>>>???CCC@@@???CCCHHHIIIFFFBBBAAACCCFFFJJJMMMNNNOOOOOOUUUZZZaaacccccccccgggkkknnnpppttt{{{uuurrrsssyyyyyymmm^^^MMMDDDBBBBBBAAAAAAGGGXXXooouuu___RRRIII@@@<<<===777777777666555555444444333777HHHggg{{{rrrjjjaaaZZZYYY]]]dddkkksssvvvwww|||zzzgggooossstttyyy}}}rrrbbbSSSMMM\\\uuuyyykkk^^^QQQCCC@@@DDDHHHMMMRRR___wwwnnnWWWnnn}}}eeeYYYWWWSSSrrrkkkVVVDDDAAABBB>>>;;;<<>>???@@@>>>>>>AAAEEEGGGFFFDDDEEEDDDFFFKKKPPPRRRPPPMMMPPPXXXccckkknnnmmmjjjhhhooosssvvvzzz{{{xxxvvvxxx}}}}}}uuulllfffaaabbbaaaXXXKKKIIIZZZnnn~~~yyyzzznnnhhhvvvZZZ>>>:::888888888:::;;;:::777555555999HHHeee~~~}}}xxxrrriii\\\SSSTTTZZZaaajjjsssuuuxxx|||mmmbbbaaalll|||yyyooouuu~~~xxxxxxttt[[[ccc}}}aaaNNNIIIHHHXXX}}}ppp\\\JJJDDDBBB===<<<@@@IIIgggrrrXXXPPPSSS|||{{{OOOEEEIIIMMMQQQUUUZZZ```ccciiinnn{{{jjj^^^TTTZZZppp```JJJaaaiiiLLLDDD@@@???===;;;999888777777444444333222222111111000111111111111000000000///------,,,,,,,,,,,,------......//////000000111111...------///333777888888555555666888:::<<<>>>???>>>===>>>@@@DDDFFFEEEDDDDDDEEEHHHLLLQQQRRRPPPMMMNNNUUU___gggjjjiiigggeeepppssswwwzzzzzzwwwuuuwww{{{zzzsssjjjhhhbbbVVVGGGCCCPPP```uuu}}}iiibbbuuurrrZZZ;;;:::888888888:::;;;;;;888666999<<>><<>>???======>>>@@@BBBDDDDDDCCCCCCEEEIIIMMMQQQQQQOOOMMMQQQVVV]]]bbbeeefffggggggooosssvvvxxx}}}vvvsssppprrrvvvzzzzzzyyy~~~sssjjj\\\OOOCCC???FFFQQQhhhrrr~~~yyypppdddbbbSSS<<<===999999999;;;<<<;;;888666555999JJJgggyyyxxxsssmmmeeeYYYQQQRRRYYYbbbjjjqqquuu{{{|||zzzuuu___SSSKKKGGGPPPkkk~~~^^^```yyyqqqdddfffiiihhh}}}uuu___JJJDDDCCC???===???EEE___dddSSSSSS~~~vvvrrrRRRHHHBBBEEEIIINNNSSSZZZaaaeeefffppp~~~tttcccVVVTTTaaayyyXXXPPPrrrjjjMMMFFF@@@???===;;;:::999999888444444333222222111111000111111111111000000000000......------------............//////000000111111,,,,,,---000444666777777444444555777999;;;===>>><<<===>>>@@@AAAAAAAAAAAAAAADDDIIINNNPPPPPPOOOMMMUUUXXX\\\```bbbeeehhhjjjlllqqqtttvvvzzzsssooolllkkknnnppppppoooooottt~~~wwwhhhVVVIIIAAA===@@@EEEXXXdddttt{{{nnn}}}\\\TTTOOOCCCAAA;;;;;;;;;<<<<<<;;;888555222888KKKjjjyyyuuuqqqkkkcccXXXPPPQQQXXXaaaiiipppttt{{{[[[HHHHHHDDDBBBJJJ___www``````wwwyyywwwyyyyyyvvv^^^IIIBBBBBB???===???DDD\\\|||zzz{{{gggXXX[[[}}}xxxvvv]]]GGGFFFAAADDDHHHLLLRRRXXX```eeefffsss|||eeeSSSNNNWWWuuu{{{~~~~~~TTTOOOsssjjjNNNGGG@@@???===<<<:::999999999444444333222222111111000111111111111000000000000///..................///......//////000000111111,,,,,,---000444666777666444444555777999;;;===>>>===>>>???@@@?????????@@@???CCCIIINNNOOOOOOMMMLLLTTTWWW\\\___aaadddgggiiiiiinnnrrrtttyyyvvvqqqllljjjjjjjjjhhhfffaaaeeelllrrrvvv~~~lll^^^OOOEEE???;;;<<<@@@IIIVVVjjj}}}~~~~~~}}}~~~sss___NNNOOOLLLCCC===<<<<<<======;;;777444333:::PPPrrrxxxsssoooiiibbbWWWOOOQQQWWWaaagggnnnsss{{{]]]HHHGGGBBBBBBEEEQQQhhhbbb^^^tttuuuiiiooowwwuuu]]]GGGAAABBB???>>>???DDD[[[{{{~~~tttssslll\\\```wwwXXXFFFBBB@@@CCCFFFJJJOOOVVV^^^cccdddsssgggSSSMMMWWWuuuXXXLLLpppkkkNNNGGG@@@???===<<<;;;:::999999444444333333222111111000111111111111000000000000//////............//////......//////000111111111,,,,,,---000444666666666444444555777999;;;===>>>===>>>@@@@@@???>>>>>>???>>>CCCIIINNNOOONNNMMMLLLQQQUUUZZZ]]]```bbbdddfffffflllqqqtttyyy|||wwwpppllljjjhhheeebbb[[[]]]bbbcccaaafff{{{zzzvvvrrrkkkfff\\\SSSIIIBBB>>>:::<<<@@@@@@NNNdddzzz|||vvvuuuuuuvvvyyy|||~~~|||xxxxxxxxxvvvwww~~~fffMMMOOOQQQAAA>>>============:::777444111999QQQuuuxxxrrrnnniiiaaaVVVNNNPPPWWW```gggmmmrrr{{{oooUUUIIIHHHIIIFFFGGGYYYuuuccc]]]qqqgggTTT[[[kkkuuu\\\FFF@@@BBB@@@>>>???EEE[[[||||||pppnnnoooZZZZZZ___MMMCCC???AAADDDHHHMMMTTT\\\aaa```qqqhhhUUUQQQ[[[vvv^^^NNNqqquuuHHHGGG>>>>>><<<;;;999888666666222222222222111000//////000000000000////////////////////////////////////+++,,,---///000000000000---------///333555666555555555666777888:::<<<===AAA???>>>>>>??????===<<>>>>><<<;;;999888666666333333333333222111000///111000000000////////////////////////////////////,,,---...///000111111111---------000444666777666555555666777888:::<<<===??????@@@BBBCCCBBB>>>;;;AAADDDKKKRRRSSSOOOMMMOOOTTTXXX]]]aaadddfffiiikkkkkknnnrrrvvv{{{}}}zzzzzz~~~yyylll]]]NNNGGGMMMWWWccc]]]YYY[[[ZZZXXXYYY]]][[[^^^``````bbbbbb]]]UUUIIIIIIRRRggg{{{~~~wwwzzzwwwfff]]]TTTIII@@@======@@@@@@;;;888777777===XXX|||ooo~~~uuussslll^^^PPPKKKPPPXXX^^^fffiiipppzzzbbb```mmmvvvpppfffYYYOOOIIILLLRRR]]]rrrgggYYYhhhmmmQQQDDDMMMcccwwwwww___IIIAAA@@@>>>>>>AAAIIIiii|||kkkllljjjXXXdddPPP@@@@@@CCCFFFHHHKKKQQQYYY```gggqqq~~~|||fff```ccczzzyyy~~~}}}fffSSS|||uuuGGGGGG>>>>>><<<;;;999888666666444444444444333222111111111111000000000/////////////////////////////////------///000111222222222------...111444777888888555555666777888:::<<<===<<>>???BBBBBB===888777333@@@\\\|||ooo}}}vvvssskkk]]]OOOJJJOOOUUU[[[ccceeelll}}}nnnVVV\\\ttt{{{qqqaaaYYYTTTVVVYYY```qqqdddSSSZZZssssssOOO@@@BBBOOOaaawww}}}cccKKKBBBAAA>>>>>>AAAMMMnnn}}}nnnpppbbbXXXiiixxxLLLFFF@@@CCCFFFHHHKKKQQQYYY```gggtttvvvkkkjjjyyynnnaaaXXXYYYcccwww~~~uuuuuuyyyzzzyyy|||{{{|||kkkYYYuuuGGGFFF>>>>>><<<;;;999888666666555555555555444333222111111111111000000000//////////////////////////////---...///111222222222222------...111555888999999555555666777888:::<<<===<<<>>>BBBFFFHHHFFFAAA===???CCCKKKSSSSSSMMMIIIIIIOOOTTT[[[aaaeeegggiiijjjkkknnnsssxxx~~~uuudddVVVPPPWWWaaaoooxxx}}}pppcccOOOJJJMMM]]]nnnzzzggglllTTTBBB@@@AAAEEEDDD>>>888777666AAA```~~~qqq~~~wwwsssjjj\\\PPPKKKOOOUUUYYY```bbbiii{{{iii___llltttnnnccc[[[VVVWWWZZZ```rrrhhhTTTPPPYYYZZZddd{{{xxxSSSHHH@@@CCCQQQhhhiiiMMMCCCAAA???>>>AAAOOOqqqppprrraaaWWWiiieeeEEEHHHAAACCCFFFHHHKKKQQQYYY___hhhwwwsssqqqpppeee^^^YYYUUURRRPPPWWWjjjnnn___vvvGGGFFF>>>>>><<<;;;999888666666555555555555444333222222111111111111000000000000////////////////////////---...///111222222222222...---...111555888999888555555666777888:::<<<===>>>>>>???AAACCCCCCAAA???@@@CCCLLLTTTTTTNNNIIIJJJMMMRRRYYY___ccceeeggghhhlllooosssyyy~~~~~~zzzsssmmmkkkpppyyy~~~{{{wwwooofffRRRJJJMMM]]]mmmwwwllluuuZZZDDDBBBDDDHHHGGG@@@999777:::???```|||wwwsssiii\\\PPPLLLPPPTTTXXX___aaaiii{{{rrrfffbbbccc[[[RRRLLLLLLNNNXXXpppnnn^^^ZZZYYYLLLKKK\\\kkkwwwUUUHHH@@@FFFVVVnnnnnnPPPDDDBBB@@@???AAAMMMoooqqqrrrjjj[[[hhhdddCCCDDDAAACCCFFFHHHJJJPPPXXX^^^jjjzzz~~~~~~yyyttthhh^^^^^^```___fffyyymmmbbbvvvGGGEEE>>>>>><<<;;;999888666666555555555555444333222222222222111111111000000000////////////////////////------///000111222222222.........111444777777777555555666777888:::<<<===@@@???>>>>>>@@@AAA@@@???@@@CCCKKKRRRSSSMMMJJJKKKOOOSSSZZZ___bbbeeeggghhhlllnnnsssxxx}}}}}}|||wwwuuuwwwwww{{{~~~~~~~~~tttppprrrrrrooo\\\QQQPPP```ooovvvsssnnnUUUEEEDDDFFFKKKIIIAAA999666;;;===^^^vvvqqqgggZZZPPPMMMPPPTTTVVV___aaajjj{{{sssbbbaaaWWWMMMCCC@@@BBBNNNjjjmmmgggmmmooo___TTTWWW[[[|||pppRRREEEGGGZZZttttttSSSEEECCC@@@???AAAHHHhhhpppoooxxxccclll}}}\\\BBBDDD@@@BBBEEEGGGIIINNNVVV]]]kkk{{{~~~wwwsssuuullldddvvvGGGEEE>>>>>><<<;;;999888666666444555555444444333222111222222222111111111000000////////////////////////,,,---...///000111111111///......000333555555444555555666777888:::<<<===AAA@@@??????@@@@@@???>>>???AAAHHHPPPPPPLLLJJJLLLQQQTTTYYY^^^```cccfffhhhkkkmmmppptttxxx|||~~~}}}zzzzzz}}}|||vvvpppoookkksss|||~~~|||vvvtttyyy~~~qqq```ZZZggguuuzzzvvvwwwgggRRRGGGEEEHHHMMMKKKBBB:::666888>>>___rrrmmmcccWWWNNNLLLOOORRRUUU]]]aaajjj{{{rrrcccWWWKKKDDDBBBMMMiiirrrqqqyyyssslll~~~sss___SSS\\\yyyxxxUUUEEECCCAAA???AAACCCaaa}}}oookkk}}}jjjqqqxxxhhhOOO@@@FFF???AAADDDEEEGGGMMMUUU[[[jjjyyyooofffvvvGGGEEE>>>>>><<<;;;999888666666444444444444333222111111222222222111111111111000////////////////////////+++,,,---///000000000000000///...000222444444333555555666777888:::<<<===AAAAAA@@@AAABBBAAA???======@@@FFFMMMNNNKKKJJJMMMQQQTTTXXX[[[^^^aaadddfffjjjkkknnnrrruuuxxxyyyzzzsssqqqqqqvvvwwwrrroooooonnn{{{|||nnncccooo{{{~~~xxxzzzzzzuuukkkZZZGGGFFFIIINNNLLLCCC:::666444AAAcccpppjjj```UUUMMMJJJNNNQQQSSS\\\aaajjj{{{tttgggYYYPPPKKKRRRlll~~~yyyhhhssszzzVVVFFFCCCAAA@@@AAA???[[[wwwnnniiizzzllltttmmmQQQ@@@CCC>>>AAACCCEEEGGGLLLTTTZZZiiiwwwuuuggguuuxxxGGGAAA@@@???===<<<::::::999999555333222222222222111///111111111111000000000000/////////...------,,,,,,...---,,,---000111000//////...---...222555666666111222555888:::;;;;;;;;;<<<===>>>???@@@@@@???>>><<>>============>>><<>>===@@@DDDUUUsss}}}mmmhhh{{{xxxiiiyyyxxxZZZLLL???@@@AAABBBDDDGGGMMMTTTZZZdddsssvvviiixxxyyyjjjyyyHHHBBB??????===;;;:::999999999555333222222222222111///111111111111000000000000---------..................------...000111000//////...------000222333333111333555777999;;;;;;<<>>===;;;:::999888888555333222222222222111///111111111111000000000///,,,,,,------...//////000000///...///111333222111000...,,,---///111222222222333555777999:::<<<<<>>===;;;::::::::::::;;;???GGGMMMPPPMMMGGGBBBIIIMMMRRRUUUXXXZZZ\\\^^^cccgggjjjlllpppwwwzzzyyynnnooossszzzxxxrrrnnnnnnvvvfffUUUJJJNNNUUUXXXPPPBBB999888888KKKiii~~~lllggg]]]QQQHHHHHHNNNTTT]]]^^^dddnnnzzz~~~vvv}}}WWWDDDBBBBBB@@@???@@@PPPnnnooogggrrruuu```jjjcccLLL@@@???@@@BBBCCCEEEJJJPPPTTTaaannn|||pppXXXIIIPPPaaauuu|||{{{{{{pppqqqvvvvvvzzzIIICCC???>>><<<;;;999888888888555333222222222222111///111111111111000000000///+++,,,,,,---...///000000222111000111333444444333000...,,,---///111222222222333444666888:::<<<===:::;;;===>>>===<<<:::888:::>>>EEELLLPPPNNNGGGAAAHHHNNNVVV\\\___```______cccgggkkklllpppwwwzzzyyyppppppssszzz~~~vvvnnndddaaaeeevvvooogggbbbkkkrrr\\\LLLQQQXXXZZZPPPAAA:::999>>>MMMhhh}}}lllfff\\\PPPHHHGGGMMMSSS[[[\\\bbbmmmzzzvvvxxxZZZFFFBBBBBB@@@===@@@NNNkkktttkkkqqqqqq^^^hhhYYYFFF>>>???@@@AAABBBDDDHHHMMMQQQ]]]jjj|||hhhSSSGGGJJJTTThhhxxxvvv}}}xxxuuuuuuvvvwwwvvvyyy~~~zzzJJJDDD>>>>>><<<:::999888888888555333222222222222111///111111111111000000000000,,,,,,------...///000000222111111222444555555444///...------000222333333333333444666888:::<<<===999;;;>>>@@@???===:::888:::===BBBJJJOOONNNHHHBBBEEEMMMWWW___ccccccbbbaaaccchhhkkklllqqqxxx{{{zzzqqqqqqsss{{{yyyqqq]]]ZZZZZZfffxxxfffRRRJJJCCCJJJccc~~~fffOOOTTTZZZZZZOOOAAA:::;;;<<>>@@@AAABBBCCCFFFJJJNNNXXXfff{{{ttt^^^PPPIIIHHHKKKVVVgggxxx~~~{{{wwwwwwyyy|||{{{|||{{{KKKEEE>>>===<<<:::999888777777555333222222222222111///111111111111000000000000,,,---------......//////111000///111333444333222///...---...111444555555333333444555777:::<<<>>><<<===??????>>><<<999888:::;;;@@@GGGNNNOOOIIIDDDBBBIIISSS[[[```aaaaaaaaaccchhhkkklllqqqxxx{{{zzzqqqpppsss}}}|||bbb^^^ZZZ^^^uuucccLLL???>>>;;;===MMMkkk~~~}}}lllSSSWWW\\\ZZZNNN@@@;;;===:::LLLiii{{{mmmhhh]]]PPPGGGFFFKKKQQQRRRUUU\\\iiiwwwqqqzzzzzz[[[IIIGGGLLLTTTgggzzzeeeLLLAAA>>>===:::@@@IIIbbbpppfffqqqpppaaakkk}}}|||hhhNNNFFFCCC>>>???AAAAAABBBEEEHHHKKKUUUcccyyygggUUUPPPNNNKKKHHHKKKZZZsssyyy}}}}}}{{{KKKEEE>>>===<<<:::999888777777555333222222222222111///111111111111000000000000---------...............000///...///111222222111///...---...222555666666444444444555777:::<<<>>>AAAAAA???>>><<<:::999888::::::>>>FFFMMMOOOJJJEEE???EEENNNVVV[[[^^^```aaadddhhhkkkmmmqqqxxx{{{zzzoooooossskkkggg^^^]]]nnntttSSS>>>888>>>@@@===DDD^^^{{{lllTTTXXX]]]ZZZMMM???;;;???@@@UUUttt{{{nnnhhh]]]PPPGGGEEEJJJPPPOOORRRZZZgggvvvsssxxxmmmzzzZZZEEECCCIIIQQQbbbpppoookkkrrriiiNNN@@@===;;;999>>>EEE\\\yyy{{{hhh^^^qqq~~~yyybbbgggvvv\\\GGG@@@===>>>???AAAAAABBBDDDGGGJJJTTTaaavvvcccTTTUUUWWWRRRLLLFFFSSSiiivvv{{{{{{}}}KKKDDD===<<<::::::::::::888777444333222222111111222222111111000///////////////........................---...000111111///---,,,///...------...000333444333444444666888:::<<<===@@@???>>><<<;;;;;;::::::888===AAAFFFMMMSSSQQQKKKHHHHHHLLLTTTZZZ\\\___cccaaaggglllnnnsssxxxxxxvvvooolllooo{{{zzzjjjeeerrryyyrrrfffTTTFFFAAA>>>>>>@@@DDDSSSttt{{{}}}xxx~~~mmm\\\```ccc[[[JJJ<<<:::>>>GGGUUU}}}}}}pppggg[[[PPPEEE@@@CCCKKKNNNTTTZZZbbbooo|||sssuuu{{{}}}mmmQQQBBBCCCPPPYYYYYYVVVYYY^^^qqqlllNNNCCC===888;;;;;;BBBRRRfffuuuuuuhhhZZZggg{{{xxxhhhjjjmmmPPPCCCBBB>>>=========>>>@@@BBBEEEFFFOOO]]]qqqzzzqqqllldddXXXNNNOOOKKKXXXtttoooppptttppptttnnnqqqvvvxxxxxxuuu}}}KKKDDD>>><<<::::::::::::888666444333222222111111222222111111000///////////////...........................//////000000///...---///...------...000333444333444444666777999;;;<<<@@@???>>><<<;;;;;;::::::999===BBBFFFNNNTTTRRRLLLKKKKKKNNNUUUYYYZZZ\\\```bbbhhhmmmooosssxxxyyyvvviiigggkkkxxx}}}uuuiii]]][[[``````UUUJJJGGGCCCBBBBBBBBBJJJddd{{{uuuhhhcccjjjnnnmmmwwwnnn\\\bbbeee\\\JJJ===<<>>???BBBDDDFFFLLLYYYmmm|||~~~}}}vvv```OOOGGGDDDNNNeeewwwzzzyyyzzzpppllljjjppp}}}hhh```sssyyylllhhhccc```gggqqq}}}xxxttt}}}KKKDDD???===;;;::::::999777555444333222222111111222222111000000///////////////......................../////////...//////000000///...------...000333444333333444555777999:::;;;>>>>>>===<<<;;;::::::::::::>>>BBBGGGOOOUUUTTTNNNNNNMMMPPPVVVYYYYYYZZZ^^^dddiiinnnpppsssxxxyyyvvvpppnnnpppxxx}}}www\\\NNNBBBEEESSS]]][[[UUUOOOKKKIIIGGGAAACCCVVVkkk~~~}}}hhhWWWOOOVVVVVVRRRaaaxxx}}}uuukkk]]]eeeiii\\\HHH<<<>>>EEEDDDUUUsssiii\\\QQQFFF@@@BBBHHHJJJPPPVVV^^^lll{{{iii]]]uuummmQQQBBB@@@EEEAAA;;;===>>>LLLcccuuuSSSCCC===999:::999<<>><<<::::::888666444444333222222111111222222000000////////////000000........................000///...---...///111222///...------...000333444333333444555666888999:::======<<<<<<;;;:::999999:::>>>BBBGGGOOOVVVVVVQQQNNNMMMPPPVVVYYYYYYZZZ^^^eeejjjnnnpppsssxxxyyywwwvvvuuuuuuyyy~~~yyy```SSSGGGFFFRRR^^^cccbbb\\\WWWSSSOOOGGGEEESSSfff~~~lllRRRDDDIIIJJJGGGWWWqqqqqqjjjddd___iiikkk[[[DDD999>>>FFFGGGSSSuuuvvvkkk]]]QQQGGGAAABBBGGGIIINNNTTT]]]jjj{{{hhhVVVhhh}}}ZZZDDD>>>BBB<<<777888999CCCXXXzzzVVVDDD===999:::888999>>>HHHSSSXXXUUUQQQUUUgggzzzkkkhhhuuuQQQ@@@>>><<<<<<<<<===>>>@@@BBBDDDJJJVVViiixxx}}}~~~mmm\\\OOOLLLLLLYYYuuuxxxrrrbbbZZZaaalllxxxbbbTTT___tttzzz~~~vvvpppooorrrxxx}}}KKKDDD@@@>>><<<::::::888666444444333222222111111222222000000////////////000000........................000///------...000333444///...------...000333444333333333444555777888999;;;;;;<<<<<<;;;:::999888:::>>>BBBGGGOOOWWWWWWSSSLLLKKKNNNUUUYYYZZZ\\\```fffjjjnnnooosssxxxzzzxxxnnnooosssxxx}}}yyynnneeeYYYTTTXXXbbbkkkqqqooohhhaaa[[[RRRNNNYYYjjj}}}}}}yyyZZZCCCFFFJJJKKKZZZooossskkkdddaaallllllXXX@@@888>>>EEEKKKVVVtttzzzmmm^^^RRRHHHAAAAAAEEEIIINNNSSS[[[iiizzziiiVVVddd]]]EEE888;;;666222555555<<>>:::888888777888???HHHNNNOOONNNRRRbbbuuummmjjjvvvWWWAAA===<<<<<<<<<<<<===???AAACCCHHHSSSeeeuuu|||}}}nnn___NNNKKKGGGQQQpppssseeefffjjjqqqiiiVVVZZZiiiqqqooofffgggpppxxxooommmmmmxxx{{{|||~~~}}}KKKDDD???===;;;::::::999777555444333222222111111222222///////////////000000111........................///...------///111333555///...------...000333444333333333333555666777888::::::;;;<<<;;;:::888777999===AAAFFFOOOWWWXXXTTTJJJJJJMMMUUUYYY[[[]]]bbbdddiiilllnnnrrrxxx{{{yyylllnnnsssyyy||||||vvvmmmffffffmmmxxx}}}uuunnniii___ZZZcccqqq}}}pppXXXVVV\\\aaakkkxxxvvviiicccllljjjTTT???:::AAAGGGKKKWWWuuu}}}ooo___RRRIIIBBB@@@CCCIIIMMMQQQXXXfffwwwjjjVVVaaauuu|||{{{zzz~~~jjjOOO<<<555888444333888666:::HHHjjj[[[DDD???:::777777555555999AAAGGGIIIIIIMMM[[[nnn}}}rrrkkktttRRRAAA@@@<<<<<<;;;<<<===>>>@@@AAADDDNNN___pppxxx{{{{{{qqqaaaQQQLLLFFFKKKfffpppkkknnnuuummmXXX]]]qqq|||zzzuuuoookkkvvvssskkkiiieeehhhnnnkkkyyy{{{uuu}}}KKKDDD>>><<<::::::::::::888666444333222222111111222222///////////////000111111....................................000222444555///...------...000333444222222222333444555777777888999;;;;;;;;;:::888777999<<<@@@EEENNNWWWXXXTTTJJJJJJNNNUUUYYYZZZ]]]aaabbbgggjjjlllqqqxxx{{{zzzssssssvvvzzz|||~~~xxxqqqpppuuu|||}}}xxxuuussslllfffmmmzzz{{{xxxqqqsssyyyjjjccckkkfffQQQ@@@@@@GGGKKKNNNXXXsssqqq___SSSIIIBBB@@@AAAHHHKKKOOOUUUbbbtttkkkSSSXXXeeegggaaa___^^^^^^\\\XXXRRRHHH===555444777444444:::777777BBB\\\]]]DDD???:::555444222222666<<>>@@@AAABBBLLL\\\mmmwwwzzzxxxjjjbbbbbbfffjjjyyyhhhZZZTTTLLLKKKZZZzzzuuuyyyyyygggtttsssfffbbb\\\```iiijjj___kkkvvvzzz}}}KKKDDD===<<<::::::::::::888777444333222222111111222222///////////////000111111........................------...///111333444555///...------...000333444222222222333444555666777888999:::;;;;;;:::888777888;;;???DDDMMMVVVXXXTTTLLLKKKNNNUUUYYYZZZ\\\```aaafffiiikkkpppxxx|||{{{sssrrrtttzzz~~~zzzrrrppprrrsssrrrvvvsssuuuxxxuuupppuuuxxxzzzgggbbbiiidddPPPBBBEEEMMMPPPXXX___rrrqqq```SSSJJJBBB???AAAFFFIIILLLRRR```qqq}}}lllOOONNNVVVTTTMMMJJJAAABBB???:::666666777888111444111222888444111:::SSS|||]]]EEE@@@:::555222111111444999>>>@@@AAAAAAMMM```sss{{{nnngggnnn~~~nnnKKK===<<<<<<;;;;;;;;;<<<===???@@@DDDLLL]]]nnnxxx|||}}}ssssssuuunnneeejjj{{{rrr```YYYPPPJJJPPPhhh|||~~~ppp___ZZZYYYfffzzzZZZccc~~~nnnwwwMMM@@@>>>===<<<;;;:::999999999333333222222111000000000000000000000////////////......////////////......,,,---/////////000222444222000...,,,,,,///222444222222222333555777888999999999:::;;;:::999888777888999<<>>111777777666777888:::;;;===BBBHHHUUUggg|||qqqpppqqq~~~{{{qqq[[[JJJAAA===<<<;;;;;;;;;<<<===???@@@DDDHHHTTTfffttt|||xxxqqqppp}}}}}}jjj```TTTRRRSSSYYYzzzggg```ffftttwwwNNN@@@>>>===<<<:::999999999999333333222222111000000000000000000000////////////......////////////......---...////////////111333222000...,,,---///222444222222222333555666888999;;;;;;<<<<<<<<<:::999888888888;;;@@@HHHPPPVVVYYYUUUQQQNNNOOOTTTZZZ]]]]]]dddfffiiimmmppprrrssstttooopppuuuzzz|||~~~~~~vvvrrrkkkkkkhhhccc```fffrrr}}}~~~|||wwwzzz~~~uuuiii]]]dddmmm^^^DDDAAAHHHKKKMMMRRR^^^iiitttddd[[[OOOBBB===AAABBBIIIOOORRR[[[jjjxxx}}}hhhGGG@@@BBB===777888888777555444333333333444666555444333444555777888DDDiii|||eeeIII@@@<<<333444444444444555777999:::===AAALLL^^^tttyyymmmooosss{{{zzzwww[[[FFF>>>>>><<<;;;;;;;;;<<<===???@@@CCCFFFRRRcccqqq{{{vvvlllrrruuulll^^^YYYYYY^^^uuupppwwwuuu~~~xxxNNNAAA===<<<;;;999888888888777333333333222111111000000000000000000////////////...........................///000///...///111222222111...,,,---///222444333222222333444666888999======>>>>>>===<<<:::999999:::;;;???FFFNNNVVV[[[WWWRRRNNNNNNSSSYYY]]]___fffhhhlllqqqssstttttttttrrrrrrvvvzzz{{{{{{|||wwwoooiiiggglllvvv~~~zzzwww{{{uuuyyy~~~ssskkkaaaWWWfffkkk[[[EEECCCIIIJJJMMMUUU]]]gggyyyiii^^^RRRDDD>>>@@@CCCHHHMMMPPPXXXeeessszzz{{{uuu{{{eeeEEE======999555777777666555444444444444444555444333333333444666777>>>[[[nnnbbbKKK>>>999666444444333333444666888999888;;;CCCSSSiiipppkkkrrrxxx|||nnneeeFFF===AAA<<<;;;;;;;;;;;;===>>>???BBBEEEOOO^^^mmmwwwwwwmmmqqqyyyzzzkkkbbb___```}}}}}}mmmnnnyyyyyy}}}tttxxxOOOAAA===<<<;;;999888777777666444333333222222111000000000000000000////////////........................///000000///......000222333111...------///222444444333222222444666888999===>>>>>>>>>>>><<<;;;::::::;;;<<<@@@FFFOOOYYY```UUUPPPLLLMMMSSS[[[```ccceeehhhmmmsssvvvwwwvvvvvvuuutttuuuyyyxxxwwwzzz~~~}}}tttrrrtttyyy|||{{{tttnnntttzzz}}}vvvyyy~~~rrreee]]]VVVggghhhWWWFFFFFFJJJJJJNNNXXX]]]eee|||mmm```SSSFFF??????AAAFFFKKKOOOVVVbbbpppzzz}}}pppqqq|||}}}vvvxxxyyy}}}```EEE<<<;;;777666888777777777666666555555555444333333333333444555666888LLL]]]\\\KKK;;;777888666555555555666777999:::999;;;BBBOOOccczzz~~~mmmnnnxxxkkk|||RRR@@@BBB<<<<<<;;;:::;;;<<<===>>>BBBDDDLLLZZZhhhssswwwlllmmmyyyyyymmmfff```qqqyyyqqquuupppxxxOOOBBB===<<<;;;999888777666666444444333333222111111111000000000000////////////......------------......///000000///......000222333111///------000333555555444222222333555888999<<<===>>>>>>>>>===;;;:::888:::<<<>>>DDDMMMYYYaaaVVVQQQLLLMMMSSS[[[```ccccccffflllrrrvvvwwwwwwwwwrrrooooooqqqpppnnnpppuuuvvvsssppprrr}}}|||vvvuuuuuuuuusssvvv{{{{{{rrrkkkjjjoootttwwwzzz~~~}}}yyy}}}}}}yyy{{{uuubbb[[[YYYgggdddSSSGGGJJJKKKJJJPPPTTTWWW___pppbbbUUUHHH@@@===@@@CCCIIINNNTTT___ooo||||||yyyvvvzzzxxxqqqqqqsssrrrlllWWWBBB:::888666666888666666666666555555555444333333333333444444555555444@@@NNNRRRGGG:::666:::666666555555666777888999;;;???FFFSSSfff|||zzznnnsssmmmbbbDDDAAA<<<<<<;;;::::::;;;======BBBCCCKKKWWWbbbnnn|||wwwnnnxxx|||rrrgggjjj||||||nnn|||yyyyyyjjjxxxyyyPPPCCC>>>===<<<:::888777666666444444444333222222111111000000000000///////////////...---,,,,,,---...///...///000///...///111222333111///---...000333555666444333222222555888999;;;<<<===>>>???>>>======666888:::<<<@@@HHHSSS[[[YYYTTTOOOOOOTTTYYY]]]^^^bbbeeejjjooosssuuuuuuuuukkkgggdddeeeeeedddfffjjjhhhfffddddddjjjwww~~~uuurrrrrrrrrhhhkkkrrrzzz~~~zzzqqqiiidddiiilllnnnqqqtttqqqkkkvvv{{{{{{vvvwww}}}~~~zzzuuuvvvzzz|||zzzwww|||{{{|||}}}ggg```aaafff___NNNGGGNNNMMMLLLSSSNNNQQQZZZsssdddWWWKKKBBB===>>>AAAGGGMMMRRR\\\lll|||www}}}|||sssjjjVVVIII<<<777666555555777333444444444444444333333333444444444555555555555333:::CCCFFFAAA999777:::555555444444444555777777;;;???GGGUUUggg~~~}}}vvvooowwwmmmkkkEEE???<<<<<<;;;::::::;;;<<<===@@@BBBHHHSSS\\\fffuuu{{{xxxxxxrrr{{{uuuzzzwwwrrreeeuuuzzzQQQDDD@@@>>>===;;;999888777777555444444333333222111111000000000000///////////////...,,,++++++,,,...///---...////////////111333444222///......000333555666555333111222444777999;;;<<<>>>???@@@AAA@@@@@@888:::<<<===>>>DDDMMMUUUYYYTTTPPPQQQUUUZZZ\\\]]]dddfffhhhlllnnnpppqqqqqqhhhbbb]]]]]]^^^^^^```eeeaaabbbbbbbbbdddjjjttt{{{vvvkkkiiimmmqqqhhhiiilllqqquuurrrjjjccc^^^bbbeeehhhkkknnnjjjccckkkqqqpppjjjkkkssstttooolllnnnrrrtttqqqooottt|||}}}}}}lllcccbbbeee[[[JJJHHHPPPOOOMMMUUURRRTTT^^^vvvgggYYYNNNEEE??????@@@FFFLLLOOOVVVhhhyyy}}}lllZZZDDD>>>999888888777666777444555666777777666555555444444555555666666666666333888<<<<<<:::999::::::666666555444555666777888999<<>>@@@FFFNNNUUU^^^lllyyy~~~}}}dddoooQQQDDD@@@???===;;;999888777777555444444333333222222111000000000000///////////////...,,,++++++,,,...///,,,---/////////000222444444222///......000333555777555333111222444777999;;;<<>>DDDKKKQQQYYYfffsssxxxeeelllKKKGGGCCC@@@<<<:::999888777666555555444333222000000/////////000000111111111222...---,,,,,,,,,,,,---...//////......///111444555111222222///,,,+++...222666555333333333444666888;;;===>>>===<<<===AAAEEE@@@======>>>>>>>>>BBBHHHYYY[[[XXXRRRTTT\\\aaa```iiiiiiiiihhhfffeeeeeeeee\\\[[[ZZZ[[[]]]```aaabbbcccfffjjjmmmnnnoooqqqsss~~~yyyjjj[[[QQQUUU___kkkkkkjjjddd\\\VVVUUUVVVQQQOOOPPPXXXccchhheee```cccgggjjjiiieeecccfffiiinnnmmmmmmooorrrrrroookkkuuu{{{~~~www^^^ggg```OOOEEEJJJOOOOOOPPPTTT^^^```iiippp___OOOEEE???@@@BBBFFFJJJLLLQQQ^^^kkkwwwuuupppuuuzzz{{{~~~wwweeeQQQAAA999;;;<<<===<<<:::999999:::888888888888888888888888999999999999888777666555888666555777;;;===<<<:::;;;666666:::===:::888888<<<999;;;AAAFFFSSSrrrttt~~~hhh|||eeeEEEAAA===<<<;;;:::999:::;;;<<<@@@===BBBKKKOOORRRaaatttvvv___kkk}}}KKKGGGCCC@@@<<<:::999999777666555444444333222111000/////////000000000111111111...---,,,,,,,,,,,,---.........------...000222444111222222000,,,+++...222666555444333333555666888;;;===>>>===;;;===BBBFFFAAA>>><<<>>>>>>>>>CCCJJJZZZ]]]\\\VVVUUUZZZ```aaaiiiiiigggeeebbb_________ZZZ[[[[[[YYYXXXZZZ___dddfffgggjjjlllnnnooooooooowwwzzz|||}}}mmm```TTTNNNQQQZZZooopppnnniiiaaaXXXQQQNNNHHHHHHJJJOOOVVV[[[\\\[[[]]]aaaddddddcccdddhhhlllrrrpppnnnnnnooonnniiieeeqqqzzz~~~zzzvvvzzzvvvooo[[[ddd]]]NNNEEEIIIMMMKKKKKKOOOPPPPPPXXXqqqssscccRRRGGGAAA@@@AAAEEEIIIKKKPPP\\\iiixxxnnneeedddeeekkknnnttt}}}sssdddVVVLLLEEE???===>>>???@@@???===<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::888666666999;;;<<<;;;<<<:::999:::===>>>===;;;:::666555:::===<<<<<<>>>???===???FFFJJJTTTmmmqqqxxxiiiyyyzzzVVV===>>>===<<<;;;:::::::::;;;<<>>===>>>???@@@FFFNNNZZZ```bbb]]]WWWYYY^^^bbbfffggggggfffddddddeeegggccceeeeeebbb^^^___gggnnnqqqpppqqquuuzzz|||{{{yyy~~~tttlllcccYYYSSSRRRgggiiikkkmmmkkkcccZZZTTTOOOQQQTTTWWWZZZ^^^bbbeeeaaaeeehhhiiiiiikkkooosssrrrooolllmmmnnnooollliiijjjpppssspppooouuu||||||mmmggg[[[eeeUUUIIICCCGGGJJJHHHHHHKKKIIIJJJOOOdddxxxgggWWWJJJCCC???@@@CCCHHHJJJNNNZZZeeevvv}}}zzzoooeeefffhhhjjjnnntttzzzlll```PPPEEEDDDEEEDDDAAAAAABBBBBBAAA???>>>>>>???@@@@@@???>>>>>>=========???<<<::::::<<<===;;;999<<<<<<===>>>@@@???<<<:::>>>999666999<<<;;;===@@@BBBCCCLLLYYYbbbkkk|||rrrlllwwwyyyXXXAAAAAA>>>===;;;:::::::::;;;<<<===<<>>???@@@BBBIIIQQQZZZbbbhhhddd\\\YYY]]]cccdddhhhmmmqqqtttyyy}}}}}}{{{|||~~~kkk___cccgggnnnxxxyyysssnnnoooqqquuuyyy|||~~~{{{~~~{{{vvvuuuuuutttqqqnnniiikkklllkkklllqqqwww|||wwwjjjeee___gggMMMFFFCCCFFFIIIGGGGGGIIIIIIKKKNNNaaa}}}~~~{{{kkkZZZLLLDDD??????BBBFFFIIIMMMVVVaaapppyyyyyyrrruuuvvvkkkfffhhhjjjjjjsss{{{yyysssiiidddeeeeee^^^VVVRRRSSSSSSRRRPPPOOOPPPQQQOOONNNLLLJJJGGGDDDBBBAAAAAADDDGGGHHHFFFAAA===;;;AAADDDJJJNNNOOOLLLGGGCCCDDD???<<<======<<<===AAA???GGGZZZrrrzzz|||nnnrrrmmmMMM@@@>>>===<<<;;;::::::;;;;;;<<<;;;>>>CCCGGGMMMYYYeeewww|||rrriiiiiiqqq{{{dddmmmjjjUUUaaaJJJGGGAAA???;;;:::999999888777444333333222222111111111000000//////////////////...---,,,,,,,,,,,,---...////////////000111222222111333444222...---///111777666444444444555777999;;;===>>>===;;;;;;???BBBCCC@@@???AAABBBCCCIIIQQQXXXaaajjjiii```YYY\\\cccfffmmmxxx}}}|||zzzxxxwwwwwwxxx{{{sssjjjdddccceeeOOOLLLJJJKKKJJJGGGFFFHHHDDDIIILLL^^^}}}~~~}}}nnn]]]NNNFFF???>>>AAAEEEHHHLLLTTT]]]iiittt{{{lll```\\\cccrrr}}}}}}vvvooohhhfffjjjqqqwww|||{{{yyyzzzyyy|||~~~zzztttlllddd]]]XXXNNNWWW```aaaXXXMMMFFFCCCGGGNNNXXX```aaa\\\UUUPPPDDDAAA@@@BBBBBB@@@BBBGGGDDDRRRkkkooo|||nnniii^^^>>>???>>><<<;;;::::::;;;;;;;;;:::<<>>;;;::::::999999888333333333222222222111111000000////////////.........---,,,,,,,,,,,,---...///000000000111111111111000333444333///...///111777666555444444666888999;;;>>>@@@???<<<:::<<<>>>AAA??????AAAAAABBBGGGMMMRRR[[[fffiiibbbYYYZZZaaaiiirrr~~~pppjjj```aaa]]]UUUTTTSSSOOOJJJFFFEEEFFFBBBHHHKKK\\\~~~ppp```RRRJJJ@@@>>>@@@EEEHHHKKKRRRZZZcccppp}}}~~~rrriiiiiipppvvvzzzvvvuuuyyy~~~~~~yyysssnnnjjjhhh___[[[[[[\\\\\\aaatttvvv|||yyyjjjXXXLLLFFFEEENNNZZZaaabbb]]]VVVRRRCCCCCCGGGMMMOOONNNPPPUUU```oooppp```tttqqqbbb{{{MMM@@@???===;;;::::::;;;;;;:::;;;<<>>;;;:::::::::999888333333333222222222222111000000/////////............---,,,,,,,,,,,,---......///000000000000000000000333555333000...///111777666555444555666888999;;;???BBBAAA===:::999:::===<<<<<>>AAAGGGKKKSSS___fffaaaXXXWWW]]]cccmmmzzzoooiii\\\^^^UUUQQQRRRQQQLLLFFFDDDDDDEEEGGGKKKJJJWWW|||ssscccUUUNNNAAA???@@@EEEIIIKKKQQQXXXbbbnnnyyy|||~~~}}}wwwnnniiibbbZZZSSSPPPOOONNNIIIDDDDDDHHHHHHIIIVVVggguuuhhh\\\UUUSSSZZZccchhhhhhddd```^^^\\\___gggppprrrpppqqquuu~~~sss___TTTlll|||aaa\\\AAA???>>><<<;;;:::;;;;;;:::;;;<<<===BBBJJJQQQVVVccctttiiiaaadddiiigggccc```___bbbhhhmmmmmmxxxzzzggggggpppqqqcccRRRZZZlllrrrccc]]]]]]oooxxx{{{jjjQQQJJJIIILLLMMMLLLWWWeeecccQQQ___KKKGGG@@@>>>;;;:::::::::999888333333222222222222222222000000//////.........---...---,,,,,,,,,,,,---...---...///////////////...000333555444000...///111888777555444555666888999;;;???CCCBBB>>>999777777:::999:::======;;;===BBBFFFMMMYYYccc```WWWUUUYYY[[[eeerrryyy{{{|||xxxooojjj]]]___ccclllyyy~~~}}}qqqjjjZZZ\\\QQQFFFIIIJJJFFFAAAAAADDDFFFKKKMMMGGGPPPtttttteeeXXXQQQBBB???@@@EEEIIIKKKPPPWWWbbbmmmvvvxxx{{{uuu___YYYOOOFFFAAAAAADDDFFFJJJBBB@@@FFFFFFBBBFFFPPPccc||||||zzzuuuppppppuuu{{{~~~|||yyyxxxxxxuuuhhh||||||}}}WWWMMMddddddZZZAAA@@@>>><<<;;;:::;;;;;;:::<<<<<<===BBBJJJQQQTTTaaasss~~~vvvtttlllmmmooommmiiieeeccceeejjjnnncccjjjxxxyyyiii```\\\aaatttooo___NNNXXXfffttt~~~nnn\\\YYYhhhuuummmccc^^^ZZZQQQIIIFFFIIIOOONNNKKKTTTcccxxx~~~cccWWWYYYJJJEEEAAA???===:::888888888999555444333222111111111111////////////...............------,,,,,,------...///...------...///000111777777666555333111...---222777;;;:::777555777:::>>>?????????>>>;;;999777;;;<<<<<<;;;:::;;;===???@@@KKKZZZdddccc\\\TTTNNNUUU[[[dddkkkppptttxxx{{{}}}|||{{{zzz{{{}}}|||~~~yyytttqqqooorrrtttwwwzzz{{{uuuhhh\\\QQQKKKLLLUUU]]]eeewwwzzzpppyyywww{{{mmmaaaaaaXXXGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCFFFOOOYYYlll}}}~~~}}}ooo^^^RRRFFF@@@<<<@@@EEEIIILLLPPPYYYeeessszzz|||}}}qqqnnnrrrxxx}}}~~~rrrRRRKKKDDDCCCIIIQQQVVVXXX^^^___[[[SSSOOOQQQSSSRRR^^^xxxuuuxxx{{{iiiLLLKKK___}}}iiixxxYYY@@@@@@>>>;;;:::;;;:::888<<<<<<======???DDDKKKPPP]]]gggwwwnnnhhh|||sssppp~~~xxxqqqggg___```fffhhhooo}}}}}}qqqkkkeeejjjzzzvvvggg```MMMTTTddd||||||jjjcccfffpppfff```WWWPPPJJJHHHJJJMMMMMMMMMVVVaaa}}}yyy```TTTZZZJJJEEEAAA???<<<:::888777777888555444333222111111111111////////////...............------,,,,,,------...222111//////...///000000555666666555444111...,,,111555::::::777555777999>>>>>>??????>>><<<999777<<<======<<<;;;<<<>>>@@@FFFLLLXXXfffmmmhhh[[[PPPPPPUUU\\\ccciiinnnqqqsssrrrrrrqqqrrrsssvvvxxxzzzwwwwwwyyyzzz}}}|||zzz|||~~~}}}zzztttooolllpppqqqtttxxxyyyuuujjjaaaZZZPPPJJJLLLNNNSSSdddwwwzzz~~~uuunnnvvv~~~~~~vvvzzziii\\\WWWMMM@@@EEEDDDBBBAAA@@@@@@AAAAAAAAACCCKKKTTTgggwww{{{rrraaaUUUJJJCCC>>>AAAEEEHHHKKKOOOVVV```mmmvvvzzz{{{ooojjjhhhnnnvvv}}}zzzdddXXXPPPMMMMMMTTTbbbsss{{{uuupppuuu}}}zzzaaaKKKJJJ\\\yyy~~~fffvvvTTTBBBAAA>>>;;;999::::::::::::;;;;;;;;;===BBBHHHMMMVVVaaaqqqooo[[[___rrrtttsss{{{xxxvvvuuuooocccZZZXXX^^^aaammmxxxqqquuuvvvddd[[[NNNUUUgggyyyhhhkkk~~~sssiii```YYYRRRNNNMMMQQQSSSSSSWWW]]]wwwuuu[[[NNNVVVKKKEEEAAA???===:::777666666666555444333222111111111111////////////...............------,,,,,,------...444333111000//////000000222444555666444111---+++///333888:::888666666777<<<===???@@@???<<<:::888<<<===>>>===<<<<<<>>>@@@IIIJJJSSSeeetttuuufffVVVNNNNNNRRRYYYaaagggiiiiiinnnnnnnnnpppsssvvvyyy{{{xxxvvvuuuxxx|||~~~~~~yyysssmmmiiilllqqqxxx}}}{{{vvvrrrtttuuuxxx}}}|||uuuoooeeeZZZQQQKKKGGGGGGRRR```rrr}}}}}}zzz~~~|||yyy~~~mmm___SSSHHHAAABBBAAA@@@???>>>>>>>>>>>>???@@@GGGNNN___rrrsssvvvfffZZZNNNFFF@@@AAADDDFFFJJJMMMSSS[[[fffooowwwzzzwwwxxxwwwbbbVVVTTTZZZaaammm}}}zzz}}}|||yyyUUUGGGEEEUUUsss~~~wwwzzziiittttttNNNBBBAAA???<<<999888:::===999999999999;;;???EEEIIITTT___nnn}}}~~~bbbXXX___hhhooo~~~ssspppmmmhhhhhhllllllddd[[[UUU\\\\\\dddzzzzzzeeeZZZOOOVVVjjjuuuwww|||qqqkkk]]]UUUOOORRRXXXYYYWWWWWWlllqqqXXXKKK]]]KKKFFFAAA???===:::888666555555444444333222111111111111////////////...............------,,,,,,------...222111000/////////000111000222555666555111---***---111666888777666666666:::<<<>>>@@@???===;;;999<<<=========<<<;;;===>>>EEEEEELLL^^^qqqxxxpppeeeUUUQQQOOOTTT]]]dddeeecccmmmnnnooorrruuuyyy|||~~~yyyuuusssuuu{{{|||}}}{{{vvvooohhhaaa\\\ZZZ^^^dddnnnyyy~~~}}}}}}vvvmmmbbbYYYPPPJJJOOOXXXttt~~~}}}}}}}}}~~~{{{nnn```OOOFFFEEE@@@??????>>>>>>=========??????DDDJJJXXXzzz{{{ttt{{{{{{kkk^^^PPPGGG@@@@@@CCCEEEHHHMMMSSSXXX```jjjttt|||yyyjjj\\\VVV[[[dddrrrzzz~~~nnnMMMCCCAAARRRppp}}}xxxyyypppooopppMMMAAA>>>======;;;888999===888999999999:::===BBBFFFQQQ[[[jjjyyyxxxfffeeejjj```dddhhhlllrrrxxxpppeee]]]XXX[[[```bbbccceeeiiiiiippplll___PPPXXXmmmnnnaaaUUUUUU]]]aaa^^^YYYaaayyynnnWWWMMMbbbLLLFFF@@@???===;;;999777666555444444333222111111111111////////////...............------,,,,,,------.........------...000111222///111444666555222...+++,,,///333555666666555555888;;;>>>@@@@@@>>><<<::::::;;;<<<<<<;;;::::::;;;@@@BBBIIIWWWhhhtttyyyyyyeee\\\TTTUUU]]]dddeeeccciiijjjlllooosssvvvyyy{{{uuuqqqnnnooouuuyyyxxxuuuxxxtttmmmfffaaa^^^]]]\\\XXX]]]ggguuuxxxiii\\\UUUWWW]]]vvv}}}|||}}}zzz~~~xxx|||oooeeeXXXGGG@@@CCC????????????>>>>>>>>>===AAA???DDDIIITTTttt}}}~~~pppbbbRRRHHH???>>>AAACCCGGGLLLSSSVVV]]]fffoooxxx}}}uuu```TTTSSSZZZiiivvv~~~~~~iiiOOOIIIGGGWWWssssssccc|||XXXBBB===;;;>>>>>>:::999;;;999::::::::::::===AAADDDJJJSSSbbbppp}}}uuullliiihhhfffbbb___bbbppp}}}mmmaaaWWWWWW[[[___dddhhhnnnttt}}}qqqeeeTTT\\\sssqqq___YYYaaaiiihhhbbb\\\oooiiiUUUOOO\\\LLLGGG???>>>===<<<:::999777777555444333222111111111111////////////...............------,,,,,,------...,,,,,,,,,,,,...000222333000111444555555222///---,,,---000222444555666666777999===@@@AAA???===;;;999;;;<<<<<<:::999999:::===AAAIIIRRR]]]mmm}}}wwwlll^^^YYY\\\bbbeeeeeehhhjjjlllooorrruuuwwwxxxssspppmmmmmmppprrrsssrrrtttoookkkjjjnnnrrrtttsssnnnpppwww~~~nnnffffffhhhxxx~~~{{{|||~~~zzzxxxggg[[[OOOCCC???BBB>>>>>>????????????>>>===AAA???DDDGGGOOOmmm}}}vvvgggWWWLLLBBB???@@@BBBFFFKKKPPPTTTZZZbbbjjjrrrxxx|||{{{eeeZZZTTTZZZiiiwwwxxxvvvzzzxxxcccSSSQQQPPP]]]wwwuuuYYYsssvvvNNNBBB;;;===???;;;888::::::;;;;;;;;;;;;<<<@@@CCCGGGPPP^^^lllxxxyyysssqqqooonnnppp{{{wwwjjjhhhiiifff___ZZZccclllyyyvvvggg\\\ddd{{{kkk___bbbjjjlllhhh___mmmbbbRRRQQQcccLLLGGG>>>>>>>>>===<<<;;;999999555444333222111111111111////////////...............------,,,,,,------.........---......000222333111222444555444333111000,,,,,,---///222444666666555888===@@@BBB@@@===;;;:::;;;======;;;999999::::::???FFFLLLTTTdddyyyyyyggg[[[YYY^^^cccfffjjjkkkmmmppprrrtttuuuvvvooonnnkkkiiiiiijjjlllmmmmmmjjjlllvvvqqqlllmmmtttzzzttt|||~~~{{{|||wwwfffUUUIIIBBB@@@AAA<<<===>>>??????>>>======???===BBBDDDIIIfff~~~{{{lll___SSSFFFAAA@@@AAADDDIIIJJJOOOVVV^^^eeemmmuuu{{{}}}{{{|||}}}uuuooo```aaalll|||tttttt{{{iiiVVVKKKLLLMMMZZZrrrZZZeeeaaaLLL<<<;;;>>>;;;888::::::;;;;;;;;;:::;;;>>>AAAEEENNN[[[hhhttttttbbbdddkkkuuu~~~kkkdddjjj~~~qqqmmmrrrtttrrrhhhrrr~~~___SSSWWWsssLLLGGG>>>>>>>>>>>>===<<<;;;:::555444333222111111111111000/////////...............------,,,,,,------...111111000//////000111222222333444444444333222222---,,,,,,---111444666777444888===AAABBBAAA>>><<<;;;===>>>>>><<<:::::::::777<<>>>>>===;;;<<<===>>>>>>>>><<<<<<<<<:::???AAAEEE```oooeeeXXXJJJCCCAAA@@@CCCGGGEEEKKKSSS[[[bbbjjjttt{{{~~~}}}zzz|||~~~|||tttqqqppp{{{tttvvv\\\HHH@@@BBBCCCQQQjjj~~~bbbbbbpppUUU===:::===;;;999;;;::::::;;;:::999:::===??????HHHTTTaaammmyyyvvvxxx}}}qqqiiimmm}}}pppwww}}}___WWW___xxxPPPFFF???>>><<<:::999999999999555444444333333222222111////////////............------------------------...---------...///000111111000111444888888333...,,,,,,,,,---000333666888333666:::>>>@@@AAAAAAAAA<<<<<>>??????<<<>>>>>>>>>===<<<<<<;;;;;;??????:::<<>><<<:::999888888999555444444333333222111111////////////............------------------------,,,---...///000000000000000000111555:::;;;999555///...------///333666999666666999<<<@@@BBBBBBBBB>>>===@@@EEEDDD>>>::::::;;;<<<@@@BBBCCCKKK\\\nnn}}}zzzhhh]]]\\\^^^fffkkkmmmlllnnnsssuuusssmmmeee```ccchhhhhhhhhjjjtttvvvzzz~~~vvvhhh]]]VVVWWWYYYUUUOOOLLLTTThhh{{{sssrrrsssuuuxxx|||}}}}}}wwwtttkkkYYYGGG???@@@???:::??????>>>>>>===<<<<<<<<<======:::<<>>???DDDEEEIIIOOOTTTYYYaaakkkrrrzzz}}}yyyxxxuuuuuu}}}nnnPPPFFFIIIFFFCCCFFFTTTlll~~~]]]|||LLL<<>>999999999999:::::::::;;;;;;AAADDDJJJUUUcccssswwwfffccciiivvv___\\\eeesssPPPFFF???>>><<<:::888888888888444444444333222222111111////////////............------------------------,,,...111333444333111//////000111555999<<<<<<;;;111000---,,,...111666888888777777:::???CCCDDDCCCCCC???>>>BBBDDD@@@;;;:::999:::===@@@@@@EEERRR```pppyyyhhh^^^YYYaaaeeeiiikkkooouuuwwwuuukkkaaaZZZ\\\dddiiilllnnnyyy{{{||||||zzzwwwvvvvvv{{{}}}{{{zzzvvvpppqqqkkkccc___```^^^OOO???===IIIbbbzzztttpppooonnnmmmqqqvvv|||~~~}}}||||||}}}{{{nnnqqqxxxhhh```RRREEE??????===:::??????>>>>>>===<<<<<<<<<999<<<;;;<<>>???BBBBBBFFFKKKPPPUUU\\\fffmmmuuuyyy}}}{{{{{{bbbHHHCCCHHHAAACCCEEELLL```uuu|||xxxjjjnnnxxxNNN@@@FFF;;;555<<<:::999999999999::::::::::::>>>@@@FFFOOO]]]lllzzzzzzeee]]]]]]rrrmmmYYYYYYdddhhhPPPEEE@@@>>><<<:::888777777777444444333333222111111111////////////............------------------------,,,///444777888666222///111222333444555777999:::444111---++++++///333666:::777555888>>>CCCEEEDDDHHHCCC???@@@CCCBBB===999999999;;;???@@@BBBKKKVVVbbbwwwvvvdddWWW^^^```dddiiiooouuuxxxwwwjjj___SSSSSS]]]iiiqqqttt}}}zzzwwwxxxzzzyyy}}}vvv{{{yyymmm^^^ZZZ[[[PPP>>><<>>>>><<<:::>>>======<<<<<<;;;;;;:::888<<<======???BBB]]]{{{qqqxxxxxxmmm]]]OOOEEE@@@>>>>>>@@@CCCHHHLLLQQQXXXaaahhhpppuuu|||vvvrrrsssvvv}}}}}}yyyWWWBBB>>>CCC???CCCCCCEEEUUUjjjsssnnn{{{tttbbbpppMMM===AAA<<<999<<<:::999999999999999999999:::<<<>>>CCCJJJVVVeeettt}}}~~~dddYYYXXXmmmbbbRRRUUU```eeePPPEEE@@@>>><<<999888777666777444333333222222111000000////////////............---------------------------000555999999777333111666888888666444333555888555222---******,,,000222888666555777===BBBEEEEEELLLGGGBBBAAACCCDDD@@@;;;777666888<<<>>>???EEELLLSSSeee{{{uuueeecccaaabbbgggnnnssswwwyyyooobbbSSSNNNWWWiiiwww}}}~~~}}}~~~zzzuuu\\\PPPRRRPPPFFFDDDHHHTTTdddkkkeee\\\XXX^^^```hhhqqqtttqqqqqqtttwwwzzz}}}~~~~~~~~~|||xxxwwwvvvzzz|||sssllluuuppp^^^TTTGGG???<<<;;;<<<<<<;;;;;;;;;:::999999888888888======?????????UUUyyy}}}qqqvvv|||sssdddTTTIIICCC???<<<>>>BBBFFFJJJNNNTTT]]]dddkkkpppxxx~~~|||uuuzzzoooQQQAAA===>>>???BBBAAAAAALLLaaapppsss|||~~~```sssSSS<<<;;;===>>>>>>;;;999999999999999999999999:::===AAAGGGQQQ^^^lllvvvaaaVVVTTTjjjwww]]]RRRVVV```gggPPPDDD@@@>>><<<999777666666666333333333222111111000000////////////............------------------------...000333555666555333111:::===>>>;;;555333666999666333///,,,***+++...///555555666888;;;???CCCFFFIIIHHHEEEBBBDDDGGGEEEAAA888555555999;;;;;;>>>CCCJJJWWWjjj~~~llleee```bbbgggjjjnnnqqqnnndddTTTKKKQQQddduuu}}}xxxzzz|||~~~~~~kkkYYYUUUUUUQQQQQQUUUbbbrrruuuiii^^^[[[XXX[[[cccoootttsssrrrssswwwyyy{{{|||}}}}}}{{{{{{{{{zzzxxxyyy~~~yyyhhhvvv|||qqqiiiZZZOOOCCC>>><<<::::::===::::::999999888777777777999<<<<<<>>>???===MMMllltttrrrzzz~~~xxxkkk\\\PPPIIIBBB<<<===AAAEEEHHHKKKQQQZZZ```eeekkkssszzz~~~rrr~~~eeeMMMCCC@@@<<>><<<999999999999999888888888888;;;@@@EEELLLWWWdddmmm~~~aaaVVVUUUhhhrrr^^^XXX^^^eeehhhOOODDD@@@>>><<<999777666555555333333222222111000000000////////////............---------------------------...///000000111111000777<<>>999666999:::999:::===DDDLLLYYYjjjrrrfffcccddddddgggllliiidddXXXLLLOOO___qqqyyypppppprrrvvv~~~|||mmmbbb[[[VVVZZZlllvvvqqqgggfffjjjttt{{{{{{zzzzzz{{{||||||}}}|||yyyyyyzzzzzzyyyzzz|||aaaaaa~~~rrr___QQQHHH@@@>>>>>>:::999;;;::::::999999888777777777999:::999<<>><<>>===???CCCCCCIIIaaa{{{lllpppbbbFFF@@@>>>:::===999999999999888888888777555999>>>BBBGGGPPP[[[dddwwwxxxaaaUUURRRaaawwwzzzpppzzzkkk^^^___eeeiiijjjOOODDD@@@>>><<<999777555555555333333222222111000000000000/////////............------------------------,,,,,,++++++,,,---...///000777===<<<666444999???:::888555222///.........---333888999888999@@@GGG===DDDHHHFFFHHHOOORRRPPPEEE>>>:::;;;<<<:::999;;;;;;AAAIIIUUUiiisssllliiihhhjjjoookkkiii```TTTTTTbbbrrrzzzvvvsssqqqtttyyynnnbbbMMMSSSkkk{{{zzzzzzuuuqqqqqqrrrsss|||}}}jjjPPP]]]zzztttXXXJJJBBB===???@@@;;;888:::;;;;;;::::::999888888777999999666:::>>>999AAAYYYfffkkkuuuwwwiii^^^VVVKKKAAA:::===AAACCCFFFLLLTTTZZZZZZaaajjjqqqvvv|||}}}xxx{{{sss~~~|||xxx{{{yyykkkLLL>>>@@@???999===;;;???EEE@@@???XXXxxxnnnfffwwwPPPBBB:::777===999999999999888888777777333888===AAADDDLLLVVV^^^lllwwwttt[[[NNNIIITTTfff}}}}}}hhhkkkyyy|||ddd]]]bbbiiikkklllOOOBBB???>>><<<:::888777777666222222222111111111111000000000000///......---------,,,,,,++++++,,,,,,---///---,,,---///000000///000222777;;;888444666<<>>>>>======@@@EEEKKKVVVggg|||}}}mmmkkkppptttxxxwwwlll[[[YYYggguuuyyy}}}{{{wwwsssrrrrrrtttvvv~~~iiiZZZTTTggg~~~xxxsssttttttsssuuuzzzhhhOOOPPPggguuufff[[[HHHCCC<<<888777888999999777777888888888999999999:::888999999888:::CCCMMM~~~}}}eeemmmuuugggXXXNNNHHHCCC>>><<<@@@EEEHHHLLLQQQ\\\```eeekkkrrrzzzuuutttkkkbbbjjj~~~ooozzzxxxzzzyyy|||vvvUUUCCC???>>>===<<<>>>???===@@@EEEEEERRRlllppp^^^XXXAAA@@@:::888<<<;;;::::::999999::::::888666888>>>CCCGGGPPPXXXeeeppp|||yyyZZZJJJGGGLLLQQQhhhuuujjjdddrrrfffbbb___```ffflllOOOCCC???>>><<<:::888777777666222222222111111111111000000000000///......---------,,,,,,++++++,,,,,,---...,,,***+++---///000///---...222666666333444888CCCBBB???:::444...+++)))...111444555444555999>>>DDDGGGJJJJJJGGGFFFIIILLLIIIDDD>>>;;;;;;===@@@AAAAAABBBDDDFFFKKKWWWfffrrr|||yyyyyymmmgggnnn{{{|||vvvqqqnnnvvvwww{{{jjjaaaooo}}}wwwsssrrruuuuuusssuuuzzzpppXXXOOO^^^ssswwwjjj]]]RRRAAA>>>:::888888888888777777777777888888888999999999888888888777888AAAJJJlllssslllxxxzzzooobbbVVVOOOHHHBBB>>>@@@CCCEEEIIINNNVVVZZZ```gggmmmuuu|||mmmqqqnnnhhhiiivvvssszzz{{{vvvuuuwwwyyy}}}uuu}}}iiiLLL>>>;;;<<<;;;:::<<<>>>;;;===BBBBBBMMMfffuuu~~~```qqq^^^GGGDDD===:::<<<;;;::::::999999::::::777666777<<<@@@DDDLLLTTT```kkkwww~~~sssZZZJJJFFFIIIIII[[[}}}tttgggzzzrrrfffcccccckkkuuu}}}PPPCCC???>>><<<:::888777777666222222222111111111111000000000000///......------,,,,,,++++++++++++,,,,,,...,,,***+++...222444555///---...444666444333555CCCDDDDDDAAA;;;333+++&&&---...000222555777999:::BBBFFFLLLMMMJJJFFFEEEEEEKKKHHHCCC>>>;;;<<>>===GGG\\\eeegggfffrrrccc___[[[EEEAAA<<<:::<<<;;;;;;:::::::::::::::777555666:::===@@@FFFNNNYYYcccnnnvvvoootttnnnXXXIIIFFFHHHEEESSSqqqmmmtttooodddcccfffqqq}}}QQQDDD???>>><<<:::888777777666222222222111111111000000000000000///......------,,,,,,++++++++++++,,,,,,///---,,,...222888<<>>???@@@@@@>>>888000+++,,,+++,,,000555999999888???DDDIIILLLJJJGGGEEEDDDIIIIIIFFFAAA<<<;;;>>>BBB@@@???>>><<<===AAAHHHMMMRRRbbbyyyxxxpppvvv~~~xxxuuuvvv|||xxxtttpppnnneeegggiiiiiiiiimmmvvvlllLLLIIISSSlllssseeeXXXLLLBBB;;;999777777777777555444555555666666666777777777777555444666555555:::@@@UUU{{{xxxbbbtttwwwhhh]]]TTTKKKCCC@@@???>>>AAAFFFFFFKKKRRRZZZaaahhhnnnrrrzzzzzzdddgggyyy|||~~~yyyeeejjjwwwttt~~~xxxtttpppnnnpppvvv~~~oooxxx^^^NNN???:::<<<<<<;;;;;;888<<<888777<<<;;;BBBTTThhhddd\\\ccc}}}jjjXXXttt}}}VVV???;;;<<<<<<<<<<<<;;;:::::::::::::::888555666:::;;;<<>><<<:::888777777666222222222111111111000000000000000///......------,,,++++++******++++++,,,...,,,,,,///555;;;AAACCC:::555555===FFFIIIHHHHHH;;;;;;;;;<<<<<<999444000---++++++...555999999777<<<@@@EEEIIIJJJJJJIIIIIIDDDGGGHHHEEE@@@<<<<<<===<<<<<<;;;;;;;;;>>>BBBEEEEEENNN^^^ppp|||{{{zzz{{{~~~{{{xxxwwwtttrrryyy}}}}}}~~~~~~}}}}}}xxxrrrlllhhhgggggghhhgggcccdddmmm|||mmmSSSDDDTTTllloooaaaSSSFFF===???<<<888555555555555444444444555555555666666666666333333555555444777<<>><<<:::888777777666222222222111111111111000000000000///......------++++++************+++++++++******---222999===???777333555???JJJOOOQQQSSS???<<<999999:::999666333...,,,+++...333777888888999<<>>999@@@===888555555555555555333333444444444555555555444111111444555444666:::BBB```xxx|||~~~rrriii___UUULLLFFFBBB>>>>>>AAAAAADDDIIINNNTTT[[[bbbgggooowww}}}zzzwww{{{ttt^^^YYYXXXbbbxxxrrraaakkk|||uuuooooooooorrrxxxuuuuuu~~~fffGGG@@@:::::::::888666777777===:::777<<<<<<===HHHlllyyywwwrrraaaZZZzzzUUUBBBAAA>>>===<<<<<<;;;;;;;;;;;;;;;999777888:::::::::===CCCFFFPPPYYY```kkkzzzvvvqqqgggTTTRRRJJJOOOTTTPPPZZZwwwzzzooo{{{rrreeehhhuuuyyylll]]]]]]hhhsssSSSFFF???>>><<<:::888777777666222222222111111111111000000000000///......------++++++************+++++++++***))),,,000444666666555222444<<>>999999999999999999888777===<<<@@@GGGOOO\\\sss~~~|||{{{zzzzzzrrrvvvyyy|||{{{yyy{{{uuuwww|||zzz|||~~~{{{yyyxxxqqqqqqooolllhhhfffhhhjjjqqquuuyyy{{{mmmQQQCCCCCCDDD^^^sssxxxxxxlllaaaRRRBBB999888<<<:::888777777777555444333333333333444444444444222///000444666555666999FFF\\\yyyzzzyyyttthhh^^^TTTMMMGGG@@@>>>???>>>@@@CCCGGGLLLSSS\\\aaagggooowww{{{xxxmmm^^^[[[mmmooo```hhh{{{tttnnnkkkmmmpppttt|||vvvyyyuuuYYYAAA;;;999::::::777666777555<<<:::666<<<<<<<<>><<<:::999777777666222222222111111111111000000000000///......------++++++************++++++---,,,+++---///111111111666333444999<<<<<<>>>AAA@@@===;;;===AAABBB???<<<111000...---///333888;;;555:::AAAJJJPPPRRRPPPNNNOOOMMMJJJJJJKKKJJJFFFCCC888888999:::;;;;;;999777555666:::>>>@@@FFFYYYlll|||xxxvvvlllrrrwwwwwwuuuzzz|||yyy{{{xxx}}}}}}{{{xxxrrrnnnggghhhhhhgggeeegggkkkppprrr{{{~~~oooTTT<<<>>>PPPZZZkkkrrrqqq|||}}}sssggg\\\LLL===888:::666666777888999888666333222222333333333444444444222//////444777666777999BBBSSStttvvvwww}}}oooeeeZZZSSSKKKBBB======<<<===???BBBFFFNNNWWW]]]bbbllluuuxxx}}}wwwiiivvv~~~wwweeegggttt}}}ooojjjhhhlllqqqvvvsssuuuxxxaaa@@@>>>;;;999;;;;;;999888:::444<<<999666;;;<<<;;;BBBSSSvvvsssbbblll]]]LLL>>>======<<<;;;;;;;;;;;;<<<777555666999888777:::???>>>HHHQQQXXXbbbppp|||iiibbbhhhlllfffpppllljjj{{{pppeeeiiiyyykkkiiihhhyyyOOOFFF???===:::999999999888777222222111111000/////////////////////............---,,,++++++******++++++............///111222333666888999888666777;;;>>>BBB>>>===AAAGGGIIIGGGEEE999555///,,,,,,000333555;;;;;;<<>>999333111333222444666777999>>>EEEKKKccctttvvvvvvuuurrrppprrrxxx}}}zzz|||uuuqqqooonnnkkkiiigggccc______```bbbjjjsssxxxjjjVVVBBB;;;III]]]vvvxxx}}}vvvcccNNNAAA<<<999777666999<<<>>>>>>:::555222222222222222222222222222333333333444444444555555<<>>>>>@@@FFFOOOVVV[[[ccckkkqqquuu}}}ooogggwwwxxxssssssfffhhhkkkpppvvv~~~|||}}}zzzooouuucccFFF@@@::::::999999888777666666999888666666777888;;;<<>><<<888999===999888666555666888;;;===AAADDDKKKRRR\\\hhhsss{{{zzz}}}qqq|||sss]]]qqqsssrrrmmmiiipppzzzuuukkkvvvOOOFFF???===;;;999999999777666333333222222111000000000////////////............---,,,++++++******++++++---------...///000222222222777<<<===:::888999;;;CCC===777:::JJJVVVPPPCCC===999444///...000222333;;;<<<>>>BBBGGGNNNUUUYYYYYYUUUNNNGGGCCCCCCFFFHHHHHHAAA:::999:::888444000333444555555555888===BBBGGGRRRaaappp~~~~~~xxxyyy|||~~~~~~~~~zzztttlllfffdddcccbbbaaabbb^^^\\\^^^```ccckkktttxxxkkkYYYGGG999<<>>:::777555666888;;;<<<;;;888555333222222222222222222222222333333333333444444444444111777IIIhhh~~~qqquuuwwwrrriii\\\PPPGGGBBB???>>>>>>>>>>>>>>>BBBIIINNNWWW^^^gggmmmrrryyytttlll{{{zzzqqqkkkkkkhhhjjjooouuu|||wwwrrrmmmSSS>>>>>>::::::999888888777666666888777666666777888:::<<>>======<<<888999===:::999777666666888:::;;;>>>AAAGGGNNNWWWbbbnnnuuu{{{}}}}}}xxxZZZ___{{{zzzpppnnnlllmmmsssyyy~~~yyyvvvnnnyyyOOOFFFAAA>>>;;;:::999888666555444444333333222111111111////////////............---,,,++++++******++++++---------...///000111222333<<>>@@@DDDLLLUUU\\\ZZZXXXSSSLLLFFFDDDDDDFFFMMMIIICCC===:::888555333444555444333222333666999:::>>>DDDJJJTTTeeezzzyyytttsssnnniiibbb]]][[[\\\]]]^^^[[[YYY[[[___dddhhhqqqyyy|||tttaaaSSSDDD:::777DDDeeeqqqaaaMMM???:::888555333666777888888888666444333222222222222222222222222222222333333333444444444111555===PPPuuudddjjjttt}}}yyypppeeeYYYNNNFFFAAA??????>>>===<<<===AAADDDOOOVVV___ffflllttt~~~ssskkkyyy|||yyysssjjjffffffkkknnnttt}}}uuusss]]]@@@777;;;999999888888777777666666777777666666666888:::;;;CCCSSSjjjwww|||]]]mmm\\\BBBCCC>>><<<===<<<999999<<<;;;:::888666666777888::::::===BBBHHHPPP[[[eeellluuuzzz}}}|||zzz}}}\\\TTTaaammmooommmggg~~~|||{{{pppkkkmmmuuuxxxssspppsssqqqpppjjjuuuOOOFFFAAA???<<<:::999888666444444333333222111111000000////////////............---,,,++++++******++++++,,,,,,,,,---...///111111999CCCMMMOOOIIIBBB@@@AAAJJJLLLMMMJJJDDDBBBHHHPPPIIIDDD===555...,,,,,,...///444;;;>>>AAAGGGPPPWWW[[[\\\[[[VVVOOOHHHEEEEEEGGGOOOSSSKKK???888888:::666555555444333444666777888:::<<<>>>@@@GGGQQQYYYnnn{{{{{{rrrllliiihhhaaa^^^[[[YYYYYY[[[]]]^^^WWWWWW\\\dddkkkqqqzzz}}}nnneeeQQQBBB777:::EEEVVVnnn|||eeeTTTAAA888777666444333666666555444444444444444111111111111111111111111222222222222333333333333666::::::CCCeeekkkgggmmmxxxyyypppeeeXXXLLLEEEAAA@@@>>><<<::::::<<<===FFFLLLVVV^^^eeemmmwww~~~zzzvvvrrrjjjvvv|||vvvooohhhfffiiiooossszzzuuukkkKKK777888888888888777777777666666666666666555666666777999999@@@CCC___rrrkkkrrrkkkcccbbb@@@@@@<<<;;;>>>>>>;;;999;;;<<<;;;999777666666777888888:::>>>CCCJJJSSS\\\bbbpppuuu}}}ggg{{{ssskkkkkkiiihhhddd\\\bbbfffdddaaa___xxxzzzzzz~~~{{{uuunnnqqq||||||oooiiimmmiiifff___mmmOOOFFFAAA???<<<:::999888666444222222222111000000//////////////////............---,,,++++++******++++++++++++,,,,,,---///000111:::BBBJJJJJJEEE@@@???AAAMMMMMMYYYdddZZZDDD???JJJKKKHHHAAA888///++++++---)))000888===???CCCJJJPPP[[[```dddccc\\\SSSNNNLLLFFFPPPVVVTTTNNNIIICCC===777666444333444666777888...111555777777999===@@@PPPYYYdddmmmwww|||yyyvvvtttpppkkkddd```^^^]]]UUUUUUUUUVVVVVVVVVXXXYYYVVVXXX```kkksssyyy{{{iiiYYYOOOCCC666333EEE\\\jjjqqquuuuuummmZZZIII999555777666444555555444333222222222333444111111111111111111111111111111111222222222333333333777666:::XXXiiijjjooo{{{yyypppcccUUULLLCCCAAA>>><<<;;;;;;;;;;;;>>>CCCLLLTTT\\\eeeooouuuyyyxxx|||{{{sss|||xxxooogggdddfffllltttyyyqqq\\\>>>888>>>777777777666666666666666666555555555555666777888888===:::WWWnnnbbbaaa}}}wwwXXXrrrjjjBBB???;;;;;;???@@@===:::999<<<;;;999888777666777777888999<<<@@@EEELLLUUUZZZkkkpppyyycccaaappp|||llleee```ZZZWWWkkkkkkeeekkknnniiiccccccqqq}}}tttwwwyyy~~~xxxxxxpppqqq{{{{{{nnngggllljjjcccZZZhhhOOOFFFAAA>>>;;;:::999888666555222222111111000//////...////////////............---,,,++++++******+++++++++++++++,,,---...///000666999===>>>;;;999999:::IIIIIIYYYrrrrrrYYYCCC===JJJJJJHHHAAA888111...---***///555:::===@@@EEEIIIVVV^^^gggjjjfff```]]]\\\UUUVVVVVVXXX```bbbTTTAAA===999555333444555777777222333333333444666999<<>>======<<<<<<:::===CCCIIIQQQZZZccciiinnnuuu|||~~~~~~~~~~~~yyylllddd``````gggooo|||uuucccKKK999;;;>>>777666666666666555555555555444444555555666777777777:::999OOOgggeeebbbyyy]]]cccUUUEEE???===???AAA>>>;;;:::;;;:::999888777777777777888999;;;===AAAGGGNNNSSSbbbhhhrrr{{{oooZZZWWWnnnlllcccYYYQQQLLLUUUwwwqqqjjjqqquuusssoooppptttxxx|||yyyyyytttrrrtttwwwssstttnnnooouuuuuunnnjjjlllqqqiii^^^iiiOOOFFF???===;;;999999999777666333333222111111000000///////////////............---,,,++++++******++++++******++++++,,,---///000333444555777888888666555===HHHYYYgggkkkaaaLLL:::GGGLLLRRRPPPGGG;;;222...---...///222666;;;@@@CCCKKKUUU___eeeeeefffiiimmmpppqqqllleeegggjjj```RRRJJJDDD;;;666555555555555888777666444333444666777555888>>>FFFLLLRRRWWW\\\\\\___eeekkkqqqtttuuuuuunnntttxxxvvvrrrpppmmmiiieeeccc```^^^]]]]]]^^^___\\\ZZZWWWUUURRROOOLLLJJJHHHIIIJJJKKKLLLQQQWWW]]]lllnnnvvvtttdddSSSFFF>>>:::333:::MMMdddpppsssxxx{{{iiiYYYFFF:::444777888444333888333333222111111222333333111111111111111111111111000000000000111111111222111333444888FFFgggrrrccccccmmmyyyvvviii___RRRLLLEEE@@@??????>>>===::::::<<<@@@FFFNNNVVV[[[ggglllsssxxxzzz|||{{{sssjjjbbb___```dddnnnwwwrrrfffNNN===;;;888555888555555555555555555555555333333444555666666666666999999EEE___qqqqqquuuaaazzz|||SSSIII@@@>>>>>>===<<<>>>:::999999888888777777777777888999:::===BBBIIIMMMWWW]]]hhhrrr|||cccTTTXXXlllvvvwww{{{yyytttrrrppprrrwwwkkk\\\OOOLLLIIIHHHhhh|||vvv{{{~~~}}}|||yyyyyyxxxzzzyyyzzzzzzwwwsssvvvuuupppmmmlllmmmpppqqqqqqooommmsssnnnccciiiOOOFFF???===:::999999999888777444444333333222111111000000/////////............---,,,++++++******++++++*********+++,,,---//////555444444888;;;;;;888555222MMM]]]VVVRRRWWWQQQBBBDDDNNNYYY[[[RRRCCC666//////,,,))))))...555;;;>>>AAAJJJUUU\\\```eeennnvvvvvveeeccceeedddVVVNNNCCC;;;777666555444///000222333333333222222777666666:::>>>BBBGGGKKKPPPOOOPPPTTTYYY\\\[[[YYY[[[aaaccc^^^XXXWWWXXXXXXRRRQQQPPPOOOOOOPPPRRRSSSNNNMMMLLLLLLLLLKKKIIIGGGHHHHHHIIIKKKOOOXXXdddmmmyyy|||tttlll]]]MMM@@@999888999666GGG```pppooommm|||zzzooo^^^KKK@@@777333888888222222999333222222222222222333333000000000000000000000000000000000000111111111111222222222333:::SSS||||||ccc\\\cccnnn{{{{{{nnneeeXXXQQQHHHBBB@@@???>>>===;;;:::999:::>>>EEEMMMQQQ\\\```gggoootttwww}}}|||tttgggaaa^^^```eeelllwwwsssjjjZZZ>>>666???444+++999444555555555555555555555222333444555666666666666999:::===YYY{{{cccddd___QQQCCC===<<<<<<>>>AAA999999999888888888888888777777888999;;;???EEEJJJNNNUUU```kkkvvvooo[[[PPPUUU~~~xxx___WWWYYYXXXSSSPPPNNNOOOTTT]]]hhhzzzjjjWWWIIILLLMMMHHHeeevvvxxxzzz}}}{{{ppprrruuulllrrrhhhlllnnnnnnrrrvvvuuuooopppoooeeefffzzzRRRCCC@@@>>>;;;:::999999777555444444333222222111111000////////////............---,,,++++++******++++++,,,+++***)))+++...111333888444222444:::>>>>>><<>>GGGRRR]]]eeekkkoooxxxrrriiihhhcccZZZNNNGGGEEEBBB<<<777777555333222222222333444222333666777999;;;>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGDDDBBBAAACCCEEECCCJJJSSSZZZ```hhhrrrzzz}}}uuuooobbbSSSCCC:::555444888>>>IIIdddtttvvv{{{wwwaaaOOOFFF777777666444444333333333111111111111000000000000000000000000000000000000////////////000000000000...222333666:::BBBeeesss___WWW]]]lllzzz{{{rrrfffWWWIIIEEEEEE@@@======<<<;;;::::::<<>>;;;:::999999777555444444333222222111111000////////////............---,,,++++++******++++++++++++***)))+++...111333999666444555999???CCCEEEHHHDDDEEEOOOTTTPPPKKKJJJDDDIIIRRRZZZ]]]WWWJJJ>>>000///---,,,,,,---......333666>>>GGGQQQZZZaaaeeebbbnnn|||mmmeeeeeefffgggcccWWWFFF999666888;;;;;;:::777666555222333444555666888:::<<<======???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDEEEEEECCCAAA@@@AAAEEEIIIOOOUUU^^^eeekkkrrr|||yyyoooccc[[[HHHCCC<<<666000222???NNNfffyyy}}}kkkXXXGGG===777666555444333333333333111111111000000000//////////////////////////////////////////000000000000111333111333666999TTT|||iiiUUU]]]iiikkk|||~~~uuufffVVVMMMGGG???;;;;;;;;;:::999888999;;;===???EEEJJJRRRZZZaaahhhnnnrrrtttxxx~~~zzztttlllbbb[[[[[[ZZZ___jjjttt|||lllcccSSSBBB777777888444333777333333333333333333333333222666999888444222333555777666777HHHgggqqqTTTnnnmmmEEE======>>>???===;;;;;;:::999888777666666666666666777999;;;>>>???EEEKKKTTT]]]gggpppxxx}}}www```RRRSSSfff|||uuukkkeee^^^WWWRRRSSSOOOHHHIIIOOOQQQgggooocccUUURRRPPPMMMggg{{{~~~|||vvvvvvtttwww{{{~~~qqqjjjhhhiiiiiijjjkkkjjjhhhfffeee___]]]```iiiwwwRRRDDD@@@>>>;;;::::::999777666444444333222222111111000////////////............---,,,++++++******+++++++++***))))))+++---000111777666555666:::CCCNNNUUU```OOOFFFMMMWWWWWWQQQOOOPPPLLLFFFFFFQQQYYYQQQBBB666222...---......,,,***---///333:::CCCMMMVVV[[[\\\[[[aaarrr|||wwwoooddd]]]HHHFFFCCC>>>999777777888333333333444666888;;;<<<888999:::<<<===>>>>>>>>>===>>>AAACCCEEEFFFFFFFFFCCCBBB@@@???>>>>>>???@@@????????????BBBHHHOOOUUUbbbgggmmmssswww|||{{{tttjjj\\\NNNEEE666666555222111===XXXrrr~~~lll[[[KKK>>>666666555444333333222333333111111000000000000//////////////////////////////////////////000000000000222333///111444444DDDccciii^^^aaaeeeuuuwwwgggYYYMMMBBB<<<<<<;;;::::::999888999999999<<>><<<;;;::::::888888777666555555555666777:::<<<===AAAFFFMMMUUU^^^fffnnnttttttYYYLLLWWWiiiqqqrrreeeVVVVVVWWWQQQ___zzzooobbb^^^ZZZSSSfffllllllsssuuuuuuvvv{{{~~~qqqooorrrpppjjjiiillljjjcccaaafffbbb```ccckkkwwwSSSEEEAAA>>><<<::::::999888666444444333222222111111000////////////............---,,,++++++******++++++******))))))***,,,///000444555555666:::FFFVVVbbbaaaWWWMMMNNNZZZdddbbbZZZccc___RRRDDDEEEOOOQQQJJJCCC;;;111---...000///---------///333:::DDDMMMRRRXXXWWWWWWZZZeeewww|||zzzzzzbbb^^^YYYVVVRRRKKKAAA:::555444333444777:::===>>>;;;;;;<<<===>>>?????????AAABBBDDDFFFGGGGGGFFFEEECCCBBB@@@>>>======>>>>>><<>>===<<<<<<;;;;;;:::999999999;;;>>>AAAGGGPPPYYY```ffflllrrrvvvwwwxxx{{{~~~vvvssslllbbbYYYUUUWWWYYY```hhhttt{{{}}}~~~rrrkkkMMM>>>666222555777555444555222222222222222222222222111333444444222111222333777222999===@@@]]]wwwsssyyy]]]mmm[[[BBBIIIDDD777===<<<<<<;;;:::999888777777666555555555666888999:::===AAAGGGNNNVVV^^^ggglllttt|||gggRRRVVVdddvvvqqqjjjYYYbbbzzzuuujjj]]]nnnhhhfffuuu~~~}}}uuuuuuwwwvvvmmmllltttqqqdddaaahhhiiifffeeejjjsssTTTFFFAAA???<<<;;;::::::888666444444333222222111111000////////////............---,,,++++++******++++++))))))))))))***,,,---...000222333333555???OOO[[[SSSWWWPPPGGGPPPgggppphhhqqquuulllUUUDDDFFFRRRZZZUUUIII999///,,,.........---------///555<<>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCBBBAAA@@@???@@@AAAAAAIIINNNVVV^^^eeekkkqqquuuvvvyyy|||}}}{{{|||zzzuuuqqqlllfff\\\QQQGGG???888333555///000@@@YYYtttxxx~~~lllUUUAAA666444777333222222111111111111222000000000////////////...........................////////////000000000000///000---111888666888FFFddd{{{```]]]ZZZfffxxxvvvgggXXXJJJAAA>>>>>>======<<<;;;;;;:::999::::::;;;>>>EEEMMMRRR[[[aaaiiinnnpppssswww{{{}}}yyyooojjjbbbWWWOOOPPPXXX___gggrrr~~~~~~tttvvv~~~wwwzzzrrriiiHHH;;;666333555666444222222222222222222222222222222111222222222111111222333555222::::::888RRRllljjjrrrlll^^^___AAADDDAAA999@@@======<<<;;;:::999888888666666555555555666777888:::===BBBHHHOOOXXXaaagggkkktttwww]]]YYY```eeeeeennnsssiiizzz|||xxxuuurrrsssllloooyyyvvvhhhccchhhiiifffdddfffoooUUUGGGAAA???<<<;;;;;;:::888777444444333222222111111000////////////............---,,,++++++******++++++))))))))))))***+++,,,---///111111000///444>>>GGGEEENNNKKK???CCCZZZkkkllliiiqqqqqq```JJJCCCQQQbbbeeeYYYIII;;;222///,,,+++---,,,,,,...111555:::<<<>>>???DDDMMMYYYcccjjjmmm~~~yyyvvvppphhhbbbdddkkklllcccYYYEEE@@@999555555444222000444555666888999::::::;;;>>>>>>>>>>>>????????????EEEEEEGGGHHHIIIKKKLLLLLL```dddkkkqqqtttvvvwwwxxxuuuwwwzzz}}}|||zzzwwwuuutttpppiiicccWWWQQQGGG>>>999555333222//////<<>>===<<<<<<;;;;;;999999999888888<<>><<<>>>EEE>>>===<<<<<<::::::999888888777666555555555666777888:::>>>BBBHHHPPPYYY```fffoooyyylll^^^[[[ttt{{{ppp~~~|||sss}}}{{{xxxuuummmfffiiigggllluuutttkkkeeegggnnnjjjeeeeeeiiixxxUUUGGGBBB???===;;;;;;:::888777444444333222222111111000////////////............---,,,++++++******++++++(((((())))))******++++++---///000000///111555999>>>BBBFFFFFFEEEHHHRRR\\\[[[\\\``````UUUJJJOOO]]]kkkfff\\\PPPEEE:::333...,,,---...///000111222222:::777666;;;EEERRR\\\aaaooovvv~~~~~~xxxlll\\\TTTVVV]]]cccfffSSSMMMEEE@@@@@@???<<<999888999<<>>=========:::::::::999888888:::<<>>>>>===<<<;;;:::999999999888777555555555666666888999:::<<<@@@GGGOOOUUU```gggqqq{{{lll___kkk~~~~~~sssssspppggg______bbbggglllnnnllljjjhhhnnnjjjgggdddeeeoooUUUHHHBBB???===;;;;;;:::999777444444333333222111111000000/////////............---,,,++++++******++++++(((((())))))******++++++***---000222444555666777:::888EEEVVVQQQ===:::HHHVVVMMMQQQ```bbbVVVRRRXXXkkkllljjjcccWWWIII===666...///000111111000///...+++222888:::999>>>IIISSSXXXeeettt}}}~~~}}}~~~zzzssskkkdddaaaaaabbb^^^XXXPPPMMMNNNOOOMMMJJJHHHJJJNNNSSSXXX\\\___aaaaaa]]]XXXSSSOOOMMMLLLLLLWWWZZZ```fffjjjmmmnnnnnnmmmooopppooonnnmmmnnnoootttttttttttttttsssooommmdddbbb^^^XXXPPPIIICCC@@@:::777333111111222333333EEESSSkkkvvvzzzcccQQQ;;;222444888555000000000////////////000111000/////////....................................////////////000000000000///444111111777666555>>>999MMMxxxmmm___WWWaaaqqq~~~zzziiiPPPMMMHHHDDDAAA??????@@@;;;<<<===<<<:::999:::;;;:::???EEEJJJNNNTTT\\\bbbfffhhhjjjlllmmmpppsssvvvwwwxxxyyy{{{~~~}}}zzzuuupppiiibbbZZZTTTMMMNNNPPPVVVaaammmxxx}}}{{{{{{wwwfffTTT]]]wwwdddKKK::::::222333333111111222111///111111111111111111111111333222000000222333444444111888222111999888EEEfffuuutttbbb___JJJFFF888>>>>>>===<<<;;;::::::999:::999777666555555666666888888888888:::@@@GGGMMM[[[aaakkkuuu~~~kkklllyyyvvvnnnpppllleeeaaaZZZ```eeefffiiinnnnnnjjjbbbaaabbbccceeeoooUUUBBBBBBAAA@@@>>><<<:::888777444333333333333333333222////////////...............------,,,,,,++++++***************************...000222333444555888:::EEECCCDDDMMMWWWWWWLLLAAACCCSSSaaa^^^[[[iiiiiiSSSgggttt{{{rrrbbbTTTIIIAAA777000---111111---,,,///...///111333666999;;;===DDDLLLYYYhhhuuu|||wwwtttssssssmmmhhh```\\\aaahhhhhhccceee```\\\^^^eeekkkmmmllllllllllllllljjjcccYYYPPPTTTaaalllqqqtttvvvssslllhhhiiillloooqqqpppllliiiooollljjjjjjjjjfff^^^WWWRRRMMMGGGCCCAAA???;;;888222000111222///...888FFFnnn~~~xxxoooUUUGGG666...///333222000000000000000000000000000........................000000//////.........---............//////////////////000111222222333333999===UUU^^^QQQ\\\rrreee\\\OOOEEEBBBAAAAAA@@@:::;;;<<<;;;:::999:::;;;999:::;;;???DDDJJJPPPTTT[[[\\\___cccfffjjjmmmnnnnnnooopppsssuuuwwwyyyzzz|||~~~}}}xxxqqqnnnllliiiaaaVVVOOOOOOEEENNN[[[dddkkkuuuyyysssvvv||||||```FFFMMMqqq|||vvvlllYYY@@@444777333333333222222222111111111111111111111111111111222222222222222222222222777333333888777666BBBSSSvvvwwweeehhhVVV<<>>@@@AAAEEEOOO]]]iiimmmiiiccc[[[ZZZdddlllmmmwww|||sssllliiillliii]]]RRROOOAAA666---...222111//////000000111222444555777888;;;@@@JJJVVVdddpppyyy~~~|||zzzwwwtttooonnnssszzzxxxrrrhhhddd```]]]]]]```cccddd```aaaeeekkkooommmfff```ZZZbbbjjjooosssxxxvvvpppoooooooooooommmhhhbbb]]]```]]][[[ZZZZZZWWWPPPJJJCCC???;;;888777666444222333111111000...444HHH[[[|||yyyiii___III@@@444...///111222000////////////////////////------------------------000/////////........................//////////////////000111111222333333444999LLLpppwww]]]VVVbbbuuuyyynnn^^^QQQJJJGGGEEECCC@@@@@@???>>><<<;;;;;;;;;999999999;;;>>>CCCGGGJJJSSSTTTWWWZZZ^^^bbbdddffffffgggiiikkknnnppprrrsssyyy{{{~~~~~~}}}|||||||||~~~~~~|||wwwrrrlllgggaaa\\\TTTLLLJJJMMMNNNUUU```kkkuuu~~~zzz|||~~~|||hhhWWWNNNddd~~~tttiiiUUU???444555333333222222222111111111111111111111111111111111222222222222222222222222555111333777666444???NNNnnnyyyrrr___|||jjjEEE???;;;;;;999888888999:::999999888777666555444444333333444555666888;;;@@@DDDNNNUUU___iiirrr{{{}}}zzzhhhcccdddaaaZZZUUU]]]___`````````aaabbbccc______ZZZZZZbbbkkkVVVCCC@@@@@@>>><<<:::888777666444444444333333222222222////////////...............------,,,,,,++++++***************************(((+++///222555999===@@@BBBKKKYYYgggqqqtttssspppjjjZZZaaaxxxsssaaahhhooofff^^^___XXXFFF444...000111---***111111000000111111222222333555999@@@KKKWWWbbbiiirrrwww~~~sssqqqlllddd]]]ZZZ[[[]]]TTTXXX```kkktttxxxvvvssskkknnnqqquuuzzz}}}xxxtttqqqmmmgggaaaZZZRRRLLLOOOKKKHHHGGGGGGEEE@@@<<<666333000///000000//////444222111000222AAA\\\sssxxxuuu}}}nnn\\\QQQ;;;777111......///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////........................///////////////000000111111222222222///777???WWW}}}vvv]]]WWWeeetttqqqaaaWWWPPPJJJFFFCCCAAA???===:::999999999:::999888888999<<<>>>@@@GGGHHHKKKNNNRRRUUUXXXYYY\\\]]]___aaadddgggiiijjjqqqtttwwwxxxwwwwwwwwwxxxzzz{{{|||~~~|||wwwtttrrrooojjjfffbbb[[[SSSNNNIIIGGGLLLSSS[[[aaakkkxxx|||yyyyyywww~~~}}}tttVVVUUUcccyyyxxxqqqcccRRRBBB:::777333222222222222111111111111111111111111111111111222222222222222222222222222000222666444222:::FFF^^^vvvdddgggWWW<<<======<<<;;;999888:::<<<999999888777666555444444333444555666777:::>>>BBBHHHNNNVVV^^^fffpppzzz}}}vvv~~~pppcccaaabbb^^^UUUNNNXXX[[[\\\ZZZWWWUUUUUUWWW\\\^^^ZZZXXX\\\bbbwwwVVVDDD??????===<<<:::888777666444444444333333222222222////////////...............------,,,,,,++++++******************************,,,...///000222555888AAAHHHUUUccclllooollliiieeeRRRZZZwwwmmmgggiiigggfffjjjiiiWWW@@@333///...---,,,000//////....../////////333222222444999AAAIIINNNYYYaaannn{{{}}}{{{vvvooohhhbbb^^^]]]ZZZ^^^fffrrr}}}~~~}}}{{{{{{}}}{{{uuupppjjjaaaWWWPPPIIICCC@@@BBB???<<<::::::999777444222000///...///000111111111222333777AAATTTmmmoooyyyuuucccPPPCCC111111111000.........///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////.....................///////////////000000000111111111222///888777AAAjjjjjjeeeiiivvv}}}rrrggg]]]SSSMMMHHHEEEAAA>>><<<;;;::::::===<<<:::999999:::;;;<<<<<<>>>@@@CCCFFFIIILLLMMMRRRSSSUUUXXXZZZ]]]___```fffhhhlllnnnoooppprrrtttssstttvvvyyy{{{}}}~~~~~~{{{xxxvvvuuurrrooojjjfffccc```\\\XXXTTTNNNIIIHHHIIILLLVVV```gggooo{{{xxxiiiaaa]]]gggooo}}}|||ooolllxxxqqqnnncccRRRFFFAAA<<<666222222222222111111111111111111111111111111111111111111111111111111111111111000333666444222777???LLLlllxxx}}}eeemmmDDDAAA@@@@@@@@@<<<777777::::::999888888666666555444333444555555666888<<>>===<<<:::888777777555555444333333222111111////////////...............------,,,,,,++++++***************************,,,---...------...111444888<<>>777666999::::::999888777666555555222333555555555666999;;;@@@DDDIIINNNTTT\\\gggnnnwww|||~~~~~~yyyccc{{{zzzlllddd___bbbdddbbb^^^\\\[[[^^^___^^^ZZZWWWVVVWWWYYY]]]ZZZXXXYYYZZZiiiXXXFFF???>>>===<<<;;;999888888555555444333333222111111////////////...............------,,,,,,++++++***************************+++,,,---------///333777555555:::EEERRRYYYXXXUUUQQQLLLLLLMMMVVVnnn~~~yyywwwbbbVVV]]]kkksss~~~vvv___GGG666///,,,------------...///000000000000111333444444555555777<<>><<<<<<;;;:::999999999999777777888:::;;;===>>>>>>>>>???@@@AAACCCEEEFFFGGGIIILLLOOOSSSUUUYYY]]]___aaaccceeehhhjjjkkkkkkkkkiiigggeeecccbbb___\\\YYYSSSQQQNNNKKKHHHFFFFFFEEEBBBCCCHHHQQQXXX]]]dddlll~~~zzzlll___SSSKKKTTT```yyy{{{mmmfffRRR:::...///333333000222111111111111000000000000000000000000000000000111111111111111111111111111222444444444444666999BBBTTT]]]aaaooohhh{{{\\\FFF>>>;;;>>>>>>888777;;;;;;;;;:::999888777666666222333444444444444666888<<<@@@EEEIIINNNUUU^^^eeennnzzzzzzyyy||||||tttmmmccc}}}nnnfff```^^^aaadddcccaaabbbZZZ[[[[[[\\\[[[YYYVVVTTTZZZ[[[WWWVVVXXXWWWbbbzzzXXXFFF??????>>>===;;;:::999999666555555444222111111000////////////...............------,,,,,,++++++*********************************++++++,,,///333777666666777;;;@@@EEEGGGGGGQQQSSSWWWQQQHHHUUUhhhkkkooossstttnnnddd___eeeooo{{{~~~dddMMM;;;000//////.........///000000...///111222333444333333000111555:::@@@GGGMMMPPPSSSWWWXXXYYY^^^dddgggfffaaaccciiiqqqyyy~~~~~~|||~~~}}}~~~yyytttooommmlllllldddUUUJJJFFF>>>999333///......//////.../////////.........///+++---.........000333777GGG[[[rrr~~~vvvgggTTTCCC888444333111000///.........------........................------------------------............/////////000............////////////000000000000000000000///---333333666CCCWWWyyy|||kkkcccooo~~~mmmdddXXXOOOJJJGGGCCC???>>>===<<<;;;:::999888888888888999999::::::;;;;;;999::::::;;;<<<===>>>>>>>>>@@@CCCEEEFFFIIILLLOOOPPPQQQTTTVVVXXXXXXXXXWWWWWWUUURRRRRRRRRPPPMMMJJJGGGFFFEEECCCAAAAAABBBDDDHHHKKKTTT```iiiooovvv~~~zzzmmmbbb\\\YYY```uuulll^^^III777333444333222444111111111111000000000000000000000000000000000000111111111111111111111111111222222222222444666777>>>FFFYYYgggmmm~~~rrrhhh~~~YYYIII======>>>:::999>>>;;;;;;:::999888777777666111333444444333333444666777;;;@@@DDDHHHNNNVVV\\\dddpppzzzyyykkk___ZZZhhh~~~rrrwwwyyywwwyyy{{{}}}~~~|||xxxrrrkkkfffooollliiiccc``````dddfffcccaaaaaa[[[YYYWWWYYY[[[YYYTTTOOOZZZYYYSSSRRRUUURRRXXXkkkYYYFFF@@@??????===<<<;;;::::::666666555444222111111000000/////////..................---,,,,,,++++++***************************)))))))))((((((+++///222555777999:::;;;???FFFLLLWWW___mmmhhhRRRNNN___lllrrrooovvvwwwddd___hhhfff|||~~~iiiSSSDDD111111000///////////////000000111111111111111111333222222333555888;;;===:::???BBBDDDHHHLLLMMMJJJNNNRRRWWW\\\```dddhhhkkkmmmlllmmmppprrrqqqkkkfff___]]]]]]]]]TTTEEE===<<<666444111000///...,,,***---///000000000//////000---///222333333555:::>>>]]]uuu{{{uuulll\\\FFF444---///444111///,,,,,,---///......................................................---.........//////000000............/////////000000000000000////////////---000222555777;;;^^^mmmlllrrrxxxuuuggg\\\UUUPPPKKKGGGAAAAAA@@@>>><<<;;;999999999999999999999999999999999999::::::;;;;;;<<<<<<999:::<<<<<<===>>>AAACCC@@@BBBEEEGGGHHHHHHGGGFFFKKKIIIFFFFFFGGGFFFCCC???AAAAAA@@@???>>>???BBBDDDOOOTTT___nnnyyytttkkkjjjlllyyywwwyyyuuueeeRRR???444777777///---444111111111111000000000000000000000000000000000000000000000000000000000000000111111000111444666666999;;;WWWooorrr\\\ooonnnWWWDDD@@@???;;;;;;???<<<;;;;;;:::999888777777111333444444333222333555333777<<<@@@DDDIIIPPPVVVXXXccclllppp~~~zzzqqqfffYYYNNNKKKZZZwwwjjjhhhuuu{{{uuupppnnnqqquuuwwwwww|||wwwsssoookkkfffcccyyy~~~bbbjjjbbbaaadddiiiiiiddd``````bbb^^^[[[]]]```___XXXQQQ[[[XXXPPPNNNRRRNNNQQQaaaRRRFFF@@@@@@>>>===;;;;;;::::::555444444333333222222111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////000888CCCIIIIIIIIILLLNNN]]]dddqqqwwwmmm^^^^^^iiisssooo\\\```iiixxxrrr\\\???666111111000---000777000///---+++***---222555000000111111222222222333333333444555777:::===???DDDDDDFFFHHHJJJLLLNNNOOOOOOPPPQQQRRRRRRQQQOOOOOOHHHGGGGGGFFFDDD???777111000000///...---,,,,,,+++///...------///000000///)))---333777666;;;NNNccc}}}ttthhhppp}}}tttgggZZZHHH:::444111///------.........//////000000//////.........---------......................../////////......------,,,........................000000000000111111111111000,,,...555777999III\\\ssshhhiiirrryyy|||rrrhhh___WWWRRRJJJFFFAAA===<<<<<<;;;:::======<<<<<<;;;999777666999888666777888999999888888888777777888999:::;;;======<<<<<<======>>>>>>AAA@@@>>><<<<<<<<<===>>>;;;:::===BBBBBBAAAIIITTTYYYgggwww||||||jjjjjj~~~~~~oooiii[[[NNN===222///111444555000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333777444DDDdddyyysss\\\yyyvvvGGG@@@DDD;;;888???<<<;;;;;;::::::999999888666666666666666555555555888888888:::>>>BBBGGGJJJVVV[[[bbbgggpppyyyiiiVVVSSSOOOWWWoookkkfffwwwyyyooommmjjjhhhhhhkkkooorrrnnnxxxwwwhhh\\\aaajjjoooxxxllldddhhhhhhiiigggdddbbbaaaaaa]]][[[^^^ccc```YYYVVVYYYUUUTTTSSSQQQQQQQQQRRRRRRxxxRRRGGG@@@@@@>>><<<;;;:::::::::555444444333333222222111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...111888BBBIIIMMMPPPTTTWWWXXXfffyyy|||lllbbb```nnnvvviii\\\```ttt~~~mmmZZZCCC777222000...---000000///...------///000000000000000111111222222111111111111222444666777555555666888:::;;;======<<<===>>>??????>>>===<<<>>>===<<<<<<;;;777222...---...///000111111222222000///////////////...---999...)))333EEE[[[ppptttnnnzzzpppgggQQQGGG;;;222000111111000------......///////////////.........------------.................................---------------........................//////000000000111111111222---...222222111===MMMooo[[[```nnnsssttthhhaaaUUUPPPHHHBBB@@@?????????;;;;;;:::999888888888888<<<:::888888999::::::999:::999888888999:::;;;<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>AAA@@@BBBGGGIIIKKKUUUaaannnyyyzzzuuu```UUUMMMDDD999222111333333222////////////////////////////////////////////////000000000000000000000000111111111222222222333333666444???YYYoooaaajjjZZZCCC@@@BBB???<<<<<<<<<;;;::::::999999888777777777666666555555555777777777888;;;???CCCEEEIIINNNTTTYYY```lll|||ttt```OOOMMMJJJRRRjjjpppssszzzpppiiihhhgggffffffiiikkkmmmqqqgggaaa^^^[[[\\\ppppppfff```ggghhhgggeeebbb___^^^]]]VVVUUUZZZaaa```YYYSSSSSSUUUTTTSSSQQQPPPPPPQQQQQQtttSSSGGGAAA@@@>>><<<;;;:::999999555444444333333222222111000000000000////////////---------,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,000555<<>>666111---......//////...---++++++////////////000000000000000000////////////000000......///000111222333333111111222333333222222111333333333333222000...---///000000000000///---------------...///000111111888888AAAWWWpppvvvsssvvv}}}pppaaaWWW===777///,,,---000111111---------............///............------------------------------------,,,,,,,,,,,,------------........................//////000000000000111111111...///222///---555AAA\\\|||jjjaaabbbrrr|||uuuhhhbbbXXXOOOJJJGGGFFFEEE@@@>>><<<::::::;;;<<<===<<<:::888888999999888777888888777777777888999999;;;:::999888888888888888999:::;;;<<<>>>??????@@@GGGGGGKKKQQQWWW___kkkvvv}}}vvvhhhPPPCCC;;;777333222333333111///////////////////////////////////////////////////000000000000000000000000111111111222222222222333666555:::HHH\\\sssppp```wwwvvvKKK===CCCBBB777<<<<<<;;;;;;:::999999999999888888777666555444444555555444555777:::===???AAAFFFLLLPPPTTT[[[fffnnnuuu{{{lllWWWKKKIIIFFFKKK___}}}yyyvvvwwwmmmeeebbbccccccdddddddddccccccgggZZZOOOOOO\\\ssswwwkkkeeeaaadddcccbbb___]]]ZZZWWWVVVSSSTTTYYYbbbeee___WWWRRRUUUTTTRRRPPPOOONNNOOOOOOiiiSSSHHHAAA@@@>>><<<:::999999888555444444333333222222111////////////000000000000......---,,,,,,+++******++++++++++++++++++++++++************++++++,,,,,,---...222;;;EEEOOOUUUXXXXXXjjjvvvqqqiiifffccc]]]]]]aaapppyyyccchhhwwwUUU???666333///.........///000///.........//////////////////000000000///////////////000000000111111111222222000000000111111111111111000111222111///---...///000000000000///...---,,,...---------...222666:::DDDYYYvvvsssoooyyypppcccTTTIII555222...---...//////...------------------------------------------------------------------------+++++++++,,,,,,---------........................////////////000000000111...---///333111000555===CCCgggwwwpppoooooovvv}}}wwwmmmccc[[[UUUPPPMMMJJJGGGDDDAAA@@@@@@BBBCCC@@@>>><<<;;;;;;;;;:::999999999888888888888888888999888888888888999::::::>>>>>>>>>???AAADDDGGGHHHPPPSSSZZZcccmmmwww|||zzzrrryyy~~~nnnUUU@@@777111000///000222222000...////////////////////////////////////////////////////////////////////////111111111111222222222222555666777;;;KKKbbbvvvhhhcccZZZBBBAAABBB>>><<<<<<<<<;;;::::::999999::::::999888666555444444555444444444555666888999===BBBHHHKKKMMMQQQXXX]]]dddkkksssxxx{{{ppp```PPPLLLFFFFFFTTTooo{{{rrrjjjddd___```aaabbbbbbaaa^^^[[[YYYRRRTTTJJJGGGiii}}}nnnfffcccccc]]]\\\ZZZYYYXXXUUUSSSQQQSSSSSSVVV^^^cccaaaYYYRRRSSSRRRPPPNNNMMMLLLLLLMMMZZZTTTIIIAAA@@@>>><<<:::999888888555444444333333222222111////////////000000000000......---,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---222<<>>888444///---///111333333//////........................//////000000000000////////////////////////............//////000000000444777555111......000,,,------...000111222333000111222444888@@@KKKRRRrrrnnngggsss{{{pppeeeVVVGGG;;;222111000//////...---,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------+++++++++,,,,,,---------...........................////////////000000000------000333222222555:::888LLLmmmsssiiippp~~~zzzqqqhhh^^^XXXUUUSSSOOOLLLIIIGGGGGGGGGHHHFFFCCCBBBBBBAAA???>>>=========<<<<<<;;;;;;:::999::::::;;;===???AAABBBDDDCCCCCCEEEJJJQQQXXX\\\ffflllttt}}}zzzvvvxxx}}}yyyhhhRRR===222111111000//////000000000///................................................////////////////////////000000111111111222222222333666666777AAAVVVffflll]]]ooopppRRR@@@???GGG======<<<;;;;;;::::::999;;;:::999888777666555555666555555444444555666666666;;;@@@DDDFFFIIIMMMPPPXXX___ggglllnnnrrrzzzxxxZZZSSSIIIEEENNNeeeuuukkkeeeaaa^^^^^^```aaaaaa```]]]XXXSSSPPPGGGIIIGGGTTTooofff___]]]___[[[YYYWWWWWWXXXWWWTTTRRRPPPOOOPPPTTTYYYZZZUUUOOOPPPOOOMMMKKKJJJJJJJJJJJJPPPzzzUUUJJJAAA@@@>>><<<:::888777777555444444333333222222111000000000000////////////---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,///555<<>>===<<<<<<>>>@@@BBBEEEHHHIIILLLMMMOOOTTT]]]gggpppvvvzzzsssqqqxxxttteeeSSS@@@111///333222111000///...//////000................................................000000000000000000000000000000000111111111111222000444666777>>>MMM]]]fffrrr{{{mmmcccpppJJJ;;;???======<<<<<<;;;:::::::::;;;::::::999888777666666666666555555444555555555555888;;;???AAADDDHHHKKKQQQWWW___cccdddgggmmmsss}}}iii^^^QQQJJJOOObbb{{{pppddd___\\\ZZZZZZ\\\^^^^^^\\\ZZZVVVQQQLLLJJJIII===EEEnnnrrrjjjeee]]][[[___]]]ZZZXXXYYY[[[[[[XXXUUUPPPQQQPPPOOORRRVVVTTTOOOLLLKKKIIIHHHGGGGGGHHHIIIMMMmmmUUUJJJAAA@@@>>>;;;999888777666555444444333333222222111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********,,,---...///444<<>>=========<<<;;;;;;::::::::::::999999999888888888666666555555444444444444666777999;;;===AAAEEEHHHIIIOOOVVVZZZ[[[]]]ccciiikkkqqqxxx~~~~~~ooo]]]SSSTTTcccttthhh^^^VVVVVVWWWUUUUUUWWWXXXWWWTTTQQQMMMJJJGGGFFFHHHAAASSS|||kkkjjjhhh]]]YYY______\\\YYYZZZ\\\\\\XXXTTTPPPSSSSSSPPPOOORRRQQQMMMHHHGGGFFFEEEEEEEEEFFFGGGMMM```VVVJJJAAA@@@>>>;;;999888666666555555444333333222222111222111111000///......---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********)))))))))))))))'''***------,,,///777>>>CCCPPPgggyyywwwmmmmmmwwwpppqqq}}}xxxZZZ___pppyyyyyygggXXXLLLAAA999111111000000/////////...---...///000000000///...............////////////......------...///111222,,,999FFFIIIBBB999777888444555888>>>HHHTTT```ggg}}}}}}{{{{{{zzzqqqkkkdddVVVEEE777000...///,,,---//////...---,,,---,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------..................................../////////000...000111000111444555444666222333???YYY~~~lllmmmrrryyy~~~zzzxxxtttrrrpppooollljjjeeeeeeeeeeeecccaaa___^^^``````aaabbbdddfffhhhiiiqqqvvv}}}{{{uuuuuutttvvvzzz~~~rrrqqq\\\DDD777333111/////////111111111000//////000................................................000000000000000000000000000000000000111111111111333222333444222666III^^^kkkeee{{{nnnQQQ=========<<<;;;;;;:::::::::999999999999999999999555555555444444444333333444444333444777;;;???BBB???EEELLLPPPQQQTTTZZZ```___gggrrrxxx{{{}}}gggZZZXXXccc|||rrrdddZZZRRRNNNRRRVVVSSSQQQRRRSSSQQQMMMJJJGGGEEEDDDDDDBBBOOOhhhooobbbfffeeeYYYTTTYYY```\\\YYYYYY[[[ZZZUUUQQQJJJPPPRRRMMMJJJLLLKKKGGGEEEDDDCCCCCCCCCDDDFFFGGGLLLWWWwwwVVVEEEBBB???;;;999888777666555888666444333333222000...///////////////......---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++******,,,...111222===EEEOOOUUUXXX^^^gggooo~~~vvvqqqpppggg[[[eeeuuu~~~pppddd^^^IIILLLEEE777111444111)))111111111000.........000,,,...000000...---......333111...............---111222888EEETTT\\\]]]ZZZTTTRRRRRRXXXiiixxx|||xxxpppkkk||||||qqqeee```PPP===111000111///---++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000000111444222555999???XXX}}}kkkbbbkkkxxx}}}~~~|||||||||zzzxxxuuu{{{}}}~~~tttjjjccccccjjjlllzzzxxxmmmZZZGGG666222222000///111////////////////////////........................000000//////.........---////////////000000000000000000000000111111111111222444333222111666@@@IIInnnyyy```{{{uuuCCCBBB@@@>>>>>>===;;;999<<<<<<;;;::::::999888888888888666555444333333222333333444555666777999:::<<<>>>AAADDDGGGMMMSSSWWW[[[^^^ccchhhkkkqqq~~~sssdddlll~~~ttteeeYYYPPPNNNLLLKKKMMMNNNOOONNNKKKJJJGGGEEEDDDEEEFFFFFFaaazzzxxxjjj```aaa```WWWSSSWWW\\\ZZZVVVTTTUUUVVVVVVUUUSSSRRROOOMMMKKKIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFJJJMMMkkkWWWEEECCC@@@===;;;;;;999888666888666444333333222000...///////////////......---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++******+++---///111222:::DDDKKKOOOTTT[[[aaavvvyyyhhh^^^XXXfffsss{{{{{{mmmSSSAAA===;;;666------...///111111000...))),,,000111000...------/////////000222222111000///111999III___qqq{{{~~~|||gggbbbgggppp}}}wwwnnncccYYYHHH>>>333...///000000---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////.........//////000000111111444777;;;LLLrrrssseeeaaadddppp{{{ppphhh```\\\___eeeeeeqqq}}}lll]]]FFF:::111000222000///000................................................000/////////.........---.../////////000000000000//////000000000111111111111222222111000444===DDDjjj~~~hhhjjjdddJJJ777999???>>>>>>BBB<<<<<<;;;;;;:::999888888999888777555444333333333222222333333555666777888999:::===???BBBGGGLLLPPPPPPRRRXXX]]]```eeerrrvvvyyyzzzuuupppkkkaaaVVVMMMJJJHHHFFFFFFHHHHHHHHHGGGHHHDDDCCCBBB<<>>>>><<<999777777666444333333222000//////////////////......---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++*********+++---......444<<>>@@@999AAArrruuuhhh^^^YYY\\\]]]YYYXXX\\\ZZZXXXVVVVVVVVVVVVTTTSSSPPPNNNMMMJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDZZZXXXGGGAAA@@@?????????===999666777555333333333333111//////////////////......---------,,,,,,,,,+++++++++************************************************++++++***))))))******+++...000555<<>>>>>???DDDJJJMMMQQQYYYcccuuu{{{||||||~~~~~~sssqqqooonnnnnnlllhhheee[[[VVVOOOJJJHHHGGGFFFDDDAAAAAA@@@AAABBBAAA>>><<<===:::===@@@DDDYYYzzzmmmaaaZZZVVVYYYZZZXXXWWWZZZVVVUUUTTTTTTTTTSSSQQQOOOMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBJJJCCCMMMpppYYYHHH@@@???>>>>>>===<<<888666666555333333333333111000///////////////......---------,,,,,,,,,+++++++++************************************************++++++******)))))))))*********,,,000888CCCMMMSSS\\\gggrrryyytttxxxuuuvvvyyymmmeeebbb___dddlllqqqrrrpppnnnmmmxxx}}}zzz^^^aaafffooouuulll___TTTJJJ???444------///000///,,,)))***+++******************************************************+++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222222222111111333222222444555666:::>>>KKKqqq|||tttrrrlllccc[[[ZZZ```ffflllvvvvvv^^^GGG666///000333444111...---..............................---------------------------------...........................////////////...////////////000000000000111222222222222333444777NNNkkk|||lllccclllNNN>>>===>>>===;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888888888888222222111111111222333333111222333444333444666888;;;;;;???EEEHHHIIIPPPWWW^^^nnnzzztttqqqqqqvvv{{{|||{{{zzz|||~~~}}}|||{{{yyyvvvssspppnnnhhhgggeeebbb___ZZZTTTQQQKKKHHHFFFDDDDDDDDDDDDCCC???>>>>>>???@@@???===:::<<<<<<;;;>>>TTTzzz|||nnniii^^^ZZZWWWWWWVVVTTTTTTVVVQQQPPPOOOOOOPPPOOOLLLJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAHHHAAAEEEaaaYYYHHH???>>><<<<<<<<<;;;888666666444333333333333222000///////////////......---------,,,,,,,,,,,,++++++***************************************************++++++***************))))))***+++000999DDDLLLPPPWWWaaalllzzz~~~wwwkkkffflll}}}}}}zzzuuuqqqllltttzzzqqqkkk[[[III===666000------+++,,,,,,+++))))))***+++************************************************)))***++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222333222111000//////...///111333666999888VVV~~~|||{{{xxxtttnnngggccc]]]]]]ZZZVVVVVV___ppp~~~{{{gggMMM:::222111---//////,,,+++...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------........./////////......////////////000000111111222222333333333333444EEE^^^nnntttzzzffffffoooLLL???;;;777::::::;;;;;;<<<<<<======<<<;;;;;;:::999999::::::444444333333222333333333111222444444333333444555777666999???AAAAAAEEEJJJPPPSSS___rrr}}}rrrjjjcccbbbcccgggmmmrrrooonnnnnnppptttvvvwwwwwwxxxvvvrrrqqqqqqpppooonnnmmmllljjjgggeeebbbaaa```\\\[[[YYYUUUPPPKKKFFFCCCBBBBBBAAAAAA@@@???>>>>>><<<;;;:::;;;======;;;:::<<>><<<:::;;;:::999777666444333333333333222000///////////////......---------,,,,,,,,,,,,++++++******************************************************++++++++++++++++++))),,,...------111:::AAAKKKRRRZZZaaammm|||}}}llleeejjjyyytttoooooogggnnnsssvvv}}}{{{iii^^^VVVFFF777000...++++++,,,)))(((((()))************************************************************))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000111111111///...---.........///222555666555DDD^^^}}}xxx||||||}}}~~~{{{{{{zzzvvvrrrnnnmmmmmmhhhlllpppqqqmmmfff^^^ZZZ[[[```fffiiinnn}}}{{{iiiTTT@@@555222444,,,...---***+++000222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////........./////////000000111111000111222222222222333:::JJJ]]]mmmxxxnnnmmmwwwTTT???555:::::::::;;;<<<======>>>===<<<;;;;;;::::::;;;;;;777666555444444444444444111222444444333222333444444222555999;;;999;;;???EEEDDDJJJ[[[ooowwwpppeeeaaaWWWRRRUUUZZZ\\\^^^bbb`````````bbbeeegggfffeeefffdddbbbaaaaaaaaa___]]]ZZZXXXVVVTTTSSSSSSTTTTTTPPPOOOMMMIIIDDDAAA???>>>>>>>>>???>>>===<<<<<<<<<;;;999888999;;;======<<>>>>>===<<<<<<;;;;;;;;;<<<<<<888777666666555555555555000222444444333222333444333111333777888666777::::::;;;DDDUUUhhhpppkkkcccSSSKKKHHHNNNTTTSSSQQQRRRUUUUUUVVVYYY[[[\\\ZZZYYYXXXWWWVVVVVVWWWVVVTTTRRRMMMKKKIIIHHHHHHJJJMMMNNNGGGFFFDDDAAA>>>===>>>???<<<======<<<<<<<<<>>>@@@<<<:::999:::<<<>>>??????UUUiiivvvlllhhheeeccc\\\]]]ZZZUUUQQQOOONNNMMMMMMJJJGGGEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAAAAABBBAAABBBBBBBBBBBBBBBBBBBBBHHHHHHDDDHHHgggZZZDDDDDDAAA>>><<<<<<;;;999777666555444444222222111000////////////............------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))++++++************++++++)))+++,,,,,,+++***,,,---222888FFFXXXeeelllrrrwww|||rrrkkkiiijjjooossswwwvvvqqqkkkgggfffkkkkkkjjjhhhhhhjjjkkkjjjooollluuu~~~rrrhhh]]]QQQCCC999------,,,,,,+++***))))))+++*********))))))(((((((((((())))))*********+++((((((((((((((())))))***+++++++++++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///111111000000111111222333666666888???MMMhhhxxxppplllfffaaabbbgggddddddffflllqqqqqqlllfff```eeefff```\\\___ccceeeppp|||}}}}}}[[[LLL999///...111000...........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................000000000000////////////000111111111111222222222333777888AAAaaawwwkkkIII>>>>>>;;;888777;;;>>>???>>>======<<<<<<;;;:::::::::999888777666555444333444444444333333333222222666555444333333444555666<<<888888@@@LLLSSSRRRNNNFFFEEEDDDDDDDDDFFFHHHJJJGGGIIIKKKLLLLLLLLLJJJIIIKKKJJJJJJJJJIIIIIIHHHHHHAAAAAAAAAAAAAAAAAAAAAAAA=========<<<<<<;;;;;;;;;;;;;;;;;;999777888;;;>>>999???<<<888;;;;;;AAARRRuuulllhhhbbb```bbb\\\ZZZXXXVVVUUUQQQMMMJJJIIIGGGEEEDDDDDDDDDCCCBBB@@@BBBDDDEEEDDDBBB@@@>>>@@@@@@@@@AAAAAAAAABBBBBB@@@CCCHHHJJJYYYZZZEEECCCAAA>>><<<;;;:::999777666555444444222222111000////////////............------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))+++******))))))******+++)))***,,,+++******+++---...///888HHHXXXccclllrrrrrr}}}wwwsssiii\\\PPPFFF===444------,,,,,,+++******))))))*********)))))))))(((((((((((()))))))))***************))))))******+++,,,***++++++++++++***)))((())))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------............111111000000000111222222000000222666===MMMhhhooo]]]FFF===222---...000///---------------------------+++,,,,,,,,,------------------------------------,,,,,,,,,---------..............................000/////////////////////000000111111111222222222222333333:::VVV{{{uuummmRRR???===999999;;;===<<<:::======<<<<<<;;;:::::::::999999888777666555555444444444444333333333333222444444333333333333444444333111000666>>>CCCAAA>>>>>>>>>===<<<===???AAABBB???@@@BBBCCCDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999888888999888888777777888:::;;;777<<<999666:::???SSSqqqppphhhddd```]]]^^^[[[YYYWWWUUUTTTPPPLLLIIIGGGEEECCCAAABBBAAA@@@???AAABBBDDDEEEEEECCCAAA???????????????@@@@@@@@@AAA@@@AAAEEEGGGRRRsssZZZEEECCCAAA>>><<<;;;:::888777666555444444222222111000////////////............,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))+++******))))))******+++)))***++++++******+++------)))+++666DDDPPP[[[cccdddrrr}}}qqqhhh```VVVHHH<<<555000,,,***,,,,,,++++++***)))))))))******))))))))))))(((((((((((())))))))))))************))))))******+++,,,******++++++******)))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------------------............000000000000000111111222111111333444444999FFFUUU~~~qqqUUU;;;333111...---......---,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------////////////////////////000000000111111111222222333111000555FFFdddeeejjjqqqMMMCCC:::999===@@@===999===<<<<<<;;;;;;:::999999888888888777777666666666555555444444444333333333111222222333333222222111111111111333555666666444777777666666666888:::;;;777888999;;;;;;::::::999:::999999999999999888888::::::::::::::::::::::::999888888888888777777777888777666777999::::::999999:::777888???IIIgggwwwkkkeeeccc___\\\\\\[[[YYYWWWUUUTTTQQQMMMIIIFFFCCCAAA???@@@@@@???>>>AAABBBDDDEEEEEECCCAAA@@@===>>>>>>>>>>>>???????????????AAADDDJJJ___[[[FFFCCC@@@===<<<;;;:::888666666555444444222222111000////////////............,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***++++++******+++,,,...******...333:::EEEOOOgggpppzzz|||rrreee[[[MMMFFF;;;222...---------++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))'''''''''''''''((())))))))))))************))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000////////////000111111333333555777666444:::BBBXXXzzz|||iiiTTT???111...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........///////////////000000000000111111111111666333333555999IIIlllhhhppprrr\\\EEE;;;<<>><<<<<<<<<;;;::::::999999888888777777777777777777555555555555444444444444111222333444444333222111222333444444333222222222555444444444555666777888444555666777777777666666666666666666666666666666777777777777888888888888999999999999999888888888;;;999777888:::;;;:::888999:::;;;EEEVVVaaayyywwwppphhhdddcccaaa^^^\\\ZZZYYYWWWVVVTTTQQQMMMJJJDDDAAA???>>>???@@@AAA@@@@@@AAABBBCCCCCCBBB@@@???======>>>>>>>>>?????????>>>>>>>>>AAADDDOOOvvv\\\GGGBBB@@@===;;;;;;:::888666666555444444222222111000////////////............,,,,,,+++++++++*********))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***(((***++++++***)))+++,,,,,,,,,---...,,,,,,555@@@\\\fffrrryyyzzz{{{}}}wwwqqqjjj^^^PPPFFF777333...+++******+++,,,******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&'''(((((()))((())))))*********))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////......//////000111000///111444333222555:::;;;QQQqqqyyyqqq{{{~~~xxx{{{www{{{{{{sss___JJJ<<<666333///000222111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------....../////////000//////000000000111111111333222666888333777PPPmmmnnnggg___HHH>>>;;;<<>>JJJ```{{{qqqllliiieeeaaaaaa```]]]YYYWWWUUUSSSRRRQQQNNNJJJGGG@@@>>>;;;;;;===???@@@@@@>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>????????????===???===@@@DDDFFFiii]]]HHHBBB@@@===;;;:::999777666666555444444222222111000////////////............++++++++++++************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***((()))******))))))***,,,(((***---///,,,)))...666???NNNddduuu~~~~~~|||zzz}}}yyypppkkkddd\\\TTTIII===444)))))))))))))))*********)))))))))(((((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''))))))(((((())))))***+++(((((())))))******))))))((((((((()))))))))******)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000111......111222111222666222:::IIIaaa|||zzzzzzwwwnnnpppbbbOOO@@@888444000---,,,---------,,,,,,---///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000/////////000000000111111...000555777333111???QQQxxxhhhwwwiiiRRR@@@:::;;;>>>======<<<;;;;;;::::::999999999888888777777777777666666666666555555555444555555666666555555444///111333333222222222333222222333444444555555555222222222222333333444444333333333333333444444444555555666666777777888888555555555666666666666777777888888777666777:::===>>>WWWooowwwcccaaaaaa___[[[[[[[[[XXXTTTQQQPPPNNNMMMLLLJJJFFFCCC@@@===:::888:::<<<======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????:::AAA<<<>>>DDDBBB\\\]]]HHHBBB???<<<;;;:::999777555666555444444222222111000////////////............++++++++++++************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))******))))))***+++***'''(((---...++++++---,,,666HHHZZZjjjrrruuuuuu}}}zzz|||}}}|||}}}www}}}vvvmmmgggbbb[[[QQQHHH@@@999222---(((***+++,,,+++++++++,,,(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((''''''''')))(((((((((((()))******'''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000222...---111333222222333222555:::DDDVVVttt{{{nnnbbbQQQ===333222222///++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000////////////000000000111...000222333222333999???]]]wwwsss{{{XXXCCC??????>>>>>>======<<<;;;;;;::::::999999888777666666777777777666666666555555666555555555555555555666222222333444555666555555111222333444444555555555222222222222222333333444222222333333333444444444444444555555666777777888555555666666666777777777555888:::888666999AAAIII\\\kkk___ZZZ]]]\\\WWWVVVWWWUUUOOOOOONNNMMMLLLKKKHHHEEEBBBFFFBBB===;;;:::;;;;;;;;;=========>>>>>>>>>??????<<<<<<=========>>>>>>>>>888CCC;;;:::DDD???OOO~~~]]]IIIBBB???<<<;;;:::999777555666555555444333222111000000/////////............+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((()))******))))))***+++///'''$$$)))///---((($$$,,,+++...888III]]]kkksss}}}|||uuu{{{rrryyysssjjjgggffffffUUUMMMAAA777000---,,,+++***+++,,,,,,+++******+++'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////---******///333222000111...444888888:::MMMppp}}}rrrbbbFFF>>>555000//////222444...---,,,,,,---,,,)))'''************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000222333111///000555666555AAAgggvvvpppqqqQQQGGG?????????>>>======<<<<<<;;;;;;:::999888777666555777777777777666666666666666555444333333444555666111000000111333444333111222333444555666666666666444333333333333444555555333444444444555555666666333333444555555666777777777888888888999999::::::555:::>>><<<:::>>>IIITTT~~~mmmbbb___YYY\\\[[[VVVTTTVVVTTTNNNQQQPPPNNNMMMLLLJJJFFFDDDNNNIIICCC???======<<<<<<======>>>>>>?????????@@@;;;;;;;;;<<<<<<<<<======777DDD:::666CCC===FFFooo