BM66(i@ XXX\\\______[[[WWWVVVWWWUUUSSSVVV\\\___```bbbffffffeeeccc```^^^^^^aaaccchhhiiijjjgggbbb\\\XXXVVVVVVYYY\\\]]]]]][[[[[[[[[[[[ZZZXXXVVVTTTSSSRRRQQQXXXTTTOOOKKKKKKKKKLLLLLLOOOJJJEEECCCDDDFFFHHHHHHKKKLLLKKKIIIFFFDDDCCCCCC>>>===;;;888555555777999===;;;::::::;;;<<<<<<;;;<<<;;;999:::<<>><<<999888999;;;===>>><<<;;;;;;<<<===<<<;;;===<<<:::999:::>>>BBBDDDLLLNNNQQQVVV\\\ccchhhkkkeeehhhnnnssswwwzzz{{{{{{{{{zzz{{{}}}~~~|||zzzyyyyyyyyyzzz}}}~~~~~~~~~}}}|||{{{{{{zzz|||}}}~~~~~~|||zzzyyy{{{zzzzzzyyyzzz{{{|||}}}||||||||||||{{{yyywwwvvvxxxxxxwwwwwwvvvuuutttsssuuuttttttssstttuuuvvvwwwwwwxxxzzzzzzxxxvvvvvvvvvrrrooolllkkkllllllkkkiiikkklllmmmmmmkkkhhhdddbbb^^^```gggrrr~~~zzzvvvrrrllleee___YYY___hhhttt~~~zzzkkkiiiiiijjjhhheeefffkkkppplllcccZZZUUURRRLLLEEE<<<444//////000---++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++***)))******+++,,,,,,++++++******++++++,,,---,,,++++++******++++++))))))))))))))))))))))))************************---,,,+++))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************)))((('''''')))))))))))))))***++++++************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((()))***+++,,,---,,,+++++++++***+++++++++))))))))))))))))))))))))+++************+++++++++)))******+++,,,---......++++++++++++++++++******,,,,,,------...///000000000000000000000000000000222222222222333444555555666666555555555666666777888999:::<<<<<<<<<<<<;;;;;;999;;;???BBBCCCHHHNNN[[[jjjwww}}}{{{nnnhhh{{{jjjWWWUUUYYY___ooo]]][[[[[[]]]```aaa^^^[[[XXXVVVWWW\\\```aaaeeejjjrrrnnnfff\\\UUUXXXbbbkkkoooooonnnjjjeeeaaa______\\\^^^``````aaabbbdddggghhhddd^^^YYYWWWVVVUUUUUUWWWUUUSSSRRRSSSTTTSSSRRRPPPMMMIIIIIIMMMPPPQQQQQQUUUSSSOOOLLLHHHEEEDDDCCC@@@???===<<<===???BBBCCCCCCAAA@@@???@@@AAA@@@???AAA???===;;;;;;<<<>>>@@@EEEFFFIIINNNUUU]]]dddhhhcccgggnnnvvv{{{~~~~~~~~~zzzzzz|||}}}{{{zzz|||~~~}}}~~~~~~}}}}}}|||{{{zzzxxxyyy{{{||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{|||||||||{{{zzzyyy{{{zzzyyywwwuuusssrrrqqqttttttssssssssstttuuuvvvvvvvvvuuuwwwyyyzzzzzzyyysssqqqnnnmmmlllllljjjiiikkkkkkllllllkkkjjjiiihhheeeaaa```iii{{{|||xxxrrrnnnaaa]]]^^^hhhxxxuuueeefffkkknnnlllhhhkkkppprrrpppkkkeeeeeefffbbb\\\III===222000111///,,,+++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((((((((()))***+++,,,---,,,++++++******++++++,,,,,,,,,+++************+++))))))))))))))))))))))))************************,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))***************))))))))))))))))))))))))***+++)))*********++++++++++++''''''))))))))))))''''''))))))))))))))))))))))))***))))))(((((())))))***(((((()))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,***))))))***+++,,,'''''')))+++---///000111******************++++++***+++,,,---...000111111000000000000000000000000222222222222333444555666666666555666666777888999999:::;;;============<<<;;;:::<<<@@@BBBCCCHHHNNNXXXgggttt{{{|||qqqmmmjjjWWWUUUZZZaaasss___[[[YYY^^^dddhhheee```WWWTTTVVV[[[___aaaeeejjjssspppiii___XXXZZZeeeooosssrrroookkkfffcccbbbccc^^^___`````````bbbfffiiiiiiccc\\\XXXWWWXXXXXXXXX]]][[[YYYXXXWWWVVVSSSPPPRRRNNNLLLNNNSSSWWWXXXVVVWWWSSSOOOKKKIIIHHHGGGFFFDDDBBB@@@AAACCCFFFIIIJJJJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCAAA???>>>>>>???@@@@@@@@@BBBFFFLLLUUU\\\aaa[[[```iiirrrxxx{{{{{{{{{yyyzzz~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{wwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{}}}|||zzzxxxvvvtttssssssttttttttttttuuuuuuvvvvvvxxxuuusssuuuyyy|||{{{zzzuuutttqqqpppnnnlllkkkiiijjjjjjjjjkkklllnnnpppqqqpppggg___aaannnsssiii```bbbmmm}}}}}}uuueeefffkkkqqqrrrpppppptttoooooolllkkkpppxxx{{{xxx]]]KKK888111000///------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))***++++++,,,++++++******++++++,,,,,,++++++***************))))))))))))))))))))))))************************+++++++++++++++***)))(((++++++++++++++++++++++++)))))))))))))))******+++(((((((((((((((((((((((())))))***+++++++++++++++***)))))))))))))))******************************&&&''')))******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))((('''''')))******+++++++++++++++)))))))))))))))))))))))),,,***)))''''''((()))************+++,,,,,,------))))))******++++++,,,,,,++++++,,,---...///000111000000000000000000000000111111111222333444555666444444444555666888999::::::;;;<<<>>>>>>>>>======;;;;;;===AAABBBBBBHHHOOOZZZhhhuuu}}}uuusss~~~hhhVVVTTTYYYbbbvvvbbb^^^]]]bbbkkkoookkkfffXXXVVVXXX^^^ccceeejjjoooooonnnkkkeeeaaabbbiiipppwwwvvvsssooojjjgggggghhhcccccccccbbbbbbcccgggjjjhhhbbb[[[YYY[[[___``````aaa___^^^]]]\\\ZZZWWWTTTUUUQQQOOOSSSZZZ___^^^\\\VVVRRRMMMKKKKKKLLLLLLLLLIIIFFFDDDEEEIIIMMMOOOPPPMMMKKKIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBAAAAAABBBCCCBBBBBBDDDIIIOOOUUUXXXSSSXXX```iiipppuuuvvvwwwwwwzzz}}}}}}}}}}}}}}}}}}|||{{{xxxxxxxxxyyyzzz{{{|||}}}wwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{}}}|||zzzyyywwwwwwwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwzzzwwwuuuvvvyyy{{{zzzyyywwwvvvuuussspppnnnllllllhhhgggggghhhkkknnnqqqtttoooggg___\\\bbbvvvwwwjjjcccdddqqq~~~zzz|||mmmiiijjjrrrxxxxxxuuutttooonnnkkkkkksssmmmXXX@@@333000/////////------,,,+++++++++++++++++++++++++++++++++++++++************************)))))))))******))))))))),,,++++++******++++++,,,,,,+++******))))))******))))))))))))))))))))))))******************************+++++++++***))))))************************)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++,,,++++++******)))))))))))))))***+++******)))(((((('''''''''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%((()))***++++++++++++***))))))))))))))))))))))))+++***)))(((((()))******,,,+++++++++++++++*********+++++++++,,,,,,---------------...............000000000000000000000000111111111222333444666666222222333444555777888999:::;;;<<<>>>???>>>>>>===;;;<<<>>>BBBAAAAAAGGGOOO\\\iiiwwwzzzxxx{{{gggVVVUUU[[[dddzzzkkkhhhggglllsssuuupppjjjWWWWWW[[[ccchhhkkkoootttqqqrrrsssrrrqqqqqqrrrsssxxxwwwuuupppllliiiiiijjjeeeeeeeeecccbbbbbbeeegggeee___YYYYYY___dddfffeeecccbbbaaabbbbbbbbb```^^^[[[WWWUUUZZZccchhhfffbbbXXXSSSMMMKKKNNNQQQRRRRRROOOLLLIIIJJJOOOSSSTTTTTTNNNLLLJJJKKKLLLMMMMMMLLLHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAACCCFFFJJJLLLNNNQQQWWW___fffmmmqqqssstttxxx{{{{{{||||||||||||{{{{{{yyyxxxxxxwwwxxxzzz|||}}}wwwxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxzzz{{{||||||{{{yyyxxxxxxxxxyyyyyyuuuvvvwwwxxxxxxxxxwwwwwwyyyxxxwwwxxxyyyzzzzzzyyyxxxyyyyyywwwssspppoooooohhhgggfffggghhhkkknnnppppppjjjddd```^^^iiiyyypppgggkkkyyyvvv{{{wwwnnnkkkqqqxxxyyyvvvsssqqqpppllljjjppp{{{rrr^^^FFF888222//////111---,,,,,,+++++++++++++++************************+++++++++***************)))******++++++***)))))),,,++++++******++++++,,,++++++***))))))))))))***))))))))))))))))))))))))************************************************'''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))(((((()))***+++++++++***+++******)))))))))))))))++++++***)))((('''&&&&&&((((((************(((((())))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%&&&''''''((())))))'''((()))+++++++++******))))))))))))))))))))))))+++++++++,,,,,,,,,------)))*********++++++,,,,,,,,,,,,,,,,,,,,,---------........................000000000000000000000000000000111222333555666777222222333333555666777888:::;;;<<<>>>>>>>>>>>>===;;;<<<@@@BBBAAAAAAGGGPPP[[[gggvvv~~~{{{zzzfffXXXYYY^^^hhhwwwuuuuuuxxx{{{yyyrrrkkk]]]^^^dddnnnuuuwwwzzz~~~}}}}}}{{{wwwssspppooopppnnnnnnmmmkkkhhhggghhhiiiiiiddd___aaahhhnnnooonnnjjjiiigggggghhhhhhfffeeeaaa]]]\\\bbbkkkpppmmmhhh\\\VVVOOONNNQQQUUUWWWVVVUUUQQQMMMNNNSSSVVVWWWVVVPPPOOONNNOOOQQQRRRRRRQQQPPPPPPPPPOOOMMMKKKIIIHHHCCCBBBAAA@@@@@@AAACCCCCCHHHJJJNNNSSS[[[cccjjjooopppttt|||~~~xxxyyyyyyzzzzzzzzzyyyyyyyyyxxxvvvuuuvvvxxxzzz{{{yyyyyy{{{|||||||||{{{zzzyyyyyyxxxxxxyyyzzz{{{|||{{{zzzxxxvvvvvvvvvwwwxxxtttuuuvvvwwwxxxwwwwwwvvvuuuwwwyyyzzzzzzyyyzzzzzzyyy{{{|||zzzvvvsssrrrrrrnnnmmmkkkiiihhhiiijjjjjjrrrmmmiiihhhccccccuuu~~~vvvmmmzzzuuuooossszzzzzzyyy}}}|||tttnnnpppttttttssssssqqqpppmmmjjjmmmssstttpppkkk[[[III>>>666000...000......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))***+++,,,,,,++++++,,,++++++******++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))************************++++++***))))))***+++,,,(((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++(((((()))*********))))))++++++***)))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((($$$%%%&&&'''((()))***+++&&&''')))+++,,,+++******))))))))))))))))))))))))((()))+++---......------)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------.../////////000000000000000000000000000000111222333555666777444444444444555666888888999:::<<<===>>>>>>======<<<===AAACCCAAA@@@GGGPPPZZZeeeuuu}}}vvvdddXXXZZZ```jjj{{{rrrllljjjkkksss~~~|||{{{{{{||||||{{{xxxuuurrrrrrsssvvvppplllnnnvvv|||}}}{{{sssqqqmmmlllkkkjjjhhhgggfffbbbaaagggpppuuuqqqlll```YYYRRRPPPSSSXXXYYYXXXYYYTTTPPPPPPUUUXXXXXXVVVTTTSSSRRRSSSVVVXXXXXXWWWXXXXXXXXXVVVTTTQQQNNNLLLGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFKKKRRR\\\eeejjjmmmrrrzzz~~~}}}{{{vvvwwwwwwxxxxxxxxxwwwwwwxxxwwwuuuttttttvvvxxxzzzzzz{{{|||}}}}}}}}}|||{{{{{{zzzzzzyyyzzz{{{|||}}}{{{zzzwwwuuuttttttuuuuuussstttvvvwwwwwwwwwvvvuuuqqqvvvzzz|||zzzyyy{{{}}}yyy|||}}}|||wwwtttttttttvvvtttqqqnnnkkkiiiiiihhhlllhhhiiimmmkkkgggppp|||~~~rrrrrr~~~oooiiinnnuuu~~~wwwqqqpppooommmppptttnnnnnnlllkkkmmmpppmmmgggbbbWWWKKKBBB999111.../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))&&&(((***,,,---.........,,,++++++++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))************************,,,+++)))((((((***+++---++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++(((((())))))))))))((((((++++++***))))))((())))))***************+++++++++******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))$$$&&&))),,,...---,,,++++++++++++***************,,,+++++++++******))))))***+++,,,---...000111111000000000000000000000000000000111222333555777777666555555666666777888999999:::;;;============<<<<<<>>>AAACCCAAA@@@GGGQQQZZZeeeuuu~~~qqqaaaVVVYYY___hhh}}}zzzyyyzzz~~~}}}|||yyyxxxxxx~~~wwwwwwvvvuuusssqqqnnnmmmkkkiiiggghhhkkkmmmmmmkkk```\\\WWWUUUTTTUUUUUUUUUTTTYYY\\\[[[ZZZ[[[[[[XXXYYYVVVTTTUUU[[[___aaaaaa\\\[[[YYYVVVTTTRRRQQQQQQNNNNNNMMMJJJGGGEEEEEEFFFBBBBBBCCCFFFMMMVVV^^^dddjjjqqq{{{~~~}}}zzzwwwuuuvvvxxxxxxvvvsssnnnrrrwww{{{}}}|||zzzxxxvvvvvvuuutttrrrssswwwzzzzzzzzzzzz{{{}}}~~~}}}|||}}}}}}||||||||||||}}}}}}{{{yyyxxxvvvuuuuuuvvvvvvxxxwwwvvvuuuuuuttttttuuuyyyzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}zzzxxxwwwyyywwwuuuqqqnnnllljjjiiikkkiiihhhiiimmmppprrrsssxxxyyy}}}qqqhhhooo}}}|||wwwtttsssrrrsssuuuwwwxxxxxxppprrrpppmmmoooqqqjjj___[[[UUUKKKBBB;;;777333111------.........---,,,,,,+++,,,,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************+++++++++*********))))))))))))(((((((((((())))))---+++)))(((&&&&&&'''''')))************+++++++++******))))))))))))******+++*********))))))((((((+++++++++***************))))))((('''''''''''''''((((((((()))******++++++***)))(((''''''((()))***************************''''''(((***,,,,,,***(((,,,,,,+++***))))))******(((((())))))*********+++***++++++,,,,,,++++++************************************+++,,,,,,---------------+++******---///------------------------111222222333333222222111111111222333333333222222888777555444444555666777999:::???BBB???:::999<<<======AAADDDCCC@@@CCCIIISSSddduuu{{{sss]]]PPPWWW]]]bbbwwwzzzyyyxxxvvvtttsssqqqqqqqqqnnnkkkjjjkkkkkkjjjhhh___[[[UUURRRRRRSSSUUUUUUYYY^^^```^^^]]]______^^^\\\[[[ZZZ]]]bbbeeeeeedddbbb```^^^[[[YYYWWWUUUUUUPPPQQQQQQOOOLLLJJJJJJKKKGGGGGGGGGJJJNNNUUU[[[___gggllltttyyyzzzyyywwwvvvrrrpppoooooopppppppppooopppsssxxx|||}}}{{{xxxuuutttttttttrrrqqqrrrwwwzzz||||||||||||}}}|||{{{zzz|||||||||{{{||||||}}}}}}{{{zzzyyyxxxwwwwwwwwwxxxuuuuuuuuutttuuuuuuvvvvvvyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwxxxwwwtttqqqnnnkkkiiiiiigggggghhhkkknnnpppooonnnqqqzzzvvvxxxrrrxxxtttjjjppp{{{{{{zzzyyyvvvssslllkkkjjjlllppptttvvvwwwqqqsssqqqnnnoooqqqmmmfff^^^XXXOOOFFF???888222///------------------,,,,,,&&&&&&&&&'''((()))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************+++++++++*********))))))******))))))))))))******+++***)))((((((((()))***)))************+++++++++******))))))))))))******************)))))))))(((((((((((((((((()))))))))+++***))))))(((((())))))*********)))))))))))))))((('''&&&&&&&&&&&&'''(((***************************(((''''''((()))(((''')))(((((('''&&&&&&''''''*********)))))))))))))))***++++++,,,,,,++++++***************************((())))))***++++++,,,,,,)))***)))'''&&&''')))+++,,,,,,,,,------.........000111111222222111111000///000111222333444555666555444444333444666888:::;;;;;;???DDDBBB===:::<<<>>>>>>@@@CCCBBB@@@DDDJJJXXXffftttzzz~~~qqq\\\OOOTTTZZZ```ttt~~~}}}{{{yyywwwvvvvvvvvvwwwtttpppmmmkkkiiigggeeeaaa\\\WWWSSSTTTWWWZZZ[[[aaaeeefffccccccfffhhhgggcccbbbcccfffjjjkkkiiifffeeedddbbb```]]][[[YYYXXXUUUWWWWWWVVVTTTRRRRRRRRROOOOOOPPPQQQTTTWWWZZZ\\\cccgggkkknnnnnnmmmmmmmmmgggggggggeeeeeeeeehhhjjjmmmpppuuuyyyzzzyyyvvvtttssstttssspppmmmmmmrrrvvv||||||}}}}}}}}}|||{{{zzz{{{{{{{{{{{{{{{|||}}}~~~||||||{{{zzzyyyyyyyyyyyyttttttttttttuuuvvvwwwxxxyyyzzzzzz{{{{{{||||||||||||{{{zzzyyyxxxxxxxxxxxxwwwvvvsssqqqnnnkkkiiihhheeefffiiilllooonnnkkkhhh```fffpppyyy~~~tttqqquuusssnnnvvvzzzooorrr{{{sssmmmmmmlllkkkeeecccccceeekkkqqquuuwwwlllnnnnnnkkkjjjkkkjjjggg\\\WWWOOOGGG@@@:::444000,,,---------------------(((((()))******+++,,,,,,,,,,,,++++++++++++++++++************************,,,++++++******++++++,,,************************+++++++++***************++++++************++++++***)))))))))***+++,,,,,,)))************+++++++++******))))))))))))******************))))))))))))''''''(((((())))))******,,,,,,+++*********++++++++++++******)))(((((('''(((''''''&&&&&&''''''(((************************,,,***'''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&++++++******)))(((((((((******++++++++++++******************************))))))******+++,,,,,,---'''((((((&&&%%%%%%''')))++++++,,,,,,---.../////////000000000000000000///333222222222333444666777222222222333555888;;;<<<===<<>>???AAA@@@???DDDLLL\\\hhhsssyyynnnZZZNNNSSSZZZbbbwww}}}{{{{{{{{{|||yyywwwrrrnnnkkkiiihhhggggggccc]]][[[\\\aaaeeehhhjjjmmmnnnjjjjjjooorrrrrrnnnllliiijjjllllllhhheeecccbbbbbbaaa___^^^\\\[[[\\\]]]^^^]]][[[XXXWWWWWWXXXYYYZZZ\\\]]]______```ccceeeffffffeeeeeeeeefff___``````]]][[[\\\aaaeeefffiiimmmqqqssssssrrrqqqqqqrrrppplllgggfffkkkoooyyy{{{}}}~~~}}}|||||||||zzzzzzzzzzzz{{{|||}}}~~~}}}}}}||||||{{{{{{{{{{{{wwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxvvvvvvvvvwwwxxxvvvuuusssqqqnnnllljjjhhhfffggghhhkkklllkkkhhheee[[[\\\aaagggooo}}}qqqiiiuuusssllluuu~~~uuuuuu{{{|||~~~nnnfffcccbbbbbbcccbbbaaadddjjjppptttvvvkkkmmmmmmkkkhhhffffffeeeXXXSSSKKKDDD???;;;777444---------------------...........................,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++******))))))******+++*********+++++++++,,,,,,))))))*********+++++++++******))))))))))))***************)))))))))))))))(((((()))***+++,,,,,,---,,,++++++******+++++++++************))))))((((((***))))))))))))))))))***************************+++***))))))***+++***(((***))))))((((((((())))))*********)))))))))))))))******++++++++++++*********************************++++++,,,,,,------...))))))***)))'''''')))+++******+++,,,---//////000///000000111111000000///888777444222111222333444111222222444666888:::<<>><<>>>>>???>>>???EEEMMM\\\gggsss{{{jjjYYYNNNTTT]]]hhhyyywwwtttpppnnnmmmnnnooooookkkfffdddggglllqqqtttsssvvvvvvssssssxxx|||}}}zzzuuuooolllkkkjjjgggdddaaabbbbbbbbbbbbaaaaaa```bbbbbbcccaaa^^^[[[ZZZZZZ___```ccceeehhhiiiiiiiiiggghhhhhhgggeeeddddddeee]]]]]][[[WWWTTTUUU[[[```aaabbbdddfffhhhiiiiiiiiiiiikkkjjjfffaaaaaahhhnnnzzz||||||zzzyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvuuuuuuvvvwwwxxxuuuttttttsssqqqnnnlllkkkkkkjjjhhhhhhhhhhhhgggeee```^^^]]]___cccooo|||iiilllxxxvvvmmmsss~~~yyy{{{|||uuutttxxx|||ooofffaaa___^^^ddddddeeeiiinnnsssuuuvvvrrrrrrqqqoookkkgggfffggg___XXXNNNFFF@@@===:::999000///...---------......------,,,+++***)))((((((,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))(((((((((((()))))),,,,,,,,,,,,+++++++++***))))))*********+++++++++******))))))))))))******))))))))))))))))))******(((((()))***+++,,,,,,---******)))))))))******+++(((((())))))************)))******************)))))))))))))))))))))))))))))))))+++...111000...+++*********))))))***++++++''''''((()))***++++++,,,)))******++++++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++***))))))***+++******+++,,,---//////000000111111111111111111000888777444222111222333444333333444555666777888999>>>;;;===DDDHHHDDD>>><<>>>>>>>>EEENNNXXXeeettt~~~iiiZZZOOOTTT]]]jjjxxxxxxwwwtttssstttwwwzzzxxxtttooommmoootttwwwzzzyyy}}}}}}{{{{{{~~~vvvqqqnnnllliiifffcccdddfffggggggfffeeedddccccccbbb```]]]\\\\\\]]]bbbdddgggkkknnnpppqqqqqqmmmnnnooonnnllliiihhhiii___\\\WWWQQQOOOQQQVVVZZZ]]]\\\[[[ZZZ[[[\\\^^^___```cccdddaaa]]]___iiiqqq{{{~~~zzzvvvttttttvvvwwwwwwxxxzzz|||}}}~~~}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvwwwwwwttttttuuuuuutttsssqqqpppqqqmmmiiigggfffgggfffffffffccc```______dddrrr~~~zzzpppqqqwww|||tttxxxxxxooommmqqqvvvtttuuuwwwuuuqqqqqquuu}}}}}}ppphhhccc```___cccfffkkkrrryyy}}}}}}|||yyysssooollljjjffffffiiimmmfff[[[PPPHHHBBB>>><<<444222111///.........///------,,,+++***((((((''',,,,,,++++++++++++++++++***************************++++++,,,,,,++++++******************************************+++++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,+++***))))))************+++++++++******))))))))))))******))))))))))))************''''''(((((())))))******)))(((((((((((()))******'''(((((()))******++++++'''(((((())))))(((((('''))))))))))))))))))))))))'''))),,,111333333///,,,)))(((((((((((())))))***&&&&&&''')))***+++,,,---))))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((()))******(((((()))***++++++,,,,,,---...//////000111111222222111111000333222222222333444666777444555555666666666777777;;;:::<<>><<<===>>>>>>>>>EEENNNVVVeeevvv~~~iiiZZZPPPSSS\\\jjjzzz{{{{{{zzzyyy|||zzzwwwwwwyyyzzz{{{}}}{{{xxxuuuppplllggghhhiiijjjiiigggeeeddd```___^^^\\\[[[[[[^^^aaacccdddhhhlllooorrrssstttrrruuuxxxxxxuuuqqqnnnmmmaaaZZZRRRKKKJJJLLLOOORRRVVVTTTQQQPPPQQQUUUZZZ^^^^^^bbbccc___[[[]]]gggqqqwww{{{~~~zzzuuutttuuuuuuvvvvvvxxxzzz|||}}}}}}~~~~~~}}}~~~}}}}}}|||||||||}}}}}}zzzzzzzzzyyyxxxwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwtttuuuvvvwwwxxxwwwuuutttssspppkkkhhhggggggfffeeefffeeeddddddaaa```gggppp}}}||||||{{{{{{~~~yyymmmmmmsssvvv~~~yyyuuuzzz|||xxxxxxzzzvvvnnnkkklllmmmjjjjjjnnnpppoooqqquuu}}}~~~tttjjjccc```______bbbiiisssttthhheeeeeeeeeiiiooouuuooofff]]]SSSJJJCCC>>>777666333000///......///...------------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))*********+++++++++***))))))))))))))))))***)))***+++,,,,,,++++++***)))************+++++++++******))))))))))))******((()))))))))************((((((((((((((()))))))))((((((((((((((()))******)))))))))))))))*********'''((())))))))))))((('''))))))))))))))))))))))))((((((***---000///---***'''''''''''''''((())))))''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))'''''''''((())))))******''')))******)))((()))***,,,,,,,,,------.........///000000000000000000//////000111222333444555666333444555666666777777777888777:::>>>===::::::===<<<;;;<<>>???EEEMMMZZZiiiyyy~~~dddXXXOOORRR^^^ooo}}}~~~~~~~~~}}}}}}||||||}}}wwwqqqiiijjjjjjjjjhhhfffcccaaa\\\\\\[[[YYYYYY[[[```dddbbbdddgggjjjnnnqqqssstttuuuyyy}}}~~~{{{vvvrrrpppbbbYYYNNNGGGFFFIIIKKKLLLNNNKKKIIIIIIMMMUUU]]]bbbcccffffff```ZZZ[[[dddmmmooouuu{{{}}}zzzxxxxxxzzzuuuuuuvvvwwwyyy|||~~~|||}}}~~~}}}|||{{{{{{||||||}}}~~~{{{zzzzzzyyyxxxwwwvvvvvvtttuuuvvvxxxxxxxxxwwwwwwtttuuuwwwyyyzzzyyyxxxwwwtttqqqnnnkkkjjjhhhfffdddccccccfffhhheeeaaaccciiieeepppvvvxxxzzzzzz}}}{{{gggbbbcccbbbeeelllpppnnnnnnttt{{{{{{tttpppqqqxxxzzztttppppppjjjffffffkkkoooppptttxxxyyysssjjjaaa\\\[[[\\\]]]ccclll{{{xxxhhhcccfffjjjqqqyyytttpppkkkddd[[[QQQFFF@@@:::888555111///......///******+++,,,,,,------...*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***************************))))))******++++++++++++++++++************++++++&&&''')))+++,,,,,,,,,,,,)))************+++++++++******))))))))))))******(((((())))))*********++++++++++++***************))))))(((((()))***++++++++++++******)))((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((()))++++++***(((((((((((((((((()))***+++))))))))))))************))))))************))))))))))))))))))))))))))))))*********+++,,,,,,------)))***,,,,,,+++******+++------------------------......////////////......111111222333333333222222222333444666777888888888666666999<<<:::666999>>><<<;;;===?????????EEELLL^^^mmmzzz~~~~~~~~~```UUUNNNTTTbbbwww~~~}}}|||pppooommmkkkgggdddaaa```^^^\\\YYYWWWXXXZZZ]]]^^^dddgggiiikkkmmmnnnppprrr~~~vvvllldddWWWKKKGGGEEECCCBBBDDDGGGFFFEEEGGGLLLVVVccckkkvvvqqqhhh```[[[\\\aaafffuuuwwwyyy{{{{{{zzzwwwuuuvvvsssrrruuu{{{~~~}}}{{{~~~}}}|||{{{zzzzzz{{{|||~~~~~~|||{{{{{{}}}|||{{{zzzyyyyyyxxxyyyyyyxxxwwwvvvvvvuuuuuuvvvuuuwwwyyyyyyyyyxxxyyyzzzwwwwwwvvvtttpppllljjjhhhhhhgggfffdddbbb```______^^^aaaiiiuuu~~~yyymmmooovvv~~~lll[[[UUUUUUSSSXXXbbblllpppqqqwww~~~sssdddgggmmmwww}}}tttqqqnnnnnnpppvvv{{{xxxrrrjjjccc```___^^^^^^aaaiii~~~{{{ccc]]]dddkkkooopppuuurrrnnniiibbbZZZQQQKKKFFFAAA999333000...,,,+++......---,,,,,,+++******---......,,,((('''))),,,,,,,,,++++++***)))(((((('''((()))***,,,---...///)))(((((()))+++---,,,+++)))))))))***+++++++++,,,)))))))))))))))(((((('''''''''&&&&&&'''))),,,---++++++++++++++++++++++++&&&((()))******)))(((&&&(((((()))***++++++,,,,,,+++)))&&&&&&'''''''''&&&***)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++''''''''''''(((((((((((()))((('''''''''(((***+++++++++***)))((('''&&&&&&%%%&&&&&&'''((())))))***((((((((((((''''''''''''%%%&&&(((***+++++++++***,,,+++******,,,,,,+++******)))((((((((()))+++,,,---------............///////////////000000000000000000111222444555666666333444555666777777777777555666777888999:::::::::;;;<<<=========@@@GGGLLL]]]nnnvvvxxx{{{```XXXPPPPPP```{{{~~~}}}rrrrrrpppmmmiiiddd```^^^\\\]]]____________aaabbbfffggghhhjjjmmmppptttwwwzzzpppbbbWWWLLLGGGEEEAAA???@@@BBBBBBBBBDDDJJJUUUaaaiiiuuuqqqiiiaaa\\\\\\```cccqqqtttxxx|||~~~}}}zzzxxxyyyuuurrrtttzzz}}}}}}|||~~~}}}{{{{{{{{{|||}}}~~~}}}||||||}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuttttttttttttrrrtttvvvwwwwwwwwwxxxyyyzzzxxxuuuuuuvvvtttpppllljjjiiigggdddcccbbbbbbbbbYYYXXX[[[ccclllqqqqqqnnnmmmmmmsss|||sssbbbYYYWWWPPPPPPVVVbbblllsssyyy~~~~~~}}}|||uuullldddiiiqqq{{{~~~zzzzzz}}}zzzrrrkkkfffcccbbbbbbeeekkk~~~wwwbbb\\\aaahhhmmmqqqvvvsssoooiiiddd___]]][[[RRRLLLCCC:::333////////////......------,,,,,,,,,,,,---...+++)))(((***,,,---,,,,,,+++******))))))*********++++++,,,,,,---)))(((((()))+++---,,,+++***************+++++++++++++++++++++***)))'''''',,,+++)))(((((()))+++,,,************************'''(((***++++++***((('''((())))))***++++++,,,,,,,,,***(((''')))***)))))))))(((((((((((()))******((((((((()))))))))******&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))((((((((()))***+++******))))))((((((''''''&&&&&&'''(((((()))******)))))))))))))))))))))))))))******+++,,,,,,,,,,,,---+++***+++,,,,,,+++******))))))((()))***+++,,,.........////////////000////////////000000000000111111222222333444555555222333444555666666666666555666777999::::::::::::999;;;=========AAAHHHNNNaaaqqqwwwwwwzzz___YYYSSSWWWhhh~~~~~~}}}~~~}}}vvvvvvuuusssnnniiiccc```]]]bbbhhhlllmmmllljjjiiikkkjjjhhhhhhkkkpppvvvyyyyyyqqqcccYYYOOOJJJFFFAAA>>>>>>======???BBBHHHQQQ\\\cccooommmgggaaa\\\ZZZ\\\^^^hhhmmmuuu|||}}}}}}xxxttttttxxx|||~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}||||||}}}|||{{{zzzzzzyyyyyyzzzxxxwwwvvvuuuuuutttttttttrrrtttvvvwwwwwwwwwxxxzzz~~~yyyvvvxxx||||||vvvqqqmmmkkkhhhfffeeeeeefffhhh___[[[XXXYYY___eeeiiijjjjjjjjjoooyyy{{{mmmbbb\\\RRRLLLKKKVVVfffrrrzzz|||{{{zzztttmmmdddkkkuuu}}}|||tttnnnjjjhhhhhhjjjnnn|||sssbbb[[[]]]bbbiiiooorrrqqqmmmgggccccccggglllgggaaaVVVHHH:::222111222........................+++,,,,,,+++******+++---------,,,,,,++++++******,,,+++++++++++++++++++++***)))((()))+++,,,,,,++++++++++++******************++++++++++++******)))000...---+++*********+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))***++++++,,,,,,,,,***))))))+++,,,,,,+++)))((((((((()))***+++,,,)))))))))*********++++++)))))))))((())))))***+++*********+++++++++,,,,,,***))))))))))))***++++++))))))))))))(((((((((((('''(((((())))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,+++***+++,,,---,,,+++***))))))))))))***++++++...////////////000000000////////////000000000000111222222222333333444444333444555666666666666666555666777999::::::;;;;;;777:::<<<===>>>BBBIIINNN```pppvvvvvv~~~{{{zzz___ZZZWWW^^^ppp~~~{{{~~~|||~~~zzzuuusssuuuvvvvvvuuuuuuuuutttsssrrrtttwwwzzz~~~~~~}}}yyyzzzzzzyyyvvvpppkkkgggfffjjjqqqzzz~~~vvvoooqqqmmmhhhfffiiiooouuuyyy~~~~~~{{{ssskkkccc[[[SSSOOOJJJCCC@@@@@@;;;===???BBBFFFMMMUUU[[[dddccc```\\\XXXWWWWWWYYY___fffppp{{{|||vvvsssuuuzzz}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvsssuuuxxxyyyyyyyyy{{{|||~~~|||{{{{{{}}}|||yyyvvvqqqoookkkhhhgggiiikkkmmmkkkfff___[[[\\\```dddeeeeeejjjqqqzzz~~~uuukkkeee[[[QQQJJJOOO[[[hhhwww}}}wwwmmmvvvzzztttooonnnnnnsssvvvtttggg___[[[[[[aaaiiihhhiiihhhddd```aaaiiipppuuuqqqgggVVVCCC666111111------------............++++++,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***,,,+++++++++***)))))))))'''((()))***++++++++++++///...---+++************************************)))***++++++++++++***)))))))))*********++++++++++++***)))***,,,---,,,,,,******)))))))))******+++)))*********++++++++++++++++++*********++++++,,,*********+++++++++,,,,,,***************+++++++++'''((((((((()))))))))***((()))))))))*********+++******+++++++++++++++,,,+++***)))'''''''''((())),,,+++***+++,,,---,,,+++)))))))))*********++++++............////////////////////////000000000000222222222222222222333333555555666777777777777777666666888999:::;;;;;;;;;888;;;===>>>>>>AAAHHHMMMYYYllltttuuu}}}{{{vvv~~~{{{bbb\\\XXX```uuu}}}vvvuuuyyyxxxuuussspppqqqtttrrrnnniiihhhjjjkkkjjjhhhfffhhhiiijjjjjjkkkmmmooosssuuuwwwwwwyyy~~~~~~|||~~~}}}xxxzzz{{{|||zzzvvvrrrpppssssssxxxvvvrrrmmmgggfffkkkrrryyy|||}}}~~~zzzwwwssslllddd```YYYRRROOOJJJDDDAAABBB???AAACCCEEEGGGKKKOOOSSSVVVWWWWWWVVVSSSRRRSSSTTTWWW___lllyyy~~~xxxsssssswww{{{~~~|||{{{zzzyyyzzzzzz||||||{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuutttvvvxxxyyyyyyyyyzzz{{{{{{~~~~~~{{{xxxxxxyyytttrrrnnnkkkkkklllnnnpppnnniiibbb\\\YYYXXXXXXXXXaaalllyyy~~~|||zzzwwwrrrnnnhhh^^^SSSMMMMMMWWWkkk}}}}}}}}}}}}wwwsssrrrssswwwmmmddd]]]XXX[[[aaa```ccceeeccc______eeejjjooonnnhhhZZZHHH999222000,,,,,,,,,,,,,,,---------+++++++++,,,---...------------,,,,,,,,,,,,,,,+++)))******++++++,,,------+++)))))))))+++,,,+++***,,,+++++++++***)))))))))((()))))))))))))))((((((+++++++++*********++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++)))(((((()))+++,,,+++***++++++***)))((((((((())))))*********++++++++++++)))(((((('''''''''(((((()))))))))************+++))))))******++++++++++++''''''(((((())))))******))))))))))))************)))))))))*********+++++++++***((('''&&&''''''(((+++***)))***,,,---,,,+++)))*********++++++++++++,,,,,,,,,---------......////////////000000000000222222222222222222222222444444555555666666555555666777888999:::;;;;;;;;;:::===??????>>>@@@EEEIIIUUUiiisssuuu{{{wwwuuuggg^^^XXX```wwwtttpppllllllppptttvvvvvvtttnnniiiiiiiiiggghhhkkkdddbbb```____________^^^]]]aaaeeeggggggggggggggggggjjjnnnppprrrwww~~~~~~}}}}}}|||~~~wwwyyy{{{||||||zzzxxxvvv}}}{{{~~~|||sssnnnjjjkkkrrrzzz{{{|||zzzuuurrrooohhhaaaXXXSSSNNNLLLHHHCCCBBBEEEEEEGGGJJJKKKKKKKKKMMMNNNMMMOOOPPPPPPOOOOOOPPPQQQSSS\\\iiiwwwyyytttrrrtttyyy|||{{{zzzyyyyyyyyyzzz{{{|||yyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyywwwvvvuuutttsssssssssssssssuuuwwwwwwwwwvvvwwwxxxxxx}}}yyyuuuwwwzzzvvvtttqqqooonnnnnnooopppkkkhhhddd^^^XXXTTTPPPOOO[[[kkk|||~~~{{{|||zzzxxxwwwxxxxxxxxxwwwuuummmaaaRRRGGGIII\\\ppp|||~~~~~~xxxuuuuuuvvv|||}}}}}}wwwpppiiiaaaZZZYYY\\\^^^aaaddddddbbb```aaaccc^^^___]]]UUUHHH===555222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------+++***)))***+++,,,+++)))+++++++++***************,,,,,,+++***(((&&&$$$###(((((())))))******++++++++++++++++++++++++++++++************************************************((((((((()))***+++)))(((***))))))((((((((((((((()))))))))*********+++++++++******)))))))))))))))((((((((())))))))))))***((()))******++++++******''''''(((((())))))******))))))))))))))))))))))))''''''(((((()))*********,,,+++******)))))))))))))))(((((()))+++,,,+++***)))***++++++,,,,,,++++++++++++,,,,,,,,,---------////////////000000000000000111111111222222333333111222222333333333222222666777888:::;;;;;;<<<<<<;;;===@@@???>>>@@@DDDHHHTTTiiittttttwwwzzzyyy{{{nnnbbbZZZbbbzzzeeebbb```aaaeeeiiiiiigggfffaaa___bbbdddbbbccceee[[[\\\\\\[[[ZZZYYYZZZ[[[[[[___fffiiiiiifffdddccc```eeejjjlllmmmoootttwww||||||||||||}}}~~~|||yyyyyy{{{|||||||||~~~~~~}}}~~~|||xxxtttuuu{{{uuuwwwuuuqqqnnnmmmggg```SSSNNNJJJIIIGGGDDDFFFKKKJJJMMMPPPQQQPPPOOONNNOOOLLLNNNOOOOOONNNNNNOOOPPPTTT\\\iiiwwwzzztttqqqrrrvvvyyy{{{zzzzzzyyyzzz{{{|||}}}yyyxxxwwwvvvvvvwwwxxxzzz{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxwwwvvvuuuuuuuuuuuutttvvvxxxxxxvvvuuuvvvwwwvvvzzz}}}|||zzzxxxyyyzzzwwwvvvtttrrrpppooooooooohhhgggddd___YYYTTTPPPNNNPPPbbbvvv}}}{{{{{{|||}}}~~~}}}ppp^^^LLLFFFQQQaaawwwzzzvvvvvvxxx|||xxxwwwvvvuuuqqqnnnlllfff^^^[[[\\\^^^```bbbccccccbbb```___VVVUUUSSSNNNGGG???888555......------,,,,,,++++++---,,,+++---//////---***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))***************++++++++++++++++++***)))(((&&&&&&((())))))***************************************)))))))))(((((()))))))))************************))))))((()))******(((&&&&&&&&&&&&&&&'''((()))***((((((((()))))))))******...---,,,,,,+++++++++,,,((((((((()))))))))******'''((()))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++)))***************))))))((('''&&&''')))+++***))))))***+++,,,,,,,,,++++++,,,,,,,,,---------......////////////000000000000//////000111222333333444222333333333333333222222777777999:::;;;<<<<<<<<<999<<>>???@@@BBBFFFJJJOOOdddlllkkkpppwwwxxxmmmeeeoooVVVTTTSSSTTTXXXYYYXXXVVVZZZ[[[]]]^^^___```______^^^ZZZVVVUUUWWWYYYYYYXXX___bbbfffhhhgggeeeddddddaaaaaaaaabbbeeeiiimmmoooqqqsssvvvxxxyyyyyyyyyxxxwwwsssnnnmmmooossswwwxxxxxxvvvwww}}}}}}}}}{{{}}}~~~{{{{{{~~~~~~yyyllllllmmmooooookkkccc]]]TTTRRROOOMMMNNNPPPPPPPPPSSSSSSTTTUUUVVVVVVUUUUUUPPPRRRVVVXXXYYYXXXVVVUUUVVV___mmm{{{yyyrrroooqqquuuxxx|||zzzxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{yyyzzz{{{}}}}}}}}}||||||}}}|||zzzyyyxxxxxxyyyyyy}}}|||{{{yyyxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzxxxyyyzzzzzzwwwsssooolllgggdddaaa^^^\\\XXXQQQLLLJJJMMMWWWiiiyyybbbOOOJJJMMM\\\rrr{{{uuuxxxyyyvvvpppmmmooonnnlllhhhgggeeedddbbbbbbaaaaaaddd^^^\\\aaaccc```^^^```ZZZ]]]]]]WWWLLLBBB===<<<666444111...,,,+++,,,,,,,,,,,,+++***)))))))))******+++,,,,,,------------******+++++++++,,,,,,,,,///000000///---+++,,,---)))))))))))))))))))))))),,,+++***))))))***+++,,,+++***)))'''''''''((())),,,+++++++++***)))))))))(((((())))))'''&&&###"""(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************))))))******+++,,,,,,,,,++++++***)))(((((()))***+++,,,,,,+++***)))(((((())))))))))))((((((************************(((((((((((())))))))))))***(((&&&&&&(((*********+++***(((***,,,---***((())))))***+++,,,,,,,,,,,,,,,,,,,,,---------......000111333444333222///...000111111222222333444444222333444555666666666666777888999:::;;;<<<<<<<<<;;;===???@@@AAACCCFFFHHHVVVaaakkkooosss~~~wwwnnnzzzSSSQQQPPPQQQUUUWWWWWWUUUVVVXXXZZZ]]]___`````````ZZZWWWTTTTTTXXX[[[]]]^^^```cccfffgggffffffffffffaaabbbcccdddgggjjjmmmnnnrrrtttvvvxxxyyyyyyxxxxxxuuuqqqmmmlllmmmppprrrrrrooonnnooouuu~~~~~~{{{xxxxxxwwwzzzzzzwwwvvv~~~~~~}}}xxxppppppoooooonnniiibbb\\\TTTRRRPPPQQQSSSVVVWWWWWWSSSTTTUUUVVVWWWXXXXXXYYYWWWYYY\\\^^^^^^\\\ZZZXXXXXX___jjjwww{{{tttnnnlllooosssvvv}}}|||zzzyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{|||{{{|||}}}~~~~~~}}}}}}~~~}}}|||||||||}}}~~~~~~|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyywwwyyy{{{|||zzzwwwssspppkkkgggaaa]]][[[XXXTTTQQQKKKJJJNNN^^^uuuqqq```SSSLLLNNNccc|||}}}xxxsssuuusssmmmiiiiiifffbbbaaaaaaaaaaaabbbccceeeeeegggddddddhhhiiiccc______]]]``````ZZZOOOEEE???===777444111---+++)))))))))---,,,,,,++++++++++++,,,,,,,,,---...............******+++++++++,,,,,,,,,...//////...,,,++++++,,,******************************)))(((((()))******+++***)))((((((((())))))+++++++++***************)))************)))((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((())))))***+++,,,,,,+++******)))((((((((()))***++++++***)))((((((((())))))))))))((((((************************************+++++++++++++++)))((((((***++++++***+++***)))***,,,,,,***((())))))***+++,,,,,,,,,,,,,,,---------............---...000222333333333333000111111222222333444444333333444444555666666777777888999:::;;;<<<<<<<<<<<<>>>@@@AAABBBCCCFFFIIIVVVaaakkkmmmppp{{{~~~}}}rrr~~~RRRPPPOOOPPPSSSVVVWWWXXXUUUWWWZZZ]]]```bbbcccddd\\\ZZZWWWXXX[[[```cccdddbbbdddfffgggggggggiiijjjfffgggiiikkknnnooopppqqqtttvvvxxxzzz{{{{{{zzzyyytttqqqnnnllllllllllllkkkjjjiiiiiinnnvvv|||~~~}}}}}}zzzxxxxxxxxxxxxwwwwwwvvvyyy}}}|||vvvrrrrrr|||~~~}}}}}}}}}{{{xxx{{{zzzxxxvvvsssnnnhhhccc[[[YYYXXXYYYZZZ\\\\\\\\\UUUUUUVVVXXXYYYZZZ[[[[[[```aaacccddddddbbb___]]]\\\```gggooowww|||vvvrrrmmmjjjiiimmmrrruuu~~~}}}zzzxxxxxxxxxyyyyyy{{{zzzzzzzzzzzz{{{|||}}}{{{{{{}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvyyy|||~~~~~~{{{wwwtttqqqllleee^^^[[[YYYXXXVVVOOOIIIGGGQQQeeezzzzzzeeeTTTKKKZZZvvv~~~zzz{{{vvvtttqqqttttttoookkkhhhbbb[[[ZZZZZZ\\\^^^bbbfffjjjmmmooooooqqqtttqqqhhhaaa___```cccccc^^^SSSHHHAAA>>>999777333///,,,***))))))---,,,,,,,,,,,,------...+++,,,,,,---------------******+++++++++,,,,,,,,,---......---+++***+++,,,++++++++++++++++++++++++))))))(((((((((((()))))),,,+++******))))))*********************+++++++++******))))))***+++,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((())))))***+++++++++******))))))((('''((()))******)))((('''(((((())))))))))))((((((************************************+++++++++++++++*********,,,,,,***(((+++***)))***,,,,,,***)))))))))***+++,,,,,,,,,,,,------........./////////---...///000222333444555000111111222222333444444444444333333444555777888777888999;;;<<<<<<<<<<<<<<<===???@@@AAABBBEEEHHHWWWccclllmmmooozzz}}}uuuSSSSSSRRRSSSVVVYYY[[[\\\YYY[[[^^^bbbdddfffggggggdddbbb``````bbbeeehhhjjjgggiiiiiiiiiiiikkknnnpppooopppsssvvvwwwxxxwwwwwwzzz{{{}}}~~~}}}|||uuusssqqqooonnnllliiigggkkkjjjkkknnnrrrvvvwwwvvv|||zzzwwwuuuvvvxxxzzz{{{}}}zzzzzzzzzwwwqqqoooqqqyyy||||||zzzzzzzzzzzz}}}{{{xxxtttpppmmmhhhfffdddcccbbbaaa___]]]XXXXXXXXXXXXXXXYYYZZZZZZcccdddfffggggggeeecccbbbbbbccceeehhhlllqqqtttvvvnnnllliiigggiiimmmrrrvvv|||{{{yyyvvvuuuuuuvvvxxx|||||||||||||||}}}}}}~~~yyyzzz{{{||||||{{{zzzyyyzzzzzzzzz{{{{{{||||||}}}xxxxxxxxxwwwxxxyyyyyyzzzyyyyyyyyyxxxwwwvvvvvvuuuvvvyyy|||~~~~~~{{{xxxuuuwwwrrrkkkddd___[[[YYYXXXTTTNNNIIILLLWWWjjj}}}iiiXXXZZZooo||||||yyynnnjjjkkkrrrwwwyyywwwsssnnnfff^^^VVVWWWYYY]]]ccckkkqqqvvv|||~~~wwwlllddd```aaacccccc^^^UUUKKKCCC???<<<999666222///---,,,,,,,,,,,,++++++,,,---......)))******++++++***************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++)))))))))***+++++++++,,,***)))((((((((()))+++,,,******++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))******+++*********)))))))))(((&&&'''((())))))((('''&&&(((((())))))))))))((((((************************'''((((((((())))))))))))+++******+++,,,+++(((&&&*********+++++++++***)))))))))***+++,,,,,,,,,,,,.........////////////000111000000000000111222222000111111222222333444444555444333222333555777999777888999;;;<<<<<<======:::<<<>>>??????AAACCCFFFYYYeeeoooooonnnyyyuuuVVVWWWWWWXXXZZZ\\\___aaa```aaadddfffhhhiiiiiiiiihhhhhhhhhhhhiiilllooorrroooppppppppppppqqqtttwwwwwwyyy{{{~~~~~~}}}|||zzzyyywwwuuussspppllliiillllllmmmppptttwwwxxxxxxyyyxxxvvvuuuuuuxxx|||~~~zzzvvvpppjjjkkkoooxxx|||}}}zzzxxxyyy{{{|||{{{{{{{{{yyywwwuuusssrrrrrrpppnnnmmmkkkhhhdddaaa]]]\\\[[[YYYXXXXXXXXXXXXaaabbbdddfffffffffeeeeeegggfffddddddeeegggjjjllljjjhhhggggggjjjnnntttwwwxxxwwwvvvsssqqqqqquuuxxx}}}}}}~~~~~~zzzzzz{{{||||||{{{zzzyyy{{{{{{{{{{{{zzzzzzyyyyyywwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvuuuuuuwwwxxxzzz|||{{{yyyvvvtttzzzxxxsssmmmeee^^^ZZZWWWVVVRRROOOMMMNNNZZZtttnnnaaaggg~~~~~~rrreeebbbdddqqqwww{{{zzzwwwssskkkcccYYYYYYZZZ^^^fffppp{{{xxxmmmeeebbb```aaaaaa]]]VVVMMMEEEAAA===:::777333000/////////+++++++++++++++,,,---...*********++++++******)))******+++++++++,,,,,,,,,***,,,,,,,,,***)))***+++************************************************+++++++++,,,,,,,,,++++++)))))))))***+++++++++,,,,,,+++)))((((((((()))***'''(((((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++*********)))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))***))))))***+++***'''%%%)))***+++++++++*********))))))***+++,,,,,,,,,,,,.........////////////000111000000//////000111111000111111222222333444444555444333222333555777999888999:::;;;<<<=========<<<>>>???@@@@@@AAADDDFFFWWWeeepppnnnllluuuvvv[[[]]]___``````aaaccceeeggghhhjjjkkklllllllllkkkiiikkknnnppprrrtttxxx{{{yyyzzzzzzyyyxxxyyy|||~~~}}}}}}|||zzzwwwsssooolllnnnqqquuuxxx{{{}}}~~~zzzyyyxxxvvvuuuwww|||}}}xxxssslllfffhhhmmmxxx~~~}}}yyyvvvuuuvvvxxxzzzwwwyyy{{{{{{yyyxxxxxxyyyuuuttttttttttttrrrnnnkkkdddbbb```]]][[[ZZZZZZZZZ___```bbbdddeeeeeeeeeeeegggeeecccbbbaaabbbdddeeeffffffeeefffiiinnnsssvvvrrrssssssqqqnnnpppuuuzzz~~~}}}~~~~~~||||||}}}}}}}}}}}}|||{{{zzzyyyvvvvvvvvvwwwwwwxxxzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwxxxwwwwwwuuuuuu{{{{{{yyytttkkkccc]]]ZZZWWWUUUSSSPPPKKKOOOfffrrrjjj{{{}}}wwwwwwzzz~~~mmmaaa^^^```nnntttxxxxxxvvvtttmmmfff___]]]]]]```jjjyyyrrrgggdddcccaaaaaa```]]]XXXRRRLLLHHH???===999555111/////////,,,+++++++++++++++,,,------------------,,,,,,+++******+++++++++,,,,,,,,,***,,,,,,,,,******+++,,,))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,++++++***************+++++++++------,,,+++*********+++'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***************++++++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++)))(((((((((***)))(((&&&)))***,,,,,,***)))***+++))))))***+++,,,,,,,,,,,,------........./////////---...//////000111222222000111111222222333444444444444333333444555777888888999:::;;;============???@@@BBBBBBBBBDDDFFFHHHSSScccpppnnniiippp|||cccfffjjjkkkkkkjjjkkklllnnnoooqqqssstttttttttsssooosssxxx{{{|||}}}}}}zzzwwwuuuwwwzzz}}}~~~{{{wwwwwwzzz}}}|||zzzyyyvvvooohhhiiioooxxx{{{uuurrrrrrssssssssstttwww{{{}}}{{{zzz{{{|||uuuvvvwwwyyy{{{yyyvvvsssjjjiiifffcccbbbaaaaaabbbaaaaaabbbcccdddddddddccccccbbbbbbaaaaaabbbcccdddcccbbbcccdddgggkkkooorrrooopppqqqooonnnqqqxxx~~~~~~}}}|||||||||}}}~~~}}}}}}|||{{{wwwvvvvvvvvvwwwxxxyyyzzzxxxxxxwwwwwwvvvvvvuuuuuuuuutttttttttuuuvvvwwwxxx{{{|||{{{vvvooogggcccaaa[[[WWWUUUTTTOOONNN]]]qqqqqqpppzzzyyypppqqquuuyyy|||zzznnnfffeeefffqqqvvvzzzxxxwwwuuupppiiidddbbb```dddooo~~~hhh___```bbbcccbbbaaa___\\\XXXTTTQQQGGGDDD???:::555222000///...------,,,,,,,,,,,,---...............---,,,,,,******+++++++++,,,,,,,,,***,,,---,,,++++++,,,---************************((()))***++++++***)))(((((()))***,,,,,,,,,+++***+++++++++***************)))***++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))***++++++((()))))))))))))))))))))'''((())))))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++***)))'''((()))******)))(((***,,,,,,***)))***+++))))))***+++,,,,,,,,,,,,,,,---------............---...000111111111000///000111111222222333444444333333444444555666666777888999:::<<<======>>>>>>???@@@AAABBBBBBCCCEEEGGGQQQdddrrrpppjjjppp{{{kkkoootttuuutttrrrrrrsssuuuvvvxxxzzz{{{|||||||||zzz~~~~~~{{{zzzxxxyyy|||yyyyyy{{{{{{uuummmmmmqqqwww{{{sssooooooooonnnlllnnnssswwwyyyxxxvvvvvvxxxxxxxxxzzz|||~~~|||xxxuuunnnmmmjjjhhhgggggghhhiiidddddddddddddddccccccbbb______```aaaccccccdddddd`````````bbbeeehhhlllnnnmmmoooqqqooonnnrrrzzz}}}~~~~~~}}}|||{{{yyyzzz{{{}}}}}}}}}||||||wwwwwwvvvvvvwwwxxxxxxyyywwwwwwwwwwwwvvvvvvvvvvvvssssssrrrrrrtttwwwzzz|||zzz{{{{{{vvvooojjjhhhhhhaaaYYYVVVXXXVVVRRRZZZggg|||rrrcccbbbkkkyyyxxxmmmnnnsssyyy|||{{{uuuqqqrrrsssxxx|||~~~|||zzzyyytttooogggdddaaaeeesssyyy```YYY]]]aaafffdddbbbaaa___]]][[[XXXPPPLLLGGG@@@:::555333111000///...---------------------------,,,,,,+++*********+++++++++,,,,,,,,,+++,,,------,,,+++,,,---++++++++++++++++++++++++'''((()))******)))((('''((()))***+++,,,++++++***,,,+++++++++******))))))$$$%%%''')))***+++******//////...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***((((((***,,,,,,,,,(((***---,,,***(((***+++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......111222222222111...,,,***000111111222333333444444222333444555666666666666999999;;;<<<===>>>>>>>>><<<===>>>???>>>???BBBDDDSSSgggwwwuuummmrrrooo|||uuuvvvxxxyyyyyyxxxwwwvvvuuuxxx}}}~~~||||||{{{yyywwwuuutttssssss~~~~~~uuunnniiiiiikkknnnppprrrvvvzzz{{{yyyuuurrrqqqyyy~~~||||||zzzwwwtttrrroookkkiiihhhiiiiiifffhhhjjjjjjhhhccc^^^[[[]]]^^^```cccfffgggeeedddcccaaa______aaaeeejjjnnnmmmooopppnnnooottt~~~~~~}}}zzzyyy~~~~~~~~~~~~}}}|||zzzzzz{{{yyywwwvvvuuuvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvppppppqqqrrrtttuuuwwwxxxxxxxxxvvvtttrrrpppnnnmmmeeeaaa[[[WWWVVVWWWXXXXXXaaauuuuuufffXXXUUUcccuuu}}}qqqnnnrrr{{{|||xxxtttzzz{{{uuurrrwww~~~}}}zzzuuujjjeeebbbjjj{{{uuu^^^TTTWWW]]]eeebbb^^^]]]]]]___``````WWWYYYWWWMMM???555222333111...+++)))+++---......,,,,,,++++++,,,,,,---...///...,,,+++***++++++,,,+++++++++************))))))***,,,,,,***)))***+++&&&''')))******)))((('''******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,++++++******************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++)))&&&&&&((()))'''%%%''''''(((((())))))************))))))(((((('''''')))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++///...,,,++++++,,,---......///000000//////000111111111222222222222222222222333444555555555444444444666999<<<>>>>>>>>>=========>>>AAABBBDDDKKKSSSWWWfffqqqqqqoooxxxpppvvvxxxyyy{{{|||}}}|||zzzyyywwwzzz~~~~~~}}}|||{{{zzzzzzyyyyyy~~~wwwppplllkkklllmmmppprrruuuyyyzzzxxxuuurrrrrryyy}}}}}}{{{xxxwwwuuurrroookkkiiigggffffffgggiiiiiigggccc^^^[[[]]]]]]___aaadddeeeeeeddd```______```bbbfffjjjmmmpppsssuuuuuuuuuzzz}}}~~~~~~}}}|||~~~~~~~~~}}}}}}||||||{{{zzzxxxvvvuuuttttttuuuvvvvvvuuuuuuuuuuuutttttttttsssttttttuuuvvvwwwyyyzzzwwwwwwuuutttrrrqqqooooooiiieee___ZZZXXXXXXWWWWWWWWWcccssszzzxxx{{{qqqcccVVVPPPWWWcccttt|||}}}ssssss{{{{{{{{{wwwvvvuuusss}}}wwwnnnmmmqqqrrrpppsss~~~yyyrrrhhhdddaaagggvvvooo^^^VVVWWW[[[dddcccbbbbbbbbbbbbaaa```aaacccccc\\\NNN???555000000---******+++,,,---,,,***))))))))))))***++++++---,,,+++++++++,,,------+++++++++************))))))***,,,+++***)))***+++,,,+++***)))******+++,,,)))))))))*********++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&(((******************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&&&&((()))(((&&&(((((()))))))))))))))******)))))))))((((((((('''***************+++++++++******++++++,,,,,,,,,+++...------,,,,,,---------...///000000//////000222555555555555666666666666333333444444444444555555666777999;;;;;;<<<;;;;;;<<<;;;===@@@AAABBBIIIQQQ[[[iiiuuuuuusss{{{xxxzzz{{{}}}}}}zzz}}}}}}wwwqqqmmmllllllmmmpppqqqtttvvvvvvuuusssqqqrrryyy~~~~~~~~~~~~|||xxxyyyxxxwwwtttooojjjeeebbbffffffggggggeeebbb^^^[[[\\\]]]^^^___aaabbbdddeeeaaabbbcccdddgggjjjlllnnnrrrvvvzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzzxxxvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuvvvwwwyyyyyyvvvuuuuuutttsssrrrqqqqqqoookkkddd___[[[YYYVVVTTTMMMQQQWWWccctttxxxvvvzzzsssfffYYYOOONNNQQQ^^^jjjxxx}}}uuunnnrrr|||}}}tttmmmkkkmmmooouuu~~~{{{rrriiihhhiiiiiikkkwwwwwwmmmddd```^^^cccnnn{{{uuuiii```ZZZYYYYYYbbbccceeefffeeedddbbbaaafffiiimmmjjj___MMM;;;//////---+++++++++,,,+++***))))))(((((())))))***+++************+++,,,......+++++++++************))))))***,,,+++***)))***+++++++++************++++++((((((((((((((()))))))))******++++++++++++******))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))&&&### !!!$$$))),,,)))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))(((&&&'''((())))))(((***************)))))))))))))))))))))((((((((((((+++++++++*********************+++++++++,,,,,,,,,,,,------.........------...///111000//////000222333333333444444444555555555444333333333444666666888888999999999999:::::::::999<<>>???;;;;;;>>>AAAAAAAAAGGGNNNZZZiiivvvwwwuuu}}}~~~yyyqqqjjjggggggjjjmmmlllnnnnnnmmmjjjkkknnnrrrxxx}}}|||uuurrrrrrqqqpppmmmiiifffcccccccccaaa```^^^]]]\\\\\\ZZZ\\\]]]]]]\\\]]]bbbgggjjjkkkmmmnnnnnnllljjjiiilllnnnssszzz~~~~~~||||||}}}{{{{{{zzzyyyxxxvvvuuuuuutttttttttsssssssssrrrrrrttttttttttttuuuvvvxxxxxxttttttttttttttttttttttttsssqqqmmmjjjeee___XXXSSSPPPMMMKKKGGGEEEKKK]]]nnnyyyxxxwwwttttttwww|||}}}uuummmbbbXXXMMMIIIKKKWWWeeerrr~~~wwwtttvvv{{{}}}}}}xxxvvvzzz~~~vvvlllXXXYYY[[[]]]aaadddgggiiinnnkkkiiiiiihhhfffaaa\\\\\\^^^```___^^^^^^aaadddgggggggggfff```UUUGGG<<<555333111//////...---+++******))))))******+++,,,,,,,,,,,,,,,+++***)))(((+++++++++************)))+++++++++***((((((+++---///...,,,***)))***+++,,,,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))''''''(((((((((((('''''''''((()))***++++++******((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,((()))***)))((((((***+++***************)))))))))(((((((((((())))))))))))+++++++++***************,,,+++*********+++,,,---,,,---...//////////////////000222111000000111333222333333444555666777777666555444444444555777777666777999:::<<<>>>???@@@<<<<<>>777444000...---------,,,+++++++++***++++++,,,---******+++,,,++++++***)))+++++++++************)))+++++++++)))((((((+++---...333:::>>>===888000+++---,,,,,,,,,++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))'''(((***,,,,,,***((('''''''''((())))))(((((('''(((((()))***************))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++)))***+++***'''''')))+++(((((()))))))))))))))***'''((((((((()))))))))******************+++++++++,,,+++***))))))+++---...------------...///000111///111222222111000222333//////000111222333444444555555555555666666666666666777999;;;<<<<<<<<<<<<<<<<<>>CCCJJJSSS\\\iiixxxyyyxxxzzzxxxsssrrrpppmmmvvvooo```QQQOOOaaazzz}}}ppphhhjjjsss{{{}}}zzznnnddd```\\\\\\___aaaaaa``````\\\XXXYYY\\\^^^]]][[[\\\```eeegggfffeeedddeeeaaaaaa```___[[[RRRFFF>>>999777333///---,,,,,,---+++---000222333222000///,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,,,,,,,***(((***000444999VVVkkkbbbKKK;;;333...)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******)))(((((('''(((((()))))))))***+++++++++,,,''''''''''''((((((((()))+++***)))(((((()))***+++&&&&&&((()))************(((((('''(((((()))***+++'''''')))******)))(((((())))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,------222111000///...---,,,,,,...///000111222333444444222222333333333333444444333333444666888888777555:::::::::;;;;;;;;;<<<<<<===>>>???AAACCCEEEFFFGGGQQQ___nnnvvvyyy~~~|||xxxuuutttvvvxxxzzz{{{}}}}}}zzztttlllfffccceeeiiinnnpppssszzzzzzpppkkkddd^^^[[[ZZZYYYXXXYYY\\\]]][[[WWWUUUWWW[[[aaa___\\\\\\^^^```bbbbbb]]]```ccceeefffhhhmmmpppvvvxxxyyywwwuuuwww}}}~~~zzzxxxxxx{{{~~~~~~{{{zzzyyyzzz||||||yyyvvvuuuuuuvvvvvvvvvuuuttttttrrrrrrsssssssssttttttttttttuuuuuuuuuuuutttsssssstttuuuuuutttrrrnnnkkkhhh___ZZZSSSMMMJJJFFFAAA>>>===BBBIIIRRR```sss|||}}}|||{{{yyywwwyyyuuulll^^^UUU[[[ppp}}}sssmmmlllpppsss|||}}}~~~~~~wwwmmm```^^^ZZZZZZ[[[^^^aaabbbgggddd___\\\\\\^^^_________aaadddgggiiigggdddaaadddbbb```___]]]VVVKKKBBB<<<999555000...------...,,,---//////...,,,***(((,,,+++***))))))***+++,,,************************+++++++++***+++000888???LLLWWWXXXGGG666222111///)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++***))))))((((((((()))***************+++++++++'''''''''((((((((())))))+++***)))(((((()))***+++''''''((()))*********))))))(((((('''''''''((((((((()))*********)))((((((************************************)))))))))(((***)))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,,,,////////////............------...///000111111222222222333333333333444444444444444555777888777666::::::;;;<<<<<<======>>>===>>>???@@@BBBCCCEEEEEEKKKVVVdddmmmuuu}}}~~~~~~}}}{{{yyywwwwwwxxxyyyzzzyyy|||}}}{{{uuummmfffbbbfffkkkppprrruuu|||wwwoooiii```YYYVVVTTTTTTTTTWWWYYY[[[ZZZXXXWWWYYY[[[]]][[[ZZZZZZ\\\___aaaaaaXXXZZZ^^^```cccfffjjjmmmuuuvvvwwwvvvuuuvvv{{{~~~{{{xxxvvvuuuvvv}}}{{{zzzyyyzzz{{{{{{zzzyyyvvvvvvuuuuuuuuuvvvvvvwwwrrrsssssssssssstttttttttssstttuuuuuuuuutttrrrrrrssssssttttttsssqqqooommmgggccc]]]VVVQQQKKKEEEAAA;;;<<>>???@@@AAABBBCCCHHHPPP\\\gggsss~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||||||||zzz|||}}}zzztttnnnjjjgggggglllrrrvvvyyywwwmmmfff\\\UUURRRRRRSSSTTTUUUXXXZZZZZZYYYYYY[[[]]]\\\ZZZXXXYYY[[[]]]^^^^^^XXXZZZ]]]```dddiiimmmoootttuuuvvvvvvuuuvvvyyy|||||||||yyyuuurrrqqqrrrttt|||}}}}}}|||{{{zzzzzzzzzzzzzzzwwwwwwvvvuuuuuuwwwxxxyyyssssssssssssttttttttttttssstttuuuuuuuuutttrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqooolllggg```YYYQQQIIIEEE>>><<<<<<@@@IIIZZZrrrppp]]]\\\ggg}}}xxxsssqqqyyy}}}{{{uuurrrmmmkkklllllljjjfffaaadddfffeeebbbbbbdddgggpppoookkkbbbZZZZZZdddnnnyyy}}}|||tttlllgggiiiccc^^^___bbbaaaYYYQQQEEEAAA:::444///......///,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))+++///777>>>CCCAAA<<<111((((((......***))))))*********+++++++++***++++++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))++++++***************+++,,,+++++++++***)))))))))'''(((((((((((()))))))))***))))))))))))))))))***))))))*********))))))(((---,,,+++***************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))************++++++,,,+++***)))((()))******++++++,,,,,,,,,+++,,,------...///000000111111111111111222222222222222222333333333444444666444222222444666777777555666888;;;<<<==================>>>???@@@@@@AAAJJJQQQ]]]kkkyyy}}}|||{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||xxxtttqqqpppppplllrrryyy}}}{{{jjjcccZZZSSSQQQRRRTTTUUUTTTVVVYYYZZZ[[[\\\]]]]]][[[YYYXXXYYY[[[\\\]]]\\\]]]^^^```eeejjjooosssttttttuuuwwwwwwwwwxxxyyyzzzzzzyyyvvvqqqnnnmmmppprrr{{{|||~~~~~~~~~}}}{{{yyyxxxyyyyyyyyyxxxwwwvvvvvvwwwyyyyyyssssssssstttttttttuuuuuurrrtttuuuvvvvvvtttrrrqqqpppooooooppppppqqqrrrsssqqqooolllfff^^^TTTLLLHHHAAA>>>===@@@DDDOOOcccvvvkkk^^^]]]qqqyyyzzz}}}rrrlllfffdddeeeeeeeeedddeeeiiimmmmmmiiieeeddddddkkkllljjjaaaXXXZZZgggsss~~~nnnfffdddfffaaa]]]^^^bbbbbb]]]XXXJJJEEE>>>777222/////////------.../////////......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((())),,,///222555666000000...,,,---///---)))))))))*********+++++++++++++++,,,,,,,,,++++++***++++++************++++++))))))))))))))))))))))))+++***************++++++,,,+++++++++***)))))))))(((((((((((()))))))))***)))))))))******))))))))))))***************)))(((***)))))))))******+++,,,---,,,++++++***))))))((((((((((((((((((((((((((())))))))))))))))))******(((((())))))************))))))***+++++++++++++++)))******+++,,,,,,---------------...............111111111111111222222222222222222333333333444444555333222222444666777777888999<<<>>>@@@@@@@@@@@@<<<<<<======>>>???@@@@@@GGGQQQaaarrr}}}{{{yyyyyyzzz|||}}}{{{{{{{{{{{{|||}}}}}}~~~|||yyyvvvuuuwwwyyytttzzziiibbbYYYSSSQQQRRRTTTVVVSSSUUUWWWZZZ[[[\\\\\\\\\ZZZYYYXXXYYY\\\^^^^^^^^^bbbbbbdddhhhoootttwwwxxxvvvwwwxxxyyyzzzzzzzzzzzzyyywwwtttooollllllnnnpppzzz{{{|||}}}~~~}}}~~~~~~}}}zzzyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxsssssstttttttttuuuuuuuuussstttvvvxxxwwwuuusssqqqqqqpppoooooooooqqqrrrtttnnnoooooojjjaaaXXXPPPLLLBBB???>>>AAABBBGGGXXXlll~~~zzzhhh[[[```}}}}}}zzz}}}uuullleeedddeeedddeeefffhhhkkknnnooolllgggcccaaaeeehhhhhhaaaZZZ\\\iiiuuukkkaaa```^^^\\\[[[\\\___```^^^\\\OOOKKKDDD===777333111000.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))+++---...,,,+++---......---+++***++++++)))************+++++++++++++++,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++***************((((((((()))))))))******))))))************))))))))))))******+++*********'''&&&&&&'''((()))******,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))******++++++******))))))***+++,,,,,,******+++,,,------......///.........------,,,,,,......//////000000000111222222333333333333444444444333222333555666666666555777999<<<======<<<;;;;;;;;;<<<===>>>@@@@@@AAABBBOOOdddyyyzzzyyywwwvvvwwwyyy|||~~~||||||{{{{{{|||}}}~~~}}}{{{{{{}}}zzziiibbbZZZSSSQQQQQQRRRSSSQQQRRRUUUXXXZZZ[[[ZZZYYYWWWVVVWWWZZZ^^^aaabbbbbbccccccdddiiipppuuuxxxxxxxxxxxxzzz|||}}}}}}{{{zzzxxxvvvsssooolllkkkmmmoootttuuuvvvwwwxxxyyyyyyyyy{{{|||}}}~~~~~~|||zzzyyyxxx{{{~~~~~~|||zzz{{{|||{{{{{{{{{{{{zzzxxxwwwvvvttttttttttttuuuuuuuuuuuutttuuuxxxyyyyyywwwtttrrrtttrrrqqqooooooqqqssstttnnnqqqsssppphhh___WWWTTTGGGAAA???@@@>>>???OOOcccrrr^^^UUUddd}}}~~~~~~{{{qqqjjjjjjjjjiiiiiilllllllllllllllllljjjfffdddcccggghhhccc^^^```kkkuuujjj]]]YYYUUUWWWYYY[[[\\\]]]]]]^^^TTTQQQKKKDDD>>>888444111+++++++++,,,++++++++++++,,,+++***))))))***+++,,,************************+++)))((())),,,,,,+++))),,,,,,,,,+++)))'''))),,,)))************++++++++++++,,,,,,,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++)))((((((((())))))***+++***************+++++++++(((((()))))))))*********((()))***++++++***)))(((((()))******++++++++++++))))))((((((((())))))*********)))((((((((()))***************************((()))))))))************'''(((((()))******++++++---,,,***(((((()))+++,,,***+++,,,---...//////000.........------,,,,,,,,,------...///000111111222222222333333333333444444333222222444666666555444333555888:::;;;:::999888:::;;;<<<===???@@@BBBBBBDDDTTTkkkvvvtttssssssuuuyyy}}}}}}~~~~~~~~~~~~|||{{{zzzzzz|||~~~~~~}}}}}}~~~}}}{{{|||iiiccc[[[TTTPPPOOOOOOOOOPPPQQQSSSVVVXXXYYYXXXVVVTTTTTTVVV[[[```dddffffffcccbbbccchhhooouuuwwwvvvyyyzzz{{{}}}~~~|||zzzwwwvvvtttppplllkkkmmmooonnnoooooopppqqqrrrssssssvvvwwwxxxyyyyyywwwuuuttttttxxx}}}~~~}}}|||}}}||||||||||||{{{yyyvvvuuuttttttttttttuuuuuuuuuvvvtttvvvxxxzzzzzzwwwtttrrrvvvuuurrrppppppqqqsssuuuqqquuuxxxvvvooofff___\\\MMMEEEAAA???:::888HHH\\\~~~xxxaaaQQQSSSdddyyy{{{vvvnnnooopppmmmnnnqqqpppmmmjjjjjjlllmmmkkkiiidddhhhjjjfffbbbcccllluuu}}}fffVVVNNNOOOSSSXXXZZZYYYZZZ\\\^^^WWWUUUPPPIIIBBB;;;666333((()))***+++---///000111,,,+++)))(((((()))+++,,,))))))))))))))))))))))))---***'''(((+++---...---(((((()))******))))))+++)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))(((((('''(((((()))******))))))******+++++++++,,,))))))))))))************((()))***++++++***)))((('''((()))***+++,,,,,,,,,......---,,,++++++++++++))))))(((''''''((()))***++++++++++++++++++++++++(((((())))))*********+++'''(((((()))***+++++++++111...***'''&&&''')))+++++++++,,,---...000000111------------------------...///000111222333444444222222333333333444444444222222222444666777555333999;;;===???@@@???===<<<::::::<<<>>>???AAACCCCCCLLL\\\rrrnnnooopppppprrrtttyyy|||~~~}}}||||||}}}~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{||||||||||||{{{{{{}}}}}}|||}}}~~~}}}|||{{{{{{yyyzzz{{{|||}}}|||{{{zzzuuuuuuvvvwwwyyy|||~~~~~~}}}}}}~~~{{{mmmggg^^^VVVRRROOONNNMMMPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXYYY]]]bbbfffggggggiiieeebbbbbbgggmmmqqqrrrvvv{{{~~~{{{zzz{{{{{{yyy{{{wwwssspppmmmkkkhhheeeeeefffhhhjjjkkkkkkkkkkkkmmmmmmmmmlllkkklllnnnqqqvvvxxx{{{zzzyyyxxx{{{}}}~~~|||zzzxxxvvvuuuuuuuuutttuuuuuuvvvvvvvvvvvvuuuxxxxxxxxxwwwxxxxxxyyyyyyuuutttqqqooooooppprrrtttrrrssstttssspppkkkeeeaaaSSSKKKBBB>>><<<===CCCJJJjjj}}}yyyyyy}}}wwwcccTTTSSShhh|||}}}vvvsssvvv}}}~~~{{{wwwssspppoooooooootttooonnntttvvvpppkkkkkkmmmlllllllllhhheeennn{{{}}}tttiiiZZZKKKHHHOOOWWW[[[[[[\\\___bbbbbb^^^VVVPPPPPPPPPHHH???555222...,,,,,,---------***+++,,,,,,,,,***((('''++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))+++,,,***(((''''''(((***+++,,,---...******))))))))))))******&&&&&&'''))))))*********)))))))))((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))******+++++++++,,,++++++++++++++++++++++++***)))((((((((()))+++,,,))))))(((((((((((()))))))))))))))***)))(((''''''+++(((%%%"""!!!"""$$$&&&******++++++++++++******++++++*********************'''$$$&&&+++......,,,,,,,,,,,,---------...............///////////////////////////000000000000000000111222444555666666666666444333333444555666777999:::<<<======<<<<<<@@@>>>???AAAAAA@@@BBBHHHMMMeeexxxlllnnnqqqsssssstttvvvxxx{{{zzzzzzyyyzzz{{{|||}}}~~~|||zzzzzz{{{}}}~~~}}}||||||{{{zzzyyyxxxxxxwwwxxxyyyzzzzzzyyyxxxxxxzzz|||~~~}}}zzzxxxyyyzzz}}}|||zzzyyywwwvvvvvvvvvuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttuuuvvvxxxyyy|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{tttnnnddd\\\VVVSSSPPPOOOPPPPPPPPPQQQQQQRRRSSSTTTZZZ\\\^^^aaadddgggiiijjjgggdddaaaccchhhmmmoooooosssxxx{{{zzzzzz~~~~~~~~~yyysssnnnkkkjjjiiihhheeefffhhhiiijjjjjjiiiiiiiiijjjiiihhhggghhhkkkmmmsssvvvwwwwwwvvvuuuwwwyyyxxxxxxwwwvvvvvvwwwwwwxxxvvvvvvvvvwwwvvvvvvuuuuuuxxxxxxwwwwwwxxxyyyzzzzzzwwwuuusssqqqpppqqqrrrsssqqqrrrsssssspppkkkfffcccXXXOOOFFFAAA>>><<<@@@FFF^^^}}}|||xxxvvvwwwzzz|||}}}nnn]]]TTT___pppyyy{{{}}}yyytttrrrvvv}}}~~~yyytttssstttvvvyyy|||yyyyyy}}}|||wwwssssssqqqoooooooookkkhhhlllttt|||xxxqqqgggYYYLLLJJJPPPVVVXXXYYYZZZ^^^bbbbbb```[[[YYY\\\^^^YYYQQQ999555000,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))++++++***'''(((((()))***+++,,,,,,---******))))))))))))******''''''((()))************,,,,,,++++++***+++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++++++++++++++++++++++++++***)))((((((((()))++++++***))))))((((((((())))))))))))*********))))))(((+++)))'''%%%$$$%%%'''((()))))))))******)))))))))++++++++++++++++++++++++'''###!!!"""'''))))))&&&+++++++++,,,,,,,,,------............////////////////////////000000000111222222222333333444444444666555444444444444555666888999:::;;;<<<<<<;;;;;;===<<<===@@@AAAAAADDDJJJQQQjjj}}}jjjmmmqqqsssssssssssssssuuuuuuuuuuuuvvvwwwyyyzzz}}}{{{xxxvvvvvvxxx|||~~~||||||zzzyyywwwuuussssssqqqrrrtttvvvwwwvvvuuutttvvvwwwxxxwwwuuusssssstttssssssrrrqqqpppoooppppppppppppooooooooooooppppppqqqppppppooopppqqqssstttxxxxxxxxxyyyzzz{{{}}}~~~~~~|||{{{{{{~~~}}}}}}~~~}}}yyysssiii```ZZZUUURRRPPPRRRQQQOOOOOOOOOQQQRRRTTT]]]aaaeeeffffffgggjjjmmmhhheeebbbdddiiinnnppppppqqqvvvxxxwwwxxx~~~~~~yyyrrrmmmkkkkkkllllllfffggghhhiiiiiihhhgggfffeeeffffffeeeddddddgggiiippprrrsssrrrqqqqqqrrrsssssstttuuuvvvxxxzzz{{{|||xxxxxxxxxwwwwwwvvvvvvuuuwwwwwwwwwwwwxxxzzz{{{{{{yyyxxxuuusssqqqqqqrrrssspppqqqrrrrrrpppllliiifff___WWWNNNGGGAAA<<<<<<@@@NNNaaawwwyyyvvvsssrrrtttvvvxxxyyy|||kkkZZZVVVaaaooovvvwwwyyyxxxwwwxxxxxxwwwtttrrrrrrvvv}}}|||xxxwwwzzzzzzxxxyyyvvvttttttuuusssnnnkkklllqqquuuuuurrrmmmeeeYYYNNNKKKNNNRRRTTTVVVYYY___dddccccccaaa```dddiiieee___===888222---+++,,,,,,---,,,+++***)))***,,,...000+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******)))'''))))))*********+++++++++******))))))))))))******((()))******++++++++++++---,,,++++++************))))))))))))))))))))))))************))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))((()))******++++++***)))((((((((((((((()))))))))*********************)))((((((((())))))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&'''***,,,+++)))*********+++++++++,,,,,,............//////000000/////////000000000111111333333333333333333333333666555555444444555666666888999:::;;;;;;:::999999:::999;;;???AAAAAAEEEKKKVVVpppiiikkknnnoooooonnnooopppoooppppppqqqssstttuuuvvvwwwvvvtttttttttvvvxxxzzzzzzyyyxxxvvvuuusssrrrqqqlllnnnppprrrsssrrrqqqpppqqqrrrrrrrrrpppooonnnnnnllllllkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkmmmppprrrttttttttttttuuuwwwyyy{{{}}}|||zzzxxxyyy|||}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~~~~}}}yyyrrriiiaaa[[[WWWSSSQQQRRRPPPOOONNNOOORRRUUUWWW]]]bbbggghhheeeeeehhhlllkkkfffbbbbbbgggnnnrrrsssqqquuuvvvssstttxxx||||||xxxuuupppnnnnnnoooooonnnggghhhiiiiiiiiihhhgggfffdddeeeeeeeeeddddddfffhhhoooooooooooonnnmmmmmmnnnppprrruuuxxxzzz}}}~~~zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz|||}}}{{{zzzwwwuuusssrrrrrrrrrooopppqqqqqqpppmmmkkkjjjggg___VVVOOOFFF===:::;;;BBBJJJ\\\sss~~~yyyuuuqqqooopppsssvvvwww}}}{{{gggWWWXXXfffssswwwwwwvvvuuuttttttssssssrrrvvvxxx|||||||||~~~yyywwwxxx{{{zzzzzz}}}|||wwwooojjjjjjlllmmmllljjjddd[[[SSSKKKMMMOOORRRUUUZZZbbbgggeeeeeecccaaaccceeeaaaZZZCCC===444...++++++,,,---++++++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))((((((******************************))))))))))))******)))***++++++,,,,,,,,,,,,++++++***(((''''''''''''))))))))))))))))))))))))++++++******))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((((((((((((((((((((())))))******))))))******************(((((())))))))))))((((((******++++++++++++,,,,,,///...,,,,,,...///...,,,++++++++++++,,,,,,,,,,,,------......//////000000//////000000000111111111222222333333333333444444555555555555555666666666888999:::::::::999888777:::999;;;???AAAAAAEEEKKK[[[uuuhhhiiijjjiiihhhiiilllnnnlllmmmnnnooopppqqqrrrrrrqqqqqqsssttttttttttttsssvvvuuuuuutttssssssrrrrrrjjjkkkmmmnnnooonnnmmmlllmmmmmmmmmmmmmmmmmmkkkjjjiiiiiihhhhhhhhhhhhiiiiiieeeffffffggghhhiiiiiiiiihhhhhhhhhiiikkknnnqqqrrrpppqqqrrrsssvvvxxxzzz{{{zzzxxxvvvwwwzzz}}}}}}~~~~~~}}}|||{{{}}}~~~|||}}}~~~~~~~~~}}}|||{{{||||||}}}}}}~~~||||||~~~~~~}}}{{{xxxxxxvvvqqqiiibbb^^^ZZZWWWVVVNNNNNNMMMMMMPPPTTTXXXZZZ[[[```eeefffcccbbbdddhhhllleee^^^\\\bbbjjjppptttrrruuutttpppmmmppprrrqqqnnnnnnoooqqqssssssqqqnnnggghhhiiijjjjjjjjjiiihhhfffggghhhhhhgggggghhhjjjppppppooonnnmmmmmmlllkkkmmmooossswwwzzz|||||||||zzzzzzxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxyyy{{{|||}}}|||{{{xxxvvvtttsssrrrrrrooopppppppppooonnnmmmlllmmmfff^^^WWWMMMAAA;;;:::<<<===JJJdddyyy}}}wwwpppkkklllppptttwww|||xxxbbbWWW]]]jjjrrrvvvwwwxxxwwwvvvuuutttttt{{{{{{|||~~~|||yyyxxx~~~uuulllgggffffffgggfffbbb\\\YYYPPPQQQRRRSSSVVVZZZ```dddccccccaaa]]]\\\\\\XXXQQQFFF@@@777000---,,,,,,,,,)))***+++++++++)))((('''++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++++++++************)))******))))))))))))*********++++++,,,,,,,,,,,,++++++***)))(((''''''''''''))))))))))))))))))))))))++++++******))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************++++++***))))))))))))))))))((('''''''''((())))))(((((()))*********)))))))))******++++++******)))((()))))))))*********+++,,,+++++++++,,,+++***))),,,,,,,,,,,,---------------------...///000000111000000000000111111111111000111111222444555555666444555555666666777777777888999:::::::::999888777<<<:::<<<@@@AAAAAADDDJJJ^^^yyygggggggggfffeeegggjjjmmmllllllnnnoooppppppppppppnnnoooqqqssssssrrrpppoooqqqrrrrrrrrrrrrrrrrrrrrrhhhiiiiiiiiiiiiiiihhhhhhhhhgggggghhhjjjkkkiiihhhggggggffffffffffffffffffaaaccceeegggiiijjjjjjiiijjjiiiiiiiiiiiikkklllmmmnnnooorrrtttvvvxxxyyyyyywwwvvvuuuwwwzzz{{{|||{{{zzz{{{|||{{{zzzzzz{{{}}}yyyxxxyyy{{{{{{zzz}}}zzzxxxxxxwwwrrrlllfffbbb___]]][[[LLLLLLLLLNNNQQQUUUYYY[[[YYY]]]bbbcccbbbaaabbbdddhhhaaaYYYXXX]]]eeelllpppqqqtttsssmmmiiiiiiiiigggfffiiinnntttwwwuuupppllleeefffhhhjjjkkklllkkkkkkiiijjjkkkkkkjjjjjjkkkllluuusssqqqppppppooommmkkkhhhkkkppptttxxxzzzzzzyyyzzzyyywwwvvvuuuuuuvvvwwwxxxxxxxxxxxxyyy{{{||||||{{{zzzxxxvvvuuusssrrrrrrppppppooooooooonnnnnnnnnooojjjddd___UUUGGG???===;;;:::AAAUUUkkkyyy~~~yyyooojjjjjjoootttxxx~~~sss```XXX]]]eeeqqquuuzzz}}}|||zzzxxxwww}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzpppfffaaa___aaa```]]][[[[[[XXXXXXWWWXXXYYYZZZ\\\]]]]]]___^^^ZZZYYYXXXSSSMMMHHHBBB:::333///...---,,,((()))+++++++++)))&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))+++++++++************************))))))))))))*********++++++,,,,,,,,,++++++,,,+++******))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))************)))*********))))))******++++++***((('''''''''((()))((())))))******)))((((((******++++++++++++******''''''(((((()))***************+++++++++******))),,,,,,---------.........,,,------...///000111111000000000111111111222222///000111222444555666777444444666777777777777777888999:::;;;;;;:::999999<<<;;;===AAABBBBBBEEEKKK```{{{dddfffggggggggghhhjjjlllmmmnnnoooppppppppppppooooooooopppppppppooonnnnnnoooooooooooooooooooooooogggfffeeedddccccccddddddcccbbbbbbdddgggiiigggeeeeeeeeedddcccbbbbbbcccccc]]]```dddhhhkkkkkkjjjjjjhhhhhhgggggghhhiiikkklllmmmooosssvvvxxxxxxxxxwwwuuuuuuuuuwwwyyyzzzyyywwwuuuvvvwwwwwwwwwxxxzzz|||wwwvvvxxx{{{{{{zzz|||~~~{{{{{{}}}xxxtttnnnhhheeebbb___]]]PPPPPPQQQTTTVVVYYY\\\]]]ZZZ\\\___bbbccccccbbbbbbddd___ZZZYYY^^^eeejjjlllmmmppppppkkkhhhhhhfffdddeeehhhnnntttwwwtttnnnjjjaaacccfffiiikkklllmmmmmmiiikkkmmmmmmlllkkklllmmmzzzwwwtttssstttssspppmmmeeeiiiooouuuzzz||||||{{{xxxwwwuuuttttttuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{|||zzzyyyxxxvvvuuusssrrrrrrqqqpppooonnnnnnnnnoooooooookkkhhhddd[[[NNNDDDAAA<<<<<<>>>HHH[[[ppp|||~~~zzzrrrnnnooosssxxx{{{sss___XXX\\\fffnnnyyy~~~zzzxxxyyy|||~~~|||{{{zzzyyyyyyyyyzzz|||~~~{{{rrreee]]]XXXYYYYYYVVVVVVYYYYYYYYYZZZ\\\^^^^^^]]]\\\ZZZ\\\\\\YYYWWWVVVRRRLLLHHHCCC;;;555111///---,,,))))))*********))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---***)))***,,,******************++++++******))))))))))))************++++++++++++******+++******)))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))***+++,,,,,,///---+++)))(((((()))***++++++******)))((((((((())))))************))))))'''(((((()))******++++++***,,,---...---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111000000111111111222222222111111222333333444555555333444666777888888777777888999:::;;;<<<<<<;;;;;;;;;:::===AAACCCDDDHHHNNNccc}}}|||bbbeeeiiijjjkkkjjjkkkkkknnnooopppqqqqqqqqqpppoooqqqpppooonnnmmmmmmnnnooonnnnnnmmmmmmmmmlllllllllfffeeebbb```______```aaa```___^^^aaaeeegggfffdddccccccbbbaaa````````````[[[^^^dddiiillllllkkkjjjdddddddddeeehhhjjjmmmnnnmmmppptttxxxyyyyyywwwvvvttttttuuuxxxzzzyyywwwtttppprrrssstttuuuwwwzzz|||yyyyyyyyyyyy{{{}}}~~~xxxwwwyyy}}}~~~|||~~~|||xxxwwwzzz~~~yyytttnnnhhhdddaaa^^^\\\VVVVVVXXXZZZ\\\^^^___```[[[\\\___bbbeeefffdddbbbccc```]]]^^^ccciiikkkkkkhhhmmmnnnkkkhhhhhhgggeeegggiiinnnsssuuurrrmmmhhh^^^```dddgggjjjlllnnnnnniiikkklllmmmlllkkklllmmm}}}zzzwwwvvvvvvuuurrroooeeeiiiqqqxxx}}}wwwvvvtttssstttuuuwwwxxxzzzzzzyyyyyyyyyzzzzzz{{{yyyxxxwwwvvvuuutttsssrrrrrrqqqpppnnnnnnnnnooopppooollljjjggg___RRRHHHDDD===>>>===@@@QQQiiiyyy}}}|||wwwtttvvvzzz~~~jjj[[[[[[\\\gggvvv{{{xxxuuu{{{}}}|||zzzyyyxxxvvvuuutttwww{{{zzzrrrdddZZZTTTTTTSSSPPPRRRWWWUUUWWWZZZ^^^bbbcccaaa```YYY\\\\\\XXXUUUTTTOOOJJJHHHCCC===777333000...,,,+++***)))((()))***,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++---///...+++)))+++---))))))*********+++++++++******))))))))))))************+++++++++******)))(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))******++++++,,,+++++++++******))))))************************'''((()))++++++******)))(((((())))))***+++------222000---+++))))))***+++---,,,+++***))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,(((***,,,---,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222000111111111111222222222333333333333333333333333333444666777888888888777777999:::<<<======<<<<<<:::999<<>>777111......///...,,,******,,,---------,,,,,,+++******+++,,,,,,))))))))))))))))))))))))+++++++++*********))))))************************+++++++++***((((((+++---*********)))))))))((((((+++***)))))))))***,,,,,,((())))))***++++++,,,,,,,,,,,,+++***(((%%%""" ,,,++++++***)))(((((('''))))))))))))))))))))))))'''(((((()))))))))(((((((((((('''(((***,,,...///555111,,,'''$$$%%%(((***,,,,,,++++++***))))))((())))))))))))))))))))))))((()))***++++++***)))((()))***+++,,,---,,,+++***+++(((%%%&&&))),,,,,,,,,(((***,,,.../////////...000000000000000111111222222333444444555555444444444444444555555555555555555666888:::===>>>??????===<<<===@@@AAABBBJJJSSSjjj~~~}}}bbbeeeiiikkklllllllllmmmrrrrrrqqqpppooommmlllkkkjjjjjjiiihhhgggfffeeeeeecccddddddeeeeeeeeeddddddcccaaa^^^\\\\\\[[[YYYXXXXXXXXXYYYZZZ\\\___bbbcccbbbaaa```______```aaaaaa```eeekkkllliiiffffffgggeeeeeeeeegggiiikkknnnpppqqqtttxxx|||}}}{{{yyywwwtttttttttvvvxxxwwwtttpppqqqqqqqqqrrrtttuuuwwwxxxzzzzzzzzzzzzyyyyyyyyyyyy{{{zzzzzz|||}}}{{{wwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{zzzyyyzzzzzz{{{xxxtttpppooopppppplllhhhddddddddddddccc```\\\XXX[[[\\\___eeekkknnnmmmkkkccccccbbbaaaaaabbbdddfffgggggghhhiiiiiihhheeecccccc```bbbhhhkkkhhhdddddd^^^bbbgggiiijjjlllppptttuuusssnnniiiggghhhmmmrrrzzzyyyyyy{{{{{{xxxrrrmmmhhhiiimmmttt|||}}}wwwvvvttttttvvvvvvvvvuuuwwwwwwwwwwwwxxxzzz|||~~~|||zzzxxxvvvttttttsssssssssrrrqqqpppppppppqqqrrrrrrooollljjjhhhaaaVVVNNNEEE===777999@@@KKK[[[hhhxxxwwwvvvuuuuuuxxx{{{~~~|||iiiZZZLLLSSSdddxxx{{{{{{xxx|||vvvsssqqqnnnooouuu{{{~~~}}}}}}~~~zzzppphhh]]]YYYSSSOOONNNMMMKKKIIITTT\\\cccgggllloooiii___[[[VVVRRRSSSWWWWWWSSSNNNHHHFFFBBB<<<666222///...000...+++***+++,,,,,,+++,,,,,,+++******+++,,,,,,------------------------+++++++++*********))))))***************************++++++***((()))***,,,,,,,,,,,,+++++++++******+++***)))))))))***+++,,,))))))))))))))))))))))))&&&'''((()))))))))(((''')))))))))((('''&&&&&&&&&))))))))))))))))))))))))***++++++,,,,,,+++++++++))))))((((((((()))***+++,,,+++)))(((''''''((((((************************))))))))))))))))))))))))((()))***++++++***)))((())))))******+++++++++******)))(((***---...,,,***+++,,,---///000000000000000000000000000111222222222333444444555555444444444444444555555555555666666777999;;;<<<>>>>>>>>>>>>===>>>AAAAAACCCKKKTTTiii~~~|||xxxcccfffiiillllllllllllmmmpppoooooonnnmmmkkkjjjiiiggggggfffeeedddccccccbbbcccdddddddddddddddcccccc```^^^[[[ZZZZZZYYYXXXWWWUUUVVVWWWXXX[[[^^^aaaccccccbbbbbbbbbbbbbbbcccccccccgggjjjjjjgggeeefffgggffffffggghhhjjjllloooppprrruuuyyy|||}}}{{{yyywwwsssssstttuuuwwwvvvtttrrrsssrrrrrrrrrssstttuuuvvvxxxyyyyyyyyyxxxxxxwwwvvvxxxwwwxxxzzz||||||{{{yyyvvvwwwyyyzzz{{{{{{{{{{{{yyyyyyyyyxxxwwwwwwwwwwwwwwwtttqqqrrrssstttqqqnnnlllkkkiiihhhfffaaa[[[WWW^^^___bbbiiippptttsssqqqfffdddbbb`````````aaabbbdddeeegggiiijjjgggbbb^^^^^^[[[\\\aaaccc```___```^^^ccciiilllmmmpppssswww{{{wwwpppiiifffiiiooouuuzzzzzzzzzzzzyyytttnnniiiiiiiiilllssszzz~~~~~~{{{uuusssrrrsssuuuuuuuuusssuuuuuuuuuvvvwwwyyy{{{}}}yyyxxxwwwvvvuuutttttttttssssssrrrrrrrrrsssttttttqqqooonnnnnnlllggg___YYYJJJBBB;;;:::;;;???HHHQQQdddiiiooossstttvvvyyy|||mmm]]]JJJJJJSSSgggyyy||||||xxxsssooommmooowww}}}|||yyyvvvvvvvvvrrriiibbbZZZWWWTTTRRRQQQOOOMMMJJJXXXdddmmmpppuuuxxxrrrfffZZZVVVTTTUUUYYYYYYVVVQQQKKKKKKIIIFFF@@@999222...222///,,,++++++++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******************************************++++++***))))))***,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,*********)))(((''''''&&&%%%&&&''')))***+++,,,,,,))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((******)))(((''''''''''''###$$$''')))***)))((('''(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))***++++++***))))))))))))(((((())))))***+++++++++,,,...///...,,,)))---...///000111222222222111000000000000111222222222333444444555555444444444444555555555666666666777888:::;;;<<<=========>>>===>>>AAABBBCCCKKKTTThhh~~~|||wwwcccfffjjjllllllkkkllllllmmmmmmlllkkkjjjhhhgggffffffeeeeeedddccccccbbbbbbccccccddddddccccccbbbbbb]]][[[XXXXXXXXXXXXWWWVVVTTTUUUVVVXXXZZZ^^^aaacccbbbbbbbbbbbbcccccccccddddddeeegggfffeeeeeegggiiihhhhhhhhhiiikkkmmmoooqqqrrruuuxxx{{{|||{{{xxxvvvssssssssstttuuuuuutttssstttssssssrrrrrrsssssstttwwwwwwxxxxxxwwwuuutttsssuuuvvvwwwyyyzzzzzzyyyxxxuuuwwwyyy{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxxxxwwwvvvtttssssssttttttsssqqqkkkjjjiiihhhfffbbb]]]YYY]]]___fffpppzzz~~~{{{vvviiifffccc`````````aaaaaabbbdddgggkkkmmmiiiaaa[[[ZZZYYY\\\aaabbb___]]]^^^eeejjjooorrrrrrrrrtttwww|||wwwooohhheeehhhooouuuyyyyyyzzzyyyvvvpppjjjfffjjjiiikkkqqqwww{{{{{{zzztttsssrrrsssuuuvvvuuussstttttttttuuuvvvxxxzzz{{{yyyyyyxxxvvvuuuuuuttttttsssssssssssstttuuuuuuvvvuuusssrrrqqqoooiiibbb]]]PPPHHH@@@<<<:::;;;@@@FFFQQQZZZeeennnrrrtttwwwzzzooo___PPPJJJKKKZZZppp}}}~~~zzz~~~zzzvvvsssooooootttyyyzzz}}}uuusssssssssrrrkkkaaaYYYWWWWWWWWWVVVUUUSSSPPPNNN^^^nnn|||zzzkkkYYYWWWUUUVVVYYYYYYVVVRRRQQQRRRSSSRRRLLLCCC777000111///,,,+++,,,,,,,,,+++++++++++++++++++++++++++************************************************************************)))+++++++++))))))***,,,))))))))))))))))))))))))***************+++++++++*********)))(((((('''''')))))))))***************+++*********)))))))))(((((((((((((((((((((((((((''''''((((((((('''&&&&&&******)))(((''''''''''''!!!###&&&)))******)))((((((((())))))***+++++++++))))))))))))))))))))))))******************************)))((((((***+++,,,,,,,,,------...---+++***......///000111111222222111111000000111111222333222333444444555555444444444444555555666666777777999999:::;;;<<<<<<<<<<<<===<<<===@@@AAABBBJJJSSSggg}}}{{{cccfffiiikkkkkkjjjkkkkkkjjjiiiiiihhhgggeeedddcccbbbbbbbbbaaaaaa``````_______________^^^^^^]]]\\\YYYXXXVVVVVVWWWWWWVVVUUUTTTUUUVVVXXX[[[^^^aaacccaaaaaaaaabbbbbbcccccccccbbbccccccddddddfffiiikkkhhhhhhhhhiiikkkmmmoooqqqqqqssswwwzzz{{{zzzwwwuuurrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrsssssswwwwwwwwwvvvuuusssrrrqqquuuvvvxxxyyyyyyyyyyyyyyyuuuvvvxxxzzzzzzyyywwwvvvvvvwwwyyy{{{||||||{{{zzzvvvuuusssssssssrrrqqqoooiiiiiihhhgggeeeaaa\\\XXXZZZ___kkk{{{{{{nnnjjjeeebbbbbbccccccbbbaaacccgggmmmppplllccc[[[WWWYYY___ggggggbbb______iiinnntttwwwvvvuuuuuuwwwwwwsssllleeecccfffmmmssswwwxxxxxxwwwsssnnnjjjhhhkkkjjjjjjooovvvzzz{{{zzzvvvuuuuuuvvvxxxxxxvvvuuuuuutttttttttuuuwwwyyyzzz{{{zzzyyyxxxvvvtttsssrrrrrrssssssttttttuuuuuuuuuuuutttsssrrrooojjjeeeaaaYYYPPPFFF@@@;;;999<<>>333///---++++++,,,.........++++++++++++++++++++++++........................************************************************)))***,,,+++***)))***+++))))))))))))))))))))))))))))))******++++++++++++************************++++++***)))))))))))))))************))))))))))))((((((((((((((((((((((((***+++++++++******)))((((((((())))))))))))))))))&&&&&&'''((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++***)))***+++,,,---------,,,+++******,,,---............///000000111111111111111111222222333222333444444555555444444444444555555666777777888999:::;;;;;;<<<<<<;;;;;;;;;:::;;;>>>???@@@HHHQQQeee{{{|||bbbeeehhhjjjjjjiiiiiijjjggggggfffeeedddbbbaaa```^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^]]]\\\[[[WWWVVVTTTTTTVVVWWWWWWVVVUUUUUUVVVWWWZZZ]]]```bbb___```aaabbbbbbbbbbbbbbbaaaaaaaaabbbdddgggjjjkkkiiihhhhhhiiijjjmmmooopppnnnqqquuuyyyzzzyyywwwuuurrrrrrrrrpppnnnnnnppprrrrrrqqqqqqqqqrrrssstttuuuyyyxxxvvvtttrrrqqqqqqqqqtttvvvxxxyyyyyyxxxxxxyyyvvvwwwwwwxxxxxxwwwvvvuuuvvvxxx{{{}}}~~~~~~|||{{{uuutttsssrrrqqqooonnnnnnkkkjjjhhhgggddd```ZZZUUUZZZaaapppvvvpppiiifffeeefffdddccc___```eeelllpppmmmcccZZZTTTXXXaaajjjkkkeeeaaabbbiiiooouuuxxxvvvtttttttttnnnlllgggcccbbbeeekkkppptttuuuvvvtttqqqnnnmmmmmmmmmllllllpppwww|||~~~}}}{{{{{{{{{|||}}}|||zzzwwwvvvvvvuuutttuuuvvvwwwxxxzzzzzzyyyxxxvvvtttrrrpppqqqrrrsssssstttsssssssssqqqqqqrrrrrrpppmmmjjjhhhcccYYYOOOGGG???888888;;;<<>>???GGGPPPcccyyyxxxaaadddgggiiihhhggghhhhhheeeddddddcccbbb```___^^^\\\\\\\\\\\\\\\[[[[[[[[[^^^^^^^^^^^^]]]\\\[[[ZZZVVVTTTSSSTTTVVVWWWWWWVVVTTTTTTUUUVVVXXX[[[^^^___^^^___aaabbbcccccccccbbbbbbaaaaaabbbdddggghhhiiihhhhhhhhhhhhjjjlllnnnoookkknnnssswwwyyyxxxvvvuuurrrrrrqqqnnnkkkjjjmmmpppoooooopppqqqrrrtttvvvwww{{{yyyuuurrrppppppqqqrrrrrruuuxxxyyywwwvvvwwwyyywwwwwwwwwvvvvvvuuuuuuuuuwwwyyy|||~~~~~~{{{xxxvvvsssssssssrrrpppooooooooommmllljjjhhhfffaaa[[[WWW]]]eeeuuuyyyooojjjhhhgggeeebbbZZZ[[[```hhhnnnkkkaaaXXXRRRVVV___ggghhhdddccceeeiiinnntttuuurrrmmmkkkjjjeeeeeedddbbbbbbeeejjjnnnqqqrrrsssqqqooooooqqqsssqqqoooooossszzz}}}zzzxxxwwwvvvuuuuuuuuuvvvwwwuuuvvvvvvvvvtttsssqqqpppqqqqqqrrrrrrrrrqqqpppooooooppprrrsssqqqooommmmmmggg```WWWPPPHHH>>>:::;;;<<>>@@@GGGPPPaaawwwuuu```cccfffhhhggggggggggggcccccccccbbbaaa___]]]\\\^^^^^^^^^]]]]]]]]]]]]]]]YYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSTTTVVVWWWWWWWWWTTTSSSTTTUUUWWWYYY[[[]]]___```bbbcccddddddcccccccccbbbbbbbbbdddfffffffffhhhhhhhhhhhhiiikkkmmmnnniiilllqqqvvvxxxxxxvvvuuurrrrrrqqqmmmiiihhhkkkooommmnnnoooppprrruuuwwwxxx|||zzzuuuqqqooopppqqqrrrqqqtttwwwxxxvvvuuuvvvxxxxxxwwwvvvuuuttttttuuuuuuwwwyyy|||}}}|||xxxtttqqqqqqrrrrrrrrrpppppppppqqqmmmlllkkkjjjhhhddd___[[[bbbhhhxxxtttmmmjjjhhhddd```VVVWWW[[[dddkkkiii___VVVPPPTTT[[[cccdddbbbcccggglllppptttsssmmmfffaaa___```aaabbbccccccfffjjjmmmpppqqqqqqpppnnnoootttxxxtttrrrqqquuu}}}}}}zzzyyywwwvvvuuuuuuuuuvvvqqqrrrsssssssssrrrqqqppppppqqqqqqrrrqqqpppnnnmmmqqqrrrttttttrrrooonnnmmmhhhbbb]]]YYYQQQFFF???>>>======BBBQQQdddsssyyyzzz|||~~~{{{yyywwwzzz||||||yyyuuuqqqooowwwzzzqqq]]]QQQYYYlllzzzyyyyyyxxxwwwxxx}}}zzzppplllkkkkkkpppvvv}}}|||zzzvvvpppiiibbb^^^]]]___aaabbbbbb___ZZZWWWRRRVVV[[[]]]\\\\\\]]]___kkkmmmUUUKKKNNNRRRWWWZZZ[[[[[[[[[ZZZ]]]dddiiigggZZZFFF777333000---,,,------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))******++++++++++++************************(((***,,,,,,+++***)))***(((((())))))************((()))***+++,,,+++******,,,,,,+++)))(((&&&%%%%%%)))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))************)))((('''&&&%%%&&&'''((((((((('''&&&'''((()))******)))((('''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))---,,,+++******+++,,,---'''(((***+++++++++***)))))),,,000111000//////111//////...------...000000222222111111222222333444222333444444555555444444444444555666777888999999777888:::;;;<<<=========<<<:::<<<>>>???AAAHHHQQQ```uuu}}}uuu___aaadddggghhhhhhgggfffaaaaaa```___^^^\\\ZZZYYY\\\\\\^^^^^^^^^^^^\\\\\\YYYYYYXXXVVVUUUTTTSSSSSSUUUTTTSSSRRRRRRQQQQQQQQQSSSSSSTTTUUUWWWYYY[[[\\\___aaaccccccaaa```___```bbbbbbbbbcccdddeeeggggggfffggghhhiiikkklllmmmnnnkkklllooosssvvvvvvsssqqqqqqpppnnnlllkkkjjjkkkkkkooooooooopppqqqtttwwwxxx}}}{{{wwwtttrrrqqqrrrsssuuuvvvvvvuuusssssstttvvvwwwvvvuuutttrrrrrrrrrqqquuuvvvxxxzzzyyywwwuuusssqqqqqqqqqqqqpppnnnlllkkkgggiiilllllliiieeecccbbbgggqqqyyynnniiigggccc```YYYYYYZZZ[[[]]]\\\YYYVVVUUUXXXZZZ[[[[[[]]]bbbfffeeeooouuuooofffaaa___^^^___^^^^^^___bbbhhhmmmppprrrqqqnnnkkkkkknnntttyyyxxxssspppttt~~~~~~zzz||||||{{{yyyxxxvvvuuutttsssssssssrrrrrrqqqqqqqqqtttuuuuuutttqqqooooooppprrrrrrqqqppppppooonnnnnnoookkkeee___XXXOOODDD<<<===;;;<<>>@@@BBBEEEIIILLL```pppuuusss]]]___bbbdddeeeeeecccbbb_________^^^]]]\\\[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSUUUUUUVVVWWWXXXZZZ[[[\\\___aaaccccccaaa`````````aaaaaaaaabbbcccdddffffffeeefffhhhjjjlllmmmnnnoookkkkkkmmmqqqssssssqqqoooqqqpppnnnlllkkkjjjkkkkkkmmmnnnnnnpppqqqsssuuuvvvvvvuuutttssstttvvvxxxzzzuuuvvvvvvuuusssssstttvvvwwwvvvuuusssrrrqqqqqqqqqssstttuuuvvvuuutttrrrqqqvvvvvvuuutttrrrpppmmmkkkkkkmmmnnnnnnkkkhhhggggggooozzztttnnniiiccc^^^YYYXXXXXXYYYZZZZZZXXXVVVVVVXXXZZZYYYXXXZZZ___ccckkkwww}}}ttteee[[[YYYYYYZZZZZZ[[[^^^ccciiiooosssqqqnnnkkkhhhiiinnnsssvvvvvvqqqnnnrrr{{{~~~zzzzzzyyyxxxwwwvvvuuuttttttssssssrrrrrrrrrrrrrrrrrrqqqsssttttttrrrppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrooolllgggbbb]]]TTTIIIAAA>>>======BBBOOO```mmmsssyyy~~~{{{{{{{{{{{{}}}zzzdddTTTUUU```zzz{{{zzzyyy||||||ppphhhhhhjjjtttttttttrrrnnnhhhaaa]]]YYY[[[[[[YYYUUUQQQPPPQQQTTTUUUYYY]]]ccciiiooorrrhhhllltttyyyxxxpppcccZZZMMMJJJLLLSSSWWWUUUUUUWWW\\\bbbhhhhhh```SSSGGG@@@777444000...//////---+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++******************+++))))))))))))************))))))))))))******++++++************)))))))))(((((()))******++++++******))))))))))))))))))))))))(((((((((((()))***,,,---)))((('''&&&&&&'''((()))***)))(((''''''((()))***---,,,***((('''''''''''')))))))))))))))))))))))))))))))))******+++++++++++++++***)))))))))))))))+++++++++++++++,,,------...---------,,,,,,,,,,,,+++,,,,,,---///000000111000000111111222333333333333333333333333333333333333333444444555666777777777888999999;;;;;;<<<===;;;<<<>>>???@@@CCCGGGJJJ]]]mmmtttsss[[[]]]___``````___^^^]]]\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[WWWWWWWWWXXXXXXXXXWWWWWWSSSSSSRRRRRRRRRSSSTTTTTTXXXXXXWWWXXXYYYZZZ[[[[[[^^^```bbbbbbaaa`````````___`````````aaacccdddeeebbbdddgggkkkmmmoooppppppmmmmmmnnnppprrrsssqqqooopppooommmkkkjjjjjjkkkkkklllmmmoooqqqrrrsssttttttrrrrrrrrrsssuuuxxx{{{}}}uuuuuuvvvtttsssrrrsssuuuvvvuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooouuuvvvvvvuuutttrrrpppooopppqqqqqqpppnnnlllmmmnnn{{{~~~wwwoooeee]]]YYYWWWUUUUUUVVVVVVVVVUUUWWWXXXYYYWWWVVVXXX]]]bbbooo{{{vvvdddYYYWWWXXXZZZZZZ\\\^^^ccciiiooorrrtttoooiiihhhlllqqqtttvvvuuuqqqooosss{{{}}}{{{xxxwwwvvvuuuttttttttttttrrrrrrrrrrrrrrrsssssssssppprrrttttttrrrqqqqqqrrrrrrsssssstttuuuuuuvvvvvvpppnnnjjjgggccc[[[PPPHHH@@@>>>===???FFFRRRaaakkkwww~~~}}}|||uuubbbXXXWWWrrr|||}}}~~~tttiiidddcccjjjkkkmmmpppoookkkeee```ZZZ[[[[[[YYYUUUQQQPPPPPPSSSUUUYYY___eeelllqqqtttddddddfffiiikkkggg^^^UUUTTTPPPNNNRRRTTTTTTUUUXXX___bbbeeeccc\\\RRRIIIDDD<<<888333///...---,,,++++++,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************************)))))))))((((((((())))))))))))***************))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))***++++++((((((''''''''''''((((((***)))(((''''''((()))***+++***)))((('''&&&&&&&&&))))))))))))))))))))))))'''(((((()))***+++,,,---+++***))))))))))))))))))---,,,+++***)))))))))))),,,,,,,,,,,,++++++++++++,,,------...///000111111000111111222333333444444333333333333333333333333222333333555666777888888777888999999;;;;;;<<<===;;;<<<===>>>???AAAEEEGGGXXXhhh}}}tttrrr[[[\\\]]]]]]]]]\\\ZZZYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYYYYYYYYXXXWWWVVVRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaa___^^^^^^___^^^^^^______```aaacccdddaaacccgggkkknnnpppqqqqqqqqqppppppqqqssstttsssrrrooonnnmmmkkkkkkkkkllllllmmmnnnpppssstttuuutttttttttttttttuuuvvvxxxyyyzzzsssssstttrrrqqqpppqqqsssttttttrrrqqqqqqpppppppppppppppnnnmmmmmmmmmnnnooooooppprrrsssttttttsssssssssssssssqqqpppoooqqqssswwwjjjaaaZZZWWWSSSQQQRRRSSSTTTTTTWWWWWWWWWVVVUUUXXX^^^dddpppxxxyyyooobbb\\\[[[\\\_________aaaeeeiiinnnpppxxxrrrllllllqqqwwwyyyyyyvvvtttsssvvv}}}|||zzzxxxwwwvvvuuuttttttuuuuuurrrrrrrrrsssssstttttttttqqqsssuuuuuusssqqqppppppqqqrrrssstttuuuwwwxxxxxxrrrpppmmmkkkggg___TTTLLLAAA>>><<<;;;>>>FFFVVVdddvvvwwweee[[[ggg}}}uuujjjccc```aaacccgggmmmpppoooiiiddd______^^^[[[XXXUUUSSSSSSVVVXXX[[[___cccgggkkkmmmeeeaaa]]]___cccccc]]]WWWXXXUUUSSSSSSTTTTTTTTTUUU[[[\\\\\\YYYTTTNNNHHHEEEAAA===777222...---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++*********+++++++++******)))))))))*********************+++*********)))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%(((((((((''''''((((((((())))))(((((((((((())))))'''''''''(((((())))))***))))))))))))))))))))))))((((((((()))***+++++++++******)))))))))))))))***,,,+++***)))((((((((())),,,,,,,,,,,,,,,+++++++++,,,------...//////000000111111111222333333444444222222333333333333444444222333444555666777888999777888999999;;;;;;<<<===;;;<<<=========???BBBEEERRRbbbzzzvvvqqq[[[\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWUUUSSSRRRRRRRRRRRRSSSUUUVVVWWWXXXWWWWWWVVVWWWWWWXXXXXXYYY\\\^^^___^^^]]]]]]^^^^^^^^^______```aaacccdddaaacccfffjjjmmmooopppppprrrqqqqqqrrrttttttsssrrrooonnnmmmlllllllllmmmnnnooopppsssuuuvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwwwwpppqqqqqqpppnnnnnnoooqqqsssrrrqqqppppppoooppppppqqqpppnnnmmmlllmmmnnnooooooppprrrtttuuuuuuuuuuuusssssssssrrrqqqqqqtttvvvqqqggg\\\XXXSSSPPPPPPQQQSSSTTTTTTVVVVVVVVVVVVZZZaaagggqqqqqqmmmeee``````aaa___aaaaaabbbdddhhhlllppprrryyytttooopppvvv{{{{{{zzzvvvuuuuuuxxx~~~~~~|||zzzzzzyyywwwvvvuuuvvvwwwwwwssssssttttttuuuuuuuuuvvvtttvvvxxxwwwtttqqqooonnnppppppqqqrrrtttuuuvvvwwwsssqqqnnnllliiibbbXXXPPPDDD???<<<:::999>>>NNN^^^uuu~~~sssddd\\\rrr~~~{{{~~~~~~tttkkkccc___]]]___dddlllrrrsssnnniiidddbbb```^^^[[[ZZZXXXVVVXXXYYY[[[]]]```bbbcccdddeee^^^XXXXXX\\\___\\\WWWYYYXXXWWWUUUVVVVVVTTTQQQUUUTTTQQQNNNKKKHHHEEECCCAAA>>>888222---++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***))),,,,,,++++++******))))))+++*********************))))))))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%$$$'''(((((((((((((((((('''))))))(((((((((((())))))''''''((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))(((((())))))******,,,,,,,,,,,,,,,---------,,,,,,,,,------......///000111111222222333444444222222222333333444444444333333444555666777888999777888999999;;;;;;<<<===;;;<<<=========>>>AAADDDNNN\\\uuuwwwppp\\\\\\\\\[[[ZZZYYYXXXXXXVVVWWWXXXYYYYYYZZZZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYVVVSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXX[[[]]]^^^]]]]]]]]]^^^___`````````aaacccdddeeecccdddeeegggjjjlllnnnnnnnnnnnnoooqqqssstttrrrpppooonnnmmmmmmmmmnnnoooppprrrrrrtttuuuvvvwwwwwwwwwtttuuuvvvxxxyyyyyyxxxwwwppppppqqqooonnnmmmnnnpppqqqqqqpppoooooooooooooooqqqpppnnnmmmmmmmmmnnnooouuuuuuvvvwwwvvvuuutttsssrrrssssssrrrrrrsssvvvxxxxxxmmm]]]YYYTTTPPPPPPQQQSSSSSSRRRTTTVVVVVVWWW[[[bbbhhhooollleee______cccccc```___```bbbfffkkkppptttwwwtttrrrppprrrvvvzzzzzzxxxuuuuuuvvvyyy}}}~~~}}}||||||{{{yyywwwvvvvvvxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwvvvxxxzzzyyyvvvrrrooonnnoooppppppqqqrrrrrrssssssssspppmmmllliiiddd\\\VVVJJJCCC===<<<999:::GGGWWWooo{{{kkkWWWbbbxxx}}}xxxzzz|||~~~~~~wwwooogggccc```aaaeeennnvvvyyyuuupppgggdddaaa______^^^\\\ZZZWWWXXXZZZ\\\^^^````````````ZZZSSSQQQTTTVVVVVVTTTWWWXXXWWWTTTVVVXXXWWWSSSUUUQQQLLLGGGEEECCCBBB@@@===;;;777111,,,))))))***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))+++++++++++++++************))))))))))))((((((((())))))))))))************'''((())))))******))))))))))))))))))))))))))))))(((((()))***++++++******''''''((((((((((((''''''(((((())))))))))))(((((()))************)))((('''))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))******+++(((((((((((()))***,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......///000000111222222333333111222222333333444444555555555555666666777888888777888999999;;;;;;<<<===:::;;;<<<<<<===>>>BBBDDDKKKXXXppp|||vvvppp[[[[[[ZZZZZZYYYYYYXXXXXXUUUVVVWWWXXXXXXYYYXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVWWWYYYYYYYYYVVVTTTRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYY\\\^^^___^^^^^^^^^___aaaaaaaaabbbcccdddffffffffffffeeeeeefffhhhkkkllllllmmmooorrruuuuuusssppppppooonnnnnnnnnpppqqqrrrsssssssssssstttvvvwwwxxxtttuuuwwwyyyzzzyyywwwvvvpppqqqqqqpppnnnnnnoooqqqppppppooonnnnnnnnnoooooopppoooooonnnnnnnnnnnnnnnuuuuuuvvvvvvvvvuuusssrrrqqqrrrtttttttttuuuwwwyyy||||||qqq___[[[UUURRRQQQRRRSSSSSSQQQSSSVVVVVVVVVYYY___dddfffgggddd``````dddfffddd^^^```cccgggkkkppptttwwwoooppprrruuuwwwxxxxxxwwwvvvvvvxxx{{{~~~~~~|||yyywwwuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxwwwwwwvvvyyy{{{{{{xxxtttqqqpppppppppppppppppppppppppppqqqnnnkkkjjjjjjhhhbbb^^^SSSIIIAAA???;;;888AAAOOOddd~~~www\\\YYYaaauuu{{{uuuuuuwwwyyy|||~~~yyysssppphhhgggjjjrrr||||||wwwkkkhhhdddcccddddddbbbaaa[[[\\\]]]____________^^^ZZZUUUPPPLLLLLLNNNOOOPPPRRRTTTSSSPPPTTT[[[^^^[[[ZZZUUUMMMHHHEEECCC@@@>>>;;;;;;999444...++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++(((***+++,,,,,,+++***(((***++++++++++++++++++,,,++++++******))))))))))))((()))))))))************((()))******++++++******))))))))))))))))))))))))&&&''')))***++++++++++++&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((()))))))))((('''&&&))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))***++++++))))))))))))***+++,,,,,,***+++++++++,,,,,,,,,,,,------------...............//////000000111222222111111222333333444555555666666666666666666666666777888999999;;;;;;<<<===:::;;;<<<======???CCCEEEIIITTTkkkvvvrrroooZZZZZZYYYYYYYYYXXXXXXXXXUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWWWWSSSUUUWWWYYYYYYWWWUUUSSSTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXYYY[[[[[[[[[]]]___``````___```aaabbbbbbbbbcccdddeeegggggghhhgggeeecccdddfffiiikkkmmmnnnqqquuuxxxxxxuuurrrppppppoooooooooqqqrrrssssssrrrrrrrrrssstttvvvxxxwwwxxxyyyzzzzzzwwwtttsssrrrssssssqqqpppoooqqqrrrpppoooooonnnnnnnnnnnnooooooooonnnnnnnnnmmmmmmmmmoooppprrrttttttttttttsssqqqrrrtttuuuuuuvvvxxxzzzzzz}}}}}}rrr___\\\WWWSSSSSSSSSTTTSSSPPPSSSVVVVVVVVVWWW\\\```\\\aaadddccccccfffiiijjjaaabbbdddgggjjjnnnqqqsssmmmqqquuuxxxyyyxxxxxxxxxxxxzzz|||}}}yyyvvvuuuuuuvvvwwwzzzzzzzzzyyyyyyxxxxxxxxxuuuxxx{{{|||zzzvvvtttsssrrrrrrqqqppppppoooooonnnooollljjjjjjkkkkkkgggdddZZZMMMCCCAAA===888>>>JJJ[[[xxxdddVVVRRRaaassszzz{{{|||zzzrrrrrrsssuuuxxx|||}}}nnnlllnnnvvv|||ooolllhhhhhhiiijjjhhhgggaaaaaabbbaaaaaa___]]]\\\VVVSSSOOOKKKIIIJJJLLLMMMPPPQQQOOOLLLQQQ]]]ccccccaaaZZZQQQJJJFFFCCC@@@===<<<===<<<888333//////111---------,,,,,,+++++++++************************************************)))************+++++++++((()))+++,,,,,,+++)))(((*********++++++,,,,,,------------,,,,,,,,,++++++(((((())))))*********+++))))))***+++++++++++++++))))))))))))))))))))))))''''''((())))))((('''&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((("""$$$&&&((()))))))))((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))((())))))***++++++******************+++,,,))))))******++++++++++++.........///////////////.........///000000111111111111222333333444555555777777777777666666666666777888999:::;;;<<<<<<===999;;;<<<===>>>@@@CCCFFFIIISSSiiirrrnnnoooZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRQQQRRRSSSTTTVVVWWWWWWWWWVVVWWWXXXZZZ\\\]]]]]]___bbbcccbbb`````````aaabbbcccdddddddddddddddccccccdddeeegggiiikkkllllllnnnqqqsssuuuuuuttttttqqqqqqpppooopppqqqssstttrrrssstttrrrpppppptttwww{{{|||}}}}}}{{{yyyvvvuuurrrssssssrrrpppooopppqqqpppooonnnmmmlllmmmmmmnnnooonnnmmmmmmnnnooommmlllnnnppprrrrrrqqqpppppppppqqqqqqsssxxx||||||yyyuuussswww{{{}}}rrraaaZZZRRRPPPRRRUUUUUUSSSUUUWWWXXXXXXXXXYYY[[[]]]bbb```^^^^^^```dddhhhkkkcccdddgggiiikkklllmmmmmmqqqrrrsssuuuwwwxxxxxxyyy}}}~~~zzzvvvtttuuuuuuuuuzzzxxxxxxzzzxxxuuuvvvzzzzzzzzzzzzzzzyyywwwuuuttttttsssrrrqqqpppnnnmmmmmmmmmmmmlllkkkjjjhhhgggfff[[[WWWOOODDD<<<:::>>>BBBQQQfff~~~mmmYYYHHHIIIXXXiiiuuu|||{{{sssmmmooowww}}}}}}wwwnnniiinnn{{{{{{wwwpppkkkjjjiiiggggggiiidddaaabbbgggjjjggg___ZZZXXXVVVRRRMMMIIIFFFFFFGGGKKKPPPOOOKKKRRRbbbjjjgggaaaXXXPPPNNNKKKEEEAAA@@@???<<<888666444222000...,,,,,,++++++++++++++++++++++++++++++,,,---............---,,,+++***)))(((******++++++++++++******///...,,,+++************((((((((((((''''''''''''+++***)))(((((()))***+++************************((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***'''((((((((((((''''''&&&(((((((((((())))))))))))***)))(((''''''((()))*********+++++++++,,,,,,,,,+++******)))(((''''''&&&***************++++++,,,)))************+++++++++(((***++++++******+++,,,******+++,,,---...///000......//////000000111111444333333222222222333333222333444555666666666666::::::;;;;;;<<<;;;;;;;;;;;;<<<>>>>>>???@@@CCCEEELLLXXXkkk~~~ssslllnnnXXXWWWVVVUUUUUUUUUUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWYYYXXXXXXWWWXXXYYYZZZ[[[^^^```ccccccbbb```______aaaaaabbbcccccccccccccccbbbbbbcccdddeeeggghhhiiilllnnnppprrrttttttsssrrrqqqqqqppppppqqqrrrssstttuuuuuuuuurrrpppqqquuuxxxyyyzzzzzzzzzyyywwwuuusssqqqrrrrrrqqqooonnnnnnooopppooonnnmmmmmmmmmnnnnnnpppnnnmmmmmmnnnooommmlllnnnoooooonnnmmmnnnppprrrssssssuuuyyy||||||xxxuuurrrvvvzzz~~~|||rrraaa[[[UUUUUUZZZ]]]\\\YYYXXXXXXXXXWWWWWWXXXYYY[[[bbb___\\\ZZZ[[[^^^bbbddd___aaadddhhhlllnnnoooooopppooonnnnnnoooqqqtttvvv}}}~~~{{{xxxxxxyyyzzzzzz{{{zzz{{{~~~}}}xxxwwwzzzyyyzzzzzzzzzyyyxxxvvvuuupppppppppoooooonnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjj```\\\TTTIII@@@;;;<<<>>>GGGXXXmmm}}}wwwcccOOOIIIOOO[[[iiisssuuutttpppllloooxxxzzzxxxooohhhlllvvv~~~}}}yyyxxxpppkkkjjjiiiggggggjjjgggeeefffkkknnnjjjbbb[[[WWWVVVTTTPPPLLLHHHGGGGGGBBBIIIKKKLLLVVVffflllhhhggg]]]RRRMMMIIICCC@@@@@@>>>;;;888666555444111///,,,,,,,,,+++++++++++++++,,,++++++++++++,,,,,,---+++++++++++++++++++++*********++++++++++++******+++******)))))))))******(((((())))))*********++++++***)))(((((()))******************************(((((((((((((((((((((((())))))(((((((((((((((((())))))(((''''''((()))))))))***++++++++++++******))))))))))))((((((((((((***)))(((''''''((()))))))))))))))*********++++++*********)))(((''''''''''''''''''''''''(((((())))))************+++++++++)))+++,,,,,,+++***,,,---++++++,,,---...///000000......//////000111111111444444333333333333444444444555666777888888888888::::::;;;;;;<<<<<<;;;;;;:::<<<>>>>>>???@@@CCCEEELLLYYYmmmrrrkkknnnUUUUUUTTTSSSSSSSSSSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPQQQQQQRRRSSSTTTSSSSSSTTTTTTUUUTTTTTTSSSTTTTTTSSSSSSTTTUUUVVVWWWZZZYYYYYYXXXXXXYYYYYYZZZ___aaaccccccaaa___^^^___```aaaaaabbbbbbbbbbbbaaabbbccccccdddfffggghhhhhhlllmmmoooqqqqqqqqqqqqpppqqqqqqpppqqqrrrssstttuuuwwwwwwuuurrrqqqrrrvvvyyywwwwwwwwwwwwvvvuuusssrrrpppqqqqqqpppnnnmmmmmmnnnqqqpppooonnnmmmnnnoooooopppooommmnnnnnnooommmllllllmmmlllkkkkkkmmmpppsssuuuuuuwwwyyy{{{zzzwwwuuuqqquuuyyy||||||rrreee___ZZZ[[[aaaeeeddd```ZZZYYYWWWVVVVVVXXX[[[\\\```]]]YYYUUUTTTWWWZZZ\\\ZZZ]]]aaagggkkknnnpppqqqnnnlllhhhggghhhlllqqquuu}}}~~~~~~||||||~~~{{{zzz{{{~~~yyyvvvwwwxxxyyyyyyzzzyyyxxxwwwvvvlllmmmmmmnnnnnnooooooooommmmmmnnnnnnnnnnnnnnnmmmgggccc[[[QQQFFF>>>::::::>>>IIIXXXiii|||zzzsssuuuzzz{{{{{{|||qqq\\\MMMGGGMMM]]]lllnnnqqqrrrpppsss|||}}}|||rrriiihhhooouuuuuurrrooohhhdddeeefffgggjjjoooooonnnooorrrtttoooddd[[[XXXWWWVVVSSSPPPLLLIIIGGGFFFJJJMMMRRRaaattt{{{xxxsssfffWWWOOOIIICCCAAABBB===;;;999777666555222000---,,,,,,,,,+++++++++***,,,++++++*********++++++'''(((((()))***+++,,,,,,******++++++++++++******)))))))))*********++++++((()))***+++,,,---......,,,+++***)))))))))))))))************************((((((((((((((((((((((((++++++******)))(((((('''((((((''''''''''''(((((()))***++++++,,,,,,,,,,,,******))))))((((((''''''))))))(((((((((((())))))((((((((()))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))************+++++++++)))+++,,,,,,++++++,,,---,,,,,,---...///000111111......///000000111111222555444444444444444555555555555666777888888888888999:::;;;;;;<<<<<<;;;;;;:::<<<===>>>>>>@@@CCCEEELLLZZZnnnqqqiiikkkTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVQQQPPPPPPPPPQQQQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYYYYYYYZZZZZZ[[[[[[aaabbbcccccc```^^^^^^^^^``````aaaaaaaaaaaa``````bbbccceeegggiiikkkllllllkkklllmmmooooooooooooooopppqqqqqqrrrssstttuuuuuuxxxvvvsssqqqppprrrvvvxxxvvvvvvuuuuuuttttttssssssqqqrrrrrrqqqooommmnnnooorrrqqqpppooonnnoooppppppqqqooonnnnnnoooooommmllljjjkkklllmmmmmmnnnqqqsssuuuvvvwwwyyyyyywwwuuussspppsssxxx{{{}}}}}}tttlllddd]]]___gggmmmmmmjjj```\\\XXXUUUVVVZZZ]]]___^^^ZZZVVVRRRQQQSSSWWWYYYXXX[[[___ccchhhkkknnnoookkkiiiggggggiiinnnssswww{{{~~~|||xxxwwwyyyyyytttrrrsssuuuvvvwwwwwwwwwvvvuuutttjjjkkklllmmmooopppqqqrrrmmmnnnnnnoooooonnnnnnmmmiiifff```WWWLLLCCC;;;888:::???HHHXXXoooqqqfffjjjuuu{{{{{{zzz{{{jjjWWWHHHFFFTTTdddmmmuuu{{{{{{|||yyylllfffhhhkkkkkkiii```[[[YYY]]]ccchhhnnntttwwwzzz|||}}}}}}wwwiii\\\YYYXXXWWWVVVTTTPPPKKKGGGPPPQQQSSS[[[mmm}}}nnn^^^SSSLLLFFFDDDFFF???===:::999777555222000---------,,,,,,++++++***,,,,,,+++***))))))))))))''''''((()))***++++++,,,******++++++++++++************++++++++++++++++++******++++++,,,------...,,,,,,+++***))))))))))))************************((((((((((((((((((((((((+++++++++*********))))))(((''''''''''''''''''(((%%%&&&'''((()))***************))))))((((((''''''((((((((((((((()))))))))((((((((()))))))))*********)))))))))(((((((((''')))))))))))))))***++++++))))))*********+++++++++)))***++++++******+++,,,---......///000111111111...//////000111111222222555555444444444555666666444444555666666666666666999999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>@@@BBBEEELLLZZZpppoooggghhh|||TTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWXXXYYYZZZ\\\]]]^^^___aaabbbcccbbb```^^^^^^___``````aaaaaaaaa``````______aaadddgggjjjmmmnnnooojjjkkklllmmmnnnnnnoooooopppqqqrrrssstttuuuvvvvvvvvvtttqqqppppppsssuuuwwwvvvuuutttsssssstttuuuuuutttuuuuuusssqqqoooooopppsssrrrqqqpppooopppqqqqqqrrrpppooonnnoooooommmlllhhhkkkoooqqqqqqqqqrrrrrrtttuuuwwwwwwvvvtttrrrqqqooossswww{{{}}}xxxqqqhhhaaadddppp{{{~~~}}}mmmfff]]]WWWVVVXXX[[[\\\ZZZXXXUUUSSSSSSUUUXXXZZZYYYZZZ\\\^^^aaaeeegggiiiggghhhiiilllooossswwwyyyyyy|||yyytttttttttqqqqqqsssrrrssstttuuutttsssrrrqqqjjjkkklllnnnppprrrssstttnnnnnnooonnnnnnmmmlllkkkiiifffbbb[[[RRRHHH@@@::::::;;;>>>JJJ^^^ttt~~~zzzkkkaaaggguuu~~~~~~vvvdddOOODDDIIIUUUlllyyyrrrgggcccbbbbbbaaaYYYUUUUUU\\\dddjjjrrryyyzzzuuueee[[[ZZZXXXWWWVVVSSSMMMIIIPPPTTT[[[hhhyyy}}}ooo___UUUNNNGGGEEEFFFAAA???===;;;999666222///......------,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))*********++++++++++++******++++++++++++***)))((('''++++++++++++++++++++++++++++++++++++******))))))************************)))))))))))))))))))))))))))*********+++++++++,,,'''(((((((((((((((((('''$$$%%%&&&'''((((((((((((***)))))))))((((((((('''''''''((())))))))))))))))))))))))*********++++++))))))))))))((((((((((((++++++******++++++,,,---))))))*********+++++++++((()))******))))))***,,,......//////000111111111//////000000111222222222444444444444444555666777444555666666666666666666888999:::;;;<<<<<<<<<<<<999;;;======>>>???BBBDDDKKKZZZrrrmmmddddddyyyTTTTTTSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUUUURRRTTTUUUWWWYYYZZZ[[[[[[WWWXXXZZZ]]]___```aaaaaaaaabbbbbbaaa___^^^___```aaaaaaaaaaaaaaa``````___\\\^^^bbbfffiiikkkmmmmmmiiijjjkkklllmmmooopppppppppqqqrrrtttuuuvvvvvvvvvsssqqqoooppprrruuuvvvvvvvvvuuusssrrrssstttvvvwwwvvvwwwwwwuuusssqqqqqqrrrtttsssrrrqqqpppqqqrrrrrrrrrqqqoooooooooooommmlllhhhlllqqqttttttsssrrrrrrsssuuuvvvvvvtttrrrqqqqqqooossswww{{{}}}~~~}}}tttlllfffmmm}}}|||rrrdddYYYUUUTTTUUUUUUVVVVVVUUUVVVWWWYYY[[[]]]ZZZYYYWWWWWWYYY]]]aaacccccceeeiiimmmqqqtttvvvwwwuuuyyy}}}}}}uuussstttssssssuuuqqqrrrrrrsssrrrqqqpppoookkkkkkmmmnnnpppqqqssssssnnnnnnnnnnnnmmmlllkkkjjjhhhfffccc^^^XXXOOOEEE???:::::::::>>>LLL```mmmrrrssshhhbbbiiiwwwpppYYYGGGBBBFFFcccuuuxxxjjjaaa^^^]]]]]]\\\YYYZZZbbbjjjpppvvv|||zzzttt___[[[WWWUUUUUUTTTPPPLLLMMMWWWgggxxxrrrggg\\\UUUOOOGGGCCCBBBAAA@@@>>><<<:::777333/////////...---,,,+++******,,,++++++*********+++++++++++++++******))))))(((******++++++++++++******)))*********)))'''%%%$$$+++++++++*********))))))******+++,,,,,,++++++***************************))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))))))))((((((&&&&&&'''((())))))))))))((((((((()))))))))))))))&&&'''((()))*********))))))))))))*********++++++))))))))))))((((((((((((***))))))))))))***++++++)))************+++++++++(((***++++++***)))+++,,,.../////////000000000111//////000111111222222333333333333333444555666666777888888999999888888888888999:::;;;<<<=========999;;;<<<======???BBBDDDJJJZZZrrrkkkbbbbbbvvvSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVQQQSSSUUUXXX[[[\\\]]]]]]YYY[[[]]]___aaaaaabbbaaa```aaabbbaaa______```bbbaaabbbbbbbbbaaaaaa```______```dddgggiiikkkkkkkkkhhhiiijjjkkkmmmoooqqqrrrpppqqqsssuuuvvvwwwwwwwwwqqqpppoooqqquuuxxxxxxwwwvvvtttrrrqqqqqqsssvvvxxxwwwxxxxxxvvvsssrrrqqqrrruuutttrrrqqqqqqqqqrrrssssssqqqpppooooooooommmkkkjjjmmmqqqssssssrrrrrrssssssuuuwwwvvvsssqqqrrrssspppssswww{{{}}}|||wwwpppmmmwwwwwweeeXXXSSSRRRRRRRRRUUUVVVWWWYYYZZZ\\\]]]]]]YYYVVVSSSQQQRRRWWW\\\```___aaadddgggkkkmmmnnnooorrruuuzzz}}}wwwvvvvvvtttssstttrrrrrrssssssrrrpppnnnmmmkkkllllllmmmnnnooopppqqqlllmmmmmmnnnmmmmmmllllllkkkhhheeebbb]]]TTTKKKDDD999;;;:::888>>>OOO___hhhkkkfffeeemmmxxxzzzgggRRRFFFDDDVVVlll|||mmmccc]]]]]]^^^^^^\\\___hhhqqqwww|||~~~bbb\\\UUURRRSSSTTTRRROOOMMMXXXjjjyyy~~~zzzxxxggg___XXXVVVRRRIIIBBB??????>>>======<<<:::666333//////...---,,,+++******,,,++++++++++++,,,,,,---,,,+++++++++******************++++++++++++******)))***+++++++++)))(((&&&***************+++++++++((()))+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))***************((()))***++++++***)))((((((((()))))))))))))))(((''''''(((((())))))******%%%&&&((()))*********)))((((((((()))))))))******(((((((((((()))))))))))))))))))))((()))******+++)))************+++++++++***,,,------,,,+++---.........////////////000000///000000111111222333333222222222222333444555666888888999999999888888777777888:::;;;<<<=========999:::<<<======???AAADDDIIIYYYrrriii```bbbvvvRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSTTTUUUVVVWWWWWWWWWPPPRRRUUUYYY[[[]]]^^^^^^\\\]]]___aaabbbbbbaaaaaa```aaaaaa```______aaacccbbbbbbbbbbbbbbbaaa``````ccceeegggjjjkkkkkkkkkjjjhhhhhhiiikkkmmmppprrrtttoooqqqsssuuuwwwwwwwwwwwwpppooopppsssxxxzzzyyywwwuuusssqqqooopppsssvvvxxxwwwxxxxxxvvvsssqqqqqqrrruuutttsssrrrqqqrrrsssssssssrrrpppooooooooommmkkkmmmooopppqqqpppqqqrrrtttsssvvvxxxwwwtttrrrsssuuupppsssxxx{{{}}}{{{~~~zzztttrrr}}}uuucccVVVRRRSSSTTTTTTTTTVVVXXX[[[\\\]]]]]]\\\XXXTTTOOOMMMNNNSSSZZZ^^^]]]^^^___aaaccceeeggghhhppptttxxx|||}}}~~~wwwwwwxxxuuurrrqqqsssssstttsssrrrpppnnnmmmkkklllllllllmmmnnnnnnnnnkkklllmmmnnnoooooooooooommmkkkgggddd```XXXNNNGGG:::>>>===777888FFFYYYeeefffdddgggpppyyyrrr^^^PPPJJJLLLfff~~~oooddd___^^^```[[[ZZZ___kkkuuu|||ddd]]]TTTPPPQQQSSSSSSQQQMMMUUUbbbkkkmmmlllmmmpppaaa[[[XXXXXXUUULLLDDD@@@<<<;;;<<<======<<<999666000//////---,,,+++******++++++++++++,,,---......++++++++++++++++++,,,,,,******++++++++++++*********,,,...//////...---,,,))))))***+++,,,,,,---...'''(((***,,,---------,,,************************))))))))))))))))))))))))++++++******)))((((((((()))***+++,,,,,,+++***)))'''((((((((((((((('''&&&&&&&&&'''((()))***++++++%%%&&&((()))*********)))''''''''''''((((((((()))(((((((((((())))))))))))***************++++++,,,)))************+++++++++,,,---///...------...000............////////////000000000111222222333333222111111222333444555666666666777777777666666555777888:::;;;<<<=========999:::<<<======???AAADDDHHHYYYrrriii___cccwwwUUUSSSQQQPPPRRRSSSSSSSSSPPPOOOOOOPPPSSSTTTTTTSSSVVVUUUSSSQQQQQQQQQRRRRRRSSSUUUWWWWWWVVVTTTTTTUUUSSSTTTUUUWWWYYYZZZ[[[[[[ZZZ[[[]]]___`````````````````````______^^^^^^^^^```bbbdddeeeeeeeeeeeegggfffhhhkkkkkkjjjhhhggggggfffgggiiilllooorrrtttuuussspppnnnooorrrtttsssqqqppprrrtttvvvxxxxxxxxxxxxwwwtttqqqpppqqqsssttttttwwwvvvuuuuuuuuutttqqqooooooppppppqqqrrrrrrssssssuuutttsssrrrqqqppppppoooppppppppppppqqqrrrssstttxxxzzz}}}|||zzzvvvsssrrrooosssyyy~~~|||yyyzzz{{{mmm^^^RRRLLLQQQYYYUUUVVVWWWYYY[[[[[[YYYWWWRRRNNNJJJJJJMMMQQQVVVXXX\\\]]]^^^^^^___aaaeeehhhoootttyyyzzz~~~yyytttsssssstttuuuooopppqqqrrrrrrpppnnnllliiilllnnnmmmkkkjjjllloooppppppooonnnmmmlllkkkkkkoookkkhhhhhhhhhbbbVVVLLLAAA===:::888777<<>>===;;;444222///---,,,,,,***)))++++++++++++++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++)))(((((()))***)))(((+++*********))))))((((((************************)))((('''''''''(((***+++******)))((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))*********+++,,,***(((&&&%%%''')))++++++***)))(((((()))***+++))))))************))))))+++*********))))))((((((************+++,,,---...+++++++++,,,---...//////,,,+++***)))***,,,...000222111111000000000000000222222222333444555666777777666666555555555555666777666777999<<<>>>===<<<=========>>>???AAABBBCCCFFFTTTjjj~~~cccbbb___wwwTTTRRRQQQQQQRRRRRRRRRQQQMMMLLLMMMPPPTTTVVVWWWWWWUUUTTTSSSRRRRRRQQQQQQRRRTTTVVVXXXXXXWWWVVVVVVVVVTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\]]]^^^_________^^^______^^^^^^]]]^^^^^^^^^```bbbccccccbbbbbbdddeeeeeegggjjjjjjiiigggggggggggghhhjjjllloooqqqssstttssspppnnnoooqqqsssrrrpppqqqsssuuuwwwxxxyyyyyyyyyvvvssspppoooqqqsssttttttwwwvvvuuuuuutttsssqqqpppqqqqqqqqqrrrrrrrrrssssssuuuuuuuuuuuutttsssqqqqqqppppppooooooppprrrsssuuuyyy{{{|||{{{xxxvvvttttttrrruuuzzz}}}vvviii\\\QQQLLLRRR[[[\\\ZZZYYYXXXXXXXXXWWWVVVSSSPPPLLLKKKNNNRRRUUUWWW\\\\\\[[[\\\^^^aaafffiiinnnssswwwyyy}}}~~~~~~xxxtttrrrrrrsssrrrmmmmmmnnnooonnnmmmlllkkkjjjlllmmmmmmkkkkkklllnnnnnnnnnmmmmmmlllkkkkkkkkknnnkkkiiiiiijjjdddZZZQQQFFFAAA<<<999666777???HHHTTT[[[fffrrrwwweeeTTTIIIWWWnnnvvvkkkddd___YYYUUUXXXSSSWWWccclllqqq|||zzzjjjbbbWWWQQQNNNMMMKKKIIIKKKNNNSSSYYY]]]_________YYYTTTOOOLLLLLLKKKFFFBBB===;;;:::<<<>>>@@@???===888555111...------,,,+++,,,++++++******)))))))))******))))))))))))*********++++++,,,,,,++++++***)))***++++++,,,,,,++++++...,,,++++++,,,---,,,+++******************))))))''''''''''''''''''''''''''''''((()))***))))))((()))))))))(((''''''&&&&&&))))))))))))))))))))))))++++++++++++************(((((()))))))))*********///---+++)))''''''((((((***)))(((((((((((()))***))))))************))))))************)))))))))(((************+++,,,---...---------......///000111------,,,,,,---...000111111000000/////////000000333333333333444444555666555555444444444555555666777777777999<<<>>>===<<<<<<<<<<<<===???@@@BBBCCCFFFTTTkkkggggggccczzzTTTSSSRRRSSSTTTTTTRRRPPPMMMMMMMMMPPPTTTWWWWWWWWWUUUTTTTTTSSSSSSRRRQQQQQQUUUWWWYYYYYYXXXWWWWWWWWWVVVXXXYYY[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^```___^^^^^^^^^___```aaabbbbbbbbbaaa``````bbbdddeeegggiiijjjiiigggggghhhjjjjjjkkkmmmnnnpppqqqrrrrrrqqqoooooopppqqqpppooorrrsssuuuwwwxxxyyyyyyxxxtttrrrooooooqqqsssttttttwwwwwwuuutttrrrqqqppppppsssssssssrrrrrrrrrqqqqqqrrrssstttuuuuuusssqqqppppppooonnnmmmoooqqqtttvvv{{{|||{{{yyywwwuuuvvvwwwuuuxxx|||{{{rrrggg\\\SSSPPPVVV___dddaaa]]]XXXUUUTTTTTTUUUSSSQQQNNNMMMPPPRRRTTTUUU[[[YYYVVVWWW[[[aaafffiiimmmqqquuuwww|||~~~}}}}}}yyyuuutttsssrrrqqqmmmmmmmmmmmmlllllllllllljjjlllmmmmmmllllllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkiiijjjkkkhhh___XXXLLLFFF@@@<<<999555777;;;GGGPPP___ppp~~~qqqcccQQQTTT___sssvvvmmmgggbbb\\\XXXYYYSSSTTT```lllsss|||ooofffbbb]]]WWWQQQLLLIIIGGGHHHJJJNNNRRRUUUXXXYYYZZZTTTPPPLLLJJJJJJIIIFFFCCC???>>>===>>>@@@AAAAAAAAA<<<888333///------------,,,,,,+++***)))(((''''''******))))))))))))************++++++++++++******)))***++++++,,,,,,+++++++++)))((((((***+++***)))*********+++++++++++++++************************%%%''')))+++,,,***(((&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******(((((())))))))))))******+++******)))(((((('''''')))((((((''''''(((((()))((())))))******))))))(((************))))))))))))************+++,,,---...------------...///000111......//////000111111111111111000000000111111222444444333333333444444555333333333333444555666666777777888:::<<<>>>===<<<;;;;;;;;;<<<>>>???AAABBBFFFUUUllllllmmmhhh}}}TTTTTTTTTUUUVVVUUUSSSPPPQQQPPPPPPQQQTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQUUUWWWYYYYYYXXXWWWVVVWWWXXXZZZ\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^______```bbbaaa```___```aaacccdddddddddcccaaa___```bbbeeefffhhhjjjjjjiiihhhiiiiiillllllmmmmmmnnnooooooppprrrqqqpppooooooppppppppprrrsssuuuwwwxxxxxxxxxwwwsssqqqooooooqqqsssttttttvvvuuusssqqqooonnnooopppttttttsssrrrqqqpppoooooonnnooorrrssstttrrrpppnnnpppooommmlllnnnqqquuuxxx}}}|||{{{xxxuuuuuuwwwyyyxxxzzz}}}~~~}}}~~~xxxqqqhhh```YYYWWW]]]gggllljjjeee^^^WWWSSSRRRRRRPPPNNNMMMNNNPPPSSSTTTTTTXXXUUUQQQRRRXXX___eeeiiikkkppptttvvv{{{~~~}}}}}}}}}zzzxxxwwwuuusssqqqoooooonnnnnnmmmnnnnnnoookkklllmmmmmmmmmmmmmmmnnnnnnoooooooooppppppqqqqqqmmmkkkjjjlllmmmkkkeee___SSSKKKCCC@@@===999888:::???HHHXXXkkkyyyyyyoooZZZRRRQQQaaaxxx~~~vvvooolllkkkiiihhh___XXXVVVbbbpppzzzpppdddaaabbbbbb\\\TTTLLLGGGEEEHHHIIIKKKMMMPPPRRRTTTUUUOOOLLLIIIHHHIIIIIIGGGEEECCCBBBAAA@@@AAABBBCCCCCC>>>:::333...------------,,,+++++++++******))))))+++******))))))******+++******++++++++++++******))))))***+++++++++++++++)))'''&&&&&&((())))))(((*********++++++,,,,,,---++++++++++++++++++++++++&&&''')))***+++***((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))))))))"""###%%%&&&((((((((('''((((((''''''''''''(((((((((((())))))))))))((((((*********)))))))))))))))************+++,,,------,,,+++++++++,,,,,,---...---...///111111111111111222222222222222333444555555555444333333333444444333333333444555666777888888888888:::===>>>===<<<999999:::;;;===???@@@AAAGGGUUUmmmmmmoooiii~~~QQQQQQQQQRRRTTTSSSQQQOOOQQQPPPPPPQQQTTTUUUUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRTTTVVVXXXXXXWWWVVVVVVVVVYYY[[[]]]^^^___^^^]]]\\\[[[\\\]]]^^^```aaabbbcccaaaaaa``````aaabbbcccdddfffeeeeeecccaaabbbdddggggggiiikkkkkkjjjjjjjjjlllmmmmmmmmmnnnnnnnnnnnnnnnqqqqqqqqqpppoooooopppqqqqqqrrrtttvvvwwwwwwvvvvvvsssqqqpppppprrrssstttsssssssssqqqnnnkkkkkknnnpppttttttsssqqqpppooonnnmmmmmmoooqqqttttttsssqqqppppppooommmmmmooossswwwzzz~~~}}}zzzwwwuuuuuuxxx{{{zzz{{{~~~|||{{{|||~~~}}}||||||||||||wwwqqqkkkfffaaa```hhhrrrwwwuuuppphhh^^^VVVQQQPPPKKKKKKKKKNNNQQQSSSSSSSSSSSSPPPMMMNNNSSS[[[cccgggkkkpppsssuuuzzz~~~}}}}}}~~~~~~{{{yyywwwvvvtttrrrpppoooooonnnnnnnnnnnnooopppllllllllllllmmmnnnnnnmmmnnnnnnooooooppppppqqqqqqmmmlllkkkmmmnnnmmmiiieee[[[QQQHHHCCC>>>999888;;;:::AAAQQQeeesss}}}}}}www___PPPGGGRRRiii{{{}}}uuuooommmooorrrtttfff^^^ZZZbbbppp|||tttggg^^^]]]aaaccc```WWWMMMHHHFFFGGGGGGHHHIIIJJJLLLMMMNNNJJJIIIGGGGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBBCCCDDD===999222...,,,,,,------+++++++++,,,,,,---------++++++************++++++)))******++++++******)))))))))***++++++++++++***+++***))))))+++,,,,,,,,,*********++++++,,,,,,---((((((((((((((((((((((((((((((((((((((())))))***''''''(((((()))*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))(((((((((((((((((( """$$$'''((((((((('''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))******************+++,,,------,,,++++++++++++,,,,,,---------///000000111000000000000000111222333444555555555444333333333444444555555555555666777999999999999999;;;===>>>===<<<888999999;;;===???@@@BBBGGGVVVooolllmmmggg}}}LLLLLLLLLMMMOOOPPPOOONNNNNNNNNNNNQQQUUUXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTTTTVVVXXXXXXWWWVVVVVVVVVYYYZZZ]]]^^^^^^]]][[[YYYZZZ\\\^^^aaacccdddeeeddd``````aaaaaaaaaaaaaaaaaafffffffffeeeddddddfffhhhgggiiijjjjjjiiiiiikkkmmmnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrqqqpppppprrrtttrrrsssuuuvvvwwwwwwvvvvvvuuusssrrrrrrssstttsssrrrqqqqqqpppllliiijjjnnnsssuuutttsssrrrpppooonnnmmmoooqqqsssuuuvvvvvvvvvuuuoooooonnnoooqqquuuxxx{{{~~~}}}zzzwwwuuuvvvyyy|||zzz{{{~~~zzz{{{~~~~~~{{{yyyxxxxxxxxxxxxtttpppooommmoooyyysssdddXXXQQQOOOIIIJJJKKKNNNRRRSSSRRRPPPMMMMMMLLLKKKNNNUUU^^^eeekkkpppuuuvvvzzz}}}zzz{{{}}}|||yyyvvvuuutttsssqqqooommmmmmmmmmmmnnnnnnnnnnnnmmmlllllllllnnnooonnnmmmlllllllllmmmmmmnnnnnnnnnooonnnmmmmmmnnnmmmkkkhhhbbbYYYPPPHHH???777555888666:::III\\\kkkwww|||{{{cccSSSFFFKKK\\\nnn}}}|||{{{~~~zzzrrrlllkkknnnsssvvvjjjbbb[[[]]]hhhttt{{{~~~}}}wwwlllccc^^^[[[___bbb___XXXPPPKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMLLLIIIEEEAAA@@@@@@BBB;;;777111...,,,,,,,,,,,,******+++,,,---...//////++++++************++++++))))))************))))))((()))******++++++******)))((('''(((***++++++************+++++++++++++++)))))))))))))))))))))))))))((('''''''''(((***+++((((((((())))))*********))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((('''''''''((()))))))))((('''&&&'''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))************************+++,,,---.........------------......---------...//////000000------......000111333333444444333333333444444555666666666666777888999999:::999999;;;===>>>===<<<888999999;;;===???AAABBBGGGWWWpppiiiiiiggg~~~KKKJJJIIIKKKNNNPPPPPPPPPNNNNNNOOOQQQUUUXXXYYYXXXYYYWWWTTTQQQQQQRRRTTTUUUUUUWWWYYYYYYXXXWWWWWWWWWWWWYYY\\\]]]]]][[[YYYWWW[[[^^^aaaeeeffffffdddcccbbbccceeeeeeeeedddbbbaaadddeeeffffffffffffgggiiifffggghhhhhhggghhhjjjlllnnnnnnnnnnnnnnnnnnnnnnnnoooqqqrrrrrrqqqrrrtttwwwtttuuuwwwxxxyyyyyyxxxxxxwwwuuutttsssttttttsssrrrpppqqqpppllliiikkkqqqwwwvvvvvvuuutttrrrqqqpppppppppqqqsssuuuvvvxxxxxxxxxoooooopppqqqtttwwwzzz|||}}}}}}{{{xxxvvvvvvyyy|||yyy{{{}}}|||}}}}}}|||{{{yyyxxxxxxyyyzzz}}}zzzzzz}}}{{{gggXXXQQQOOOLLLLLLNNNQQQSSSRRROOOMMMGGGJJJKKKJJJJJJOOOYYYbbbkkkqqqvvvxxxzzz}}}|||xxxtttwww{{{~~~{{{wwwuuuuuutttsssrrrlllmmmooopppppppppooonnnnnnlllkkklllooopppooommmllllllllllllllllllmmmmmmqqqpppooonnnmmmlllkkkiiieee```YYYQQQEEE999555888444555???PPP]]]kkkzzzvvvxxxnnn___QQQMMMSSS```rrr~~~yyyuuuuuuzzz}}}|||yyyuuusssnnnkkkjjjmmmssswwwooofff[[[WWW\\\gggooorrrrrrqqqpppnnniiiccc```___[[[]]]^^^^^^YYYTTTOOOLLLHHHHHHHHHFFFEEECCCAAA@@@???@@@BBBCCCEEEGGGIIIKKKQQQPPPMMMGGG@@@======???999666222///......---,,,+++++++++,,,,,,---------,,,++++++******++++++,,,))))))************))))))((())))))***************'''%%%$$$%%%'''))))))(((******************))))))++++++++++++++++++++++++'''(((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''')))))))))))))))((('''&&&(((((()))******)))((((((''''''((((((((((((''''''((()))))))))************************+++,,,---.........------,,,------.........------...///111222.........///111333444555333333333333444444555666777777666666666666777888:::::::::;;;===>>>===;;;888999:::;;;>>>@@@BBBCCCGGGXXXqqqgggfffjjjMMMLLLKKKLLLOOORRRTTTTTTRRRQQQQQQRRRUUUVVVVVVUUUZZZWWWTTTPPPPPPRRRUUUWWWVVVXXXZZZ[[[YYYXXXXXXXXXWWWXXX[[[]]]\\\ZZZWWWUUU]]]```dddggghhhfffcccaaafffhhhjjjkkkjjjhhheeedddbbbdddfffgggffffffggghhhdddeeeffffffffffffhhhjjjmmmmmmmmmnnnnnnnnnnnnnnnnnnqqqssssssrrrsssvvvyyyvvvwwwyyyzzz{{{zzzzzzyyyxxxwwwuuuuuuuuuuuusssqqqpppqqqqqqmmmjjjlllssszzzxxxwwwvvvuuutttsssrrrrrrooopppqqqssstttvvvxxxxxxnnnoooqqqsssvvvxxx{{{|||}}}|||{{{xxxvvvwwwzzz|||yyyzzz|||~~~~~~}}}uuuvvvwwwwwwxxxzzz}}}~~~hhhXXXQQQPPPOOOPPPQQQSSSTTTRRRMMMJJJCCCHHHLLLJJJGGGKKKVVV```lllrrrwwwyyy{{{|||zzzuuuqqqtttyyy~~~{{{xxxxxxxxxwwwvvvnnnooorrrssstttsssrrrpppooolllkkklllooopppooommmnnnnnnnnnnnnnnnnnnnnnnnnrrrqqqooonnnmmmkkkjjjiiieeecccaaaZZZLLL>>>999<<<555222888FFFQQQ^^^vvvsssooossszzzmmm\\\QQQNNNWWWjjj{{{{{{wwwsssuuuyyyzzzvvvqqqllllllkkkkkkmmmpppvvvzzzsssjjj]]]TTTUUU^^^fffjjjkkkfffbbb___]]][[[\\\^^^[[[[[[\\\\\\ZZZVVVRRROOOLLLLLLKKKJJJGGGDDDAAA???<<<>>>@@@AAACCCEEEIIIKKKTTTSSSOOOGGG@@@;;;;;;===888555222000000///...---,,,,,,++++++++++++++++++,,,++++++******++++++,,,))))))************))))))(((((()))***************)))((('''(((***,,,,,,++++++*********))))))((((((((((((((((((((((((((((((%%%''')))++++++***((('''******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((((()))***++++++***)))(((''''''((((((((((((''''''(((((())))))*********+++************+++,,,---...,,,,,,+++******+++++++++000///...---...000222333111111111333444666888999222222222333444555666777777666666555555555555666;;;::::::;;;===>>>===;;;999999:::<<<>>>@@@CCCDDDGGGXXXqqqfffeeennnMMMMMMLLLMMMOOORRRUUUWWWWWWWWWVVVUUUVVVWWWYYYZZZVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYY]]]^^^^^^]]]YYYWWWVVVVVV\\\bbbhhhjjjgggeeeeeegggjjjjjjjjjiiiiiihhhfffffffffhhhkkklllkkkiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjkkkkkkjjjjjjkkklllnnnoooooooooooonnnnnnqqquuuxxx}}}zzzwwwwwwzzz}}}}}}|||xxxuuurrrqqqsssuuuvvvwwwuuutttrrrpppnnnooorrrvvv{{{xxxuuuuuuvvvvvvsssppprrrtttuuuvvvuuutttuuuvvvrrrsssuuuwwwyyyzzz{{{{{{|||zzzxxxvvvuuuuuuvvvwww{{{{{{{{{|||~~~yyyyyyyyywwwwwwyyy}}}}}}gggWWWQQQOOOOOOQQQSSSTTTSSSPPPLLLIIIHHHJJJKKKIIIHHHLLLUUU\\\lllttt|||~~~zzzvvvuuuuuuzzzxxxwwwzzz~~~~~~~~~xxxrrrpppooooooppppppnnnlllqqqpppooooooooopppqqqrrrsssrrrpppnnnnnnooopppqqqqqqqqqpppnnnllljjjhhhgggjjjhhhcccYYYLLLBBB<<<:::555555777;;;BBBTTTqqq|||ppppppwww~~~zzzkkkUUUJJJSSSfffttt}}}zzzvvvvvvxxxwwwrrrmmmlllllliiiiiioooxxx}}}{{{yyymmm___WWWUUUYYYcccnnnjjjgggaaaZZZTTTSSSUUUWWWWWWZZZ\\\\\\XXXUUURRRQQQOOOOOOPPPNNNHHHAAA===>>>===>>>>>>???AAADDDHHHKKKUUUSSSNNNEEE>>><<<;;;;;;<<<999666222000...,,,***---,,,+++++++++,,,---...000///...---,,,,,,+++***)))))))))***+++++++++,,,+++***)))(((((()))***+++))))))*********+++++++++))))))******++++++,,,,,,******)))))))))))))))***''')))***)))((('''((()))))))))))))))))))))))))))***++++++++++++******)))(((((())))))))))))((((((***)))(((''''''((()))***)))(((((('''''''''((((((''''''''''''((((((((()))(((((())))))******++++++,,,+++***((((((***+++,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,...//////............////////////////////////000000000000444444555555555444333333555555666666777888888888999:::;;;============<<<;;;:::::::::;;;>>>AAACCCMMMZZZpppzzziiigggmmmMMMMMMLLLMMMOOOQQQTTTVVVVVVVVVUUUUUUVVVWWWWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYYYYYYYYYY]]]______^^^\\\ZZZYYYZZZ\\\aaaggghhhfffdddeeefffhhhhhhhhhiiihhhggggggffffffiiikkklllkkkiiiiiiiiihhhhhhhhhhhhiiijjjkkklllllllllkkkkkklllmmmooopppqqqqqqqqqpppppprrrvvvyyy|||zzzxxxxxx{{{}}}}}}|||yyyvvvtttsssssstttuuutttttttttssspppoooppptttwww{{{yyyvvvuuuuuutttrrrooorrruuuwwwwwwvvvvvvvvvwwwssstttvvvxxxzzz{{{||||||{{{zzzxxxvvvuuuvvvwwwxxx||||||||||||~~~~~~yyyzzzzzzzzzzzz}}}zzzfffYYYTTTSSSTTTTTTSSSRRRPPPMMMKKKIIIGGGIIIJJJHHHFFFIIIQQQXXXgggoooyyy}}}zzzvvvuuuvvvwwwuuuuuuyyy~~~}}}sssqqqooonnnoooooonnnmmmrrrqqqqqqpppqqqrrrsssttttttrrrpppnnnnnnnnnooopppqqqqqqpppooommmkkkiiihhhffffffccc]]]TTTIII@@@;;;666555666999>>>MMMfff}}}}}}vvvyyyrrr___OOOQQQcccttt|||yyyuuussstttssspppmmmpppnnnllllllttt}}}qqqddd\\\XXXYYYaaajjjnnnkkkeee]]]WWWTTTUUUWWWWWWYYY\\\^^^]]]ZZZVVVTTTSSSTTTUUUTTTOOOHHHCCCAAA?????????@@@BBBEEEHHHJJJQQQPPPLLLFFFAAA???===<<<<<<888222000000000...,,,,,,,,,++++++++++++,,,---......------,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))***+++******************++++++)))))))))*********************))))))))))))******((()))******(((((()))***))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((())))))))))))((((((***)))(((''''''((()))***((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))*********,,,+++)))(((((()))+++,,,))))))***+++++++++************+++,,,,,,------...............////////////////////////000000000111000111222222333333333333444555555666666777888888999:::;;;============<<<;;;;;;;;;;;;===???BBBDDDNNN\\\rrruuudddcccoooMMMLLLLLLMMMOOOQQQSSSUUUTTTTTTUUUVVVVVVVVVVVVUUUSSSSSSSSSTTTVVVWWWXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZ]]]___aaaaaa___^^^^^^^^^]]]aaafffgggeeeddddddffffffgggggghhhhhhhhhhhhhhhgggjjjlllmmmkkkiiiiiiiiiiiihhhgggggghhhjjjlllmmmmmmllllllllllllnnnooopppsssssssssrrrrrrssswwwyyy{{{zzzyyyzzz{{{|||{{{zzzyyywwwuuuuuuuuuuuusssrrrssstttsssrrrqqqsssvvvyyy|||yyyvvvuuutttrrrpppnnnsssuuuxxxyyyxxxvvvvvvvvvtttuuuwwwxxxzzz{{{||||||zzzyyywwwvvvvvvwwwyyyzzz||||||}}}}}}~~~~~~~~~~~~yyyzzz{{{|||}}}wwwhhh^^^ZZZZZZZZZXXXTTTPPPLLLJJJIIIIIIGGGIIIJJJGGGEEEFFFMMMSSS```iiitttzzzxxxuuuttttttsssqqqqqqvvv|||vvvsssooommmnnnnnnooonnnsssrrrrrrrrrsssuuuvvvwwwuuusssqqqooonnnnnnnnnnnnqqqqqqqqqooonnnllljjjiiieeedddcccaaa]]]TTTHHH???888666666777999CCCWWWiii}}}yyywww}}}ppp\\\SSSaaawww}}}xxxtttrrrrrrqqqppprrrooolllnnnxxxuuuiiibbb]]][[[___fffpppnnnhhh```YYYVVVVVVWWWXXXXXXZZZ]]]```___ZZZVVVTTTWWWZZZZZZWWWQQQJJJEEEBBBAAABBBEEEIIIMMMNNNNNNNNNLLLJJJGGGDDDAAA@@@@@@???:::555222111111000...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++*********************))))))))))))))))))(((***)))))))))))))))******)))***+++***))))))***+++)))))))))))))))))))))))),,,,,,,,,+++***)))((('''(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))************))))))))))))******((((((((((((************+++++++++******)))((()))+++,,,------,,,,,,---............//////////////////000000000111111///000000222333444444555333444444555666666777777888999;;;<<<======<<<<<<<<<<<<;;;<<<===@@@CCCEEEOOO___vvvnnn___```pppMMMMMMMMMNNNOOOQQQSSSTTTSSSSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[^^^aaabbbaaaaaaaaabbb```cccfffgggeeeeeefffgggfffggghhhiiijjjkkkkkkkkkiiikkkmmmnnnllljjjiiihhhjjjhhhgggfffgggiiilllnnnllllllkkkkkklllmmmoooppptttuuuuuuttttttuuuxxxzzzzzzzzzzzzzzz{{{zzzyyyxxxvvvvvvuuuvvvwwwvvvtttrrrssstttuuuttttttuuuxxx{{{|||zzzwwwtttrrrqqqpppooosssuuuxxxyyyxxxvvvuuuuuutttuuuvvvxxxzzz{{{{{{{{{yyyyyywwwvvvwwwxxxzzz|||}}}}}}~~~~~~~~~~~~}}}zzz{{{||||||~~~xxxnnngggddddddaaa]]]UUUNNNIIIGGGGGGHHHGGGJJJKKKIIIEEEFFFKKKQQQZZZcccoootttssspppoooppppppnnnnnnssszzzzzzvvvqqqnnnnnnpppqqqqqqrrrrrrrrrrrrtttuuuwwwyyyvvvuuusssqqqpppooonnnnnnqqqqqqqqqpppooommmlllkkkhhheeecccdddccc\\\NNNCCC:::777555666777<<>>:::666666666999BBBKKKeeeooowwwxxxvvvwwwvvvuuupppppplllhhhgggllltttyyyooo\\\___ooo~~~zzzsssmmmjjjllloooqqqooolllnnnwww}}}yyyrrrlllhhhddd______bbbggghhhiiihhhddd```]]]]]]]]]WWWRRRQQQUUUXXXWWWUUUUUUZZZ___ccciiimmmfff\\\MMMNNNTTT```mmmsssqqqmmmWWWLLLDDDBBBBBBBBBEEEJJJMMMRRRTTTLLL===111...///,,,,,,,,,+++++++++******((())))))******++++++,,,,,,,,,++++++******))))))******++++++++++++************************************))))))((((((''''''))))))(((((()))***++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))%%%&&&'''(((((())))))((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((()))))))))***++++++******))))))(((((())))))(((((((((((())))))+++++++++++++++***)))(((***+++...///000000...---------------............000000000000111111111111555555444333333333444555333333444444555666666666888999:::<<<<<<<<<<<<;;;999999999:::<<>>AAADDDEEEJJJSSS\\\\\\XXXPPPDDD:::555444222000---******+++---...******++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---)))))))))***************(((((((((((()))***+++,,,((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((('''((()))******)))((('''&&&&&&&&&''''''((()))***(((((()))))))))*********)))))))))))))))*********)))******************)))))))))***+++++++++******,,,,,,------...//////000,,,,,,---------.........000000111111111222222222333222111000000222333444444555555666666777888888777888:::;;;<<<<<<;;;;;;999999999:::===@@@CCCEEEMMM```{{{ddd[[[aaatttQQQQQQRRRTTTUUUUUUUUUUUUXXXWWWUUUTTTTTTTTTUUUVVVQQQPPPPPPQQQTTTXXX\\\^^^^^^\\\[[[YYYYYYZZZ\\\]]]]]]aaafffjjjjjjjjjiiijjjiiigggeeedddeeeggghhhhhhhhhiiikkklllmmmnnnnnnnnnnnnpppqqqpppmmmjjjhhhhhheeefffgggiiijjjllllllmmmkkkkkkjjjjjjkkklllnnnooolllnnnqqqrrrsssuuuxxxzzzwwwxxxwwwssspppoooqqqtttxxxwwwuuuvvvwwwwwwvvvuuuvvvyyy|||}}}|||{{{{{{{{{tttvvvvvvuuutttvvv{{{~~~~~~}}}zzzyyyyyy{{{~~~zzzzzz|||}}}~~~~~~~~~~~~}}}|||zzzyyyyyyzzz{{{}}}~~~}}}vvvpppkkkggg```XXXPPPIIIEEECCCDDDJJJOOOQQQOOOPPPTTTYYYYYY\\\______aaahhhsss|||vvvpppkkknnnzzz~~~zzzuuussspppoooqqqsssuuuuuuuuutttsssrrrrrrsssuuuuuuqqqqqqqqqqqqqqqpppooonnnlllmmmmmmmmmmmmmmmllllllhhhgggfffgggfffaaaZZZTTTNNNEEE<<<999777555666999:::LLLcccttt}}}|||vvvsssuuusssnnnrrr|||vvvdddXXXaaakkkmmmjjjhhhlllppplllsssxxxzzz{{{ooobbb[[[ZZZQQQZZZeeemmmmmmggg___ZZZYYY\\\___aaaaaaaaabbbdddeeegggeeeggguuuxxxeeegggooo~~~zzzkkkSSSEEE===BBBHHHHHHLLLUUU___YYYQQQIIIDDD???:::777444111---***)))+++...000+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,------,,,+++***''''''(((***+++,,,---...))))))******++++++,,,,,,(((((((((((()))***+++,,,''')))***)))((('''((()))))))))))))))))))))))))))(((((('''&&&%%%###!!! (((((())))))))))))(((((('''((()))******)))((('''&&&&&&&&&'''''')))******))))))))))))************(((((())))))******++++++******++++++++++++******((()))***+++++++++++++++,,,,,,,,,,,,,,,...//////,,,,,,,,,---------......000111111111111222222222444333222222333555777999555555666666777888888888777888:::;;;<<<<<<;;;::::::::::::;;;>>>AAAEEEGGGJJJ^^^yyyaaaXXX___sssUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUWWW\\\```ccc``````^^^[[[YYYZZZ]]]___```aaadddhhhkkkmmmlllkkkhhhiiiiiihhhhhhgggfffeeedddfffhhhjjjmmmoooppppppppprrrssssssqqqmmmiiifffjjjiiihhhhhhiiikkkmmmooolllmmmnnnoooooonnnmmmllloooppprrrrrrrrrtttvvvxxxyyyvvvrrroooooopppsssuuuttttttttttttuuuuuuvvvwwwzzzzzzzzz{{{zzzzzzyyyyyyyyyxxxwwwvvvwwwxxxyyyzzz~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{||||||}}}|||{{{{{{}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~uuummmffffffbbbZZZQQQIIIEEEEEECCCGGGMMMQQQSSSTTTUUUVVVXXXXXXWWWVVVWWW```nnnyyyyyyrrrnnnttt}}}yyyyyy|||zzztttrrrpppnnnmmmoooqqqssstttsssrrrrrrqqqqqqrrrrrrooooooooonnnmmmkkkjjjiiikkkjjjiiiiiikkklllkkkjjjiiihhhgggeeebbb```]]]\\\QQQMMMEEE===777444444555;;;@@@NNNcccvvv|||uuuxxxzzz{{{{{{{{{}}}|||lllUUUTTTZZZeeegggcccdddjjjpppppprrruuuxxxwwwiii___ZZZPPPXXXaaaddddddcccaaa```\\\```eeehhhhhhfffeeedddhhheeebbbdddiiinnnqqqqqqccceeeiiioootttqqqggg___LLLCCC===@@@DDDGGGMMMVVVUUUPPPHHHBBB===:::888666222222111000...---++++++)))))))))******+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++***)))((('''&&&************************,,,+++******))))))******************************))))))(((((((((((())))))''''''(((((())))))******+++++++++***)))'''&&&%%%+++*********))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''((()))*********))))))******++++++,,,,,,***++++++,,,,,,++++++***''')))******))))))***+++---......///////////////111111111111000000000000444333222222333444666777555555444444444555555666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===@@@CCCEEEJJJYYYpppiii^^^aaayyyWWWVVVUUUUUUUUUVVVXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWVVVVVVXXX\\\```ccc^^^^^^]]]ZZZXXXYYY\\\^^^```aaadddgggjjjlllkkkkkklllkkkkkkjjjiiigggfffeeefffhhhjjjmmmppprrrssssssrrrrrrsssrrrppplllhhhfffjjjjjjiiihhhiiikkkmmmnnnpppqqqqqqqqqqqqpppooooooooopppqqqrrrssstttvvvwwwxxxuuurrrooonnnppprrrtttuuuuuutttsssttttttvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyzzz||||||}}}}}}~~~~~~}}}}}}}}}|||||||||{{{{{{}}}}}}|||{{{zzz{{{~~~~~~}}}}}}~~~~~~}}}}}}}}}uuunnnhhhddd^^^WWWPPPLLLKKKKKKHHHKKKNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVYYYbbboooyyyvvvooosss|||zzzvvvssswww}}}zzzrrrrrrqqqqqqppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooonnnlllkkkjjjjjjhhhggghhhiiijjjiiihhhggggggfffeeecccaaa```^^^WWWQQQIII@@@999666555555333777CCCWWWlllyyy{{{yyy{{{{{{|||}}}~~~yyyjjjUUULLLJJJVVVbbbfffiiinnnrrrvvvxxxxxxyyy}}}nnnbbb\\\TTTYYY___bbbcccbbb___\\\___ccchhhjjjjjjhhhffffff```\\\ZZZZZZ^^^aaaaaa```WWWWWWZZZ___ccc```XXXQQQHHHBBB@@@BBBBBBAAAEEEKKKQQQMMMHHHDDD@@@===999666111000///---,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,,,,,,,,,,************************+++***))))))(((((())))))************************))))))(((((((((((())))))'''((((((((()))))))))***)))((('''&&&$$$!!!*********)))))))))((((((((((((''''''''''''(((((()))))))))))))))(((((((((''''''((())))))***++++++)))))))))******************++++++,,,,,,++++++***)))***,,,+++******+++------......///////////////......///000111222333333222222111111222333555666555444444444444555666666::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???BBBDDDJJJYYYqqqmmmbbbfffzzzWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTTTTVVVYYY]]]___\\\\\\[[[YYYXXXXXX[[[]]]aaabbbdddfffhhhiiijjjjjjnnnmmmmmmllljjjhhhfffeeeggghhhkkknnnqqqsssuuuuuusssssssssqqqooollliiigggkkkkkkjjjjjjjjjkkkmmmnnnrrrrrrqqqpppppppppppppppnnnoooqqqssstttuuuuuuuuuvvvtttqqqnnnnnnoooqqqsssvvvuuusssrrrssstttvvvwwwwwwxxxxxxyyyxxxwwwvvvuuuwwwxxxzzz{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||~~~}}}|||zzzyyyzzz~~~~~~||||||}}}vvvpppkkkddd\\\VVVUUUVVVVVVUUUPPPOOONNNNNNNNNNNNOOOPPPPPPSSSVVVYYY]]]eeeooowwwxxxooorrr{{{~~~tttmmmjjjkkkttt~~~vvvooonnnoooqqqssstttsssrrrqqqpppppppppppppppooonnnnnnoooooooooooonnnmmmlllkkkiiigggfffggghhhhhhgggfffeeeeeeeeeeeedddcccbbbaaa^^^XXXOOODDD<<<888666666555666===MMMaaarrr|||{{{{{{|||}}}ppp^^^JJJ===GGGZZZfffmmmqqqtttyyy|||yyyyyytttggg^^^YYYYYY[[[```dddddd```]]]___cccgggiiihhhfffdddddd]]]ZZZWWWWWWXXXXXXVVVSSSNNNNNNOOORRRUUUSSSNNNIIIFFFFFFFFFFFFBBB>>>>>>BBBHHHGGGEEECCCAAA===999555000///---+++******+++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))******+++++++++***************************))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((&&&%%%###"""******))))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))******++++++,,,***))))))))))))))))))(((***++++++,,,,,,++++++***+++,,,------,,,,,,---...---......///////////////......///000111222333333111111111111222333444444444444444444444555666666:::::::::;;;;;;<<<<<<<<<:::::::::;;;===???AAACCCIIIYYYqqqpppeeeiiixxxUUUUUUUUUUUUUUUVVVVVVWWWZZZYYYXXXVVVUUUTTTTTTTTTRRRQQQPPPQQQRRRUUUXXXZZZ[[[[[[[[[ZZZYYYYYY\\\^^^bbbcccdddeeeeeefffhhhiiilllllllllkkkkkkiiihhhgggfffhhhjjjnnnqqqsssuuuuuuuuutttrrrpppmmmkkkiiihhhmmmllllllkkkkkklllmmmnnnpppooonnnllllllmmmnnnnnnnnnoooppprrrtttuuuuuuttttttrrrpppnnnmmmoooqqqrrruuutttrrrrrrsssuuuxxxzzzyyyzzz{{{{{{zzzyyywwwvvvwwwyyy{{{}}}~~~}}}{{{zzz||||||}}}~~~~~~~~~~~~}}}}}}~~~|||yyyxxxzzz~~~||||||~~~}}}xxxtttooohhh```^^^bbbeeeccc```VVVSSSOOOLLLLLLMMMOOOOOOQQQTTTXXX\\\```fffmmmqqq}}}rrrlllrrr|||{{{ssskkkfffdddgggrrr~~~~~~yyyrrrkkkmmmrrruuuvvvuuurrrpppnnnoooooopppooonnnmmmlllnnnnnnnnnnnnmmmmmmlllkkkiiihhhgggggghhhhhhgggfffffffffffffffeeedddcccbbbddd^^^TTTIII@@@:::777666:::999:::DDDTTTgggwwwyyyzzz||||||~~~lllRRR===@@@PPP^^^iiirrrtttyyyzzzwww{{{}}}vvvlllddd___ZZZXXX]]]ddddddaaa___[[[^^^aaabbbaaa___^^^]]][[[XXXVVVUUUVVVTTTPPPLLLJJJIIIHHHJJJLLLLLLJJJHHHIIIKKKNNNKKKEEE@@@@@@CCCBBBAAA??????>>><<<999666333111...+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((''''''''''''((()))(((((((((((())))))))))))******************************)))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))***++++++++++++))))))))))))))))))(((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''*********++++++,,,,,,,,,******))))))((((((''''''***++++++,,,,,,++++++***+++,,,------,,,,,,---///---......///////////////111111111111000000000///111111111222222333444444444444444444444555666777999999::::::;;;<<<======;;;;;;;;;===>>>@@@BBBDDDHHHXXXqqqnnncccgggtttUUUUUUVVVVVVWWWWWWWWWWWWZZZYYYWWWVVVUUUTTTSSSSSSQQQQQQPPPPPPQQQSSSVVVWWWZZZ[[[\\\[[[ZZZ[[[]]]___bbbdddddddddccccccfffiiiiiiiiijjjjjjkkkkkkjjjjjjhhhjjjlllooorrrtttvvvwwwuuutttqqqnnnlllkkkkkkkkknnnnnnmmmmmmmmmmmmmmmmmmnnnnnnlllkkkkkklllnnnnnnooonnnnnnqqqtttvvvuuussssssqqqooonnnmmmoooppprrrrrrrrrrrrsssuuuxxx{{{}}}|||}}}~~~~~~|||zzzxxxwwwyyy|||}}}{{{~~~~~~~~~~~~~~~~~~~~~|||yyyxxxzzz||||||}}}~~~{{{yyyuuuoookkkmmmsssuuuqqqkkk[[[VVVPPPLLLMMMOOOQQQRRRTTTVVVZZZ^^^aaacccfffhhhlllfffeeeppp{{{}}}{{{ppplllhhhfffdddgggqqq}}}|||}}}}}}wwwjjjmmmrrrvvvwwwvvvsssqqqooooooooooooooonnnmmmmmmllllllmmmmmmmmmllllllkkkkkkjjjhhhiiiiiijjjhhhggghhhhhhgggfffeeedddbbbaaagggbbbYYYNNNEEE===999777777555444999GGGYYYkkkwwwyyy{{{~~~zzz|||sss[[[EEE???FFFPPP```oootttwwwwwwwww}}}zzzyyyuuupppggg\\\UUUYYY^^^]]]ZZZYYYWWWYYY\\\]]]\\\ZZZZZZZZZUUURRRQQQQQQQQQPPPKKKFFFDDDBBBAAAAAACCCDDDEEEEEEIIIMMMOOOJJJDDDBBBEEEGGGCCC@@@>>><<<<<<<<<;;;:::777555111---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((()))))))))------,,,,,,,,,+++++++++************************++++++***))))))))))))***''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((($$$%%%&&&'''((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,******))))))((((((''''''***++++++,,,,,,++++++******+++,,,,,,++++++,,,------......///////////////111111111111000000000///222222333333444555555555333333333444444666777777888888999:::;;;======>>><<<===>>>???AAABBBDDDEEEHHHWWWpppjjj^^^aaapppWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXWWWUUUTTTTTTSSSSSSTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZ\\\\\\[[[\\\^^^```cccdddeeebbb``````dddhhhggghhhiiijjjkkklllllllllmmmnnnqqqsssvvvwwwxxxyyyuuusssooolllkkkkkkmmmnnnoooooooooooonnnmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrqqqnnnmmmooosssvvvuuutttrrrqqqpppnnnnnnoooqqqrrrrrrssstttvvvxxx{{{}}}~~~~~~~~~{{{yyyxxxzzz}}}}}}~~~~~~~~~~~~}}}~~~}}}|||zzzyyyzzz~~~~~~}}}~~~}}}~~~{{{xxxwwwzzz{{{tttaaaZZZRRROOOPPPRRRTTTTTTVVVWWWZZZ\\\^^^^^^^^^^^^ZZZXXX\\\hhhsssvvvvvvvvvkkkjjjjjjjjjhhhiiirrr}}}~~~yyynnnppptttwwwxxxwwwvvvtttqqqqqqpppooonnnooooooooollllllmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjkkkkkkiiihhhhhhhhhhhhgggfffdddcccbbbhhhddd]]]TTTKKKBBB<<<888555444444777AAAQQQcccooowww|||~~~yyyvvv}}}rrr```MMMCCC???DDDVVVhhhrrrvvvxxxyyyyyyyyy}}}}}}{{{mmm___TTTUUUVVVQQQNNNOOOWWWYYY\\\]]]\\\[[[[[[[[[UUUSSSQQQQQQRRRQQQLLLHHHEEECCCAAA??????@@@BBBCCCEEEIIIIIIDDDAAACCCFFFFFFEEEBBB???>>>>>>>>>>>>===888666333000---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************************,,,++++++***************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''(((''''''&&&%%%''''''(((((((((((())))))***))))))(((((())))))***)))******++++++,,,,,,---++++++++++++++++++++++++***))))))))))))))))))(((***++++++,,,,,,++++++***)))***++++++******+++,,,---......///////////////......///000111222333333222222333444555555555555333333333444555666777888777888999:::<<<===>>>???===>>>???AAABBBDDDEEEFFFHHHVVVnnnhhh[[[^^^nnnWWWXXXYYYZZZ[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTUUUUUUVVVWWWXXXWWWYYYZZZ[[[ZZZ[[[]]]___dddeeeeeebbb^^^^^^ccchhhiiijjjkkkllllllmmmllllllpppqqqsssuuuvvvxxxxxxyyytttrrrnnnkkkjjjllloooqqqppppppppppppooonnnmmmlllmmmnnnpppqqqssstttttttttsssoookkklllqqquuuvvvuuurrrqqqpppooooooppprrrrrrtttvvvwwwyyy{{{{{{{{{{{{}}}~~~}}}zzzwwwzzz{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzz{{{~~~~~~~~~zzz|||~~~zzzggg___VVVRRRSSSUUUUUUTTTTTTUUUVVVXXXYYYYYYWWWUUUOOONNNSSS]]]dddhhhlllpppjjjjjjlllmmmjjjjjjsss~~~}}}uuuvvvwwwyyyzzzzzzyyyyyytttsssqqqooonnnpppqqqsssmmmmmmnnnooooooooooooooonnnllljjjjjjkkkkkkiiihhhgggggggggggggggfffeeeeeeiiifffbbb[[[RRRHHH@@@;;;666666777999>>>JJJYYYcccnnnxxx}}}}}}{{{vvvgggWWWJJJ@@@>>>LLL___kkkuuuzzz{{{}}}xxxzzz~~~~~~ppp```UUUTTTRRRLLLKKKOOOXXXZZZ]]]^^^^^^]]]^^^^^^\\\YYYVVVUUUVVVUUUQQQMMMJJJHHHEEEAAA>>>===>>>@@@@@@CCCCCC@@@@@@CCCDDD@@@CCCAAA@@@??????>>>;;;999555444222111//////......,,,,,,+++++++++*********************************+++,,,,,,,,,,,,,,,,,,+++((((((((((((((()))))))))************************++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''***************)))(((''''''''''''((((((((())))))******))))))))))))******)))))))))***++++++,,,,,,+++++++++++++++*********)))))))))******************++++++,,,,,,++++++***)))***++++++******+++,,,---......///////////////......///000111222333333000111333444555555444444333333333444555666777888666777888:::<<<>>>???@@@<<<===???AAABBBDDDDDDEEEHHHVVVkkkiii]]]```oooUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUWWWYYYZZZZZZZZZ\\\^^^dddeeeeeeaaa]]]]]]bbbhhhlllmmmmmmmmmmmmmmmlllllloooppprrrtttuuuvvvvvvvvvtttqqqmmmjjjjjjlllpppsssqqqqqqqqqqqqpppnnnmmmlllkkkmmmooorrrtttttttttttttttooojjjkkkpppuuuvvvuuurrrqqqqqqppppppqqqrrrssswwwxxxzzz||||||{{{zzzyyy{{{}}}~~~{{{xxxuuu{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}|||{{{{{{}}}~~~~~~~~~~~~{{{yyyxxxzzz~~~}}}kkkcccYYYTTTUUUVVVUUUSSSRRRRRRSSSUUUVVVUUUSSSPPPKKKJJJNNNTTTYYY]]]ccckkkkkklllmmmmmmjjjkkktttzzzzzzzzzzzz{{{||||||}}}wwwtttqqqoooooopppsssuuunnnooopppqqqqqqrrrqqqqqqmmmllljjjjjjkkkjjjiiigggeeeeeefffggghhhhhhhhhgggiiihhheee___VVVLLLCCC===555666777777888???JJJSSScccpppyyy}}}ppp___QQQCCC===GGGVVVcccrrr|||{{{~~~zzzxxx{{{~~~~~~|||ooo```UUUUUUSSSNNNOOOWWWXXXZZZ]]]___^^^^^^___```^^^[[[WWWVVVVVVUUUQQQNNNKKKIIIEEE???:::888888999===AAAAAA???AAADDDBBB;;;>>>>>>?????????<<<777333111111111111111000000000+++++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---......******************************)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''&&&'''((())))))*********&&&'''''''''(((((())))))******))))))))))))******%%%&&&&&&'''((())))))***************************))))))******++++++,,,,,,+++++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,------......///////////////111111111111000000000000///000222333444444333333222333333444555666888888666777888:::<<<>>>???@@@;;;<<<>>>@@@BBBCCCDDDDDDHHHUUUjjjkkk```dddrrrUUUVVVXXXYYYYYYYYYXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSPPPPPPRRRUUUVVVVVVZZZYYYXXXWWWXXXZZZ\\\]]]hhhhhheee___[[[\\\cccjjjpppnnnllllllnnnqqqrrrrrrtttrrrqqqrrruuuwwwwwwvvvtttpppllljjjllloooqqqssswwwwwwuuusssqqqooommmlllkkkmmmpppsssttttttsssrrrooonnnnnnoooppprrrtttuuurrrsssuuuuuusssrrrrrrsss|||}}}~~~|||zzzyyyzzzzzz~~~|||yyyzzz|||}}}}}}~~~}}}zzz~~~||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~|||yyywwwwwwxxxzzz}}}~~~yyyoookkkeee```\\\ZZZZZZZZZTTTTTTTTTTTTRRRPPPNNNMMMKKKKKKKKKMMMPPPVVV^^^ccckkknnnssswwwuuuqqqsssxxx}}}}}}~~~{{{tttrrrpppnnnooorrrooollljjjmmmrrrtttrrrooooookkkhhhgggggggggdddbbbhhhggggggfffffffffgggggghhhgggeeebbb\\\RRRGGG@@@<<<999666444555999===@@@]]]iiiyyyxxxmmm___NNN@@@@@@GGG\\\lllvvvtttuuu~~~}}}{{{}}}~~~rrrfff\\\YYYUUURRRTTTZZZ]]]cccfffbbb\\\^^^hhhrrrtttlllbbbYYYUUUUUUUUUUUUNNNMMMIIIDDD>>>;;;:::::::::>>>???;;;<<<@@@@@@;;;===>>>>>>===:::888777777222111000111111111///---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********))))))************))))))+++++++++*********)))))))))))))))))))))(((''''''''''''(((((())))))******...+++'''&&&((()))'''%%%******))))))((((((''''''((()))***,,,,,,+++******+++*********))))))((((((******))))))******+++,,,+++++++++++++++***)))(((%%%%%%&&&'''(((+++,,,---*********++++++*********---,,,***)))))))))***+++.........///////////////////////////............,,,---///111333555777888555555444555555666777888777777888999::::::::::::>>>>>>=========???@@@AAAIIIUUUjjjhhh^^^bbbvvvUUUVVVWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVXXXVVVTTTSSSTTTTTTTTTSSSWWWVVVUUUUUUVVVXXXZZZ\\\ddddddccc```^^^aaaiiippprrrpppnnnnnnpppssstttuuuvvvuuutttuuuwwwyyyyyyxxxvvvsssooonnnpppsssuuuvvvxxxwwwvvvtttrrrpppooonnnmmmoooqqqssstttsssrrrqqqpppooonnnmmmmmmnnnoooppppppqqqssssssrrrrrrsssuuuyyy{{{||||||zzzxxxwwwwww{{{}}}zzz{{{~~~|||~~~}}}~~~~~~}}}|||}}}~~~~~~zzzwwwuuuuuuuuuwww|||zzzuuunnnhhhccc```^^^]]]XXXWWWUUUSSSPPPOOONNNMMMJJJJJJJJJKKKNNNTTT\\\bbbjjjnnnvvv|||{{{wwwwww{{{xxxuuurrroooppprrrqqqnnnlllnnnrrrtttssspppnnnkkkhhhhhhhhhhhhfffdddhhhgggffffffeeeeeeeeeeeeiiihhhfffccc^^^UUUKKKDDD<<<999666333444777;;;>>>UUUeeezzz~~~wwwiiiTTTBBB@@@FFFRRRdddpppppppppuuuxxxvvvxxxwwwxxx||||||wwwmmmccc^^^YYYTTTUUUZZZ\\\bbbgggeeebbbfffttt|||nnn```WWWTTTUUUVVVQQQOOOLLLFFF@@@;;;888777555;;;>>><<<<<<@@@@@@>>>?????????===;;;888777777333111111111222111///---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******)))******************)))*********)))))))))(((((()))))))))))))))((('''''''''((((((((()))))))))***---***((('''))))))((('''***)))))))))((((((((('''(((((()))************)))))))))))))))((((((((('''))))))(((((())))))***+++***++++++++++++***)))(((&&&&&&'''(((***+++,,,,,,)))******************)))+++++++++++++++,,,------............////////////111111111111000000000000......///111222333444555444444444444555666777888777888999:::;;;;;;;;;;;;>>>============???@@@AAAGGGUUUjjjkkk```dddqqqUUUUUUVVVWWWWWWWWWVVVVVVWWWVVVTTTSSSTTTUUUWWWXXX[[[YYYXXXWWWWWWUUUSSSPPPTTTSSSSSSTTTUUUXXX[[[]]]bbbccccccbbbbbbfffnnntttsssqqqnnnnnnqqqtttvvvwwwyyyxxxxxxyyyzzz|||{{{zzzuuusssqqqqqqsssvvvxxxxxxwwwwwwvvvuuutttrrrqqqppppppqqqsssttttttsssqqqppppppooommmlllkkkkkkkkkkkkoooppppppppppppqqqtttvvvxxxzzz{{{{{{yyywwwwwwwww{{{~~~|||}}}}}}}}}}}}~~~~~~{{{wwwsssrrrrrrqqqtttyyy~~~{{{sssmmmhhhccc```\\\YYYVVVRRROOOMMMMMMMMMJJJIIIHHHHHHJJJQQQYYY```ffflllwww{{{yyy{{{~~~|||yyyyyy{{{~~~~~~yyyuuuppppppsssqqqooommmooorrrtttrrrpppmmmkkkiiihhhiiiiiiiiiggghhhggggggfffeeeddddddccchhhhhhgggeeeaaaZZZQQQKKK???<<<888555444666:::<<>>======@@@CCCCCCBBBAAA???===;;;999777666333222111111222222///...,,,,,,+++++++++***************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++*********++++++++++++******)))))))))((((((((((((((()))))))))))))))(((((('''(((((((((((()))))))))))),,,***((((((***+++***)))))))))))))))((((((((((((((((((((((((((())))))***)))(((((((((((('''''''''((((((((((((((())))))*********++++++******))))))'''((()))***++++++++++++)))******++++++******))))))***+++---......//////------........./////////000000000000111111111111111111222222222333333333333333333333444555666777777888999;;;<<<===============<<<<<<===???@@@AAAFFFTTTllllllaaaeeeoooUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTSSSRRRTTTWWWZZZ\\\[[[ZZZZZZZZZZZZXXXTTTQQQTTTSSSTTTUUUWWWZZZ^^^```dddeeeffffffgggjjjoootttrrrpppnnnnnnqqquuuwwwxxxzzzyyyyyyzzz{{{|||{{{yyyqqqpppooopppsssuuuvvvuuuvvvvvvvvvvvvvvvtttsssrrrrrrssstttttttttrrrqqqppppppooommmlllkkkkkkkkkkkkpppqqqpppooonnnooorrruuuyyy{{{}}}}}}{{{yyyyyyyyyzzz}}}}}}~~~~~~~~~~~~}}}|||{{{wwwrrrooooooooonnnrrrwww{{{~~~|||uuuooohhhccc[[[YYYVVVRRROOOLLLKKKJJJIIIHHHFFFEEEGGGMMMVVV\\\aaahhhuuu|||vvvuuuuuusssqqqqqquuuxxx{{{|||{{{vvvqqqppprrrqqqooonnnooopppqqqpppnnnjjjiiihhhhhhiiiiiiiiiiiiiiiiiihhhhhhfffeeedddcccfffffffffeeeccc]]]VVVQQQDDDAAA<<<777666777999;;;>>>QQQkkk}}}jjjUUUFFF@@@@@@SSSeeellllllllllllkkkjjjjjjmmmqqquuuwwwvvvsssqqqmmmggg```YYYUUUTTTUUUZZZcccmmmqqqtttjjjXXXQQQSSSWWWVVVTTTRRRPPPLLLFFF@@@;;;666;;;??????>>>@@@EEEHHHDDDBBB???===;;;:::777666555333222222333222000...---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))***++++++,,,+++))))))))))))(((((((((((())))))((('''''')))***+++)))))))))))))))((((((((()))(((((((((((()))******))))))************))))))))))))***+++,,,+++******++++++,,,,,,,,,,,,++++++)))***,,,.........------,,,------....../////////............////////////333333333333444444555555333333333333333444666666888999:::<<<===>>>>>>>>>===<<<<<<<<<===>>>@@@AAAFFFUUUmmmkkk___cccqqqUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRTTTXXX\\\___XXXXXXYYY[[[\\\\\\YYYVVVSSSSSSSSSTTTWWW[[[___aaadddeeegggiiikkknnnrrruuusssqqqppprrruuuxxxzzzzzzyyyxxxxxxyyyzzzzzzxxxvvvnnnnnnoooqqqsssuuutttsssssstttuuuvvvvvvuuutttssssssssstttttttttsssrrrqqqpppooonnnmmmmmmnnnoooooottttttrrrpppnnnnnnqqqsssyyy{{{}}}}}}{{{zzzzzzzzzxxxzzz}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}{{{zzzxxxwwwuuuqqqmmmkkklllmmmnnnrrrwwwzzz{{{|||~~~|||uuummmggg[[[ZZZWWWTTTPPPLLLIIIGGGHHHGGGEEEDDDEEEKKKSSSXXX___ffftttzzzrrrooommmkkkkkkmmmsssyyy}}}{{{vvvqqqoooqqqpppooonnnmmmnnnmmmlllkkkggggggggggggggghhhiiijjjkkkkkkkkkjjjiiigggeeedddddddddddddddccc___YYYUUUGGGCCC===888555555666888888FFF___{{{uuudddPPP@@@===MMM^^^hhhkkkllllllkkkjjjiiiiiijjjlllnnnooooooiiiiiigggaaa\\\YYYXXXXXXZZZdddnnnvvv}}}nnnZZZQQQPPPRRROOONNNMMMMMMLLLIIICCC>>>999;;;???AAAAAAAAADDDHHHFFFBBB>>><<<;;;:::888666666444333333333222000...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************(((((())))))))))))(((((())))))))))))((((((((((((((()))***+++++++++,,,,,,(((((((((((())))))))))))+++***)))((()))***+++,,,***************************))))))))))))***++++++((())))))*********))))))*********+++++++++******,,,------......------,,,***+++,,,------,,,+++***,,,,,,,,,---...//////000---........./////////000000111111222333444555555333333333333333444666666999999;;;<<<===>>>>>>>>><<<;;;;;;;;;===>>>@@@AAAHHHWWWnnnkkk___cccqqqWWWVVVUUUTTTTTTTTTUUUUUUTTTSSSSSSTTTVVVXXX[[[]]]UUUVVVXXX[[[^^^^^^]]][[[QQQQQQRRRSSSVVVZZZ]]]___aaacccgggkkkooosssvvvwwwsssssstttwwwzzz}}}}}}}}}wwwvvvvvvwwwwwwwwwtttrrrooooooqqqtttvvvvvvtttqqqoooqqqsssuuuvvvuuutttsssrrrsssssstttuuuuuuuuuuuuqqqpppoooooopppqqqrrrsssvvvvvvuuusssqqqpppqqqsssxxxzzz||||||zzzyyyyyyyyywwwyyy{{{}}}~~~~~~~~~}}}zzzyyy{{{||||||{{{zzzyyywwwvvvuuuqqqpppnnnkkkhhhhhhjjjlllooosssxxxzzz{{{||||||tttmmmbbb```[[[UUUPPPKKKGGGEEEGGGFFFEEEDDDEEEIIIPPPTTT^^^dddppp}}}xxxppplllgggggghhhmmmttt{{{|||zzzwwwrrrpppqqqoooooonnnmmmlllkkkjjjjjjfffggghhhgggffffffhhhjjjjjjkkkkkkkkkjjjiiigggfffbbbbbbccccccccc```[[[XXXIIIEEE>>>777333222333444666???TTTttt~~~{{{qqq\\\III???HHHUUU```gggjjjjjjiiiiiihhhfffeeefffhhhjjjlll]]]bbbddd___ZZZYYYXXXWWWYYYaaammmxxxppp^^^SSSNNNKKKEEEDDDDDDFFFHHHGGGCCC>>>:::;;;@@@GGGJJJGGGEEEFFFEEEAAA<<<:::;;;;;;888666777555444444444333000...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,******++++++++++++******************++++++++++++'''(((((()))))))))))))))))))))))))))((((((((((((''')))++++++*********+++(((((((((((())))))))))))***************++++++,,,******+++++++++++++++,,,***************++++++,,,(((((())))))******))))))******)))))))))***++++++,,,------......------,,,,,,,,,,,,,,,,,,+++******++++++,,,---...//////000//////000000111111222222......///000111111222222333333333333444555666777::::::;;;<<<============;;;;;;;;;;;;<<<>>>@@@BBBIIIWWWlllmmm```cccnnnXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUVVVZZZ]]]______]]]RRRRRRSSSTTTWWWZZZ^^^```cccdddhhhlllqqqtttuuuuuupppqqqtttxxx|||}}}|||{{{uuuttttttuuuvvvtttqqqooooooppprrruuuwwwvvvrrrooolllnnnqqqsssttttttsssrrrpppqqqrrrtttuuuwwwxxxxxxrrrrrrqqqpppqqqrrrssstttvvvwwwwwwvvvtttssstttuuuxxxzzz}}}}}}|||zzzzzz{{{xxxxxxzzz}}}~~~~~~yyyvvvxxx{{{{{{zzzxxxuuusssrrrqqqpppkkkjjjhhheeedddeeeiiimmmoootttzzz}}}}}}}}}vvvpppjjj```VVVNNNHHHFFFFFFEEEFFFFFFEEEFFFIIIMMMQQQXXX]]]iiivvvzzzuuummmjjjaaabbbeeelllttt{{{|||yyyzzzyyyuuurrrssspppppppppnnnllljjjiiiiiiggghhhiiihhhgggfffiiikkkiiiiiikkkkkkkkkiiigggfffbbbbbbcccddddddbbb^^^ZZZNNNIIIBBB:::555333333444555:::JJJhhh~~~}}}~~~yyyiiiXXXFFFHHHNNNXXXbbbggghhhgggeeeeeeeeeeeeeeefffhhhiiiZZZbbbfffaaa]]]\\\\\\YYYUUU\\\iiixxx~~~mmmaaaXXXOOOHHHAAA??????BBBFFFGGGCCC???:::<<>>@@@BBBIIIUUUhhhzzzlll___bbbmmmYYYXXXVVVUUUUUUUUUVVVVVVYYYYYYXXXXXXWWWUUUUUUTTTUUUUUUVVVYYY]]]______^^^UUUUUUUUUWWWYYY\\\```bbbggghhhjjjnnnqqqrrrqqqpppkkkmmmqqqvvvzzz{{{yyywwwttttttttttttuuussspppmmmnnnoooqqqtttvvvtttpppllliiilllooorrrtttsssrrrqqqooopppqqqsssvvvxxxyyyzzztttsssrrrqqqqqqrrrsssssstttvvvxxxxxxwwwvvvvvvwww{{{}}}~~~}}}}}}~~~xxxyyy{{{~~~~~~|||wwwuuuxxx}}}{{{yyyvvvssspppooonnnnnngggfffdddbbbaaadddiiimmmpppuuu||||||{{{rrrdddVVVLLLGGGFFFGGGEEEFFFFFFFFFGGGIIILLLOOORRRVVVaaaooouuuqqqkkkhhh]]]^^^bbbiiiqqqxxx{{{}}}|||xxxwwwzzzzzzwwwtttuuuqqqrrrqqqooollljjjjjjjjjhhhjjjkkkjjjggggggiiilllggghhhiiijjjjjjiiigggfffccccccccceeeeeeccc___\\\SSSOOOGGG???999666666666444777CCC]]]{{{~~~}}}~~~}}}rrrdddMMMJJJKKKUUU```fffgggeeeaaaccceeefffffffffggggggaaajjjoookkkffffffeeebbbRRRXXXfffxxxrrrgggbbb\\\RRRIIIBBB???>>>AAAFFFHHHEEEAAA;;;>>>LLLaaakkkbbbSSSJJJDDD>>>999888:::;;;999666888777555555444333111...))))))))))))((((((((((((******+++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,))))))************))))))'''((((((((())))))******''''''((()))))))))))))))******))))))((((((((('''%%%(((++++++)))'''''')))'''((((((((())))))******&&&''')))*********)))((((((((())))))*********+++((((((((((((((()))******''''''((()))))))))))))))***(((&&&%%%%%%(((+++...*********++++++*********---,,,,,,,,,---///111222******+++,,,...//////000,,,------...///000000111666666555555444333222222555555444555555666777888;;;;;;<<<<<<;;;;;;:::999:::::::::;;;<<<>>>@@@BBBIIITTTdddvvvjjj\\\___oooWWWXXXYYYYYYZZZZZZYYYYYY]]][[[XXXWWWWWWWWWUUUTTTTTTTTTUUUWWWYYYZZZXXXWWWUUUUUUVVVXXX[[[___bbbdddjjjlllnnnpppqqqrrrrrrqqqnnnoooqqqrrrssssssrrrrrroooooommmjjjhhhgggiiikkkmmmooorrrsssrrroookkkhhhhhhjjjmmmnnnmmmmmmnnnppppppppprrrvvvyyy{{{{{{yyyuuutttsssrrrrrrssstttuuuwwwwwwxxxxxxyyyyyyxxxxxxyyy{{{~~~~~~}}}|||}}}~~~|||zzzxxxvvvuuuuuusssrrrqqqooommmmmmlllllleeecccaaa^^^___eeemmmrrrtttyyy~~~}}}ooo]]]NNNFFFEEEGGGDDDEEEGGGGGGFFFFFFHHHIIILLLRRR[[[eeeiiihhhccc^^^YYY[[[___cccgggnnnuuuzzz}}}||||||}}}~~~}}}yyyvvvxxxsssmmmjjjkkkllljjjhhhhhhhhhgggggghhhiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhbbbcccccccccbbb___]]][[[WWWQQQGGG???:::777555444666555:::MMMnnnzzzyyyzzzwwwrrrfffNNN>>>III\\\eeehhhlllbbbgggkkkmmmkkkiiiiiijjjjjjooopppmmmjjjiiifffcccZZZ\\\cccrrr{{{qqqhhhfffgggcccWWWLLLDDDAAA>>>>>>AAADDDGGGHHH===BBBRRRfffnnncccSSSJJJEEEAAA<<<999888999::::::===;;;888666555333000...---+++)))(((((())),,,---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((''''''************))))))(((((((((((())))))************)))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((('''''''''''')))***+++************************'''(((((()))***++++++++++++***)))(((((((((******,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,,,,++++++,,,,,,---.........000000///////////////000111000000000111111222333111222444666777888999999777999:::777888===>>><<<;;;;;;<<<===???@@@BBBCCCEEEQQQccctttkkk^^^^^^oooXXXXXXXXXYYYYYYZZZZZZZZZ^^^\\\ZZZYYYYYYXXXWWWUUUUUUUUUUUUXXXZZZ[[[YYYXXXVVVVVVWWWYYY\\\___bbbdddiiijjjlllnnnoooooonnnnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjhhhffffffiiikkklllmmmoooooonnnkkkhhhfffeeegggiiijjjjjjkkkmmmoootttssstttwwwzzz||||||{{{sssssssssrrrrrrsssssssssuuuvvvwwwyyyzzzzzz{{{zzzyyyzzz}}}~~~|||{{{{{{}}}~~~}}}{{{zzzxxxuuutttsssssssssooonnnmmmkkkjjjiiiiiiiiidddccc```___aaagggpppwwwqqqaaaQQQIIIFFFGGGDDDEEEFFFGGGGGGGGGGGGHHHIIIMMMUUU]]]aaa```\\\YYYXXX[[[```eeeiiipppxxx}}}}}}}}}}}}yyywwwtttpppmmmlllkkkjjjjjjhhhhhhhhhiiiiiiiiijjjjjjiiiiiiiiihhhhhhgggggggggbbbbbbccccccaaa___\\\[[[ZZZTTTKKKCCC===:::888666666666999GGG___}}}zzzvvvuuutttqqqkkkVVVFFFIIIYYYgggmmmooofffhhhkkkmmmmmmmmmmmmmmmooorrrrrrmmmiiijjjiiiggg\\\[[[___jjjwww|||xxxrrriiibbb\\\[[[]]]ZZZRRRKKKFFFCCC??????AAACCCEEEFFF@@@CCCNNN^^^ddd[[[MMMFFFBBB???;;;999999;;;<<<<<>><<<;;;;;;<<<<<<>>>???AAABBBGGGRRRdddvvvkkk^^^^^^oooYYYYYYXXXXXXYYYZZZ\\\]]]```^^^[[[ZZZZZZZZZYYYWWWVVVVVVVVVXXX[[[\\\[[[ZZZXXXXXXYYYZZZ]]]```ccceeeggghhhiiijjjkkkjjjjjjiiijjjiiigggfffeeeeeeeeefffeeefffeeedddccceeehhhjjjkkkkkkkkkjjjiiigggeeedddbbbccceeeeeefffhhhlllnnnuuutttsssuuuxxxzzzzzzzzzqqqrrrsssttttttsssrrrqqqsssuuuwwwyyy{{{|||}}}}}}xxxyyy{{{|||}}}|||zzzyyyyyy{{{}}}}}}~~~}}}zzzyyyxxxwwwvvvtttrrrqqqqqqqqqrrrlllkkkiiihhhggggggggghhheeecccbbbbbbeeennnxxxttteeeWWWMMMHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFJJJOOOTTTWWWWWWVVVTTTUUUYYY```eeejjjqqqyyy{{{vvvuuutttqqqmmmkkkjjjkkkhhhiiijjjkkkkkkkkkjjjiiiiiiiiihhhhhhgggfffeeeeeebbbbbbbbbbbb```^^^\\\[[[^^^XXXPPPHHHBBB>>>:::888555666888>>>KKKccc{{{rrrpppppppppqqqdddRRRKKKVVViiissssssmmmkkkjjjlllppprrrqqqooorrruuusssmmmiiijjjkkkjjj[[[XXXYYYaaallloooggg]]]XXXUUUSSSSSSUUUUUURRROOOKKKHHHDDDCCCDDDEEEFFFFFFDDDDDDIIIRRRUUUOOOFFFBBB???===:::999;;;===>>>>>>;;;999777555444222000...---,,,***))))))***+++---++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***((((((((()))+++,,,(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************,,,,,,***))))))((())))))((((((((((((((((((((((((((((((((()))******++++++((())))))******)))))))))''''''((()))***+++,,,---,,,++++++******++++++,,,,,,,,,------...//////000000000////////////000000333222222111111111222222222333444555555666666666666999999888999<<<===;;;;;;;;;;;;<<<<<<>>>??????GGGSSSfffxxxkkk______nnn[[[ZZZYYYXXXYYY[[[]]]___```^^^\\\ZZZZZZZZZYYYWWWWWWVVVVVVXXX[[[\\\\\\[[[XXXXXXYYYZZZ\\\___bbbdddeeefffgggggggggfffeeedddbbbaaa___^^^^^^```cccdddbbbccccccaaaaaabbbeeegggjjjiiigggeeeccccccbbbbbbaaabbbcccdddeeehhhlllpppqqqooonnnoooqqqtttuuuuuuppprrrtttuuuuuutttrrrpppsssuuuxxxzzz||||||||||||wwwxxxzzz{{{{{{zzzxxxxxxwwwyyy{{{|||}}}}}}xxxuuurrrqqqqqquuutttsssqqqqqqqqqrrrrrrkkkiiihhhgggfffggghhhiiieeeeeeeeefffllluuuuuuiii\\\RRRKKKHHHGGGEEEDDDDDDDDDDDDCCCBBBFFFHHHLLLNNNPPPQQQRRRSSSQQQWWW___dddiiipppyyy{{{uuuwwwwwwtttnnnkkkkkklllhhhiiikkkllllllkkkjjjhhhiiiiiihhhgggfffeeeddddddbbbbbbbbbaaa```^^^\\\[[[^^^YYYRRRKKKEEE@@@;;;888333444666777<<>><<<;;;;;;===?????????999777444333222000...,,,---,,,+++))))))***+++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((())))))))))))*********++++++++++++************)))(((%%%$$$$$$&&&(((***(((((((((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******+++,,,,,,************************(((((())))))************((()))+++,,,,,,+++******'''(((((()))******++++++++++++++++++++++++++++++,,,------......//////000000////////////000000111222111111000000000000000333333444444555444444444555888999888999<<<===:::;;;;;;;;;;;;;;;<<<===>>>EEERRRggg{{{mmmaaaaaammm^^^]]]\\\[[[[[[]]]___```___]]]ZZZYYYYYYYYYWWWVVVVVVUUUUUUWWWZZZ\\\\\\[[[WWWWWWWWWXXXZZZ]]]___aaabbbbbbcccdddcccbbbaaa```___]]][[[YYYYYY[[[^^^```aaaaaa```___]]]^^^aaaccchhhgggdddaaa`````````aaaaaabbbcccdddeeeiiimmmqqqmmmkkkjjjjjjmmmooopppqqqppprrrtttvvvvvvtttrrrppptttvvvxxx{{{|||{{{zzzyyywwwxxxyyyzzzzzzyyyyyyxxxwwwyyy{{{|||}}}zzztttpppnnnmmmnnnqqqqqqppppppoooooooooooohhhgggeeedddeeefffhhhjjjeeefffgggjjjqqq{{{~~~vvvmmmcccZZZRRRNNNKKKGGGCCCAAAAAAAAA@@@???CCCEEEHHHIIIIIIJJJNNNQQQQQQXXXaaagggjjjqqqzzz|||vvvxxxxxxuuuoookkkkkklllhhhjjjkkkllllllkkkiiihhhhhhhhhhhhgggfffeeeeeeeeecccbbbbbbaaa___^^^]]]\\\\\\YYYSSSMMMGGGAAA;;;777111222444444555AAA^^^zzzyyy|||{{{nnnlllrrrwwwzzzzzzkkkVVVTTThhhxxxzzzxxxoooeeedddiiinnnnnnkkklllppprrrnnnkkkjjjiiieeeYYYSSSOOOUUU___ddd___XXXJJJJJJIIIHHHHHHJJJLLLNNNRRROOOLLLJJJJJJJJJIIIHHHGGGEEEBBB??????@@@AAAAAA>>>===<<<===?????????===;;;999777666555444111///------+++*********++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++'''''''''''''''''''''''''''''''''(((((((((((((((************************)))(((%%%$$$###%%%''')))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,************************)))))))))))))))*********)))***,,,---...---,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------...////////////////////////000111111555444444333333333444444333333444444444444444333444888999888999<<<<<<999;;;;;;:::;;;;;;<<<======BBBPPPggg|||nnnbbbccclllbbbaaa___^^^^^^______```^^^\\\YYYXXXXXXXXXVVVUUUTTTSSSSSSTTTWWWZZZ[[[[[[TTTTTTTTTUUUVVVYYY[[[\\\]]]]]]^^^______^^^]]]\\\___]]]ZZZWWWVVVVVVWWWXXX]]]]]]\\\[[[YYYZZZ]]]___dddccc```^^^]]]]]]^^^___```bbbcccdddfffhhhlllooojjjiiihhhjjjmmmooooooooopppqqqtttuuuuuutttqqqpppsssuuuxxxzzz{{{zzzyyyxxxwwwxxxyyyzzzzzz{{{{{{{{{zzz|||}}}~~~yyysssnnnllllllllllllmmmnnnnnnnnnllljjjiiieeedddbbbaaabbbeeegggiiifffhhhkkkpppvvvyyyrrrllleee___ZZZRRRKKKDDD??????@@@???>>>>>>@@@BBBBBBBBBDDDIIIMMMSSS[[[eeejjjlllqqqzzzyyyyyywwwsssooolllkkkllliiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhgggggggggffffffddddddcccaaa```___^^^]]][[[YYYTTTPPPKKKDDD===999333222333555444:::QQQjjj{{{}}}xxxmmmmmmvvv|||vvv```WWWbbbpppuuuwwwmmmbbb___ccciiikkkjjjjjjooorrrooommmllljjjggg^^^WWWPPPPPPVVV[[[ZZZXXXRRROOOLLLJJJIIIJJJLLLMMMNNNKKKIIIGGGHHHHHHGGGFFFGGGFFFBBB<<<:::>>>@@@@@@>>>======>>>@@@AAA???>>>:::888666444444333111///...---,,,+++++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))*********+++***(((''''''''')))***(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))************++++++++++++***)))((('''(((((((((((((((((((((((())))))))))))))))))*********+++,,,,,,------------++++++*********)))))))))***++++++,,,,,,++++++***++++++,,,,,,---......//////......//////000111222222222222222222333444444333444444555555555444444333777999888999<<<<<<888:::::::::;;;;;;===>>>>>>@@@OOOggg~~~mmmaaabbblllddddddcccbbbaaa``````___^^^\\\YYYXXXXXXXXXVVVUUURRRQQQPPPRRRUUUXXXYYYYYYQQQQQQQQQQQQRRRTTTVVVWWWWWWXXXYYYZZZZZZYYYXXXXXX[[[ZZZWWWUUUSSSSSSSSSTTTVVVVVVVVVVVVUUUWWWZZZ]]]___^^^\\\[[[ZZZ[[[\\\]]]]]]___aaacccdddeeehhhjjjffffffgggiiimmmoooooonnnnnnpppqqqrrrrrrqqqpppnnnppprrrvvvyyy{{{{{{yyyxxxwwwxxxyyyzzz|||}}}~~~~~~|||yyytttoookkkiiiiiiiiijjjlllnnnoooooolllhhhfffeeedddbbbbbbcccfffiiikkkkkknnnsssyyy}}}yyywwwsssnnnjjjZZZQQQFFF@@@???@@@@@@???:::===??????>>>@@@FFFLLLSSS\\\eeeiiijjjnnnvvv~~~|||yyytttpppnnnmmmllljjjjjjjjjiiiiiiiiihhhhhhhhhggggggggghhhhhhhhhhhhiiifffeeecccbbb```_________\\\ZZZXXXTTTPPPIIIBBB<<<777333333777555555CCCUUUnnn{{{ssskkkoooyyyjjjZZZYYYdddlllsssjjj___[[[___fffkkkmmmmmmrrrssspppoooppppppmmmddd\\\SSSMMMNNNSSSXXXZZZZZZUUUOOOLLLKKKLLLLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGCCC;;;888;;;===;;;;;;;;;<<>>???@@@AAAQQQhhhkkk______kkkfffffffffeeecccaaa```______\\\ZZZYYYYYYXXXWWWVVVQQQPPPOOOPPPSSSWWWXXXXXXOOOOOONNNOOOPPPRRRSSSUUUSSSTTTUUUVVVWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUPPPQQQRRRRRRSSSUUUYYY\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ\\\___aaabbbcccdddfffbbbccceeehhhlllmmmmmmlllmmmnnnoooppppppooonnnmmmmmmppptttxxx{{{{{{zzzyyyxxxxxxyyy{{{}}}~~~vvvsssooojjjgggeeeeeeeeekkkmmmqqqrrrqqqnnniiieeehhhfffddddddeeeiiilllooorrrvvv|||~~~|||xxxuuu```VVVIIIAAA???AAAAAAAAA999<<>>@@@GGGMMMPPPYYYcccffffffiiiqqqyyyvvvyyy~~~~~~yyyrrrnnnnnnnnnllljjjjjjjjjiiihhhgggggghhhhhhgggggghhhhhhiiiiiijjjjjjgggfffdddbbbaaa`````````^^^]]][[[XXXTTTMMMFFF@@@;;;555444777555111999GGG[[[iiixxx~~~{{{ooojjjppp{{{qqq[[[SSS[[[eeeoooggg]]]YYY]]]eeemmmqqqrrruuuuuuqqqpppsssuuuttthhh```UUUMMMKKKQQQYYY```YYYSSSKKKHHHHHHIIIIIIGGGIIIGGGFFFFFFHHHIIIIIIHHHFFFHHHEEE<<<777999:::777888999;;;???CCCEEEDDDBBB;;;999777666666555333111......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************************,,,+++***)))(((&&&&&&%%%&&&'''''''''(((((())))))))))))(((((((((''''''&&&(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&((()))******))))))*********************************))))))))))))))))))(((''''''(((***,,,---))))))***+++,,,------...***+++,,,------,,,+++***)))******++++++,,,------............///000222222000111111222333555666777333444555666777777777777222777999888999<<<;;;777999::::::;;;===???@@@AAACCCRRRjjjiii]]]]]]kkkhhhfffdddcccbbb___\\\YYYXXXXXXXXXWWWVVVUUUSSSRRRPPPNNNLLLJJJJJJLLLOOORRRMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOPPPRRRUUUXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]___```aaaaaacccffffffffffffhhhiiikkkkkklllllllllkkkjjjjjjooorrruuuvvvvvvwwwyyyzzzwwwwwwxxxyyy|||}}}tttqqqmmmhhhfffffffffggghhhmmmsssvvvuuuqqqnnnkkkjjjfffeeegggiiikkkrrrzzzwwwjjjYYYHHHBBBBBBBBBAAA@@@<<<;;;999:::<<>>:::888666666======>>>???AAABBB@@@>>>:::999777555333111///......------,,,+++***)))(((((()))))))))************((()))***+++,,,---------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''+++)))''''''******(((&&&'''(((***++++++***)))((())))))))))))))))))))))))+++***)))(((((('''(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******((('''))))))***+++++++++++++++)))+++,,,,,,***))))))***,,,,,,++++++,,,,,,---...////////////000000000000444444444444444444444444666555444555888999888777555666777888999::::::::::::::::::888888:::>>>AAAHHHZZZppp|||aaaYYY]]]ppphhhfffccc```___]]]ZZZWWWVVVVVVUUUSSSRRRPPPOOOOOOLLLKKKHHHGGGGGGIIILLLNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNQQQSSSVVVXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]______```bbbdddeeeeeeeeefffgggiiiiiiiiihhhhhhhhhhhhhhhnnnpppsssuuuvvvwwwyyyzzzzzzyyyyyyzzz|||~~~{{{sssqqqlllhhhfffeeefffggggggkkkqqquuuuuusssqqqpppllliiijjjmmmnnnpppuuu}}}~~~qqq___MMMEEECCCAAA??????<<<;;;;;;<<>>;;;888666<<<;;;;;;===??????===;;;;;;:::999777444222111000......---,,,+++******)))'''(((((()))******++++++((()))***+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))((((((((((((+++)))'''((()))***(((&&&)))))))))***))))))((((((((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&'''(((((((((((('''))))))))))))))))))))))))***************)))))))))+++***))))))***+++)))((()))******+++++++++******)))+++,,,---------///000------,,,,,,------...///------......//////000000444444444444444444444444555444333444666888777666555666999;;;>>>???AAAAAA;;;;;;:::999999;;;???BBBIII[[[rrrwww^^^WWW\\\nnngggddd```\\\[[[YYYVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJGGGFFFDDDBBBCCCEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLOOORRRUUUVVVSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^```bbbcccccccccdddeeehhhfffeeeccccccdddeeefffkkknnnrrrtttuuuwwwyyy{{{||||||{{{|||}}}{{{xxxrrrppplllhhhfffeeefffggghhhlllqqqtttuuuuuuuuuuuuqqqpppqqquuuwwwxxx~~~yyygggTTTJJJEEEAAA>>>>>>;;;<<<===???BBBEEEIIIKKKQQQTTTUUURRROOORRR\\\eeeqqqttt{{{xxxssssssrrrooooooqqqmmmkkkiiigggfffeeeeeeeeeggggggffffffeeefffffffffffffffeeedddccccccccccccfffdddaaa```^^^ZZZSSSMMMAAA:::555444444111222444888DDDVVVgggppptttsssrrrpppooommmkkknnnxxxyyygggWWWNNNRRRYYY```bbbccciiivvv}}}rrrlllgggaaaYYYPPPNNNPPPTTTTTTTTTQQQNNNLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFEEEBBB===999777:::::::::;;;======<<<:::;;;<<<;;;999666333333333//////...---,,,++++++***'''(((((()))***+++++++++'''((()))******+++******+++++++++***************))))))))))))))))))))))))************************(((((((((((())))))))))))***)))(((((())))))((('''******)))(((''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***&&&'''(((((())))))(((((()))))))))))))))))))))))),,,+++++++++******))))))+++***))))))+++,,,+++*********+++++++++******)))***+++,,,,,,+++---///222...------------...//////,,,,,,---......///000000333333333333444444444444444333222444666777666555777888:::===???AAABBBCCC<<<<<<;;;::::::<<<@@@CCCKKK]]]tttrrrZZZVVV]]]nnneeeaaa\\\XXXVVVTTTRRRQQQQQQOOOLLLIIIFFFEEEFFFFFFCCCBBB@@@???@@@AAACCCEEEGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGFFFDDDCCCCCCCCCDDDFFFHHHHHHHHHHHHGGGIIIIIIIIIKKKMMMPPPSSSUUUPPPQQQQQQRRRSSSTTTVVVWWWVVVVVVVVVWWWYYYZZZ\\\]]]^^^```bbbbbbbbbbbbcccdddgggeeebbb``````aaadddfffkkknnnrrrtttvvvxxx{{{}}}|||||||||}}}~~~}}}yyyuuuqqqooollljjjhhhhhhhhhiiimmmooosssuuuuuuvvvxxxyyyxxxvvvwww|||}}}mmm[[[QQQJJJDDD???>>><<<===???BBBEEEGGGIIIKKKPPPQQQQQQOOONNNRRR[[[cccgggllluuu~~~|||vvvqqqqqqpppmmmmmmooonnnmmmkkkhhhgggfffffffffhhhgggfffeeeeeeeeeeeeeeeffffffeeedddcccccccccccccccaaa^^^^^^^^^[[[UUUPPPBBB;;;666555333000000333444???PPPaaalllqqqrrrqqqooopppppppppttt}}}uuu___OOOLLLVVV```dddfffnnnuuuooojjjfff___TTTNNNMMMMMMQQQTTTSSSOOOLLLLLLOOOLLLLLLLLLMMMNNNNNNMMMLLLJJJIIIHHHEEEBBB===:::888888888888999<<<======;;;======<<<:::777555444444000000///...---,,,++++++))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))************************''''''(((((())))))*********))))))((()))(((((('''+++***(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''(((((()))******))))))***+++++++++++++++)))))))))))))))))))))))),,,,,,++++++******))))))***))))))***+++,,,,,,+++***++++++++++++***)))))),,,,,,+++(((''''''***,,,---------------......///,,,------...///000111111333333333333333444444444444333333444666777777666888999:::<<<============<<<===<<<<<<;;;>>>BBBEEEMMM```xxxpppZZZXXX___pppaaa]]]XXXTTTQQQPPPNNNMMMNNNLLLIIIEEECCCBBBBBBCCCAAA@@@???>>>>>>@@@AAABBBDDDDDDCCCBBBBBBCCCDDDDDDGGGGGGGGGFFFEEECCCAAA@@@???AAACCCEEEFFFFFFFFFFFFIIIIIIIIIKKKMMMOOORRRSSSPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWYYYZZZ\\\]]]^^^```bbbbbbbbbaaabbbccceeecccaaa______bbbeeehhhlllooosssvvvxxxzzz}}}{{{{{{}}}~~~}}}xxxuuurrrpppnnnmmmllllllmmmnnnuuuvvvxxxxxxxxxxxxzzz||||||yyyzzzrrrddd[[[TTTKKKDDDBBB>>>???AAADDDFFFHHHIIIJJJIIIKKKLLLMMMOOOSSSYYY^^^```fffpppzzz|||vvvssssssssspppoooppppppnnnllliiihhhgggffffffhhhgggfffeeeeeeeeeeeeeeeffffffeeedddccccccccccccaaa^^^\\\\\\]]][[[VVVRRRCCC===777666444111111333///777FFFWWWeeennnrrrsssppprrrssssssvvv}}}jjjUUUGGGPPPZZZ```ggguuuzzzrrrkkkhhhbbbXXXPPPNNNMMMRRRWWWVVVPPPLLLLLLOOOLLLMMMPPPTTTXXXXXXTTTQQQNNNLLLHHHCCC???;;;999888444444444777;;;===>>>>>>@@@???<<<:::999777555333111000//////------,,,+++,,,,,,+++***)))(((''''''''''''((()))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((+++***(((&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))******))))))***+++++++++++++++))))))))))))))))))))))))+++++++++*********))))))***)))((()))+++,,,,,,+++******+++++++++******)))+++***)))'''&&&&&&(((+++,,,,,,,,,+++,,,,,,---......//////000111111222222222222222333333333444444555444444555777888888777777888999:::;;;<<<<<<<<<=========<<<<<>>>>>===>>>???@@@AAABBBAAA@@@??????@@@AAABBBDDDDDDEEEEEEDDDBBB@@@???>>>???@@@BBBDDDEEEFFFFFFJJJIIIIIIJJJKKKMMMOOOQQQOOOOOOOOOPPPPPPRRRSSSTTTUUUUUUUUUVVVXXXYYY[[[\\\^^^```aaabbbaaa```aaabbbcccbbb```___```dddgggjjjmmmppptttwwwyyy{{{}}}{{{|||}}}}}}yyyvvvsssrrrqqqqqqrrrssstttuuu|||}}}~~~~~~||||||~~~|||{{{}}}wwwnnniiiaaaUUUJJJFFFAAAAAACCCDDDEEEGGGHHHHHHHHHHHHJJJMMMQQQUUUYYY[[[]]]cccllluuuzzz|||~~~~~~zzzxxxzzzyyyuuussssssqqqpppmmmjjjhhhgggggggggggggggffffffeeefffffffffffffffeeedddccccccccccccaaa^^^\\\]]]^^^]]]YYYUUUGGG@@@:::888666333222444000555AAAQQQaaaooowww{{{yyyzzz{{{{{{{{{qqq]]]CCCGGGOOOXXXfff{{{uuujjjeee```XXXQQQNNNQQQUUUYYYXXXRRRMMMLLLMMMMMMQQQWWW___dddaaaZZZSSSNNNKKKFFFAAA===:::999999111111222666<<>>===<<<======<<<<<<======>>>???@@@???>>>======>>>???@@@@@@AAABBBCCCCCCAAA???>>>===>>>???@@@BBBDDDFFFGGGIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPSSSSSSTTTUUUVVVXXXYYYZZZ\\\^^^``````___^^^___``````_________aaaeeeiiikkkmmmppptttvvvxxxzzz|||~~~}}}~~~{{{xxxttttttuuuvvvwwwyyy{{{|||~~~~~~zzzwwwnnn^^^PPPIIIDDDDDDCCCCCCDDDEEEFFFGGGIIIHHHHHHJJJOOOSSSVVVWWWXXX___hhhooorrrtttuuuwww}}}}}}~~~{{{{{{~~~~~~yyyuuutttrrrqqqnnnkkkiiihhhggggggggggggfffffffffggghhhhhhffffffeeedddcccccccccccc```^^^\\\\\\]]]]]]YYYVVVMMMEEE>>>;;;888333222333222555<<>>===AAAAAA999000000//////...---,,,++++++************)))))))))))))))))))))******))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***+++***'''&&&'''))))))))))))***))))))((((((***************************))))))(((((((((((()))&&&&&&'''(((((((((((('''))))))))))))))))))))))))'''''''''((())))))*********((('''((())))))(((''''''((()))***+++,,,,,,,,,)))***,,,,,,,,,---...000,,,,,,,,,,,,,,,---......111111111111000000000000000111111222333333444444555444444555777888888777555666888;;;===???@@@AAA<<<<<<<<<<<<<<>><<<;;;:::<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<<<<===>>>???>>>???@@@BBBAAA@@@>>>===>>>>>>>>>???AAACCCFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJMMMLLLLLLLLLLLLLLLMMMMMMQQQRRRRRRSSSTTTVVVXXXXXX[[[]]]^^^^^^]]]\\\]]]^^^^^^^^^^^^___bbbfffiiikkkmmmpppsssvvvwwwxxx{{{}}}}}}zzzuuuvvvwwwxxx{{{}}}vvvdddSSSJJJFFFEEEDDDCCCCCCDDDEEEFFFFFFCCC@@@BBBFFFKKKNNNOOOSSSZZZcccjjjnnnoooqqqsss{{{|||}}}~~~~~~}}}}}}zzz{{{yyytttssssssqqqnnnllliiihhhhhhhhhggggggggggggggghhhiiijjjffffffeeedddcccccccccccc___\\\ZZZZZZ[[[[[[XXXTTTQQQIIIAAA===999333111222///000444@@@RRReeettt{{{}}}}}}mmm]]]GGGCCCCCCOOOdddzzzzzzfff\\\WWWQQQKKKIIICCCFFFJJJLLLNNNNNNOOOPPPUUU[[[fffqqquuummm]]]PPPAAAAAABBBAAA???<<<:::888888999<<>>???AAACCCEEEFFFGGGPPPXXXcccjjjlllnnnrrruuuwwwzzz~~~~~~~~~}}}}}}}}}~~~|||vvvpppnnnmmmlllkkkjjjhhhdddaaaeeeeeeeeeeeeffffffggggggiiigggeeecccaaa`````````]]]]]]\\\\\\ZZZYYYWWWWWWRRRNNNFFF>>>888444222111444111333<<>>FFF]]]www~~~wwwlllaaaWWWOOOIIIEEE???BBBFFFIIIJJJKKKNNNOOOYYY\\\cccoooyyyvvvaaaKKK>>>???@@@???===:::999999<<<;;;AAAPPP\\\^^^YYYVVVNNNGGGDDDHHHHHH@@@999777444111///------,,,+++)))))))))***+++***)))((('''((()))++++++)))((()))******((('''&&&&&&'''(((***))))))))))))))))))))))))---,,,,,,+++***)))(((((()))(((''''''''''''(((((())))))************))))))(((((((((((((((((((((((((((''''''(((******)))(((++++++***)))(((((()))))))))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******))),,,+++***))))))***+++,,,))))))))))))***+++,,,---,,,,,,,,,------............///000000//////000111222333333444444333333222333444555555666555555555666666777888999999::::::;;;::::::===>>>>>>BBBHHHVVVkkkuuu^^^ZZZ```ppp~~~xxxLLLKKKIIIGGGEEEDDDCCCBBB>>>===;;;:::::::::;;;<<<::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIILLLOOOPPPPPPQQQRRRUUUWWWYYYZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[]]]___bbbeeegggiiinnnpppqqqqqqqqqrrrtttvvvxxx{{{~~~~~~~~~}}}~~~~~~}}}}}}~~~rrrcccZZZVVVQQQKKKHHHFFFDDDAAA===>>>>>>>>>???@@@AAACCCDDDLLLUUUaaaiiilllmmmppprrrqqqvvv}}}|||vvvqqqnnnmmmkkkjjjjjjiiigggeeefffffffffggggggggghhhhhhgggfffdddbbb```````````````______]]][[[ZZZXXXWWWUUUPPPIIIAAA:::666444333555333555;;;EEESSSgggxxx}}}~~~ooo```JJJ@@@888===PPPfffvvv|||}}}{{{zzzuuulllbbbYYYRRRLLLIII@@@AAADDDGGGJJJMMMOOOPPPVVV^^^jjjvvv~~~yyydddPPPAAA@@@===<<<;;;;;;;;;<<<::::::BBBQQQ\\\\\\VVVRRRIIIBBB???CCCCCC===666444444222000//////...,,,++++++,,,,,,---,,,+++***)))((()))++++++)))((()))******)))'''&&&&&&''')))***)))))))))))))))))))))))),,,++++++******))))))))))))((((((''''''(((((()))))))))************))))))(((((((((((((((((((((((((((''''''(((******)))(((+++******)))(((((()))))),,,+++***)))))))))******))))))))))))************(((((((((((((((((((((((('''((()))***+++******)))++++++***))))))***++++++))))))))))))***+++,,,---,,,,,,,,,---------.........///000000//////000111222333333444444333333222444555666666777777666666444555666888:::<<<===>>>;;;::::::===>>>>>>BBBHHHVVVkkkrrr[[[XXX___ppp~~~xxxGGGGGGEEEDDDBBBAAA@@@???<<<;;;:::999888999:::;;;999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;<<<===???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCFFFGGGHHHIIIHHHIIILLLNNNNNNOOOQQQSSSVVVWWWXXXYYYWWWVVVUUUTTTUUUWWWYYY[[[[[[\\\^^^```ccceeeggghhhmmmnnnoooooooooppprrrtttwwwxxxzzz{{{zzzzzz|||~~~{{{~~~~~~}}}}}}|||~~~zzznnnfff^^^XXXPPPIIIFFFBBB===999>>>===<<<<<<===>>>@@@AAAEEENNNZZZccchhhkkknnnpppnnnttt}}}~~~|||wwwrrrpppnnnkkkjjjjjjjjjjjjiiieeeeeeeeeeeeffffffffffffeeedddbbb```___^^^^^^___aaaaaa```___]]][[[YYYXXXXXXTTTMMMEEE>>>999666444666555666999===III]]]pppzzz{{{|||pppdddOOOCCC888999HHH[[[kkksssyyy|||~~~~~~|||xxxtttqqquuurrrkkkddd\\\UUUPPPMMMBBB@@@@@@CCCIIINNNPPPPPPRRR___ooo{{{wwwdddRRREEE@@@;;;999<<<>>>??????::::::@@@MMMUUUSSSLLLGGGBBB===:::<<<===888444111555333111000000000...,,,+++,,,,,,,,,,,,+++******((()))++++++)))((()))***+++***)))(((((()))***+++))))))))))))))))))))))))************************)))))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((((('''&&&''')))***)))(((******)))((((((((())))))***))))))(((((((((((()))))))))*********+++++++++(((((((((((((((((((((((((((((()))************)))++++++***))))))***++++++***))))))******+++,,,---,,,,,,,,,------------......///000000//////000111333333333333333333333333555666666777777777777777666777888999;;;<<<===>>>;;;::::::===>>>>>>BBBHHHUUUkkkoooZZZWWW^^^rrr~~~yyyCCCCCCBBBAAA@@@???>>>===999999888777777777888999999999999999999:::::::::999999::::::::::::999999888888888888999999999999999::::::;;;<<<===??????@@@AAABBBCCCCCCBBBAAA@@@EEEGGGIIIJJJJJJKKKLLLNNNOOOPPPRRRTTTVVVVVVVVVVVVUUUUUUUUUVVVWWWYYY[[[\\\\\\^^^```bbbeeeggghhhiiikkklllmmmmmmmmmmmmppprrruuuvvvwwwvvvvvvwwwyyy{{{{{{||||||}}}wwwqqqhhh___SSSHHHBBB???;;;888<<<;;;;;;;;;<<<>>>@@@BBB???FFFPPPZZZbbbjjjqqquuuuuuyyy}}}yyyvvvuuuqqqmmmjjjjjjjjjjjjjjjbbbbbbbbbbbbbbbccccccccccccbbb```___^^^^^^^^^___``````______]]]\\\ZZZYYYYYYVVVPPPIIIAAA;;;777555555555555666777@@@TTTgggrrrwww~~~~~~}}}~~~}}}~~~{{{yyywwwoooeeeRRREEE999999DDDTTTfffqqqrrrttttttrrrooommmnnnoooooonnnjjjccc\\\UUUQQQOOOEEE@@@===???GGGNNNPPPOOOSSSaaaqqqwwwtttjjj[[[NNNGGGAAA<<<<<>>;;;999999999777444222444222111111222111///---************))))))((((((((()))++++++)))((()))***++++++***))))))***++++++))))))))))))))))))))))))((()))))))))*********+++***))))))))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((())))))(((***))))))((((((((())))))((((((((((((((((((((((((((())))))))))))*********''''''''''''''''''''''''((()))))))))************+++******************+++************+++,,,------------------------------...///000000//////000111333333333333333333333333555555666777777777777666;;;;;;;;;;;;;;;;;;::::::;;;::::::===>>>>>>BBBHHHSSSjjjppp[[[YYY```xxx~~~|||yyy???@@@@@@??????===<<<;;;777777666666666777777777888888888999999:::::::::888888999999999999888888777777777888888888999999999999:::;;;<<<=========>>>???@@@BBBBBBAAA@@@???FFFHHHKKKLLLLLLLLLNNNPPPRRRSSSTTTUUUUUUTTTSSSRRRSSSUUUXXX[[[]]]]]]]]]\\\^^^```bbbeeegggiiijjjjjjhhhiiikkkkkkkkkllloooqqqtttuuuuuutttssstttwwwyyy{{{|||zzz{{{~~~}}}sssgggVVVHHH@@@===;;;:::999999:::;;;>>>@@@CCCEEE???CCCJJJTTT```mmmzzz{{{}}}}}}{{{zzzzzzvvvppplllkkkjjjjjjiiibbbbbbbbbbbbbbbbbbaaaaaabbbaaa```^^^^^^^^^______]]]]]]^^^^^^]]]\\\\\\[[[ZZZWWWRRRKKKDDD>>>999777333333444444444;;;MMM___mmmuuu}}}~~~{{{yyywwwwwwwwwuuusssttttttnnngggTTTGGG:::888>>>IIIYYYgggjjjnnnpppkkkdddbbbgggnnniiiiiifffaaaYYYSSSQQQPPPKKKDDD>>>>>>DDDKKKNNNNNNXXXdddnnnmmmdddZZZPPPHHHFFFCCCAAACCCHHHIIIEEEAAA???999888;;;>>>===<<<===>>>===;;;999888999777666333222111222333222000...*********)))))))))))))))((()))++++++)))((()))***++++++************++++++))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((()))'''%%%&&&'''))))))((()))((((((((((((((())))))++++++++++++++++++++++++'''''''''(((((((((((()))(((((((((((((((((((((((()))))))))))))))******************++++++*********************+++,,,---...------------------------...///000000//////000111444333333222222333333444333444555555666666555555<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::===>>>>>>BBBHHHQQQhhhttt___\\\ddd||||||zzzzzz;;;<<<=========;;;:::999555555666666666666666666777777888888999:::::::::888888999999999999888888777777777888888888888999999999:::<<<<<<======<<<===>>>???@@@AAAAAAAAAAAAHHHIIIKKKKKKLLLMMMPPPRRRUUUUUUTTTTTTSSSRRRQQQPPPRRRTTTYYY]]]^^^^^^\\\[[[___```cccfffhhhiiijjjjjjeeegggiiijjjjjjlllooorrrtttttttttsssssssssvvvxxxzzz}}}}}}zzzyyy{{{~~~qqq]]]LLLBBB>>><<<;;;777888:::===@@@BBBDDDEEEAAACCCHHHQQQ```rrryyy|||~~~}}}~~~}}}yyysssooolllkkkjjjhhhddddddddddddccccccccccccbbbaaa```______```aaabbb]]]^^^^^^^^^]]]]]]\\\[[[ZZZXXXTTTOOOHHHBBB<<<999333222333333333999HHHWWWiiittt}}}~~~{{{xxxvvvtttvvvuuutttuuuwwwvvvqqqmmm___PPPDDD???>>>AAAMMMZZZbbbgggjjjddd[[[YYY___gggbbbcccbbb]]]WWWSSSSSSTTTSSSMMMDDDAAACCCHHHMMMOOO[[[dddhhhaaaVVVNNNHHHEEEDDDDDDEEEIIIKKKJJJEEEAAA>>>999555888:::<<<@@@DDD???@@@>>>999888::::::888333333333444555555222000---,,,++++++******++++++((()))++++++)))((()))***************************))))))))))))))))))))))))((((((((())))))*********(((((((((((()))******+++'''(((((())))))(((((('''(((((((((((((((((((((((()))'''%%%%%%'''((()))(((((((((''''''(((((())))))(((((()))************)))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))((()))******+++)))***++++++++++++***)))+++******++++++,,,---......------------,,,,,,,,,...///000000//////000111444444222222222222444444333444444555555555555555777888999:::<<<===>>>???;;;::::::===>>>>>>BBBHHHQQQgggxxxbbb^^^eee{{{{{{yyy{{{777888999::::::999777666444555555666666666666666666777777888999999::::::888999999::::::999999888777777888888888999999999999:::;;;<<<======<<<<<<=========>>>???AAABBBCCCHHHIIIIIIIIIJJJLLLPPPSSSUUUTTTSSSRRRRRRQQQQQQRRRQQQSSSVVVXXXZZZZZZZZZYYY^^^___bbbeeeggghhhhhhhhhccceeegggiiijjjmmmpppsssssstttuuuuuussssssuuuwwwzzz~~~~~~{{{yyywwwxxx{{{|||gggUUUIIIAAA<<<999666888;;;>>>@@@BBBBBBAAA@@@AAAEEEOOO___qqq{{{~~~~~~~~~}}}yyytttpppnnnmmmkkkjjjeeeeeeeeeddddddccccccccccccbbbaaaaaaaaabbbcccdddaaaaaaaaa```^^^\\\[[[ZZZ[[[YYYWWWRRRLLLFFF@@@===666444333444555888CCCNNNbbboooyyyyyyvvvuuutttrrrssstttvvvyyyzzzwwwtttrrriii[[[OOOIIICCC???FFFSSS]]]```aaa]]]WWWTTTXXX]]][[[]]]]]]ZZZUUUTTTXXX[[[]]]WWWMMMFFFCCCGGGLLLQQQVVV]]]___VVVLLLFFFDDDBBBCCCEEEHHHJJJJJJHHHDDDAAA???:::666888999:::>>>CCC???AAA???888666999;;;999555555555777999888666333---,,,+++*********+++,,,((()))++++++)))((()))***))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''((()))***+++''''''((((((((((((''''''(((((((((((((((((((((((()))'''$$$$$$&&&((())))))'''''''''''''''((())))))$$$%%%&&&'''(((''''''&&&''''''''''''((((((((((((***************************)))((((((((()))++++++)))***++++++++++++***)))++++++++++++,,,---............---------,,,,,,,,,...///000000//////000111555444222111111222444555444444555666666666666666555666888999;;;===>>>???;;;::::::===>>>>>>BBBHHHRRRhhhyyybbb^^^ddduuu{{{yyy|||444555777888888666555444444444555666777777777666666777777888999999::::::999999::::::::::::999999888888888888999999999999999:::<<<===>>>======<<<===<<<<<<===???AAADDDEEEHHHHHHHHHHHHHHHKKKPPPSSSTTTSSSRRRQQQQQQRRRSSSTTTPPPQQQRRRTTTUUUVVVWWWXXX\\\^^^aaadddfffgggffffffbbbdddgggiiikkkmmmqqqtttsssuuuvvvvvvttttttuuuvvv|||}}}|||}}}~~~~~~~~~~~~yyywwwvvvwww{{{ooo]]]OOODDD;;;666666888<<>><<<===BBBMMM]]]nnn|||~~~~~~~~~{{{xxxtttqqqpppooommmkkkccccccccccccbbbbbbaaaaaadddcccbbbbbbbbbcccdddeeeeeeeeedddbbb___\\\ZZZYYY\\\[[[YYYUUUOOOIIICCC@@@999555333555666888@@@HHH\\\iiittttttqqqrrrrrrpppoooqqquuuzzzzzzwwwuuutttjjj]]]RRRLLLDDD<<>>AAA???777444888:::888777777888:::;;;;;;888666,,,+++)))((((((((()))***((()))++++++)))((()))***))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&'''(((******''''''((((((((((((''''''(((((((((((((((((((((((()))'''$$$$$$&&&((())))))'''''''''''''''((()))***&&&'''(((*********)))((((((((((((((())))))))))))***************************)))((((((((()))+++,,,)))***+++,,,,,,+++***)))++++++++++++,,,---...............------,,,,,,,,,...///000000//////000111555444222111111222444555555666666777777777777777888888999999:::;;;<<<<<<<<<::::::===>>>>>>BBBHHHTTTiiiyyybbb]]]bbbooo|||zzz|||::::::888777777666666666555555666666777777888888444555777888::::::;;;;;;===<<<:::888888999:::;;;999999999999999999999999999999:::<<<===???@@@AAA======>>>???AAACCCEEEFFFGGGIIIJJJKKKJJJIIIJJJKKKOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPRRRSSSUUUVVVVVVVVVVVVZZZ___cccccccccbbbbbbdddeeeggghhhiiilllpppsssuuuqqqoooqqqrrrqqqtttxxx~~~||||||{{{{{{{{{||||||}}}{{{|||yyyvvvqqqrrrtttwww|||{{{jjjXXXIII@@@;;;>>>======>>>??????>>><<<>>>BBBIIIQQQ\\\hhhttt|||}}}}}}~~~~~~zzzyyyzzzyyyvvvqqqllliiihhheeeeeeeeeeeeeeecccbbbbbbccceeeggghhhhhhgggdddcccddddddcccbbb___\\\YYYWWWWWWVVVUUUTTTQQQMMMGGGCCC===888555666666666999>>>NNN^^^nnnrrrqqqssssssppprrrwwwyyyxxxzzz}}}wwwkkkeee]]]SSSDDD<<>>>>>???@@@@@@@@@AAABBBEEEGGGHHHHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVZZZ^^^bbbccccccddddddggghhhiiiiiiiiikkknnnppptttqqqppprrrssssssuuuyyy}}}|||{{{{{{zzzzzz{{{||||||zzz|||yyysssqqqooopppsssxxx~~~sss___NNNBBB===???>>>======>>>===<<<:::;;;>>>DDDKKKUUUaaallltttvvvuuuuuuwww{{{~~~~~~}}}||||||{{{wwwrrrmmmkkkkkkhhhggggggfffeeeddddddcccccceeeggghhhhhhgggeeeddddddcccbbb```]]][[[XXXWWWWWWVVVUUUTTTRRROOOIIIEEE>>>888555555444333666;;;HHHYYYjjjqqqsssvvvwwwvvvwwwzzzyyyvvvvvvyyyxxxtttnnnhhhaaaXXXKKK@@@BBBIIIYYY\\\^^^]]]ZZZYYYZZZ]]]YYYZZZYYYUUUSSSVVV]]]dddnnnqqqpppfffWWWOOOPPPUUUZZZWWWQQQKKKGGGEEEEEEFFFDDDFFFHHHGGGEEEDDDEEEGGGHHHEEE???:::666444444444555555555555666888999:::888888999>>>AAA???999333///...------++++++***)))))))))))))))************************************)))))))))(((((((((''''''---...///---***(((((((((***)))(((''''''((()))***,,,+++)))'''&&&'''((()))***))))))((((((((())))))((((((((())))))))))))***++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))((()))))))))************((()))***+++++++++++++++*********++++++,,,,,,---+++,,,,,,---------------000////////////000111111222222333333333444444444444444333333333444555666888888888888999:::;;;<<<<<<======<<<<<>><<<;;;;;;;;;:::888999;;;???EEEMMMXXXdddkkklllmmmnnnpppsssxxx{{{~~~~~~~~~}}}~~~~~~|||xxxsssooonnnmmmkkkjjjhhhfffeeedddeeeeeecccdddfffhhhiiihhhfffeeecccbbb```^^^[[[ZZZYYYXXXWWWWWWVVVUUUTTTQQQMMMJJJAAA<<<777666555333555999@@@SSSgggsssyyy|||~~~~~~zzztttqqqssstttrrrsssooojjjcccXXXKKKDDDCCCMMMTTT[[[]]]YYYWWWZZZ^^^^^^]]]YYYTTTQQQSSSZZZ```gggooorrrgggUUUJJJMMMUUU```[[[SSSLLLGGGEEEFFFHHHEEEFFFGGGGGGEEEDDDEEEFFFJJJGGGBBB<<<777444333222555555555666777888999999888888999===@@@>>>999444///...------++++++***)))))))))))))))************)))))))))))))))))))))))))))((((((''''''''''''(((---...///---+++((((((((())))))(((((((((((())))))***)))(((''''''((()))***)))(((''''''&&&&&&&&&&&&))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))******+++++++++*********+++,,,------,,,***))),,,,,,---...............//////......//////000111333333333444444444444444444444333333444555555666666666777777888999999::::::;;;<<<===>>>AAAEEEIIITTTmmmgggZZZ\\\fffwwwsss666555555444333333444444666666666555555444444444444555777888::::::;;;;;;;;;:::999888888888999999999999999999999999999999:::;;;;;;<<<===>>>>>>???FFFEEEDDDCCCDDDFFFIIIJJJLLLMMMOOONNNMMMKKKLLLLLLLLLKKKJJJJJJKKKMMMOOOQQQNNNOOOOOOPPPRRRSSSUUUUUUVVVYYY\\\^^^```cccgggjjjmmmnnnoooooonnnnnnoooqqqpppnnnpppuuuwwwwwwxxx|||}}}|||{{{yyyxxxxxxxxxzzz{{{{{{sssjjjffffffiiimmmsss|||nnnZZZLLLFFF@@@>>>;;;::::::::::::999;;;===???CCCIIISSS]]]eeedddgggkkkooorrruuuxxxzzzzzz}}}yyytttpppoooooolllkkkhhheeeddddddeeefffcccdddfffggghhhhhhgggfffbbbaaa^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVVVVTTTQQQNNNHHHAAA<<<:::777444555999<<>>???AAAAAAEEEDDDCCCCCCDDDFFFHHHIIIKKKMMMNNNNNNLLLKKKLLLMMMKKKKKKJJJJJJKKKMMMPPPRRROOOOOOOOOPPPQQQSSSUUUVVVVVVXXX[[[]]]```ccchhhkkklllnnnpppqqqqqqqqqsssuuuooommmooouuuxxxwwwyyy}}}|||zzzxxxvvvvvvwwwxxxzzz}}}wwwnnndddaaabbbiiinnnwwwuuu```QQQJJJAAA>>>;;;999:::;;;<<<<<<<<<===???AAAFFFNNNWWW^^^\\\bbbjjjooorrrsssuuuvvvuuu~~~~~~zzzuuuqqqooooookkkjjjgggeeeddddddeeefffcccdddeeefffggggggffffffaaa```]]][[[ZZZYYYYYYYYYXXXWWWVVVWWWWWWVVVTTTRRRKKKEEE???<<<888444555888;;;OOOkkkxxxrrrqqquuuzzzyyyzzz{{{wwwpppbbbRRRFFFBBBMMMYYY^^^^^^___fffmmmlllkkkhhhdddaaa```bbbccccccccc```UUUJJJFFFJJJPPPbbb\\\TTTLLLFFFEEEGGGHHHDDDCCCAAAAAAAAAAAAAAAAAABBBAAA???<<<999666444333555666888:::;;;;;;::::::444444555777888777444222///...------++++++***)))((()))))))))************++++++++++++++++++++++++******))))))))))))******&&&(((******))))))***+++(((((())))))))))))(((((('''''''''(((((()))*********)))(((((('''''''''((('''''''''((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))******)))))))))))))))(((((((((******))))))))))))))))))******+++++++++******)))******))))))***,,,...000+++,,,---...////////////...............///000000222222111111111111111111333333444555666666666777666777888999::::::::::::444666:::===@@@DDDIIIMMMRRRkkkuuufffeeegggvvvuuu222222111111111111222222222222333333444555555666444555777888::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999777777999;;;>>>@@@BBBCCCBBBCCCCCCDDDEEEFFFHHHHHHHHHJJJLLLLLLKKKKKKKKKLLLIIIIIIIIIIIIKKKMMMOOOQQQPPPPPPPPPPPPQQQSSSVVVWWWVVVYYY[[[^^^```cccgggjjjjjjmmmpppqqqrrrssstttvvvooommmnnnsssvvvwwwyyy}}}|||zzzwwwuuutttvvvwwwyyyyyyrrriii```]]]```lllrrr||||||jjjYYYPPPEEEAAA===::::::<<<======:::;;;===@@@DDDJJJQQQVVVVVV]]]fffkkkmmmnnnoooqqqttt}}}xxxssspppoooiiihhhgggfffeeeeeeffffffddddddeeeeeeeeeddddddddd```___^^^\\\[[[ZZZZZZZZZYYYXXXWWWWWWXXXWWWUUUSSSLLLEEE???;;;777333333666:::LLLfff|||zzztttpppuuu|||yyy~~~}}}vvvlll]]]PPP@@@IIITTTZZZ\\\aaajjjqqqqqqnnnjjjgggeeeeeefffggggggbbbZZZPPPIIIFFFHHHKKK[[[WWWQQQKKKGGGEEEEEEFFFDDDAAA???>>>???@@@??????>>>>>>===<<<:::777555444000333777:::=========<<<222333333444444333333222///...------++++++***)))))))))))))))************++++++++++++++++++++++++'''(((((())))))))))))(((+++---...---+++))))))***(((((())))))))))))((((((''''''(((((())))))*********))))))((())))))******''''''''''''((((((((((((+++***)))(((&&&%%%$$$###))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))************)))))))))))))))******+++++++++*********)))((('''))),,,///222***+++,,,---...///////////////......//////000111111111111111000000000000222333444666777777777777777888999;;;<<<;;;;;;:::777999<<<===>>>@@@DDDFFFQQQiiizzzjjjhhhiiivvvvvv222222111111111222222333333333333333333444444444444555777888::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999999999888888:::<<<>>>???AAAAAA@@@AAADDDFFFGGGHHHHHHHHHEEEGGGIIIJJJJJJJJJKKKLLLHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQPPPPPPRRRTTTWWWXXXVVVYYY\\\___aaacccfffiiiiiikkknnnpppqqqqqqrrrssspppmmmmmmqqqtttuuuxxx}}}|||zzzwwwtttssstttvvvxxx|||}}}|||vvvpppggg___^^^bbbpppwwwttteee[[[LLLGGGAAA<<<;;;;;;<<<<<<999;;;>>>AAADDDIIINNNRRRUUUZZZaaaeeefffhhhlllpppvvv{{{uuuqqqooohhhhhhhhhhhhhhhhhhhhhhhhdddddddddccccccbbbbbbaaa^^^^^^^^^^^^]]]\\\ZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTNNNGGG@@@===888333333777888DDD[[[ooowwwxxx}}}{{{sssmmmpppxxx}}}~~~wwwlllbbbMMMQQQVVVYYY[[[```gggmmmrrrmmmfffaaa```cccgggiiiiiieee\\\RRRIIIDDDDDDEEESSSQQQNNNJJJGGGEEECCCBBBEEEBBB>>>===>>>@@@???>>>>>>>>>>>>===;;;999666444000333777:::;;;;;;888777222333333333333222222333///...------++++++***)))))))))))))))************************************&&&(((***,,,,,,+++)))(((+++---...---+++))))))***'''((()))******)))((('''((((((((())))))))))))((((((((((((((()))***++++++'''(((((((((((()))))))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''(((((()))******++++++((((((((()))*********+++************)))))))))(((((()))***+++++++++++++++******)))******,,,---...)))***+++---......//////000////////////000111111222222222111111111000000222333444666777888777777666888999;;;<<<;;;::::::888:::<<<======>>>AAABBBOOOgggzzzjjjhhhjjjvvvttt444444444333444444555555555444444333333222222111444555777888:::;;;;;;;;;<<<<<<======<<<<<<;;;:::999999999999999999999999::::::;;;<<<===>>>???@@@???AAADDDGGGIIIJJJIIIIIICCCEEEGGGHHHHHHIIIJJJLLLJJJLLLNNNPPPRRRSSSTTTTTTRRRQQQQQQQQQRRRUUUWWWYYYVVVYYY]]]```aaacccfffhhhhhhjjjmmmoooooooooooopppqqqmmmmmmpppssstttxxx}}}~~~|||zzzvvvtttssstttvvvxxxxxxyyy{{{}}}zzzuuuppphhhbbbbbbgggssszzz~~~{{{nnndddQQQKKKDDD>>>;;;;;;;;;;;;:::<<<@@@CCCFFFJJJNNNQQQWWW[[[```aaabbbeeelllrrryyy~~~xxxrrrppphhhhhhiiijjjjjjjjjjjjiiieeeddddddcccbbbaaa``````^^^^^^______^^^]]][[[ZZZZZZXXXWWWVVVWWWWWWUUUTTTPPPIIICCC???;;;666666999555>>>QQQcccllloooyyy~~~{{{rrrjjjlllsssyyyqqqccccccbbb``````ccchhhlllpppiii___YYYYYY^^^eeejjjmmmkkkeeeZZZMMMEEECCCDDDMMMMMMLLLJJJHHHEEEBBB@@@FFFBBB>>>===???@@@@@@>>>???@@@@@@???===999666444555666999:::999666111///222333444444222222333444///......---,,,+++***)))))))))))))))************))))))))))))))))))))))))(((***---000000...,,,***&&&(((************+++,,,'''((()))******)))((('''(((((())))))))))))((((((''''''''''''(((***+++,,,))))))))))))************%%%&&&'''((()))***+++,,,(((((((((((((((((((((((('''(((((()))***+++++++++''''''((()))***++++++,,,+++*********))))))(((((('''((()))***+++,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))+++,,,---.........000000000000000111222222333333333222222222111111111333555666888888888777666777999;;;<<<;;;:::999666888:::<<<===???AAACCCNNNeeeyyyhhhfffjjjvvvrrr}}}666666777777666555444444444444444222000000222444999777777888999::::::999;;;:::::::::;;;;;;999777888999:::999888888:::;;;@@@AAAAAABBBBBBCCCCCCCCCBBBCCCEEEGGGJJJMMMOOOPPPLLLKKKIIIHHHIIIJJJLLLMMMOOONNNNNNOOOOOOQQQRRRSSSRRRRRRRRRSSSTTTWWWYYYZZZ\\\]]]]]]___aaaccceeefffggghhhhhhjjjkkkmmmoooppppppooonnnlllmmmqqqwww|||}}}|||xxxssspppqqqsssuuuuuuzzzzzzzzz|||~~~~~~~~~~~~wwwooohhhaaa^^^dddlllxxx~~~~~~yyymmmWWWPPPHHHDDD???999999;;;888:::===@@@CCCGGGLLLPPPVVVYYY[[[\\\]]]bbbiiiooo|||tttnnnllljjjggggggggggggeeedddgggeeecccbbbbbbaaa___]]]______^^^\\\ZZZYYY[[[]]][[[\\\\\\[[[YYYWWWUUUSSSNNNIIICCC<<<888666777777666777===LLLaaarrr|||}}}~~~|||uuummmiiikkkooozzztttcccWWW[[[______gggtttrrrtttmmmggghhhcccaaajjjhhhjjjiiibbbWWWLLLFFFEEEHHHIIIKKKKKKHHHEEECCCBBB@@@@@@AAAAAABBBBBBCCCCCCEEEBBB>>><<<:::999666444111222444555777777777666444333222333444444444333------------------------******))))))))))))******''''''((()))***++++++,,,))))))+++...111000,,,((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++''''''''''''''''''''''''(((((())))))***+++++++++(((((((((((())))))))))))******))))))))))))******%%%&&&)))++++++***((('''***,,,......---+++***+++---+++(((&&&'''***...111000000000000000111111222444333111111222333222111333444444555666777888888888888888999999::::::;;;:::<<<===>>>>>>AAADDDGGGMMMddd~~~yyykkkjjjiiixxxqqq}}}444555555555555555555555555555555333111111222444777666777999<<<>>>======<<<;;;:::;;;<<<;;;:::888777888999888777888:::;;;@@@AAAAAABBBBBBCCCCCCCCCCCCCCCEEEGGGJJJLLLNNNOOOKKKJJJJJJIIIJJJLLLNNNPPPPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVVVVWWWYYY[[[]]]___]]]]]]^^^___aaaccceeefffgggggghhhiiikkkmmmpppqqqtttrrrpppmmmkkkmmmrrrvvv|||~~~|||zzzwwwuuuuuuuuutttsssvvvvvvwwwzzz}}}~~~}}}{{{ssskkkddd______gggppp~~~}}}qqq___VVVNNNHHHAAA:::888999:::<<<>>>???AAADDDIIILLLRRRRRRTTTVVV[[[bbbjjjooo{{{{{{{{{|||~~~|||uuunnnllljjjiiiiiijjjjjjjjjiiiiiigggeeeccccccbbb___]]]^^^___^^^\\\ZZZYYY[[[]]]]]]\\\\\\[[[YYYWWWTTTSSSPPPLLLEEE???:::777666666666555:::HHH[[[nnnyyy~~~}}}{{{xxxrrrmmmkkkllloooxxxrrr\\\MMMRRR[[[^^^dddmmmrrryyywwwuuuuuummmfffkkklllnnnmmmfff[[[OOOHHHDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCAAA>>><<<;;;999666444111222444666777777666555333333222333333444333333111000///...,,,+++***)))******))))))))))))******)))))))))))))))************)))***---//////,,,((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,)))+++------,,,,,,,,,...---+++)))((())),,,///111000000000000000111111222444222000111222333333222444444555555666666777777777777888999::::::;;;;;;888:::;;;<<<<<<>>>BBBEEEQQQfffzzzkkkjjjlllwwwqqq}}}333333333333444555666666666666666444222111333444555555777;;;???AAABBBAAA<<<;;;;;;;;;<<<<<<:::999777999::::::999:::<<<>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDFFFGGGIIIKKKLLLLLLIIIIIIIIIJJJLLLOOOQQQSSSQQQRRRSSSUUUUUUUUUUUUTTTYYYYYYZZZ[[[]]]```ccceee^^^______```bbbdddfffgggggggggggghhhjjjmmmqqqsssvvvtttrrrnnnlllmmmqqquuuyyy{{{~~~~~~|||{{{zzzyyywwwtttqqqqqqrrrtttxxx|||~~~~~~~~~}}}~~~~~~||||||~~~wwwnnnfffaaa```dddooozzzxxxiii___UUUMMMEEE<<<777777;;;<<<===>>>???AAADDDGGGKKKJJJJJJNNNVVV```hhhmmmooollljjjmmmttt{{{}}}}}}~~~~~~~~~~~~wwwqqqlllkkkiiijjjlllmmmmmmlllkkkiiigggeeedddccc```^^^^^^^^^^^^]]][[[ZZZ[[[]]]^^^^^^]]][[[YYYWWWTTTSSSSSSPPPIIICCC===999666555555444777AAASSSfffttt{{{{{{vvvqqqmmmlllmmmnnnnnntttzzznnnSSSAAAGGGTTTZZZ^^^eeerrr}}}nnnmmmpppqqqooojjj___TTTJJJEEEBBBBBBCCCCCCEEEFFFGGGGGGHHHIIIIIIIIIGGGDDDAAA@@@AAA???>>>===<<<:::666444222333555777888777555444444444333333333333333333222111000...,,,***)))(((******))))))))))))******************))))))((((((***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''************************((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((''''''&&&(((((((((((())))))))))))(((((((((''''''(((((((((---,,,***)))***+++---///(((***+++++++++,,,...000---,,,++++++,,,---///000000000000000000111111222222111000111222444444333555555555555555555666666666777777999:::;;;<<<<<<888999;;;;;;<<<>>>BBBEEETTThhhzzzllljjjqqq~~~vvvqqq|||444444333444444666888999666666666444111111333444555666999>>>BBBDDDCCCBBB===<<<<<<<<<======;;;:::999:::;;;<<<;;;<<>>AAADDDFFFCCCAAAEEEPPP[[[cccgggccc```___ccckkktttyyy{{{|||}}}zzzuuuooommmkkkkkkmmmmmmmmmlllnnnllliiigggfffdddaaa___]]]^^^___^^^\\\[[[\\\]]]```___^^^[[[YYYWWWUUUTTTVVVSSSNNNGGG@@@;;;777555666444555<<>>============;;;777444222444666777888777555444555666666555333222222333.........------,,,,,,++++++******))))))******+++******))))))))))))))))))***))))))))))))*********((((((((((((((((((((((((***++++++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***)))((()))***,,,---******+++******+++---000------------......//////000000000000000111111222222000///000333444555444555555555555555555555444666666777888:::;;;<<<<<<:::;;;<<<===>>>@@@CCCFFFSSSgggzzzkkkjjjttt}}}uuuqqq|||777777777777777888999:::555555555333222111333555999:::===BBBEEEFFFDDDBBB>>>=========>>>>>><<<;;;888:::;;;;;;;;;<<<>>>@@@??????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHEEEFFFGGGIIILLLNNNPPPQQQPPPQQQTTTWWWXXXXXXXXXWWWYYYZZZZZZ\\\___bbbeeeggg`````````aaabbbdddeeefffggggggggghhhjjjmmmppprrrqqqqqqpppooonnnppptttxxxvvvyyy}}}}}}yyyxxxvvvtttssspppqqquuu{{{}}}{{{yyyzzz{{{~~~xxxyyyzzz{{{}}}}}}yyyoooggg```bbbiiisss~~~wwwlll```XXXPPPEEE===:::777999::::::;;;<<<@@@BBBCCC???===@@@JJJTTT\\\___[[[[[[]]]```fffooowww}}}}}}~~~{{{vvvtttqqqppppppooommmlllooommmjjjhhhgggeeebbb```^^^___``````^^^]]]^^^___```___^^^\\\YYYWWWVVVVVVVVVTTTPPPKKKDDD===888555666555555999BBBQQQbbblllmmmgggbbbbbbhhhmmmnnnlllkkkqqq{{{aaaKKK;;;<<>>>>>>>>??????===<<<777888999999999:::<<<>>>??????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHJJJLLLMMMNNNOOOOOOQQQTTTWWWYYYZZZ[[[[[[ZZZZZZZZZ\\\^^^aaadddeee`````````aaabbbcccdddeeeggghhhhhhjjjkkkmmmooopppooooooooommmlllmmmqqqtttxxx{{{~~~zzzxxxwwwvvvtttqqqssswww}}}}}}~~~}}}|||yyyxxxyyyzzz~~~zzz|||zzzuuukkkddd```eeeooozzz~~~rrreee^^^WWWLLLCCC>>>777888999999999;;;>>>AAA???===<<>>>>>:::444111111222000000///...,,,+++******++++++************++++++''''''((()))***+++,,,,,,******+++)))(((''')))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((((((((((((((()))))))))))),,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++,,,,,,+++))))))***+++........................000000000000000111111222222111000111222444444333444444444444444444555555888888888999999:::;;;;;;777888::::::;;;===AAADDDMMMbbb|||{{{kkkjjjrrrzzzrrrppp|||======>>>>>>===:::666444555666666666666777:::<<>>???@@@@@@>>><<<:::;;;;;;;;;::::::<<<>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMQQQRRRTTTWWWZZZ]]]___```\\\\\\\\\]]]___bbbdddeee_________```aaabbbcccdddggghhhjjjlllmmmmmmmmmmmmmmmnnnnnnnnnnnnppptttwww}}}~~~}}}zzzwwwuuuppprrrvvv||||||||||||zzzxxxwwwxxxyyy}}}yyytttkkkfffeeemmmxxxxxxkkkddd]]]RRRHHHBBB::::::;;;999888999;;;===;;;<<<===???CCCJJJRRRWWWYYYXXXZZZbbbnnnyyy~~~{{{wwwuuusssqqqooommmmmmkkkiiihhhgggfffdddbbb```bbbddddddcccaaabbbbbb```___]]][[[ZZZZZZZZZZZZRRRRRRQQQNNNIIICCC<<<888222444555555555<<>><<<:::999:::;;;;;;:::999555444333333444888;;;===@@@BBBBBB===555000000222///......---,,,,,,++++++,,,++++++******++++++,,,(((((())))))*********+++)))+++,,,+++)))((()))***))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))++++++************++++++++++++***)))***+++,,,---(((***,,,,,,*********+++......---,,,,,,------...000000000000000111111222444222000111222333333222333333333444444555555555999999999999999999999999777888999:::;;;===@@@CCCLLLbbb|||}}}mmmlllnnnyyyqqqppp{{{===???@@@@@@===999444111666777888888888:::===???BBBEEEKKKQQQUUUUUUQQQNNN@@@?????????@@@@@@>>>===>>>??????>>>======???AAA>>>???@@@AAACCCDDDEEEFFFCCCCCCDDDEEEFFFGGGGGGHHHKKKKKKLLLMMMMMMMMMMMMLLLRRRSSSUUUXXX[[[___ccceee___^^^^^^___aaaccceeefff____________```aaaccccccgggiiikkkmmmnnnmmmlllkkkjjjlllnnnppprrrvvv|||}}}xxxtttoooqqquuuzzz~~~|||{{{{{{{{{yyywwwvvvwwwyyy}}}zzzuuunnnjjjkkkttt~~~pppiiiaaaVVVJJJDDD======<<<:::888777999:::777:::===@@@BBBHHHPPPWWWZZZVVVWWWbbbssszzzxxxtttrrrpppooolllkkkllljjjhhhggggggfffdddccc```ccceeeeeedddccccccccc___^^^]]][[[ZZZ[[[[[[\\\PPPQQQQQQOOOKKKDDD>>>:::000333555333222666@@@IIITTTUUUWWW\\\bbbfffiiiiiihhhpppyyy}}}sssaaaLLL:::666666<<>>>>><<<:::888888:::;;;;;;:::666444222111333888===@@@CCCEEEDDD>>>666000000111***++++++,,,---...//////,,,++++++******++++++,,,************))))))))))))))),,,...---***((()))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++************************------,,,,,,+++*********(((((((((((())))))))))))******))))))))))))******+++)))&&&$$$%%%'''+++---%%%(((+++,,,,,,+++,,,,,,///...,,,++++++,,,---...000000000000000111111222444333111111222333222111222222333333444555666666:::::::::999999999888888999:::;;;<<<===???BBBEEELLLbbb}}}ooonnnkkkyyyqqqppp{{{CCCAAA???>>>>>>>>><<<::::::;;;<<<<<<;;;;;;===>>>FFFKKKPPPUUUYYYZZZTTTLLLBBBBBBBBBDDDEEEEEEBBB@@@???>>>>>>===============AAABBBBBBCCCCCCDDDDDDDDDIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJJJJKKKLLLNNNPPPQQQNNNQQQUUUYYY]]]```bbbbbb```]]]\\\]]]aaaccccccaaaaaaccceeefffeeedddddddddccchhhnnnnnnjjjiiilllqqqrrrtttuuuwwwxxx{{{{{{yyyvvvsssqqqtttzzz}}}|||zzzwwwxxxxxxwwwvvvvvvwwwyyyvvvoookkkkkkppp|||xxxoooggg]]]QQQHHH@@@:::666999;;;:::999:::;;;<<<===???CCCJJJRRRXXXYYYVVVXXXbbbsss|||}}}|||yyysssllljjjllloooggghhhhhhhhhgggfffeeeddddddbbbaaaaaaccceeeeeeeeecccbbb```]]]\\\[[[[[[[[[TTTRRROOOMMMJJJEEE???;;;;;;555222333444333444777FFFNNNWWW]]]bbbggglllmmmrrrsssuuuxxxyyyuuummmffffffVVVFFF===666777HHH]]]{{{pppeee___UUUJJJDDDEEEFFFEEEAAA>>>CCCKKKKKKEEEJJJHHHEEEDDDCCCAAA@@@>>>???>>>>>>>>>===<<<;;;;;;777555111000333888???DDDHHHDDD>>>:::777555222000333111...---.........---,,,,,,,,,+++++++++******'''((())))))))))))((((((+++)))&&&$$$$$$%%%'''((())))))***++++++***))))))************************''''''''''''((((((((((((******)))))))))))))))***)))((('''(((***++++++***))))))))))))))))))))))))''''''((((((((((((''''''***************++++++,,,***)))))))))***)))&&&$$$&&&''')))******)))((('''))))))))))))******************+++++++++******))),,,,,,,,,---------......//////.........000222333222222111111222222333444333333333444444444555555444555666777888999999999999:::;;;;;;<<<>>>CCCFFFMMM```zzzssstttppp|||qqqqqq|||CCCAAA@@@?????????===;;;999;;;===>>>======>>>???IIIOOOTTTXXX\\\\\\VVVMMMCCCBBBBBBCCCDDDDDDCCCAAA======>>>>>>???AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGJJJJJJKKKLLLMMMNNNPPPPPPPPPRRRUUUXXX[[[]]]^^^___^^^\\\[[[]]]```bbbaaa```ccceeeffffffeeeddddddddddddiiinnnnnnllllllrrrwwwzzzzzz{{{{{{{{{}}}}}}{{{wwwtttqqqsssxxxzzzyyywwwvvvwwwxxxxxxxxxyyy{{{}}}~~~tttmmmoooooovvv{{{rrrjjjaaaWWWOOOFFF>>>888999:::999888:::;;;<<<===???CCCIIIPPPVVVYYYUUUTTT[[[iiiuuuzzz{{{yyy~~~}}}}}}{{{wwwqqqlllllllllhhhhhhgggfffeeeeeedddcccdddbbb``````bbbdddddddddcccaaa___]]][[[ZZZYYYYYYWWWVVVTTTRRROOOJJJDDD???;;;555222333444333333666BBBKKKWWWaaahhhmmmqqqsssrrrpppnnnooopppnnnjjjeeecccUUUHHH@@@999777DDDVVVxxxyyyooofffaaaZZZOOOHHHFFFBBBCCC@@@===@@@HHHJJJGGGJJJHHHEEECCCBBBBBBBBBAAADDDFFFGGGEEEAAA===;;;;;;888555222000222777===AAAEEEAAA;;;777555333222000222000---,,,---------,,,++++++++++++++++++******++++++++++++++++++******+++***((('''&&&'''((()))))))))))))))))))))))))))************************************))))))))))))******)))))))))))))))***+++)))((()))******)))((())))))))))))))))))))))))''''''((()))))))))(((((((((''''''&&&&&&'''((()))''''''''')))++++++***((()))***,,,------+++***)))))))))))))))***************+++++++++++++++******,,,,,,,,,---------...............//////000111222222222111111222222333444333333333444444444555555666777888999:::;;;;;;;;;999:::;;;;;;<<<>>>BBBFFFLLL___yyyrrrsssqqqzzzoooppp{{{DDDBBB@@@@@@AAA@@@???===888:::===?????????@@@AAAMMMSSSYYY\\\^^^^^^VVVNNNEEECCCBBBBBBCCCDDDDDDCCC@@@@@@@@@@@@AAACCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGEEEFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPRRRSSSUUUWWWYYYZZZ[[[[[[\\\[[[\\\^^^aaabbb```___dddfffggggggfffdddeeeeeeeeejjjmmmnnnmmmpppwww}}}{{{wwwttttttwwwxxxwwwuuusssuuuxxxzzz{{{}}}}}}tttmmmqqqsss}}}wwwooohhh___YYYLLLCCC;;;999999777777999;;;<<<===>>>AAAFFFMMMRRRXXXSSSQQQUUU___iiiooopppuuu{{{~~~~~~{{{uuuooollljjjjjjiiihhhfffeeeddddddddddddbbb``````aaaccccccccccccaaa___\\\ZZZXXXXXXXXXYYYXXXWWWVVVSSSNNNHHHCCC<<<666222333333222222555888BBBSSSbbblllqqqsssttttttooojjjhhhiiikkkjjjiiicccXXXLLLDDD;;;666>>>JJJdddvvv}}}ssskkkdddbbb^^^UUUKKKFFF@@@AAA@@@<<<<<>>BBBDDDOOOVVV\\\]]]^^^\\\UUUMMMFFFDDDBBBAAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBDDDDDDCCCCCCDDDEEEHHHIIIGGGHHHHHHJJJKKKMMMOOOPPPLLLMMMNNNNNNOOOPPPPPPPPPRRRSSSTTTVVVXXXYYYZZZ[[[[[[]]]___aaaccccccaaa```dddeeegggggggggggghhhiiiiiikkkmmmnnnnnnrrryyy|||xxxvvvvvvvvvuuussspppssswwwzzz|||}}}uuuooopppuuuzzztttmmmgggcccQQQGGG<<<888777666777:::;;;<<<======???CCCIIIMMMVVVTTTRRRUUU[[[bbbfffgggqqqyyy}}}xxxrrrmmmkkkmmmkkkhhheeeddddddeeefffdddbbb```___aaabbbbbbaaacccbbb___\\\ZZZXXXXXXXXXXXXWWWWWWWWWUUUPPPIIIEEE===777333333333111111444444>>>QQQfffrrrtttssssssvvvpppjjjgggjjjnnnpppqqqiii___RRRGGG===666888???RRRcccoooppppppttttttoooiiieeeaaaaaa```ZZZOOOGGGBBBDDDCCC>>>:::<<>>===;;;999:::>>>DDDIIIKKKRRRVVVUUURRRPPPMMMHHHFFFDDDCCCCCCDDDEEEEEEDDD??????@@@@@@AAACCCDDDEEECCCDDDEEEFFFHHHIIIJJJJJJHHHHHHIIIIIIKKKLLLMMMNNNKKKMMMOOOQQQSSSSSSSSSSSSQQQRRRSSSVVVYYY]]]```aaa```cccfffgggffffffggghhhdddfffhhhhhhiiikkknnnpppsssssstttuuuwww||||||yyyuuuqqqnnnnnnnnnooopppsssxxx{{{~~~}}}uuupppmmmsss{{{zzztttpppnnn]]]QQQDDD===:::777777:::888999:::;;;<<>>999888>>>LLLXXX[[[[[[ZZZXXXUUU[[[^^^```___``````\\\VVVTTTQQQOOOIII@@@999;;;@@@CCCDDDEEECCCAAACCCHHHLLLYYY\\\\\\UUUJJJAAA======888777555222111111111222222111111222333444333111222111111222333333111000,,,,,,,,,+++++++++******---,,,+++******+++,,,---'''((()))***+++***)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((()))******&&&%%%%%%''')))++++++***))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))******'''&&&%%%&&&)))+++,,,+++------,,,,,,+++++++++***))))))))))))************)))***+++,,,,,,------,,,,,,,,,,,,---------......---...///000000111111111222222111111222222333444333333333444444444555555666666888999:::;;;;;;;;;777999<<<===>>>???BBBDDDJJJ]]]wwwwwwbbbddddddsssmmmyyyFFFEEEEEEFFFGGGHHHHHHGGG>>>??????>>>???AAAEEEHHHIIIOOORRROOOLLLKKKJJJGGGEEEDDDCCCDDDFFFFFFDDDCCC@@@@@@@@@AAABBBCCCDDDEEEBBBDDDFFFIIIJJJJJJJJJIIIKKKJJJJJJJJJJJJKKKKKKLLLJJJLLLOOORRRTTTUUUUUUTTTSSSTTTUUUWWW[[[^^^aaacccbbbeeeggggggffffffhhhkkkhhhiiijjjiiiiiijjjmmmooopppqqqsssuuuyyy~~~~~~{{{yyyuuuqqqnnnnnnoooqqqssswww{{{~~~{{{uuurrrqqq||||||wwwssspppgggZZZLLLCCC>>>888777888666777999:::;;;===AAADDDGGGKKKQQQTTTVVVZZZ```eeemmmttt~~~~~~yyyrrrmmmfffbbb]]]YYYYYY]]]bbbfffhhheeecccaaaaaabbbaaa```]]]\\\ZZZXXXWWWWWWWWWWWWYYYWWWUUUTTTSSSRRRPPPNNNDDD===888777555222111333222888LLLkkk~~~|||tttkkkfffhhhnnnsssuuuxxxrrriii\\\QQQGGG???999:::GGGTTTYYYYYYVVVTTTQQQSSSYYY\\\ZZZYYY\\\^^^[[[[[[WWWSSSPPPGGG>>><<<@@@@@@CCCEEEDDDBBBBBBFFFKKKWWWVVVSSSMMMFFF@@@>>>>>>888777555333222111111111111222333555777777444222111000000222333333111//////......---,,,+++******)))*********+++,,,,,,,,,(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******)))(((''''''&&&&&&'''&&&&&&'''''')))******'''&&&%%%''')))******)))))))))))))))))))))))))))))))))))))))((('''&&&&&&$$$%%%'''((()))***))))))&&&%%%$$$%%%(((***++++++,,,++++++*********++++++))))))))))))************((()))***+++,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222222222111111222222333444333333333444444444555555222333444666777777888888777999<<<>>>>>>???AAACCCJJJ^^^xxxttt```cccbbbsssnnnyyyGGGFFFEEEFFFHHHIIIIIIHHH>>>@@@CCCDDDDDDDDDEEEFFFHHHMMMPPPLLLIIIIIIIIIGGGDDDDDDDDDEEEGGGFFFDDDBBBDDDDDDCCCBBBBBBBBBBBBBBBAAADDDGGGJJJLLLKKKJJJIIINNNMMMMMMLLLLLLLLLLLLLLLJJJLLLOOORRRUUUVVVVVVVVVVVVVVVWWWYYY[[[___bbbcccccceeeggggggeeefffiiilllkkklllllljjjiiiiiikkkmmmkkklllooosssxxx~~~~~~|||}}}{{{xxxtttqqqqqqsssuuuwwwzzz~~~{{{wwwwwwyyy~~~yyytttrrrnnnaaaRRRHHH@@@999666666555666888999:::===AAADDDBBBGGGKKKNNNQQQVVV___fffgggmmmvvv}}}{{{rrrkkkhhhddd^^^ZZZZZZ___eeejjjiiifffcccbbbbbbbbbaaa```ZZZYYYWWWVVVUUUUUUVVVVVVVVVTTTQQQPPPOOOOOOMMMLLLEEE???999888666333222333777<<>>AAA???CCCEEEEEEBBBAAAEEEIIIUUURRRMMMGGGCCC@@@???>>>888777666444333222111111111222555888:::888555222000///000111222222000...000000///...,,,+++******%%%&&&''')))************)))))))))******++++++,,,((()))************)))((())))))))))))))))))))))))+++***)))'''%%%###!!!!!!&&&&&&&&&'''''')))******((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))(((&&&%%%$$$###%%%(((***,,,,,,+++***)))'''%%%%%%&&&((((((''')))(((((('''(((((())))))))))))))))))************'''((()))***+++,,,,,,,,,,,,,,,,,,---------......//////.........000222333222222111111222222333444333333333444444444555555444555666888999999::::::777999<<<>>>???@@@AAACCCKKK^^^xxxttt```dddbbbrrrooozzzDDDCCCBBBDDDHHHKKKJJJHHHGGGFFFEEEDDDDDDDDDFFFGGGIIIIIIJJJJJJJJJIIIGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFHHHGGGGGGFFFGGGHHHJJJKKKJJJLLLNNNNNNLLLJJJJJJJJJHHHKKKPPPRRRSSSSSSTTTUUUYYYYYYYYYZZZ[[[^^^aaabbbaaaccceeeiiikkknnnooopppooolllhhhggghhhkkklllmmmpppnnnmmmpppvvv|||~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvvvv~~~{{{www}}}}}}}}}~~~}}}~~~}}}{{{xxxuuunnnggg[[[MMMAAA:::999999666777888:::<<<>>>@@@@@@CCCBBBBBBEEENNNXXX```eeejjjgggiiisss|||~~~}}}}}}~~~}}}vvvnnnmmmgggaaa^^^```eeejjjmmmdddcccbbbaaa___]]]\\\[[[YYYYYYXXXWWWUUUTTTSSSSSSWWWSSSPPPOOOPPPOOOMMMJJJEEEBBB===888555444555666444===SSSttt|||mmmfffddddddhhhnnnpppqqqooojjjdddYYYGGG777333@@@PPP[[[]]]ZZZVVVTTTQQQPPPOOONNNOOOUUU\\\bbbaaacccddd___UUUJJJDDDAAADDDCCCCCCBBBCCCEEEFFFHHHMMMIIIEEEBBBAAA???===;;;:::777444333333222111///333444666777777555444222000000///000000111222333///...,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))((((((''''''+++++++++*********))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,+++)))'''&&&((()))))))))+++***)))(((((()))******))))))))))))(((((((((((())))))))))))***+++,,,---(((((())))))******++++++...+++)))((()))((($$$!!!)))***+++,,,,,,,,,,,,++++++///000---,,,///000...---......///////////////333333222222222222222222222222333444444555555666555666777888::::::::::::::::::;;;::::::===AAAEEEKKK```}}}pppccc```___vvvnnnlllzzzFFFEEEDDDFFFIIIJJJJJJHHHHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHIIIIIIIIIHHHFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEHHHHHHHHHGGGHHHIIIKKKLLLKKKLLLNNNMMMKKKJJJJJJKKKMMMPPPTTTVVVWWWWWWWWWXXXYYYYYYZZZ[[[]]]___aaabbbaaabbbeeehhhjjjmmmnnnoooooollliiihhhkkknnnpppqqqooonnnnnnrrrxxx~~~~~~~~~~~~|||{{{zzzxxxxxxwww~~~||||||}}}|||{{{|||||||||}}}}}}{{{wwwtttqqqkkk```SSSHHH???;;;:::555666666777888999:::;;;>>>>>>@@@EEEPPP\\\ffflllmmmjjjmmmwww~~~}}}}}}~~~wwwpppnnnjjjdddaaabbbdddggghhheeedddcccaaa___^^^]]]\\\YYYYYYXXXXXXWWWVVVUUUUUUWWWTTTQQQPPPPPPOOOMMMKKKGGGDDD>>>999555444555666666===QQQssszzzjjjbbb___```ffflllrrrrrrpppkkkfff^^^OOOBBB888@@@LLLUUUZZZZZZXXXWWWSSSRRRPPPOOOOOOSSSZZZ___bbbllluuuvvvkkkYYYIII@@@DDDDDDDDDEEEEEEFFFGGGGGGKKKHHHDDDAAA@@@???>>><<<<<<;;;:::888555333222111666777777777555222000...000000000000000111222222///...,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************+++++++++*********))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%***)))'''''')))))))))(((******)))(((((()))***+++)))))))))))))))))))))((())))))))))))***+++,,,---)))))))))))))))*********&&&%%%%%%&&&)))***)))&&&******+++,,,,,,,,,++++++(((,,,,,,)))(((+++---,,,---...//////000000//////222222222222222222222222222222333444444555555666555555777888999::::::::::::<<<>>>>>>???@@@CCCEEEMMMbbb~~~rrrcccaaa```wwwsssnnn|||HHHGGGFFFGGGIIIIIIIIIGGGGGGGGGIIIJJJJJJJJJIIIIIIFFFGGGGGGHHHHHHGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJKKKMMMPPPSSSVVVXXXXXXXXXYYYZZZ[[[\\\]]]___aaabbbccccccaaabbbdddgggjjjlllnnnoooooommmjjjjjjmmmqqqssstttnnnnnnpppuuu{{{~~~}}}|||zzzyyyyyy}}}}}}~~~|||{{{{{{{{{{{{}}}~~~}}}yyyuuusssoooggg\\\QQQFFF>>>999666666666555666666666777:::;;;===DDDNNNZZZeeelllnnnllloooyyy}}}}}}}}}|||}}}yyysssppplllhhheeeddddddcccccceeedddcccaaa___^^^]]]\\\YYYYYYYYYXXXXXXWWWWWWWWWWWWTTTRRRQQQQQQPPPNNNLLLKKKGGG@@@:::666444555666777;;;LLLnnnwwwhhh___[[[[[[aaahhhmmmnnnlllhhhddd___TTTIII>>>???DDDMMMVVV[[[\\\ZZZUUUTTTRRRPPPOOORRRWWW[[[eeerrryyybbbMMMAAACCCDDDFFFHHHHHHHHHGGGFFFHHHEEEBBB@@@@@@@@@???===???AAAAAA>>>888444222333666666666555333111...---000000/////////000000111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))+++***)))(((&&&%%%$$$###)))(((((((((******(((''')))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,************))))))))))))%%%$$$%%%(((+++,,,,,,+++++++++,,,,,,,,,++++++***+++...---)))(((,,,///...---...//////000000//////111111111222222333333444222222333444444555555666444444666777888999999999888:::===>>>??????AAABBBNNNcccrrrbbb^^^___wwwvvvqqq~~~IIIHHHGGGGGGGGGGGGGGGFFFDDDEEEHHHJJJKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJLLLNNNPPPRRRUUUVVVVVVWWWXXXYYY^^^___aaadddeeefffeeeeeecccdddeeehhhjjjmmmooopppqqqnnnkkkkkkmmmpppssstttnnnooorrrwww~~~~~~}}}|||{{{zzzzzz|||{{{~~~}}}|||{{{{{{zzz{{{}}}{{{xxxtttqqqkkkcccYYYLLL@@@999888777666666555666777777999:::<<<@@@HHHRRR]]]dddlllkkkooowww|||{{{xxxxxx{{{{{{{{{~~~~~~{{{wwwsssoooiiifffddddddccccccdddcccbbb```^^^]]]\\\[[[XXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMNNNIIICCC<<<777555555555777888EEEdddvvvjjjbbb\\\ZZZ]]]bbbgggkkkllljjjgggcccYYYOOOBBB>>>>>>GGGTTT]]]^^^\\\VVVUUUTTTQQQPPPRRRVVVYYYfffrrrsss^^^MMMCCCAAADDDGGGJJJKKKIIIGGGEEEDDDBBB???>>>?????????>>>@@@DDDFFFBBB:::333222333111111222222222222111000//////......---...............---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,''''''(((((())))))******************))))))))))))************************'''''''''(((((((((((((((((((((((()))+++***(((&&&'''(((((()))***++++++,,,)))))))))))))))***************))))))***++++++,,,++++++******))))))((((((*********+++,,,,,,+++***++++++,,,,,,,,,+++******,,,///...)))(((,,,000000......///000000000000000000000111222333333444444222222333444444555555666333444555777888888888888888:::<<<======???AAACCCNNNbbb~~~tttddd___```wwwuuusssHHHHHHHHHGGGFFFEEEEEEEEEDDDFFFIIIKKKKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMLLLJJJKKKMMMOOOOOOQQQTTTUUUUUUVVVXXXZZZ^^^___aaacccdddeeeddddddffffffgggiiikkknnnppprrrtttpppllljjjkkkmmmoooooonnnooorrrxxx~~~}}}|||{{{{{{{{{{{{~~~zzz|||~~~}}}||||||wwwxxxzzz}}}{{{yyyssspppmmmggg^^^QQQDDD:::777777555555555666777888999;;;<<>>WWWvvv}}}vvvnnniiibbb[[[ZZZ]]]gggmmmrrrrrrqqqlllbbbXXXFFF@@@<<>>??????>>>???CCCEEEAAA999222111222///000000111111222222222///...------,,,,,,,,,,,,------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,((((((((()))+++***(((&&&''''''((()))***+++++++++((()))))))))*********+++*********)))******+++,,,++++++******))))))((((((++++++,,,+++***))))))(((++++++,,,,,,,,,++++++***)))+++***&&&%%%))),,,---...//////000000000000000000000111222333333444444222222333444444555555666333444555777888888888888;;;<<<======>>>@@@CCCFFFLLL^^^yyy~~~nnniiifff|||ssssssHHHIIIJJJIIIFFFEEEFFFGGGGGGIIIKKKMMMMMMKKKIIIGGGFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMOOOPPPRRRUUUVVVWWWXXX[[[]]]\\\]]]^^^___aaaaaaaaabbbhhhhhhiiijjjllloooqqqsssvvvrrrmmmjjjjjjkkkkkkkkknnnooorrrwww}}}}}}zzzzzz{{{}}}~~~}}}{{{}}}}}}||||||ttttttvvvyyy{{{|||{{{yyysssqqqnnnjjjcccXXXJJJ@@@777666444333333444666777888:::<<>>AAAEEEIIIIIIGGGDDDAAA@@@>>><<<;;;===>>>>>>>>>>>>@@@@@@===777333111111111111111111111111111111111000///------,,,,,,,,,------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********************++++++++++++(((((()))))))))))))))***((((((((((((((((((((((((************************)))(((((((((******(((''''''((()))******+++******((())))))******++++++++++++***************++++++************))))))))))))&&&(((******((((((((())))))***+++,,,,,,,,,,,,+++***------((('''+++.........///000000111111000000111111111222222333333444222222333444444555555666444444666777888999999999999:::<<<<<<===>>>AAACCCIIIZZZtttzzzuuummmtttrrr}}}JJJKKKLLLKKKHHHGGGHHHJJJIIIJJJKKKKKKKKKIIIGGGFFFDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNJJJLLLNNNNNNMMMMMMMMMOOOPPPRRRTTTVVVWWWYYY]]]___]]]]]]]]]^^^___```aaabbbiiihhhhhhiiikkknnnqqqssswwwsssnnnkkkjjjkkkkkkkkkooooooqqquuuzzz~~~}}}zzzyyy||||||}}}~~~}}}||||||{{{{{{uuutttuuuwww{{{}}}}}}}}}vvvssspppmmmhhh___SSSIII<<<:::777555333444555666666999;;;===@@@HHHTTT]]]ddddddffflllnnnmmmppptttqqquuuzzz}}}~~~~~~vvvrrrlllhhhgggffffffeeeddddddbbbaaa___]]]\\\[[[YYYYYYXXXWWWVVVUUUUUUTTTVVVXXXZZZXXXUUUQQQPPPPPPNNNLLLJJJFFF@@@;;;777444444555888???KKK\\\ooo|||~~~zzzvvvqqqggg]]]YYY[[[___hhhppptttuuutttooohhh```RRRDDD@@@GGGQQQVVVWWWWWWZZZ___cccgggkkkppptttuuu~~~jjjUUUGGGBBB<<>>BBBKKKRRRUUUXXX\\\bbbhhhmmmsssyyy}}}wwwaaaNNNEEECCC;;;>>>AAADDDEEECCCAAA???>>><<<::::::;;;<<<<<<<<<===;;;888666666666444333+++,,,---///222555777999666555444222111000000000,,,---......---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((('''''''''((((((((())))))******''''''''''''''''''''''''((((((((()))))))))))))))+++)))'''&&&((()))))))))))))))***++++++***((((((((())))))***++++++,,,,,,++++++***************+++(((((())))))******++++++,,,...000///,,,***+++---'''((()))+++,,,---......(((---...+++***---...,,,//////000111111111111111333333222222222222222222222222333444444555555666555666777999::::::::::::;;;AAAIIINNNOOOLLLHHHFFFHHHVVVmmmpppiiimmmtttmmmxxxLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBCCCCCCDDDEEEFFFFFFIIILLLOOOQQQPPPOOOPPPRRRSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQNNNQQQTTTVVVWWWYYY[[[]]]^^^bbbbbb___^^^bbbddddddggggggffffffhhhkkknnnpppttttttssspppllljjjjjjjjjmmmpppuuuxxx{{{~~~zzz~~~~~~}}}{{{{{{{{{zzzxxxwww|||zzzvvvuuuvvv{{{~~~zzztttqqqnnnggg]]]VVVHHHAAA888555555777555333777777777777;;;BBBKKKQQQZZZYYYYYY[[[___bbbddddddhhhpppwwwzzz{{{~~~}}}zzzxxxqqqiiigggjjjkkkiiieeefffeeecccaaa^^^\\\[[[ZZZ[[[ZZZ[[[\\\]]]\\\XXXVVVUUUVVVVVVUUUTTTQQQNNNLLLMMMKKKIIIFFFCCC>>>999444888666444555888CCCXXXjjjvvvyyyvvvlllaaa[[[VVVRRR\\\fffpppuuuxxx}}}~~~{{{mmmXXXFFF===@@@IIIPPP\\\eeelllllllllsss}}}}}}hhhTTTJJJFFFCCC>>><<<;;;<<<>>>?????????>>>===;;;:::999888888888;;;::::::888666444222111//////...000333444444333:::333///222222//////222777444000...------,,,+++''''''(((***+++,,,---...++++++++++++++++++++++++))))))************)))))))))))))))***+++,,,...///(((((())))))******++++++************)))'''&&&&&&))))))************))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,+++***((('''))))))))))))))))))))))))++++++************************))))))******+++,,,---,,,+++******+++,,,---////////////000111222333444444333333333444555555222222333333444555666666555666777888888999888888??????@@@CCCGGGJJJKKKJJJHHH\\\tttssseeeeeeqqqnnnooozzzMMMLLLLLLLLLKKKJJJJJJIIIGGGGGGGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHKKKMMMPPPOOONNNOOOQQQRRRQQQPPPNNNNNNNNNNNNNNNPPPQQQRRRQQQSSSUUUWWWWWWYYY[[[]]]```dddeeeaaaaaadddeeeeeefffffffffgggiiikkkmmmnnnpppqqqqqqooommmkkklllmmmqqqtttxxxzzz|||}}}{{{~~~|||{{{{{{|||{{{yyy|||zzzvvvtttuuuyyy~~~}}}yyytttrrroooiii```YYYKKKCCC:::555555666555444555555555666999???GGGMMMSSSSSSSSSUUUYYY^^^aaaccckkksssyyy{{{|||~~~{{{yyyrrriiigggiiikkkhhheeeeeedddcccaaa___]]]\\\[[[\\\[[[[[[\\\]]]\\\YYYVVVVVVVVVWWWVVVTTTRRROOOMMMMMMKKKIIIFFFDDD???999555333111111222444;;;KKKZZZnnnrrrrrrjjjbbb^^^[[[XXXYYYdddooovvv}}}zzz```JJJ@@@AAAHHHMMMYYYbbbiiijjjkkkrrrzzz~~~}}}sss```QQQJJJHHHFFF===<<<<<<===???AAAAAA@@@======;;;:::999888888888:::999999888666444222111---,,,,,,...111444444333777111...111333222333777999555111...---------,,,...------,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))))))))))))))))))))*********&&&&&&((()))************))))))*********))))))((())))))))))))))))))))))))******))))))))))))******)))******+++++++++++++++)))***+++,,,,,,,,,+++***))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,+++******+++,,,,,,...//////000111111222222333333333333333444444555222333333444444555555555555555666777888888888888888;;;>>>??????AAADDDGGGJJJ^^^vvvooo```___mmmpppnnnyyyMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHHHHFFFDDDCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFFFFFFFIIIKKKOOONNNMMMNNNPPPQQQPPPOOOMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUWWWWWWWWWXXX[[[]]]aaafffgggeeeccceeefffdddcccdddfffhhhiiikkkkkkllllllmmmnnnnnnmmmnnnoooqqquuuwwwzzz|||~~~~~~zzz}}}|||{{{|||}}}~~~}}}{{{yyyvvvttttttwwwzzz}}}{{{xxxuuusssqqqlllddd^^^PPPHHH===666444555555444555555444555666;;;BBBGGGJJJJJJKKKMMMRRRYYY___cccmmmtttyyyzzz{{{}}}}}}zzz{{{sssjjjfffgggiiihhheeedddcccbbbaaa```^^^]]]]]]]]]\\\\\\\\\]]]\\\YYYWWWVVVWWWWWWVVVTTTRRRPPPNNNLLLKKKIIIGGGDDD@@@;;;777222222333444444666@@@KKKbbbhhhkkkgggbbbaaa```]]]YYYcccnnnwwwfffMMMBBBBBBGGGKKKTTT]]]dddddddddiiiooorrrqqqmmmbbbTTTKKKHHHGGGEEE<<<<<<<<<>>>AAABBBBBB@@@===<<<;;;:::999888888888888888888777666444333222,,,++++++---000333444333555000...000444666999===<<<888222...---------,,,111000///---+++)))((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++***((('''&&&************))))))))))))%%%&&&''')))***+++++++++*********))))))((((((((())))))))))))))))))))))))******))))))))))))******'''((()))*********)))(((((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,---...000111222222111000222222222222222333444444444444444444444444444444444555666777777888888888333888======::::::???DDDLLL___xxxjjjZZZYYYfff~~~qqqmmmwwwMMMNNNNNNNNNMMMLLLKKKJJJGGGHHHHHHFFFDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFHHHJJJNNNMMMLLLMMMOOOPPPOOONNNLLLLLLMMMOOOQQQRRRTTTUUUVVVWWWWWWWWWVVVWWWYYY\\\```eeehhheeedddeeeeeecccaaacccfffhhhjjjkkkjjjjjjiiikkknnnnnnnnnoooppprrruuuxxxzzz}}}~~~|||xxx}}}|||}}}zzzxxxuuusssssstttwwwxxxxxxvvvuuutttsssoooiiieeeVVVNNNBBB999555444555555555555555555666999>>>BBBCCCDDDFFFIIINNNVVV___eeelllrrrvvvvvvwwwzzzzzzxxx{{{tttkkkffffffgggfffeeeccccccbbbaaaaaa```______^^^]]]\\\\\\]]]\\\YYYWWWUUUUUUUUUTTTSSSQQQOOONNNLLLJJJIIIGGGEEEAAA<<<999444333333444222222999BBBUUU]]]cccbbb```aaaaaa___\\\dddnnnwwwgggLLLAAACCCGGGJJJNNNVVV[[[[[[ZZZ]]]``````bbb\\\SSSKKKGGGFFFCCC???;;;;;;<<<>>>AAABBBAAA???===<<<;;;:::999999999999777777777666666444333333...---,,,---///111222222444111...000444888<<>>999333...------------,,,,,,,,,++++++*********************************((((((((())))))(((((((((###%%%''')))+++***))))))++++++******))))))(((((('''(((((())))))))))))(((+++***))))))((((((''''''((((((((((((((((((((((((******))))))))))))******$$$%%%'''((()))((('''&&&((())))))******+++++++++))))))))))))))))))))))))***************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111222222000///222222111111222222333444444444444444444444333333333444555666777888888888666:::======<<<<<>>777555555555555666666666666888<<>>;;;444000//////------444<<>><<<<<<;;;:::999999999999777777777777666555444333333111///...///000000000333222000000444:::===>>>===999333///---------,,,(((((())))))******++++++************************&&&&&&''''''''''''&&&&&& """%%%(((***++++++***++++++******))))))(((((('''(((((())))))))))))(((******)))(((''''''((((((((((((((((((((((((((((((******))))))))))))******&&&'''((()))))))))((((((******))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222111000///222222111111222222333444444444444444444444333333333444555777888888999999;;;;;;<<<===???AAABBBBBBIII^^^xxxmmm^^^]]]^^^xxxtttmmmxxxLLLMMMNNNNNNNNNLLLJJJHHHHHHIIIIIIGGGEEEDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJJJJJJJJJJJJJJJJHHHJJJLLLMMMLLLKKKLLLMMMNNNMMMLLLMMMOOOPPPOOONNNNNNOOOQQQSSSUUUVVVWWWWWWVVVXXXZZZZZZYYYXXXYYYZZZ[[[___aaa______aaabbbaaabbbcccfffiiikkkkkkkkkjjjjjjmmmpppqqqqqqqqqrrrssssssuuuwwwzzz}}}}}}{{{zzz}}}~~~}}}}}}~~~}}}}}}wwwvvvuuussssssrrrssssssrrrsssuuuuuutttrrrooommmccc\\\PPPDDD:::666555555555666777777777888:::======AAAFFFJJJOOOWWWaaahhhjjjpppttttttwww|||zzzsssnnnjjjiiigggfffeeeddddddcccbbbaaa``````___]]][[[ZZZZZZZZZXXXVVVSSSRRRQQQPPPOOONNNMMMMMMJJJIIIHHHHHHGGGDDD@@@===888444111000//////555<<<@@@JJJTTTXXXZZZ]]]^^^\\\^^^eeeoooyyyhhhMMM@@@???CCCFFFJJJOOOSSSRRRTTTYYY[[[ZZZTTTPPPMMMNNNMMMHHHBBB@@@<<<;;;::::::<<<>>>>>>===<<<;;;::::::999999999:::999999999888777555444333666333000......//////...111222222111555<<<>>><<<:::777333000...---,,,+++(((((())))))))))))))))))************************(((((())))))))))))(((((($$$%%%'''((())))))((('''************))))))))))))%%%&&&''')))***+++++++++))))))'''''''''''')))***))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,,,,+++***(((((('''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))******+++,,,,,,,,,------------,,,,,,,,,---///000111111000///222222222222222333444444444444444444444444444444444444666777999:::::::::;;;999999<<<@@@BBBBBBAAAIII]]]wwwqqqcccbbbccc}}}wwwmmmwwwJJJLLLMMMNNNMMMKKKIIIGGGHHHIIIIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIIIIJJJKKKJJJLLLOOOPPPOOOOOOOOOPPPOOONNNMMMNNNPPPPPPPPPOOOPPPQQQSSSUUUWWWXXXXXXXXXVVVYYY]]]^^^]]][[[[[[[[[YYY]]]___\\\\\\```bbbbbbccceeegggiiikkkllllllllljjjmmmpppssssssttttttuuuuuuwwwyyyzzz}}}|||zzzzzzzzz~~~}}}||||||zzzyyyvvvuuuuuutttssssssssssssppprrrtttuuutttrrrpppooogggaaaVVVIII>>>888555555444555666777666777999;;;;;;@@@FFFJJJNNNUUU^^^fffgggmmmqqqrrrvvv}}}zzzuuupppmmmjjjhhhfffeeeeeecccbbbaaa``````^^^\\\ZZZYYYYYYXXXWWWUUUSSSRRRQQQPPPOOONNNNNNNNNJJJIIIHHHHHHHHHEEEAAA>>>===888555555444222555:::888DDDOOOUUUYYY]]]___]]]___eeemmmwww~~~bbbJJJ===<<>>>>>;;;;;;:::999999999::::::;;;;;;:::999777666444333555222...,,,---.........---000222222666===???<<<777444222000///...,,,***))))))))))))))))))******************************)))******************)))(((((((((((('''''''''&&&)))))))))))))))*********&&&&&&((()))************((('''&&&&&&&&&(((***+++))))))))))))))))))))))))******))))))))))))******,,,+++***))))))+++,,,...,,,+++***))))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))******+++,,,,,,,,,---......---,,,,,,------......///000000000333333333333333444444555222333333444444555555555444555777888:::;;;;;;;;;777888:::<<<>>>@@@BBBCCCKKK^^^wwwtttffffffgggvvvllluuuJJJKKKMMMNNNMMMKKKHHHFFFHHHIIIIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKKKKMMMPPPRRRQQQQQQRRRRRROOONNNMMMNNNPPPQQQPPPOOOQQQSSSUUUWWWXXXYYYXXXXXXWWW[[[___aaa```^^^]]]\\\YYY\\\]]][[[[[[```cccccceeeeeegggiiikkklllmmmmmmhhhlllpppsssuuuvvvwwwxxxxxxyyy{{{{{{}}}}}}zzzyyyzzzzzz~~~}}}|||{{{xxxvvvuuuuuuuuuttttttsssssssssooorrrtttuuutttrrrpppoooiiidddYYYLLL@@@999555555222444666666666666888999999???EEEJJJMMMSSS\\\cccccciiimmmooottt|||zzzuuupppmmmkkkgggfffeeedddbbbaaa``````^^^\\\YYYXXXXXXWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOOOOJJJIIIHHHHHHHHHFFFBBB???:::777555555333000000333444@@@MMMUUUZZZ___```___```eeelllsssqqqZZZFFF::::::AAAGGGYYY[[[YYYTTTSSSVVVVVVTTTMMMIIIGGGJJJIIIEEEEEEJJJCCC???;;;:::;;;===??????;;;;;;:::999999999::::::===<<<;;;:::888666444333333000,,,+++,,,---......)))...111222777???@@@<<<444333111111000...+++)))(((((()))***+++,,,------))))))))))))))))))))))))))))))************)))))))))(((((('''''''''(((((((((((())))))******++++++************)))(((&&&&&&'''&&&%%%%%%&&&(((+++,,,))))))))))))))))))))))))******))))))))))))*********)))'''%%%&&&(((***,,,,,,++++++***+++---...///))))))))))))))))))))))))((())))))***++++++,,,,,,*********)))***++++++,,,,,,,,,---......---,,,,,,......------...///000111444444333333444444555666222222333333444555666666555666777999;;;<<<<<<<<<444999>>>???===>>>CCCHHHNNN```wwwtttffffffgggrrrkkksssIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGIIIKKKLLLMMMRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSPPPNNNNNNOOOQQQSSSRRRTTTVVVYYYYYYYYYXXXWWW[[[^^^aaaaaa^^^ZZZWWWVVV^^^\\\YYYWWWWWW[[[___bbbhhhhhhhhhiiijjjlllmmmnnniiilllppprrrssstttuuuwww{{{xxxxxx}}}{{{uuusss{{{~~~}}}zzzwwwxxxvvvsssqqqpppqqqrrrssstttsssrrrsssttttttrrrpppgggfff```TTTEEE;;;777888444555555666777888888888>>>AAAEEEHHHKKKPPPWWW]]]bbbgggmmmpppqqquuu}}}xxxqqqmmmllliiieeeaaa^^^]]]^^^^^^^^^___^^^]]][[[XXXVVVUUUTTTPPPPPPPPPPPPOOONNNMMMMMMHHHGGGGGGHHHHHHGGGDDDAAA999777555333111111222333888;;;DDDQQQ\\\cccgggiiiiiijjjlllqqqvvvyyyzzzzzznnnkkk[[[JJJBBB;;;???PPPjjjqqqlllZZZMMMLLLLLLIIIGGGFFFEEECCCCCCCCCDDDEEEGGGCCC>>>;;;;;;===>>>???===<<<<<<======<<<:::888===<<<:::999999888777555222///+++******,,,------.........///111333666777444333111000...,,,******,,,+++******))))))*********************)))(((''')))((('''&&&&&&'''((()))(((((())))))))))))((((((+++***)))'''''''''(((((())))))(((((((((((())))))******)))(((((()))******(((((((((((((((((((((((('''(((***+++,,,+++)))(((******)))))))))))))))***))))))***++++++++++++***+++*********))))))(((((())))))))))))***+++,,,---+++,,,,,,***))))))+++---///000///---+++******,,,000000000000111111111111111333444444222222333555333333222222222333444444777888888999::::::;;;;;;<<<===>>>???>>>???BBBDDDMMM^^^xxx{{{fffggghhh{{{pppfffpppLLLKKKIIIHHHFFFDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJPPPRRRTTTVVVVVVUUUSSSRRRTTTSSSPPPOOONNNPPPQQQSSSUUUVVVWWWXXXYYYXXXXXXWWWYYY\\\^^^___]]]ZZZYYYXXXZZZXXXVVVUUUWWW[[[```dddiiiiiijjjjjjkkkmmmnnnooojjjmmmppprrrssssssuuuvvv{{{xxxzzzzzzuuuvvv~~~zzzxxxsssrrrqqqqqqrrrtttwwwyyytttsssssstttuuuuuutttrrrjjjiiicccWWWHHH>>>999999555555555555666777888999;;;???CCCFFFIIINNNUUU[[[ccchhhmmmooopppsss{{{~~~wwwqqqmmmlllhhheeeaaa______``````___^^^]]]\\\ZZZXXXVVVTTTTTTQQQQQQQQQQQQPPPOOONNNNNNKKKJJJHHHHHHHHHGGGEEECCC<<<:::777444111111111111666888@@@NNN\\\eeeiiijjjhhhggghhhjjjmmmoooooonnnfffdddWWWKKKEEE???BBBRRRqqqxxxrrr^^^MMMHHHFFFCCCAAAAAAAAABBBDDDFFFHHHJJJIIIGGGBBB>>><<<===>>>@@@???>>>>>>>>>>>>===;;;:::;;;;;;:::999999777555444666333///......000000000///......///000222444555111111000///...---,,,,,,,,,+++******))))))******************)))))))))(((+++******))))))))))))***(((((())))))))))))(((((())))))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***)))(((******)))))))))))))))***))))))***++++++++++++***************)))))))))(((++++++******************---......,,,++++++---///---......---++++++,,,........./////////000000000000111333222111111222444222222222222333444666666777777888888999:::::::::;;;<<<>>>>>>>>>@@@BBBDDDLLL^^^www}}}ggggggeeeyyyrrrdddnnn~~~NNNLLLJJJGGGEEECCCBBBAAAEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIINNNPPPTTTVVVWWWUUURRRPPPTTTSSSQQQPPPOOOPPPRRRSSSXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\[[[ZZZ[[[[[[XXXWWWVVVWWWZZZ___dddhhhkkkkkkkkklllmmmnnnooopppnnnpppsssuuuuuuuuuvvvwwwzzzyyy{{{{{{yyy|||~~~zzzxxxrrrqqqqqqqqqsssvvvxxxzzztttsssrrrtttvvvwwwvvvuuunnnlllfffZZZLLLAAA;;;:::666555444333444555777999999<<<@@@CCCFFFKKKSSSXXXbbbfffkkkmmmmmmqqqyyy}}}wwwrrrnnnmmmiiifffcccbbbbbbbbbaaa```]]]\\\[[[YYYWWWUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNLLLJJJHHHHHHHHHFFFEEE???===999555222000000000444555;;;JJJ[[[iiimmmlllkkkiiigggggghhhiiihhhhhh``````VVVLLLIIIBBBCCCQQQuuu|||wwwcccNNNDDDBBB@@@>>>>>>???AAADDDGGGIIIKKKKKKKKKHHHCCC===;;;===@@@@@@@@@???>>>============;;;;;;<<<<<<:::888555333777444111000000111222111////////////000111222333///////////////.........,,,+++******))))))******+++***)))((((((((()))******************)))(((((((((((())))))))))))((((((''''''''''''((()))***+++))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''((()))***)))(((((()))))))))(((((())))))***((()))******++++++******************))))))))))))++++++,,,,,,+++***(((''',,,---...---++++++---...+++,,,---,,,+++,,,...///------.........////////////111222222111000222333111222222333444666777888666666777777888999999:::999;;;===>>>>>>@@@CCCEEEKKK]]]uuu{{{eeefffcccwwwwwwfffoooMMMLLLIIIFFFDDDCCCBBBBBBDDDEEEFFFHHHHHHIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLNNNOOORRRTTTTTTSSSRRRQQQUUUTTTRRRQQQPPPQQQRRRSSSWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[[[[\\\^^^[[[[[[\\\]]]```eeeiiilllllllllllllllmmmnnnoooppprrruuuxxxyyyyyyyyyyyyzzz{{{zzz}}}~~~~~~~~~|||yyywwwsssrrrqqqqqqrrrsssuuuvvvrrrqqqppprrrtttvvvvvvvvvpppnnnhhh]]]PPPDDD===:::666555333222222444777999777:::>>>AAADDDIIIPPPVVV]]]aaafffhhhjjjooowww~~~yyyuuurrrqqqmmmjjjgggeeedddcccaaa___\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQQQQPPPOOONNNPPPMMMJJJHHHGGGGGGFFFEEE@@@>>>:::666333222111111444444888FFF[[[mmmrrrpppoookkkfffccccccdddffffffbbbbbbXXXOOOLLLDDDCCCOOOqqqxxxvvvdddOOODDDAAA@@@@@@@@@AAABBBCCCDDDEEEEEEKKKMMMKKKEEE===999;;;?????????>>>===<<<<<<>>>???>>>@@@AAAAAA>>>:::666555444222///...///000/////////////////////000000000///////////////.........,,,+++******))))))******,,,***)))''''''(((***+++(((((()))))))))'''&&&$$$(((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&'''((()))((((((''')))(((((((((((())))))***((())))))************************))))))))))))))))))***,,,---,,,+++((('''***+++++++++))))))***,,,+++,,,---,,,++++++---///------........./////////000111222222111111222333333333333444555666777888666666666777888888999999888:::<<<===>>>@@@CCCEEEIII[[[tttwwwbbbcccbbbvvv{{{jjjsssJJJIIIGGGEEEDDDDDDEEEEEEBBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNOOONNNMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSUUUUUUVVVXXXZZZ]]]```aaaaaaaaaaaa___]]]]]]^^^`````````aaabbbeeehhhkkkmmmlllkkkkkkllllllmmmnnnoootttvvvyyyzzzzzzzzz{{{|||}}}|||}}}{{{zzzwwwuuurrrqqqpppppppppqqqrrrsssooonnnmmmoooqqqtttttttttpppnnnhhh^^^RRRGGG>>>999777555333222222444666888777:::>>>@@@BBBFFFMMMSSSVVVZZZ```cccffflllvvv|||yyyxxxwwwsssooojjjfffdddbbb___]]][[[ZZZYYYWWWVVVTTTSSSRRRPPPPPPQQQPPPPPPOOONNNMMMOOOLLLIIIGGGGGGGGGFFFEEE@@@>>>;;;777555444333444555555888CCCZZZqqqzzzxxxssslllddd^^^]]]```dddfffgggggg\\\SSSQQQIIIGGGRRRiiioooooobbbOOOCCC@@@@@@@@@@@@AAAAAABBBBBBBBBBBBIIIKKKJJJDDD<<<888888;;;<<<======<<<;;;<<<>>>AAADDDFFFHHHFFFAAA<<<999888333111...---...///...---/////////000000000//////000000//////......------,,,+++******))))))******+++***((('''''')))***,,,'''((()))))))))'''&&&%%%(((((())))))))))))(((((()))))))))))))))(((''''''))))))(((((((((((()))))))))***,,,------,,,***)))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''((()))******(((((()))************)))))))))))))))))))))******'''(((+++,,,---,,,***))))))***++++++***)))***+++,,,------,,,******+++---....../////////000000000111222333333222222333555666666555444444444555555666666666777888888999999777999;;;<<<===???BBBEEEGGGZZZuuuvvv```ccccccxxx}}}llluuuHHHGGGEEEDDDDDDEEEGGGHHHBBBDDDGGGJJJKKKLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNPPPMMMMMMMMMNNNPPPRRRSSSTTTVVVUUUTTTSSSTTTVVVYYY[[[UUUTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVYYY]]]```bbbcccdddddddddbbb```___```bbbbbbcccdddfffhhhjjjlllmmmlllllllllllllllmmmnnnnnnsssuuuxxxzzzzzzzzz{{{|||~~~}}}}}}|||zzzyyyxxxvvvtttoooooooooooopppqqqqqqrrrnnnlllkkklllnnnqqqrrrrrrooommmhhh```UUUIII@@@:::777666444333333555666777777:::===>>>???CCCIIIOOOPPPTTTZZZ^^^aaaiiittt}}}}}}||||||xxxssslllfffccc```^^^]]][[[ZZZYYYXXXVVVUUUTTTSSSPPPPPPPPPPPPOOONNNMMMLLLMMMKKKIIIHHHHHHHHHGGGFFFBBB@@@<<<999666555555555444666999BBBYYYvvvzzzlllbbb___ccchhhmmmjjjkkkbbb\\\[[[QQQLLLUUU^^^cccddd\\\OOOCCC>>>>>><<<===>>>@@@BBBCCCCCCDDDFFFGGGFFFBBB<<<888777888888:::======<<<<<<@@@DDDJJJLLLLLLHHHAAA;;;999888333111//////000000///...//////000111111111000000000000//////......------,,,+++******))))))*********)))((((((((()))***+++))))))************))))))(((((())))))))))))((((((************)))((('''&&&))))))(((((((((((())))))******+++,,,,,,+++******))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((()))******'''((())))))******))))))))))))))))))************'''(((***+++,,,,,,++++++***,,,------,,,++++++,,,,,,------,,,***)))***,,,....../////////000000000111333444444333222444555777666555444333333333333666666777777888999999:::777999;;;<<<<<<>>>AAACCCHHH[[[vvvvvvaaadddeee{{{zzzllluuuHHHFFFDDDCCCCCCEEEGGGHHHDDDFFFJJJMMMOOOOOONNNMMMJJJJJJIIIIIIIIIKKKMMMOOOLLLLLLMMMNNNOOOQQQSSSSSSTTTSSSSSSTTTUUUVVVXXXYYYUUUUUUTTTTTTTTTSSSSSSSSSSSSUUUXXX[[[^^^aaabbbbbbbbbcccddddddbbbbbbcccddddddeeegggjjjlllnnnppppppnnnnnnmmmmmmnnnnnnooooootttwwwzzz|||}}}}}}zzzyyy}}}~~~{{{yyyxxxxxxvvvuuurrrrrrqqqppppppooooooooonnnllljjjkkkmmmooopppqqqooommmhhhaaaXXXMMMBBB;;;777666666555555666666777666999;;;<<<<<>>:::777555444444111666:::BBBZZZ|||zzzjjjccceeelllqqqooorrrlllhhhfffXXXMMMQQQPPPRRRUUUTTTNNNFFFAAA@@@999:::===@@@BBBCCCDDDDDDCCCCCCBBB@@@===:::777666444999>>>???>>>???CCCFFFLLLNNNMMMGGG>>>888666666333111000///000000///---...///111222222222111111............////////////,,,+++******))))))******((()))))))))************)))(((((())))))***+++,,,(((((())))))))))))(((((((((((()))******)))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******'''&&&&&&'''''')))******'''(((((()))))))))))))))((()))))))))******************************++++++)))+++------,,,+++++++++***+++,,,+++******,,,...------........./////////000222333333222222333444555444333333333333333444777777888888999:::::::::888999;;;;;;;;;===???AAAJJJ]]]xxxttt___bbbfff}}}uuunnnvvvIIIGGGEEECCCCCCDDDFFFHHHFFFHHHLLLOOOQQQQQQPPPPPPKKKJJJIIIHHHIIIKKKMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQNNNOOOQQQSSSTTTUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSTTTVVVYYY]]]```aaaaaa```___aaadddddddddcccdddeeefffhhhkkknnnqqqsssuuuuuupppooooooooooooooopppqqqwwwzzz~~~~~~xxxyyy}}}zzzyyyxxxxxxwwwvvvxxxwwwuuussspppmmmkkkjjjooommmkkkkkkmmmoooppppppooommmiiicccZZZOOODDD===777777777777777777666666555888:::::::::<<>><<<888555333999???AAA@@@AAAEEEIIILLLNNNLLLEEE;;;444333444111000......//////---,,,...///111222333333222222+++,,,---...///000111222,,,++++++***)))*********'''((()))***************&&&&&&%%%&&&'''(((***,,,(((((())))))))))))((((((&&&'''(((*********))))))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++&&&&&&&&&'''''')))******'''(((((()))))))))))))))(((((())))))*********+++---,,,+++***))))))))))))''')))++++++***)))((()))((()))++++++***+++...000,,,,,,,,,---------......///111222222111111222333222222222222333333444555888888888999::::::;;;;;;888:::;;;;;;;;;<<<>>>@@@LLL^^^yyyrrr\\\___ggg~~~qqqqqqyyyGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHJJJNNNRRRRRROOOLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIIIIKKKPPPRRRQQQOOONNNOOOQQQSSSTTTTTTSSSSSSUUUTTTSSSRRRRRRTTTVVVWWWYYYZZZ[[[]]]^^^_________aaacccfffhhhhhhfffdddcccllljjjjjjnnnsssxxxyyyxxxwwwsssrrrssssssqqqssswwwuuuxxx|||~~~{{{}}}vvvzzzyyyttttttwwwzzzyyywwwwwwuuusssrrrrrrpppllljjjlllmmmoooppppppnnnlllkkkjjjpppqqqjjj^^^SSSHHH@@@>>>:::555444666777555333666666777666777999>>>AAAGGGKKKPPPTTTYYYbbbmmmttt{{{|||rrrhhheeeccc___ZZZYYYZZZZZZYYYXXXWWWVVVVVVUUUQQQQQQOOONNNMMMLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJFFFFFFDDD???777333222333555666;;;BBBYYYkkk^^^^^^ffflllxxxwwwtttqqqkkkbbbYYYRRRGGGEEEGGGMMMNNNHHHCCCAAA<<<;;;;;;===@@@BBBAAAAAA@@@???@@@BBBCCC@@@:::666333777===AAABBBCCCFFFHHHNNNJJJDDD===999666666666111111000...+++***+++---***---333999<<<;;;666222222111000.........///000++++++++++++++++++++++++))))))************))))))((()))***++++++***)))((())))))))))))((('''&&&%%%&&&&&&'''((()))***++++++))))))(((((((((((())))))***+++,,,***(((''''''((()))***++++++***)))((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))************************---+++))))))+++,,,***'''+++,,,---------,,,+++***,,,---///000///...///000222222111111111111111111333333222222111222222222555666777888::::::::::::777999<<<======>>>???AAANNNaaa{{{tttbbb___fffmmmllluuuGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEFFFIIIMMMNNNLLLJJJLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKMMMPPPQQQOOOMMMOOOPPPRRRSSSTTTTTTTTTSSSQQQRRRRRRTTTVVVYYY\\\]]]ZZZ[[[\\\]]]___aaabbbcccbbbdddfffggghhhhhhgggfffjjjiiijjjnnntttyyyzzzzzzyyyuuutttuuuuuutttvvvyyyzzzzzz|||{{{xxx~~~zzzvvvvvvyyy|||{{{yyyvvvtttrrrqqqpppnnnkkkiiikkklllnnnoooooonnnmmmlllkkkrrrtttnnncccXXXMMMDDD???;;;666555666777666555666666777666777999>>>AAAGGGJJJNNNTTT[[[dddlllrrrxxx~~~|||qqqgggdddccc___[[[ZZZ[[[ZZZZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQPPPOOOOOONNNJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHFFF@@@999444333333333444;;;DDD]]]~~~hhh[[[YYY^^^bbbqqqpppooommmiiiaaaYYYRRRGGGEEEFFFKKKMMMHHHCCCBBB>>>>>>??????@@@AAAAAABBBCCC@@@???CCCHHHFFF>>>666333888>>>AAABBBCCCEEEFFFGGGDDD@@@;;;888666666666333333333000...,,,---//////222777<<>>:::666222111///.........///000------,,,,,,+++*********))))))************))))))((()))***++++++***)))(((''''''(((((((((((((((((()))))))))))))))*********))))))(((((((((((()))))))))***+++)))'''&&&&&&''')))******+++***)))((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++************************---+++))))))+++,,,***(((******,,,------------,,,,,,...000000///...///000111111111111111111111111333333222222111222222333555555777888999:::::::::999::::::;;;;;;===AAADDDRRRddd}}}qqq```^^^cccllljjjsssGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDEEEFFFIIIKKKKKKJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRRRROOOLLLQQQQQQRRRSSSTTTTTTTTTTTTQQQSSSUUUXXX\\\^^^```aaa\\\\\\]]]^^^aaadddfffhhheeeffffffggghhhiiijjjjjjiiiiiijjjnnnsssxxxzzz{{{zzzwwwuuuxxxxxxwwwyyy}}}~~~|||}}}}}}yyyzzz~~~~~~}}}yyyvvvvvvyyy|||{{{yyytttrrrpppooonnnmmmjjjhhhiiijjjlllmmmnnnmmmmmmlllmmmtttwwwsssjjj```TTTKKKBBB===888555777888888666666666777777777999===@@@EEEGGGKKKSSS\\\eeekkkmmmssszzz~~~|||~~~}}}{{{pppfffdddccc```]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPJJJJJJKKKKKKJJJIIIHHHHHHJJJIIIGGGAAA;;;666444333444333999DDD\\\xxxdddXXXSSSTTTUUUcccdddddddddccc^^^WWWQQQHHHDDDDDDIIILLLHHHDDDCCCBBBDDDFFFDDDBBBAAACCCFFFFFFBBBAAAFFFMMMLLLAAA666444888>>>AAABBBBBBBBBBBB>>>===;;;999777666555555555666666444111//////000111333888<<>>;;;777111000///.........//////......---,,,+++***))))))))))))************))))))))))))************))))))%%%&&&'''((())))))))))))******))))))((((((''''''))))))(((((((((((())))))((()))***(((&&&%%%&&&'''))))))*********)))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))+++************+++,,,,,,************************,,,+++)))***++++++***)))((()))+++,,,---............///000000...---......111111111111111111111111333222222111222222333333444444666777888999999999999999999999:::===CCCGGGUUUggg~~~nnn^^^\\\```|||lllhhhqqqHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFHHHJJJKKKLLLIIIJJJKKKLLLMMMMMMNNNNNNNNNOOORRRUUUUUUTTTQQQOOOQQQQQQRRRSSSSSSTTTTTTTTTUUUWWW[[[^^^```aaaaaaaaa]]]]]]^^^___bbbgggkkkmmmjjjjjjiiihhhhhhiiikkkkkkiiijjjkkknnnqqquuuwwwxxxzzzvvvvvvyyyzzzzzz|||~~~~~~zzzxxxzzz~~~||||||}}}}}}yyywwwuuuvvvxxxyyyyyywwwtttrrrpppnnnnnnmmmkkkiiihhhiiijjjllllllmmmmmmlllnnntttyyyvvvppphhh\\\RRREEE???888555666777777666555666777777777999<<>>===999999999888777666444444666777888666333111000000///000333777:::999666333////////////.../////////---------,,,,,,+++++++++))))))************)))))))))))))))******)))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))((()))***)))'''&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))+++************+++,,,,,,************************+++************+++************+++,,,------.........000111000...------...111111111111111222222222222222111111222222333333333444555777888888888888888888999999;;;>>>CCCGGGTTTfff}}}lll\\\[[[___{{{mmmgggqqqHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJLLLIIIJJJKKKMMMNNNOOOOOOOOOMMMPPPTTTWWWXXXVVVTTTSSSPPPPPPQQQQQQRRRSSSTTTUUUXXXZZZ]]]aaacccccccccbbb^^^______aaaeeeiiimmmpppnnnmmmkkkiiiiiiiiijjjkkkkkkkkklllmmmnnnppprrrtttxxxuuuuuuxxx{{{{{{~~~|||yyyxxxzzz}}}|||||||||xxxxxxxxxxxxyyyyyyxxxwwwvvvtttqqqooooooooommmlllhhhiiijjjkkklllllllllmmmmmmsssxxxwwwsssmmmcccYYYIIIBBB:::555555666666666555666777777777888;;;===>>>???CCCLLLVVV^^^``````gggqqqzzz||||||~~~~~~{{{|||rrrjjjiiiiiifffbbbaaa^^^^^^]]][[[ZZZYYYWWWWWWRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFHHHFFFDDDAAA===999555333444111555;;;HHHdddyyyxxx|||tttjjjaaa[[[VVVPPPKKKMMMOOOSSSXXX[[[[[[WWWTTTPPPGGGBBBEEEIIIHHHFFFEEEEEEHHHJJJGGGBBBAAAEEEJJJIIIKKKOOOPPPNNNGGG???:::333555888<<<>>>===;;;999999999999999888666444333666777999777444111//////,,,---...111444333111............////////////...,,,,,,,,,,,,,,,,,,------))))))************))))))***))))))))))))))))))***))))))******)))(((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))***+++***((('''((()))(((((((((((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++******************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,...000111000...------...000000111111111222222222222111111111222222333444333444555777888888888888555777:::<<<===???BBBDDDPPPbbbzzzlll\\\[[[```|||nnnhhhrrrHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFFFFFFFEEEFFFIIIKKKHHHJJJLLLNNNPPPQQQQQQPPPMMMQQQUUUWWWWWWVVVUUUVVVOOOPPPPPPQQQSSSUUUWWWXXXXXXZZZ^^^aaadddeeeeeeeee___```aaacccgggkkkoooqqqooonnnlllkkkjjjjjjkkkkkklllmmmnnnnnnmmmnnnppprrrwwwttttttxxx{{{|||}}}zzzzzzzzz~~~}}}{{{zzz{{{|||}}}}}}}}}|||zzzyyywwwuuurrrpppppppppooonnnjjjjjjjjjkkkkkkllllllmmmmmmrrrvvvvvvuuurrriii___OOOGGG===777555666666555444666777777777888:::<<<<<<>>>BBBIIIQQQWWW[[[\\\cccnnnyyy~~~~~~vvvoooooonnnjjjeeeccc___^^^]]][[[ZZZXXXWWWVVVRRRRRRSSSRRRQQQPPPNNNMMMNNNNNNMMMLLLKKKIIIGGGFFFFFFDDDBBBAAA???<<<777444333000444999???VVVllloooqqqllleeebbb```\\\TTTMMMKKKNNNSSSYYY^^^___]]]ZZZUUUKKKCCCDDDHHHIIIGGGFFFCCCEEEEEECCCAAABBBFFFJJJKKKOOOSSSSSSNNNGGGAAA???444555666999;;;<<<;;;999:::::::::999888777555444555888:::999555111///---,,,,,,---///111111///---------.../////////......,,,,,,,,,,,,------------))))))************))))))******))))))))))))******************)))((('''&&&)))*********++++++,,,,,,))))))(((((((((((()))))))))***+++***)))((()))***(((((('''''''''((())))))''''''''''''''''''''''''***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((((()))******************************)))***++++++***)))+++,,,...---,,,++++++++++++,,,...///000000...---......000000000111222222333333111111111111222333444444444444666777888999999999555888;;;===>>>???AAABBBKKK]]]vvvooo___]]]ccc}}}pppiiitttIIIHHHGGGGGGFFFFFFGGGGGGEEEGGGIIIHHHGGGGGGIIILLLIIIJJJMMMPPPRRRRRRRRRRRRNNNQQQTTTTTTSSSRRRRRRTTTPPPPPPQQQSSSUUUXXX[[[\\\[[[]]]___aaabbbccccccccc___```bbbeeeiiilllnnnpppkkkkkkkkkkkkkkklllmmmmmmlllnnnppppppoooooorrruuuvvvttttttyyy|||~~~yyyxxx{{{}}}}}}zzzyyy|||~~~~~~|||zzzyyyxxxuuurrrppppppppppppooolllkkkkkkkkkkkkkkkllllllnnnrrruuuuuuvvvuuunnneeeUUUMMMAAA999777777777666444666777888777888999;;;<<>>AAACCCHHHZZZtttsssbbb___ddd}}}oooiiitttIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLLLLJJJJJJLLLNNNIIIKKKNNNQQQSSSTTTSSSSSSOOORRRTTTRRRPPPNNNOOOQQQQQQQQQRRRTTTWWW[[[^^^```aaaaaaaaaaaaaaa```___^^^___```cccgggjjjlllnnnooohhhhhhjjjkkkmmmnnnoooooollloooqqqqqqpppqqquuuxxxwwwtttuuuzzz~~~|||wwwxxx|||~~~}}}yyywww|||~~~}}}zzzwwwvvvwwwtttqqqooooooppppppooommmmmmlllkkkkkkkkkllllllooosssuuuuuuwwwwwwqqqiiiZZZQQQDDD;;;888888888777444666777888777888999;;;<<<@@@EEEIIIKKKOOOVVV[[[```lllzzz{{{wwwxxxwwwppphhhddd^^^]]]\\\ZZZXXXWWWUUUUUUVVVWWWWWWXXXWWWUUURRRQQQQQQPPPPPPNNNLLLJJJHHHGGGEEEDDDBBBCCCCCCAAA===999444222777666222AAAXXXaaaiiieeecccdddeeeaaaXXXOOOHHHKKKQQQXXX^^^```^^^\\\]]]PPPEEEDDDHHHIIIHHHGGGIIIGGGEEEFFFJJJNNNQQQRRRQQQPPPPPPRRRUUUSSSMMMGGG999777555777;;;>>>???===888777777777777888999999777:::<<<<<<999444000...,,,++++++,,,------,,,***+++,,,.../////////......333222000...,,,***((('''))))))************))))))+++***)))(((((()))***+++'''((()))******++++++***))))))((('''&&&%%%$$$$$$))))))(((((((((((())))))&&&((()))(((''''''((()))((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))((()))******+++************************'''***,,,+++))))))+++---+++*********+++---///000,,,---///000///...///000///000000111222222333333111111111111222333444555555666777999::::::::::::;;;;;;:::999999<<>>:::999777555222444666777888999888777999===AAAFFFJJJPPPXXX^^^^^^iiixxx}}}{{{xxxuuupppkkkfff___^^^]]][[[YYYXXXVVVUUUUUUTTTTTTUUUUUUTTTQQQOOOUUURRRMMMKKKJJJJJJIIIHHHGGGEEECCCAAA@@@>>>;;;888444222111333555;;;IIIWWW```dddddddddgggiiiaaaVVVOOONNNTTT]]]aaa]]]\\\^^^]]]QQQFFFBBBBBBEEEIIINNNOOOSSSSSSMMMIIILLLRRRUUUNNNOOOQQQRRRRRRQQQOOONNN;;;999777888:::;;;999777777777777777777888888888===<<<:::666333000...---,,,,,,,,,++++++*********+++,,,---...////////////......---,,,,,,+++******+++++++++************))))))))))))))))))******+++''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))+++***)))(((((()))***+++&&&'''))))))'''''''''((()))))))))(((((('''''''''))))))''''''(((***,,,...))))))))))))))))))))))))***)))(((''''''((()))***)))(((((()))+++***(((%%%))))))))))))************,,,,,,---------,,,,,,+++(((((()))***++++++,,,,,,......//////000111111111---...///000000111111000000//////......///000111333555777999:::999888777777888999:::;;;===@@@CCCIIIZZZrrrhhhhhhbbb}}}nnnlllvvvHHHGGGGGGGGGFFFFFFFFFFFFKKKLLLLLLLLLKKKKKKLLLNNNOOOOOOOOOQQQTTTTTTSSSQQQPPPQQQQQQPPPNNNMMMNNNOOOQQQSSSUUUVVVXXX[[[___bbbeeedddcccccceeeeeecccaaaaaabbbdddfffiiilllnnnooonnnnnnmmmllllllmmmmmmnnnmmmmmmoootttxxx{{{yyyxxxvvvsssqqqttt{{{~~~wwwxxxwwwvvv~~~}}}zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvtttssssssrrrooommmllljjjhhhfffeeegggkkknnnqqqooooootttzzz{{{uuuoooeeeZZZLLLAAA<<<:::888666555666666777777777777666999<<>>===;;;999999999999888888888888666666777666444111...,,,---,,,,,,,,,,,,,,,++++++------...//////.........------------------------+++++++++************)))***)))(((((((((***---...'''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''''')))******)))(((((()))******))))))))))))((((((((((((''''''''')))***+++))))))))))))))))))))))))(((((())))))))))))((((((+++)))((()))+++,,,,,,+++))))))))))))******************+++++++++++++++***++++++,,,,,,------......,,,,,,,,,---......////////////000111222222222222222111000000000222333444888888888999::::::;;;;;;777888999:::;;;===@@@CCCIIIZZZrrrhhhiiikkkvvveeecccmmm}}}FFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMLLLLLLNNNPPPTTTSSSQQQQQQSSSTTTTTTSSSOOOOOONNNLLLKKKLLLPPPTTTWWWYYY[[[\\\]]]^^^aaaccchhhhhhiiijjjlllllllllkkkeeefffhhhjjjmmmpppssstttwwwtttqqqnnnmmmoooqqqsssvvvwwwxxxyyyzzz{{{zzzzzzxxxuuusssuuu{{{|||uuussswww{{{}}}|||{{{{{{{{{zzzxxxuuusssrrrtttvvvwwwwwwuuutttssssssqqqnnnllljjjjjjiiifffeeegggmmmrrrsssqqqqqqssswwwwwwtttpppjjjbbbVVVKKKCCC===999666888777666555555666777888:::;;;>>>DDDLLLUUU___eeeggglllttt{{{|||zzzvvvrrrlllhhhhhheeeaaa]]][[[[[[[[[\\\YYYVVVSSSQQQPPPPPPOOONNNLLLKKKKKKKKKLLLLLLJJJHHHKKKIIIGGGFFFEEECCC@@@>>>:::666444333111///222999DDDNNNZZZ______\\\[[[ZZZUUUUUUYYYaaajjjoooqqqrrrkkk^^^MMM???999===MMM]]]lllfff```bbbooozzzxxxoooQQQJJJCCCBBBGGGJJJHHHDDD<<<999777888;;;======;;;888888888888777777777777222333555666444222///---------------,,,,,,,,,,,,//////////////////........................//////+++++++++*********))))))***(((&&&%%%%%%&&&(((***(((((())))))))))))(((((('''((())))))))))))((('''%%%&&&'''(((((('''&&&%%%((()))++++++)))))))))***************************((((((''''''((((((******(((((((((((((((((((((((('''((()))******)))((('''***(((''''''***,,,------((()))))))))************))))))***+++++++++******++++++,,,,,,---------...------...//////000000111000000111222333333333333333222111111222333555666888888888888888999;;;;;;777888999:::;;;===@@@CCCHHHYYYrrriiiiiigggyyyhhhcccmmm}}}FFFFFFGGGIIIJJJKKKLLLMMMKKKLLLMMMMMMMMMMMMOOOQQQTTTRRRPPPQQQRRRSSSSSSRRRPPPOOONNNLLLKKKNNNSSSWWWZZZ\\\^^^______```bbbcccfffggghhhiiijjjjjjkkkkkkfffgggjjjnnnrrruuuwwwxxxxxxuuuqqqooooooqqquuuwww~~~~~~~~~|||zzzyyywwwwww{{{xxxuuuwww|||}}}vvvsssxxx~~~~~~}}}||||||{{{xxxuuurrrqqqrrruuuwwwvvvtttsssrrrrrrqqqooommmiiikkkllljjjhhhiiioootttvvvtttssstttvvvvvvtttqqqjjjdddZZZOOOFFF???999777666555555555555777999:::999:::===CCCKKKUUU]]]bbb___cccjjjrrr{{{}}}zzzwwwrrrmmmhhhhhheeeaaa]]][[[ZZZZZZ[[[YYYVVVRRRPPPOOOOOONNNMMMJJJJJJIIIJJJLLLLLLJJJHHHJJJHHHFFFEEEEEECCC@@@>>>;;;777555555333000222777<<>>CCCFFFEEEAAA<<<999666666999<<<;;;:::777666666666555555555444000222444555444222000...------------------------000000111111111000////////////////////////000000+++++++++*********)))))),,,***(((&&&%%%%%%&&&'''(((((())))))))))))((((((&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%((()))++++++)))))))))***%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((())))))***(((((((((((((((((((((((('''((()))******)))(((''')))'''&&&&&&(((+++,,,+++((()))))))))************((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000000111222333333444444333333222222222333444666777777777666666777888999:::777888999:::;;;===@@@CCCHHHYYYrrrjjjiiieee{{{jjjcccmmm~~~GGGGGGHHHJJJKKKLLLMMMNNNKKKMMMNNNNNNMMMNNNPPPRRRRRRQQQQQQRRRSSSTTTTTTSSSPPPPPPOOONNNNNNQQQVVVZZZ\\\^^^aaaaaaaaaaaabbbcccaaaccceeefffeeeeeefffgggfffiiimmmrrruuuwwwxxxxxxuuusssqqqoooqqqtttxxx{{{~~~zzzxxxxxxxxx}}}zzzxxxzzz{{{vvvuuu|||~~~}}}{{{xxxuuurrrqqqrrrtttvvvtttsssrrrrrrrrrrrrpppnnniiimmmpppooommmmmmrrrwwwxxxvvvuuutttuuuuuusssrrrkkkfff]]]SSSIIIAAA;;;888444444555555666888999:::888999<<>><<<777555555444222444777888???LLLWWWYYYVVVWWW[[[XXXZZZ^^^hhhyyy{{{```III;;;:::DDDQQQVVV```pppwwwbbbMMMGGG???===???BBBAAA@@@===999666666888::::::999666666555555444444333333111222333444444222111///---------............///111111222333333222222222000000000000000000000000+++++++++************)))...---,,,***)))(((''''''((())))))******))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))******)))(((((()))&&&&&&&&&&&&&&&''''''''')))))))))***************))))))))))))))))))))))))(((((())))))))))))(((((()))'''&&&''')))******)))))))))))))))************))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,------......000000111222333333333333222222222222333444666777555666666777888888999999777888999:::;;;===@@@CCCHHHYYYrrrkkkiiigggyyyhhhcccmmm}}}HHHHHHIIIJJJLLLMMMNNNNNNLLLMMMNNNNNNNNNOOOQQQSSSQQQQQQRRRTTTVVVWWWUUUTTTPPPQQQQQQQQQRRRTTTYYY\\\^^^```bbbcccbbbaaaaaabbb```bbbeeeeeecccbbbdddfffgggjjjoootttvvvvvvtttrrrrrrqqqpppppprrrvvv{{{}}}}}}~~~~~~{{{zzz|||~~~}}}{{{}}}xxxvvvzzz~~~}}}{{{yyyvvvsssrrrssstttuuurrrqqqpppqqqssssssqqqpppiiinnnttttttqqqqqquuuyyyyyywwwuuussssssrrrrrrqqqlllhhhaaaXXXMMMDDD>>>;;;555555666777777777777777888888;;;AAAJJJQQQTTTUUUUUUXXX```kkkxxx~~~{{{xxxsssnnnjjjfffeeebbb___]]]ZZZYYYXXXSSSRRRQQQQQQQQQPPPNNNLLLLLLJJJHHHGGGIIIJJJJJJIIIIIIHHHFFFEEEEEEDDDAAA???===888444555444333444777777;;;FFFRRRWWWUUUVVV[[[ZZZ\\\```jjj~~~dddLLL===888>>>FFFPPP```wwwoooYYYJJJFFFAAA======>>>??????@@@<<<777666888::::::999777666666555444444333333333333444444333222222111------......////////////222222333444555555555444222222222111111000000///+++++++++************)))***+++,,,,,,,,,+++***)))))))))************)))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&(((***)))((('''(((((((((((())))))******************++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))++++++)))((())))))))))))************)))***+++,,,---------------------------,,,,,,,,,***++++++,,,,,,------...///000111222333333333333222111111111222444666777555666888999::::::999999777888999:::;;;===@@@CCCHHHYYYrrrlllhhhgggyyyhhhdddnnn~~~IIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNNNNNNNOOORRRTTTQQQQQQSSSVVVYYYYYYWWWUUUQQQRRRSSSSSSTTTVVVZZZ^^^^^^```ccccccbbbaaaaaabbbbbbdddgggfffdddccceeeggghhhlllqqquuuvvvtttpppmmmoooooooooppptttxxx|||xxxzzz}}}}}}|||}}}~~~}}}|||vvvwww~~~zzzyyywwwtttsssssstttuuupppppppppqqqssssssrrrqqqiiipppwwwxxxuuusssvvv{{{xxxvvvtttrrrqqqqqqppppppmmmjjjddd[[[PPPFFF@@@===666777888888888777555444777777:::AAAIIIOOOQQQPPPSSSVVV^^^jjjwww~~~|||yyytttnnnjjjgggfffdddaaa^^^[[[YYYXXXRRRQQQQQQQQQRRRQQQNNNKKKMMMJJJGGGFFFGGGIIIIIIIIIJJJHHHGGGFFFFFFEEEBBB@@@>>>888444444444222333777777999CCCPPPVVVTTTVVVZZZ[[[^^^bbbkkkdddKKK<<<666888===JJJ[[[qqq~~~wwwbbbPPPHHHFFFBBB>>><<<<<<===???BBB>>>999777999;;;:::999888777777666555555444444555444444333333222222222---.........//////000000222333444555666666666666333333333222111000//////+++++++++************)))%%%''')))+++,,,+++***)))))))))************))))))+++)))(((&&&&&&((()))+++)))((('''&&&&&&'''((()))&&&((())))))(((''''''(((&&&&&&''''''((((((((()))++++++,,,,,,,,,++++++***))))))))))))))))))))))))***)))(((''''''((()))************+++,,,,,,)))'''))))))))))))************)))***+++,,,---..............................---,,,,,,---......//////000//////000111222222222222111111111111222444666777555777999;;;<<<;;;:::999777888::::::;;;===@@@CCCHHHYYYrrrlllhhheee{{{jjjgggqqqHHHHHHHHHIIIJJJLLLOOOPPPOOOMMMLLLOOOSSSVVVWWWVVVRRRRRRTTTXXX\\\\\\YYYVVVWWWVVVTTTTTTTTTVVVXXXZZZ[[[___aaa___```fffjjjjjjlllhhhdddeeehhhjjjhhhfffhhhkkknnnpppqqqooolllkkklllooorrruuuwwwyyy{{{}}}|||{{{{{{~~~|||{{{yyy~~~}}}}}}}}}~~~{{{wwwuuuuuutttsssrrrrrrppppppppprrrrrrqqqpppqqqtttxxxyyyyyyxxxwwwwwwtttsssqqqnnnllllllllllllqqqmmmfff___VVVLLLCCC===888666555555777888888777999;;;===???AAADDDIIILLLMMMQQQZZZhhhvvv}}}zzzuuunnnhhhfffeeebbb___\\\YYYXXXWWWUUUTTTRRRPPPOOONNNOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGCCCDDDDDDDDDCCCAAA???===>>>;;;777444222333444666444666???MMMTTTSSSSSSWWW]]]```ffftttzzz]]]HHH<<<666555666HHHSSSbbboooqqqfffUUUIIIDDDBBB@@@===<<<;;;<<<===AAA===999888999;;;;;;999::::::999888777666555444444222000000222333111...111000///...///000333444111333777;;;<<<<<<:::999666444222///---,,,,,,,,,000,,,(((''')))++++++***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&$$$""" !!!%%%))))))(((+++*********))))))(((((('''((((((((())))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))((('''******+++,,,,,,,,,,,,+++))))))))))))************---,,,,,,++++++,,,,,,---***+++---///000000///...111222222333333333222222333333333333444555666666666666777888888888888888999999999:::;;;>>>@@@AAAIII[[[tttpppkkkfffzzzzzzmmmiiiqqqHHHHHHHHHIIIJJJLLLMMMOOOQQQOOONNNPPPTTTVVVVVVUUUSSSSSSTTTXXX[[[]]][[[XXXVVVVVVTTTTTTTTTVVVXXXYYYZZZ^^^```___aaafffjjjkkkmmmiiieeeeeehhhjjjiiifffiiikkkmmmpppqqqpppooonnnooorrruuuxxxyyy{{{~~~~~~}}}|||zzzxxxzzz~~~}}}}}}}}}{{{xxxuuusssssssssrrrqqqrrrqqqooopppqqqqqqpppooorrrtttwwwxxxvvvtttsssrrrqqqpppnnnmmmkkkjjjjjjjjjnnnkkkgggaaaYYYOOOFFF???888666555555666777777666777999;;;===???BBBFFFIIIMMMPPPYYYeeerrr}}}~~~{{{yyyuuuooojjjhhhfffccc```\\\ZZZXXXWWWWWWVVVSSSQQQPPPOOONNNNNNLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBAAA@@@???@@@===999555222222333333444555===KKKTTTUUUVVVXXX\\\```gggvvvrrrZZZHHH===666444666???HHHTTT^^^^^^VVVKKKCCCDDDBBB@@@>>>======>>>???BBB>>>999666777999999999:::999999888777666555555333222111222444444222///000///......///111333444555777:::<<<<<<;;;999777555444222///---,,,,,,,,,,,,)))((((((***+++)))''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&$$$%%%((())))))'''))))))))))))((((((''''''''''''((((((((((((((((((******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''***+++,,,+++)))***++++++,,,,,,++++++))))))))))))************---,,,,,,++++++,,,,,,---------......///.........000111222333333333333333333333333333444555666666666777777888888888888888888888888999;;;>>>AAABBBHHHZZZsssoookkkfffzzz}}}nnniiirrrHHHHHHHHHIIIIIIKKKLLLMMMQQQPPPPPPRRRTTTVVVVVVUUUTTTTTTUUUWWWZZZ\\\\\\[[[VVVVVVUUUTTTTTTUUUWWWXXXYYY]]]___^^^```fffkkkkkkllliiifffgggiiikkkkkkiiijjjlllnnnpppqqqssssssssssssuuuxxxzzz{{{}}}~~~zzzzzz{{{~~~}}}}}}}}}~~~yyyvvvsssrrrrrrrrrrrrqqqtttqqqoooooopppppppppooorrrtttvvvuuussspppnnnnnnllllllkkkkkkjjjiiiiiihhhllljjjhhhddd]]]TTTIIIBBB999777444444555666666666555777999:::<<>>555333666:::BBBLLLQQQPPPKKKGGGEEECCCBBBAAA@@@@@@@@@AAABBBDDD???999555555666999:::<<<;;;:::999777666555444222222333444666666333111///...------///111333555888:::;;;<<<<<<999666555444333111///...---,,,,,,)))((((((***+++,,,***(((((((((((((((((((((((((((((((((''''''&&&&&&'''''',,,+++******+++***((('''((((((((((((''''''''''''((((((((((((''''''''''''***))))))(((((())))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,,,,,,,)))***++++++,,,,,,++++++)))))))))*********++++++---,,,,,,++++++,,,,,,---000///......------......///000111222333444444444333333333333444555666666666777888888999999888888777777888999<<<>>>AAACCCGGGYYYsssooojjjeeeyyyqqqjjjrrrIIIIIIIIIIIIIIIJJJKKKKKKOOOOOOPPPRRRTTTUUUVVVVVVTTTTTTTTTVVVXXXYYYZZZ[[[VVVUUUUUUTTTUUUVVVWWWWWWWWW\\\^^^]]]___eeejjjjjjjjjhhhggghhhlllooopppooonnnnnnoooqqqsssvvvxxxyyyvvvxxxzzz{{{|||~~~{{{zzz}}}~~~}}}}}}~~~~~~yyywwwtttssstttttttttsssuuusssooonnnoooppppppppprrrsssuuutttqqqooommmmmmjjjjjjkkkkkkjjjjjjiiiiiillllllkkkhhhbbbWWWKKKCCC:::888555444555666666555555666888999:::===AAADDDJJJLLLRRR[[[fffrrr{{{~~~{{{yyywwwuuusssrrrpppmmmiiieee```\\\YYYWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPNNNKKKHHHFFFEEEFFFFFFGGGFFFDDDBBBAAABBBBBBCCCAAA???;;;777333222222222444222666BBBRRR]]]````````````cccmmmyyy}}}vvveee___WWWNNNAAA666222444888@@@IIIMMMKKKHHHGGGHHHCCCCCCBBBBBBBBBCCCDDDEEEEEE@@@999555444777;;;>>>@@@???>>>;;;999666444333111333555777888777444222......------...111333555777888::::::999777555333222222000///...---,,,,,,***))))))***++++++,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((++++++,,,,,,,,,+++)))'''(((((((((((((((((((((((()))))))))(((((((((((('''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************************---+++))))))***+++***)))))))))***+++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---000///...------...///000...///111222333444444555333333333333444555666666777777888999999999999888999999999:::;;;===@@@AAAFFFXXXrrrnnniiieeexxxvvvllltttHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMPPPRRRTTTUUUVVVWWWRRRSSSTTTUUUUUUVVVWWWXXXUUUUUUUUUVVVVVVWWWXXXXXXWWW[[[]]]\\\^^^dddhhhiiigggggghhhjjjooosssvvvxxxrrrsssssstttvvvyyy{{{}}}wwwxxxzzzzzz{{{}}}}}}yyy{{{~~~}}}}}}~~~~~~|||zzzwwwvvvwwwwwwwwwvvvvvvrrrnnnmmmnnnpppqqqqqqppprrrssssssqqqpppoooppplllllllllkkkkkkkkkkkkkkknnnoooooolllfffZZZMMMDDD<<<999666444555666666666555777888999:::<<<@@@CCCGGGIIINNNVVV```kkkvvv|||~~~~~~|||zzzwwwvvvvvvvvvsssqqqlllgggbbb^^^ZZZYYYWWWVVVVVVUUUUUUTTTSSSRRRQQQOOOLLLIIIGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBCCCDDD???===:::777555333333333444222444>>>OOO^^^eeeeeeeeeaaa```dddjjjlllhhhddd\\\ZZZXXXRRREEE888222333222:::EEEIIIHHHEEEEEEFFFCCCCCCCCCDDDDDDEEEFFFGGGEEEAAA;;;666555999>>>CCCEEEDDDAAA>>>:::777444333222444777888888666444333......------...000333444333444555666666555333222000000000///...------,,,***)))'''%%%%%%'''+++...(((((((((((((((((((((((((((((('''''''''(((((()))((()))+++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---+++))))))***+++***)))))))))***++++++++++++***************++++++++++++---,,,,,,++++++,,,,,,---------,,,---...000222333...///111222333444444555333333333333444555666666777777888999999999999999;;;;;;::::::;;;<<<>>>???FFFXXXrrrnnniiifff{{{yyymmmuuuHHHIIIJJJKKKLLLLLLLLLLLLKKKNNNRRRTTTUUUUUUWWWXXXRRRTTTUUUUUUTTTSSSTTTUUUTTTUUUVVVWWWXXXYYYZZZ[[[YYY]]]___^^^___dddhhhiiiggghhhjjjnnnrrrwww{{{~~~xxxxxxxxxyyyzzz|||}}}~~~wwwxxxyyyyyyyyy{{{~~~~~~zzzyyy~~~~~~~~~~~~|||yyyxxxxxxxxxxxxwwwssspppkkkjjjkkknnnppprrroooqqqrrrrrrqqqpppqqqrrroooooommmllllllmmmnnnnnnpppqqqqqqooohhh]]]PPPGGG???;;;777555555666777777666777888999999;;;???AAACCCFFFKKKRRR[[[fffqqqxxx}}}~~~~~~|||yyywwwwwwxxxuuusssoooiiiddd```]]][[[WWWWWWWWWVVVUUUTTTRRRQQQQQQOOOMMMKKKIIIHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDD???===;;;888666444444333222333444<<>>???GGGYYYssspppkkkiiiwwwllltttGGGIIIJJJLLLNNNNNNNNNNNNOOOSSSVVVWWWVVVUUUVVVWWWSSSUUUXXXXXXUUURRRRRRRRRSSSTTTVVVXXXZZZ\\\]]]]]]]]]aaacccaaaaaafffjjjjjjkkklllnnnqqqtttxxx}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxyyyyyyyyyxxxzzz~~~|||{{{~~~~~~~~~~~~|||yyywwwwwwwwwvvvtttoookkkgggeeegggkkkooopppoooqqqrrrqqqpppooopppqqqsssqqqnnnlllkkkllloooppppppqqqqqqpppjjj```TTTLLLAAA===999666666777888888666777888888888:::===@@@@@@CCCIIIPPPXXXbbbmmmttt|||~~~{{{yyyxxxyyywwwtttpppkkkfffbbb___]]]YYYYYYXXXWWWTTTRRROOONNNNNNMMMLLLKKKJJJIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDDDD@@@???<<<999666333222111111444666;;;III]]]jjjnnnooohhheeehhhggg```YYYWWWTTTRRRRRRRRRJJJ???777666222888@@@GGGKKKKKKIIIGGGCCCDDDEEEEEEFFFFFFFFFFFFFFFDDD@@@:::666777;;;@@@AAAAAA???===;;;999777777555777888777444222222333111///...------...000111//////000111111000//////---.../////////...---,,,((((((&&&###!!!"""&&&***))))))))))))))))))))))))((((((((((((((()))******%%%''')))(((''''''***,,,((((((((()))))))))******$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&'''***+++,,,+++((())))))************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,...///111111222222000111222333333333333333333333333333444555666666777888999999::::::999999999888999:::;;;>>>@@@BBBHHHZZZsssrrrnnnmmmnnnjjjqqqGGGIIIKKKMMMOOOOOOOOOOOOTTTWWWZZZZZZXXXUUUUUUVVVTTTWWWZZZZZZVVVRRRQQQQQQSSSTTTVVVYYY\\\^^^______aaadddfffcccccchhhkkkkkknnnoooqqqsssuuuyyy}}}~~~yyyyyyyyyyyyxxxzzz~~~}}}}}}~~~~~~~~~~~~{{{wwwuuuuuutttsssrrrlllhhhcccbbbdddiiimmmooopppqqqqqqpppooonnnnnnooouuurrrnnnkkkjjjllloooqqqooopppqqqpppkkkbbbWWWPPPCCC???:::777777888888888555666777777777999<<<>>>===BBBIIIOOOVVV```kkkrrr|||}}}yyyxxxyyywwwuuuqqqlllgggccc```^^^[[[[[[ZZZWWWTTTPPPLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEFFFGGGGGGFFFDDDCCCCCCAAA>>>:::666222000///111555777:::GGG[[[kkkqqqqqqkkkjjjnnnmmmddd[[[YYYQQQOOOOOOPPPKKKAAA:::777111444:::BBBGGGIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHFFFAAA:::555444888<<<======<<<;;;::::::999999666888999666333000111333111000...---------///000000000111000000///...---------...//////...---,,,***++++++)))&&&%%%(((+++************************((((((((((((((()))******''')))***(((&&&&&&))),,,&&&'''''''''(((((())))))!!!"""###$$$&&&'''((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))************************+++)))''''''((()))((('''(((((()))*********************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...///111111111000///111222222333333333222222333333333333444555666666888888999::::::::::::999666666777999<<>><<<999777444333555111444777;;;PPPgggkkkuuuoooiiifffgggeee```[[[UUUQQQLLLJJJIIIEEE>>>888444333888BBBHHHFFFBBBAAADDDAAA???@@@DDDGGGGGGFFFHHHFFFAAA<<<666444444555:::;;;;;;999666444444555777777666555333222111111///...,,,+++******+++,,,.........////////////000...//////000000//////...+++++++++***************++++++***)))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''******)))(((((((((((((((******))))))((((((''''''************************,,,,,,,,,,,,,,,,,,,,,+++------......///000000000111111111111111222222222444333222111111333555666555666777888888999999888::::::999888888<<>>AAAEEEIIIPPPZZZgggppp{{{|||tttnnniiifffcccaaa\\\ZZZWWWUUUTTTSSSPPPNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDAAA@@@???<<<999666444222111...333777;;;OOOdddgggmmmiiifffeeedddbbb]]]ZZZVVVSSSOOOLLLJJJFFFAAA===555333666>>>EEEFFFEEEEEEGGGDDDBBBBBBDDDFFFFFFEEEGGGEEEAAA<<<777555444444888999:::999666444444555444444444333333222222111///...---,,,+++++++++,,,------........./////////+++,,,,,,------,,,,,,+++++++++++++++************+++******)))(((((())))))''''''((((((((((((''''''$$$$$$$$$%%%%%%'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))((((((******)))(((((((((((((((************))))))))))))+++++++++++++++*********------------------------------......//////000000000000111111111222222222333333222222222333444555555666777888888999999888999999999999999<<<@@@DDDIII[[[uuutttqqqppprrrlllfffpppMMMNNNNNNNNNMMMNNNPPPSSSXXXXXXXXXXXXXXXXXXWWWVVVXXXYYYZZZZZZXXXVVVVVVVVV[[[\\\\\\]]]^^^___``````aaacccgggkkkooorrrtttuuuuuuwwwxxxxxxvvvuuuuuuvvv{{{yyywwwwwwyyy{{{{{{{{{xxxxxxxxxzzz|||}}}xxxzzz~~~~~~||||||{{{zzzxxxvvvtttssstttrrrpppqqqtttvvvvvvtttppppppppprrrssssssqqqoooooonnnmmmlllkkkkkkkkklllhhhhhhhhhjjjjjjddd[[[TTTGGGCCC===999888777777666777777666666666777888888:::===AAAFFFMMMWWWdddmmmxxx~~~xxxqqqlllhhhdddbbb\\\ZZZWWWVVVUUUSSSPPPNNNMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFBBBAAA???===999666333111///...444999>>>QQQdddgggdddeeeffffffdddaaa^^^[[[YYYYYYWWWRRRLLLGGGDDDCCC999444333:::@@@BBBCCCFFFIIIGGGDDDDDDEEEFFFFFFEEEFFFDDDAAA===999666444333555777999888777555555666222222222222222222222222//////...------,,,,,,,,,,,,---------..................////////////......,,,,,,++++++***************))))))))))))((((((((('''(((((())))))(((((('''""""""###$$$%%%'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++******+++******)))((((((***))))))(((((((((((((((************++++++++++++++++++++++++++++++++++++,,,,,,------......//////---------...//////000000000000000111111111222222222222333333333333444444555666777888888999999888777999:::;;;;;;===@@@BBBHHHZZZtttrrrnnnmmmsssmmmhhhrrrIIIJJJKKKLLLMMMPPPTTTXXXXXXXXXYYYYYYYYYYYYXXXXXX[[[[[[\\\ZZZYYYXXXYYY[[[\\\]]]^^^___```bbbbbbccccccdddgggjjjnnnqqqsssttttttvvvxxxwwwuuutttttttttxxxwwwuuuvvvxxxzzz{{{zzzyyyyyyzzz|||~~~}}}{{{~~~~~~{{{{{{zzzyyywwwuuutttssstttsssssstttwwwxxxwwwuuurrrqqqqqqssstttsssqqqooonnnmmmmmmmmmlllllllllkkkeeefffgggjjjkkkfff]]]VVVJJJEEE???:::888777777666777777666666666777777777777:::???CCCJJJTTTaaakkkttt|||{{{uuupppkkkfffccc^^^\\\YYYWWWVVVUUURRRPPPMMMMMMLLLJJJIIIGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGCCCBBB@@@===:::666333111222111777<<>>;;;888444222222555888999888666666666333333333333222222222222///////////////---,,,,,,,,,,,,,,,---------......///000000111111000000///,,,,,,,,,++++++******))))))))))))))))))))))))((((((((())))))))))))((((((&&&&&&&&&'''((()))++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********************)))(((''''''))))))(((((((((((()))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...//////,,,,,,---......//////000//////000000111111222222111222333444444444333333555666777888888999999888666888;;;<<<<<<===???AAAGGGYYYsssooojjjfff}}}uuuooojjjuuuHHHIIIJJJKKKLLLOOOTTTXXXXXXXXXYYYYYYZZZYYYYYYXXX]]]^^^^^^\\\[[[ZZZ\\\^^^\\\]]]^^^```ccceeefffgggeeefffgggiiikkkmmmoooppptttvvvxxxyyyxxxwwwwwwxxxwwwuuutttuuuxxxzzz{{{{{{zzz{{{|||~~~zzz|||~~~~~~{{{zzzzzzxxxwwwuuusssrrrrrrssssssuuuwwwwwwvvvuuussssssrrrssstttsssqqqooolllmmmnnnnnnnnnmmmlllkkkggggggiiikkklllggg___XXXLLLGGG@@@:::777777666666666666777777777666666666666999===AAAGGGRRR^^^gggpppyyy|||wwwrrrmmmgggddd```^^^[[[YYYXXXWWWTTTRRRMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGDDDCCCAAA>>>:::666333111555222777;;;@@@WWWnnnrrraaadddhhhjjjhhhfffdddcccfffiiiggg^^^QQQGGGBBBCCC777222000555:::<<<===???EEEEEEEEEFFFGGGIIIKKKMMMIIIEEEAAA>>><<<999444111111444888:::999888777666666666555444333222111111///000111111111///---,,,,,,,,,,,,---------......---------......---------------,,,,,,+++******)))((()))******+++***))))))(((((())))))))))))(((((())))))))))))))))))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))((((((((((((((()))))))))(((((('''&&&))))))(((((((((((())))))'''(((((())))))******************++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,------.../////////...//////000111111222222111222333444444444333333555666777888888999999888555888;;;=========???@@@EEEXXXrrrooofff^^^xxxyyyppplllvvvLLLMMMNNNMMMMMMNNNQQQTTTWWWXXXYYYYYYYYYYYYYYYYYY______```___]]]]]]___```\\\]]]___aaadddfffhhhiiigggggghhhhhhjjjlllmmmnnntttwwwzzz||||||||||||}}}wwwvvvuuuvvvyyy|||}}}}}}|||}}}~~~yyy~~~}}}zzzzzzyyyxxxvvvtttrrrqqqqqqqqqsssttttttttttttttttttssssssssstttssspppmmmkkklllnnnoooooonnnlllkkkiiiiiiiiikkklllhhhaaa\\\OOOIIIAAA;;;777666666666666666777777777666555555555888;;;???DDDNNNZZZccckkkvvv|||xxxsssnnnhhhddd```^^^\\\ZZZYYYWWWTTTRRRMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFCCCBBB@@@>>>:::777444222555111444666:::PPPggglllaaaaaabbbccccccbbbaaa```fffhhhhhhbbbVVVKKKEEEDDD666000...333999<<>>;;;888555444333000222333555HHH\\\___bbb___[[[ZZZ\\\^^^]]][[[^^^bbbdddbbb[[[RRRLLLIII>>>666000222777:::???CCC@@@BBBDDDFFFFFFIIINNNRRRRRRLLLDDD???===;;;666222111555;;;>>>===:::777666555555444444333222111111///111333555444111...+++------........./////////111111222222222222111111///...---,,,+++******))))))+++,,,......---,,,+++))))))************))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))))))))))))))((((((((((((((()))************))))))))))))))))))'''(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,------......///------...///000111222222333333222222222333444555555666777888888999999888666888:::;;;<<<===???AAACCCUUUooouuulllddd|||~~~sssnnnvvvLLLNNNQQQSSSTTTUUUVVVXXXVVVVVVWWWXXXYYYYYYXXXXXX___aaaccccccbbbaaaaaabbb```aaaaaabbbdddeeeeeefffgggggghhhiiilllooorrrssspppssswwwzzzzzzyyyyyyyyyxxxwwwvvvxxx{{{~~~~~~~~~}}}yyyyyyxxxwwwuuusssrrrqqqpppqqqqqqqqqqqqqqqsssuuutttsssrrrrrrrrrqqqnnnkkkjjjllloooqqqqqqooommmkkkhhhfffeeegggjjjjjjfffbbbRRRKKKBBB;;;777666666555666666777777777666444333222555777:::>>>GGGRRRZZZfffqqq|||}}}{{{}}}}}}zzzwwwtttoooiiiddd^^^\\\YYYWWWVVVUUURRRPPPMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>;;;888666555333000333444444CCCTTTTTTeee^^^WWWVVVYYY\\\[[[YYYWWW[[[```bbb___XXXRRRNNNJJJ???555222444777<<>>;;;888666222222222222222222222222///111444666555222...+++.........////////////000......////////////......//////...---+++******)))***+++---/////////---,,,))))))************))))))&&&&&&&&&''')))***,,,---))))))))))))))))))))))))''''''(((((())))))******&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&'''(((***++++++++++++((((((((((((((()))******,,,+++++++++******))))))&&&''''''((()))*********---,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------...///000111222222444333222111111333555666555666777888888999999888777999:::;;;;;;===@@@BBBBBBUUUoooxxxqqqkkktttnnnvvvPPPQQQRRRRRRRRRRRRTTTVVVYYYYYYXXXVVVTTTTTTVVVXXX______```aaabbbbbb___\\\]]]^^^aaacccdddeeeeeedddiiikkklllllllllmmmooorrrtttuuuwwwwwwvvvuuuvvvxxxttt{{{~~~~~~}}}zzzzzzyyywwwsssqqqqqqrrrsssqqqpppqqqtttvvvwwwwww{{{yyyvvvtttsssqqqooonnnooonnnnnnnnnnnnmmmjjjgggiiiiiihhhiiijjjiiigggeeeWWWOOOEEE>>>:::999777555222333666888888888666555555666888:::>>>EEEMMMSSSaaakkktttyyy|||}}}}}}~~~{{{tttmmmiiihhhccc\\\VVVVVVVVVSSSQQQQQQQQQNNNLLLKKKKKKJJJIIIHHHEEECCCAAABBBEEEHHHIIIJJJFFFEEECCCAAA===:::777666555333333222222777FFFUUU______\\\VVVSSSUUUVVVTTTXXX\\\```___XXXTTTSSSUUUFFF===222...222:::???BBBCCCBBBAAAAAADDDGGGKKKMMMSSSMMMEEEAAA???<<<666222111:::EEEIIIEEE>>>888666111111222222222333333333222333444555333000---+++............////////////222111//////000///...,,,///---+++)))))))))***+++...+++((()))+++,,,***(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***************)))((((((+++'''$$$&&&***+++(((%%%))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***)))************+++++++++---,,,*********,,,...000//////////////////....../////////000111111222222222222111111222222333444666777888999:::999888777777888999;;;<<<>>>???@@@EEEVVVpppxxxqqqmmmooojjjuuuQQQRRRSSSRRRRRRRRRTTTVVVZZZ[[[[[[YYYWWWWWWXXXZZZ]]]\\\]]]^^^``````^^^]]]___```aaacccdddeeeffffffjjjlllmmmmmmmmmnnnqqqssspppqqqrrrrrrqqqqqqrrrtttvvv}}}|||}}}|||zzzxxxvvvuuutttttttttsssrrrpppqqqtttvvvwwwwwwyyywwwtttsssrrrrrrpppnnnooonnnnnnnnnnnnmmmjjjhhhiiihhhhhhiiijjjjjjhhheeeZZZRRRGGG???;;;:::999777333444555666777666555555444555666999===CCCKKKQQQ^^^iiisssxxx{{{~~~~~~{{{|||~~~|||uuuooojjjiiiddd]]]WWWVVVVVVSSSPPPPPPQQQNNNLLLKKKKKKJJJIIIHHHIIIFFFDDDCCCDDDEEEEEEEEEEEEDDDCCC@@@>>>;;;888777555333222222222777DDDSSS]]]```___XXXSSSSSSSSSRRRTTTVVVXXXYYYXXXUUUSSSRRRIII@@@555///222888===???CCCBBBAAAAAADDDGGGJJJKKKQQQKKKEEEAAA???===888333333===HHHLLLHHH@@@999666222222222222333333333333222333444444333000---+++---......///000111111222666333111000000///...---000///---+++***+++,,,------+++))))))***+++***(((((((((''''''''''''(((((()))))))))))))))))))))))))))*********))))))((('''(((%%%###$$$((()))&&&###))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))(((((('''((()))***)))************+++++++++,,,,,,+++******+++------------------------------/////////000111111222222222222111111222222333444777777999:::::::::999888:::;;;<<<>>>???AAABBBCCCFFFWWWpppyyyrrrooorrrnnnxxxRRRSSSTTTSSSRRRRRRSSSUUUZZZ[[[[[[ZZZXXXXXXZZZ[[[\\\[[[ZZZ[[[^^^___```___bbbbbbcccccceeefffhhhiiikkklllnnnnnnnnnooorrrtttnnnooopppooonnnnnnpppqqqwww}}}~~~}}}yyy{{{}}}yyyuuutttvvvxxxxxxwwwtttrrrqqqqqqtttvvvvvvvvvwwwtttrrrrrrrrrrrrqqqpppooonnnnnnnnnooonnnkkkhhhhhhggggggiiijjjjjjiiiggg]]]UUUIII@@@<<<;;;;;;999555555555555555444444444333444555777;;;AAAIIINNNZZZfffqqqwwwyyy|||{{{yyy{{{}}}~~~}}}wwwqqqllliiieee]]]WWWVVVVVVRRRPPPQQQQQQNNNLLLKKKKKKJJJIIIHHHIIIGGGDDDCCCCCCDDDCCCBBBCCCBBBBBB@@@>>><<<:::999666444222222222666BBBOOO[[[bbbddd\\\SSSPPPPPPPPPOOOOOOPPPRRRUUUVVVSSSPPPMMMDDD888111111555:::<<>>@@@@@@EEEVVVnnnyyysssooouuuoooyyySSSTTTTTTSSSRRRRRRSSSUUUXXXYYYZZZYYYXXXXXXYYY[[[]]]\\\ZZZ[[[^^^bbbcccdddeeedddddddddeeegggiiikkkjjjkkkmmmmmmnnnooorrrtttpppqqqqqqpppoooppprrrtttwww}}}~~~~~~|||xxxyyy}}}wwwqqqqqqvvvzzzzzzxxxuuusssqqqqqqsssuuuvvvuuutttrrrqqqqqqrrrsssrrrqqqooonnnnnnnnnooonnnkkkiiigggfffgggiiikkkkkkiiiggg```WWWJJJAAA===<<<;;;:::777666555444333333333333444444555666999???GGGLLLVVVcccpppvvvxxxzzz{{{yyyyyy{{{}}}|||xxxrrrmmmiiiccc[[[UUUUUUUUUSSSRRRSSSQQQNNNLLLKKKKKKJJJIIIHHHFFFEEECCCCCCDDDEEEEEEDDDAAAAAAAAA@@@>>>===;;;:::777444222222222555???JJJZZZdddiii```SSSLLLLLLMMMLLLLLLNNNPPPRRRRRRQQQPPPOOOFFF:::222111444999;;;???>>>>>>BBBGGGKKKLLLLLLJJJGGGCCCAAA@@@>>>;;;888444:::@@@CCC@@@:::444111000000111111111222222222111222222222111///---+++,,,---...111444666888999===:::444111000000//////000000...---,,,,,,------+++***))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))))))))(((((('''***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))******))))))*********++++++++++++++++++++++++***)))(((.........////////////////////////000111111222222222222111111222222333444777888999:::;;;;;;::::::666777888999;;;===>>>???DDDTTTlllxxxrrrlllvvvllluuuSSSTTTTTTSSSRRRRRRTTTVVVWWWYYYZZZ[[[ZZZZZZ[[[\\\```^^^]]]^^^bbbeeehhhiiiffffffeeeeeefffhhhjjjkkkhhhjjjkkklllmmmnnnqqqssssssssssssrrrqqqrrrtttvvv{{{{{{vvvxxxzzzuuuooopppuuuyyyzzzxxxvvvtttrrrrrrsssuuuuuutttrrrqqqpppppprrrtttssssssooonnnnnnooooooooollljjjgggfffgggiiikkkkkkiiigggaaaXXXKKKBBB>>><<<;;;999888777666444333333333333555555666666999>>>EEEJJJSSS```nnntttwwwzzz||||||zzzzzz{{{zzzxxxsssmmmiiiaaaYYYTTTTTTUUUUUUUUUVVVQQQNNNLLLKKKKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDCCC@@@@@@@@@@@@???===<<<;;;888444222222222444<<>>@@@AAABBBBBBRRRiii~~~uuuoooiii~~~wwwllluuuRRRSSSTTTTTTSSSSSSUUUWWWYYY[[[]]]^^^]]]]]]^^^___bbb```___```dddhhhjjjjjjfffffffffgggggghhhjjjjjjgggiiikkkllllllnnnqqqssstttttttttrrrqqqrrruuuxxx{{{uuuwww~~~}}}}}}~~~wwwtttqqqqqquuuxxxyyyyyywwwtttrrrrrrssstttttttttrrrqqqpppqqqssstttttttttooonnnnnnooopppooommmkkkhhhggggggiiijjjjjjiiigggaaaYYYNNNEEE@@@===:::888888777777666555555444444555666666666888===CCCHHHOOO]]]lllqqqtttyyy}}}}}}|||zzzyyywwwsssnnnjjjaaaYYYSSSSSSUUUUUUUUUWWWQQQNNNLLLKKKKKKJJJIIIHHHJJJHHHFFFFFFFFFEEEBBB@@@@@@@@@@@@@@@???===<<<;;;999555222222222333999@@@PPP[[[bbb[[[PPPJJJJJJLLLLLLQQQUUUTTTOOOMMMPPPUUUOOOHHH===555111444:::>>>AAAAAACCCJJJSSSYYYXXXVVVEEEEEEDDDCCCAAA???===<<<:::888666555444444444555...////////////000000000000000000//////...---,,,+++,,,...000222555666777999666222000000000000///,,,,,,,,,++++++***)))))))))******)))''''''(((*********))))))))))))******))))))))))))))))))))))))((())))))************)))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))(((((())))))))))))******(((((()))***++++++++++++)))************++++++++++++++++++++++++*********++++++,,,,,,---........./////////000111111222222222222111111222222333444444666777999:::::::::999777888999;;;===>>>???@@@BBBQQQhhh}}}sssmmmggg|||yyyooovvvPPPRRRSSSSSSSSSTTTWWWYYYXXX[[[^^^______^^^___``````______```dddggghhhhhheeefffggghhhhhhiiiiiihhhhhhiiikkklllmmmooorrrtttwwwwwwvvvtttsssuuuxxx{{{yyyrrrttt~~~|||{{{{{{{{{uuuuuuttttttuuuwwwyyyzzzwwwuuusssrrrsssttttttssssssrrrqqqrrrtttuuuuuuuuuooonnnnnnoooppppppmmmkkkiiihhhhhhiiijjjjjjhhheeeccc[[[QQQIIIDDD@@@;;;888777777888888888777555444555555444444666:::AAAEEEKKKYYYhhhmmmpppwww~~~|||zzzxxxuuupppmmmddd[[[TTTSSSTTTSSSSSSUUUQQQNNNLLLKKKKKKJJJIIIHHHJJJIIIGGGGGGGGGFFFDDDBBBAAAAAA@@@@@@>>>===<<<;;;999555222222222222666<<>>===<<<888666444333333444555555000000000111111111111222/////////......------,,,+++,,,---///000222333444333222000///000111000///,,,,,,,,,++++++***)))((()))***+++)))'''&&&(((***)))))))))(((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++''''''(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++---......))))))))))))))))))))))))(((((()))))))))*********'''(((***+++,,,,,,++++++)))************+++++++++,,,,,,+++******+++------++++++,,,,,,---......////////////000111111222222222222111111222222333444333444666888999999999999555555777888:::<<<======CCCRRRhhh}}}rrrkkkcccwwwyyynnnuuuPPPQQQSSSSSSTTTUUUXXXZZZVVVYYY\\\]]]]]]]]]^^^___^^^^^^]]]___bbbeeefffeeedddfffgggiiiiiiiiihhhgggiiijjjlllmmmnnnpppsssvvvzzzzzzyyywwwvvvxxx{{{~~~~~~xxxqqqrrr|||~~~{{{yyyyyyzzztttvvvwwwwwwwwwwwwyyy{{{xxxuuusssrrrssstttsssssstttsssrrrrrrtttvvvvvvuuuooonnnnnnoooppppppnnnllliiiiiihhhiiijjjiiigggeeeddd]]]SSSLLLGGGBBB<<<888666777999:::999888666555444444333333444888???CCCHHHWWWeeejjjmmmuuu~~~}}}zzzyyywwwrrroooggg^^^VVVTTTSSSRRRQQQSSSQQQOOOLLLKKKKKKKKKIIIHHHGGGFFFFFFGGGIIIIIIHHHGGGAAAAAAAAA@@@>>>===;;;::::::555222333222222555:::;;;EEENNNMMMKKKMMMPPPQQQPPPOOOOOOPPPSSSUUUUUUTTTSSSLLLAAA777111222777<<<===;;;<<>>===<<<444333222222333444333222111222222222222333333333/////////...---------,,,,,,,,,---...///000111111000///...///000111000///,,,,,,,,,,,,+++***))))))(((***+++)))&&&&&&(((***))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))*********)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***,,,...//////))))))))))))))))))))))))(((((())))))*********+++'''(((***+++,,,,,,++++++)))************+++++++++---,,,*********,,,...000------......///000111111/////////000111111222222222222111111222222333444222333555777888999888888888888:::;;;===>>>@@@@@@DDDSSSiii~~~rrrkkk___rrrvvvjjjqqq~~~UUUWWWXXXXXXWWWVVVVVVWWWYYYXXXYYY[[[]]]___```___```_________```aaacccdddeeefffgggiiijjjjjjiiiiiikkklllnnnpppsssuuuwwwxxx|||}}}|||{{{yyyyyy|||~~~|||vvvooolllttt|||xxxwwwxxxxxxxxxwwwvvvuuutttssssssxxxxxxvvvuuussssssrrrrrrttttttuuuuuuuuuuuuuuutttuuurrrnnnnnnpppoookkkfffjjjjjjjjjjjjhhhfffdddbbbccc]]]UUUMMMFFF@@@;;;888999888888666555444333222333444444444555777;;;>>>KKKRRR\\\gggpppwww~~~}}}yyyuuussshhh___XXXWWWWWWUUUUUUWWWPPPOOOOOOOOONNNLLLHHHEEEHHHFFFEEEFFFHHHJJJHHHFFFBBBBBBAAA???===<<<::::::999777444222111111333444555<<>>======>>>@@@BBBFFFGGGHHHGGGDDDAAA>>>===444333222333444444333111111000111444777888555222///000111111111000...---...,,,++++++---......---000///...------...000111......---,,,+++))))))((())))))))))))))))))))))))******)))((('''&&&%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''### %%%((('''%%%''''''(((((())))))************))))))((((((''''''((()))))))))************)))***,,,------,,,***)))++++++******++++++,,,---............///////////////////////////000111111555444333222222222333333777777888888888999999999888:::===>>>>>>???@@@BBBCCCPPPeee{{{rrrgggiiivvvpppgggpppTTTVVVXXXXXXWWWWWWWWWXXX[[[[[[[[[\\\___aaa```______^^^^^^^^^___aaabbbdddfffgggjjjkkkllllllkkkjjjkkklllmmmppprrrtttvvvwww|||}}}~~~}}}||||||~~~}}}vvvlllhhhnnn}}}|||yyyxxxyyyyyyxxxwwwvvvuuutttsssrrruuuuuutttttttttttttttuuussssssttttttuuutttssssssuuuqqqnnnnnnpppoookkkgggjjjjjjjjjiiihhhfffdddbbbccc]]]UUUMMMGGGAAA<<<999777777666666555555444444333444444444555777;;;>>>IIIPPP\\\hhhrrrzzz~~~{{{wwwvvvlllccc[[[YYYWWWSSSQQQQQQQQQOOONNNNNNMMMLLLHHHFFFGGGEEEDDDEEEGGGHHHGGGEEEDDDCCCBBBAAA@@@???>>>===:::888555222111111222333222888BBBJJJQQQUUUYYYZZZZZZVVVSSSRRRSSSVVVWWWXXXZZZTTTIII===444111333666888999;;;<<<===???AAACCCIIIKKKMMMLLLGGGAAA===:::666444222222333444444333333333444777:::999555222///000000111000///...---...,,,++++++---......---//////.........///000111......---,,,+++***))))))************************$$$&&&)))+++------,,,+++'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''''''''''''''''''''+++'''$$$&&&)))+++)))&&&(((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))******+++)))***,,,------,,,***)))++++++******++++++,,,---............///////////////////////////000111111444333222222222333444444888888888888888888999999777999<<<>>>>>>???AAABBBDDDQQQggg}}}qqqgggeeesssqqqhhhqqqSSSUUUWWWXXXXXXXXXYYYZZZ[[[ZZZ[[[]]]```aaa```___^^^^^^]]]^^^___aaacccdddhhhjjjmmmooopppooolllkkkkkklllmmmooorrrtttvvvvvvzzz}}}}}}uuuiiibbbgggvvv{{{zzzzzzzzzyyyxxxwwwuuutttsssrrrrrrrrrrrrssstttuuuvvvwwwuuuvvvwwwwwwwwwvvvuuuuuussspppnnnnnnooonnnjjjgggiiiiiiiiiiiihhhfffdddbbbccc^^^VVVNNNHHHBBB===999555555666666666666666666333444444444444666:::===CCCLLLZZZhhhsss|||~~~{{{yyyoooeee]]]ZZZWWWSSSPPPPPPRRRPPPMMMLLLLLLKKKIIIHHHFFFEEEDDDDDDEEEFFFEEECCCEEEDDDDDDCCCBBBBBBAAAAAA<<<:::666333111000111222000444<<>>AAACCCJJJNNNQQQOOOHHHAAA<<<:::888555222111222333444444555777:::===>>>;;;555111///000000000000///...---...,,,++++++---......---///////////////000000111......---,,,+++***))))))************************&&&((()))***((($$$ ((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((('''''''''...+++((()))+++---+++)))))))))))))))(((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))++++++******++++++,,,---............///////////////////////////000111111333222222111222333555666999999888888888888888888666888;;;===>>>???BBBCCCEEESSSiiipppgggbbbpppqqqiiiqqq~~~RRRTTTWWWXXXXXXYYYZZZ\\\WWWXXXYYY]]]```bbbbbbaaa____________aaaccceeefffjjjlllpppssssssqqqnnnlllkkklllnnnppprrrtttuuuvvvxxx{{{~~~tttggg^^^cccsss~~~}}}}}}zzzyyyxxxwwwuuutttssssssrrrrrrrrrrrrsssuuuvvvwwwtttuuuvvvwwwwwwvvvtttsssrrrpppnnnnnnnnnmmmjjjgggiiiiiiiiiiiihhhfffdddcccccc^^^WWWPPPJJJCCC>>>:::666666666666555555555555333444444444444666999<<>><<<777333111000000000000222999EEESSS___dddfffgggbbb[[[XXXYYY[[[\\\[[[YYYYYYSSSFFF888000111666999;;;<<<;;;;;;>>>CCCGGGNNNPPPPPPMMMFFF@@@======999555111...///111333444777:::>>>AAA@@@;;;555000///////////////............,,,++++++---......---......///000111111111111...------,,,++++++******))))))))))))))))))))))))++++++***'''###))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******)))(((''''''&&&(((&&&%%%&&&))),,,,,,+++******))))))((((((''''''))))))))))))((((((((((((***)))((('''((()))+++,,,)))***++++++++++++***)))++++++******++++++,,,---............///////////////////////////000000111111111111111222444666777999999999888888888888888555777;;;===>>>@@@BBBDDDEEEUUUmmmooogggaaaoooooogggooo}}}RRRTTTWWWXXXYYYYYY[[[\\\VVVWWWZZZ___dddggggggfffbbbbbbbbbcccdddfffhhhjjjlllnnnrrrttttttrrrooommmlllmmmoooppprrrtttvvvvvvuuuyyy~~~}}}uuuggg^^^bbbsss~~~yyyyyyxxxwwwvvvuuuttttttttttttsssssssssttttttuuuqqqrrrtttttttttrrrpppooopppooonnnmmmmmmllljjjhhhiiiiiijjjjjjiiigggeeedddccc___XXXQQQKKKEEE???;;;888888777666555444333333333444444444333555999<<>>???AAACCCEEEVVVppppppgggbbbpppnnneeemmm{{{SSSUUUXXXYYYYYYYYY[[[\\\YYYZZZ^^^ccchhhkkkkkkjjjeeeeeeeeeeeegggiiilllmmmmmmooorrrttttttrrrooommmnnnoooppprrrsssuuuvvvwwwuuuyyy}}}~~~vvviii___bbbrrr~~~xxxxxxwwwwwwwwwvvvvvvvvvwwwvvvuuuttttttttttttttttttuuuwwwxxxxxxvvvsssqqqnnnnnnnnnmmmllljjjiiihhhjjjjjjkkkkkkjjjhhhgggfffccc___YYYSSSMMMFFF@@@<<<999999888666555444333222333444444333333555888;;;AAAJJJYYYgggsss|||uuudddZZZTTTQQQRRRUUUTTTQQQMMMKKKJJJJJJJJJIIIHHHIIIIIIGGGEEECCCCCCDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@===999444111000000000444444888AAAQQQbbbqqqyyy|||rrrfff___]]]___UUUVVVSSSJJJ???666333444777:::===???CCCLLLYYYdddggg___SSSKKKGGGDDDAAA>>>999555000---...000111222:::<<>>AAABBBEEEWWWrrrqqqfffdddrrrnnnfffnnn|||TTTVVVXXXYYYYYYYYY[[[\\\ZZZ\\\___dddhhhjjjjjjhhhfffffffffgggiiikkkmmmooonnnoooqqqrrrrrrpppooonnnppppppqqqsssuuuvvvwwwxxxwwwzzz~~~~~~xxxkkk___aaappp~~~|||vvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvxxxzzz{{{zzzxxxuuusssmmmmmmnnnmmmkkkjjjiiiiiikkkkkkllllllkkkjjjhhhgggccc___ZZZTTTNNNHHHAAA===888777777666555444444444333444444333333444888:::@@@HHHTTTaaallluuu{{{xxxiii___XXXSSSQQQSSSSSSPPPMMMKKKKKKKKKIIIHHHGGGHHHIIIGGGCCCAAAAAACCCAAAAAAAAA@@@@@@?????????@@@===999444111000000111111333888AAARRRhhh}}}mmm^^^ZZZ\\\SSSSSSPPPJJJBBB:::555333222888???EEEJJJSSSaaakkkfff[[[NNNIIIJJJIIICCC===:::777222000000222222333:::;;;<<<:::666333222222000///...---------.........,,,++++++---......---+++...222555666555333111---------------,,,,,,,,,************************+++***)))(((''''''(((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''''''''''''''''''''++++++***)))'''''''''((((((((((((((())))))))))))'''((((((((()))))))))***'''(((***+++++++++)))(((******))))))))))))******++++++******++++++,,,---............///////////////////////////000111111222222111111222444555666666666777888999::::::;;;666888;;;<<<===>>>???AAADDDWWWsssssseeecccrrrrrriiiqqq~~~UUUWWWYYYYYYYYYYYYZZZ[[[ZZZ[[[^^^bbbfffgggeeecccfffffffffgggiiikkknnnooonnnooopppppppppooonnnnnnqqqqqqrrrtttvvvwwwxxxyyyxxx{{{~~~yyylll______nnn||||||zzzuuuvvvvvvwwwxxxxxxyyyyyywwwwwwvvvvvvvvvvvvwwwwwwqqqsssuuuvvvuuusssooommmlllmmmnnnmmmkkkiiiiiiiiikkkllllllmmmlllkkkiiihhhccc___ZZZTTTOOOHHHBBB===666666666666666666666666333444444333333444777:::===DDDOOOZZZdddlllsssxxxwwwjjjbbb]]]WWWTTTTTTRRRPPPMMMLLLLLLKKKIIIHHHFFFHHHHHHFFFBBB???@@@AAABBBBBBAAA@@@@@@???>>>>>>???===999444222111111111...111777BBBTTTmmmppp]]]WWWYYYQQQPPPNNNJJJDDD===777333000888CCCJJJNNNVVVaaajjj\\\QQQFFFEEEKKKMMMEEE===;;;888444222333333444333999::::::666222000111333000///...---,,,---.........,,,++++++---......---+++...222666777555333111------------------,,,,,,++++++++++++++++++++++++&&&&&&((()))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&''''''''''''''''''((((((((('''(((***+++''''''(((((())))))******'''((((((((())))))******&&&'''***,,,,,,+++)))'''******))))))))))))******++++++******++++++,,,---............/////////000///////////////000111111333222222111222333555666555555666888999:::;;;<<<666888;;;<<<======???@@@CCCXXXtttttteeebbbrrruuummmtttXXXXXXXXXXXXYYY[[[\\\]]]ZZZ]]]```aaaaaaaaadddfffdddgggkkklllllllllllllllooopppqqqqqqoooooopppqqqyyyuuussstttwwwzzz{{{zzz|||~~~uuujjjaaa```lllzzz}}}{{{xxxvvvuuuwwwyyyzzzzzzwwwuuusssrrrssstttsssrrrssstttuuuvvvvvvtttrrrqqqooonnnllllllmmmmmmllljjjkkklllmmmmmmllljjjgggfffbbb___[[[VVVQQQJJJCCC>>>999777444444555666666555555555555555555666777777>>>CCCKKKTTT^^^hhhrrryyy|||}}}|||vvvlllaaaZZZVVVVVVVVVSSSSSSRRROOOLLLJJJJJJKKKDDDDDDDDDDDDDDDCCCBBBBBBEEECCCAAA@@@AAAAAA@@@??????===:::777444222111111000444777===RRRtttmmm[[[TTTTTTMMMOOOQQQNNNHHH@@@999555333999BBBKKKRRRUUUUUUUUUKKKKKKLLLOOORRRNNNFFF>>>???===:::555222111333555555555444444333222111111000000//////.........---++++++,,,------...//////222222111000000000111222222000---------...,,,++++++******)))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++'''((()))))))))'''&&&%%%&&&'''(((*********)))((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((($$$$$$%%%'''(((***++++++))))))))))))))))))))))))&&&''')))******)))'''&&&)))))))))))))))******+++)))***+++,,,,,,+++***)))+++++++++************)))...............///000000---...000111222222111111333222111111333444555555666666777888999::::::;;;;;;;;;;;;<<<===???@@@AAAIIIYYYpppwwwdddaaaooowwwllluuuXXXXXXXXXXXXYYYZZZ[[[\\\\\\^^^`````````aaaeeehhhgggjjjlllmmmlllkkkkkkkkkmmmooopppqqqpppppprrrsssxxxvvvtttuuuxxx{{{}}}|||~~~wwwlllbbb___hhhuuu~~~wwwuuussssssuuuwwwwwwwwwwwwuuutttssstttuuutttsssqqqrrrsssssssssrrrpppoooqqqooommmmmmnnnmmmllljjjjjjkkkllllllkkkiiigggeeebbb___[[[WWWRRRKKKDDD???:::777555444555666555555555555555555555666666777===BBBIIIRRR[[[eeeooouuu|||yyysssiii___XXXUUUUUUVVVTTTTTTSSSPPPLLLIIIIIIJJJGGGGGGGGGFFFEEEDDDCCCBBBEEECCCAAA@@@AAAAAA@@@??????===:::777444222111111000333666>>>UUUwww{{{eeeVVVPPPPPPKKKMMMOOONNNJJJCCC;;;666444999AAAIIINNNPPPOOOMMMIIIHHHJJJMMMPPPMMMEEE>>>>>><<<888333///---///111444444444333222111111111000000/////////.........+++,,,,,,------...//////111111222222111000000111111///---------------+++,,,,,,+++************+++))))))))))))))))))))))))***)))(((''''''((()))***)))***++++++***)))((('''((())))))************)))((((((((((((((((((((((((+++***)))(((((()))***+++''''''((((((((())))))))))))))))))))))))))))))))),,,((($$$ $$$(((,,,)))))))))))))))******+++)))******************)))))))))******+++++++++,,,---------------......///---...000111222222111111333222111111222444555555777777777888999999::::::;;;;;;;;;<<<>>>???AAAAAAHHHXXXpppwwweee```nnnwwwmmmvvvXXXXXXXXXXXXYYYZZZ[[[[[[^^^___aaaaaaaaacccfffiiiiiikkkmmmnnnlllkkkkkkkkklllnnnqqqrrrrrrssstttvvvwwwuuutttuuuyyy|||~~~yyyoooccc]]]dddnnn}}}uuutttssstttvvvwwwvvvuuuwwwvvvuuuuuuvvvvvvuuutttqqqrrrsssssssssrrrpppppprrrqqqooonnnnnnnnnllljjjiiijjjkkkkkkjjjhhhfffdddccc```\\\XXXSSSLLLEEE@@@:::888555444555555555444555444444444444555666666<<<@@@HHHPPPYYYcccmmmsss|||}}}uuupppggg^^^XXXVVVVVVWWWVVVVVVTTTPPPLLLIIIHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDBBB@@@@@@AAAAAA@@@??????===;;;888555333222111111222555???WWWyyymmmZZZOOOKKKJJJIIIIIIKKKMMMMMMHHH???777444999@@@FFFIIIHHHEEECCCDDDDDDFFFJJJLLLJJJDDD???>>><<<888333...,,,---...333333333222111111000000000000////////////......---------------...///000000222444444222000//////111///---,,,---------+++++++++***)))))))))******))))))))))))))))))))))))***)))(((''''''((()))***)))************))))))(((***))))))(((((((((((()))(((((((((((((((((((((((((((((('''&&&&&&'''((((((+++******))))))(((((('''))))))))))))))))))))))))---)))######)))---)))))))))))))))******+++***))))))(((((())))))***'''((()))***+++,,,------,,,,,,,,,,,,---------...---...000111222222111111222222111111222333555666888888888888888888888888::::::;;;===>>>@@@AAAAAAFFFWWWooowwweee^^^kkkvvvmmmvvvXXXXXXXXXXXXYYYZZZ[[[[[[^^^```bbbeeefffggggggggghhhjjjlllmmmlllkkklllmmmooorrrtttuuuuuuuuuvvvwwwuuuttttttvvvyyy|||zzzqqqeee]]]```iiixxx~~~xxxwwwwwwxxxzzzzzzyyywwwwwwvvvuuuvvvwwwxxxvvvuuutttuuuuuuvvvvvvuuutttttttttrrrpppooooooooommmkkkiiijjjkkkkkkjjjhhheeedddcccaaa]]]YYYTTTMMMFFFBBB<<<999666555555555555444444444333333444444555666:::???GGGPPPYYYdddnnnttt}}}}}}yyysssnnnfff___YYYWWWXXXXXXWWWWWWUUUQQQLLLHHHGGGHHHJJJJJJIIIHHHGGGEEECCCBBBDDDBBB@@@@@@AAAAAAAAA@@@???>>><<<999666444222111222222444===UUUttttttaaaTTTLLLHHHEEEFFFFFFHHHLLLOOOKKKBBB999222666===BBBDDDBBB???<<<@@@@@@CCCFFFHHHGGGCCC???===<<<999555000...///111222222222111111111000000000000//////////////////......---------...000000000444888888555111000///000...,,,,,,---------,,,)))(((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((('''''''''***)))'''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++******))))))(((((((((((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))******+++***)))(((''''''((()))***((())))))***++++++,,,,,,,,,,,,------............---...000111222222111111111222222111111222444666999999999888888888777777999:::;;;===???@@@AAAAAAEEEVVVnnnvvvccc^^^jjjuuullltttXXXXXXXXXYYYZZZ[[[\\\]]]]]]```eeeiiikkkjjjhhheeeeeegggjjjkkkkkklllnnnoootttvvvyyyyyyxxxwwwwwwwwwttttttuuuvvvxxx{{{~~~zzzrrrfff\\\^^^eeettt}}}yyyyyyyyyzzz||||||{{{yyywwwvvvvvvwwwxxxxxxwwwuuuvvvvvvwwwwwwwwwwwwwwwvvvtttrrrpppppppppooommmllliiijjjkkkkkkjjjhhheeeddddddbbb^^^ZZZUUUOOOHHHCCC===:::777555555555444333333333333333333444555555999>>>FFFPPPZZZfffpppwww}}}~~~~~~|||wwwooojjjccc]]]XXXVVVVVVWWWXXXXXXUUUQQQLLLHHHGGGGGGIIIIIIHHHGGGFFFDDDBBBAAACCCBBB@@@@@@AAABBBAAA@@@???>>>===:::777555333111222222333;;;NNNgggyyyuuufffZZZSSSMMMHHHCCCDDDDDDFFFKKKNNNLLLCCC;;;000333999>>>@@@???<<<:::<<<>>>@@@BBBDDDCCCAAA???::::::888555111000111333222222111111111111111111//////000000000000000000000///...------///000111222777;;;;;;666222000111///---,,,+++---------,,,)))(((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''(((((((((+++***((('''&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&)))))))))))))))******+++***)))(((''''''((()))***************************------...////////////...---...000111222222111111000111222111000111444666::::::999999888777777777888999;;;===???@@@AAAAAAEEEUUUmmmtttaaa___kkktttjjjqqq~~~WWWXXXXXXYYY[[[]]]___```___aaafffkkknnnmmmiiifffeeegggjjjkkklllmmmppprrrvvvxxx{{{{{{zzzxxxwwwwwwtttvvvwwwwwwyyy|||}}}zzzsssfff[[[\\\bbbooo{{{yyyxxxwwwxxxzzz{{{zzzyyyuuuuuuuuuwwwyyyyyywwwuuuttttttttttttuuuuuuuuuuuurrrqqqooooooppppppnnnmmmiiijjjkkkkkkjjjhhhfffdddeeeccc___[[[WWWQQQJJJEEE>>>;;;888666555555444222333222222222222333444444777<<>>@@@AAA@@@??????777777666444111000111222222222222222222222222222//////000000000000111111222000///......///111222333888===<<<666111000111...---++++++,,,------,,,++++++***)))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))******+++,,,++++++************+++'''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((()))***++++++))))))))))))))))))))))))(((((('''&&&&&&'''(((((()))))))))))))))******+++***))))))(((((())))))***+++++++++*********))))))------///000000000///...---...000111222222111111///111333111///000333777:::999999999888888777777777999;;;>>>@@@AAAAAAAAAEEEUUUllluuubbbaaannnsssiiinnn{{{WWWWWWYYYZZZ]]]___bbbccccccdddeeeiiimmmnnnllliiiiiikkklllmmmmmmnnnqqqssssssvvvzzz{{{zzzyyyxxxxxxwwwyyyzzzzzzzzz}}}{{{ssseeeYYYXXX^^^iiivvvzzzxxxwwwwwwxxxzzzzzzzzzttttttuuuwwwyyyxxxvvvtttssssssrrrssssssttttttuuupppooonnnnnnooopppooonnnjjjkkkllllllkkkiiigggeeefffccc```\\\XXXRRRKKKFFF???<<<999666666555333222222222222222222333333444666;;;CCCKKKUUU___iiiooowww~~~}}}uuukkkhhhbbb[[[WWWUUUTTTUUUXXXWWWUUUQQQMMMJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBCCCAAA???@@@AAABBBBBBAAA??????>>><<<999666333222...111444555===JJJVVV\\\^^^\\\YYYVVVSSSPPPLLLIIIBBBDDDFFFGGGGGGDDD@@@>>>333444666999;;;<<<======:::<<<===>>>>>>>>>>>>>>>999999888555222000000111222222222333333333333333//////000000000111111111333111///......///111222333888<<<:::333......111...,,,++++++,,,------,,,,,,,,,+++************+++))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((()))***+++,,,))))))******************''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((()))******))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***)))))))))))))))******+++)))******************)))***************++++++++++++,,,...000000///...------...000111222222111111...111333111//////333777999999999888888888888888666888;;;>>>@@@AAAAAAAAAFFFUUUjjj~~~xxxeeedddqqqrrriiimmmyyyWWWWWWYYY[[[^^^aaadddeeegggeeedddfffkkknnnnnnlllmmmnnnooooooooooooqqqssspppsssxxxzzzzzzyyyyyyyyyyyy{{{}}}}}}|||~~~}}}sssdddWWWUUUZZZdddrrr|||zzzwwwwwwyyy{{{||||||sssssstttvvvxxxxxxvvvtttssssssssssssssstttuuuvvvooommmmmmnnnooopppooonnnkkklllmmmmmmllljjjgggffffffddd```]]]XXXRRRLLLGGG@@@===999777666555333222222222111111222222333444666:::AAAIIIQQQZZZccciiisss~~~tttoookkkeee___ZZZXXXWWWWWWWWWWWWUUUQQQMMMJJJIIIJJJFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???@@@AAABBBBBBAAA@@@??????===:::777444222+++111444444888DDDOOOTTTYYYXXXWWWUUURRROOOMMMLLLBBBEEEGGGFFFDDDAAA???>>>666666777888:::<<<===>>>:::<<<===>>>=========>>>======;;;888444222111222333333333333333333333333//////000000111111111222333222///......///111333222777;;;888111,,,---000---,,,***+++,,,------,,,+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&((()))***$$$%%%'''((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---***+++---//////...---,,,---...000111222222111111...111333222......333777888888888888888888888888666888;;;>>>AAABBBAAAAAAGGGUUUiii|||{{{hhhffftttrrrjjjnnnxxxWWW[[[^^^___]]]___dddhhhiiiiiijjjkkkmmmoooqqqrrrrrrrrrrrrppppppqqqtttwwwttttttttttttvvvxxxzzz{{{}}}||||||~~~vvvhhh\\\VVVUUU```lll}}}{{{xxxyyyzzzxxxxxxzzzzzzyyyxxxxxxyyywwwuuurrruuutttssstttuuuuuusssqqqmmmmmmmmmnnnooopppppppppkkkjjjgggeeedddcccccccccfffdddaaa___[[[UUULLLEEEAAA>>>999555444444333333222222222222333333444555999888:::@@@GGGPPP]]]iiirrr{{{{{{uuuqqqjjjbbb\\\WWWUUUTTTVVVTTTQQQOOONNNLLLIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@???????????????===;;;777444111000000111444666:::EEERRRPPPQQQPPPNNNKKKIIIIIIJJJFFFBBB@@@AAAEEEEEEAAA<<<999555666;;;>>>======???@@@@@@???>>>>>>>>>>>>>>><<<>>>???;;;444000111333333666999999888666555444222111000000000111333444222222222111000000//////000000000000000000//////------------,,,+++******++++++++++++*********)))++++++***)))((('''&&&&&&''''''(((((((((((((((((($$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((($$$))),,,+++'''%%%(((+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))******++++++++++++)))******+++,,,---.........///000111111111111111111222333222111111333555::::::999888888777777666555888<<<>>>>>>===>>>>>>BBBOOOhhhtttddddddqqqrrrkkkppp|||YYY\\\```aaa```aaaeeejjjiiiiiijjjjjjkkkmmmnnnooopppqqqrrrqqqpppqqqtttvvvtttttttttuuuvvvxxxzzz{{{xxxjjj^^^XXXVVV]]]iiiyyy|||xxxyyyyyywwwvvvyyyvvvuuuuuuwwwxxxxxxvvvtttuuuuuuuuuuuuuuusssooolllkkklllmmmnnnooopppqqqqqqmmmllliiifffcccaaa``````eeebbb___]]]ZZZUUUNNNIIIBBB>>>999666555444444333333333222222333333444555888777:::@@@GGGOOO\\\gggttt|||yyyvvvrrrkkkccc\\\XXXUUUTTTTTTRRRPPPNNNMMMLLLIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>===;;;777444111///...///111111444???KKKNNNNNNNNNKKKHHHEEEDDDDDDBBBBBBBBBDDDFFFFFFCCC@@@888555666<<<@@@???>>>???@@@???>>>============>>>===??????;;;555111222444777;;;???@@@===888444111///............///000000000000//////......------/////////...............------------,,,+++***)))++++++*********)))))))))******))))))((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&)))+++***'''%%%&&&((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************************************++++++,,,,,,,,,,,,,,,------------...///000111111222111111111222333222111111333555888888888888888777777777555888;;;>>>??????AAABBBBBBPPPiiitttccc___mmmssslllqqq|||[[[___bbbbbbbbbdddhhhllllllllllllllllllmmmmmmmmmnnnppprrrsssrrrrrrssstttttttttuuuvvvwwwyyyzzz{{{|||}}}~~~zzzmmmaaaZZZVVVYYYdddttt}}}yyyyyyxxxuuuuuuvvvrrrrrrrrruuuxxxyyyxxxwwwvvvuuuttttttsssppplllhhhkkkkkklllmmmnnnooopppqqqmmmllljjjgggeeedddcccbbbcccaaa___]]]ZZZVVVQQQNNNDDD@@@;;;777666555444333333333333333333333444555777666:::@@@FFFMMMZZZfffrrrzzz~~~yyyvvvrrrlllddd]]]XXXUUUSSSSSSQQQNNNMMMMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA===>>>>>>===:::777444222333222222333222444>>>IIINNNOOOOOOLLLGGGCCCAAA@@@>>>BBBFFFIIIIIIGGGEEEDDD;;;777888???DDDCCCAAABBB>>>>>>======<<<<<<=========??????;;;666222222444;;;@@@EEEFFFBBB;;;333///------...////////////...//////......------,,,,,,,,,,,,,,,------------------------,,,,,,+++***)))******)))))))))((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&******))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''(((((())))))************))))))((((((''''''))))))))))))************************************+++***)))))))))***,,,---.........---------,,,,,,......000111111222222222111222333222111111333555777777777777888888888888555888;;;===>>>AAACCCFFFFFFTTTlllsssbbb]]]kkkqqqlllqqq|||^^^```bbbcccdddfffjjjmmmpppppppppppppppoooooonnnmmmpppsssttttttsssssstttuuuuuuvvvwwwxxxzzz{{{|||{{{}}}|||pppdddZZZVVVWWWaaappp~~~zzzzzzxxxuuusssuuurrrrrrrrrtttxxxzzzzzzyyyvvvtttrrrpppooonnnllliiillllllmmmmmmmmmnnnnnnnnnkkkjjjjjjiiiiiihhhhhhhhhbbbbbbbbbaaa^^^YYYSSSOOOFFFBBB===999777666555444444444333333333444444555555666:::???DDDLLLYYYfffqqqyyyzzzvvvrrrllleee^^^XXXTTTSSSQQQOOOMMMLLLLLLKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA<<<======<<<;;;888555333444333333333222444>>>IIIRRRSSSSSSPPPKKKFFFBBBAAA>>>EEELLLNNNKKKGGGFFFGGG>>>::::::AAAGGGGGGEEEEEE======<<<<<<<<<<<<===============:::666222222333<<<@@@DDDEEEAAA999333///---...000111111111000////////////...------,,,,,,***+++++++++++++++,,,,,,------------,,,+++***)))))))))))))))(((((((((((('''((((((((()))))))))***)))))))))(((''''''&&&&&&+++******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''(((******((('''&&&''''''((()))******+++******))))))((((((''''''((()))))))))************************************+++***)))((()))***,,,---........................---...///111111222222222111222333222111111333555777777888888999::::::;;;777888;;;<<<===???CCCEEEIIIXXXpppsssaaa```mmmmmmjjjppp{{{___aaabbbdddeeehhhkkkmmmqqqrrrrrrrrrrrrqqqpppooommmppptttvvvvvvuuutttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}rrreee[[[UUUVVV___nnn~~~{{{zzzyyyuuusssuuuuuuttttttuuuxxxzzzzzzzzzuuurrrnnnllllllmmmnnnnnnnnnnnnmmmmmmlllkkkkkkkkkiiiiiiiiiiiihhhggggggfffbbbdddgggfffbbb[[[SSSOOOHHHDDD>>>:::888777555444555555444333333444444444444555999>>>CCCJJJZZZhhhyyy{{{uuurrrllleee___YYYVVVTTTQQQOOOMMMLLLLLLKKKIIIGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@<<<=========;;;999666444///......//////111<<>>===:::666333222---...000111111111000///...------,,,,,,++++++************+++++++++,,,,,,---------------,,,******))))))))))))((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&'''(((+++,,,+++***&&&''''''((()))******+++***)))))))))((((((((('''((()))))))))************************************+++***)))))))))***+++,,,,,,,,,------...///000000---...///000222222222333111222333222111111333555777888888999:::;;;<<<<<<888999;;;;;;;;;===@@@BBBHHHYYYppptttaaa```mmmpppgggmmmzzzaaabbbccceeegggjjjlllmmmnnnoooqqqrrrrrrqqqppppppnnnqqquuuwwwwwwvvvwwwwwwxxxyyyzzz|||}}}~~~uuuhhh\\\TTTTTT\\\jjj{{{||||||zzzvvvtttvvvwwwuuutttuuuxxxzzzzzzzzztttpppllljjjkkknnnppppppnnnnnnmmmlllkkkjjjjjjiiijjjiiihhhgggeeebbb```___aaaeeehhhhhhccc[[[TTTQQQKKKFFF@@@<<<999777666444666555444444444444444444444555888===AAAJJJ\\\mmmzzzuuurrrnnnhhhbbb]]]YYYWWWSSSQQQNNNMMMMMMKKKIIIGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????<<<===>>>>>>===;;;888777///...///111111444>>>JJJSSSVVVXXXWWWRRRLLLGGGEEEEEELLLSSSTTTPPPKKKJJJJJJAAA999555:::BBBCCCBBBAAA======<<<<<<======>>>>>>===<<<:::888666444333222555666777666444222333444------...////////////...,,,,,,++++++***)))))))))******++++++,,,,,,------/////////......---,,,+++******)))))))))(((((((((''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((%%%&&&((()))*********+++''''''(((((())))))******((((((((()))))))))))))))))))))))))))************************************))))))******++++++++++++***+++,,,---...///000000,,,---///000222333333333111222333222111111333555888888999999:::;;;;;;<<<777999;;;<<<<<<<<<>>>@@@EEEVVVmmmvvvccc[[[hhhwwweeelllzzzddddddeeegggjjjmmmoooooommmnnnpppsssttttttsssrrrqqqsssvvvxxxxxxxxxyyyzzzyyy{{{|||~~~~~~xxxkkk]]]UUUPPPWWWeeevvv}}}}}}{{{wwwvvvwwwuuutttssstttwwwyyyzzzzzzqqqooommmmmmnnnoooooonnnkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiigggeeebbb___]]]```ccceeeddd___ZZZWWWVVVLLLHHHBBB===:::888666555666666555444444444444444444555888;;;???JJJ___rrr{{{vvvtttppplllfffbbb^^^\\\TTTRRRPPPNNNMMMLLLIIIGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????>>><<<:::888333222333444333666@@@LLLRRRVVVYYYYYYVVVPPPKKKIIIGGGLLLRRRTTTRRROOONNNMMMEEE;;;444888???BBBAAAAAA>>>============>>>???@@@???===;;;:::999777555444333444444444222111222333///............///000000.........---,,,,,,++++++++++++,,,------...//////000000000000///...---,,,++++++*********)))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))&&&''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((($$$'''))))))&&&%%%&&&((((((((((((((())))))))))))''''''(((((())))))******))))))))))))************************************((()))***,,,,,,+++***)))++++++,,,,,,------......,,,---///000222333333333111222333222111111333555777777777888888999999999555888;;;===>>>>>>@@@AAADDDVVVnnnyyyeeeZZZfff{{{zzzgggnnn|||fffffffffiiillloooqqqqqqmmmooorrruuuwwwwwwwwwvvvrrrtttwwwxxxxxxyyyzzz|||zzz|||~~~zzzmmm___VVVLLLSSSaaasss~~~~~~|||xxxwwwyyysssqqqqqqrrrvvvyyy{{{{{{ooooooooopppqqqpppmmmjjjhhhiiijjjkkklllmmmmmmnnnjjjjjjjjjjjjhhhfffdddbbb___aaaaaa___[[[XXXYYY[[[MMMIIIBBB===:::888666555777666555444444444444444555555777:::???JJJaaauuu|||}}}xxxvvvsssooojjjeeebbb```VVVTTTQQQOOONNNLLLIIIGGGJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@@@@???===;;;:::222111111222111333===HHHSSSWWW[[[\\\YYYTTTOOOMMMHHHKKKPPPSSSTTTSSSQQQQQQIII>>>666999@@@CCCCCCCCC>>>>>>>>>>>>>>>???@@@@@@AAA???===;;;;;;999777555222444555555333111111222222111000000000111333444222222222111000000//////,,,,,,---......///000000111111111111000///...---++++++++++++************))))))))))))((((((((((((%%%%%%&&&'''((()))******&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((($$$(((+++(((### !!!$$$))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))************************************'''(((+++------,,,***(((------,,,,,,,,,+++++++++,,,---///000222333333444111222333222111111333555666666666666777777777777444777<<>><<<:::999777333111222444555999???NNNZZZ```\\\ZZZ[[[VVVLLLIIIKKKOOOUUUYYYYYYUUURRRNNNCCC;;;;;;???AAACCCEEEFFFAAA===>>>??????@@@AAABBB===:::;;;;;;777555666222444555555333222222333555000///444555222222555000000000000000///......////////////000111333333333222111///......------...---,,,+++***))))))))),,,+++***)))((((((((((((******))))))))))))******&&&&&&&&&'''''')))***+++(((((((((((((((((((((((('''''''''''''''''''''''''''''')))*********)))((('''''''''((((((***++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,***)))(((((())),,,///111111///---+++***+++---...)))******++++++,,,------//////000000111222222222000111222111000000222333;;;999777666666777999:::888888;;;???@@@>>>@@@DDDGGGUUUkkkhhhbbbfffuuuwwwiiissscccdddeeeffffffiiilllooonnnoooppprrrtttvvvvvvvvvuuutttrrrtttxxx}}}|||qqqcccYYYQQQRRRWWWeeevvv~~~{{{|||{{{vvvrrruuuqqqmmmnnnssswwwwwwvvvtttrrrpppppprrrrrrrrrqqqqqqpppnnnmmmlllllllllmmmppppppooommmjjjgggdddbbbaaa``````aaaaaa^^^YYYVVVRRRNNNGGG@@@:::777555555444444444444444444444444444333555:::???FFFRRR]]]hhhlllqqqvvvzzz{{{zzzzzzyyyvvvttttttsssooohhhaaa[[[XXXTTTQQQOOOMMMJJJHHHKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@DDDDDDCCCAAA???<<<:::999888333111222444444888>>>JJJWWW```^^^[[[\\\WWWOOOPPPSSSWWW[[[]]]\\\ZZZXXXPPPFFF>>>;;;<<<===AAAEEEGGGEEEDDDCCCCCCAAAAAAAAA???:::777888888444000000111333444444222111222333666333333777888555444777///000000000000///....../////////000000222333333333222111000///////////////...---+++***)))))))))***)))))))))))))))************))))))))))))******'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''(((((())))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))******++++++,,,///---+++))))))***+++---*********+++,,,,,,------,,,,,,------.../////////111222333222111111333555999888777777777777888999777666999>>>???===???CCCFFFTTTkkkjjjbbbfffuuuzzzkkktttcccdddeeeeeefffiiimmmpppooonnnnnnrrrwwwzzzyyywwwvvvtttrrrtttyyy~~~}}}rrreee\\\QQQPPPTTT```qqq|||}}}|||xxxtttuuuqqqmmmmmmqqqvvvxxxxxxvvvtttrrrrrrssssssrrrqqqrrrqqqooommmllllllllllllooonnnmmmkkkhhheeecccaaa^^^___aaabbbbbb^^^YYYTTTSSSOOOHHHAAA;;;777555444444444444444444444444444222222666;;;>>>CCCLLLVVVaaafffmmmuuuzzz|||{{{zzzwwwuuussssssrrroooiiiddd^^^ZZZUUUQQQOOOMMMKKKJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@EEEDDDCCCBBB@@@===;;;:::888444111333444444777<<>><<<>>>BBBFFFTTTkkkmmmbbbfffvvv~~~nnnwwwhhhhhhhhhhhhhhhjjjooorrrsssqqqpppuuu{{{~~~zzzvvvtttsssuuuzzz|||rrreee\\\PPPOOOQQQ\\\mmm~~~~~~~~~}}}zzzwwwtttrrrpppqqqtttwwwyyyyyywwwuuusssrrrssssssrrrqqqrrrqqqooommmlllkkkkkklllmmmllljjjhhhfffcccaaa```aaa```aaabbbaaa___[[[WWWTTTPPPJJJCCC<<<888555444444444444444444444444444555444777;;;===@@@IIISSSaaagggpppyyy~~~~~~|||yyywwwuuutttsssooojjjeee```\\\VVVQQQNNNMMMLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@???>>><<<<<<888444222333444333555:::BBBSSSccceeeaaa]]]ZZZXXXRRRTTT\\\fffnnnnnnfff^^^MMM???444222888===BBBGGGHHHLLLMMMKKKJJJMMMQQQRRRVVVKKKAAA===:::666333222...000222222111111222333333444777999888555333333...////////////...---------...///111222333444444222222222222222333555555000///---+++***((((((((())))))(((((()))***++++++))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((('''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''************++++++++++++((()))******************+++***)))(((((()))***+++******++++++,,,------...///000000111111222333333111222333222222222444666777888:::;;;;;;:::999888666555888===>>><<<>>>BBBGGGVVVlllooobbbfffvvvpppyyyllllllkkkiiihhhjjjnnnqqqvvvsssrrrwww}}}~~~{{{vvvuuuuuuxxx}}}|||rrreee\\\QQQNNNOOOYYYkkk}}}~~~}}}{{{yyyttttttuuuwwwxxxyyyyyyxxxwwwuuurrrrrrrrrrrrqqqpppqqqpppnnnmmmkkkkkkkkklllnnnmmmkkkiiifffdddcccbbbeeecccaaa`````````^^^]]]VVVSSSLLLEEE>>>999666444444444444444444444444444888555555777888<<>>>>>>>>>>>>>>===999555333444333222444888AAAQQQbbbgggbbb^^^[[[ZZZSSSVVV```rrrrrrbbbNNN<<<------666===@@@AAABBBGGGIIIJJJRRR```kkknnncccTTTCCC:::666333111222---///111222222111333444333777::::::777444333222...............---,,,,,,---...000222333444444444111111222222333555666777//////---+++***)))((((((++++++***)))(((((())))))))))))(((((((((((())))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((("""$$$(((******)))&&&$$$(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***)))(((((())),,,...000,,,+++************+++,,,***++++++,,,------......,,,,,,---......//////000///000111111111111333555777999;;;======<<<;;;:::777666999>>>???===???CCCIIIXXXnnnoooaaaeeeuuurrrzzzlllllljjjhhhhhhjjjnnnrrrwwwuuuuuuwww{{{}}}|||yyywwwvvvwww{{{}}}ssshhh```SSSOOONNNVVVgggzzz}}}|||zzzxxxuuuvvvxxxzzz{{{zzzxxxwwwvvvtttrrrrrrssssssrrrqqqqqqpppnnnmmmlllmmmmmmnnnqqqpppnnnkkkiiihhhgggfffgggdddaaa``````aaa``````YYYUUUOOOHHHAAA;;;777555444444444444444444444444666333222333444888BBBLLLVVV]]]jjjvvv{{{uuuooojjjhhhbbb]]]XXXSSSOOOMMMJJJHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA;;;<<<<<<===>>>>>>>>>===:::555333444333111222555>>>KKK[[[cccbbb^^^[[[[[[ZZZ^^^lllzzzgggQQQ???///---444999::::::<<>>???===???CCCHHHXXXooolll___bbbrrrqqqzzzlllkkkjjjiiijjjmmmrrrwwwyyyyyyzzzzzz{{{{{{zzzyyywwwxxxzzz~~~xxxnnnfffWWWQQQNNNTTTdddvvv}}}zzzyyyxxxwwwxxxyyyyyyxxxwwwwwwwwwvvvtttsssssstttuuutttsssrrrqqqpppoooooopppqqqqqqqqqpppmmmkkkiiihhhggggggeeecccaaaaaaaaaaaa```^^^[[[XXXRRRKKKCCC===888666444444444444444444444444444222333555666888@@@IIIUUU\\\hhhttt~~~|||vvvpppkkkjjjccc___ZZZVVVRRRNNNJJJHHHEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>======<<<:::666444555333000111444777BBBQQQ]]]```^^^\\\\\\^^^fffuuuuuueeeNNNAAA555111222555888<<<===AAADDDJJJ^^^xxxlllZZZHHH???<<<888666555---///222333333444555777999???@@@999333222222000,,,------------,,,++++++,,,---000333555555555555111111222222333444555666---,,,++++++******++++++******)))))))))))))))***((((((''''''''''''(((((((((((((((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))***+++---...++++++++++++,,,,,,------++++++,,,,,,---.........000000000111222222333333///000111111111222444666777888999:::;;;;;;;;;:::666555888===>>><<<>>>BBBEEEVVVnnniiiZZZ]]]mmm~~~pppyyyllllllllllllmmmrrrxxx}}}}}}~~~~~~|||{{{{{{{{{wwwxxx{{{|||ssslllZZZSSSNNNSSSaaarrr|||yyyxxxwwwzzzzzzyyywwwuuuuuuvvvwwwwwwuuuttttttvvvwwwvvvvvvsssrrrqqqqqqqqqrrrssstttooommmkkkhhhfffeeeeeeeeebbbaaaaaabbbcccaaa^^^[[[\\\YYYSSSLLLEEE>>>999777444444444444444444444444333333666999::::::@@@HHHTTT[[[eeepppyyy~~~|||vvvppplllkkkdddaaa\\\XXXTTTPPPKKKHHHEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>===;;;;;;:::666444555333000000333222;;;IIIWWW^^^^^^]]]]]]\\\hhhxxx{{{kkk^^^HHHAAA999555222333:::CCC@@@CCCDDDIII\\\sss{{{uuucccSSSBBB<<<:::666222///---000222444444555666888999??????666///...///---,,,------------,,,+++++++++---000333555666555555222222222222333444555555,,,+++++++++***++++++,,,(((((((((((()))***+++,,,((((((''''''''''''(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&&&&(((+++,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******++++++,,,,,,,,,,,,++++++,,,------......///---------...//////000000000111222333222333666888666666777888999:::::::::555444777<<<<<<;;;===AAABBBSSSmmmgggWWWZZZiiizzzoooxxxmmmmmmmmmlllmmmrrr{{{}}}{{{zzzyyyvvvxxxzzz~~~|||uuulll```YYYSSSTTTYYYeeevvvzzzzzzyyyvvvxxxwwwvvvwwwxxxwwwuuusssyyyvvvsssrrrssstttuuuuuummmmmmooopppqqqqqqqqqqqqrrrjjjfffiiijjjgggeeegggdddbbbaaabbbddddddbbb___]]][[[WWWQQQIII@@@888333444444333333333333222222333222444888999:::AAAJJJOOOWWWcccmmmssswww{{{~~~}}}yyysssmmmiiiccc___ZZZVVVSSSPPPLLLIIIHHHHHHHHHGGGFFFEEEDDDCCC@@@AAAAAAAAAAAA@@@??????===>>>??????===<<<<<<===;;;999777444111000000000222999CCCOOOXXX]]]^^^^^^aaadddjjjooopppjjj___VVVKKKCCC888000///333:::>>>AAAAAABBBIIIVVVbbbbbb[[[QQQMMMFFF???999666444333000///...///222444444444444555555444000...------,,,,,,------,,,,,,+++***+++,,,///111333555555555666444222333555444222///---,,,***)))))))))'''%%%((((((((((((((()))******&&&&&&'''''')))***+++,,,(((((('''(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))'''((())))))(((((()))***'''''''''(((((((((((((((******************++++++******))))))((((((''''''***(((((()))***+++***)))************************,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---............//////000111222111111111111222333444555666777888999:::;;;<<<<<<888999::::::999;;;>>>@@@@@@MMMbbbzzzjjjUUU]]]aaa|||uuukkktttoooppppppooopppuuu|||~~~|||{{{{{{{{{{{{yyy{{{~~~yyyrrrddd\\\TTTRRRUUU___ppp{{{{{{zzzwwwxxxwwwvvvwwwxxxxxxwwwuuu{{{yyyuuutttssssssqqqpppmmmnnnnnnooooooooooooooooooiiifffiiijjjfffdddfffdddcccbbbbbbddddddbbb```^^^\\\YYYSSSKKKBBB:::555444444333333333333222222444333444777888999AAAJJJQQQWWWaaajjjqqqvvvzzz|||~~~~~~{{{wwwrrrmmmiiiddd```[[[WWWTTTPPPLLLJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>>===>>>@@@???===<<<<<<===999888666333222111111222///555>>>IIIRRRWWWYYYYYYXXXYYY\\\^^^___ZZZRRRLLLIIICCC;;;444222444777:::BBBCCCDDDFFFNNNUUUTTTOOOMMMJJJDDD>>>999555222111000///...///222444444333444555555333000...------,,,,,,------,,,,,,+++***---///111333555666666666333111000000222111///,,,---,,,***)))***)))'''&&&))))))(((((())))))***+++...---+++***)))))))))***)))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***(((((()))***+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........//////000111222111111111111222333444555777777777888999:::<<<<<<999:::;;;;;;;;;<<>>======???@@@???>>><<<======888777555333222222333333222666===GGGQQQWWWYYYXXXVVVUUUTTTTTTSSSPPPKKKHHHFFFCCC???:::666555444555BBBEEEFFFDDDFFFIIIIIIFFFJJJHHHDDD@@@;;;777333222000///...///111333333333333444555333000...------,,,,,,------,,,,,,+++******+++---///000111222222111000//////000000...,,,---,,,************(((&&&))))))(((((())))))***+++...,,,***((('''((()))******))))))(((((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))(((((()))***+++*********))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))***(((((()))***+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........//////000111222111111111111222333444555888777777777888:::;;;===999:::<<<<<<<<<===@@@BBBGGGUUUkkkoooYYY]]][[[rrrssshhhqqqtttuuuuuuvvvwwwzzz}}}}}}|||zzzyyyzzz|||~~~{{{ooocccUUUMMMLLLTTTeeettt~~~}}}zzzvvvuuutttuuuwwwxxxxxxwwwsssssstttuuuvvvvvvsssqqqnnnnnnnnnmmmlllkkkjjjiiigggggghhhjjjjjjgggdddcccaaaaaaaaaaaaaaaaaa```___]]]]]]ZZZVVVNNNEEE===888444444333333333222222222666444333555555777???HHHTTTUUUZZZdddqqq|||~~~{{{wwwssspppnnnfffaaa[[[VVVSSSOOOLLLJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@AAAAAAAAAAAA@@@??????===???@@@@@@>>>======>>>:::888666444222222222222444666<<>>DDDGGGDDDBBBCCCFFFFFFHHHGGGEEEBBB>>>:::666444000///...///111333333222333444444333000---------,,,,,,------,,,,,,+++***))))))***,,,---......///111000000000111000///...---+++************)))'''((((((''''''(((((()))***&&&%%%######$$$'''***+++******)))(((((('''((((((&&&'''))))))))))))'''&&&(((((((((((((((((((((((('''((())))))(((((()))***,,,,,,+++******))))))))))))))))))))))))(((((((((''''''(((((())))))*********(((((((((***+++***)))*********************************+++++++++++++++---------------......///............///000111222111111111111222333444444888777777666777999;;;<<<777999;;;<<<<<<>>>@@@BBBIIIXXXnnnsssYYY]]][[[rrruuuiiirrruuuuuuuuuvvvyyy{{{}}}}}}~~~~~~}}}|||}}}~~~{{{qqqeeeVVVMMMLLLSSSdddsss~~~|||uuutttrrrsssuuuvvvwwwvvvrrrrrrsssuuuwwwvvvssspppnnnnnnnnnmmmkkkjjjhhhgggfffiiikkkkkkjjjhhheeebbb^^^___``````___^^^]]]]]]\\\[[[ZZZVVVOOOFFF===888444444333333333222222222555333333555555666===FFFNNNOOOTTT___nnn{{{~~~zzzvvvsssrrrfffbbb[[[UUUQQQNNNLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>???AAA@@@>>>======>>>===;;;888555222111000000111222777AAALLLSSSTTTSSSTTTUUUTTTRRRNNNKKKGGGFFFHHHGGGCCC===777333333444;;;CCCGGGCCC>>>???BBBDDDDDDDDDCCCAAA>>>;;;777555000///...///111222222111222333333222000---------,,,,,,------,,,,,,+++***,,,,,,,,,---...///000000///000000000//////......---+++******++++++)))((('''&&&&&&&&&&&&'''(((((("""!!!!!!"""$$$'''***,,,******)))(((((('''((((((((((((***++++++***(((((((((((((((((((((((((((((('''((())))))(((((()))***,,,+++++++++*********)))+++++++++******)))))))))''''''(((((())))))*********(((((((((***+++***)))************************((()))))))))*********+++,,,,,,,,,+++,,,,,,---...............///000111222111111111111222333444444888777777777777888:::;;;444666999;;;<<<===@@@BBBIIIYYYqqquuuVVV[[[[[[uuu{{{mmmuuuvvvuuutttvvvyyy|||}}}~~~~~~~~~{{{{{{rrreeeWWWNNNLLLSSScccrrr}}}wwwuuusssssstttvvvvvvvvvuuuuuutttuuuuuutttpppmmmnnnnnnnnnmmmkkkjjjhhhggggggkkknnnkkkhhhgggeeebbb]]]___``````^^^]]]]]]^^^[[[[[[ZZZWWWPPPGGG>>>999444444333333333333222222444333444666555555;;;CCCGGGIIIPPP[[[iiivvv~~~zzzvvvttthhhccc\\\VVVRRROOOLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBB>>>@@@AAA@@@???===>>>>>>>>><<<999555222000//////222444999DDDPPPWWWWWWUUUTTTUUUVVVTTTPPPKKKHHHHHHIIIHHHEEE>>>666333444666:::BBBEEE@@@::::::<<<>>>>>>>>>>>>===;;;888666444111///......000111111111111222333222///---------,,,,,,------,,,,,,+++***+++++++++++++++,,,---...,,,---///...---,,,,,,------+++******++++++***)))''''''&&&&&&''''''((()))'''&&&'''''''''((()))******))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))'''((())))))(((((()))***************************,,,,,,++++++******))))))(((((((((((())))))))))))***(((((()))***+++***)))************************(((((())))))***+++++++++,,,++++++++++++,,,------.........//////000111222111111111111222333444555777777777888888888999999222555999;;;<<<>>>@@@BBBIIIYYYrrrvvvUUU[[[[[[uuupppwwwxxxuuutttuuuzzz~~~|||}}}}}}{{{zzz}}}~~~rrrfffXXXNNNLLLRRR```nnn~~~zzzxxxuuutttuuuwwwwwwwwwuuuttttttttttttsssqqqnnnnnnnnnnnnmmmllljjjiiihhhgggmmmnnniiieeeeeeccc```^^^```bbbaaa___]]]^^^___[[[\\\[[[XXXRRRIII@@@;;;444444333333333333222222333222444777666555:::AAADDDIIIRRR\\\gggrrr||||||wwwuuukkkeee^^^XXXSSSQQQNNNMMMHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>@@@AAAAAA???>>>>>>???===<<<999555333111000000555666===IIIVVV^^^\\\XXXUUUVVVVVVSSSNNNKKKKKKKKKGGGHHHFFF@@@888444444666999@@@CCC>>>999999;;;;;;<<<<<<;;;:::999777666555111///......000111111000000222333111///------...,,,,,,------,,,,,,+++******))))))(((((()))***++++++---//////---,,,---...---+++******,,,,,,+++)))((((((((((((((()))*********++++++++++++***)))((()))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***(((((())))))***++++++++++++++++++***)))((((((((())))))))))))((((((((((((***(((((()))***+++***)))************************)))******+++,,,,,,------,,,,,,,,,,,,,,,---...............//////000111222111111111111222333444555555666888999999999777666222555999<<<===???AAACCCHHHZZZtttvvvWWWZZZYYYqqqqqqwwwyyyvvvtttuuuzzzxxx{{{zzzxxxyyy|||sssfffXXXNNNKKKPPP]]]jjj}}}zzzwwwvvvwwwxxxxxxxxxrrrqqqqqqrrrtttuuutttsssnnnnnnnnnmmmlllkkkiiiiiigggmmmnnngggbbbcccbbb^^^___bbbdddccc```^^^___aaa\\\]]]]]]ZZZTTTKKKBBB===444444444333333333222222222222555888777555999???GGGMMMWWW___hhhqqq{{{}}}xxxtttmmmhhh```YYYUUURRRPPPOOOHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>@@@AAAAAA???>>>>>>???<<<:::888555333222222222222444;;;HHHVVV]]][[[WWWSSSSSSRRRMMMIIIGGGHHHKKKDDDGGGGGGCCC;;;555333555888>>>BBB>>>;;;<<<>>>>>>===<<<<<<:::999888888888111///......000111000000000111222111///------...,,,,,,---------,,,++++++...---,,,++++++,,,---...---000222222///...///111---+++***+++,,,,,,+++******************++++++,,,)))***,,,---,,,+++)))((((((((('''(((((()))***+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((())))))(((((()))***''''''((()))***++++++,,,+++******)))(((''''''&&&******))))))((((((''''''***(((((()))***+++***)))************************++++++,,,------...//////...------------...//////.........//////000111222111111111111222333444555444666888::::::999777555333666:::===???@@@BBBDDDIII[[[uuuuuuYYY[[[VVVmmmpppwww{{{wwwxxx}}}~~~~~~vvvuuuooovvv}}}tttiii\\\QQQLLLNNN[[[iii|||~~~}}}zzzwwwuuutttvvvxxxzzztttqqqoooooorrrttttttrrruuussspppnnnmmmllliiigggffffffffffffeeeeeeeeeeee``````aaaaaa```______^^^]]]\\\ZZZXXXSSSLLLDDD???999777444222333444555444444333222222555:::???CCCBBBNNNYYY___hhhuuu~~~{{{tttooolllggg```\\\YYYVVVQQQLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@?????????@@@AAAAAAAAA???===<<>>@@@@@@>>>;;;:::999:::::::::999888777666666222111000......000111222000/////////............))),,,...///...---------++++++,,,,,,,,,---------,,,---.../////////...---,,,,,,,,,+++++++++******++++++)))(((''''''''''''---+++)))'''&&&&&&'''(((((()))*********((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***((('''%%%$$$---,,,***)))((()))+++,,,&&&((())))))(((((()))***))))))((((((((((((((()))))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---,,,,,,,,,---------......///............//////000222222333222111222555777999888777777777888::::::777999;;;<<<<<<>>>AAACCCGGG^^^yyyxxxYYYYYYSSSlll{{{~~~}}}zzzwwwyyy{{{sssrrrqqqwww}}}~~~}}}vvvkkk^^^SSSLLLMMMYYYeeewww~~~|||yyywwwvvvwwwyyyzzzvvvsssqqqppprrrsssrrrqqqsssqqqooonnnmmmllliiigggeeeeeeeeeeeeeeeeeeeeeeeebbbbbbaaaaaa``````______]]]\\\[[[YYYTTTMMMEEE???999666333222333444444444444333222222555999===@@@BBBNNNZZZaaajjjuuu}}}~~~}}}zzzuuuqqqlllgggaaa\\\ZZZVVVQQQLLLIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBBBB@@@???>>>???>>><<<999777555444333333555@@@PPPUUUNNNKKKOOOQQQRRRRRROOOKKKIIILLLNNNSSSNNNJJJHHHBBB999555555:::<<<>>>???===:::999999:::999999888888777777777222111000......000111222000000/////////.........,,,---------++++++---///***++++++,,,---------------...///000000///......,,,,,,+++++++++*********+++***)))((('''''''''''',,,+++)))'''&&&'''((()))((()))******)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&((('''&&&%%%&&&''')))*********+++***)))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,------///............///000000222222333222111222555777999888777777777888::::::777999:::;;;<<<>>>AAACCCIII```zzzwwwYYYYYYSSSlll{{{yyyxxxxxx|||vvvppppppsssxxx~~~}}}{{{xxxnnnaaaUUUMMMLLLUUU```ppp~~~|||zzzyyyxxxxxxyyywwwuuusssrrrrrrrrrqqqoooqqqpppnnnnnnnnnmmmjjjhhhddddddddddddddddddeeeeeedddcccbbbaaa````````````\\\\\\\\\ZZZVVVNNNEEE???888666333111222333333222333222222333555777:::;;;@@@LLLYYYbbbjjjsssxxxzzz~~~|||zzzzzzxxxvvvsssmmmhhhaaa]]]ZZZVVVQQQMMMKKKJJJIIIGGGEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA>>>???AAABBBBBBAAA@@@@@@???>>>===;;;999666444333444555???MMMQQQKKKGGGIIILLLMMMMMMKKKIIIJJJNNNSSSYYYSSSNNNJJJCCC999444444777999<<<<<<;;;999999999888888888888888888888888222111000......000111222000000000/////////......///...---***)))***---000)))***+++,,,------------...//////000//////......+++++++++*********))))))+++***)))((((((''''''(((***)))(((''''''((()))***((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((%%%%%%$$$$$$&&&''')))+++(((((())))))************+++******))))))******+++))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---------,,,,,,,,,,,,,,,,,,///.........//////000111222222333222111222555777999888888888888999::::::777888::::::;;;===AAACCCLLLaaa|||uuuYYYXXXSSSmmm~~~vvvwwwyyy~~~tttooooootttxxx}}}}}}{{{qqqdddXXXOOOKKKQQQ[[[lllzzz}}}{{{yyywwwvvvuuuuuutttsssrrrrrrrrrqqqppppppnnnnnnnnnnnnmmmkkkiiieeeeeeeeeeeeeeeeeeeeeeeedddcccaaa```______``````\\\\\\\\\[[[WWWPPPFFF@@@888555222111111222222111222222333444555666666777===GGGUUU```gggmmmqqqsss{{{yyyxxxvvvvvvvvvuuuuuunnniiibbb]]]ZZZWWWQQQMMMMMMLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@===>>>???@@@AAA@@@@@@@@@=========<<<999666333111222333<<>>>>>>>>>>>>>><<<<<<<<<:::888555222000///111777AAAHHHIIIGGGFFFDDDEEEGGGFFFGGGJJJQQQWWWXXXRRRMMMIIIBBB:::777777333666999:::999888888999777777777777777777888888222111000......000111222111000000000////////////---.........,,,,,,---...---------------......///000///...---,,,,,,+++++++++++++++************)))***))))))(((((((((((()))'''''''''(((((()))******)))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''+++*********************)))'''&&&(((***+++***)))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---/////////........................//////000222222222222333222111222555777888888999999::::::::::::777777888888999;;;@@@CCCIII___xxxnnnWWWXXXSSSooouuuxxx|||tttooooooooorrrwww}}}|||zzzrrrhhh^^^SSSLLLNNNTTTfffsss{{{wwwsssqqqpppooonnnppprrrrrrqqqpppqqqrrrpppppppppqqqqqqpppmmmjjjggggggfffeeedddcccbbbbbb___```aaabbbbbbbbbaaaaaa___^^^]]][[[XXXRRRJJJEEE:::777333111222222222111222222333333444444555555999???IIITTTZZZ]]]bbbiiioooppprrrrrrqqqqqqrrrssspppkkkddd___\\\WWWRRRMMMKKKJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<============<<<;;;999777444222111//////333;;;DDDHHHIIIHHHCCCEEEGGGGGGGGGJJJPPPUUUUUUOOOJJJGGGBBB;;;999:::444777:::;;;:::999999999777777777777777777777777222111000......000111222111111000000000/////////,,,...//////......///000222000...---,,,---///000222111///...,,,,,,++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))''''''(((((())))))******)))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************)))((('''&&&))))))))))))((((((((('''///,,,******++++++)))&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---------......////////////.........///000111222333222222333222111222555777888999999:::;;;:::::::::666777777777888:::???CCCGGG\\\uuupppYYYZZZWWWssswwwyyy|||}}}rrrlllllljjjnnnttt~~~|||{{{xxxqqqiii```UUUMMMNNNSSSbbbooo~~~{{{uuuqqqooonnnnnnmmmppprrrrrrooonnnnnnooorrrrrrrrrssssssqqqmmmjjjgggfffeeecccaaa```___^^^^^^```ccceeeffffffdddcccaaa___]]]ZZZWWWRRRLLLGGG;;;888444222222333222222222222222333333444666666;;;===EEEOOOTTTWWW^^^gggjjjmmmpppqqqoooooopppqqqqqqllleee```\\\XXXRRRMMMIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<<<<<===???===;;;999666444333333111000111777@@@GGGIIIHHHDDDGGGIIIIIIHHHJJJNNNRRRUUUOOOJJJGGGBBB<<<:::<<<777999<<<===;;;:::999:::888888777777666666555555222111000......000111222111111111000000000//////...//////...---///222555777444000---,,,---000222444333111///...------------------,,,,,,,,,,,,+++))))))(((((((((((())))))((((((((())))))))))))((()))(((''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%''''''((((((((((((((((((,,,)))&&&'''***+++(((%%%&&&&&&&&&''''''((()))***))))))))))))))))))))))))------------------------)))+++,,,,,,+++***,,,---***++++++,,,---...//////.........///000222333444222222333222111222555777888999:::;;;;;;;;;::::::666777666666777:::???CCCEEEZZZsssuuu\\\^^^\\\yyyxxxzzz}}}~~~{{{pppiiiiiihhhkkkrrr~~~}}}|||wwwqqqiii```VVVNNNNNNSSS___lll{{{{{{uuuqqqooooooooonnnpppsssrrrnnnkkkkkklllsssssssssttttttrrrmmmjjjfffeeedddbbb___]]]\\\[[[^^^```dddhhhiiiiiigggeeeccc```]]]ZZZVVVRRRMMMIII<<<999555333333333333222333333222222333555777888<<<===CCCLLLQQQTTT]]]hhhhhhlllpppqqqooonnnnnnoooqqqllleee```\\\XXXRRRMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>======<<<======AAA???<<<999666555555555444222111444===FFFIIIGGGEEEHHHJJJJJJIIIIIILLLPPPVVVPPPKKKHHHCCC===;;;===888;;;===>>><<<;;;::::::999888888777666555555444222111000......000111222111111111111000000000000111000...,,,,,,///555:::;;;777111---+++---000333777555333111///......///......---------,,,,,,,,,))))))(((((((((((()))***(((((())))))))))))(((((()))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((()))))))))***'''''''''(((''''''&&&&&&%%%&&&((()))************###!!!"""(((+++)))&&&''''''''''''((()))++++++))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---(((((()))***,,,---...............///000222333444222222333222111222555777888999:::;;;<<<;;;::::::666666666666666:::???CCCDDDYYYssszzz___aaa```}}}yyy{{{~~~xxxmmmfffdddccclllwww}}}{{{wwwuuunnnbbbVVVNNNNNNQQQ\\\eeettt~~~yyyvvvtttsssrrrqqqqqqpppnnnjjjhhhhhhjjjmmmnnnppprrrrrrpppnnnllllllmmmhhhccc```[[[XXXZZZ___aaaeeejjjkkkiiieeebbb``````^^^\\\ZZZWWWRRRKKKGGG???;;;555222222333444444333333333333333333333333666:::@@@GGGNNNVVV^^^cccgggiiimmmnnnnnnmmmmmmmmmnnnnnnjjjccc^^^ZZZSSSKKKMMMJJJHHHGGGFFFFFFDDDCCCFFFFFFEEECCCBBBAAA@@@???@@@??????>>>===<<<<<<;;;===<<<;;;999777444222111333111111333888===BBBDDDHHHLLLOOONNNJJJIIILLLPPPRRROOOLLLLLLHHHAAA999555444<<<@@@<<<:::<<<===:::444:::===999666777777666333111......///111222222222222000///............111000//////111555888;;;>>>;;;666111///000333555666555444222///---+++***..................------))))))))))))))))))))))))''''''(((((())))))******,,,***)))'''''')))***,,,%%%%%%%%%%%%&&&((()))***(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''+++***(((((()))******)))'''((((((***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------...///000111222222222222222222333444555555888999::::::;;;;;;;;;;;;777666888;;;;;;999;;;@@@AAAVVVrrrxxx```cccbbb~~~zzz|||vvvkkkdddbbbaaaiiittt|||{{{wwwuuunnnbbbUUUMMMLLLNNNSSS]]]nnn{{{xxxvvvuuutttrrrppppppnnnkkkiiiiiikkkmmmnnnppprrrrrrooolllkkkkkklllhhhdddbbb^^^[[[]]]bbbhhhkkknnnnnnkkkfffbbb```^^^]]][[[YYYVVVRRRLLLGGG@@@;;;666222222333444444333333333333333333333333555888>>>CCCJJJRRRZZZ___dddhhhlllnnnnnnnnnooopppmmmnnnjjjccc^^^[[[TTTLLLMMMJJJHHHGGGGGGFFFEEECCCEEEEEEDDDBBBAAA@@@???>>>?????????>>>===<<<<<<<<<===<<<;;;999777444222111222111000222666<<>><<<>>>>>>;;;777<<<===:::888999999666444111///...000111222222222111000///............111111000111222444777888999555111---,,,---000222444444333111///...---,,,//////......---------,,,))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((()))***++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***(((&&&'''((()))((('''(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,------...------...///000111222222111111111222222333444555666777888999999::::::999777666888<<<;;;999;;;@@@BBBUUUoooyyy```dddddd|||~~~uuuiiibbb```___gggqqq}}}~~~{{{zzzyyywwwpppdddWWWNNNKKKKKKLLLXXXkkk~~~}}}yyyxxxvvvuuusssooooooooommmkkkkkkmmmooooooqqqrrrqqqnnnkkkjjjiiijjjgggdddcccaaa___bbbgggoooqqqrrrpppkkkeeeaaa___\\\[[[ZZZXXXVVVRRRMMMIIIAAA===777333222333333444333333333333333333333333333666:::???FFFNNNVVV\\\cccfffkkkoooppppppqqqrrrmmmmmmjjjddd```]]]VVVOOOLLLJJJHHHGGGGGGGGGEEEDDDDDDDDDCCCBBB@@@???>>>===??????>>>>>>======<<<<<<======;;;:::777555222111111000000111555:::@@@DDDLLLQQQUUUTTTOOOLLLLLLOOOPPPRRRRRROOOJJJDDD@@@>>>777===@@@???>>>???>>>;;;:::<<<<<<:::<<<>>>===999555222000///000222333222111111000///............111111111222333333444444333111...+++***,,,...000111111111000000/////////000//////...---,,,++++++))))))))))))))))))))))))*********)))(((''''''''')))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((('''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***(((''''''((())))))((()))))))))******+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------...///------...///000111222222111111000111111222333444444555666777888888888888777666888<<<<<<:::<<<@@@DDDSSSjjj|||aaafffggg}}}ttthhh```^^^^^^eeeoooyyy~~~|||zzzyyy|||yyyrrrhhh[[[QQQLLLJJJMMMYYYkkk~~~~~~zzzwwwvvvtttrrroooooopppooommmmmmnnnpppppprrrsssrrroookkkiiiiiigggdddcccdddbbbaaadddjjjooopppqqqnnniiiccc___^^^[[[ZZZZZZYYYXXXTTTOOOKKKCCC>>>888444222333333333222222333333333333444444222444888===DDDMMMVVV]]]cccggglllpppqqqqqqqqqqqqmmmnnnkkkeeeaaa___XXXQQQLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA???>>>>>>???>>>>>>>>>=========<<<======<<<:::888555333111000000///000333999???DDDNNNSSSWWWVVVQQQMMMLLLNNNNNNRRRRRRMMMFFFBBB???<<<888;;;>>>???>>>>>><<<::::::;;;;;;;;;@@@EEEEEE@@@666333111000111222333333111000///...............///000111222222111000///111000...,,,,,,...000111.../////////000000111111000000///...,,,+++******((((((((((((((((((((((((***)))))))))((((((((('''******))))))))))))******)))(((''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))(((''''''(((***+++,,,***))))))+++,,,,,,+++))))))))))))************************++++++++++++************+++++++++++++++++++++,,,---...///000------...///000111222222000000000000111222333444444444666777888888888888777666888<<<<<<:::===AAAFFFRRRfff|||~~~bbbggghhh}}}ttthhh```]]]^^^dddllluuu~~~|||{{{zzzyyy{{{xxxrrriii^^^SSSLLLHHHOOOZZZkkk}}}}}}yyyvvvtttrrrpppoooppprrrqqqpppoooooopppqqqrrrtttrrrooollljjjiiieeebbbbbbcccbbbaaadddjjjjjjkkkkkkhhhddd```]]]]]]\\\\\\[[[[[[ZZZWWWRRRNNNEEE@@@:::555333222222222222222222333333444444444222444888===DDDNNNYYYaaaeeeiiinnnqqqrrrqqqppppppnnnooolllfffccc```ZZZSSSLLLJJJHHHGGGHHHHHHGGGEEEFFFEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>============>>>===<<<:::888555333222///000000000111777???EEEOOOTTTXXXWWWQQQMMMLLLNNNRRRVVVUUUNNNIIIHHHEEE???999999:::<<<===<<<;;;:::;;;===???AAAGGGMMMMMMHHH666444111000111222222222000//////...............---...000000000...---,,,///...---------...000111------...///000111111222000///...---,,,+++******(((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******...---,,,,,,++++++++++++''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''''''''(((***++++++)))((()))+++,,,,,,+++))))))))))))))))))******)))))))))******+++++++++++++++++++++,,,,,,------+++++++++,,,---...///000------...///000111222222000000000000111222333444444555777888999:::::::::777666888<<<===;;;===BBBGGGRRRdddzzzccchhhggg||||||sssggg^^^[[[[[[aaaiiirrr~~~}}}|||{{{zzzzzzwwwuuupppiii___UUUMMMHHHLLLWWWhhhzzz}}}xxxuuussspppnnnppprrrttttttrrrpppooopppoooqqqrrrrrroookkkjjjiiidddaaaaaacccbbb```ccciiieeeffffffccc```]]]\\\\\\]]]]]]\\\\\\[[[XXXSSSOOOGGGBBB;;;666333222222111111222222333333444444555444555888<<>>>>>>>>>>>============>>>>>><<<;;;888666333222///000000000111666???GGGNNNSSSVVVUUUPPPLLLLLLNNNPPPTTTSSSOOOOOOSSSPPPIII>>>:::999<<<>>>===<<<===???FFFLLLPPPSSSTTTOOOHHH666444111///000111111111//////......---......///---.../////////---,,,+++,,,,,,,,,,,,,,,------...---......//////000000111///......---,,,+++******))))))))))))))))))))))))'''''''''((()))*********''''''((((((((((((''''''---,,,+++***************&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''(((((()))***+++(((&&&%%%&&&((()))))))))((((((((())))))*********(((((())))))***++++++++++++++++++,,,,,,------...,,,,,,,,,,,,------...///------...///000111222222111111000111111222333444555666777999:::;;;;;;<<<777666888<<<===<<<>>>CCCFFFRRReeezzzeeegggeee}}}zzz{{{rrreee\\\YYYWWW]]]eeennn}}}~~~|||{{{{{{{{{zzzwwwuuuqqqllldddZZZQQQKKKJJJTTTeeevvv}}}xxxuuurrrpppnnnqqqtttvvvvvvsssqqqoooooolllnnnpppooommmjjjhhhhhheeecccbbbdddbbb```bbbgggdddddddddaaa^^^\\\\\\]]]]]]]]]\\\\\\[[[WWWRRROOOIIICCC<<<666333222222111111111222333333444555555666666777:::@@@JJJUUU]]]dddiiiooossstttsssrrrrrrqqqrrroooiiieeebbb[[[TTTLLLJJJHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCAAA@@@??????============>>>>>>>>>>>>>>>>>>===;;;888666444222000111111000111666@@@HHHMMMQQQTTTRRRMMMJJJLLLOOOMMMQQQQQQQQQYYYdddcccZZZEEE>>>;;;>>>AAA@@@@@@CCCFFFSSS```eeecccZZZLLL@@@666333000//////000000000.........------......///...////////////......---***++++++,,,,,,,,,,,,,,,////////////////////////---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''&&&'''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))*********&&&%%%$$$%%%'''(((((((((&&&''''''((()))***++++++((((((((()))***+++++++++)))******+++,,,,,,------------,,,,,,,,,------...------...///000111222222111111111222222333444555555666777999:::;;;<<<<<<777666888======<<>>>>>============>>>>>>>>>>>>???>>>===;;;999666444222000222222111111666AAAIIIMMMPPPRRRPPPKKKIIILLLPPPOOOSSSUUUXXXfffwwwwwwmmmJJJBBB>>>AAADDDCCCDDDIIILLL]]]pppuuummm\\\GGG777555333///...///000000///......---------......///000000000000000000000000+++,,,------------,,,,,,000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))(((((((((((())))))&&&''''''''''''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&(((************)))'''&&&%%%&&&(((******)))%%%&&&'''((()))***+++,,,'''(((((()))***+++++++++((())))))***++++++,,,,,,......---,,,,,,,,,------------...///000111222222222222222222333444555666444555666888:::;;;;;;<<<777666888===>>><<>>===<<<<<<<<<<<<============999::::::999888666444333000111111111222666<<<@@@IIIMMMOOOMMMLLLNNNPPPOOORRRQQQTTTaaattt|||pppOOOCCC===BBBDDD@@@AAAHHHYYYhhhwwwzzzlllUUUAAA666111000///......---.........---...///111000///---000000000000////////////000000...---,,,+++++++++))))))*********+++++++++------------------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***++++++((('''(((***+++)))'''&&&'''''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''+++*********))))))(((((('''(((***+++++++++***)))+++,,,,,,,,,+++***((('''++++++++++++++++++,,,,,,---------...///000111222---------...000111333444000000000111222333555555666666777888999999999999666777888999;;;===???AAAFFFOOOccc|||mmmhhh```yyyxxxpppfff]]]VVVUUUXXX```mmm}}}}}}|||{{{{{{|||}}}|||zzzvvvuuurrrnnniiiaaaZZZUUUOOOUUU[[[eeeuuu|||yyywwwwwwwwwyyyxxxvvvtttqqqnnnkkkiiimmmmmmmmmlllllljjjiiihhhhhhhhhgggfffeeeeeeddddddbbbbbbbbbaaa```___^^^]]]ZZZZZZ[[[\\\^^^]]]ZZZXXXQQQKKKBBB:::666444222222111111111111111111111111222555777888;;;AAAJJJPPPYYYdddoootttvvvyyyyyywwwvvvssspppnnnkkkcccYYYQQQNNNKKKGGGEEEEEEFFFFFFFFFGGGFFFEEEDDDBBB@@@???>>>========================;;;;;;;;;:::999666444333000111111000111555:::>>>FFFLLLPPPNNNMMMNNNOOOMMMOOOQQQVVVeeexxxuuueeeJJJ???:::@@@CCC@@@BBBHHHVVV```kkkjjj^^^KKK<<<555222111000///...---------.........///000///---+++000000000000/////////...---,,,,,,,,,,,,,,,------,,,---------...............------------,,,,,,,,,+++******)))))))))))))))''''''''''''''''''''''''******)))(((((()))******'''%%%$$$%%%'''(((&&&$$$&&&&&&((()))************'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((())))))******))))))&&&'''((()))******)))))))))******++++++,,,------------------...//////000//////...//////000111222000000000111222333555555666777888999::::::::::::777777888:::<<<>>>@@@AAAGGGQQQeee}}}lllhhhaaa|||~~~wwwooofff\\\UUUSSSWWW^^^kkk{{{yyyyyyzzz|||~~~~~~|||uuusssooolllhhhccc]]]YYYPPPSSSWWW^^^mmm~~~}}}}}}~~~|||{{{yyyuuuqqqmmmjjjhhhoooooonnnmmmllljjjiiihhhiiihhhgggfffeeedddccccccccccccccccccbbb```___^^^[[[[[[\\\^^^______\\\ZZZUUUNNNEEE<<<777444222111111111111111111111111111333555666777999>>>GGGMMMWWWbbbmmmrrrvvv{{{}}}}}}yyyvvvssspppllleee[[[SSSNNNKKKGGGEEEFFFGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>======<<<<<<;;;=========<<<:::777555333111111000000000333888<<>>===<<<;;;:::>>>>>>>>>===;;;888666444111111000//////111666:::BBBJJJOOOMMMKKKMMMPPPQQQLLLOOOWWWfffuuuttt___HHH;;;555333888>>>@@@CCCGGGKKKMMMMMMHHH???777444444333222111///...------------///111222111///...---000000/////////.........///...---+++***)))((((((+++,,,,,,,,,,,,---------.........------,,,,,,++++++******)))))))))))))))((())))))******++++++,,,)))))))))(((((()))))))))***))))))))))))***)))))))))))))))((('''%%%$$$###%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))(((&&&%%%%%%''')))+++++++++++++++******))))))++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,///////////////000000111000000000111222333555555777888999::::::;;;;;;:::888999:::;;;===???AAACCCHHHTTTkkkllljjjeee|||vvvoooeee[[[TTTPPPTTT[[[gggvvv~~~||||||}}}}}}zzztttpppkkkiiiiiihhhddd```XXXTTTQQQTTT^^^lllzzz~~~}}}}}}}}}{{{{{{yyyvvvssspppmmmkkkkkkkkkllllllmmmllllllllliiihhhgggfffeeedddccccccbbbbbbbbbbbbaaaaaa```___\\\\\\\\\^^^```___]]]ZZZPPPJJJAAA999444222111000111111111111111111111111333444555555666:::BBBHHHVVVaaakkkpppuuuzzz}}}}}}{{{wwwtttpppiii```YYYOOOLLLGGGEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@>>>===<<<;;;:::??????>>>>>><<<999777555111111000///...111555999CCCJJJOOOLLLIIIMMMRRRTTTMMMOOOTTT]]]hhhgggUUUAAA666222111666===AAACCCFFFFFFGGGFFFBBB<<<666555555333222111000.........---,,,///444555444222111111////////////...............---,,,+++***)))))))))++++++++++++,,,,,,,,,,,,//////...---,,,,,,+++++++++******)))))))))))))))((((((((())))))*********((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###%%%&&&&&&'''((()))******))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))*********(((&&&$$$%%%'''***++++++++++++***************---,,,,,,++++++*********---,,,,,,+++++++++,,,,,,------......///111222333000000000111222333555555777777888999::::::::::::888999:::;;;===???AAACCCHHHVVVnnnooolllggg{{{vvvooofff[[[UUUOOOSSS[[[eeesss~~~{{{zzzzzz{{{|||{{{yyyvvvuuupppkkkjjjlllkkkgggbbb\\\UUUPPPRRRYYYdddttt~~~|||{{{zzzzzzyyyxxxvvvssspppnnnmmmiiiiiijjjkkkllllllllllllgggggggggfffeeeeeeddddddbbbbbbbbbbbbbbbaaa``````]]]]]]^^^___```___\\\YYYOOOIIIAAA999666444333222111111111111111111111111222444555555555:::AAAGGGXXXcccoootttxxx}}}|||wwwtttqqqkkkbbb\\\RRRNNNJJJGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???===<<<;;;;;;===>>>>>>===<<<:::888777111111000//////111666999FFFNNNRRRNNNJJJKKKPPPSSSLLLMMMOOOSSSYYYYYYLLL>>>444222111555<<>>===<<<<<<<<<<<<======<<<;;;999888111111000//////222777;;;IIIRRRYYYTTTLLLJJJJJJKKKHHHJJJKKKKKKLLLLLLFFF===555444333666<<>>@@@AAAGGGWWWrrrtttppphhh~~~|||wwwqqqggg]]]VVVOOOTTT[[[cccooo|||zzzxxxxxxzzz{{{{{{zzzvvvqqqmmmnnnqqqpppiiiccc___VVVNNNNNNQQQYYYhhhwww~~~{{{zzzyyyxxxuuurrrnnnllljjjjjjjjjjjjjjjjjjiiihhhgggeeeeeeeeeffffffffffffgggddddddeeeeeeeeedddcccccccccbbbbbbbbbbbbaaa]]]ZZZOOOIII@@@888444222000///111111111111111111111111222333555555666;;;BBBIIIRRR___llltttzzz~~~{{{wwwtttrrrmmmfff```YYYUUUPPPLLLJJJIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>>>>======:::;;;<<<<<<<<<;;;999999111111000000000333888<<>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999777222///000111222777===III[[[___XXXVVVOOOEEECCCFFFGGGHHHJJJKKKHHHDDD@@@777222...111999>>>>>><<<999666222222444555555444333444555555444111---+++111111111111111000//////......//////...---,,,,,,.........---+++***,,,---000222333333111///////////////000000///...------))))))))))))))))))))))))(((%%%###%%%)))+++)))%%%++++++******)))'''&&&%%%&&&%%%%%%&&&((()))(((''''''''''''''''''((())))))))))))'''&&&%%%%%%%%%%%%$$$&&&(((***++++++))))))'''(((((()))***++++++,,,++++++******))))))(((((((((((((((((())))))))))))))))))***++++++++++++***''')))+++---...---,,,+++...---...000...(((''')))---......////////////...444333333222222333333444888888999999999888888777555777:::;;;<<<>>>AAACCCIIIXXXqqqlllkkk{{{vvvqqqhhh^^^VVVOOONNNSSS]]]iiivvv~~~}}}|||}}}wwwvvvrrrmmmlllnnnkkkfffaaaZZZRRRNNNNNNTTTbbbppp~~~|||zzzwwwssspppllljjjiiiggggggggggggfffeeedddcccgggiiikkkjjjiiigggfffgggggggggffffffffffffeeeeeeeeeeeedddbbb```]]]ZZZXXXQQQKKKDDD===888555333111333333333333333333333333333111222555777999???GGGQQQ```kkkmmmsss~~~~~~zzzvvvpppiiieee]]]YYYRRRMMMJJJHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCC????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::777222///111222222777===JJJaaajjjfffddd[[[NNNIIIGGGGGGIIILLLMMMKKKFFFCCC<<<666111333999???@@@>>>999666333222444666666555555666777666555111...,,,000000111111000000///...---.........------,,,+++---...//////...---...000111222333444444444222111000000000000///...---,,,)))))))))))))))))))))))))))&&&$$$%%%)))***(((%%%((((((((())))))))))))***'''&&&%%%&&&(((((((((&&&'''''''''''''''((()))))),,,+++***)))((((((((((((%%%&&&(((***+++***))))))''''''((())))))***++++++*********)))))))))))))))************++++++++++++))))))***++++++++++++***((()))+++,,,------,,,,,,,,,+++,,,//////,,,,,,///......///000000000//////333222222222333333444555888888999999999888888777777999;;;<<<<<<===???AAAHHHWWWpppllljjj{{{vvvqqqhhh^^^VVVPPPPPPTTT]]]hhhttt~~~~~~~~~~~~wwwwwwtttooonnnnnnlllgggccc[[[RRRMMMKKKPPP^^^lll~~~{{{zzzwwwtttpppmmmiiihhhggggggffffffeeeeeeddddddgggiiikkkkkkjjjhhhhhhhhhhhhggggggffffffeeeffffffeeeeeedddccc```]]][[[YYYQQQLLLDDD>>>999666333111333333333333333333333333333111222555777999???FFFPPP]]]fffiiiooozzz~~~zzztttlllfff___ZZZTTTNNNKKKIIIGGGEEEDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>>>>======<<<============<<<;;;;;;777333000111222333777===OOOjjjyyyyyywwwjjjVVVNNNGGGHHHJJJMMMOOONNNJJJGGG@@@:::333333888===???>>>999777444333444666666666888999999888666222///---/////////000///......------------...------,,,+++,,,...000111111000000111222111222555999:::777444111111111000///---,,,+++))))))))))))))))))))))))***'''%%%&&&((()))'''%%%''''''&&&&&&&&&''')))))))))'''&&&'''(((((('''&&&'''''''''''''''((()))))),,,++++++***))))))))))))&&&'''(((*********))))))'''''''''(((((())))))***((())))))))))))))))))***************++++++++++++))))))***++++++++++++***)))******+++,,,,,,---------***+++...///---///222...///000000111111111000111111111222333444555666777888888999999999888888777999:::;;;:::;;;<<<>>>EEEUUUooolllhhh{{{{{{vvvqqqiii^^^WWWQQQPPPTTT^^^hhhttt~~~}}}wwwyyywwwrrrpppooolllhhheee]]]SSSMMMKKKPPP]]]kkk~~~~~~{{{zzzyyyvvvrrrnnnjjjhhhhhhhhhgggffffffffffffffffffhhhjjjjjjiiihhhhhhiiigggfffeeedddccccccdddddddddddddddbbb```^^^[[[YYYQQQLLLEEE???:::777444111222222222222222222222222444222222555777999???FFFPPPZZZcccgggmmmwww~~~wwwooohhh```\\\UUUOOOLLLIIIGGGEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>===============>>>===<<<<<<;;;777333111333444444888>>>WWWuuurrrZZZNNNHHHHHHJJJNNNPPPPPPMMMKKKBBB;;;333000333888;;;<<<999777555444444555666777:::::::::999666333000.........//////......---,,,------............------,,,...111222111/////////333111111666<<<>>>;;;666222222111000...---+++***))))))))))))))))))))))))***(((''''''(((((('''%%%)))(((%%%#########$$$%%%***(((''''''(((((('''%%%'''''''''''''''((())))))******)))(((((((((((((((&&&'''((()))***)))))))))&&&'''''''''((((((((()))'''((((((((())))))******'''((((((((())))))))))))))))))***++++++++++++***************+++,,,---...000,,,***,,,---,,,,,,///...///000111111222111111000000111222333555666777777777888999999999888888444666888888888999;;;===CCCSSSnnnjjjdddwww~~~zzzvvvqqqiii___XXXPPPPPPTTT]]]hhhsss~~~}}}xxx{{{{{{vvvsssqqqnnniiieee^^^UUUPPPNNNRRR^^^kkk}}}~~~}}}|||{{{xxxtttpppllljjjjjjiiihhhhhhggghhhhhhiiifffhhhkkklllkkkjjjjjjkkkhhhgggeeedddccccccdddeeecccccccccbbb```]]][[[YYYQQQMMMFFF@@@<<<888444111222222222222222222222222444222222666777999>>>EEEQQQYYYaaagggmmmvvv~~~yyyqqqjjjbbb^^^WWWQQQMMMJJJGGGEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>======<<<=========>>>===<<<<<<;;;777333222555777777;;;@@@___tttYYYLLLGGGGGGIIIMMMOOOPPPNNNLLLCCC<<<444000222666999;;;888777666444333444666777::::::999888666333111///...............---,,,,,,---....../////////......---///111111///,,,++++++222000111666===???;;;666222222111000...---+++***))))))))))))))))))))))))***)))(((((((((((('''&&&***(((&&&$$$$$$$$$&&&'''***)))''''''(((((('''%%%'''''''''''''''((())))))***))))))((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((''''''(((((()))))))))***'''((((((((())))))))))))))))))***++++++++++++***************+++,,,---...///***'''***,,,++++++---...///000111222222222222///000000222333555777888666777888999999999999999333555888999:::;;;>>>@@@BBBRRRmmmggg```rrr}}}yyyuuurrrkkkaaaZZZPPPOOOSSS[[[eeeppp~~~}}}zzz~~~{{{vvvssspppkkkfff```XXXTTTQQQSSS^^^iiiyyy~~~{{{xxxuuuqqqmmmlllkkkjjjiiihhhhhhiiijjjkkkiiikkknnnooonnnnnnnnnooollljjjhhhfffeeeeeefffgggaaaaaaaaa```___\\\ZZZXXXQQQMMMGGGAAA===999444222222222222222222222222222555222333666777888>>>EEEPPPWWW```gggnnnuuu}}}zzzrrrlllddd___XXXRRRMMMJJJGGGEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<============<<<;;;;;;777333333777:::;;;???DDDaaaoooWWWLLLEEEFFFGGGJJJMMMNNNLLLJJJDDD>>>777333333666999;;;666666666444222222555777888888777666444333111000.........///...------,,,------......///............///000///---***))))))///000222666;;;;;;888444111111111000///---,,,+++))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((***,,,---***((('''((())))))(((''''''''''''''''''((())))))+++******))))))*********((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((()))************++++++++++++))))))***++++++++++++***)))******+++,,,,,,------+++&&&$$$)))---------...---...///000111222222222000000111222333555777888666777888999999999999999555777:::<<<===???BBBDDDCCCRRRlll~~~eee___qqq~~~{{{wwwuuurrrlllccc\\\QQQOOOQQQXXX```iiivvv~~~|||~~~yyyuuuqqqmmmhhhbbb[[[VVVRRRRRRZZZdddttt~~~{{{wwwssspppnnnlllkkkjjjhhhggggggiiijjjkkkiiikkknnnooooooooopppqqqmmmkkkhhhfffdddeeefffggg`````````___]]][[[YYYWWWQQQMMMHHHBBB>>>999555222111111111111111111111111555333333666777888>>>EEENNNTTT^^^gggnnnttt{{{yyyrrrlllfffaaaYYYSSSNNNKKKHHHEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::666333444999<<<>>>BBBHHHVVVsss~~~uuudddRRRKKKCCCCCCDDDGGGJJJKKKIIIHHHBBB===777333222444888:::555666555333000000333666666555555444333222111000///////////////...------***+++,,,,,,---------,,,...//////...+++******+++---///333666777666333111000000000000///...---,,,))))))))))))))))))))))))'''((())))))(((((())))))&&&'''((()))***+++,,,,,,)))((('''((()))***)))((('''''''''''''''((())))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''************++++++++++++))))))***++++++++++++***((()))+++,,,------,,,,,,+++&&&%%%+++//////---,,,,,,,,,...///000111111111111111111222333444666777666666777999999::::::999777999;;;<<<===>>>@@@BBBDDDSSSkkk~~~eee___qqq|||zzzwwwuuurrrmmmddd^^^RRRPPPQQQVVV]]]dddppp{{{}}}zzzwwwrrrnnniiiccc]]]XXXRRRQQQWWW```ooo|||}}}yyyuuuqqqooommmmmmjjjiiigggffffffhhhjjjkkkgggjjjmmmnnnnnnnnnooopppkkkiiifffdddbbbcccdddeee_________^^^]]]ZZZXXXWWWQQQNNNHHHCCC>>>:::555222111111111111111111111111555333333666777888>>>EEELLLRRR]]]gggnnnssszzz~~~yyyrrrmmmfffaaaZZZSSSNNNKKKHHHFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999666444555:::>>>@@@EEEJJJJJJeeesssooohhhZZZLLLIIIBBBBBBCCCEEEHHHHHHGGGFFF>>>:::555111000222555777444555555222000///333666444333333222222111000000//////000000//////...---((()))***+++++++++++++++---......---++++++---...+++///333555444222000/////////000000///...------))))))))))))))))))))))))&&&((())))))(((((()))+++&&&''''''(((''''''&&&%%%(((''''''((()))******)))'''''''''''''''((())))))''''''&&&&&&&&&&&&'''(((***)))(((((((((((())))))************))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))***++++++++++++***''')))+++---...---,,,+++000***(((---111...***(((+++,,,---///000000111111111111111222333444555666666666777999999:::::::::666888::::::::::::<<<>>>FFFSSSkkk~~~fff```sss}}}~~~{{{vvvsssooofff\\\QQQMMMLLLRRRYYYbbbmmmwww}}}|||zzzsssoookkkfffaaa\\\UUUPPPSSSYYYlll{{{}}}xxxuuurrrpppnnnllldddddddddeeegggjjjmmmoookkkkkklllmmmmmmlllkkkkkklllkkkiiigggfffeeeffffffdddbbb```^^^^^^\\\ZZZXXXQQQNNNHHHBBB<<<888666555111111222222222333333333444333333555444444:::BBBLLLTTT^^^fffmmmuuu~~~xxxrrrnnnmmmfff[[[RRRLLLIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC>>>????????????>>>>>>===<<<;;;;;;::::::999999888999666222111444<<>>BBBDDDPPPfff~~~lllfffxxx~~~~~~|||wwwuuuqqqhhh^^^SSSOOOMMMRRRYYYaaalllvvv~~~zzztttqqqmmmiiiddd^^^WWWQQQSSSYYYiiiyyy{{{xxxtttqqqpppooommmkkkhhhgggffffffgggiiikkklllkkkkkkmmmmmmmmmmmmkkkkkkkkkjjjhhhfffeeeeeeeeeeeeeeeccc```___^^^]]]ZZZXXXPPPMMMHHHBBB<<<888555444111111111222222222333333333222222444444444:::BBBKKKSSS]]]fffmmmuuu~~~zzztttooonnnggg]]]SSSMMMJJJHHHGGGEEEEEEDDDDDDCCCBBBBBBBBB>>>????????????>>>======<<<;;;;;;::::::999999888888555111///111666===AAAPPPZZZdddddd```ZZZSSSLLLHHHGGGGGGGGGGGGGGGHHHHHHBBB>>>:::666555444444333555555555555444444444444444444444555777777444111,,,,,,,,,,,,,,,,,,---...+++***************))))))000///...,,,++++++++++++,,,,,,,,,,,,,,,+++++++++111111000000///...------------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((+++***************))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((())))))***)))((()))+++((($$$&&&---***))))))))))))***++++++))))))***++++++,,,------,,,,,,,,,---------------000000000000111222333444222222333333333333444444666777777777777666666555999777888;;;===<<<>>>BBBFFFSSSiiiooohhhzzz~~~}}}yyywwwtttkkkaaaUUUPPPNNNRRRXXX```jjjttt}}}yyyuuussspppkkkfffaaaYYYRRRSSSXXXeeeuuuwwwuuurrrppppppooommmllllllkkkiiigggggghhhiiijjjkkklllmmmnnnnnnmmmlllkkkhhhhhhfffeeeddddddddddddeeeccc```___^^^]]]ZZZXXXNNNKKKHHHBBB===888444222111111111222222222222333111000111444444444;;;CCCLLLTTT^^^gggnnnuuu||||||uuupppllleee[[[RRRMMMIIIGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@???????????????>>>======<<<;;;;;;::::::999999888888555222//////222555777CCCNNNXXX[[[YYYVVVQQQLLLLLLIIIEEEEEEGGGIIIIIIHHHDDD???:::888888888666444666777777777777666555444444444555666777666222///+++************+++,,,---//////......------------///...---,,,+++*********------------------....../////////......---------)))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))),,,,,,+++***((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***))))))((((((((())))))'''(((+++,,,(((###%%%***)))******+++++++++++++++))))))******+++,,,,,,,,,------------,,,,,,,,,,,,............///000111222222222333333333333444444666777888999888666444333999777777;;;===<<<>>>BBBGGGUUUmmmssskkk{{{}}}~~~|||yyywwwuuulllcccVVVQQQNNNPPPVVV]]]gggqqq~~~|||zzzxxxuuutttppplllhhhbbbYYYQQQQQQUUU___oooxxxuuusssrrrqqqpppnnnlllllljjjhhhgggfffggghhhiiikkklllmmmnnnnnnmmmlllkkkgggfffeeeeeedddcccccccccdddbbb___^^^]]]\\\YYYWWWLLLKKKGGGCCC===888333000111111111111222222222222111000222444444555<<>>===<<<<<<;;;;;;::::::999999888999777444222111222333444444@@@LLLQQQSSSTTTRRROOONNNIIICCCCCCHHHKKKJJJHHHEEEAAA<<<;;;<<<===;;;888666777888888888777555555333444555666666333///---************+++,,,------444444333333333222222222///...---,,,+++*********------...............///++++++++++++++++++++++++((((((''''''&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''(((***+++***)))((('''&&&%%%$$$###''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))((())))))))))))***+++,,,)))&&&%%%&&&)))***+++------,,,++++++))))))******+++++++++,,,---------,,,,,,,,,,,,+++,,,,,,,,,---...///000111222222222333333333444444666888:::;;;;;;999777555999666777;;;===<<<>>>AAAFFFUUUnnnwwwmmm{{{}}}~~~|||yyywwwuuummmdddVVVPPPLLLNNNRRRYYYdddmmm~~~~~~|||zzzxxxvvvuuutttppplllhhhcccZZZQQQOOOSSS[[[jjj|||yyywwwtttsssrrrpppmmmkkkjjjiiigggffffffgggiiijjjllllllmmmnnnnnnmmmllllllfffffffffeeeeeedddccccccccc```^^^]]]\\\[[[XXXVVVLLLKKKGGGCCC===888333000000000111111111222222222222111333555555666===EEETTTZZZbbbjjjqqqvvvzzz|||{{{rrrllleee___VVVOOOJJJGGGDDDCCCEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@??????>>><<<<<<<<<;;;;;;::::::999999888666666444333222222333444111===IIINNNQQQSSSSSSQQQMMMHHHCCCCCCGGGKKKKKKHHHCCC@@@===<<<>>>>>>===;;;777777777777777666555555333444555555333///---++++++++++++,,,,,,---//////222222222222222222222222//////---,,,+++*********)))))))))******+++++++++*********+++++++++++++++,,,,,,,,,+++******))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******'''''''''(((******(((%%%)))***+++------,,,++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000111222444555222222222333333333444444333555888;;;<<<;;;999888888666777;;;<<<;;;===AAADDDTTTmmmzzznnnzzz~~~~~~}}}yyyxxxuuummmdddUUUOOOJJJLLLPPPWWWbbblll}}}}}}{{{zzzwwwuuusssrrrooollliiiddd[[[QQQOOORRRWWWeeevvvxxxvvvtttsssrrrpppmmmjjjiiihhhgggggggggiiikkkllllllmmmnnnoooooonnnmmmlllgggggggggggggggfffeeedddcccaaa^^^]]]\\\[[[XXXVVVNNNKKKHHHBBB===888444222000000000111111111111222333111333555555555<<>>===<<<;;;<<<;;;;;;::::::999999888333222000/////////111111222;;;DDDEEEEEEFFFEEEBBBBBBCCCCCCDDDFFFHHHJJJKKKGGGIIIIIIEEE>>>:::;;;===<<<:::888666666777999:::888999888444000------...,,,,,,,,,---...///111222333444555666777999::::::111000///...---,,,,,,,,,+++++++++,,,---.....................------------******)))((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))*********************************((((((((()))))))))******))))))))))))))))))))))))((((((((()))***+++,,,---111888999111)))(((***+++***))))))))))))***++++++************))))))))))))))))))***+++,,,------...+++++++++,,,...///111222222222333333333333444444333444555777777888888888888555666:::<<<;;;===AAADDDVVVqqqyyylllwww}}}zzzwwwoooeeeVVVOOOJJJKKKPPPWWWcccmmm{{{{{{|||{{{zzzwwwssspppmmmpppnnnlllhhh___UUURRRTTTTTT```ooo|||xxxwwwwwwxxxyyyxxxuuusssooonnnlllkkkkkklllmmmnnnlllmmmnnnoooooonnnmmmllliiiiiijjjkkkkkkjjjhhhhhhfffdddaaa```___^^^\\\ZZZQQQNNNHHHBBB<<<888666555000000000000111111111111111///000111111000666>>>BBBFFFMMMYYYfffqqqyyy}}}~~~yyyrrrmmmbbb^^^VVVPPPLLLIIIFFFDDDCCCCCCBBBAAAAAA@@@@@@???AAAAAA@@@@@@>>>===<<<;;;<<<<<<;;;::::::999999888555444222000///000111222333===EEEGGGGGGIIIHHHFFF???AAADDDEEEFFFGGGJJJLLLNNNQQQRRRKKKBBB;;;<<>><<<999777666888;;;===;;;;;;:::555000---...000,,,,,,,,,---...///111111222222444555777999:::;;;222111000///...---------''''''((()))******++++++---------,,,,,,+++++++++,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((************)))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))'''(((((()))***,,,---...???JJJKKK<<<***$$$(((,,,***)))((((((((()))+++,,,*********)))))))))))))))(((((()))***,,,---...///---......///111222444555222222333333333444444444888888888888888999999999888555666:::<<<;;;===@@@GGGYYYtttxxxkkkvvv|||vvvpppkkkYYYRRRMMMLLLOOOTTT]]]fffwww~~~~~~zzz}}}}}}wwwrrrpppooonnnmmmjjjgggccc]]]VVVPPPMMM[[[nnn~~~|||zzzxxxxxxyyyxxxtttpppnnnmmmjjjhhhhhhhhhiiijjjkkklllnnnooooooooonnnmmmjjjjjjjjjjjjjjjiiihhhhhhhhhgggfffdddaaa___]]]\\\SSSPPPJJJCCC===888555444111000///......///000111000111222111000111444666<<>>@@@???===<<<<<<<<<===>>><<<;;;;;;:::888777777666777666444222111111111222333:::CCCKKKMMMKKKGGGEEEDDDBBBAAAAAACCCGGGKKKMMMRRRVVVXXXRRRGGG??????CCCDDD@@@;;;666555888<<>>CCCJJJ[[[ttt|||iiiqqq|||wwwpppkkk\\\UUUNNNMMMOOOSSS\\\eeevvv}}}{{{zzzzzz{{{{{{}}}}}}xxxsssqqqpppooonnnmmmkkkfff```WWWQQQMMMYYYjjjyyy}}}zzzxxxwwwyyyxxxtttqqqooommmkkkiiiiiiiiijjjkkkjjjkkkmmmnnnoooooonnnnnnjjjjjjjjjjjjiiihhhgggfffgggfffeeecccaaa___^^^]]]VVVRRRLLLEEE>>>999666555111111000000000000111111000111222222111333555888===???FFFRRR```llltttwwwzzzuuuqqqgggaaaYYYRRRMMMIIIGGGEEEIIIEEEBBB@@@AAAAAA@@@>>>@@@???>>>===<<<======>>>>>>======<<<:::999999888777666444222111111111222333999BBBIIILLLJJJGGGEEECCCBBBAAABBBEEEJJJOOOSSSWWWZZZZZZQQQEEE======AAA888777666777:::???DDDGGGIIICCC;;;555222111111111---------------...///000333333333444444444444444000000///...---,,,,,,+++,,,------.........------------------,,,,,,++++++......------,,,***)))((()))((('''&&&&&&'''(((((())))))((('''&&&'''(((((((((((())))))))))))((((((*********))))))(((((('''******)))(((((((((((((((((((((''''''(((((()))***(((((()))***+++,,,------******)))(((((()))******------,,,,,,++++++,,,,,,'''((())))))******))))))***+++,,,,,,------,,,,,,///---+++)))((()))+++---------...///000111222333111333444444222222333555999:::;;;:::888777888999:::666666999;;;;;;???DDDKKK\\\uuuxxxhhhsss}}}wwwpppjjj___WWWPPPNNNOOORRRZZZcccsss{{{xxxwwwvvvvvvzzz|||}}}|||yyyuuusssrrrpppppppppoookkkcccYYYSSSNNNVVVdddpppyyy{{{xxxwwwwwwwwwuuurrrooonnnlllkkkjjjkkkkkkllliiijjjlllmmmnnnnnnnnnmmmjjjjjjjjjiiiiiigggffffffeeedddcccbbbaaa___^^^^^^YYYUUUNNNGGG???:::666555111111222222222222111111000111222222333444888:::>>>@@@FFFPPP]]]jjjrrrwww|||wwwttthhhbbbZZZRRRMMMIIIFFFDDDFFFEEECCCBBBBBBBBB@@@>>>@@@???>>>============>>>======<<<;;;;;;:::999999777666444222111111111222333888@@@GGGJJJJJJHHHEEEDDDCCCAAABBBFFFMMMTTTXXX\\\]]]YYYOOOBBB::::::>>>::::::;;;;;;<<<>>>??????CCC>>>777222000111111111///......---------......333333222222222222111111..................------000000111111000000///............------------,,,.........---,,,+++***)))((((((''''''''''''(((((('''''''''''''''((()))***)))))))))******))))))))),,,,,,+++***)))(((''''''***))))))((((((((((((((())))))(((((())))))***+++(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))***))))))((((((((()))******++++++******+++++++++++++++,,,------------.........---,,,+++,,,---...000111333444555111333444444222222333555888999;;;:::888777888999888555555999;;;<<>>@@@FFFPPP\\\iiitttzzz}}}~~~{{{wwwtttiiicccZZZSSSMMMIIIFFFDDDDDDDDDDDDDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>;;;;;;:::999999888777777777666444222111111111222333666===DDDIIIKKKIIIGGGFFFDDDBBBBBBEEELLLTTTYYY[[[ZZZTTTIII===666888<<<@@@AAAAAA@@@===:::666333888555111/////////...---...------------...//////222222111000000///...........................---000000111222222222111111000000000000000000000///.........------+++******)))))))))))))))*********''''''''''''((((((((()))(((((())))))))))))(((((()))((((((''''''&&&&&&&&&))))))(((((((((((()))))))))(((((((((((()))******&&&''''''((())))))******(((((()))******)))(((((())))))***+++***)))((('''((()))******++++++******,,,+++*********+++---...,,,---...//////...---,,,,,,---...///111222333444111222444333222222333555777888::::::999777888888999666666:::<<<;;;>>>CCCKKK]]]wwwuuuiiiwww|||wwwqqqlll^^^VVVOOOMMMMMMPPPXXX```kkk{{{~~~{{{{{{{{{{{{xxxxxxxxxxxxxxxwwwuuutttrrrsssuuuuuupppggg\\\TTTOOOQQQVVV___jjjuuu}}}}}}xxxwwwwwwwwwuuurrroooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmkkkiiihhheeefffgggiiijjjjjjjjjjjjccccccbbbbbbaaa`````````[[[WWWPPPGGG???999555333---...000111111111000///000222333333444666999<<<===AAAHHHQQQ]]]jjjvvv}}}{{{|||~~~{{{wwwtttiiicccZZZSSSNNNJJJGGGEEECCCDDDDDDDDDCCCBBBAAAAAA???????????????>>>>>>===:::::::::999999888888777777666444222111111111222222444:::AAAIIIMMMMMMKKKJJJGGGCCCAAACCCIIIOOOTTTTTTRRRLLLBBB888444777;;;;;;===???@@@>>>;;;777555222222222333444333000---,,,,,,,,,---...///000111111111000///...------,,,/////////...------,,,,,,,,,---///000111222222333///000000000000000000000------------,,,+++******(((((()))***************(((((((((((((((''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))((((((''''''(((((()))***''''''(((((())))))******'''((())))))))))))((('''###%%%'''***,,,---------'''((())))))******)))))),,,+++***)))***+++,,,---------,,,,,,,,,,,,---...---......//////000000000111222444333222222333555555777::::::999888777888:::777777;;;<<<;;;<<<@@@HHH\\\vvvyyylllxxx~~~}}}{{{wwwrrrnnn```XXXPPPMMMMMMOOOWWW___hhhxxx}}}|||}}}}}}xxxwwwvvvwwwxxxyyywwwvvvuuuvvvwwwvvvrrriii^^^WWWPPPPPPRRRYYYeeerrr|||}}}yyyxxxxxxwwwtttqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmkkkiiihhhffffffhhhiiikkkkkklllllleeeddddddcccbbbaaa``````[[[WWWPPPHHH@@@:::666444---...///000000000000000111222333333444555888;;;===BBBJJJSSS^^^jjjuuu|||zzz|||~~~{{{wwwttthhhbbbZZZSSSNNNKKKHHHGGGCCCDDDEEEDDDBBBBBBCCCDDD??????@@@@@@??????>>>===<<<<<<<<<;;;;;;:::::::::777666444222111111111222111222777???IIIOOOQQQPPPLLLIIIEEECCCCCCFFFKKKNNNKKKIIICCC<<<555333777;;;;;;<<<>>>>>><<<999666444...///000333444333000---+++++++++,,,...000111222000000///......---,,,,,,/////////...---------,,,***+++---///000222222333,,,------------.........+++,,,,,,,,,++++++***)))%%%&&&'''((()))))))))((((((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))******((((((((((((((())))))***(((''''''''''''((())))))))))))******++++++++++++((((((((((((((((((((((((&&&'''(((((())))))))))))'''((())))))******))))))***************+++,,,,,,---,,,+++******+++---///............////////////111333444444222222333555444777999:::999888777777999777777;;;<<<;;;===@@@FFFZZZuuu}}}mmmwww}}}{{{yyyvvvssspppggg^^^UUUPPPNNNOOOUUU\\\fffuuu~~~|||zzzzzzzzzyyywwwvvvxxx{{{|||{{{yyyxxxyyyyyyxxxtttlllbbbZZZQQQOOOPPPVVVcccqqq|||}}}zzzyyyzzzxxxtttpppmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnooonnnmmmlllkkkiiiiiijjjkkkkkkkkkkkkkkkffffffeeedddcccbbbaaa```\\\XXXQQQIIIBBB<<<888777////////////000111222333222333333333333444777999>>>CCCLLLUUU]]]gggqqqwwwyyyzzz|||}}}|||xxxtttqqqfffaaaYYYSSSOOOLLLJJJHHHCCCDDDEEECCCAAAAAADDDGGG??????@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::777666444222111111111222111111555>>>IIIRRRUUUUUUMMMKKKGGGDDDDDDFFFIIIKKKEEECCC???888444333777;;;???>>>===;;;999666333111---,,,---...000000///---,,,,,,,,,---...///000111/////////......------------------............///++++++---...000000111111++++++,,,,,,------------******++++++******))))))$$$%%%'''((()))))))))(((&&&'''((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''(((((())))))******((((((((((((((()))******))))))(((((())))))***+++************++++++++++++)))((('''&&&&&&'''((())),,,+++***((('''&&&&&&&&&((()))******++++++******))))))***+++++++++++++++,,,,,,+++++++++,,,---...------...///000111111222111333444444222222333555333666999:::999888777777666444666;;;======???CCCEEEZZZuuummmvvv~~~|||zzzxxxvvvsssqqqlllcccYYYSSSOOONNNTTTZZZeeettt}}}zzzxxxwwwwww{{{yyywwwyyy|||~~~}}}{{{{{{{{{{{{zzzvvvnnnddd]]]QQQOOOOOOUUUbbbqqq|||}}}{{{zzz{{{xxxsssooolllmmmnnnnnnnnnnnnnnnmmmkkklllmmmoooooooooooonnnllllllllllllkkkjjjiiiiiihhhgggfffeeecccbbbaaa```]]]YYYRRRKKKCCC>>>:::999111000//////000222444555222333333333222333666888???EEEMMMUUU\\\dddmmmrrruuuwwwyyyzzzxxxtttpppmmmfff```YYYSSSOOOMMMKKKIIICCCDDDEEECCC@@@AAAEEEHHH??????@@@AAA@@@???>>>===:::999999999999999999999777666444222111111111222000000444===JJJTTTXXXWWWMMMKKKHHHFFFEEEGGGIIIJJJCCCAAA===888444333777:::::::::999888888777777777111///------///111222222......---------....../////////............------++++++,,,---...000000111,,,---...///////////////---------.........//////))))))*********))))))(((&&&''')))***+++++++++***###%%%'''(((*********)))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((()))***************)))***++++++,,,(((((((((((())))))))))))***)))'''&&&&&&''')))***'''''''''''')))+++...///******+++,,,,,,,,,,,,+++((()))***,,,,,,+++******+++,,,,,,---............,,,---...000111333444555111333444444333222444555333666999;;;:::888777777333222444:::>>>???AAAFFFEEEZZZvvvmmmttt~~~}}}yyyvvvrrrpppooommmggg]]]RRRLLLLLLPPPTTTaaammm||||||yyyyyyzzz{{{xxxwwwxxxzzz~~~~~~{{{xxxvvvyyyzzzwwwuuusssllldddYYYSSSQQQVVV```kkkxxx~~~{{{xxxuuuqqqooonnnnnnooopppooonnnooonnnmmmmmmnnnooonnnmmmiiihhhhhhhhhhhhhhhiiiiiieeeeeefffggghhhfffbbb______[[[UUUNNNFFF???:::888444333222111111111222333444333333333333444555555>>>CCCJJJRRRZZZbbbjjjooouuuzzz|||zzzxxxwwwsssmmmgggbbb\\\VVVQQQMMMIIIGGGGGGEEECCCBBBBBBBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<::::::::::::999888777777666555444222111000//////000888444BBBPPPXXXddd\\\[[[PPPFFFEEEGGGHHHIIIKKKBBBBBB@@@<<<888555555666888888777666555555444444000///...---...///111333000///...------...///000000---,,,,,,//////...+++000000000///////////////,,,,,,,,,---------.........,,,++++++---.........++++++***)))((((((((()))''''''&&&%%%&&&'''((()))++++++***)))((((((((()))((((((((((((''''''''''''(((((((((((((((''''''''')))((('''''')))******)))((())))))'''%%%######$$$&&&&&&''''''((()))))))))---,,,***((('''&&&&&&&&&'''''''''((()))******++++++*********))))))((((((&&&'''(((******)))(((((($$$'''***---...---+++)))------...///000111222333111111222222222333333333444333444777;;;<<<:::777777777888999;;;===???@@@GGGWWWpppooovvv~~~~~~}}}zzzwwwuuusssrrrmmmggg^^^SSSLLLLLLPPPTTT___kkkzzz~~~zzzxxxxxxyyyzzzxxxwwwwwwzzz||||||zzzwwwvvvxxxwwwtttrrrqqqkkkddd]]]UUUPPPSSS\\\iiiyyy|||yyywwwtttsssqqqpppqqqrrrqqqppppppooommmmmmnnnmmmllljjjhhhhhhggggggggghhhhhhiiifffeeeffffffgggfffccc```___\\\VVVOOOGGG@@@;;;999222111000/////////000111222222222333444555777888<<>>===<<<<<<<<<<<<::::::;;;::::::999888777666555444222111000000//////777555GGG\\\hhhtttkkk^^^RRRGGGEEEFFFFFFGGGIIIGGGFFFCCC===777333222222555444444333333222222222111000///......///111222000///...------...///000000...---...000111000............//////000000000,,,,,,,,,,,,------------///---,,,,,,...//////...,,,+++***))))))(((((()))(((((('''''''''((()))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''')))((('''''')))******)))%%%&&&''''''&&&&&&'''(((***))))))(((''''''&&&&&&&&&&&&'''((())))))******++++++,,,,,,,,,+++******+++*********))))))))))))***+++,,,---......------###%%%))),,,.........---------...//////000111111111111222222222333333333555444555888<<<<<<:::777777777888999;;;===???@@@EEEUUUoooqqqyyy}}}{{{xxxwwwuuuuuummmhhh___UUUNNNLLLOOOSSS]]]iiiwww}}}xxxvvvvvvxxxyyywwwwwwwwwxxxzzzzzzxxxvvvwwwyyyxxxtttrrrqqqlllfff```WWWOOOOOOWWWdddwww~~~|||zzzxxxvvvtttsssttttttsssrrrqqqpppnnnmmmmmmllljjjhhhhhhggggggfffffffffgggggggggfffeeeeeefffeeedddbbb```]]]XXXQQQIIIBBB===:::333222000/////////000000000000111222444666888999<<<<<<@@@JJJXXXeeemmmqqqtttyyy|||{{{zzzzzzuuupppgggddd___ZZZUUUOOOIIIEEEGGGEEEBBBBBBBBBBBBAAA???@@@???>>>======<<<<<<===;;;;;;;;;;;;:::999888777777666444333111000000000000777777NNNiiiyyyyyycccUUUIIIDDDDDDDDDFFFHHHHHHGGGDDD???888333111000222222222222222222222222222111000///...///000111000///...------...///000...------...000111000///------...///000111111222++++++++++++,,,,,,,,,,,,000...---...//////...---,,,,,,+++))))))((((((((())))))((((((((()))***+++(((''''''''''''(((((()))((((((((((((''''''''''''''''''(((((((((((((((((()))((('''''')))******)))%%%'''((((((''''''(((******))))))((((((''''''&&&###$$$&&&(((************)))***+++------,,,+++******************)))))))))((()))***,,,,,,---------'''((()))+++------......------........./////////111111222222222333333333666666777:::<<<<<<:::888777777888999;;;===???@@@DDDSSSmmmsss}}}}}}zzzxxxvvvuuutttnnniii```VVVOOOMMMOOOQQQ[[[fffsss|||xxxvvvvvvxxxyyywwwwwwwwwxxxxxxwwwvvvuuuxxx{{{{{{yyywwwuuuoooggg___WWWOOOMMMSSS___qqq}}}|||zzzxxxvvvuuuuuutttsssrrrpppooommmlllmmmllljjjiiiggggggfffeeeeeeeeeffffffgggfffddddddeeeeeedddcccaaa^^^YYYSSSKKKDDD???<<<555444333111111111222222111111111222444666777888===<<>>===============;;;;;;;;;;;;:::999888777777666555333111111000000222888999TTTsss~~~dddWWWIIIDDDDDDEEEGGGJJJFFFFFFEEEAAA;;;666444333333333333333333333444444222222111000/////////000111000...------...//////++++++,,,---...///////////////000000111111222222******+++++++++,,,,,,,,,///...---...//////---,,,---,,,+++***)))((((((((((((((((((((())))))******''''''''''''(((((()))***((((((((((((''''''''''''''''''''''''(((((((((((()))((('''''')))******))))))***+++)))'''&&&'''''''''''''''((())))))******&&&''')))***)))(((&&&%%% ###&&&***,,,,,,+++***************************'''((()))***++++++,,,,,,------,,,+++++++++++++++---------...............111111222222222333333333777888:::;;;<<<<<<:::999777777888999;;;===???@@@EEESSSmmmttt}}}yyyvvvtttrrrqqqnnnjjjbbbXXXQQQMMMNNNPPPXXXbbbooo|||}}}zzzxxxxxxzzz{{{yyyyyyyyyxxxwwwvvvuuuuuuvvvzzz}}}|||{{{xxxooofff]]]VVVPPPNNNQQQYYYiiiwww}}}}}}yyywwwuuutttttttttrrrqqqnnnmmmllllllmmmnnnmmmkkkggggggfffeeeeeeeeeeeeeeegggeeeddddddeeefffeeecccaaa^^^ZZZTTTMMMFFF@@@===666444333111111111111222333333333333444444555666<<<;;;>>>IIIZZZiiirrruuuwww}}}}}}zzzuuunnnhhheee```[[[UUUNNNGGGBBBFFFDDDBBBAAAAAAAAA@@@??????>>>>>>============>>>;;;;;;;;;;;;:::999888888777666555333222111000000222999;;;XXXyyycccUUUIIIDDDEEEGGGIIILLLHHHHHHHHHDDD>>>999555333222222333333333333333333222222111000000000000000111000///...------...///,,,,,,---......///000111333333333222222111111111******+++++++++,,,,,,,,,...------...//////---+++...---,,,***))))))((((((''''''(((((())))))))))))(((((((((((()))***++++++((((((((((((''''''''''''&&&'''''''''(((((()))))))))((('''''')))******))))))***+++***(((''''''(((''''''(((((()))*********((()))******)))'''$$$###"""%%%)))++++++***)))***************++++++++++++++++++,,,,,,---...//////...---,,,+++++++++,,,---------...............111111222222222333333333888999;;;<<<<<<;;;:::999777777888999;;;===???@@@GGGTTTmmmsss~~~|||yyyvvvsssqqqpppoookkkdddZZZRRRNNNNNNOOOVVV___kkkwww~~~~~~}}}~~~~~~|||||||||zzzwwwuuuuuuvvvtttyyy|||{{{zzzwwwooofff^^^XXXRRRPPPOOOUUUbbbooo}}}~~~{{{{{{wwwuuusssrrrssssssrrrpppooommmlllmmmnnnooonnnmmmhhhgggfffeeeeeeeeeeeeeeeeeeeeedddeeeffffffeeeccc```^^^[[[UUUNNNGGGAAA===444333111///......//////444444333333333444555555888999>>>IIIXXXfffooosssxxx}}}~~~|||vvvoookkkgggaaa[[[UUUOOOHHHCCCFFFDDDAAAAAAAAAAAA@@@>>>>>>>>>============>>>>>><<<<<<<<<;;;;;;:::999888888777555444222111111111000:::===[[[zzz}}}___RRRGGGDDDEEEGGGIIILLLLLLMMMLLLHHHAAA:::444222111111111111111111111111111111111111111111000000111000///...------......---///000000//////111222555555444333222111000000++++++++++++,,,,,,,,,,,,---------///000111///---///...,,,+++))))))((((((&&&'''((()))))))))((((((***))))))))))))******+++((((((((((((''''''''''''&&&&&&''''''((())))))))))))((('''''')))******)))%%%'''((()))((()))***,,,+++******))))))(((((('''(((((()))******)))((('''&&&((()))++++++***)))(((*********+++++++++++++++++++++*********+++,,,,,,,,,++++++,,,---...///000------........./////////111111222222222333333333888:::<<<===;;;999999999777777888999;;;===???@@@HHHTTTlllsss}}}~~~|||yyywwwuuutttsssooollleee\\\SSSNNNMMMNNNTTT]]]hhhsss~~~|||xxxvvvvvvxxxxxxzzz{{{yyyxxxwwwqqqjjjbbb\\\UUUPPPNNNRRR___lll{{{{{{yyyxxxuuutttrrrqqqrrrsssrrrqqqqqqpppnnnnnnoooooonnnllliiihhhgggfffeeeeeeeeeeeedddddddddfffhhhgggdddbbb___^^^ZZZUUUNNNGGGAAA===444333111///.........///222222222333444555666777666:::AAAKKKWWWccclllqqquuu{{{~~~yyyrrroookkkddd]]]VVVPPPJJJFFFEEECCCAAA@@@AAAAAA???>>>>>>>>>============>>>>>><<<<<<<<<<<<;;;:::999888888777555444222111111111000;;;???[[[uuurrr[[[OOODDDBBBCCCDDDEEEGGGMMMNNNNNNKKKDDD===777444333333222222111111000000000000111111222222111111222111///...------......,,,...//////---,,,...000222222222111111000000000,,,,,,,,,,,,------------------...111333444222000///...---+++***)))(((((('''((()))*********))))))***))))))(((((((((((()))((((((((((((''''''''''''&&&&&&''''''((())))))***)))((('''''')))******)))$$$&&&((((((((((((***,,,++++++******)))((((((((((((((())))))******++++++***+++++++++++++++***)))*********++++++,,,,,,,,,,,,+++***)))((()))*********+++,,,---...///000000------...//////000111111111111222222222333333333777:::======:::888777888777777888999;;;===???@@@FFFSSSkkkttt|||~~~|||zzzxxxwwwwwwvvvooollleee\\\TTTOOOMMMMMMTTT\\\fffqqq}}}yyyvvvwwwyyy}}}~~~|||xxxwwwxxxuuupppggg___WWWPPPMMMPPP^^^lllyyyzzzwwwwwwuuusssqqqqqqsssssssssrrrtttrrrpppooopppooommmkkkiiiiiihhhgggfffeeeeeeeeecccccceeeggghhhgggdddaaa___]]]ZZZUUUNNNGGGAAA===777555333222000000000111000111111222444666888999888===EEEOOOYYYccclllrrrrrryyy|||uuusssmmmfff^^^XXXRRRLLLIIIEEECCCAAA@@@AAAAAA???>>>>>>>>>============>>>???<<<<<<<<<<<<;;;:::999999888777666444333222111111222<<<@@@XXXnnnuuuvvvdddYYYMMMCCCAAABBBAAAAAACCCJJJLLLNNNLLLGGGAAA<<<999666666555555444333222222///000111222222222222222222111///...---------...)))+++,,,+++)))((()))+++////////////000000000000,,,,,,------------............000333666666555333000///---+++***)))((((((((()))***+++,,,+++*********)))(((''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''((())))))***)))((('''''')))******)))'''((()))((('''&&&'''(((((((((((()))******++++++++++++************++++++((())))))******+++,,,---*********++++++,,,,,,,,,111000...---,,,,,,---...------...//////......---------...///000111222333111111222222222333333333777:::======999777666777777888888999;;;===???@@@EEEQQQiiittt{{{~~~{{{yyyvvvtttsssnnnmmmhhh___VVVOOOMMMNNNSSSWWW```nnn~~~}}}zzzxxxxxxzzz{{{xxxyyyyyyxxxvvvssspppoooiiiaaaXXXSSSPPPRRRZZZccctttyyy|||zzzvvvxxxxxxuuupppnnnoooqqqppppppppppppooonnnmmmlllfffeeeeeedddddddddeeeeeehhhgggffffffgggfffdddbbb___]]]YYYUUUPPPJJJCCC>>>999666222000000111000///333333222000000111555888======AAAIIIVVVaaagggjjjooouuu||||||zzzyyyvvvnnnddd]]]YYYTTTNNNHHHDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<===============<<<<<<;;;;;;:::999999888888777666444333222111666333:::LLL\\\aaaaaaaaaYYYQQQFFF>>>;;;>>>AAADDDIIIJJJJJJIIIEEE???999555999;;;<<<:::777444333222111222333222111111222222........................///***)))---///,,,,,,000222111111000///......------,,,+++***++++++---...///000222444444444222111111///------,,,+++(((&&&)))((((((((()))***,,,---((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((***+++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))+++,,,---.........------,,,,,,,,,------...............//////000000111111333333444444555666666666999999:::;;;;;;;;;::::::888888999:::<<<>>>@@@AAAHHHVVVmmmxxx||||||{{{zzzxxxwwwvvvuuuooommmggg___UUUOOOMMMNNNRRRVVV___lll|||}}}zzzxxxvvvwwwxxxyyy}}}}}}}}}{{{yyyuuurrrpppjjjcccZZZUUUQQQQQQXXX```ooouuu}}}|||zzzuuuvvvuuurrrooommmmmmooonnnooooooooonnnmmmllllllgggfffeeedddcccddddddeeefffeeedddeeefffgggfffeeeaaa^^^[[[XXXTTTNNNGGGCCC:::777333111000111000000222333333222111222555888;;;<<>>>>>>>>======<<<<<<<<<===<<<<<<;;;;;;:::999999666666555444222111000///111...333CCCPPPUUUVVVVVVUUUNNNEEE>>>;;;<<<>>>???DDDDDDEEEDDDAAA===888555>>>??????<<<888444222222333333222111000000000111......------------......111,,,,,,///000------111000000//////...------,,,,,,,,,,,,+++,,,,,,------///000222333444444222222...,,,++++++,,,+++)))'''''''''&&&&&&'''((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))*********,,,,,,,,,------------...,,,,,,------------------......//////000000111111333333444444555666666666999::::::;;;;;;;;;;;;;;;777888999:::<<<>>>@@@AAAGGGVVVnnnxxx~~~~~~}}}|||xxxxxxxxxwwwwwwwwwvvvvvvpppmmmggg^^^UUUPPPNNNNNNPPPUUU]]]jjjyyy~~~|||zzzwwwvvvwwwyyyzzz}}}zzzvvvrrrpppmmmfff^^^XXXRRRPPPUUU\\\hhhppp{{{}}}zzzttttttssspppmmmllllllnnnlllmmmmmmmmmmmmllllllkkkiiihhheeebbbaaabbbdddeeeeeecccbbbccceeeggggggggg```^^^\\\YYYVVVQQQKKKGGG<<<888444111111111111000222333444444333333555777999:::>>>FFFQQQ\\\cccgggiiiooovvv|||}}}|||{{{zzzyyyqqqggg^^^WWWPPPIIIDDDDDDDDDCCCBBBAAA@@@??????@@@@@@???>>>===<<<;;;;;;===<<<<<<;;;;;;:::999999666666555444222111000///111...111===HHHNNNOOOPPPPPPKKKDDD???===<<<;;;;;;@@@AAAAAA@@@???<<<999777>>>??????===:::777666666888666444111000000000111......---,,,,,,---......111......000000------/////////......---,,,,,,,,,++++++,,,---------------,,,---///111111111111000+++*********++++++)))(((((((((''''''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******---,,,+++++++++,,,...///------------------,,,,,,.........///000111111111333333333444555555666666999999:::;;;;;;;;;;;;;;;666777888:::<<<>>>@@@BBBGGGWWWqqqyyy}}}}}}{{{zzzvvvvvvvvvuuuuuuuuuttttttpppmmmfff^^^WWWRRRPPPOOOOOOTTT\\\gggttt~~~|||zzzxxxxxxyyy{{{}}}}}}}}}}}}|||yyyvvvrrrppppppiiibbb\\\UUUPPPRRRXXXbbblllzzz}}}uuusssqqqooommmlllmmmnnnkkkkkklllllllllkkkkkkjjjkkkhhhdddaaa```aaaccceeeeeedddbbbbbbdddfffffffff^^^]]]ZZZXXXVVVRRRLLLIII>>>:::555222111111111111111333444555444444555777888:::>>>FFFOOOYYYaaaeeeggglllsssyyy}}}}}}|||{{{tttnnneee]]]WWWQQQKKKHHHFFFEEEDDDBBBAAA@@@@@@???@@@@@@???>>>>>>===<<<<<<===<<<<<<;;;;;;:::999999888888777666444333222111222000222:::DDDKKKNNNOOOKKKHHHEEEBBBAAA@@@===<<>><<<999888888:::;;;;;;;;;:::;;;======:::555222111111111111///...,,,++++++,,,...///000000000000///---,,,...............------,,,,,,)))***,,,...//////...---***+++,,,---............,,,+++***+++,,,+++)))'''*********)))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))***+++************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((((()))+++---,,,+++******,,,...///.........------,,,,,,,,,------...///000111111222222333333444444555666666777777888999::::::::::::666666777999<<<>>>@@@BBBFFFXXXsssxxx{{{|||zzzxxxwwwwwwvvvtttsssrrrqqqqqqppplllfff```ZZZVVVRRRQQQOOOSSSZZZdddooo~~~{{{zzzxxxwwwwwwyyy{{{}}}{{{|||||||||{{{xxxuuusssrrrlllfff```YYYRRRRRRVVV]]]iiizzzwwwtttqqqooonnnnnnooooookkkkkkkkkkkkkkkjjjjjjiiijjjhhhdddaaa```aaacccdddfffeeeccccccddddddcccbbb^^^]]][[[ZZZXXXTTTOOOKKK@@@<<<666222111111111111111333444444444444555666777:::>>>EEEMMMVVV^^^bbbeeeiiipppwww|||~~~~~~|||sssnnnfff^^^WWWQQQLLLJJJHHHGGGEEECCCAAAAAA@@@@@@>>>?????????????????????===<<<<<<;;;;;;:::999999888888777666444333222111...///000666???IIINNNOOOHHHGGGEEEEEEEEEDDDBBBAAACCCBBBAAA@@@===:::777555555666888999999:::===???>>>:::555222222222222111111///---++++++---///111222555666444111//////.../////////...............(((***,,,...////////////------....../////////...000...---,,,,,,+++)))&&&***************)))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***(((''')))+++---,,,*********+++---///.........------,,,,,,,,,------...///000111222222222222333333444555555555555555777888888999999999666666777999;;;>>>@@@AAAEEEYYYuuuwww{{{}}}|||}}}|||yyywwwxxxwwwvvvtttrrrpppooonnnnnnkkkfffbbb___[[[VVVRRROOOSSSZZZaaajjjxxx|||vvvuuusssssssssvvvxxxzzz|||}}}~~~~~~}}}{{{xxxwwwrrrnnniiieee]]]VVVSSSVVV[[[gggyyyxxxuuuqqqoooooopppqqqqqqllllllllllllkkkjjjiiihhhhhhgggdddaaa```aaacccdddeeedddcccddddddcccaaa___```___]]]\\\ZZZWWWRRROOOCCC>>>888333111222222222111222333333222222444666666999>>>CCCIIIQQQYYY^^^dddfffllltttzzz}}}}}}{{{uuupppiii___WWWPPPKKKIIIJJJIIIFFFDDDBBBBBBBBBBBB>>>>>>??????@@@@@@@@@@@@===<<<<<<;;;;;;:::999999666666555444222111000//////111444777@@@KKKQQQQQQIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBAAA???<<<888444111555666888888888999;;;>>>>>>:::555444555666444222333111---++++++---111333666;;;===888444222222111........................)))***+++---///000000111333222222222111111111111111///...------+++(((&&&&&&'''((((((((((((''''''&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,***''''''))),,,,,,+++*********+++---...------------------,,,,,,,,,---...///000111222333222222222333444444555555444555666777888999999999777777888999;;;===>>>???EEEYYYvvvwww|||}}}|||}}}|||}}}~~~}}}{{{xxxvvvwwwwwwuuutttrrrpppooooookkkiiigggeeeccc___YYYTTTPPPTTTYYY___fffsss~~~}}}{{{yyysssrrrqqqqqqrrrtttwwwyyy}}}}}}~~~~~~|||zzzwwwuuurrrnnnkkkhhhaaaYYYVVVXXXXXXeeewwwyyyuuupppnnnoooqqqqqqqqqmmmmmmmmmlllkkkiiihhhgggfffeeecccbbbbbbbbbccccccbbbbbbcccdddfffeeeaaa___aaa___^^^\\\[[[WWWRRROOOEEE???999333222222222222111111111000000111444777555888<<<@@@EEEKKKSSSXXXaaaccchhhpppwww{{{zzzxxxtttpppiii```XXXQQQNNNMMMMMMKKKHHHEEEDDDCCCCCCDDD@@@@@@@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999666666555444222111000//////444666888@@@KKKQQQPPPJJJGGGDDDBBBBBBCCCBBBBBBAAABBBCCCAAA>>>:::555222333555666777888:::===@@@AAA===::::::===>>><<<999555333...,,,,,,...333555666===???999333222222///------------------------******+++,,,...000222333555555444222111111000000///---,,,,,,,,,+++)))'''%%%&&&'''((())))))((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''%%%%%%(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,***'''&&&)))---***++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,---///000222333333111222222333333444555555555666777999::::::;;;;;;888888888999:::;;;===>>>EEEYYYvvvyyy~~~zzz{{{|||}}}|||zzzwwwuuuvvvvvvuuutttrrrqqqppppppjjjiiiggggggfffbbb[[[UUUQQQUUUYYY^^^dddppp}}}|||{{{zzzxxxvvvtttsssrrrqqqsssvvvyyy{{{|||}}}}}}|||zzzvvvsssqqqrrrooommmkkkddd[[[XXXYYYWWWcccvvvyyytttooommmoooqqqqqqpppoooooonnnmmmkkkiiigggfffddddddcccccccccccccccccc^^^___bbbeeegggfffbbb______]]]\\\ZZZYYYUUUPPPLLLFFF@@@999444222222222222111111000///...000444777333777;;;>>>BBBGGGOOOTTT___aaaeeemmmuuuxxxxxxvvvooommmhhh```YYYTTTSSSRRRNNNLLLIIIFFFDDDDDDDDDEEECCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888888777666444333222111***000333444:::EEEJJJHHHLLLHHHBBB???>>>?????????BBBDDDEEEEEEBBB>>>888555000222444666999===BBBEEEFFFBBB@@@AAAEEEGGGDDD@@@777444///,,,,,,///444777333;;;>>>777111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---000333444555444222111///......---,,,+++******++++++)))(((&&&''')))***+++++++++***&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((&&&###!!!'''((((((((())))))******************************))))))))))))))))))))))))'''***---+++'''&&&)))---)))***+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,---///000222333333111222222333333444555555777777999:::;;;<<<<<<<<<999999999999:::;;;<<<<<>>999666444333333222000111111222222333333444<<<:::;;;???AAACCCJJJQQQXXX]]]dddkkkqqqsssrrrrrrpppmmmhhhbbb\\\WWWSSSQQQRRRNNNIIIEEEDDDCCCBBBAAA??????@@@@@@???>>><<<;;;>>>===;;;999888666666555888888777666444333222111333000///222:::CCCIIILLLKKKIIIEEEAAA???@@@AAACCCJJJHHHFFFDDDAAA<<<666222---///222666<<>><<<;;;===<<<;;;999888777777666666666555444222111000///333000///222:::CCCIIILLLKKKIIIEEEBBB@@@@@@AAACCCHHHHHHIIIHHHFFFAAA999444///000333777===BBBGGGJJJJJJEEEDDDKKKSSSSSSIII???444111---***+++...222555444222000...------...///.........---------,,,,,,******))))))+++---000111444333222000///.........000...---------,,,***((())))))(((((((((((()))))))))'''&&&''')))***)))'''))))))************))))))''''''((()))))))))))))))''''''((((((((()))))))))''''''(((((())))))*********((('''%%%%%%%%%'''(((((((((''''''''''''(((((()))*********+++++++++++++++,,,---...---,,,***)))*********+++,,,,,,------------------............------......//////000000000111222222444444555666888888999999::::::999999999888888999:::===@@@AAACCCVVVrrr~~~~~~~~~|||zzzyyy{{{zzz{{{|||}}}{{{xxxuuurrrrrrssstttuuuuuuvvvvvvqqqqqqqqqoookkkeee___[[[YYYWWWYYY]]]```eeeooozzz~~~}}}}}}}}}}}}{{{yyy|||{{{yyyxxxwwwwwwxxxyyyxxxyyyzzzyyyvvvuuutttuuutttqqqnnnlllkkkfff___YYYTTTZZZfffuuuxxxuuurrrqqqrrrssstttsssrrrpppnnnmmmlllkkkhhhfffeeedddddddddcccccccccbbbcccddddddcccbbb```^^^]]]ZZZZZZZZZZZZWWWRRRKKKFFF???<<<777333222111111000111222222333333444555555333222444999===AAAGGGOOOTTTYYYaaaiiioooqqqrrrqqqmmmkkkhhhccc^^^ZZZWWWUUURRRNNNIIIFFFFFFFFFEEEEEE???@@@@@@??????>>>===<<<<<<;;;:::999888888888888666666555444222111000///222000000333:::BBBHHHKKKKKKIIIEEEBBB@@@@@@AAABBBGGGJJJOOORRRQQQIII===555111222444888<<<@@@DDDFFFBBBBBBEEEKKKOOOLLLBBB:::333111...,,,,,,---000111/////////...........................------------******)))***+++---///111444222111///......//////000...,,,+++++++++***((((((((('''(((((()))***+++)))((('''(((***+++***)))))))))************))))))''''''((()))))))))))))))((((((((()))))))))******&&&&&&'''((()))***++++++)))((('''&&&%%%&&&'''((()))((((((''''''(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------......,,,,,,------......//////------......//////000000000111222222444444555666777888888999::::::999999888777777888:::<<>>DDDLLLQQQVVV___gggmmmpppqqqqqqmmmkkkiiifffbbb^^^[[[YYYOOOKKKGGGDDDCCCDDDDDDCCC@@@@@@??????>>>======<<<::::::999999888999999999888888777666444333222111111000111444:::AAAGGGKKKKKKIIIFFFCCCAAAAAABBBBBBHHHNNNXXX___]]]PPP???333111222444666999<<>>???GGGYYYttt~~~~~~wwwxxxzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyxxxvvvuuuuuuwwwvvvvvvuuuvvvvvvwwwxxxttttttsssqqqnnnjjjgggeee___\\\\\\___bbbeeelllsss~~~{{{{{{zzzzzzyyyyyyzzzzzzwwwxxxxxxvvvssspppoooooorrrpppoooooooookkkddd___VVVVVV[[[hhhyyy{{{xxxvvvuuuuuuvvvuuutttpppoooppppppqqqoookkkhhhffffffeeeeeedddcccbbbbbbcccccccccbbbaaa___\\\[[[[[[\\\]]]]]]ZZZTTTLLLFFF???<<<777444333333222222111111222333333444444555444333555999;;;<<>>>>>=========::::::999888888999999:::888888777666444333222111000000222555999???FFFJJJKKKIIIFFFDDDBBBAAABBBBBBIIIRRR^^^fffbbbSSS>>>000///000222444666888999:::555888::::::888555333222111000000///...---,,,,,,+++,,,...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000///......//////000,,,***((((((+++---------''''''''''''((()))++++++((())))))***)))******+++))))))************))))))''''''((()))))))))))))))))))))))))))******************))))))((((((''''''******)))))))))*********))))))(((((((((((())))))(((((((((((()))))))))))),,,+++***))))))***,,,---))))))******++++++,,,,,,))))))***+++,,,------...//////000000111111222222000111222222444444555666555666777888999999999999666666777999:::<<<>>>???FFFYYYsss~~~}}}}}}uuuwwwyyyzzz{{{zzzyyyxxxvvvxxxyyyxxxvvvttttttuuuwwwvvvuuutttssstttuuuvvvvvvvvvtttrrrooommmjjjiiiddd___]]]___aaadddjjjppp|||yyyyyyyyyzzzzzzzzzzzzzzzrrrsssuuutttsssrrrssssssrrrqqqpppqqqqqqmmmfff```WWWUUUYYYdddttt}}}zzzxxxxxxvvvtttsssoooooooooppppppooollliiiggggggfffeeedddcccbbbbbbbbbccccccbbbaaa___]]]\\\ZZZ[[[\\\\\\ZZZSSSJJJDDD???<<<777444333333333222000111111222222333444444666555666:::::::::===CCCEEEKKKTTT]]]dddiiijjjjjjhhhhhhgggeeebbb^^^ZZZXXXQQQMMMHHHEEEEEEEEEDDDDDDAAA@@@???>>>============::::::999999888999999999666666555444222111000//////000333555999>>>EEEIIIKKKIIIGGGEEECCCBBBBBBBBBJJJQQQZZZ```\\\NNN;;;......///111333444555555666666666777666333222222333000000//////...---,,,,,,)))***,,,---......------............////////////******+++,,,,,,------....../////////////////////+++***)))***,,,......---(((((('''(((((()))***+++'''(((***)))(((((()))+++))))))************))))))''''''((()))))))))))))))((((((((()))))))))******++++++***)))((('''&&&&&&''''''(((((((((((())))))***))))))(((((())))))***'''''''''((((((((())))))++++++***))))))***,,,---((())))))******+++,,,,,,******++++++,,,,,,------------......//////000000000111222222444444555666555555777888999999::::::666777888:::;;;===>>>???DDDVVVooo~~~}}}|||xxxyyy{{{||||||zzzxxxvvvuuuwwwxxxwwwtttrrrsssuuuxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwuuussspppooommmmmmiiibbb]]]]]]^^^```eeelllxxxzzzzzz{{{{{{{{{{{{zzzzzzpppqqqssstttsssssstttuuusssrrrqqqrrrrrrnnnggg```VVVUUUWWWaaaooo|||~~~{{{yyywwwtttqqqooonnnnnnooooooooollljjjggggggfffeeedddcccbbbbbbbbbbbbccccccbbb```___^^^[[[\\\^^^^^^[[[TTTKKKDDD>>>:::666333222222222222///000000111111222222333555444666999999888;;;AAAEEEKKKTTT^^^eeejjjlllllliiiiiihhhgggccc```\\\ZZZRRRNNNIIIEEEDDDDDDCCCBBBAAA@@@???>>>=========>>>;;;::::::999888888888888666666555444222111000///...000333666888===DDDIIIJJJIIIGGGEEEDDDBBBBBBBBBHHHKKKOOOQQQMMMDDD777...---///111222444444444444444444444333333222222222/////////...------------++++++,,,------...................../////////000******+++,,,------------,,,---///000111000///...---,,,+++,,,......,,,+++))))))(((((((((((())))))&&&((())))))''''''(((+++))))))************))))))''''''((()))))))))))))))''''''((((((((()))))))))******))))))((((((''''''''''''((()))))))))))))))******))))))))))))******(((((((((((())))))))))))***************++++++,,,))))))***++++++,,,,,,---------------------------------......//////000000000111222222444444555666444555666888999999::::::666777999;;;===>>>??????CCCUUUnnn}}}|||||||||}}}~~~~~~}}}zzzwwwuuuuuuwwwxxxvvvsssrrrsssuuu{{{zzzxxxxxxxxxzzz|||}}}yyywwwuuusssqqqpppoooooommmeee]]][[[\\\]]]bbbggguuu~~~||||||}}}}}}|||{{{zzzyyyrrrtttuuutttsssrrrrrrssssssrrrrrrssssssooogggaaaUUUUUUWWW___lllyyy}}}zzzwwwssspppooonnnmmmnnnooonnnmmmkkkhhhggggggeeedddcccbbbbbbaaabbbcccccccccaaa```___^^^___```aaa^^^WWWMMMGGG<<<999444222111111111111/////////000111111222222333222444888999888;;;@@@HHHNNNWWWaaaiiinnnppppppmmmmmmllljjjgggccc___]]]PPPLLLGGGCCCBBBAAA@@@???AAA@@@???============>>><<<;;;:::999888888888888888888777666444333222111---000444666888===DDDIIIJJJIIIHHHFFFDDDCCCBBBBBBFFFEEEDDDDDDAAA<<<555000...///111333444555444444222222222222333222111/////////...------------............/////////000000,,,,,,,,,---------......,,,,,,---...////////////***,,,///111222111///---///.........///---***(((***))))))(((((((((((()))%%%'''))))))&&&&&&(((***))))))************))))))'''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++++++++******))))))))))))******))))))))))))************))))))******++++++++++++***++++++,,,,,,---......///////////////.........//////000000111222222222000111222333444555555666444555666777999999::::::777888:::<<<===??????@@@EEEVVVooo}}}}}}~~~|||xxxvvvzzzzzzzzzyyywwwvvvtttsssxxxxxxxxxyyy{{{}}}~~~xxxwwwvvvvvvuuussspppmmmmmmkkkfffaaa]]]]]]```ccckkkttt}}}{{{yyyxxxwwwwwwttttttuuuuuuuuuuuuuuutttuuuttttttsssqqqmmmhhheee]]]WWWSSSWWWeeeuuu}}}yyyxxxwwwtttqqqpppooonnnmmmmmmllllllmmmiiigggeeedddeeefffeeeeeecccbbbaaaaaabbbbbb```^^^```bbbccc```ZZZRRRLLLHHH@@@;;;444000//////000111222222222222222222333333222333444444666:::???CCCLLLTTT]]]fffqqq|||}}}xxxyyywwwrrrmmmgggccc___^^^TTTPPPJJJFFFDDDCCCBBBAAA????????????>>>>>>>>>>>>;;;;;;::::::999888777777555555666777555333000///666111///333999???HHHPPPNNNKKKGGGDDDCCCCCCBBBAAAKKKEEE???<<<<<<:::555000000222444666555333000---+++,,,...000222333444444111000///......---......---...///000000///...---...------,,,,,,,,,------..................................../////////000,,,,,,,,,+++***)))((('''***,,,,,,***'''&&&''')))+++*********))))))(((((()))(((&&&%%%$$$$$$%%%%%%)))))))))))))))***++++++))))))))))))))))))))))))%%%(((+++,,,+++(((''''''(((((((((((())))))))))))***(((%%%######%%%(((***************************,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++,,,.../////////...---//////000//////...------000000000111222444555666999:::;;;;;;;;;:::999888888888888999:::<<<===>>>FFFVVVooo~~~}}}}}}}}}}}}zzzwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxyyy{{{|||}}}}}}uuuttttttttttttssspppmmmooommmiiiccc^^^[[[[[[\\\gggppp{{{~~~|||zzzxxxxxxwwwsssssstttttttttttttttssssssssstttsssrrrnnnjjjfff]]]WWWRRRVVVcccttt~~~yyyxxxwwwtttqqqppppppooonnnmmmmmmmmmmmmkkkhhhfffeeeeeefffeeeddddddcccbbbcccdddcccaaa^^^aaabbbcccaaa[[[SSSMMMIII@@@;;;555000///000000111111222222222222333333333333555666888999===BBBEEELLLSSS]]]iiizzzzzzssskkkddd___\\\VVVRRRMMMIIIGGGFFFDDDCCC????????????>>>>>>>>>>>>;;;:::::::::999888888888999999888777444111...---777222111555:::???HHHPPPTTTPPPLLLHHHFFFDDDBBB@@@HHHDDD???<<<;;;999444111111222555666666444111///...///000111222333333333333222000///...------------...///000000///...---......------------......................................./////////000000............---,,,+++***,,,------+++(((&&&(((***************)))))))))(((***)))((((((((()))***+++))))))(((((())))))******((((((((((((((((((((((((&&&(((***+++)))((('''((((((((((((((())))))))))))+++***(((&&&&&&(((***+++************************++++++,,,,,,++++++************+++++++++,,,,,,,,,+++,,,,,,------------------......///000000//////000000000111222333555666999999:::;;;;;;:::999888666777777888999;;;<<<===FFFWWWppp~~~~~~}}}}}}||||||{{{|||~~~|||yyywwwtttuuuvvvwwwwwwxxxwwwwwwuuuvvvxxxzzzzzzzzzzzzzzzrrrqqqqqqrrrssssssqqqooommmllliiiddd^^^[[[ZZZZZZaaajjjttt}}}|||zzzxxxxxxxxxsssssssssttttttssssssrrrssstttuuutttrrrnnnjjjggg^^^WWWQQQTTT```rrrzzzxxxvvvssspppqqqppppppooonnnnnnmmmmmmmmmjjjgggfffffffffeeeddddddddddddeeefffdddaaa^^^```aaabbb```[[[TTTMMMIII@@@<<<555111///000000000111111222222222333333333444666999;;;>>>AAAEEEHHHOOOUUU___pppyyyooofff___[[[WWWSSSMMMIIIGGGFFFDDDCCC@@@@@@?????????>>>>>>>>>::::::::::::999999999999:::999888555333111///...444222222666999===EEENNNSSSPPPLLLIIIGGGEEEBBB???BBBAAA???<<<999666444222000222444666777555333111111111222333333333222222666555222000...------------...////////////...---//////............//////.........------.............../////////000000000////////////...------------......,,,)))((()))***************))))))))))))))))))))))))***+++,,,---(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))((('''((()))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------+++,,,...///000111111111000000000111222333444555888999:::;;;;;;:::999888555666666777999:::<<<===FFFWWWppp~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{|||~~~}}}zzzwwwuuuqqqrrrssstttuuuvvvvvvvvvsssuuuwwwyyyzzzyyyxxxwwwrrrqqqrrrsssuuuuuusssqqqlllkkkhhhccc___\\\]]]^^^___gggpppxxx~~~zzzxxxvvvvvvvvvtttttttttuuuttttttsssssstttvvvwwwvvvsssmmmiiiggg^^^XXXQQQRRR]]]nnn|||xxxvvvssspppqqqqqqqqqppppppooonnnnnnnnnkkkhhhfffffffffeeedddfffeeefffggggggfffbbb_________```___[[[UUUMMMHHHAAA<<<666222000000000000111111111222222333333444333666:::===@@@CCCFFFIIIQQQVVVcccxxx|||rrrhhhaaa\\\WWWSSSMMMHHHEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>999999::::::::::::::::::777777555444333333333333000///111444666:::DDDOOOQQQOOOKKKIIIGGGEEEAAA???===>>>???===999666444333///111333555555555333222111111222333444444444444999777444111...---------........................///////////////000000111///...------------...///...////////////000000000......------------------//////...,,,***))))))************)))))))))))))))(((((((((((())))))******''''''(((((())))))))))))''''''''''''''''''''''''((())))))'''&&&&&&(((***(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((***++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,...///,,,---...///000111111111111111111111222333444555777888999:::;;;:::999999666666777888999;;;===>>>EEEUUUnnn}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||}}}}}}~~~~~~}}}{{{yyyvvvuuuooopppqqqrrrrrrsssrrrrrrrrrtttvvvxxxyyyyyyxxxwwwuuutttuuuvvvxxxxxxwwwuuupppnnnjjjddd___]]]^^^```cccjjjqqqwww|||xxxuuutttttttttvvvvvvvvvvvvvvvuuuttttttuuuxxxzzzxxxssslllgggeee^^^XXXQQQQQQZZZkkk|||}}}yyyvvvsssqqqrrrrrrrrrrrrqqqpppooonnnnnnkkkhhhfffffffffeeedddggggggfffggggggfffbbb```^^^]]]]]]]]][[[UUUMMMGGGAAA===777333111000000///000000111222333333444444222555999<<>>;;;777444333...000111333333333222111///000111333555666666666;;;888555111...---,,,---......------------......///////////////000111222///...---,,,,,,---...///////////////000000000111......---------...//////111000...,,,+++***))))))))))))))))))))))))******))))))))))))((((((''''''''''''((()))***))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%(((***(((((((((((())))))))))))''''''((())))))(((''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,---///000...//////000000000000000111111111111222333444444777777999:::::::::999999777777888999;;;===???@@@CCCSSSkkk||||||}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{~~~|||zzzxxxvvvuuunnnooopppqqqqqqrrrrrrrrrrrrsssuuuwwwyyyyyyyyyyyyzzzyyyyyyzzz{{{{{{yyywwwwwwtttooohhhaaa]]]]]]^^^ffflllssszzz{{{wwwsssrrrrrrrrrwwwwwwwwwwwwvvvvvvuuutttuuuyyy|||zzztttlllhhhfff___YYYRRRQQQXXXgggyyy~~~zzzvvvtttsssrrrssssssssssssqqqpppooommmjjjgggfffffffffeeedddiiihhhfffffffffeeecccaaa^^^\\\\\\\\\[[[VVVNNNGGGAAA===888444222111///...000000111222333444444555222555888:::<<<@@@DDDGGGGGGRRRgggyyyrrrjjjccc```\\\WWWQQQLLLHHHFFFDDDBBBAAA@@@@@@@@@@@@?????????;;;;;;;;;;;;:::::::::::::::999888666444333111111000111333555777AAAUUUhhhtttnnnddd[[[RRRKKKEEEBBB===>>>@@@@@@>>>:::666333///000111222222111111000...///111333555666777777;;;888444000---,,,,,,---......------------......///......//////000111222000///---,,,,,,---///000/////////000000000111111000000///...///000222333222000---,,,++++++)))'''))))))))))))************,,,,,,,,,++++++***(((((('''(((***+++++++++***)))))))))))))))))))))))))))(((((((((&&&%%%%%%'''***(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))'''((()))***++++++++++++******+++++++++,,,,,,,,,...------------...////////////000111111111000000222222111111222222333444666777888:::::::::999999777888888:::<<<>>>@@@AAACCCRRRiii~~~{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}|||{{{{{{zzz|||{{{zzzxxxvvvtttrrrqqqlllmmmoooqqqsssttttttuuurrrssstttvvvxxxzzz{{{|||~~~}}}}}}}}}}}}|||yyywwwvvvvvvtttooohhhaaa]]]\\\aaahhhqqqzzz|||wwwsssrrrrrrrrrwwwwwwwwwwwwvvvuuutttsssrrrwww|||{{{uuunnnjjjiii___ZZZTTTQQQWWWeeeuuuzzzwwwuuuuuurrrssstttuuutttrrrpppoookkkhhhfffeeeeeefffeeedddkkkhhheeedddddddddcccbbb___]]]\\\]]]]]]YYYPPPIIIAAA>>>888444222111///...///000111222333444444555444666777999:::>>>CCCGGGJJJUUUlllzzzrrrjjjccc^^^]]]XXXRRRLLLIIIFFFDDDBBBAAAAAA@@@@@@@@@?????????<<<<<<<<<;;;:::::::::999888888888888666444111000111111333444777EEE___wwwyyylll___TTTLLLEEEAAA@@@@@@@@@AAABBB>>>777222111111222222222111000000///000111333444444555555:::888333///,,,,,,,,,---...------,,,,,,------...............///000111111000///---++++++---///000//////000000000111111111000///.........000222444222///,,,++++++***(((&&&((()))))))))************++++++,,,------,,,+++***((()))+++,,,,,,,,,******************************&&&'''((('''&&&%%%'''((((((((((((((())))))))))))************************************************(((((()))******+++************+++++++++,,,,,,,,,,,,,,,---............------...///000111222222222222222111111222222333333555666888999::::::999999666777888999;;;>>>@@@AAACCCRRRhhh~~~~~~~~~~~~|||yyyzzzzzz{{{|||}}}~~~~~~{{{{{{||||||||||||{{{{{{wwwvvvuuusssqqqooommmmmmkkklllnnnqqqtttvvvxxxxxxrrrssstttuuuxxxzzz}}}~~~~~~~~~|||yyyvvvqqqtttvvvtttnnnggg```]]]YYYbbblllwww}}}xxxtttrrrssssssvvvvvvvvvvvvuuutttsssrrrooouuu{{{{{{uuuooommmmmm___[[[UUURRRWWWcccsss~~~{{{wwwvvvvvvssstttuuuuuuuuusssqqqoooiiigggeeedddeeefffeeeeeellliiieeeccccccccccccbbbaaa___^^^______[[[SSSKKKBBB>>>999555333111///...///000000222333444555555666777777888:::===CCCGGGQQQ\\\qqq|||sssiiiaaa]]]\\\WWWPPPKKKGGGDDDBBB@@@AAAAAAAAA@@@@@@@@@??????======<<<;;;::::::999999444555777888888666444333///000111222666FFFddd~~~yyykkk]]]RRRIIICCC@@@CCCAAA@@@BBBDDDAAA888111333333333333222222111000000111222222333333333222:::777222...,,,+++,,,---...---,,,,,,,,,,,,---...------------...///111111000///---++++++---///000000000000000111111111111---,,,++++++,,,...000222222///+++***+++***(((%%%(((((())))))*********+++((()))+++,,,------,,,+++(((***,,,---------+++***************************&&&'''((((((&&&&&&&&&((((((((((((((())))))))))))))))))(((((((((((())))))************************((())))))************)))******+++++++++,,,,,,,,,***+++,,,---...---,,,++++++,,,...000222333444444222222222111222222333333555666888999:::::::::999555666777888:::===???@@@DDDSSSiii~~~~~~}}}}}}}}}}}}||||||zzzyyy{{{}}}~~~|||zzz|||{{{zzzyyyzzzzzzyyywwwxxxvvvsssnnnjjjjjjlllnnnnnnmmmmmmmmmooorrruuuwwwuuusssrrrrrrtttxxx|||~~~{{{xxxvvvuuuttttttssspppkkkddd___``````fffttt|||vvvsssqqqqqqxxxyyyvvvqqqooorrrsssqqqpppqqqsssuuuvvvsssnnniiifffaaaXXXQQQRRR\\\mmmzzz~~~{{{{{{xxxtttuuuttttttttttttrrrnnnllliiiiiiiiihhhhhhhhhggggggeeeeeedddcccbbbbbbbbbbbb```^^^]]]]]]]]]YYYRRRLLLCCC>>>888333111111000///111000000000000222333444<<<<<<:::999:::>>>EEEIIIUUUaaaqqqxxxmmmccc^^^VVVSSSPPPLLLIIIFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@>>>===<<<:::999999::::::888999999999777444111///---...000222555BBB\\\sssyyykkk___YYYRRRHHHAAA@@@:::???BBBBBBBBBBBB???:::222222222333444444222000555333111111222333333333111111000///...---------.........//////000000000333111//////000111000///000///---,,,---...000111111111111000///......---000000000000000000000000000...+++((('''''')))***+++++++++***)))(((((('''&&&&&&''''''(((((())))))'''((()))+++---///000000000---***(((((()))))))))'''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))+++++++++***************)))************+++++++++------,,,++++++******))),,,,,,,,,---------..................///000111222000111111222222333333444;;;:::999888777777777777666777999;;;<<<===AAACCCGGGVVVnnn}}}}}}}}}|||{{{{{{|||~~~}}}|||}}}|||{{{}}}}}}}}}{{{zzzyyyzzzzzzxxxwwwvvvuuurrrmmmjjjiiikkkmmmkkkjjjjjjkkkmmmqqqtttvvvtttsssqqqqqqsssvvvzzz|||}}}{{{yyyvvvvvvuuutttrrrllleee___^^^]]]cccppp~~~}}}xxxuuuttttttzzz{{{yyytttrrrsssrrrpppqqqrrrtttvvvwwwtttnnnjjjeee```WWWPPPPPPZZZjjjvvv|||{{{xxxtttuuutttrrrrrrrrrqqqnnnllliiihhhhhhhhhgggggggggggggggfffeeedddccccccbbbbbb```___^^^______ZZZRRRLLLCCC>>>888333111111000///111000000000000222333444666777777888;;;AAAIIIOOOWWWaaaooozzzwwwmmmddd^^^WWWUUUPPPKKKGGGDDDBBBAAACCCBBBAAAAAA@@@@@@@@@@@@======;;;:::999::::::;;;999999999888666444111000000111222444555===NNN___hhh]]]TTTPPPKKKCCC>>>===;;;???AAA@@@@@@BBBAAA===111000111333555666444333444555666777666555333222///...---,,,,,,+++++++++---.........////////////000///......000111111000///...---,,,---...000111111000000//////...------////////////////////////000...+++((('''((()))***,,,,,,++++++***))))))(((((((((((()))))))))))))))*********+++,,,---...///,,,***((('''((()))))))))++++++)))((('''&&&&&&&&&******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------....../////////000000111222333111111222222333444444444999999888888888888888888666888:::;;;;;;===@@@BBBFFFVVVmmm~~~|||{{{zzz{{{yyyyyyyyy{{{}}}~~~}}}|||}}}||||||~~~}}}|||zzzyyyzzzyyywwwuuutttssspppllliiihhhjjjlllkkkjjjkkklllooorrrvvvxxxtttsssqqqqqqrrrtttwwwyyy~~~}}}|||wwwwwwwwwwwwtttnnnfffaaa\\\ZZZ^^^jjjvvv|||xxxuuutttuuu{{{}}}|||xxxvvvvvvsssooossssssuuuwwwwwwtttoookkkddd___WWWPPPNNNWWWeeeppp~~~}}}{{{xxxtttuuusssqqqppppppooonnnmmmhhhhhhggggggfffffffffggghhhgggfffeeedddcccbbbbbb```______aaa```[[[SSSLLLCCC>>>888333111111000///000000000000111222333444333444555888<<>>???BBBCCCAAA000000111333666888777666666:::>>>>>>:::555333222///...---,,,++++++++++++---------........./////////...,,,---///111111000///...---,,,,,,...///111000000000//////......---........................///---+++)))(((((()))***,,,,,,,,,++++++******)))************))))))))))))---,,,+++******+++------((('''&&&'''(((***)))(((,,,+++***)))((('''''''''***))))))(((''''''''''''))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++)))******+++,,,,,,------,,,,,,,,,---------......000000000111222222333333222222222333444444555555888888888888888999999999888999;;;;;;;;;<<>>888333111111000///000000000111111222333333555666777999>>>EEENNNUUU```eeekkknnnoooppprrruuu||||||{{{yyysssllleee```___]]]XXXRRRMMMIIIFFFEEECCCCCCAAA@@@????????????;;;;;;:::;;;;;;;;;;;;<<<:::999777666444333333333000...///333666777;;;@@@IIIHHHHHHGGGDDD@@@======:::>>>@@@@@@AAADDDCCC@@@222111222444888::::::999>>>BBBDDDAAA999333111222000///......---------...------......//////000000111000......000000000///...---,,,++++++---///000111111111000000/////////........................---,,,***)))((()))******+++++++++*********))))))*********))))))(((((((((,,,+++***)))***+++---...''''''''')))***+++)))''')))))))))))))))******+++***)))(((''''''&&&&&&'''((((((((((((((((((((((((''''''(((((()))***++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......//////000111222222222222222222333444444555555666666666777888999:::::::::888:::;;;;;;;;;<<<>>>@@@DDDUUUmmm~~~}}}}}}}}}~~~|||~~~~~~}}}{{{yyyyyyyyyvvvuuuvvvyyy|||}}}}}}|||zzz{{{}}}}}}}}}}}}}}}}}}}}}{{{yyyyyyyyyxxxwwwuuuppppppooollljjjiiikkklllqqqqqqqqqsssvvvzzz}}}wwwvvvuuutttuuuvvvxxxyyy~~~|||{{{zzzzzzzzzzzz{{{zzzzzzyyywwwssslllhhh```[[[ZZZ```iiirrr{{{|||xxxsssqqqrrrtttuuuzzz}}}|||||||||xxxssspppppprrrtttuuussspppmmmiiieee^^^UUUQQQUUU^^^fffuuu~~~|||xxxttttttqqqooommmnnnnnnnnnmmmjjjiiihhhffffffggghhhiiiddddddddddddcccaaa```___]]]]]]]]]^^^^^^YYYPPPJJJCCC>>>888333111111000//////000000111222222333333555666888;;;@@@HHHRRRXXXcccfffjjjllllllnnnrrrvvvzzz{{{zzzxxxsssllleeeaaaYYYWWWSSSNNNJJJGGGEEEDDDCCCCCCAAA@@@???>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;:::999777555444333333333333///...111444555999>>>EEEIIIKKKIIIDDD@@@>>>===888>>>BBBCCCDDDEEEBBB<<<444333333555999;;;<<<;;;GGGIIIGGG@@@666000000222///......------------...---...///000111222333333666444111000111000///---...---+++***+++,,,...///222222111111111111111000////////////////////////,,,+++***))))))******+++))))))))))))(((((((((((()))))))))(((((('''''''''***)))))))))***,,,...///)))***+++,,,---,,,)))&&&)))))))))))))))******+++))))))((('''''''''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......---...///000111111111111222222333444444555555666555666777999::::::::::::888:::;;;;;;;;;<<<>>>@@@DDDUUUmmm~~~||||||||||||||||||}}}~~~}}}{{{yyyxxxyyyvvvvvvvvvyyy{{{}}}}}}|||}}}~~~}}}||||||}}}{{{zzzxxxxxxyyyyyywwwvvvpppqqqpppnnnlllkkkmmmnnnqqqpppqqqrrruuuxxx|||~~~xxxwwwwwwwwwwwwxxxzzz{{{}}}{{{yyyxxxxxxyyyzzz{{{zzzyyyxxxwwwtttpppmmmeee^^^ZZZ]]]dddkkkuuu}}}~~~yyytttrrrsssuuusssxxx|||||||||}}}yyytttnnnnnnppprrrttttttqqqooommmjjjbbbYYYTTTUUU]]]cccooozzz|||xxxuuusssqqqooonnnoooooonnnmmmjjjiiigggeeeeeefffggghhhbbbbbbcccccccccaaa```___^^^]]]\\\\\\\\\XXXPPPJJJCCC>>>888333111111000/////////111222222333222222222333666;;;AAAKKKUUU\\\bbbfffjjjlllmmmqqqwww{{{}}}}}}|||yyytttllleee```XXXVVVRRRNNNKKKIIIHHHGGGDDDCCCAAA@@@>>>>>>======:::;;;;;;<<<<<<;;;::::::888888777666555444333333777222000111222333777===DDDKKKNNNJJJCCC???>>>===999@@@EEEFFFFFFDDD???999444333333666:::>>>???@@@MMMJJJEEE<<<333...///111,,,,,,++++++++++++,,,,,,...///000222444666777888999666333222111000...------,,,+++******,,,---///111111111111111111111111////////////////////////******************++++++((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***+++,,,------***+++---000111...)))%%%,,,+++***)))(((''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))******++++++,,,,,,)))************+++++++++------,,,,,,+++******))),,,,,,,,,---------......,,,---///000111111000000222222222333444444555555555666888999::::::999999888999;;;;;;;;;<<>>888333111111000///...///111222333333222222222333666:::@@@IIITTTZZZ___ccchhhlllooouuu||||||uuulllddd___[[[YYYUUUQQQNNNLLLJJJJJJDDDCCCAAA???>>>======<<<;;;<<<<<<<<<<<<;;;999888777777888777666555333222555222111333222222777>>>FFFOOORRRKKKCCC@@@@@@???>>>CCCFFFEEEDDDBBB>>>777111111222666<<>>888333111111000///...///111222333333222222444555777999>>>EEENNNUUU\\\aaaggglllqqqxxx~~~vvvmmmddd___YYYWWWTTTOOOKKKIIIGGGGGGDDDCCCAAA???>>>===<<<<<<<<<<<<======<<<:::888777666777888888777555333111//////111444333333999AAAHHHRRRVVVMMMDDDBBBBBBBBBBBBFFFFFFCCCAAAAAA===888......111666===DDDHHHJJJGGGCCC<<<777333111000...---------,,,,,,---......///000333666999<<>>AAACCCEEEWWWqqqvvv~~~}}}|||{{{zzzzzzzzzzzzzzzxxxxxxxxxyyy{{{{{{yyywwwyyyzzz{{{||||||{{{zzzzzz{{{|||}}}}}}|||zzzxxxvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwuuusssrrrssstttsssssssssooolllnnntttyyyzzzxxxvvvvvvuuuuuuvvvxxxzzz{{{}}}{{{zzz{{{|||}}}|||wwwsssrrrrrrrrrqqqkkkeee\\\VVVVVV\\\eeekkkvvv{{{~~~|||xxxsssqqqrrrsssxxxyyyyyyyyyxxxwwwuuutttqqqpppnnnoooqqqsssssssssppplllgggaaaXXXQQQUUU\\\cccnnn{{{~~~~~~uuutttsssssssssrrrooollljjjgggeeedddeeefffeeeeeeaaaaaabbbbbbbbbaaaaaa``````___^^^]]][[[VVVOOOKKKBBB>>>888333111///...---000111111111111222222222000222555999>>>EEEMMMSSSZZZ^^^eeemmmtttyyy}}}~~~|||uuulllddd___\\\XXXRRRNNNJJJHHHFFFDDDDDDDDDCCCBBBAAA???>>>======<<<<<<;;;;;;:::999999888888888777666444222222111......000111333999@@@FFFIIILLLIIICCC??????AAABBBDDDFFFGGGEEE@@@:::666222000111666>>>DDDGGGGGG>>>;;;777555555333///++++++,,,,,,------,,,++++++...222888>>>AAA@@@>>><<<666444222000/////////000,,,+++***))))))***++++++---------........./////////...,,,+++,,,---///000------,,,+++******))))))******)))'''%%%&&&(((***,,,++++++***)))((('''''',,,,,,------,,,+++)))((())))))*********+++++++++***)))))))))((((((''''''******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))***+++)))+++------+++***++++++)))***,,,++++++***,,,---------......//////000000111222222333333444444555777777888999::::::::::::999888888999;;;>>>AAACCCHHHUUUnnnzzz|||||||||{{{zzzzzzzzzzzzzzz|||{{{zzz{{{{{{zzzwwwuuuvvvwwwxxxyyyyyyyyyxxxwww{{{{{{}}}}}}|||zzzxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwuuusssrrrtttuuutttttttttqqqooorrrwww{{{{{{yyyzzzyyyyyyxxxyyyzzz|||}}}~~~|||{{{zzz{{{|||}}}{{{wwwtttssssssrrrrrrmmmggg^^^XXXVVV[[[bbbgggssswww}}}|||wwwsssrrrssstttxxxxxxxxxxxxwwwwwwvvvuuurrrpppnnnnnnppprrrsssrrrpppmmmiiiddd[[[TTTVVV\\\bbbmmm{{{~~~xxxwwwuuutttssspppllliiiiiigggeeedddeeeffffffeeedddddddddcccbbbaaa```___bbb```___]]][[[WWWQQQMMMCCC???999555222111000...000111111111111222222222111333555999===DDDMMMRRR[[[___fffmmmtttzzz~~~wwwooohhhddd]]]YYYSSSOOOLLLIIIFFFEEECCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;::::::999999888888888777555444222111555111000111111111777===BBBFFFHHHFFFBBB@@@AAADDD@@@BBBFFFHHHHHHCCC<<<777444111111444:::???@@@@@@;;;888555333333222///,,,/////////.........------...222777<<<>>>===:::888444333111///............,,,+++***))))))***+++,,,---.........////////////111000///...---...000111111000000000///.........++++++***((('''''')))+++!!!"""$$$&&&(((***+++,,,,,,,,,---,,,,,,***((('''))))))*********+++++++++******)))))))))(((((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******++++++***+++,,,+++***)))***,,,***+++,,,,,,++++++,,,...---......//////000111111111222222333333444444555888999::::::;;;;;;;;;;;;888888888999;;;>>>AAACCCHHHTTTmmm{{{||||||{{{zzzzzzzzzzzzzzzzzz~~~||||||{{{yyyvvvsssuuuvvvwwwxxxxxxxxxxxxxxxzzz{{{|||||||||zzzxxxwwwyyyyyyxxxxxxxxxwwwwwwwwwvvvuuussssssuuuvvvvvvuuutttrrrrrruuuzzz}}}|||zzz{{{{{{zzzyyyyyyzzz{{{|||||||||{{{zzzzzz|||}}}~~~~~~{{{wwwtttttttttssssssqqqkkkbbb[[[XXXZZZ^^^aaalllqqqvvv{{{~~~|||wwwsssrrrtttvvvxxxwwwwwwvvvvvvvvvwwwwwwsssqqqooooooppprrrrrrrrrpppnnnkkkggg___WWWWWW[[[aaalllzzzyyywwwvvvuuutttqqqnnnkkkiiigggeeedddeeegggffffffgggfffeeedddcccbbb``````dddbbb___]]][[[WWWRRROOOEEEAAA;;;777444333111000000111111111111222222222333444666888===DDDLLLQQQZZZ]]]ccciiiooowww~~~}}}vvvoooiiifff^^^ZZZUUUQQQNNNKKKHHHFFFBBBBBBAAA@@@???===<<<;;;<<<<<<;;;;;;::::::999999888888777777555444222111444111000222222222777===BBBDDDEEECCC@@@>>>@@@CCC>>>AAAEEEIIIJJJFFF???:::555333000222666999999888777555222222222222111///222222111///...---------///111555999999888555333222111000...------------,,,+++***))))))***+++,,,............////////////222111///...------...///111111111111111111111111+++++++++)))'''''')))+++'''(((((())))))******+++,,,,,,,,,,,,+++)))(((''')))))))))************+++************))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,---...---,,,++++++---///+++,,,------,,,,,,---.........///000000111111222111222222333333444444555::::::;;;;;;;;;;;;;;;;;;888888888999;;;>>>AAABBBFFFSSSkkk}}}}}}{{{{{{zzzyyyyyyzzzzzzzzz~~~}}}||||||zzzvvvssswwwwwwxxxyyyzzzzzz{{{{{{yyyzzz{{{||||||{{{yyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvtttttttttvvvwwwwwwvvvrrrrrrtttxxx|||}}}|||zzzyyyxxxwwwvvvvvvvvvwwwxxxzzzzzzzzzzzz{{{|||}}}~~~}}}zzzwwwuuuuuuvvvuuutttsssoooggg___ZZZYYYZZZ[[[ccciiiqqqxxx}}}}}}xxxttttttvvvxxxxxxwwwvvvuuuuuuvvvxxxyyytttrrrpppppprrrssssssssspppmmmllljjjcccZZZWWWXXX^^^iiixxxwwwvvvvvvvvvvvvuuusssppphhhfffddddddfffggghhhgggggggggfffeeedddcccccccccdddbbb^^^\\\YYYVVVRRROOOEEEAAA;;;777444333111000000000111111111222222222444555666888<<>>======<<<<<<<<<;;;;;;:::999999888888888777666555333222111///---...111333444999@@@EEEFFFDDDAAA===<<<===??????@@@DDDHHHKKKJJJDDD@@@666333000111444666555333333222222111222333444444666444222///---,,,,,,,,,///000333555444222000...111000///......---------,,,+++*********+++,,,---,,,---------............///...---,,,++++++++++++---------...............+++++++++***(((((()))+++111111000///...---,,,,,,,,,,,,++++++)))(((''''''))))))))))))******************************))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++)))((()))+++...,,,---......,,,,,,---.../////////000111111222222111222222333333444444555999999:::;;;;;;::::::999777888888:::<<<>>>AAABBBEEEQQQiii~~~}}}}}}zzzzzzyyyyyyyyyzzzzzz{{{}}}}}}|||||||||{{{xxxvvvvvvwwwwwwxxxzzz{{{|||}}}yyyzzz|||}}}}}}|||{{{yyywwwwwwvvvuuuuuuuuuuuuvvvuuuttttttuuuwwwxxxwwwvvvpppqqqtttxxx{{{|||zzzyyywwwvvvuuutttttttttuuuvvvxxxxxxyyyzzz{{{|||}}}}}}|||yyywwwvvvwwwwwwwwwvvvuuuqqqjjjccc]]]YYYVVVUUUZZZbbbmmmwww}}}zzzvvvvvvxxxzzzwwwvvvuuuuuuuuuvvvwwwxxxuuutttrrrrrrsssuuuuuuuuuooommmlllkkkeee\\\VVVVVV\\\eeessszzzyyyxxxxxxxxxvvvsssqqqhhhfffdddeeefffhhhiiihhhfffeeeeeeddddddeeefffgggcccaaa]]][[[XXXUUUQQQNNNDDD@@@:::555333222000///000000111111111222222222555555666888;;;CCCKKKRRRVVVYYY^^^aaaeeennnyyy{{{ssskkkdddaaa```]]]XXXTTTQQQNNNJJJGGGEEEDDDBBB@@@???>>>>>>>>><<<;;;;;;:::999999888888777777777666555333111000---+++---111222333999???FFFEEECCCAAA>>>===>>>???BBBAAABBBFFFKKKMMMIIIFFF666333000111444666555444222222222333444666888:::<<<:::666222///............///111111111///---+++000000000//////...------++++++*********+++---...++++++,,,,,,,,,---------......---,,,+++************************+++++++++---......---++++++,,,---------........./////////++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++''''''&&&$$$###$$$'''))),,,---......,,,,,,---.../////////000111111222222111222222333333444444555777888888999999999999888777777999:::<<>>>>>>>>???;;;;;;::::::999888888888777777666555444222111000111000111444555555888>>>CCCCCCCCCDDDEEEEEEDDDCCCAAAAAACCCKKKRRRSSSMMMFFF777444111222555777666555111333444444555888===AAAEEEAAA:::444///......///---------...............------...///...---,,,+++++++++******+++,,,...///---------.........//////,,,,,,---------,,,,,,,,,+++++++++******)))))))))+++,,,------+++******+++---+++)))'''$$$!!!''''''&&&&&&'''(((***+++******))))))((((((((((((&&&'''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))'''(((***+++,,,+++***))),,,---...---,,,+++,,,...,,,------,,,+++******,,,---......//////000111111111222222333333444444555444555777888999:::;;;;;;666777999;;;===???@@@@@@DDDPPPhhh~~~~~~~~~||||||}}}}}}|||zzzxxxwwwxxxxxxxxxxxxyyyyyyzzz{{{|||{{{zzzzzzzzzyyyvvvtttpppppppppqqqsssvvvyyyzzzzzz|||~~~|||{{{yyywwwwwwxxxyyyzzzuuuttttttuuuuuuuuurrrpppqqqsssuuuwwwxxxyyy{{{}}}uuutttttttttuuuvvvxxxyyyxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxwwwxxxzzz{{{zzzyyyrrrqqqooojjjddd\\\TTTPPPSSSWWW]]]eeemmmvvv}}}{{{zzzzzzvvvwwwwwwwwwwwwuuusssrrrooonnnmmmnnnqqqtttuuuvvvtttpppooooookkkbbb[[[YYYUUU[[[fffrrr|||zzzxxxvvvtttrrroookkkggggggeeedddeeehhhjjjkkkkkkhhhgggeeeccccccccceeefffbbbaaa```___]]]XXXQQQLLLDDD???:::555333111000...000111111111111222222222333333444666;;;DDDNNNUUUUUU[[[```bbbccciiisss}}}~~~zzztttllleeeaaa___\\\YYYVVVRRRNNNJJJFFFEEECCC@@@>>>===<<<===>>>;;;;;;::::::999888888777777777666555444222111000///...111666888999===CCCGGGGGGFFFFFFFFFEEEBBB??????@@@EEEOOOVVVVVVLLLDDD888444111222444666555333111222444444444777===BBBDDD???888000,,,******+++,,,,,,---......///000000+++,,,---...---,,,+++***++++++******+++---...///////////////000000000111))))))***+++++++++******++++++******)))(((''''''&&&'''((((((&&&%%%%%%&&&''''''''''''((((((((((((&&&&&&%%%&&&''')))+++,,,******))))))((((((((('''%%%&&&&&&&&&''''''(((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))&&&(((***+++++++++)))(((''')))++++++)))((())))))+++,,,---,,,***)))***+++------......///000000000111222222333333444555555444555777999;;;<<<======666777999;;;>>>???@@@@@@EEEPPPhhh~~~}}}~~~}}}{{{{{{}}}}}}|||{{{yyywwwvvvxxx{{{|||{{{yyyzzzzzzyyyxxxwwwwwwwwwwwwsssrrrrrrrrrsssuuuxxxzzz}}}|||{{{zzzyyyzzz{{{{{{||||||{{{{{{{{{zzzwwwuuuwwwvvvtttqqqpppooooooooossstttuuuwwwxxxyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzuuuuuuuuuuuuuuuwwwxxxzzzyyyyyyyyyyyyxxxxxxxxxwwwuuurrrnnnkkkhhhaaaXXXRRRVVVWWW]]]dddjjjoooyyy||||||{{{xxxxxxxxxwwwwwwvvvuuuuuuuuurrroookkkiiijjjmmmpppqqqnnnooopppoookkkeee^^^ZZZRRRWWWaaammmwww}}}zzzwwwsssqqqooommmjjjhhhggggggggggggffffffffffffdddeeefffggggggfffeeeeeeffffffbbb^^^\\\ZZZTTTLLLEEE@@@999444111///...---000111333333222222222333333333666:::===AAAJJJTTTZZZZZZ[[[]]]bbbjjjqqqvvv}}}yyytttnnnhhhdddaaaddd___XXXSSSQQQNNNIIIFFFCCCBBB???<<<:::999888888999999999888888888777777444555555555444333333222333///...111333444999???GGGIIILLLNNNKKKFFFBBBBBB<<>>???@@@CCCNNNddd~~~}}}~~~}}}{{{zzz{{{||||||{{{wwwuuutttuuuxxxzzzyyyxxxzzzyyyyyyxxxwwwwwwwwwxxxuuutttttttttuuuwwwxxxzzz|||{{{zzzyyyyyyyyyzzzzzz|||{{{zzzzzz{{{zzzwwwuuuyyyxxxvvvsssrrrqqqqqqqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvuuuvvvvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvtttrrrooollleee\\\VVVXXXYYY]]]dddhhhmmmvvv}}}zzzyyyyyyyyyxxxwwwwwwvvvvvvsssoookkkjjjkkknnnpppqqqpppqqqrrrqqqmmmgggaaa]]]RRRVVV___jjjttt{{{{{{xxxssspppmmmllliiihhhiiiiiihhhhhhggggggffffffeeeeeefffgggggggggfffeeeddddddaaa]]]\\\[[[UUUMMMEEE@@@999444111000...---000111333333222222222333444444777;;;>>>BBBKKKUUUYYYZZZ\\\___dddkkkrrrvvvxxxxxxvvvrrrmmmhhhdddaaa___[[[VVVSSSQQQOOOLLLIIIDDDCCC@@@===;;;:::::::::::::::::::::999999888888666666666666555444333222333///---000222555;;;CCCGGGIIIMMMOOOMMMJJJFFFEEEBBBCCCFFFIIIJJJFFF@@@;;;222111000111333555555555222222222444666888888777777666444111...,,,+++***......//////000000111111111000...---------......///---,,,,,,------...---111444666666444111//////,,,---.........---++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***'''((((((((()))))))))***'''((()))******)))((('''''''''((()))******+++++++++***)))))))))***+++,,,************++++++++++++,,,------,,,,,,***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......//////000000111111111111222333444444555666777888:::;;;<<<<<<999999:::;;;===???@@@AAACCCNNNeee~~~~~~~~~}}}zzzyyyyyyzzzzzzzzzvvvtttrrrrrruuuwwwwwwwwwyyyyyyxxxxxxwwwxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxxxx{{{zzzyyyyyyzzzyyywwwuuu{{{zzzxxxvvvtttsssrrrrrrqqqqqqppppppqqqrrrssstttwwwvvvvvvvvvvvvvvvwwwwwwzzzyyyxxxwwwwwwwwwxxxxxxzzzyyyvvvtttsssssssssssswwwwwwvvvtttqqqjjjaaa[[[[[[[[[^^^cccfffiiirrr|||~~~zzz{{{{{{zzzyyyyyyxxxxxxwwwsssppplllkkkmmmoooppppppqqqrrrsssrrrnnnhhhbbb^^^SSSWWW^^^iiittt|||~~~zzzsssnnnkkkjjjiiihhhjjjjjjiiiiiihhhgggffffffcccddddddeeeeeeddddddcccbbbbbb___\\\\\\\\\VVVNNNEEE@@@999444111000///...000111333333222222222333555555777<<<>>>BBBKKKTTTYYY[[[___bbbfffjjjppptttsssttttttsssooojjjfffbbb]]]ZZZVVVSSSPPPNNNKKKHHHEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999888888888777666444333222222...---///111444<<>><<<;;;;;;;;;:::::::::::::::::::::999999888888777555333222111///......111222333:::BBBGGGOOOYYY^^^^^^XXXMMMBBBDDDCCCBBBAAA@@@===999666111///...///000222222111444444555777888777555222111111000///............++++++,,,------....../////////000000000000//////------,,,+++,,,...222555777:::======:::444///---------------,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))++++++***))))))((((((((("""###&&&((()))((('''&&&&&&'''((()))***+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000///---,,,---...000111222222222333444555666777777777888888888777666666777888999:::<<<>>>@@@AAADDDMMMbbb}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{wwwvvvwwwxxxxxxwwwuuuuuuuuuuuuuuuvvvxxxyyywwwwwwwwwwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwzzzxxxvvvvvvwwwwwwvvvtttwwwwwwwwwvvvuuutttssssssrrrqqqpppoooppprrrtttuuuyyyxxxxxxwwwwwwwwwxxxxxxyyyxxxvvvtttrrrrrrrrrrrrssssssrrrrrrrrrtttuuuvvvuuuwwwyyyxxxuuuoooiiieee^^^\\\\\\^^^___ccclllvvv~~~}}}zzzzzzzzzyyyxxxxxxwwwwwwtttrrrpppppppppqqqpppoooppprrrssssssooojjjccc___UUUUUUYYYdddrrr|||tttmmmjjjiiiiiihhhhhhhhhgggfffeeeeeedddddddddccccccbbbbbbbbbbbbbbbcccccc```[[[ZZZYYYRRRJJJDDD@@@999555222111000000000111333333222222222333444333555999;;;>>>FFFPPPYYY]]]bbbcccbbbcccgggjjjsssuuuvvvvvvssslllfffaaa^^^]]]YYYUUUOOOJJJFFFEEEBBBAAA???<<<;;;:::::::::888888888888999999999999777777777666444222111000---...111444444333888???IIIWWWhhhrrrtttlllYYYGGGEEECCCAAA???===;;;777555000///...///000222222111444444555666777666333000111111///...------,,,,,,++++++,,,,,,---.........//////000000000000//////,,,---,,,+++***,,,000444777:::======:::444///---///......---------------))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((())))))))))))((((((((((((((((((((((((((()))******)))))))))((((((((((((((()))))))))(((((('''&&&&&&###$$$''')))***)))((('''&&&'''((()))***+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,---///222444222222222333444555777777777888999999999777666555555666777888:::===???@@@FFFMMM___xxx|||}}}~~~~~~|||{{{yyyxxxvvvvvvwwwxxxwwwvvvuuuwwwxxxxxxxxxxxxyyy{{{wwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyxxxyyywwwuuuuuuuuuvvvuuutttttttttuuuuuuuuuuuutttsssooooooooooooppprrrsssuuuxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvtttqqqpppoooooopppqqqqqqrrrtttuuuvvvwwwwwwuuuwwwyyyxxxtttooollljjjbbb^^^\\\\\\\\\^^^gggrrr{{{{{{zzzzzzyyyyyyxxxwwwwwwtttsssqqqrrrrrrrrrqqqooosssuuuvvvvvvsssmmmgggcccVVVSSSUUU^^^nnn|||}}}uuuoookkkjjjjjjjjjfffffffffeeeeeeeeeddddddggggggfffeeedddddddddddddddccc```[[[YYYXXXQQQIIIDDD@@@999555333222111000000111333333222222222333444333555888:::<<>><<<::::::::::::777888888888888888999999666666666555444222111000---///333666555444:::BBBSSSfff{{{hhhPPPGGGEEEAAA???===:::666333000///...///222444444444444333333444555444222000111000///...,,,,,,,,,+++---------...//////000000......////////////000000---...///---******...222555888;;;;;;777333///...000///...------------...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))((((((((((((((((((''''''((()))***+++&&&''''''(((((())))))***((())))))))))))((((((''''''((()))+++++++++******++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000222444//////000111222444555666444555888:::::::::999888444444555777999<<<>>>???FFFMMM___xxx|||}}}}}}{{{yyyuuuuuuuuuvvvxxxxxxvvvuuutttwww{{{{{{zzzyyyyyy{{{vvvvvvvvvwwwxxxzzz{{{|||zzzyyyxxxwwwxxxxxxzzzzzz{{{||||||}}}|||{{{zzzyyyxxxvvvtttssstttuuuuuutttrrrssstttvvvvvvvvvvvvuuunnnnnnpppqqqssstttvvvvvvuuuttttttuuuuuuvvvwwwxxxvvvtttrrrpppooooooooooooqqqsssuuuwwwxxxxxxwwwvvvuuuwwwxxxwwwssspppoooooogggbbb^^^\\\YYYYYYbbbkkkttt||||||{{{{{{zzzyyyyyyyyytttssssssssstttsssqqqoootttuuuwwwwwwtttnnnhhhdddZZZVVVTTT\\\jjjyyy~~~vvvqqqnnnllllllkkkeeeeeeeeefffffffffffffffhhhgggeeedddccccccddddddbbbaaa^^^ZZZYYYXXXRRRJJJDDD@@@999555333222222111000111333333222222222333555444666999:::<<>><<<888666000//////111444666777777444222111111333333222000//////...---,,,,,,,,,,,,,,,------......//////000......---------...000000///111222000+++***,,,///111444666666444111/////////...---,,,,,,,,,------))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((('''((('''''''''((()))+++,,,((((((((((((((((((((((((&&&'''((()))))))))(((((()))))))))))))))************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...///000000111//////000111222444555666555666999;;;;;;;;;999888444444555777:::<<>><<<<<<<<<===999999999::::::;;;;;;;;;666666777777666555444444222222333555555:::HHHVVVvvvhhhIII?????????@@@AAA@@@>>>;;;111000000222555888999999333111000000111222222111------,,,,,,,,,---......******+++,,,,,,------...///...,,,+++,,,---000111000333555222---***+++...///111333444222000//////...---,,,+++***+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++******))))))((((((((('''((('''''''''((()))+++,,,,,,+++***)))'''%%%$$$###$$$%%%&&&(((((((((''''''(((((('''&&&&&&&&&''''''%%%&&&''')))+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------............//////000///......111111222333444666888888999:::<<<<<<<<<999666555444555666888;;;===@@@AAACCCNNNeeeyyy~~~}}}||||||{{{{{{zzzyyyxxxwwwvvvtttuuuuuutttssssssuuuxxxyyyzzz{{{||||||{{{zzzzzzzzzzzzyyyyyyyyyzzzzzz{{{}}}}}}}}}{{{yyyxxxyyy{{{~~~{{{xxxwwwxxx{{{~~~yyyuuuqqqppprrrttttttsssuuuuuuvvvvvvvvvvvvuuuuuuuuurrroooqqqwwwzzzyyyvvvtttsssrrrqqqrrrssstttuuuqqqrrrrrrqqqooooooppprrruuuyyy|||{{{vvvssstttwwwxxxzzz{{{yyyuuurrrrrrtttwwwlllaaaYYYUUUUUU[[[ccckkksss}}}}}}{{{{{{{{{zzzyyyyyyuuussstttrrroooooorrruuuuuuuuusssppplllhhhfff\\\UUUSSS[[[gggqqqyyy~~~xxxuuuuuusssnnnjjjfffffffffdddcccccceeeggggggeeebbbaaaaaaaaa```___bbb```^^^\\\ZZZVVVRRRNNNAAA???:::666222111111111000111111111111222222222000111333444777===CCCHHHTTTWWW\\\^^^```dddkkkpppssstttuuuuuurrrmmmgggddd[[[ZZZYYYVVVRRRMMMIIIGGGBBBAAA@@@>>><<<;;;999999;;;::::::<<<======;;;999777777666666555444222111000111333444222666DDDSSS{{{zzz```KKK<<<===>>>>>><<<;;;<<<===777444222333555666444111///...---///111222222111555///,,,///000...++++++---...///...,,,+++,,,---333111///---,,,---......//////...,,,))))))***,,,///000111111000000...............///......------...,,,***)))******)))(((******))))))((((((''''''))))))((('''&&&$$$"""!!!(((((((((((())))))))))))---+++)))''''''((()))***))))))************)))))),,,+++***)))((((((((())),,,,,,+++***))))))************))))))))))))************++++++++++++******))))))***++++++++++++***+++++++++,,,------,,,,,,)))***+++,,,---///000000111111111222333444666666666666777888888777666555444555777999;;;===???@@@===MMMfffxxxxxx~~~|||{{{|||{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvuuussstttvvvxxxyyyzzz|||}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||||||||{{{yyyxxxyyyzzz{{{xxxvvvuuuvvvyyy{{{}}}xxxvvvttttttvvvvvvtttrrrtttuuuuuuuuuuuutttssssssrrrooommmpppvvvyyyyyyvvvsssrrrrrrqqqrrrssstttuuuuuuuuuuuussspppooooooppptttxxx{{{zzzvvvtttuuuwwwxxxzzz{{{zzzvvvsssssstttuuukkkaaaZZZVVVTTTYYY___gggooozzz~~~|||{{{{{{zzzxxxyyyuuussssssrrroooooorrrtttttttttrrrooolllhhhfff]]]UUURRRYYYdddnnnwww~~~}}}wwwttttttrrrnnnjjjgggggggggeeebbbbbbccceeefffdddbbbbbbbbbbbbaaa```cccaaa___\\\ZZZVVVQQQMMMBBB???:::666222111000111000111111111111222222222222333444666999>>>DDDIIIQQQTTTXXX[[[]]]aaagggllltttuuuvvvuuurrrlllgggccc\\\[[[YYYVVVRRRNNNJJJHHHCCCCCCAAA@@@>>><<<;;;:::999888888:::;;;;;;999777777777666666555444222111///000333444444888FFFUUU}}}lllVVVDDD======<<<<<<============777444222222555666444222333444333333222111111000111...---000111...---///---...///...,,,+++,,,---222111///---------...///000000000---+++***+++------------...///000111222............---,,,+++***---+++)))((())))))((('''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))),,,+++)))((((((((()))***))))))************))))))(((((('''((((((((())))))++++++***)))))))))))))))+++******))))))******+++******++++++++++++******))))))***++++++++++++***'''))),,,.........///000111111000000000//////////////////000111222444444555666777888888777666555555555777999;;;===?????????NNNfffwwwyyy~~~|||zzz{{{{{{zzzxxxwwwvvvuuutttvvvwwwwwwvvvuuuuuuvvvxxxzzz{{{}}}~~~~~~}}}|||}}}}}}||||||{{{{{{{{{zzzzzz{{{|||{{{yyyxxxxxxyyywwwvvvtttssstttvvvyyyzzzxxxwwwwwwxxxyyywwwtttqqqtttttttttttttttsssrrrqqqooommmmmmpppuuuxxxxxxwwwrrrqqqqqqrrrssstttuuuvvvyyyyyyxxxuuuqqqooooooppprrruuuxxxxxxvvvuuuvvvxxxyyy{{{|||{{{xxxuuuuuuuuussskkkbbb]]]XXXUUUWWW\\\aaajjjuuu}}}}}}|||{{{yyywwwyyyuuussssssrrroooooorrrssssssrrrqqqnnnkkkhhhfff^^^VVVQQQUUU___iiittt||||||vvvsssrrrpppmmmjjjhhhhhhgggdddbbbaaabbbcccgggeeecccccccccdddcccbbbeeebbb___]]]ZZZUUUPPPMMMBBB???;;;666333111000111000111111111111222222222444444666777:::???EEEJJJPPPSSSWWWYYY[[[___eeejjjtttuuuvvvuuuqqqlllfffbbb]]]]]][[[XXXSSSOOOKKKHHHDDDDDDCCCAAA???>>>===<<<999888888:::;;;;;;999777777777666666555444222111///000222555555999FFFSSSuuuyyyjjj\\\MMMAAA>>><<<:::;;;>>>@@@???===777444111222555666555444222444555333000000222555444000...///...***))),,,---...///...,,,,,,,,,...000///...------...///000111222111///---,,,---...000///...---,,,,,,------000000000///---,,,***))),,,***((('''(((((((((&&&(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))*********)))))))))))))))((())))))******))))))((('''''''''''''''''''''(((***))))))(((((((((((()))+++******))))))******+++******++++++++++++******))))))***++++++++++++***,,,///111000+++(((''''''222222111111000000000////////////000111222444444555666777888888888666666555666777999;;;===>>>???@@@NNNeee~~~yyy{{{~~~|||zzz{{{zzzyyyxxxvvvuuuttttttxxxyyyyyyxxxvvvuuuvvvwwwyyy{{{}}}}}}|||~~~~~~~~~}}}|||{{{zzzzzzyyy{{{|||{{{yyyxxxxxxyyyuuuuuutttsssrrrtttwwwyyyxxxxxxxxxxxxxxxvvvsssqqqtttttttttttttttsssrrrrrrpppoooppprrrvvvxxxwwwvvvqqqqqqqqqrrrssstttuuuvvvzzzzzzyyyvvvrrrppppppqqqpppsssvvvwwwvvvvvvwwwxxxzzz{{{|||{{{zzzxxxvvvuuurrrllleeebbb]]]XXXWWWZZZ]]]fffrrrzzz~~~~~~}}}{{{yyywwwxxxtttrrrsssrrrnnnnnnqqqrrrrrrqqqpppmmmkkkhhhggg```WWWPPPRRRZZZdddpppzzz{{{vvvsssqqqooommmjjjggggggfffdddbbbaaaccceeehhhfffeeeeeefffgggfffeeefffccc```]]]ZZZUUUPPPLLLCCC@@@;;;666333111000111000000111111111222222222333444555777999>>>DDDIIIQQQUUUYYY[[[]]]```gggllluuuvvvvvvuuuqqqlllfffbbb___^^^\\\YYYTTTOOOKKKIIIDDDCCCBBBAAA???>>>===<<<;;;::::::<<<======;;;999777777666666555444222111//////222444444777BBBMMMbbbjjjllldddZZZSSSKKKEEE???;;;888:::???BBB@@@===777444111111444777777666222444555333111444<<>>??????MMMccc{{{~~~|||zzzzzzyyyyyyxxxwwwvvvuuuuuuxxxzzzzzzyyywwwuuuuuuvvvwwwyyy|||}}}{{{}}}}}}}}}}}}|||{{{yyyxxxyyyzzz||||||zzzyyyyyyyyyvvvwwwwwwuuussssssvvvyyyyyyxxxwwwuuusssrrrrrrrrrtttttttttuuuuuuttttttsssttttttuuuvvvwwwwwwvvvuuuqqqqqqrrrssstttttttttuuuwwwxxxwwwuuusssrrrssstttppprrruuuvvvwwwwwwxxxxxxzzzzzz{{{|||{{{yyyvvvtttsssnnniiigggbbb\\\ZZZ\\\\\\dddooowww|||~~~|||yyywwwxxxtttrrrsssqqqnnnnnnqqqrrrqqqpppooommmkkkiiihhhbbbYYYQQQQQQWWW```mmmxxx}}}{{{xxxuuurrrpppmmmkkkeeeffffffdddcccdddfffhhhjjjhhhfffggghhhhhhhhhgggfffdddaaa^^^ZZZVVVPPPLLLDDDAAA<<<777333111000000000000111111111222222222222333444555777<<>>===<<<;;;;;;::::::<<<======;;;999777777666666555444222111000000111333222333;;;EEEQQQVVVYYYVVVRRRNNNKKKHHH@@@<<<888:::???BBBAAA>>>888444000000444777999888777888777444444999DDDNNNTTTDDD444111222111...,,,---...//////------...///.............../////////...///000///,,,+++++++++!!!$$$)))...000111000///,,,,,,---.........------,,,+++))))))***+++***)))''''''(((((())))))******+++++++++***)))((('''&&&(((((((((((())))))))))))((()))************))))))(((((())))))))))))((((((&&&'''((()))))))))((((((((('''''''''''''''(((((((((((((((''''''(((((((((******++++++++++++******))))))***++++++++++++***$$$(((,,,---,,,+++,,,---&&&'''))),,,...111333444111111111222333444666666555666777999999999888777666777888999;;;<<<===>>>>>>KKK```www}}}{{{yyyyyyxxxxxxxxxwwwwwwwwwyyyzzz{{{yyywwwuuuttttttuuuwww{{{}}}~~~}}}{{{zzzzzzzzz{{{{{{{{{yyyxxxwwwyyy{{{}}}}}}|||zzzzzzzzzxxxzzzzzzxxxtttsssuuuxxxxxxxxxwwwtttqqqooopppqqqrrrssstttuuuuuuvvvuuuuuuwwwxxxyyyyyyyyyxxxvvvvvvqqqrrrssssssttttttsssssstttuuuuuutttrrrrrrsssuuuqqqrrrtttwwwxxxyyyyyyxxxyyyyyyzzz{{{|||zzzwwwssssssooolllkkkggg```^^^___]]]ccclllsssxxx|||~~~zzzxxxxxxtttrrrrrrqqqnnnnnnqqqrrrqqqpppooommmlllkkkjjjddd[[[SSSRRRVVV^^^kkkvvv||||||{{{yyyvvvrrrnnnllleeeffffffeeeeeefffhhhjjjkkkiiigggggghhhhhhgggffffffccc```^^^[[[VVVQQQNNNEEEBBB===777333111000000000111111111111222222222111222222333555:::@@@EEELLLPPPUUUXXX[[[```ffflllssstttuuuuuurrrmmmgggddd```___\\\YYYTTTOOOJJJHHH@@@@@@???>>>===<<<;;;:::999888888:::;;;;;;999777777777666666555444222111111000111222111111777???IIIMMMPPPPPPNNNJJJHHHFFFAAA===::::::===@@@AAA@@@888444//////333888::::::777666333000///444===DDDKKK<<<...,,,000111///------...//////...---///000//////////////////......---...///...+++)))))))))(((***---//////---***(((((()))***++++++,,,,,,+++,,,+++))))))***++++++***(((((((((((())))))))))))&&&'''((())))))***))))))(((((((((((()))))))))))))))))))))))))))*********'''(((((())))))(((((('''###$$$&&&)))***+++++++++(((''''''''''''(((((())))))((((((''''''(((((()))******++++++++++++******))))))***++++++++++++***))))))+++,,,...///000000++++++,,,...///111222333/////////000111222444444555666888999999999999888666777888999;;;<<<===>>>===III^^^uuu}}}}}}xxxxxxxxxxxxyyyyyyyyyyyyxxxzzz{{{yyyvvvtttssssssrrruuuxxx|||}}}|||yyywwwvvvwwwyyyyyyyyyxxxwwwuuuyyy{{{~~~~~~}}}|||{{{{{{zzz|||}}}yyytttrrrsssvvvvvvxxxyyywwwrrrooonnnnnnooopppqqqsssuuuuuuvvvvvvvvvxxxzzzzzzzzzyyyxxxwwwrrrssstttttttttsssrrrqqqrrrssssssrrrqqqppprrrsssssssssuuuwwwyyyzzzyyyxxxxxxxxxyyy{{{|||{{{vvvrrrsssooommmllliiiccc```aaa^^^ccciiinnnrrrwww~~~|||yyywwwsssqqqrrrqqqmmmmmmpppsssrrrpppooonnnmmmllllllfff^^^VVVTTTVVV]]]iiiuuu{{{}}}~~~}}}yyytttpppmmmggghhhhhhgggffffffhhhjjjjjjhhhfffeeeeeeeeedddccceeeccc```^^^[[[WWWRRROOOEEEBBB===888333111000000000111111111111222222222111111222333555999???DDDIIIMMMRRRVVVZZZ___ffflllrrrsssuuuuuurrrmmmhhheee```^^^\\\XXXSSSNNNJJJGGG??????>>>>>>===<<<;;;;;;999888888:::;;;;;;999777777777666666555444222111000///000222222222777>>>HHHIIIKKKLLLJJJGGGEEEEEEAAA???===<<<<<<>>>@@@AAA999444///...333888;;;<<<222111///------000222555777000++++++,,,++++++---,,,...//////......///111000000000//////...------,,,---///...+++)))))))))111000///---+++)))'''&&&******++++++,,,++++++++++++)))((((((***+++***)))))))))))))))((((((((((((&&&'''((()))************(((((((((((())))))))))))***)))((((((((()))+++,,,''''''((((((((((((''''''$$$%%%''')))))))))((('''((((((''''''(((((()))*********))))))))))))************++++++++++++******))))))***++++++++++++***///+++((())),,,...---+++.........///000000111111/////////000111222444444555666888999::::::999999777777888999;;;<<<=========III^^^uuu}}}}}}~~~|||~~~~~~wwwwwwxxxyyyzzzzzz{{{{{{xxxyyyzzzyyyvvvsssrrrrrrpppssswwwzzz|||zzzxxxvvvtttuuuwwwxxxxxxwwwvvvuuuyyy|||~~~~~~|||||||||{{{}}}~~~zzztttqqqrrruuutttwww{{{zzzuuupppmmmlllmmmnnnppprrrtttuuuvvvvvvtttvvvyyyzzzzzzyyyyyyyyysssttttttuuutttrrrqqqppprrrssssssqqqoooooopppqqqttttttuuuxxxzzzzzzyyyxxxxxxwwwxxxzzz|||{{{vvvqqqsssooolllllliiidddaaaccc___cccgggkkkooottt||||||zzzwwwsssqqqrrrqqqmmmmmmpppsssrrrqqqooonnnnnnmmmmmmggg```XXXVVVWWW]]]iiittt{{{~~~|||vvvqqqnnnjjjjjjjjjhhhffffffhhhjjjiiifffdddcccccccccbbb```dddbbb```^^^[[[XXXSSSPPPFFFBBB===888444111000000000111111111111222222222111222222333555999@@@DDDHHHLLLRRRVVVZZZ```hhhnnnqqqrrrttttttrrrnnniiifff___^^^\\\XXXSSSNNNIIIFFF@@@??????>>>===<<<<<<;;;;;;::::::<<<======;;;999777777777666555444222222000...000333444444888???HHHGGGHHHIIIHHHFFFFFFGGG@@@@@@???===;;;<<>>JJJ^^^uuu~~~~~~|||{{{zzzyyyxxxwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvvvvssstttvvvxxxzzz{{{||||||vvvvvvvvvuuuuuuuuuuuuuuu|||||||||zzzxxxwwwxxxzzz|||zzzvvvsssqqqqqqrrrsssyyyxxxxxxxxxxxxvvvssspppooonnnoooqqqssstttsssrrruuuvvvxxxyyyxxxwwwuuussstttsssrrrrrrssstttsssrrrsssrrrqqqoooooooooooopppuuuvvvwwwxxxxxxyyyyyyxxxxxxzzz{{{{{{yyywwwvvvvvvqqqpppnnnmmmmmmllliiigggccccccdddhhhnnnuuuzzz}}}~~~|||{{{zzzvvvtttqqqnnnmmmmmmnnnoootttsssrrrqqqoooooonnnnnnmmmggg```[[[WWWXXXbbblll|||~~~zzzwwwqqqjjjhhhhhhfffeeeeeefffggggggddddddddddddddddddddddddfffeeecccbbb___YYYRRRMMMHHHDDD>>>888333111111111111000/////////000222333333222000///000666>>>EEEMMMQQQVVVYYY[[[___eeejjjtttsssrrrqqqnnnjjjddd```aaa___\\\XXXRRRMMMIIIFFF@@@???>>>===<<<<<<<<<<<<;;;:::888666666777888999555444444333333222111111666222111222222222888???CCCFFFHHHGGGHHHHHHDDD???DDDBBB@@@@@@@@@???===;;;;;;666111111666;;;<<<:::888555111///000111222222222111000...------------......------...000111333666555333111000///.........---,,,***)))(((((((((((())))))+++,,,---......111000///------,,,,,,,,,***)))((('''&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((()))***************'''((()))***)))(((&&&$$$((()))***+++***)))'''%%%***((($$$ !!!'''+++(((((())))))((('''&&&%%%))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,///---+++,,,///111///---...///000111222222222111111111111111222333444444666777777888888888777777666666777888:::;;;<<<<<>>999444222111000222111000000000111333333333222111000111666===BBBJJJNNNSSSWWWYYY^^^dddiiitttsssrrrqqqooojjjeee``````^^^[[[WWWQQQLLLHHHFFF@@@@@@???>>>============;;;;;;;;;:::999777666555555555444444333222222222555222111222222222777>>>BBBFFFGGGFFFGGGHHHEEE@@@AAAAAAAAABBBCCCBBB???<<<:::555111333999>>>>>>===777444111///000111111111222111000...------------.........000222555777999666555333222000//////.........,,,+++***))))))))),,,,,,,,,,,,++++++++++++000000///...---,,,,,,,,,+++***(((((('''((())))))++++++***)))((('''&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&'''((((((((((((((('''(((***+++***)))'''&&&((()))*********((('''&&&)))((('''$$$###$$$(((+++(((((())))))******++++++******************************+++---------------...,,,+++,,,///000...---......///000000111111222222111111222222333444555777777777777888888888888666777888999:::<<<======@@@KKK```zzz}}}|||zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxzzz{{{zzzxxxvvvuuuuuuvvvuuusssqqqrrrsssvvvxxxxxxwwwwwwwwwxxxwwwtttqqqqqqpppppprrrtttvvvuuutttssstttuuuuuuuuutttrrrqqqqqqrrrrrrrrrqqqqqqpppooorrrqqqpppooonnnooopppqqqrrrrrrssssssttttttssssssuuuvvvwwwwwwwwwvvvuuutttsssqqqpppqqqsssuuuuuutttkkkjjjiiijjjmmmsssxxx||||||yyywwwvvvtttrrrqqqpppqqqssstttsssqqqooommmllllllmmmnnnmmmhhhbbb]]]YYYXXX```iiiwww}}}~~~zzzwwwrrrmmmkkkjjjiiiggggggggghhhiiiccccccddddddeeeeeeeeefffaaaaaa``````^^^ZZZTTTPPPFFFCCC???:::666222000///222222111111222222333444222222222111222666;;;???GGGKKKQQQUUUYYY^^^eeejjjsssrrrqqqqqqooojjjddd```^^^\\\YYYUUUPPPKKKGGGDDDAAAAAA???>>>>>>>>>>>>>>><<<<<<======;;;888555333666666555555444333333333444111000222222222777===BBBFFFGGGEEEEEEFFFDDD@@@>>>???@@@BBBDDDCCC@@@===888444222444;;;@@@@@@>>>555333000...///000111000222111000...---------------...000333666:::===???666555333222000000/////////...---,,,+++*********------,,,,,,,,,+++++++++/////////...------,,,,,,******)))(((((()))++++++++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((***++++++***))))))))))))))))))(((((((((((('''((())))))((((((***,,,,,,++++++******+++,,,---************************++++++,,,---............---++++++,,,---...---,,,///......---...000111222222222222222333444555666777777777777777888999:::777777888:::;;;<<<===>>>BBBLLLaaazzz|||~~~~~~}}}zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzz{{{|||}}}}}}}}}}}}zzzzzzyyyyyywwwvvvuuutttvvvvvvvvvwwwwwwwwwwwwwwwvvvxxxzzzzzzxxxuuusssssssssrrrqqqqqqrrruuuxxx{{{yyyxxxxxxxxxyyyxxxvvvtttrrrqqqqqqrrruuuvvvvvvvvvsssttttttuuutttsssrrrrrrqqqrrrssssssrrrpppppppppppppppooonnnnnnooopppqqqtttuuuuuuvvvvvvvvvvvvvvvttttttuuuvvvwwwwwwuuutttuuusssrrrrrruuuwwwwwwwwwmmmllljjjiiijjjnnntttxxxzzz|||~~~zzzxxxtttsssrrrqqqqqqrrrssstttrrrpppmmmkkkjjjkkkmmmnnnmmmhhhccc___ZZZXXX^^^ggguuu|||~~~yyyvvvqqqlllkkkjjjhhhgggfffgggggghhhccccccddddddeeefffffffffcccbbbbbbaaa___ZZZTTTPPPEEECCC???;;;666333000...111111111111222222333333222333333333333555999<<>>>>>>>>>>><<<======<<<;;;999666555777666666555444444333333333000000222222222666<<>>===>>>???AAAAAA???===999555222444:::>>>>>>;;;444222///...///000000000222111000...------------...///111444888<<<>>>@@@555444333111111000000000///...---,,,,,,,,,,,,,,,+++++++++,,,---......///...//////......------,,,)))(((((((((((()))+++,,,''''''(((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++(((((()))***************'''((()))******************)))(((((((((((())))))'''((()))))))))***,,,...222000---***)))))))))******************************+++,,,---............++++++++++++,,,------,,,///...---,,,---///111222333333333333444555666666888777777777777888:::;;;888888999:::<<<===>>>>>>BBBKKK___xxx~~~xxx~~~}}}||||||{{{|||}}}~~~~~~~~~}}}||||||||||||}}}}}}}}}|||{{{{{{{{{||||||zzzzzz{{{|||}}}}}}}}}}}}xxxxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwtttwwwyyyyyywwwuuussssssrrrrrrqqqqqqssswwwzzz}}}|||{{{yyyyyyzzzyyywwwuuusssrrrqqqrrrtttvvvwwwwwwtttuuuuuuuuuttttttssssssrrrtttvvvuuussspppppppppoooooonnnnnnnnnoooqqqrrruuuvvvwwwxxxxxxyyyyyyxxxuuuttttttvvvxxxxxxvvvsssvvvuuussstttuuuvvvvvvuuunnnmmmkkkiiigggiiimmmqqqrrruuuzzz~~~}}}{{{rrrqqqqqqpppqqqrrrssssssqqqpppnnnlllkkklllmmmnnnnnniiieeeaaa\\\YYY]]]dddttt|||yyytttoookkkjjjiiigggfffeeeeeeffffffdddddddddeeeeeeffffffffffffeeedddbbb___ZZZSSSOOOEEECCC???;;;666333000...///000000111111111111111111222333333333555888;;;BBBGGGNNNTTTYYY___gggmmmoooooooooooonnniiibbb^^^ZZZYYYVVVRRRNNNIIIEEECCCBBBAAA@@@???>>>>>>>>>>>>===<<<:::999999999999:::777666666555444444333333222000000222222111555;;;FFFKKKLLLGGGCCCBBB???<<>>???>>>===;;;666222222666999888666333111//////000111000000222111000...------------///000222444777999;;;<<<333222111111000000000000......------,,,---------,,,,,,,,,---.........///---......//////...---,,,(((''''''&&&'''(((***+++'''''''''((()))*********))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((()))***************&&&''''''((())))))))))))))))))(((((((((((()))***(((((((((''''''(((,,,///111///,,,)))((((((((()))************************)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,------///...---,,,---///111222333333333333444555666666777777777777888999:::;;;888888999:::<<<===>>>>>>AAAJJJ]]]uuu}}}xxx~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||yyyzzz{{{{{{{{{{{{{{{{{{wwwwwwxxxxxxwwwwwwvvvuuuttttttuuuuuuvvvvvvwwwwwwtttvvvxxxxxxvvvuuuuuuvvvtttsssrrrrrrtttxxx{{{~~~~~~|||zzzyyyyyyxxxvvvuuutttrrrqqqqqqtttvvvwwwwwwuuuuuutttttttttsssssssssqqquuuxxxwwwsssppppppqqqnnnnnnmmmmmmnnnpppqqqrrrssstttuuuwwwxxxyyyzzzzzzxxxvvvuuuwwwzzzzzzwwwsssvvvuuutttuuuvvvvvvtttrrrmmmnnnmmmiiieeedddgggjjjlllooouuu{{{~~~~~~}}}rrrqqqqqqqqqqqqqqqrrrrrrqqqpppoooooonnnnnnnnnooonnnjjjgggddd^^^YYY[[[bbbqqqzzzxxxtttooollljjjiiigggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeedddbbb___YYYRRRMMMFFFCCC???:::666222000/////////000111111111111000111222222222222555888;;;@@@FFFMMMSSSXXX^^^fffllloooooopppqqqooojjjddd___ZZZXXXVVVRRRMMMIIIEEECCCAAAAAA???>>>>>>>>>>>>>>><<<;;;999777777888:::;;;666666555555444333333333111//////222222111444:::FFFLLLOOOJJJEEEBBB???;;;>>>======>>>@@@AAAAAA@@@>>>888111000222555444222333111000000111222111000222111000...------------///000111333555666666666111000000/////////000000------,,,,,,,,,---......000000///...---,,,,,,+++------...//////...---,,,(((((('''&&&&&&'''((()))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((&&&$$$""" &&&&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((()))((('''&&&(((+++---+++***)))))))))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++,,,------,,,,,,---...///......---...000111222222222222222333444555666666666888999::::::::::::777777888:::;;;<<<===>>>AAAHHHZZZqqq{{{~~~~~~}}}{{{yyyzzzyyyxxxxxxyyy{{{}}}~~~|||zzzzzzzzz{{{||||||{{{{{{zzzzzz{{{{{{|||yyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuutttrrrsssssstttuuuuuuvvvvvvsssuuuvvvwwwvvvvvvwwwyyyvvvuuuttttttuuuxxx|||~~~~~~|||yyyxxxwwwvvvtttrrrsssqqqppppppsssuuuvvvwwwtttssssssrrrrrrrrrrrrrrrppptttxxxwwwrrrooonnnpppmmmmmmlllmmmnnnppprrrsssrrrsssuuuwwwyyy{{{|||||||||yyywwwyyy||||||xxxsssssssssuuuwwwxxxwwwtttqqqmmmoooooojjjdddaaabbbeeejjjmmmrrrwww{{{|||||||||sssssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqpppooonnnkkkhhheee___YYYZZZ```lllwww~~~yyyuuurrroookkkjjjhhhgggeeeeeeffffffgggggggggfffeeeeeeddddddcccbbbaaa```]]]XXXRRRMMMGGGDDD>>>999444222111000///000111222222222111111111111111111222444999===CCCHHHOOOUUUZZZaaaiiioooqqqqqqssstttrrrnnnfffaaaYYYXXXVVVRRRMMMIIIEEECCC@@@@@@???>>>============;;;;;;:::999888777777777555555444444333222222222000...///111111000333999CCCKKKPPPMMMGGGDDDAAA===<<<===AAAEEEIIIJJJHHHFFF@@@999000---000333333111333111000111222333222111222111000...------------...///111222333444333333//////............//////,,,,,,++++++,,,---......111111000///...---,,,,,,,,,---...000000///---,,,***)))((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''%%%$$$###"""&&&&&&'''((((((((((((((())))))((((((((((((((((((&&&'''(((*********)))(((''')))++++++)))))))))***))))))******++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------------+++---///...,,,,,,...000......///000000111111222222111111222222333444555444666888;;;<<<<<<:::999666777888999:::<<<======AAAHHHYYYppp}}}||||||zzzxxxvvvwwwvvvvvvvvvxxx{{{~~~~~~|||zzzyyyzzz{{{|||{{{{{{zzzzzzzzz{{{{{{|||yyyyyyyyyyyyxxxwwwwwwvvvyyyyyyyyyxxxvvvuuusssrrrrrrrrrsssssstttuuuuuuvvvsssuuuvvvvvvvvvwwwyyy{{{xxxwwwvvvuuuvvvyyy|||}}}~~~{{{xxxvvvuuutttrrrpppsssqqqoooppprrruuuvvvvvvsssrrrqqqqqqppppppqqqqqqooossswwwvvvqqqmmmmmmnnnmmmllllllmmmnnnppprrrsssrrrtttvvvyyy{{{}}}~~~~~~{{{yyyzzz}}}}}}xxxtttqqqrrruuuxxxzzzyyyuuurrrmmmppppppllleee```aaacccjjjlllqqquuuyyyzzz{{{{{{uuuuuutttttttttsssssssssqqqrrrsssuuutttsssqqqooonnnkkkiiifff___YYYZZZ___hhhttt~~~~~~yyyvvvtttrrrmmmkkkjjjhhhgggffffffggghhhhhhgggfffeeeddddddccc______^^^^^^\\\XXXRRRMMMHHHDDD>>>888333111111111000111222333444333222222111111111000111444:::>>>HHHMMMTTTYYY^^^eeemmmsssssstttuuuvvvuuupppiiidddYYYXXXVVVRRRNNNIIIFFFDDD@@@???>>>===<<<<<<<<<<<<:::;;;;;;;;;999777444222555444444333333222111111///...///111111000333888@@@IIIPPPNNNIIIFFFCCC@@@999===EEELLLRRRRRRNNNJJJAAA999000,,,///333444333333222111222333444333222222111000///---------------...000222333333333333...------------...//////++++++++++++,,,------............///////////////+++---...000000///---,,,,,,+++***((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))))))))******++++++((())))))***************++++++***)))(((((())))))%%%''')))***+++***)))(((&&&)))---...---***((('''+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,---............+++...000///---,,,...111...///000111222222222111111111111111222333444444333555999<<<===<<<:::999666666777888:::;;;<<<===AAAHHHYYYooo~~~{{{yyyxxxxxxxxxxxxzzz{{{|||{{{|||}}}|||zzzzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyywwwuuutttssstttuuuvvvwwwxxxzzzzzzzzzxxxvvvuuuuuuvvvvvvuuusssrrrrrrssstttsssqqqqqqqqqsssuuuvvv|||zzzwwwwwwyyy{{{}}}}}}zzzyyywwwuuusssrrrqqqqqqqqqpppppppppppprrrssstttssssssrrrpppnnnnnnqqqtttwwwxxxyyyxxxuuuqqqllliiillliiiiiilllnnnmmmooosssrrrssstttvvvyyy|||~~~zzzvvvvvvyyy{{{yyyvvvssstttvvvxxxyyyxxxtttqqqooopppqqqoookkkgggdddccceeefffjjjnnnssswwwzzz|||xxxuuussssssuuuvvvtttrrrssssssrrrrrrqqqppppppooopppllliiifff___WWWTTTVVVcccppp|||~~~{{{yyyxxxvvvqqqoookkkhhhgggggghhhiiijjjiiigggeeedddddddddeeeaaa```______^^^YYYQQQJJJDDDAAA<<<777333000000000...///111222333333222222000111222222222555888<<>>>>>===<<<;;;;;;:::;;;::::::999888777666666555555666666555333111000111111//////000222444555>>>IIIQQQNNNFFFAAA@@@@@@===@@@DDDJJJNNNPPPRRRRRRJJJ:::///222444000000444333333444555555444333333222111000///...---,,,+++111111222222222222111000//////...------------...///......---,,,+++*********(((&&&(((,,,//////---///000111222111///---,,,(((((((((((())))))))))))(((***,,,,,,+++***+++,,,******)))((((((((((((((()))'''&&&&&&((()))((((((%%%(((******)))(((((()))(((((())))))))))))((((((&&&''')))*********)))(((***)))((('''&&&&&&'''(((+++*********))))))((((((((()))++++++******+++,,,***************************+++,,,---............///---,,,+++,,,///222444333222111111222444555666666777888999999999999999666666777888999999:::;;;@@@EEEVVVppp~~~{{{yyyxxxxxxxxxzzz{{{}}}}}}||||||}}}~~~|||{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvtttrrrrrrssstttuuuvvvwwwxxxxxxxxxwwwuuutttuuuuuuvvvuuutttrrrrrrrrrsssrrrqqqqqqrrrtttvvvwwwzzzyyywwwwwwyyyzzzzzzyyyyyyxxxvvvtttsssqqqppppppppppppoooooooooppprrrsssssssssqqqooonnnppptttwwwzzz{{{{{{zzzwwwsssnnnkkkmmmjjjjjjmmmnnnmmmoootttssstttuuuvvvxxx{{{}}}~~~{{{wwwxxxzzz{{{xxxuuuttttttvvvxxxxxxvvvssspppooopppqqqoookkkfffbbbaaabbbdddggglllqqquuuyyy{{{}}}zzzvvvuuuuuutttqqqooollllllmmmnnnoooooopppppppppmmmiiifff___VVVSSSTTT```mmmyyy{{{yyyxxxwwwvvvqqqooollliiiggggggggghhhggggggfffeeeddddddddddddbbb`````````___ZZZRRRKKKEEEBBB<<<777222000//////...///000222222222222111000111222222222444888;;;CCCJJJSSSYYY\\\aaahhhnnnsssssssssuuuuuuqqqggg```]]]\\\ZZZUUUOOOIIIDDDBBB??????>>>======<<<;;;;;;:::999888888666666555444666666666666555333111000111000//////000222444555<<>>>>>======<<<;;;::::::999888777666555666777777666444222000///000///......///222444666:::DDDLLLJJJEEECCCCCCCCC<<<>>>BBBHHHMMMRRRUUUWWWDDD888000222444222222555000333666888888777555333333222111000///...---,,,,,,------.........------///......---------------*********+++++++++,,,,,,///000000///......///000333333444444333111...,,,++++++***)))((('''&&&&&&$$$&&&(((((('''&&&'''(((***))))))(((((((((((((((+++)))''''''(((((('''&&&$$$&&&))))))))))))***+++(((((())))))))))))((((((''''''((()))))))))))))))+++***'''%%%%%%''')))***)))((((((((((((''''''''''''(((***)))(((((()))***++++++++++++++++++++++++------...............------......///000111222333333222111000111111333444:::::::::999999777666666666777999;;;<<<<<<<<<<<<@@@FFFXXXrrr~~~|||zzzyyyyyyyyyyyy~~~}}}|||}}}~~~~~~|||{{{|||}}}~~~}}}|||{{{{{{zzzyyyxxxwwwwwwvvvxxxxxxwwwvvvvvvvvvwwwxxxssstttuuuuuuuuuttttttsssttttttuuuvvvvvvuuusssqqqrrrrrrrrrsssuuuwwwxxxzzzvvvtttrrrqqqrrrssssssrrrttttttttttttrrrpppnnnlllmmmmmmmmmmmmmmmmmmnnnnnnooonnnlllkkklllqqqyyy~~~~~~~~~~~~|||yyyuuuqqqnnnllliiiiiilllnnnmmmppptttwwwwwwwwwwwwwwwxxxyyyyyy}}}||||||}}}~~~|||wwwtttuuuvvvvvvuuussspppooonnnlllooorrrrrrnnnhhhdddaaa^^^```cccgggmmmsssxxx{{{|||{{{yyyxxxwwwuuusssrrrppppppppppppppppppppppppqqqmmmjjjggg^^^TTTOOOPPPVVVbbbnnnrrrtttwwwwwwuuupppnnnkkkhhheeedddccccccbbbbbbccccccddddddddddddeeecccaaa```___ZZZSSSLLLEEEBBB<<<666222///...------...//////000000111111111222222222222444888;;;@@@GGGQQQXXX[[[^^^dddiiirrrrrrsssuuutttpppiiidddccccccaaaZZZPPPHHHCCCBBB@@@?????????>>>>>>>>>===>>>===<<<;;;:::999999888777777777666444222000...///.........000222555777777AAAHHHGGGDDDCCCDDDCCC<<<>>>AAAEEEJJJNNNQQQRRR>>>555///111333222222555333555999<<<===;;;888666333333222000///...---,,,------.../////////......///...------,,,,,,------***************************---...---+++***---000333333444333222///---+++(((((((((((())))))))))))&&&((()))***)))((()))***))))))(((((((((((())))))***(((''''''((())))))(((((()))+++***))))))***+++(((((())))))))))))(((((('''(((((())))))))))))))),,,***'''%%%%%%''')))+++)))))))))))))))((((((((((((***+++***)))((()))+++++++++++++++++++++++++++....../////////...---------...000111222222222222222222111000000111222333999999999999999888777666555666999;;;<<<<<<<<<;;;@@@FFFXXXrrr~~~~~~}}}{{{zzzzzz{{{{{{~~~|||}}}~~~|||{{{{{{|||~~~~~~}}}||||||{{{{{{zzzyyyxxxxxxwwwxxxxxxwwwwwwwwwxxxxxxxxxtttuuuuuuuuuuuuuuuuuuuuuvvvttttttuuuwwwwwwtttrrrqqqrrrrrrtttuuuwwwxxxyyyvvvsssooommmnnnpppqqqqqqqqqrrrttttttssspppmmmkkkjjjkkkkkklllmmmmmmmmmnnnlllkkkjjjiiikkkpppxxx}}}||||||{{{zzzwwwssspppnnnjjjhhhhhhkkkmmmmmmooosssxxxxxxwwwvvvvvvwwwwwwwww{{{|||}}}~~~~~~{{{wwwttttttuuuuuussspppmmmmmmnnnkkkooorrrssspppkkkgggddd^^^___bbbffflllrrrxxx{{{{{{|||{{{zzzwwwuuusssrrrrrrqqqqqqqqqqqqqqqpppppppppmmmjjjggg^^^SSSNNNNNNRRR]]]hhhnnnrrrvvvwwwuuunnnmmmjjjgggdddcccbbbaaaaaabbbbbbbbbcccddddddeeefffdddaaa```^^^ZZZRRRMMMDDDAAA<<<666111///...---.........//////000111111222222222222222444777:::AAAHHHRRRWWWZZZ]]]ccciiiqqqrrrtttuuutttpppkkkgggggghhheee\\\QQQGGGBBBAAA????????????>>>>>>>>>>>>>>>======<<<;;;:::999999666666777666444222000//////......///000333666888777@@@GGGFFFCCCDDDDDDCCC>>>???AAACCCEEEGGGGGGHHH777111...///111222333444444666:::======;;;888666333222111000///---,,,,,,,,,,,,---.....................---,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''***,,,+++******---111000111222111000---***)))(((((((((((())))))))))))$$$&&&(((((('''&&&'''((())))))(((((((((((())))))((('''&&&''')))+++++++++,,,------,,,***)))***+++(((((())))))))))))((((((((((((((((((((())))))***+++***'''&&&&&&(((***+++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++..................------,,,...000222333333222111222111000000000111222333666777888999999999999999444555777999:::;;;;;;;;;@@@FFFXXXrrr}}}|||||||||}}}}}}~~~}}}|||}}}~~~{{{{{{zzz|||}}}}}}|||zzz{{{zzzzzzyyyyyyxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvxxxuuussstttvvvwwwvvvsssqqqqqqrrrtttuuuvvvwwwwwwuuurrrnnnmmmnnnpppqqqrrrppprrrtttuuutttpppmmmjjjhhhiiijjjlllmmmnnnnnnnnnkkkkkkjjjiiijjjooovvv{{{yyyyyyxxxwwwuuurrrpppnnnjjjhhhhhhlllnnnnnnppptttxxxxxxwwwvvvvvvvvvvvvwwwyyy{{{|||}}}}}}zzzxxxvvvsssttttttqqqmmmkkkmmmooolllooorrrrrrooojjjgggeee^^^___aaaeeejjjpppvvvyyy}}}~~~~~~{{{vvvrrrpppooonnnnnnooooooppppppqqqqqqooollliiifff^^^SSSMMMMMMPPPZZZeeekkkpppuuuvvvtttnnnmmmjjjhhhfffdddcccbbbccccccbbbaaabbbccceeeffffffdddaaa___]]]YYYRRRLLLCCC@@@;;;555111///......////////////000111222222222333333222222333777:::AAAHHHQQQWWWZZZ___gggmmmuuuvvvxxxxxxuuuqqqllliiifffgggeee]]]PPPEEEAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::888888777666555555666666555333111000/////////000222555888:::<<>>===222000...///111333444555333555777999999777444333222111000///...---,,,+++)))***+++,,,,,,---,,,,,,...------,,,,,,,,,,,,,,,...---,,,+++***)))(((((()))***,,,,,,,,,...000222......//////...,,,)))'''++++++***)))((('''&&&&&&'''(((******)))))))))***((((((((((((((())))))***((('''&&&'''***+++,,,+++---------,,,***)))***+++(((((())))))))))))((((((((((((((((((((()))******))))))((((((((()))***+++******+++++++++++++++,,,+++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---///111222222222111111111000000111222444555666666777999999:::::::::444555666777999:::<<<<<>>:::555111000///000000000//////000111333444222333333222222333777999@@@FFFOOOVVV[[[cccmmmuuu}}}~~~~~~|||wwwqqqllliii```cccbbbZZZNNNDDDAAABBB========================;;;;;;:::999888777666666444444555555555444222222000///000111333777:::<<>>DDDUUUooo~~~~~~|||}}}~~~~~~}}}|||}}}~~~zzzzzzzzz{{{|||{{{yyyvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzztttttttttttttttuuuvvvwww{{{vvvqqqqqquuuxxxxxxvvvqqqqqqrrrssstttttttttsssqqqrrruuuxxxzzzyyyuuuqqqoooqqqtttvvvuuurrrmmmjjjdddfffiiilllooopppqqqqqqmmmmmmmmmmmmmmmoootttwwwuuuuuuuuuuuutttsssqqqqqqnnnkkkkkkooorrrrrrtttyyyxxxwwwvvvvvvvvvvvvvvvwwwvvvxxxzzzzzzzzzyyyyyyyyyppprrrrrrooojjjiiimmmqqqpppqqqqqqnnnhhhccc```^^^]]]]]]^^^aaaeeekkkqqqtttvvvyyy{{{zzzvvvsssrrrssstttsssrrrpppooommmlllkkkllljjjhhhfff^^^SSSMMMMMMOOOXXXaaahhhooouuuvvvssspppooonnnmmmkkkjjjiiihhhhhhfffccc``````bbbfffhhhfffccc___]]][[[WWWPPPKKK@@@===999555111000000000111000000000000222333444333333333222222333666999>>>EEENNNUUU\\\fffrrr|||yyyqqqkkkhhh[[[^^^^^^XXXLLLDDDBBBDDD<<<<<<<<<<<<===============<<<<<<;;;:::999888777333333444555555444333333000000000222444888;;;>>>GGGMMMPPPMMMKKKKKKJJJGGG>>>@@@CCCCCCAAA<<<777333///111111222444888999999777777777777666555333222000000///---,,,+++***)))+++,,,---...////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------///,,,***+++...///...++++++,,,---......,,,***)))(((((((((((())))))))))))&&&((()))***)))((()))***((((((((((((((()))******...,,,***)))))))))'''&&&%%%&&&'''''''''))),,,///(((((())))))))))))(((((()))((('''''''''(((***+++'''((()))+++++++++***)))(((((())))))*********+++***,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,---...///000111111000000000111333555777999999999999999999888777666888777666666888;;;???BBB>>>DDDUUUnnn~~~}}}||||||{{{~~~}}}{{{zzzyyyzzz|||}}}}}}{{{xxxuuuttttttvvvwwwxxxxxxxxxvvvttttttuuuwww{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwuuutttssssssttttttuuusssqqqssswwwyyyyyyxxxsssrrrqqqpppqqqrrrssstttxxxwwwvvvxxxyyyyyyuuuqqqpppqqqssstttsssqqqnnnmmmfffgggjjjnnnqqqrrrpppnnnpppnnnlllmmmppptttvvvwwwyyywwwvvvvvvvvvuuusssqqqhhhjjjkkklllnnnppptttwwwwwwvvvuuuttttttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyytttsssrrrooommmmmmoooqqqoooooonnnllliiiddd```]]]\\\___aaabbbbbbeeekkkpppuuuvvvxxxxxxvvvtttssstttuuuuuutttqqqmmmjjjjjjjjjkkkhhhddd```]]]XXXSSSPPPTTTYYYaaajjjrrrvvvuuusssqqqqqqpppooollljjjhhhgggfffdddbbb```aaacccgggiiifffgggddd^^^ZZZWWWQQQJJJCCC???999444222111111000000000000000000111111222444555555444333333555888;;;DDDMMMSSSWWWaaaqqq~~~yyyqqqiiieee```\\\WWWPPPJJJDDDAAA???>>>>>>======<<<<<<;;;;;;777888999:::999888777666666666555444333111000///000000222444555555;;;CCCMMMZZZZZZVVV\\\YYYLLLDDDAAA@@@AAAAAA@@@===888444000---,,,...333666666444777555333333333333111///111///------------+++))))))***---...//////...------,,,,,,++++++---...///...,,,***)))******)))(((---,,,+++***+++,,,---......---,,,+++***+++,,,---++++++***)))))))))))))))***)))(((''''''((()))***************)))'''&&&%%%''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))***,,,***))))))******)))'''))))))))))))))))))))))))------,,,,,,+++*********'''((()))++++++******))) """%%%'''((()))***,,,,,,,,,++++++++++++++++++---+++***,,,///000...+++//////............//////222222222111111111000000444666999999888777777888888666555666999<<<=========CCCRRRjjj~~~}}}|||{{{}}}|||{{{zzzzzz{{{}}}~~~}}}yyyvvvtttssstttuuuxxxxxxxxxvvvuuuuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwuuutttsssssstttttttttrrrqqqrrrvvvxxxwwwvvvrrrrrrqqqpppqqqrrrssstttwwwvvvvvvwwwxxxwwwssspppppprrrtttuuutttrrrooommmkkklllnnnqqqttttttrrrpppooommmllllllppptttvvvwwwwwwvvvuuuuuuuuuuuusssqqqlllmmmnnnnnnmmmoooqqqtttsssrrrrrrrrrsssuuuwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxuuuuuutttqqqnnnmmmnnnooonnnnnnnnnmmmkkkiiifffddd___bbbccccccccceeejjjnnnsssuuuvvvwwwuuutttttttttzzzyyywwwrrrmmmjjjjjjkkkllljjjfffccc___[[[UUUQQQSSSWWW```jjjssswwwwwwvvvssssssqqqooollliiigggfffiiigggeeeccccccdddfffhhhggggggddd___[[[XXXQQQJJJCCC???999444222111111000///////////////000000111333333444444444555888:::>>>EEEMMMRRRWWWaaaooozzzxxxpppiiiddd___\\\VVVPPPJJJDDDAAA?????????>>>======<<<<<<;;;999999:::::::::999777666666666555444333111000///000///111444444666===EEETTTdddhhhfffjjjcccRRRGGGAAAAAAAAABBBAAA>>>999555000...,,,...333666666555555333222222444444333222111///------------+++))))))***,,,...//////...---//////.........//////000---,,,***************)))---,,,+++++++++,,,---...------,,,,,,++++++,,,,,,(((((('''&&&&&&&&&&&&&&&***)))(((''''''((()))))))))******))))))((('''&&&''''''((((((''''''&&&%%%'''''''''(((((())))))***+++***))))))******)))''')))))))))))))))))))))))))))))))))***************'''((()))***+++******)))%%%''')))***))))))***+++++++++++++++++++++++++++///------...000111///---............/////////000//////000111222333333444444666999999888777777888888666555666999<<<=========BBBRRRjjj~~~}}}|||{{{{{{{{{zzzzzz{{{|||}}}~~~}}}{{{yyyvvvuuuuuuvvvvvvxxxyyyyyywwwvvvvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwuuutttssssssttttttsssqqqqqqrrruuuvvvvvvuuurrrrrrqqqqqqrrrrrrssstttwwwvvvuuuuuuuuutttqqqoooppprrrtttuuuuuurrrooolllooooooppprrrttttttrrrqqqnnnllljjjkkkooosssvvvwwwvvvuuuttttttuuuuuusssqqqqqqqqqqqqooommmmmmnnnpppoooooopppqqqrrruuuxxxyyyvvvwwwyyyzzzzzzyyywwwvvvuuuvvvuuusssooommmlllmmmlllmmmnnnoooooonnnmmmllldddfffgggfffddddddhhhkkkoooqqqtttttttttssstttuuu}}}{{{wwwqqqkkkiiiiiijjjlllkkkiiifffccc^^^WWWSSSPPPUUU^^^jjjtttyyyzzzyyywwwuuurrroookkkhhhfffeeejjjjjjhhhgggffffffffffffggghhheee```\\\YYYSSSKKKCCC???888444222111000000........./////////000000111222444444555777:::===AAAFFFLLLRRRYYYbbbmmmuuu}}}wwwppphhhccc^^^[[[VVVOOOIIIEEEAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;:::999777666666666555444333111000///000///000333444777???III]]]rrr{{{{{{|||pppXXXJJJAAA@@@AAAAAAAAA???;;;777111...---///333666777555555444222333444555444333111///...---------+++******+++,,,.........------//////000000000//////...,,,,,,+++*********++++++---,,,,,,,,,,,,---......---------------,,,++++++******)))(((((((((((()))+++***)))(((''''''(((((((((((())))))))))))(((((('''(((((((((((('''&&&&&&))))))))))))))))))))))))+++***))))))******)))((())))))))))))))))))))))))&&&&&&'''(((((()))******(((((()))************)))***+++---,,,***))))))************++++++,,,,,,---...------...000000///...+++,,,...///000111000000//////000111222333444444555777999:::999888888888888666555666999<<<=========BBBRRRjjj}}}{{{zzzyyyyyyzzzzzz{{{|||}}}}}}~~~wwwwwwvvvvvvwwwyyy{{{|||{{{{{{zzzxxxvvvuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuutttssssssttttttssssssssstttuuuuuuuuuuuusssssssssssstttuuuuuuvvvuuuuuuttttttsssqqqooonnnppprrrtttuuuuuurrrooommmooonnnnnnoooqqqqqqpppnnnnnnllljjjkkknnnrrruuuvvvuuuttttttuuuvvvvvvtttrrrssssssrrrpppmmmlllnnnooopppooopppppprrruuuwwwxxxuuuvvvyyyzzzzzzyyyvvvuuurrrssstttrrrooommmlllllllllmmmnnnpppqqqqqqqqqpppiiikkkllliiieeedddfffiiilllnnnpppqqqrrrssstttvvvzzzxxxtttnnniiiggghhhjjjlllkkkjjjhhhfff```YYYTTTOOOTTT]]]hhhssszzz}}}}}}{{{xxxtttoookkkgggeeeeeeiiiiiiiiiiiihhhhhhgggfffggghhhfffaaa^^^[[[TTTLLLCCC>>>888444111111000///...//////000000000000000222333444444555777:::===AAAEEEKKKRRRZZZdddmmmsss|||}}}~~~|||wwwooofffaaa]]]ZZZUUUOOOIIIEEEBBB@@@@@@@@@??????>>>===============<<<;;;:::888777777666666555444333111000///000...///222444777AAAKKKeee}}}tttXXXHHH???>>>???@@@@@@>>>;;;888222///---///333777888777777666555555555555333222111000...---...---,,,******+++,,,------------,,,------...//////...,,,+++,,,,,,,,,+++++++++,,,------------------......///------.........,,,+++***,,,+++******))))))************))))))((('''''''''''''''((()))))))))))))))((((((((((((((('''&&&&&&************))))))))))))+++)))((()))******)))((())))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************+++---...---+++*********))))))***+++,,,,,,------+++++++++,,,---------,,,)))+++---000111222111000222222222222222222222222555777999:::999888888999888666555666999<<<======>>>CCCSSSlll~~~|||zzzyyyxxxxxxyyy{{{|||}}}}}}}}}}}}vvvuuuvvvvvvxxxzzz|||}}}~~~}}}|||yyyuuussstttuuuyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuutttsssssstttttttttuuuvvvvvvvvvuuuuuuuuussstttuuuvvvvvvwwwwwwwwwsssttttttsssqqqooooooooopppqqqsssssssssqqqnnnmmmnnnmmmllllllnnnoooooonnnooollljjjkkknnnrrrtttuuuvvvuuutttuuuvvvvvvuuusssqqqqqqqqqooommmmmmoooqqqsssrrrrrrqqqrrrtttuuuvvvtttvvvxxxzzzzzzxxxvvvtttnnnpppqqqpppooommmmmmnnnnnnnnnoooppppppqqqqqqqqqmmmoooooolllhhheeefffhhhiiikkkmmmooooooqqqtttvvvvvvuuuqqqmmmiiihhhkkkmmmlllkkkjjjiiigggaaa[[[VVVOOOSSSZZZeeepppyyy~~~~~~zzzuuuooojjjgggeeeeeeeeefffggghhhiiihhhhhhgggfffhhhfffbbb___[[[TTTLLLBBB>>>888333111000000//////000111222222222111111333444555444444555888:::@@@DDDLLLTTT\\\eeennnsss}}}~~~~~~|||vvvmmmddd___\\\YYYTTTNNNIIIEEEBBBAAA@@@@@@??????>>>===============<<<:::999888888777666666555444333111000///000...///222333777@@@JJJeee~~~oooSSSEEE<<<<<<<<<===>>>===:::888333000...///333777888888555555555777999999777444222000............,,,***++++++,,,,,,,,,,,,,,,,,,------/////////...---,,,,,,---...---+++***,,,...------......////////////......//////...---+++***(((((('''&&&&&&&&&&&&''')))))))))))))))(((''''''&&&'''((())))))******)))(((((())))))(((((('''&&&************))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))*********)))+++,,,,,,+++***+++,,,))))))***+++,,,,,,------***+++,,,,,,,,,,,,,,,,,,(((***---000222222111111222222222222222222222333555777::::::999888888999888666555666999<<<======@@@DDDTTTnnn~~~}}}{{{zzzxxxxxxxxxzzz|||~~~~~~}}}|||{{{xxxxxxxxxxxxxxxyyyzzzzzz~~~}}}|||xxxuuusssssstttxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttsssssstttttttttvvvxxxxxxvvvuuutttuuussstttuuuvvvwwwxxxxxxxxxrrrssssssrrrpppooooooqqqqqqqqqqqqppppppooonnnnnnnnnlllkkklllnnnqqqrrrrrrqqqnnnllllllnnnrrrssstttvvvuuuttttttuuuuuusssqqqnnnnnnooonnnmmmmmmppprrruuutttsssrrrrrrrrrsssttttttuuuwwwxxxxxxwwwuuutttnnnooopppooonnnnnnooopppppppppppppppppppppqqqqqqoooqqqrrrooojjjggggggiiigggiiikkklllmmmooosssuuutttsssrrrooollllllnnnqqqmmmlllkkkjjjgggccc]]]YYYRRRTTTXXXaaalllvvv}}}|||uuuoooiiigggffffffdddeeefffggghhhhhhhhhhhheeegggfffbbb___\\\TTTLLLBBB>>>777333111000//////000111222333333333222111333444444444333444777999???EEEOOOWWW^^^fffooouuu~~~{{{tttkkkccc^^^[[[XXXSSSNNNIIIEEECCCBBB@@@??????>>>>>>===<<<<<<===<<<;;;999888888888888666666555444333111000///000///000222333555===GGG\\\ttt~~~yyyrrraaaMMMDDD:::::::::;;;===<<<;;;999444111...///333888999999000222666;;;???>>>;;;888222000............,,,++++++++++++++++++,,,,,,,,,//////000111111111111000---///000...+++)))+++...---...//////000000///////////////......,,,+++******)))((((((''''''(((((((((((())))))))))))((((((''''''((())))))***))))))((())))))))))))(((''''''))))))))))))))))))))))))***)))((()))***+++***))))))))))))))))))))))))))),,,,,,+++******)))(((((()))))))))((()))******+++''')))+++,,,+++++++++---*********++++++,,,,,,---+++---...///...---...///***+++---///111111111111...///000222333555666777666888:::;;;:::999999999888666555666999<<<======@@@DDDSSSooo~~~}}}|||{{{zzzzzzxxxzzz}}}}}}{{{yyyxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{yyywwwtttssstttvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttssssssttttttsssuuuxxxxxxuuusssssssssqqqrrrtttvvvwwwwwwwwwwwwppprrrsssrrrpppoooqqqsssrrrqqqooommmlllmmmnnnnnnllljjjiiijjjnnnrrrtttuuusssqqqnnnmmmoooqqqssssssuuutttrrrrrrsssrrrpppnnnlllmmmmmmllllllllloooqqqsssrrrqqqppppppqqqrrrsssuuuuuuvvvvvvvvvvvvuuuuuurrrrrrrrrpppnnnnnnppprrrqqqqqqqqqqqqqqqrrrrrrsssppprrrssspppllliiiiiijjjfffgggiiijjjkkknnnqqqtttrrrrrrqqqooommmmmmnnnppppppnnnlllkkkiiieeeaaa]]]UUUUUUWWW]]]hhhsss|||}}}vvvnnniiigggggggggfffffffffgggggggggggggggdddffffffbbb___[[[TTTKKKBBB===777333111000///...///000222333333333111000000111222222222444777:::@@@IIITTT[[[^^^dddmmmuuu~~~}}}|||xxxrrrjjjccc___ZZZWWWSSSNNNIIIEEECCCBBB??????>>>======<<<<<<;;;;;;:::999888777888888999666666555444333111000///111///000333222333:::BBBPPPeeelllddd^^^TTTHHHFFF:::999999;;;======<<<:::555222...///444888::::::222555;;;@@@BBB@@@:::555222000///...///...---+++,,,,,,+++++++++++++++,,,////////////000111333333///111222///***(((***------...///000111000//////111000///...,,,,,,,,,+++,,,++++++***************&&&'''((()))******))))))'''((()))))))))))))))((()))))))))))))))((('''''''''''''''(((((())))))***)))(((((((((***+++***)))))))))))))))))))))))))))***************************)))((((((((()))++++++)))***,,,,,,+++++++++,,,++++++++++++++++++++++++***,,,//////---,,,---///,,,,,,---...///000111222...///000222444555777777666888:::;;;:::999999:::888666555666999<<<======>>>BBBRRRnnn~~~~~~~~~}}}||||||{{{yyy{{{}}}}}}zzzxxxuuuvvvwwwxxxzzz{{{|||}}}wwwxxxwwwvvvttttttvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwuuutttssssssttttttqqquuuxxxwwwtttrrrqqqrrroooqqqssstttvvvvvvvvvuuuoooqqqsssrrrpppooorrruuurrrpppmmmkkkjjjkkkmmmoooiiigggfffhhhlllqqqtttvvvuuurrrooonnnoooqqqrrrssstttrrrqqqqqqqqqpppnnnkkklllmmmmmmlllkkkkkknnnpppqqqpppoooooooooppprrrrrrvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvtttqqqooonnnppprrrrrrrrrrrrrrrrrrssstttuuuppprrrtttqqqmmmjjjjjjlllfffggghhhiiijjjmmmpppssspppppppppnnnlllkkkkkklllssspppnnnkkkjjjgggcccaaaWWWVVVVVV[[[eeeqqqzzz}}}uuunnniiigggggghhhjjjiiihhhgggfffffffffgggccceeeeeebbb___[[[SSSKKKBBB===777333000000///......///111222333222000///---...000111222555999<<>>>>>>>>===<<<<<<;;;;;;:::999888777777777888999666666555444333111000///111000111333222222777>>>FFFZZZ___UUUPPPKKKGGGIII:::::::::;;;===>>>===<<<666222//////444888::::::888;;;@@@DDDDDD>>>666///222111///...///...---+++,,,,,,++++++***++++++,,,---,,,,,,,,,...000222333000222333000***(((***------...000111111111000///222111///---,,,+++,,,,,,)))(((((('''''''''''''''%%%&&&((()))***+++******(((((())))))))))))(((((()))))))))))))))(((((('''%%%&&&&&&'''((())))))***)))(((((((((***++++++***))))))))))))))))))))))))(((((())))))******++++++***)))((((((((()))+++,,,+++,,,...---,,,++++++,,,,,,,,,++++++++++++++++++(((***------+++***+++---------------...000111222222222222333333444444444666888:::;;;:::999999:::888777555666999<<<=========@@@PPPmmm~~~}}}}}}}}}}}}}}}|||{{{{{{{{{yyywwwyyy}}}~~~{{{yyyvvvvvvvvvwwwwwwvvvuuuvvvwwwxxxyyyxxxxxxwwwyyyxxxwwwwwwxxxvvvsssqqqssssssssssssssstttuuuvvvsssqqqppprrrvvvyyyyyywwwuuuuuutttsssrrrqqqqqqqqqrrrqqqooonnnnnnnnnooopppmmmmmmnnnpppssstttsssqqqqqqooommmkkkkkkmmmqqqssspppppppppooommmllljjjiiijjjjjjkkklllmmmnnnooopppqqqqqqpppooommmnnnqqqtttuuusssqqqqqqsssuuuvvvvvvyyyxxxvvvtttsssrrrrrrrrrnnnpppssssssrrrqqqqqqrrrpppppppppooommmkkkhhhgggfffeeedddccceeehhhlllooossssssrrrooolllkkkmmmnnnpppmmmjjjiiijjjiiifffccc^^^VVVRRRWWWaaakkkwwwvvvnnniiihhhgggffffffgggggghhhhhhhhhhhhggghhhfffeeeeeeccc\\\SSSKKKAAA===777222111000//////222222222222222111000///000222444555555777:::<<>>=========<<<<<<<<<<<<;;;:::888777777777888888888777555444333222222222222///...000222222555:::HHHLLLPPPPPPLLLHHHGGGGGG???<<<999888999<<<>>>???:::555///...222666999:::888:::===>>>===999555222111111000///...,,,***)))+++,,,---......,,,+++))),,,---......,,,,,,---...//////...------------......000333444333111000000............---,,,+++***,,,+++***((((((((()))***&&&&&&''''''(((((())))))++++++***)))((((((((()))++++++******)))(((((((((******))))))))))))******,,,,,,,,,+++***))))))(((,,,+++***)))(((((()))***+++(((&&&''')))***)))'''******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((......//////000000111111000111111222222333333444888888888777777777777777888888888888999:::;;;;;;;;;BBBSSSlll}}}~~~~~~~~~~~~}}}|||||||||||||||{{{zzzzzzzzzxxxwwwyyy|||~~~~~~}}}{{{yyyvvvvvvwwwwwwwwwwwwxxxwwwwwwvvvwwwxxxyyyzzzzzzxxxvvvvvvvvvwwwwwwvvvvvvuuuuuutttttttttuuuuuusssrrrrrrsssvvvwwwxxxxxxwwwvvvtttrrrqqqqqqqqqqqqrrrrrrpppooooooooopppqqqmmmmmmmmmppprrrrrrqqqpppqqqooonnnmmmmmmoooqqqrrroooooooooooonnnmmmlllllljjjkkkkkklllmmmnnnnnnooopppqqqqqqpppoooppprrrtttuuusssppppppqqqsssttttttvvvuuuuuusssrrrqqqppppppppprrrttttttrrrqqqqqqrrrrrrqqqpppooollljjjhhhgggkkkiiigggffffffiiilllnnnrrrrrrrrrpppnnnmmmnnnooorrroookkkjjjiiigggccc```\\\TTTPPPUUU___jjjvvvwwwooojjjhhhgggfffeeeeeefffgggggggggggggggiiigggffffffddd]]]TTTLLLBBB===777333000000///...000000111222222222222222333444666777777999<<<>>>???EEEMMMUUU[[[ccclllrrryyyxxxwwwvvvsssnnngggbbbXXXUUUPPPKKKGGGEEEDDDDDD>>>>>>=========<<<<<<<<<<<<;;;:::999888888888999777666555444333222222222222///...111111222555;;;GGGJJJNNNNNNKKKHHHFFFFFFAAA>>>:::888999;;;<<<===888444//////222666888888666777999:::999777444111222222111///...---,,,++++++,,,---......---+++***,,,---......,,,,,,---...//////...---------------000222555555333222111111............---,,,+++***,,,+++)))((((((((()))***'''''''''(((((((((((((((***)))((((((((((((((((((((((((((()))******++++++******))))))((()))))))))******))))))(((''''''&&&((((((&&&&&&%%%&&&''''''+++(((&&&''')))***)))(((******))))))))))))******************************+++++++++++++++++++++++++++,,,,,,---------,,,,,,---------...//////000000222222333444444555555666777777777777777777777777888888888888999:::;;;;;;===CCCRRRkkk||||||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyy{{{}}}|||{{{{{{yyyvvvvvvwwwxxxxxxwwwzzzyyyvvvuuuuuuwwwzzz|||{{{yyyvvvuuuvvvxxxyyyyyyxxxwwwwwwvvvuuuuuuttttttssstttuuuuuuuuuuuuwwwyyyyyywwwtttqqqoooooopppqqqsssrrrqqqppppppppppppqqqmmmmmmmmmnnnppppppooonnnoooooonnnnnnoooooopppqqqmmmnnnnnnooooooooonnnnnnkkkkkklllmmmmmmmmmmmmmmmpppqqqssssssrrrrrrssstttuuussspppoooppprrrrrrrrrrrrssssssssssssqqqooonnnrrrtttuuutttrrrqqqqqqqqqsssrrrpppmmmkkkjjjiiihhhlllkkkhhhffffffgggiiikkkppprrrssssssrrrpppppppppssspppmmmkkkiiieeeaaa___YYYRRROOOSSS]]]hhhuuuvvvnnnjjjgggeeeeeeddddddeeeeeeffffffffffffiiihhhggggggddd^^^TTTMMMCCC>>>888333000///...---......000111222333444444000111333444444555888:::<<>>>>>>>>=========<<<<<<===<<<;;;:::999999999999666666555444333222222222222//////111111222777===GGGIIILLLLLLJJJHHHFFFFFFBBB???;;;999999:::;;;;;;777333///000333666777666444444555555444333222111333222111///...---------++++++---......---,,,+++---...///...---,,,---...///......---------------000222444333222000//////............---,,,+++***+++***))))))((()))))))))((((((((((((((('''''''''(((''''''''''''(((((()))'''(((((())))))******++++++***))))))((((((((((((***))))))((((((''''''&&&))))))((((((((()))*********)))'''''')))))))))(((******))))))))))))*********************************************************+++,,,---......///...,,,,,,------.../////////222222333333444555555555777777777777777777777777777777777888888:::;;;;;;>>>DDDSSSkkk~~~}}}||||||}}}}}}~~~~~~}}}}}}{{{{{{{{{||||||{{{{{{zzzyyyyyyzzz{{{|||||||||{{{{{{xxxvvvvvvwwwxxxyyyxxxzzzyyyxxxwwwwwwxxxzzz{{{|||zzzxxxxxxxxxyyyxxxxxxvvvvvvvvvvvvuuuuuuttttttsssuuuwwwvvvttttttwwwzzzzzzxxxssspppnnnnnnoooqqqqqqqqqqqqpppppppppppppppmmmlllllllllnnnooommmllllllmmmnnnnnnoooooonnnnnnnnnnnnooooooooonnnmmmmmmkkkkkklllmmmmmmmmmlllkkkooorrruuuvvvuuutttttttttvvvssspppooopppqqqqqqqqqqqqssstttuuuuuusssqqqppptttuuuuuutttqqqooooooppprrrqqqooommmlllkkklllllljjjiiifffeeedddeeeggghhhoooqqquuuvvvvvvtttssssssqqqpppnnnllliiieeebbb___YYYRRROOOSSS[[[fffuuu~~~uuummmhhheeecccbbbdddddddddeeeeeefffgggggghhhgggffffffddd]]]TTTLLLDDD???888333000...---,,,...///000111222333333333...000111222222333666888<<<@@@GGGMMMUUU___kkksssxxxwwwvvvuuurrrmmmgggccc\\\XXXRRRLLLFFFCCCAAAAAA>>>>>>>>>============<<<<<<<<<;;;:::999888888888555555555555444333222222111//////111111222888@@@IIIJJJKKKKKKJJJHHHGGGGGGAAA>>>;;;999:::;;;<<<;;;666333000000333666666444333333222111111111222222333222000...------------++++++,,,---......------...///000///---------//////...------,,,,,,------...///000000...,,,,,,,,,............---,,,+++*********))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((()))************)))((((((''''''+++***)))(((((('''((((((++++++******)))))))))))))))))))))******++++++,,,***)))((((((((()))))))))******))))))))))))*********************************************************+++,,,---............,,,------......//////000000000000111222222333333666666666777777777777777777777777777888999;;;;;;>>>DDDUUUmmm~~~}}}}}}|||zzz|||}}}}}}~~~~~~~~~{{{||||||}}}}}}}}}||||||{{{|||}}}}}}}}}}}}||||||zzzxxxvvvvvvxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxx|||{{{{{{|||{{{yyyuuurrrrrrssstttuuuuuuuuuuuutttsssuuuwwwvvvtttsssvvvyyyzzzwwwsssooommmnnnooopppooooooooooooooonnnnnnmmmmmmlllkkkkkkmmmnnnmmmllljjjjjjlllmmmmmmmmmlllkkkpppooooooooommmlllkkkjjjjjjkkklllmmmmmmmmmkkkjjjooorrruuuwwwvvvuuuuuuuuuwwwtttqqqpppqqqrrrrrrrrrrrrsssuuuwwwwwwvvvuuussstttuuuuuussspppnnnoooppppppooonnnnnnnnnooopppqqqhhhgggfffeeeeeeeeeggghhhmmmpppuuuxxxxxxwwwvvvvvvpppppppppnnnjjjgggdddbbb[[[UUUQQQSSSZZZdddsss}}}uuunnnjjjgggeeedddeeeeeeeeeeeefffggghhhiiigggfffeeedddbbb\\\RRRKKKDDD???888333000...---,,,000000111222222222222111222333444555555666888:::===AAAGGGLLLSSS^^^jjjrrrxxxvvvuuusssqqqmmmgggccc^^^[[[TTTMMMGGGCCCAAA@@@???>>>>>>>>>============;;;;;;:::999888777666555444555555555444333222111111000000222111222:::CCCMMMLLLKKKKKKJJJIIIHHHGGG@@@===;;;;;;<<<>>>>>>>>>777444000111444666666444444333111000000111222444111000///...------,,,,,,***+++,,,---....../////////000111000...---...///......---,,,,,,,,,,,,,,,---...///...---+++,,,---............---,,,+++***)))))))))*********))))))))))))((((((''''''&&&&&&(((((((((((()))***++++++******))))))((('''''''''******)))(((''''''((((((*********)))))))))))))))%%%&&&&&&''''''((((((((()))))))))((((((((())))))******))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---......///000000111111//////000111111222222333555555666666777777777777666666666777888999;;;<<<<<>>888333000///...---000111111222222222111111111222444444333444777999===AAAGGGMMMTTT^^^jjjrrrxxxwwwuuusssqqqmmmhhhddd___[[[UUUNNNIIIFFFDDDCCC??????>>>>>>>>>=========;;;;;;::::::888777555444444444555666555444222111000000111222111222;;;EEEQQQOOOLLLJJJJJJIIIHHHFFF@@@>>><<<<<<>>>@@@@@@@@@999555111111444666777666666555222111000111333444000000000000///...---,,,***+++,,,---...///000111000111222111///......///...------,,,,,,,,,,,,,,,...///000000......///000............---,,,+++***(((((()))************)))((((((((((((((('''''''''***))))))))))))******+++&&&''''''(((((())))))***)))((((((''''''(((((()))''''''''''''''''''''''''''''''((()))))))))((((((((()))))))))'''''')))*********))))))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,+++******......//////000111111111111111222222333444444444444555555666666777777888555555666666888999;;;<<<;;;CCCUUUppp~~~}}}|||zzzzzz{{{|||}}}~~~~~~~~~~~~zzz{{{||||||}}}}}}||||||zzz}}}}}}{{{zzz{{{zzzxxxwwwwwwxxxzzz{{{zzz|||{{{{{{zzzzzzzzzzzzzzz{{{{{{zzz{{{{{{xxxtttqqqrrrsssuuuvvvvvvuuutttsssrrrqqqppprrrtttvvvwwwvvvvvvtttrrrpppooooooooopppnnnoooooopppooonnnmmmllllllkkkjjjjjjmmmooooooooojjjjjjjjjjjjjjjkkkkkkkkkllllllllllllkkkjjjiiihhhfffhhhkkkmmmnnnmmmlllkkkoooqqqtttuuuuuuuuuvvvwwwtttrrrooooooppprrrssssssooopppppprrrssstttuuuuuuwwwwwwvvvuuurrrrrrsssuuussssssssssssssssssrrrqqqlllkkkiiihhhfffeeeeeeeeefffiiinnnqqqssstttvvvwwwrrrtttuuusssmmmhhheeeddd___YYYSSSRRRUUU]]]kkkyyy{{{uuuooollljjjiiigggddddddccccccdddfffhhhjjjgggeeeddddddbbb\\\RRRJJJBBB===777333000000///......///000111222333333333000111222222222222555777;;;@@@HHHOOOWWWaaammmuuuzzzxxxvvvuuusssooojjjgggbbb^^^XXXPPPJJJFFFDDDCCC?????????>>>>>>>>>======;;;<<<;;;;;;999777555444333444555666666444333111000000222222111222<<>>>>>>>>>>><<<======<<<;;;888666555222444555666666444333111000000222333111222===IIITTTOOOJJJGGGGGGFFFDDDBBBEEECCCAAA@@@AAAAAA???>>>>>>888222111333777999999777666444222111000000111111333555777666444000...***++++++,,,...000222333111222333111///......///...---,,,,,,++++++,,,,,,+++,,,---------...000222............---,,,++++++'''((()))+++++++++***)))&&&'''''''''(((((())))))***)))(((''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&((()))***+++((((((((()))))))))))))))'''((()))))))))'''&&&%%%''')))***)))'''&&&(((+++******))))))))))))******************************)))))))))))))))))))))))))))***+++---...///000000,,,,,,------...//////000/////////000111111222222444444444555666777777888444444555666888999;;;<<<===AAANNNddd}}}|||zzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~{{{zzzzzz|||}}}~~~~~~}}}{{{yyyxxxxxxyyyyyyxxxwwwxxxzzz}}}xxxxxxwwwwwwwwwwwwwwwwwwyyyxxxxxxwwwxxxyyy{{{|||zzzzzzyyyxxxvvvssspppooorrrqqqqqqrrruuuxxxyyyzzzxxxwwwvvvsssqqqnnnmmmlllnnnqqqrrrpppmmmmmmooorrrnnnkkkiiijjjmmmooonnnllllllmmmmmmmmmmmmkkkjjjiiihhhiiikkkmmmmmmmmmkkkjjjgggiiikkkmmmnnnnnnnnnnnnrrrrrrssstttuuuvvvwwwwwwrrrqqqpppooooooooopppqqqppppppooooooppprrrtttvvvyyyyyyxxxvvvvvvuuuuuuuuuvvvuuusssrrrqqqqqqrrrrrrooojjjeeeeeeggghhhfffbbbbbb___```hhhttt|||~~~|||xxxwwwuuurrrnnnkkkhhhfffeee___UUUMMMLLLVVVgggsssyyyvvvrrrnnnllliiigggeeeffffffeeeeeeeeeffffffgggggggggfffeeebbb[[[SSSMMMBBB===777333000000///...222111000///000111444555333111222666777555666999@@@BBBFFFLLLVVVdddsss}}}~~~|||yyyuuuqqqmmmjjjiiimmmiiiaaaUUUJJJBBBAAABBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<;;;999777666777777777666555333222111111222111000000555>>>EEEXXX\\\[[[SSSKKKGGGDDDAAABBB@@@???@@@CCCDDDCCCAAABBB:::555555777777888:::333333111111111111333333000444888:::888333///------...000111333333444444444222///.........,,,+++))))))***((('''&&&((()))...------,,,,,,------...222111000...---+++******,,,***((('''&&&''')))***((((((((((((((()))******))))))))))))************)))))))))))))))***+++,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,&&&&&&&&&'''''')))************+++,,,,,,,,,,,,+++************************,,,,,,++++++,,,,,,---...++++++,,,,,,---.........+++---///222333333222111444444444555555555555555888777555444333444666777@@@@@@KKKddd}}}~~~{{{zzzzzzzzz|||||||||{{{{{{{{{{{{{{{|||~~~}}}zzzyyyyyyzzz{{{|||}}}|||{{{yyyxxxxxxyyyzzzyyyxxxyyyzzz|||xxxxxxxxxxxxxxxxxxxxxxxx{{{{{{yyyxxxxxxyyyzzz{{{wwwwwwwwwvvvtttrrrpppnnnllllllmmmooorrrtttuuuuuuvvvuuutttsssqqqpppnnnnnnmmmmmmnnnmmmllllllmmmnnnllljjjhhhhhhjjjlllkkkjjjjjjkkklllmmmnnnmmmlllllljjjkkkllllllllllllkkkjjjhhhiiikkkmmmnnnnnnnnnnnnpppqqqsssuuuvvvwwwwwwxxxuuutttrrrqqqqqqqqqrrrrrrrrrpppooonnnoooqqqtttvvvxxxwwwvvvuuuttttttuuuvvvwwwvvvuuusssssssssssstttoookkkggggggiiijjjhhheeefffcccbbbiiissszzz{{{yyyvvvuuussspppmmmjjjgggeeeddd___UUULLLKKKTTTdddpppvvvtttqqqnnnkkkiiifffeeedddddddddeeeeeefffffffffeeeeeeeeeeeebbbZZZQQQJJJBBB===777333000000///...111000/////////111333444333111111555777555666:::@@@CCCIIIPPPZZZhhhvvv}}}yyytttpppllliiiiiieee]]]SSSHHHBBBAAABBBAAAAAAAAAAAA@@@???>>>===;;;<<<<<<<<<:::999777666777777777777666555333333111222333222222666===CCCTTTYYYZZZUUUOOOMMMLLLJJJCCCAAA@@@AAACCCDDDBBBAAABBB:::333333444444444666444333222111111222333444444777;;;<<<999444000...///000111222333444444444333111///.........---,,,,,,------,,,******+++---+++++++++******+++++++++000000000///...------,,,+++***)))((('''(((((()))((((((((((((((()))******+++*********))))))(((((('''&&&&&&&&&&&&''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$&&&&&&&&&'''((()))******)))******+++++++++++++++************************++++++******++++++,,,---......//////000111111222---...000222333333222111222333333444555666777777999888777555555666888999>>>???KKKccc|||~~~~~~~~~{{{zzz{{{|||~~~~~~}}}}}}||||||{{{{{{}}}~~~~~~{{{yyyyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxzzz{{{{{{zzzzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}|||zzzyyyxxxxxxyyyyyyuuuttttttsssrrrpppnnnmmmkkkmmmooorrrtttuuuvvvvvvttttttsssrrrqqqppppppoookkkjjjiiijjjkkklllkkkjjjjjjhhhgggggghhhhhhhhhggghhhiiikkkmmmnnnoooooonnnnnnmmmlllkkkkkkjjjjjjjjjiiijjjkkkmmmmmmnnnnnnnnnnnnpppsssvvvxxxxxxxxxxxxxxxwwwvvvtttssssssssstttsssrrrooonnnnnnqqqtttvvvwwwvvvtttsssssstttuuuvvvxxxwwwvvvuuuuuutttuuuuuupppmmmjjjjjjlllnnnllljjjjjjgggfffjjjqqqwwwwwwuuutttsssqqqooollliiigggeeeddd^^^UUUKKKIIIQQQ```kkksssrrrpppnnnkkkhhhfffeeecccdddeeeffffffffffffeeebbbccceeeeeeaaaYYYOOOHHHBBB===777333000000///...000///......///000222333333000111555666555777:::@@@FFFNNNVVV```lllyyy|||vvvqqqkkkhhhddd```YYYOOOGGGBBBAAABBB@@@AAAAAA@@@@@@???>>>===;;;;;;;;;;;;:::999777666777777777777777666555444222444555444333666<<>>===999444000...111111222333333333333333111///...---...///...---+++,,,,,,+++))))))***+++++++++++++++++++++++++++---............------,,,******)))))))))(((((((((((((((((((((((()))******,,,,,,+++***)))(((''''''******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&'''''''''(((((())))))***(((((()))******************************************************++++++,,,//////000000111222222222///000111222333222222111111222333444555777888888:::999888777777888:::;;;<<<===IIIbbb{{{zzzyyy}}}}}}}}}~~~~~~}}}|||{{{{{{}}}~~~~~~|||zzzxxxxxxyyywwwxxxyyyyyyzzzyyyyyyxxxxxxzzz}}}}}}|||zzzzzz{{{xxxxxxxxxyyyyyyyyyyyyyyy{{{zzzxxxwwwwwwwwwxxxyyyvvvuuutttrrrpppnnnlllkkklllooorrruuuvvvvvvvvvvvvttttttsssrrrqqqpppoooooollljjjiiijjjmmmnnnllliiijjjiiihhhggggggfffffffffhhhiiikkkmmmnnnnnnnnnnnnpppnnnllljjjiiijjjkkkkkkkkkkkklllmmmmmmmmmnnnnnnlllnnnrrrvvvyyyyyyyyyxxxzzzyyywwwuuutttsssssstttuuussspppnnnoooqqqtttwwwvvvtttsssqqqqqqsssuuuwwwwwwwwwvvvvvvuuutttttttttpppnnnmmmmmmooopppooonnnllliiigggjjjoootttuuusssrrrrrrqqqooommmjjjhhhgggddd^^^TTTKKKHHHNNN[[[eeeoooppppppooollliiigggfffggggggggghhhgggfffddddddaaaccceeefffbbbZZZNNNGGGBBB===777333000000///...///.........///000111222333000111444666555777;;;BBBIIISSS\\\dddmmmxxx~~~~~~}}}zzzvvvpppjjjgggccc___WWWNNNFFFBBB@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888777777555666666666666666555444222444666666555666:::>>>FFFMMMQQQPPPNNNOOOOOONNNNNNOOOPPPPPPOOOLLLHHHEEECCC:::444333444333333555555444333222222333444555;;;===>>><<<888333///---111111222222222111111000000...------///000///...+++,,,,,,+++)))(((***+++---------......---------+++,,,,,,---,,,+++***))))))************)))((('''((((((((((((((())))))***++++++******)))((((((''',,,,,,+++***))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++''''''(((((())))))))))))'''(((((()))))))))))))))************************++++++******++++++,,,---,,,------...//////000000000111222333333222222111333333333444555666777777999888888888888999:::;;;:::<<>>===<<<<<<;;;::::::999888888888888444444444555555444333333222444666666555666999===AAAHHHLLLJJJGGGGGGGGGEEEJJJOOOUUUZZZZZZVVVQQQNNNBBB:::333333444333333555444333222222222222333444:::;;;;;;999555000---,,,///000000000000//////...000...------///000000///...//////...,,,,,,---///---...////////////...---,,,---.........,,,***)))*********+++***)))((((((((((((((((((((())))))***))))))))))))))))))******)))((('''&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((())))))***))))))(((''''''((())))))))))))(((************************---,,,,,,,,,,,,---......+++,,,,,,------......///222222222333333333333222555555555555555444444444666666666777888999::::::999<<>>??????>>>>>>===<<<;;;::::::999888888888888888444444444444444333222111111333555555444555999===???FFFKKKIIIEEEEEEDDDAAACCCMMM[[[eeegggbbb[[[VVVCCC;;;444444444333222444333333111111111111333333666777777555111...,,,,,,....../////////......---000...------///000//////---......---+++***,,,---,,,---...//////...---,,,---...000111000///---,,,++++++*********)))))))))((((((((((((((()))******(((((())))))************))))))(((((('''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++***((('''''''''''''''((()))*********)))(((''''''((()))))))))))))))************************---------------...//////------......///000000000222222222333333444444444666666666555444444333333444444555666777999999::::::===JJJaaawww~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{yyywwwvvvwwwzzz}}}~~~~~~}}}||||||{{{{{{{{{zzz{{{{{{zzzxxxwwwyyyzzzvvvvvvwwwxxxxxxyyyzzzzzzvvvuuutttsssttttttvvvwwwwwwvvvsssqqqooonnnmmmmmmrrruuuwwwuuuqqqppprrruuussssssrrrqqqpppooonnnnnnkkkmmmpppqqqqqqpppppppppqqqqqqqqqmmmiiigggggghhhjjjjjjkkkkkkjjjiiigggfffjjjjjjjjjkkklllnnnqqqrrrpppooonnnmmmllllllmmmmmmnnnppprrrtttvvvxxxyyyzzztttsssrrrqqqpppqqqqqqrrrssstttuuuvvvxxxyyy{{{{{{uuuuuuvvvvvvuuutttsssrrrssssssttttttsssrrrppppppoooppprrrrrrqqqppppppooollljjjgggfffhhhjjjmmmnnnooooooooonnnmmmlllkkkjjjaaa\\\TTTKKKGGGJJJTTT\\\kkkqqqvvvxxxtttpppooopppllljjjgggdddbbbcccddddddbbbbbbcccbbb___XXXNNNHHHBBB===777333000000///...//////000111222222222222333000///333555555999>>>DDDNNNZZZaaadddjjjttt|||~~~}}}zzzuuupppjjjfffdddbbb\\\SSSLLLGGGEEEBBB@@@>>>>>>>>>>>>===<<<;;;;;;:::999888777777888888999555555555555444333222111000222333333222444999===@@@HHHMMMLLLJJJJJJIIIGGGFFFTTTgggtttuuulll```YYYKKKBBB:::888777555333444222222000000000000222222333444444222///---------......///////////////...111///------/////////...***++++++***(((((()))***...///000111111000///...(((***---///000000///...,,,+++***)))))))))***+++((((((((((((((()))***************)))))))))))))))+++***************+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...---+++)))((((((((()))((()))***++++++***((('''(((((()))************)))************************---,,,,,,,,,,,,---...............///000000111111222222222333444555666666555555555555555444444444222333555777888999::::::<<>>CCCNNNZZZbbbeeekkkuuu|||wwwqqqkkkeee```^^^___YYYPPPJJJGGGFFFDDDBBB>>>>>>>>>>>>===<<<;;;::::::999888777777777888999777777777666555333222111///111222111111333999>>>AAAJJJPPPQQQPPPQQQQQQOOOPPP```ttt~~~qqqbbbWWWTTTJJJAAA>>><<<888666666222111000//////000111222222333333111///......///......///000000000000000111000.........///...---------...,,,+++***+++---000222333444444333222000!!!###(((,,,...//////...---,,,***(((((()))***,,,((((((((((((((()))******,,,,,,+++***)))(((''''''''''''&&&''''''((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&$$$$$$$$$%%%''')))((()))***++++++***((('''(((((()))***************************************,,,,,,++++++,,,,,,---...------......///000000000222222222333444555777888333444444555555666666666222444555777999:::;;;;;;===@@@MMMbbbvvv}}}||||||~~~|||}}}~~~}}}{{{zzzzzzzzzyyyxxxwwwvvvvvvxxxzzz{{{}}}}}}|||{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxxxxxxxxxx{{{{{{zzzzzzyyyzzzzzzzzzwwwwwwvvvttttttsssssssssvvvtttrrrpppppppppqqqrrrtttrrrnnnjjjiiiiiijjjlllqqqqqqrrrrrrrrrqqqooonnnnnnlllkkkkkkmmmnnnnnnmmmpppqqqqqqnnnjjjhhhjjjlllkkkjjjhhhggggggggghhhiiimmmmmmmmmmmmnnnpppqqqrrrpppooommmllllllmmmnnnppppppqqqsssuuuuuutttsssrrrqqqsssuuuwwwwwwvvvuuuttttttuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxyyyxxxuuuppplllnnnqqquuuwwwvvvsssrrrqqqooopppppppppnnnllljjjiiimmmkkkiiigggfffggghhhiiiffffffgggggghhhiiiiiiiiiddd^^^UUUKKKFFFJJJTTT]]]kkkvvv~~~}}}xxxuuussspppmmmjjjfffdddddddddccccccdddeeeeeeccc]]]VVVNNNIII@@@<<<777333111000//////000000000111222222333333333444444444444666999<<>><<<;;;;;;<<<===<<<;;;;;;:::999888666555:::999777666555444444444222000111222111111888@@@EEEJJJQQQUUUVVVSSSQQQOOOZZZqqq~~~qqq\\\IIIDDDEEEGGGIIIHHHBBB:::444555444333222111111111111333111///.........---,,,......,,,++++++,,,..............................,,,,,,++++++,,,,,,---...111333444444333222222333/////////000000111111222///...,,,***))))))***++++++***)))'''''''''((()))++++++************++++++***)))(((&&&&&&&&&'''(((+++***((('''''''''((()))+++)))))))))))))))'''%%%))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''***+++,,,,,,+++***+++,,,,,,+++***))))))***+++,,,..................------------......//////000000111111111111222333444555111222333444555555555555333333444666999:::999888888AAAOOObbbvvv~~~{{{{{{||||||}}}~~~}}}zzzxxxwwwxxxyyyxxxwwwvvvwwwxxxzzz{{{||||||{{{zzzyyyyyyxxxxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwvvvwwwwwwwwwvvvuuutttsssssssssssstttsssqqqppppppqqqssstttrrrpppmmmjjjiiijjjlllnnnvvvvvvvvvvvvvvvtttsssqqqlllkkkjjjjjjlllmmmmmmllllllnnnpppnnnjjjggggggggghhhhhhgggffffffggghhhiiimmmmmmmmmnnnnnnoooppppppooonnnnnnmmmmmmmmmnnnooooooppprrrtttuuuuuutttsssqqqrrrtttuuuvvvvvvvvvuuusssttttttuuuvvvwwwwwwwwwyyyxxxwwwwwwwwwuuurrrooopppsssvvvwwwuuusssrrrrrrpppppppppooonnnlllkkkjjjkkkjjjgggeeeeeeeeefffgggbbbcccdddeeeffffffggggggaaa]]]TTTKKKGGGKKKUUU^^^mmmwww~~~yyyuuurrrnnnnnnkkkgggeeeeeeeeeeeeddddddeeeeeebbb]]]UUUMMMIII@@@<<<777333111000///...000000000111222222333333333444444444444666999<<>>===<<<;;;;;;:::::::::::::::999888777888888777666555444444333000//////111111333;;;DDDLLLKKKJJJIIIIIIKKKPPPTTTnnnzzzzzzlll]]]JJJ:::000111444999===>>>===;;;555444222111000111111222444222000//////...,,,***------............------////////////////////////,,,,,,++++++,,,,,,---...333444555555333111222222222333555777888777666666,,,+++***((((((((()))))))))))))))))))))(((((('''))))))(((((((((((())))))+++******))))))))))))*********)))((((((((((((((((((''''''(((******)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))((()))***++++++***))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,---......///000000////////////000111222333555666666777777777666666444333444666999::::::999<<>>===;;;;;;999999:::::::::999999888999999888888777666555555///......000222444===FFFSSSQQQNNNJJJIIIKKKOOOSSSaaaiiilllfff[[[QQQDDD:::333333444666999:::999888555444222111111111333333555333111000///...,,,)))+++,,,---......---,,,+++////////////////////////,,,,,,++++++,,,,,,---...333444555444222111111222333444666888888666333111+++***)))((('''((((((((('''((()))******)))((('''((((((''''''''''''((((((***)))))))))))))))))))))***))))))((((((((((((((('''&&&&&&(((***+++***)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((***+++,,,,,,+++***+++,,,+++******************+++++++++++++++,,,,,,,,,,,,------...//////000111111000//////000000111222333666666777777777666555555444444444666999::::::999<<>>>>>??????>>>===<<<;;;999999:::::::::999999888555555555555555444333222///---...000222555>>>HHHUUUTTTRRRNNNJJJIIIKKKMMMPPPTTTVVVSSSMMMHHHAAA;;;666555444444555666555333444333222111111333555777777555111///...---,,,******+++,,,------,,,+++***////////////////////////,,,,,,++++++,,,,,,---...111333444333111000000111222444555555444111---+++))))))(((((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((('''((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&(((***++++++)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,+++***+++,,,*********++++++*********++++++,,,,,,---------...---...///000111222333333111111111111222333444444555555666666666555555444555444444666999;;;;;;::::::AAAPPPfff~~~}}}yyy{{{}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||yyyxxxvvvuuuuuuvvvwwwyyywwwwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvuuuttttttttttttttttttssssssssssssssstttrrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuvvvxxxzzz{{{zzzzzzzzzzzzxxxwwwuuusssppppppppprrrssssssqqqpppooollliiihhhiiijjjjjjiiiiiijjjkkkmmmnnnooooooooommmnnnnnnooonnnmmmllljjjiiijjjlllnnnooonnnmmmlllkkkmmmoooqqqssssssrrrqqqqqqrrrssstttuuuvvvwwwxxxvvvuuutttrrrrrrrrrssssssqqqpppooopppsssvvvwwwwwwwwwwwwwwwvvvtttssstttvvvuuutttrrrooommmlllkkkkkkgggeeedddccccccdddeeefffbbbaaa```___```bbbdddeeegggeee```XXXRRRPPPTTTYYYdddrrr}}}vvvpppiiifffdddcccdddffffffffffffgggfffccc]]]TTTLLLGGG???;;;555222000///...---000000000111222222333333333444444444444666999<<<===CCCMMMVVV___iiittt|||||||||zzzwwwqqqiiibbb^^^VVVTTTOOOJJJFFFCCCBBBAAA???>>>>>>>>>=========<<<:::::::::::::::999888777555666777777777666444333000......000111555???IIIRRRRRRQQQMMMIIIFFFEEEEEEGGGHHHIIIHHHEEEAAA===:::111000///000222333333222444333222111333666999<<<:::777111...---,,,,,,+++++++++,,,,,,,,,,,,++++++........................,,,,,,++++++,,,,,,---......000222222000///000111111222222111000---***((()))))))))))))))((((((((('''(((((()))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((''')))))))))))))))((('''''''''&&&&&&(((***+++***)))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))((()))******)))((()))***)))***++++++++++++***)))++++++,,,,,,------......------...///111222333333111111111111222333444555444555555666666666555555666555444666888;;;;;;;;;999@@@OOOfff~~~~~~{{{yyy{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}yyyxxxvvvuuuuuuvvvxxxzzzyyyxxxwwwuuuuuuvvvwwwxxxxxxwwwvvvvvvuuuuuuuuuuuutttssssssrrrrrrsssssstttnnnoooppprrrsssttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyvvvwwwwwwwwwvvvuuusssrrrppppppqqqsssuuutttrrrpppkkkjjjhhhiiikkkllljjjhhhjjjkkkmmmnnnoooooooooooolllmmmnnnoooooommmlllkkklllmmmnnnpppqqqqqqpppppplllmmmoooqqqrrrrrrqqqpppqqqrrrtttuuuvvvvvvvvvuuuuuuuuutttsssrrrrrrqqqqqqnnnmmmmmmooorrruuuuuuuuutttuuuvvvvvvtttttttttvvvttttttsssqqqooollljjjiiigggfffeeeeeeeeegggiiikkkfffddd```^^^^^^```dddfffhhhfffbbb[[[UUUTTTWWW[[[cccrrr|||uuunnniiigggddddddeeeggghhhhhhhhhhhhgggddd^^^UUUMMMHHH???;;;555111000///...---000000000111222222333333333444444444444666999<<<===DDDNNNWWWaaalllxxx|||wwwppphhhaaa]]]XXXTTTOOOIIIEEECCCCCCCCC??????===<<<<<<======>>>;;;;;;;;;:::999888777666777888999::::::999777666111///...000111555???IIIOOOOOONNNKKKGGGDDDCCCCCCCCCBBBBBBBBBAAA===888666,,,,,,,,,///222444444333333222222222555999===@@@===888111,,,++++++,,,---...------,,,,,,------...------------------------,,,,,,++++++,,,,,,---...+++---///000/////////111000000000///...---+++***((())))))******)))))))))((((((((((((((()))******)))(((((((((((((((((()))&&&'''((()))***))))))(((((())))))***)))((('''&&&(((''''''(((***+++***((('''((()))******)))((('''(((((((((((())))))))))))'''((((((((()))))))))***((()))******)))((()))***)))***++++++++++++***)))*********+++,,,---------++++++,,,...///000111222000000000000111222333444444555666666777777777777777555444666888;;;<<<<<<999???NNNfff|||yyyzzz|||}}}}}}|||{{{{{{|||~~~}}}zzzxxxvvvuuuuuuvvvyyyzzz{{{zzzwwwuuutttuuuwwwyyyyyyyyyxxxxxxxxxxxxxxxyyyssssssrrrrrrrrrsssssstttkkkllloooqqqtttvvvwwwxxxuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzyyyxxxwwwvvvppppppqqqsssuuuuuurrrpppgggggghhhjjjmmmmmmjjjfffkkklllmmmoooooooooooonnnkkklllnnnoooooonnnlllkkkoooooopppqqqrrrssssssssslllnnnpppqqqrrrqqqpppoooqqqsssuuuwwwwwwvvvuuuttttttttttttssssssqqqpppooommmlllmmmooorrrttttttsssrrrtttvvvvvvuuuttttttuuusssssssssrrrpppmmmjjjhhhhhhgggffffffgggjjjlllnnnkkkgggbbb______bbbfffiiiiiihhheee```ZZZYYY\\\```cccsss{{{rrrkkkjjjhhheeeeeefffhhhiiiiiihhhiiihhheee___VVVNNNIII>>>:::555111000///...---000000000111222222333333333444444444444666999<<>>???<<<;;;;;;:::999888666555444555777888777666444333222///...000111555???IIINNNNNNLLLJJJFFFEEEEEEFFF???======???>>>:::666444---------000333555444333333222222333666;;;@@@CCC???999111+++)))+++---...000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))+++...///......///111/////////...............((()))***************))))))(((''''''''')))***+++))))))(((((((((((())))))'''((()))+++++++++***)))((()))*********)))'''&&&(((''''''(((******)))((('''((()))++++++)))((('''(((((((((((())))))))))))'''((((((((())))))*********,,,,,,,,,+++***+++,,,)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,)))***+++,,,...///000111////////////000111222333555555666888888999999999777666555666888;;;<<<<<<:::@@@OOOggg{{{www|||||||||||||||{{{zzzzzz}}}}}}}}}|||yyyxxxxxxyyyyyyxxxwwwvvvvvv|||{{{{{{yyyxxxwwwvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvrrrrrrsssvvvxxxxxxvvvssskkknnnrrrvvvyyyyyyyyyxxxwwwvvvtttsssssstttvvvwwwwwwvvvuuuuuuvvvvvvuuutttrrrpppnnnqqquuuuuuqqqlllkkkiiihhhiiikkkkkkiiifffiiikkknnnqqqrrrsssrrrrrrnnnmmmmmmmmmmmmnnnnnnooommmpppsssuuutttqqqmmmjjjlllmmmoooooonnnmmmmmmnnnppptttwwwyyyvvvssspppooonnnppprrrtttuuutttrrrpppqqqrrrssssssrrrrrrtttvvvvvvvvvuuutttsssrrrrrrrrrssssssrrrrrrpppooonnnmmmjjjfffcccdddjjjnnnnnnmmmmmmjjjeeeaaa```aaadddfffggghhhhhhfffbbb___]]]]]]dddttt|||tttlllooojjjfffeeeiiikkkjjjggghhhiiijjjggg```VVVKKKDDD>>>:::555111///---,,,+++/////////000111111222222444555666666666888;;;>>>===GGGRRRYYYbbboooyyy~~~|||uuuooojjjfffdddZZZTTTNNNJJJIIIGGGCCC@@@@@@???>>>===;;;;;;::::::<<<<<<<<<;;;:::999777666888999999888666444222000...000///,,,///:::DDDHHHNNNNNNLLLHHHEEEBBBAAABBB???===;;;===>>><<<555.........///222555666444333444222222333555777888777555444111///------------,,,,,,,,,+++)))***---000...///000...***)))***,,,------++++++++++++------,,,,,,,,,,,,,,,---...///111111///...---,,,,,,+++******)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((++++++******************++++++******************------,,,------...///000000111333444444333222111111333666999999999777666555555555666777999;;;;;;<<>>:::444000......,,,+++/////////000111111222222333444555555666888;;;===@@@JJJTTTZZZcccoooyyy}}}}}}wwwqqqllliiiggg___YYYQQQKKKIIIGGGCCC@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999777777777777888777666444222111---//////---111<<>>;;;555000111111111333666888888777555333222333555777777666111000...---,,,,,,,,,,,,......---,,,***+++...000333444333111---,,,---///------++++++++++++------...---------......///000111000///...,,,,,,,,,,,,+++******))))))))))))***(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++***(((&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((************************++++++******************------,,,------...///000000111222333333333333333444666888:::;;;:::888777555555555666777999;;;;;;===CCCQQQiii|||{{{{{{yyywww{{{||||||||||||{{{zzzzzzzzz}}}}}}yyyvvvvvvwwwzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{zzzyyywwwvvvvvvuuuvvvwwwxxxyyyzzzxxxvvvvvvvvvuuusssrrrssstttvvvxxxzzzzzzzzzyyyuuutttsssqqqqqqssstttuuuxxxuuusssrrrssstttttttttqqqpppqqqsssuuutttooojjjfffffffffhhhjjjlllkkkjjjiiilllqqquuuvvvssspppmmmooopppqqqrrrqqqqqqooooooqqqrrrsssssssssrrrqqqpppoooqqqqqqpppnnnmmmnnnoootttwwwzzz{{{yyyvvvsssrrrrrrssstttuuuuuutttrrrqqqssstttuuutttrrrrrrrrrtttyyyxxxuuusssrrrrrrssstttnnnnnnnnnnnnmmmllljjjjjjjjjhhhgggiiilllnnnllliiidddcccaaaaaaaaaccceeeggghhhjjjkkkllljjjfffaaa___```lllxxx}}}|||wwwqqqkkklllkkkkkkmmmpppppplllhhhlllkkkiiiccc\\\RRRJJJEEE===999444000......---,,,/////////000111111222222222333444555555777:::===CCCMMMVVV\\\dddoooyyy}}}|||vvvqqqmmmkkkjjjfff^^^TTTLLLIIIFFFCCCAAABBBAAA@@@???>>>=========<<<<<<<<<;;;:::999888777555666666666666444222111,,,//////...222===GGGKKKEEEEEEEEEDDDCCCAAA@@@???@@@BBBCCCBBB>>>999555333222222333666:::<<<<<<;;;666444333333444555555444000000///.........///////////////---,,,---000333777777555222///---...///------++++++++++++------///............///000000000000...---,,,,,,,,,,,,+++***************+++,,,(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++***)))((('''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((******************************++++++++++++++++++------,,,------...///000000000111111222333444555666777999::::::999777666555555555666777999;;;;;;===CCCQQQiii~~~}}}}}}|||{{{||||||{{{||||||}}}}}}||||||{{{zzzwww{{{~~~|||xxxuuuwwwzzzzzzzzzyyyyyyxxxxxxxxxxxx{{{|||}}}}}}}}}|||{{{{{{xxxwwwuuuuuuuuuwwwyyy{{{{{{yyywwwvvvvvvvvvuuutttvvvvvvwwwxxxxxxxxxxxxxxxuuutttrrrqqqqqqrrrtttuuuxxxuuuqqqoooppprrrssssssppppppqqqssstttrrrmmmiiifffgggiiikkkmmmooopppooommmooorrrttttttrrrpppnnnnnnoooqqqqqqqqqooommmlllooooooooooooppppppppppppqqqrrrrrrqqqooonnnooopppuuuxxx{{{{{{yyyvvvuuutttssstttuuuvvvuuutttsssrrrtttuuuvvvuuusssrrrrrrsssxxxwwwwwwvvvuuusssrrrqqqnnnnnnnnnmmmlllkkkjjjjjjjjjiiiiiikkknnnmmmkkkhhhbbbbbbbbbbbbbbbcccddddddgggiiikkkmmmmmmiiiccc^^^^^^gggrrrxxxxxxtttoookkklllkkkkkkmmmoooooommmkkkmmmkkkggg```XXXPPPIIIEEE<<<888333///......---,,,/////////000111111222222111222333444555777:::===CCCLLLVVV\\\eeepppzzz~~~~~~zzzuuupppmmmkkkjjjkkkbbbVVVMMMHHHFFFCCCAAAAAAAAA@@@???>>>=========;;;;;;;;;;;;:::999888777444555666666666444333222---//////...111<<>>???CCCFFFDDD===777444444///111555;;;@@@BBBAAA???777666444333444444333222000000//////......---------...///...///111555888999777444111...,,,,,,---------++++++++++++------///...............//////000///...---,,,,,,,,,,,,))))))))))))******+++,,,(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((+++***))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))***************+++++++++******+++++++++++++++,,,------,,,------...///000111000000000111333555777555555777777777666555444555555555666777999;;;;;;<<>>============;;;;;;;;;;;;:::999888888555555666666666555333222...000000---000888@@@CCC>>><<<<<<>>>@@@AAA???>>>???DDDHHHEEE===666444666...333;;;DDDJJJJJJFFFBBB888666444333333333222111000000///...,,,+++))))))***,,,...///111555:::>>>;;;888444000...---------------++++++++++++------......------,,,------...///...---,,,,,,,,,,,,,,,((((((((((((((()))***+++(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))))))))*********+++++++++******++++++,,,,,,,,,,,,------,,,------...///000111000000000111333555777555555666666666555444444555555555666777999;;;;;;;;;@@@OOOfff}}}}}}{{{wwwyyy{{{~~~~~~}}}|||}}}zzz{{{{{{{{{{{{zzzyyyyyysssvvvxxxyyywwwxxxzzz}}}|||{{{xxxvvvuuuuuuuuuuuuyyyzzz|||}}}|||zzzxxxwwwwwwvvvvvvvvvwwwyyyzzz{{{xxxwwwvvvxxxzzz{{{{{{zzzwwwvvvtttssssssssstttuuuuuutttsssqqqqqqssstttuuuuuusssooonnnnnnoooooooooooopppppppppnnnkkkiiigggcccfffiiikkkmmmnnnqqqssstttsssqqqppppppqqqtttuuuttttttuuutttsssqqqooonnnooooooooopppqqqrrrssssssqqqqqqqqqpppnnnoooqqqsssuuuwwwyyyyyywwwuuuttttttrrrrrrssstttttttttttttttuuuwwwyyyyyyxxxvvvvvvvvvtttuuuxxxyyywwwsssnnnkkknnnnnnoooooonnnmmmmmmllliiikkkmmmnnnnnnmmmllljjjiiihhhgggeeedddcccbbbbbbffffffhhhkkkmmmjjjccc]]]]]]```hhhqqquuurrrooonnnnnnllljjjhhhhhhiiijjjllliiigggaaaZZZSSSKKKEEEBBB999666111.............../////////000111111222222000222333444555888;;;>>>BBBLLLWWW^^^gggttt~~~xxxsssooommmlllfff^^^RRRJJJFFFEEECCCAAA@@@???>>>===============:::;;;;;;;;;::::::999888666777777777777555333222...111000---///777>>>@@@>>><<<:::;;;???AAAAAA???AAAEEEHHHFFF???999777888222777@@@IIINNNMMMHHHCCC888666444333333333222000444444333222000...,,,+++)))+++---///222777<<<@@@===999444111/////////...------++++++++++++------......---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,(((((((((((((((((()))***(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******)))******++++++******))))))))))))***++++++,,,,,,******++++++,,,---------------,,,------...///000000000111111222333444555666777777888888777777777555555555666777999;;;;;;;;;@@@OOOggg|||~~~}}}{{{yyyzzz|||~~~zzzwwwvvvwwwxxxxxxxxxxxxwwwvvvvvvttttttuuuuuuvvvwwwxxxyyywwwvvvtttsssssssssuuuvvvxxxyyy{{{{{{zzzxxxuuutttuuuvvvvvvwwwxxxzzzzzz{{{wwwwwwxxxzzz||||||{{{yyywwwvvvtttrrrrrrssstttvvvvvvuuusssrrrrrrsssuuuvvvtttqqqooonnnooonnnmmmllloooooonnnmmmjjjhhhggggggcccfffjjjmmmmmmoooqqqtttsssrrrqqqqqqqqqssstttuuuvvvvvvuuusssrrrqqqoooooommmnnnoooqqqrrrrrrssssssooooooooonnnnnnooorrrttttttvvvwwwwwwuuusssrrrsssppppppqqqrrrsssttttttuuuuuuxxxzzz{{{zzzyyyxxxyyyuuuvvvvvvuuusssqqqnnnlllnnnnnnnnnnnnnnnmmmmmmllliiikkkmmmnnnnnnmmmmmmmmmlllkkkiiifffeeedddeeeeeegggfffgggjjjmmmllleee___]]]^^^eeepppuuurrrpppqqqmmmmmmlllkkkiiihhhhhhiiieeeccc___XXXQQQJJJDDD@@@888555111.............../////////000111111222222111222444555666999<<>>>>>>>>??????::::::;;;;;;;;;:::999999999999999999777666444222---000111...000888???AAA@@@<<<999999>>>BBBBBBAAADDDGGGIIIHHHCCC>>>;;;:::777:::@@@EEEIIIGGGCCC???777555333222333333222000444444444333222111///...+++,,,...000222666;;;???<<<777111......///...---------++++++++++++------//////...---------------------,,,,,,++++++,,,,,,******))))))((()))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''((()))*********)))******++++++******)))((())))))***++++++,,,,,,******++++++,,,------...------,,,------...///000000111222333333333333333555555666777777888888888555555555666777999;;;;;;<<>>BBBCCCBBBFFFHHHJJJIIIFFFBBB>>>===::::::<<>>DDDRRRjjj~~~~~~zzzwww~~~~~~|||~~~xxxrrrnnnnnnnnnooorrruuuuuutttssstttqqqmmmlllmmmooopppqqqkkkkkklllmmmpppsssvvvxxxyyyxxxwwwvvvtttrrrqqqqqquuuuuuwwwzzz}}}}}}zzzwwwxxxyyyyyywwwvvvvvvxxx{{{yyywwwuuuuuuvvvwwwwwwvvvwwwwwwvvvtttrrrrrrssstttrrrpppmmmjjjiiiiiijjjkkklllmmmnnnnnnllliiieeeccciiijjjllloooppprrrrrrssspppqqqqqqpppooooooqqqsssssspppnnnnnnpppqqqnnnlllnnnppprrrrrrqqqqqqqqqssssssrrrpppnnnnnnooopppqqqppprrrtttuuuuuussspppooolllooorrrttttttsssttttttwwwwwwvvvuuuuuuvvvvvvwwwyyywwwtttqqqooonnnooooooooorrrsssrrrnnnllllllnnnmmmmmmmmmllllllmmmmmmmmmmmmkkkhhhgggfffhhhjjjlllnnniiieeeeeeggghhheeeaaaYYY\\\dddmmmuuuwwwrrrnnnmmmnnnnnnmmmjjjgggcccaaa___^^^ZZZUUUOOOHHHCCC???666444222///...---...///...///111333444333222111222444666777888:::>>>AAAFFFSSSaaaiiinnnwww|||tttoookkkfff```\\\VVVQQQJJJEEECCCCCCBBBBBBAAABBBBBBBBBAAA???===<<<::::::::::::::::::::::::777888999999777444111///000///......222:::DDDKKKGGGDDDAAA>>>>>>@@@BBBDDDGGGOOOSSSOOOHHHCCC@@@===;;;:::999999::::::888666111111222222222222111111111///---...000000...,,,++++++,,,...111444777999333111...+++)))(((((()))------------------------,,,...000000///.........222---((((((+++///...,,,******)))((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''((()))+++*********))))))((((((+++***)))))))))+++...///)))******++++++,,,------------......///000000000000000111111111222222222444666888::::::999777666888777555444555777:::<<<===CCCQQQggg{{{sss|||}}}}}}~~~}}}zzz~~~~~~|||xxxsssnnnkkkjjjkkknnnppprrrqqqmmmjjjmmmjjjgggggghhhjjjkkkkkkgggggghhhjjjlllpppssstttvvvvvvvvvuuuuuutttsssssstttuuuvvvyyy{{{|||zzzxxxxxxyyyyyyxxxvvvuuuvvvxxxxxxvvvttttttvvvwwwwwwvvvvvvvvvvvvtttssssssttttttrrrpppllljjjhhhhhhiiijjjkkklllmmmnnnmmmkkkhhhfffiiijjjkkkmmmooopppqqqrrrqqqqqqqqqooommmmmmnnnppppppnnnmmmnnnpppqqqpppnnnnnnppprrrrrrpppppppppqqqrrrqqqpppooooooqqqrrrsssooopppqqqrrrrrrqqqooonnnmmmooossstttuuuuuuvvvxxxyyyyyyxxxxxxwwwwwwwwwvvvuuutttqqqooommmllllllllloooqqqrrrqqqooommmmmmooonnnmmmmmmllllllmmmmmmnnnlllkkkiiihhhggghhhiiijjjnnnjjjeeedddffffffbbb___ZZZ\\\ccckkksssuuurrrnnnmmmmmmlllkkkiiifffcccaaa^^^\\\YYYSSSLLLFFF@@@===666444111///...---...//////000111222333333222222333444555555666999>>>AAAHHHTTT```gggnnnwww~~~zzzsssmmmjjjeee```\\\UUUPPPJJJEEECCCBBBBBBBBBAAABBBBBBBBB@@@???===<<<<<<<<<;;;::::::999888888999999:::;;;999666333111000///......222:::CCCJJJMMMHHHBBB===<<>>BBBKKKSSS\\\dddnnnxxx}}}|||}}}xxxqqqkkkhhhddd___[[[TTTOOOIIIEEECCCBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<======<<<;;;999888777777888999::::::999666333222000///...///222:::CCCIIISSSLLLCCC<<<:::>>>EEEJJJJJJQQQUUUQQQLLLIIIEEEBBB999777666666666555333000111111222222222222111111222111///000111111000...//////.........///000000000///.........000111222000///---,,,,,,---///000333444555444111.........+++)))'''(((+++---+++)))***))))))(((((((((((((((************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))(((((((((((((((((((((((((((((($$$%%%'''((())))))))))))************))))))))))))))))))******+++,,,,,,,,,//////...------,,,++++++,,,,,,------.../////////222222222222333333333333666555444333444555666888555666666666777888999999:::@@@OOOeee~~~iiiYYYcccxxx|||||||||~~~~~~|||~~~~~~~~~yyypppiiieeecccbbbaaa___```aaacccdddbbb^^^ZZZXXXVVVUUUUUUWWWZZZ[[[[[[ZZZ[[[[[[]]]___ccceeegggdddfffhhhjjjmmmnnnnnnooojjjiiijjjmmmqqqtttuuuuuurrrtttwwwyyyxxxxxxyyyyyytttrrrrrrsssuuuwwwwwwvvvssssssssstttuuuuuutttssspppnnnllliiigggfffffffffjjjkkklllmmmlllkkkjjjiiiiiiiiiiiijjjkkkmmmooopppmmmnnnmmmkkkjjjiiikkkmmmpppppppppqqqrrrrrrrrrrrrppprrrssssssqqqppppppqqqtttssssssrrrrrrrrrssstttqqqqqqqqqrrrrrrsssssstttqqqssstttttttttuuuxxxzzzyyyzzz{{{{{{zzzwwwuuussssssssssssrrrqqqooonnnmmmmmmnnnoooooooooooooooooolllkkkkkkjjjjjjkkkkkkllljjjjjjkkkkkkjjjiiiggggggjjjgggdddccccccbbb```^^^]]]]]]```fffnnnrrrrrrpppmmmllliiigggdddbbbaaaaaa]]]ZZZUUUOOOGGG@@@;;;888444333000...------...///000000000111222333444555444444333222444888>>>BBBKKKQQQXXXaaannnzzz~~~{{{|||vvvooojjjgggddd___[[[SSSOOOIIIEEECCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;::::::999888888666777777777666444222000////////////333:::BBBIIISSSMMMDDD===:::>>>CCCHHHIIINNNQQQNNNJJJHHHEEEAAA888777555555555444222///111111222222222222111111111000///////////////...............---.........000////////////000222222222000...,,,,,,...000222444444444222...,,,++++++111000/////////...***'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++***))))))''''''(((((())))))******(((((((((((())))))))))))&&&&&&'''))))))*********((((((((((((((((((((((((!!!###%%%((())))))((('''*********)))))))))))))))((()))***+++++++++++++++...---------,,,,,,,,,+++,,,,,,,,,---......//////222222333333333444444444555555444444555555666777444555666888888888888777777===KKKbbb{{{|||eeeUUU```vvv||||||{{{|||}}}}}}{{{yyy}}}}}}~~~~~~|||~~~xxxqqqiiiaaa^^^]]]]]]]]]ZZZYYYYYYYYY[[[[[[YYYXXXPPPNNNMMMNNNPPPRRRSSSRRRTTTTTTTTTUUUWWWZZZ\\\^^^[[[]]]```dddfffhhhiiiiiicccccceeeiiinnnsssuuuuuutttwwwyyyzzzyyywwwwwwxxxsssrrrrrrtttvvvwwwwwwuuusssrrrpppqqqssstttsssqqqooommmkkkiiigggffffffeeeiiiiiijjjkkkjjjiiihhhhhhiiiiiijjjkkklllmmmooopppjjjkkkkkkkkkjjjjjjmmmoootttttttttssssssrrrrrrrrrqqqsssuuutttsssrrrrrrssswwwvvvuuusssrrrqqqqqqpppppppppqqqqqqrrrssstttuuussstttuuutttssssssuuuwwwwwwxxxyyyyyyxxxvvvsssqqqssssssssssssrrrqqqpppooolllmmmmmmnnnppppppoooooojjjiiiiiihhhhhhiiiiiijjjiiijjjkkkkkkkkkiiigggfffeeedddbbbbbbbbbcccbbbbbb___^^^```eeelllqqqrrrqqqmmmllljjjgggeeecccbbbaaa]]]ZZZUUUNNNFFF@@@;;;888444222000...------...///000000000111222444555666444444444333444888>>>CCCHHHNNNUUU___nnn|||~~~|||vvvooojjjgggddd___[[[RRRNNNIIIFFFDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::666666666666555444222111/////////000333999BBBGGGNNNJJJCCC>>><<<>>>AAADDDEEEJJJLLLIIIGGGFFFCCC???888777666555666555222000111111222222222222111111...//////...------------,,,,,,---...............000000//////////////////222000...,,,,,,...000222444444333111---+++++++++...---------,,,***'''$$$))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''(((((())))))******(((((((((((())))))))))))&&&&&&((()))************(((((((((((((((((((((((("""$$$&&&)))******)))((())))))))))))))))))******))))))***+++++++++************++++++,,,,,,,,,---,,,,,,------...//////000222222333333333444444444333444666888888777666555333444666888888888777666555:::HHH^^^www|||eeeYYYdddzzz|||{{{zzz{{{{{{{{{yyyxxx{{{|||~~~{{{zzz|||qqqjjjbbb[[[XXXWWWWWWWWWUUUSSSQQQQQQRRRSSSSSSRRRJJJHHHGGGHHHJJJKKKKKKJJJMMMLLLLLLLLLMMMOOOQQQRRRRRRUUUYYY]]]___aaaaaaaaa]]]^^^bbbhhhoootttvvvwwwyyyzzzzzzyyyvvvtttsssttttttssssssuuuwwwwwwvvvuuutttqqqnnnnnnppprrrqqqpppmmmlllkkkiiihhhggggggfffgggggghhhiiiiiiiiiiiiiiijjjkkklllnnnoooooooooooojjjkkklllkkkkkkllloooqqqtttuuuvvvuuurrrqqqrrrsssqqqsssuuuuuutttttttttuuuxxxwwwvvvtttrrrpppooonnnlllmmmooopppqqqrrrrrrsssssstttuuuuuuttttttuuuwwwvvvvvvwwwvvvvvvtttrrrqqqrrrqqqqqqqqqppppppoooooommmllllllnnnppppppooonnniiiiiihhhhhhhhhhhhiiiiiijjjkkkkkkkkkjjjhhhgggeeecccbbbbbbbbbbbbccccccddd```___aaafffmmmqqqrrrqqqnnnmmmllliiigggeeecccbbb]]]ZZZTTTMMMFFF@@@;;;999333111///---------...//////000111222333555555666444555555555666999???CCCGGGMMMUUU___nnn|||}}}xxxqqqkkkhhhddd___[[[RRROOOJJJGGGFFFEEECCCBBBAAA@@@???===<<<<<<<<<<<<888999999::::::;;;;;;<<<888888777777666555444444///000000111333999AAAGGGHHHFFFBBB???>>>>>>@@@BBBBBBFFFGGGEEEDDDEEEBBB===777666555666666666444222111111222222222222111111---...///...,,,+++,,,---+++,,,---...////////////000000//////......------000///---,,,,,,---///000444444333111...------...)))***+++,,,,,,+++))))))((((((((((((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))******+++***((((((((((((((((((((((((&&&''')))***+++,,,++++++))))))))))))************************************))))))***++++++,,,------------......///000000000222222222222333333333333222444777999999888666444333444666777888888777666555:::GGG]]]uuu~~~ggg^^^iii{{{zzzyyyzzz|||||||||zzzyyy{{{}}}}}}zzzyyy|||yyyjjjddd\\\UUURRRRRRRRRRRROOONNNMMMLLLMMMLLLJJJHHHEEECCCBBBCCCDDDEEEDDDCCCFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKOOOSSSVVVWWWVVVVVVUUUWWW]]]eeemmmsssuuuuuuvvvwwwwwwuuusssrrrssstttuuuuuuuuuvvvxxxxxxvvvtttvvvqqqkkkjjjmmmpppooonnnlllkkkkkkjjjiiiiiihhhhhhdddeeefffhhhjjjlllmmmnnnjjjllloooqqqrrrrrrpppooommmmmmnnnmmmlllmmmoooqqqqqqsssttttttqqqppprrrtttppprrrtttuuuttttttuuuvvvvvvvvvuuutttrrrpppooonnnjjjllloooqqqsssssssssrrrppprrrvvvwwwwwwwwwxxxyyyuuuuuuuuuuuuttttttssssssqqqpppooonnnnnnoooooopppnnnmmmlllmmmppppppnnnllljjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkjjjiiihhhgggfffccccccccccccbbbbbbcccdddaaa```bbbgggnnnrrrrrrqqqoooooonnnllljjjgggdddccc[[[XXXRRRKKKEEE???;;;:::222111///---,,,---...///...///111333555555555555444555666777888;;;???BBBHHHNNNWWW```mmm{{{zzzsssmmmjjjeee```\\\RRROOOKKKHHHGGGFFFDDDCCCAAA@@@>>><<<;;;;;;;;;;;;999::::::::::::::::::;;;777777777666666555444444///000000111444999AAAFFFEEECCC@@@>>>>>>@@@CCCEEEBBBEEEFFFDDDDDDFFFCCC>>>555444444555666666555333111111222222222222111111---///000///,,,+++---...------...///000///......//////////////////...---......------------......111111111///------...000+++,,,---...------------((((((((((((((()))******''''''(((((())))))))))))'''((((((((()))))))))***(((&&&$$$######$$$&&&((())))))))))))(((((((((((((((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))((((((((())))))*********((()))))))))************+++***)))(((((()))***+++++++++,,,,,,,,,,,,,,,,,,......//////000111111111111111111222222222222333333444555666666666555555333444555666777777777777777;;;HHH]]]uuummmcccnnnzzzyyyyyyzzz}}}~~~~~~~~~xxxzzz}}}|||yyyyyy|||}}}sssfff```XXXRRRPPPOOOOOONNNLLLKKKKKKKKKJJJHHHCCC@@@BBBAAA@@@@@@AAABBB@@@???AAA@@@???>>>>>>>>>???@@@AAADDDGGGKKKMMMNNNMMMLLLMMMPPPWWWaaajjjppprrrrrrpppqqqqqqqqqqqqsssvvvyyywwwvvvvvvwwwxxxxxxvvvtttwwwqqqjjjhhhkkknnnnnnmmmkkkkkkkkkjjjjjjjjjiiiiiibbbccceeehhhlllooorrrssskkkmmmqqqttttttsssqqqooooooppppppnnnmmmmmmoooqqqnnnppprrrrrrpppppprrrtttnnnppprrrtttttttttuuuwwwtttttttttsssrrrqqqpppoookkkmmmqqqtttvvvvvvtttsssnnnqqqvvvyyyzzz{{{|||}}}vvvuuuttttttttttttuuuuuusssqqqpppnnnnnnoooqqqrrrooommmlllmmmooopppnnnkkklllkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiihhhgggfffeeeeeeeeedddbbbaaabbbcccaaaaaaccchhhooossssssqqqoooooopppooollliiieeecccYYYVVVQQQJJJDDD???;;;:::222111///---,,,---...///---///222444666666555555444666777888:::<<>><<<;;;;;;;;;;;;;;;;;;;;;::::::999999999555555555444333333333222///000000111444999@@@EEEEEECCC???======AAAEEEHHHCCCEEEFFFEEEEEEGGGEEE@@@444333333444666666555333111111222222222222111111...000111000---,,,...000...///000000000///---,,,...//////000000000000///---------------------------------,,,++++++---///.........---+++*********((((((((((((((()))******(((((())))))*********+++'''((((((((())))))*********(((%%%######%%%(((*********))))))((((((''''''(((((((((((())))))))))))((())))))************)))************************&&&&&&%%%%%%%%%&&&&&&'''(((((())))))*********+++,,,+++)))''''''(((***+++///......------,,,,,,+++//////000000111111222222000000111111111222222222444444333222333444555666444444555555666777777888999===III^^^vvvssshhhrrr}}}}}}~~~~~~}}}zzzzzz~~~~~~{{{yyyzzz~~~vvvjjjXXXRRRKKKHHHIIIJJJHHHFFFEEEEEEEEEDDDCCCBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999:::===???@@@AAAAAABBBEEEGGGIIIMMMTTT\\\ccckkkrrrvvvrrrooommmmmmpppuuuxxxzzzwwwwwwwwwwwwwwwvvvuuuuuussspppllliiihhhiiikkkllljjjjjjkkkkkklllkkkkkkkkkiiilllooorrrsssqqqnnnlllkkkmmmqqqrrrqqqppppppppppppooommmlllmmmooorrrtttsssrrrrrrqqqrrrrrrssssssnnnpppsssttttttttttttuuusssqqqpppqqqqqqpppmmmkkklllnnnqqqsssttttttrrrqqqqqqrrrtttvvvxxxxxxxxxxxxrrrssstttuuuuuuuuuttttttsssrrrpppooonnnnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqlllmmmnnnpppppppppooooooooonnnlllkkkjjjiiiiiiiiiiiigggeeeeeeeeeeeecccbbb``````bbbhhhnnnrrrqqqppppppooommmjjjhhhfffdddccc]]]VVVMMMFFFAAA<<<666222111000////////////000000000000000000111222333444888888777777999;;;>>>@@@KKKSSS]]]eeeppp{{{|||xxxqqqmmmjjjfff```\\\VVVRRRMMMHHHEEECCCAAA???AAAAAA@@@???>>>===<<<<<<999999:::;;;;;;;;;:::::::::999777555333222111111............000555<<>>JJJ```zzztttiiirrr}}}||||||}}}|||zzzzzz|||zzzmmmbbbUUUOOOHHHEEEFFFGGGEEEBBB@@@@@@@@@???>>>===;;;;;;888888999999999999999999;;;:::999999888888888999;;;<<<===<<<<<<<<<>>>@@@CCCHHHNNNUUU\\\ccciiinnnmmmlllkkkmmmqqquuuxxxyyywwwxxxxxxyyyxxxwwwuuutttnnnmmmjjjhhhhhhiiijjjlllmmmmmmnnnnnnnnnmmmmmmlllhhhjjjnnnrrrsssrrrpppnnnkkknnnpppqqqpppooonnnoooooonnnmmmmmmnnnppprrrsssvvvuuusssrrrqqqpppppppppooorrrtttvvvvvvvvvwwwxxxxxxvvvtttsssssssssqqqooooooppprrrttttttsssqqqppprrrssstttuuuuuutttsssrrrrrrrrrrrrrrrsssssssssssssssrrrooonnnmmmmmmnnnoooqqqppppppooooooooopppppplllmmmnnnnnnnnnnnnmmmlllmmmmmmlllkkkjjjjjjiiiiiihhhfffeeeeeefffeeebbb``````___aaaeeekkkooopppooooooooommmkkkhhhfffdddccc\\\VVVMMMFFFAAA<<<666222///.........//////000111000000000000111222333444777777777777888:::>>>@@@HHHQQQ[[[dddooozzzzzzrrrlllhhhddd```\\\XXXTTTNNNJJJGGGEEECCCAAAAAA@@@@@@???>>>======<<<::::::::::::999999888777888777555333222000//////000000000000000444999===DDDCCCCCCDDDGGGJJJKKKLLLKKKIIIIIIKKKLLLHHH@@@:::222333444555666666666666666666555444333222111000000111111///---,,,---...............///111222333444222000/////////---,,,---,,,+++******+++,,,---...............///000000////////////...---,,,+++))))))))))))(((((((((((((((((())))))))))))((((((*********)))))))))((((((&&&&&&&&&'''((()))++++++((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,------.../////////000111111222222333444444222555888999888555333333666555555555555666777777:::>>>KKKaaa|||uuueeelll~~~~~~~~~zzzzzz{{{|||~~~{{{ttthhh\\\PPPJJJDDDAAAAAAAAA@@@>>><<<<<<<<<;;;:::999888777555555666666777777777888999888888777777777777777:::;;;;;;:::888888999;;;???CCCIIIOOOUUU[[[aaaeeefffggghhhlllrrrvvvyyyyyywwwxxxzzzzzzzzzwwwuuussskkkjjjjjjjjjkkklllmmmmmmoooooooooooonnnmmmmmmlllhhhjjjnnnqqqssssssqqqppplllnnnppppppnnnmmmlllmmmmmmnnnnnnooopppqqqrrrsssyyywwwuuurrrpppnnnmmmlllqqqsssvvvwwwwwwxxxyyyzzz}}}zzzvvvtttssssssrrrqqqrrrsssttttttsssqqqooommmpppqqqrrrrrrrrrqqqppppppsssrrrrrrqqqrrrssstttuuutttrrrooolllkkkmmmoooqqqsssrrrrrrqqqppppppoooooommmmmmmmmmmmlllkkkjjjiiillllllllllllkkkkkkjjjiiiffffffeeeffffffeeebbb___```^^^^^^aaafffjjjmmmnnnnnnnnnmmmllljjjgggdddccc[[[UUULLLEEE@@@<<<666222...---------...///000000111000000111111222333444666777777777888:::>>>AAAHHHQQQ\\\fffqqq|||}}}ssslllgggddd```]]]YYYUUUPPPKKKHHHFFFDDDBBB@@@@@@??????>>>>>>======<<<<<<<<<;;;:::888777666777777555444222000/////////000000000111444888<<>>LLLddd~~~uuudddgggvvv|||}}}}}}{{{tttmmmaaaVVVIIIEEE@@@===<<<<<<;;;999;;;;;;;;;;;;:::999888777444444555555666777777777777777666666666666666777:::;;;;;;;;;::::::;;;===???CCCHHHMMMRRRWWW\\\``````bbbfffmmmsssxxxyyyyyyvvvxxxzzz{{{zzzvvvssspppjjjkkklllnnnooopppqqqqqqooooooooonnnmmmlllkkkjjjjjjlllnnnppprrrrrrqqqpppmmmnnnpppooommmkkkkkkkkkmmmoooqqqrrrttttttttttttyyyxxxuuussspppooommmmmmrrrtttvvvwwwwwwxxxzzz{{{}}}yyytttpppooooooooonnnsssssssssrrrpppnnnkkkjjjlllmmmoooqqqrrrrrrrrrrrruuusssrrrqqqqqqsssuuuvvvtttqqqnnnkkkjjjlllooorrrqqqqqqqqqqqqqqqppppppoooooonnnnnnmmmllljjjiiiiiikkkkkklllllllllkkkjjjiiieeeeeefffggggggeeeaaa^^^___]]]\\\]]]```eeeiiilllmmmnnnnnnmmmkkkhhhdddbbbZZZSSSKKKDDD@@@;;;666222///......---------......111111111111222333444444666888999999999<<<@@@EEEKKKTTT```kkkvvv~~~vvvooolllhhhddd```YYYUUUOOOKKKHHHFFFDDDBBB????????????>>>>>>>>>===<<<<<<<<<<<<;;;:::999888999888777666444333111000,,,---...///111555:::>>>EEEBBBAAAEEEJJJMMMLLLJJJMMMOOORRRTTTRRRIII>>>555---...111444666666666666888666444222111222333444111222111///,,,***+++,,,,,,,,,---///111555888:::===999444000///......---++++++***))))))***++++++,,,,,,,,,,,,,,,------...............---,,,++++++,,,***((('''&&&''')))***(((((())))))))))))(((((())))))))))))))))))((((((+++***((('''%%%$$$$$$$$$''''''((((((((((((((()))((()))))))))*********+++''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******++++++******)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,------.../////////000111111222222333444444555666777666444333444555333444666777888888777666999???NNNfffvvvfffeeeppp~~~sssjjjbbbWWWLLLCCC@@@===:::999999888777;;;;;;;;;;;;:::999888888666666666777777888888888777666666666666666777777888:::;;;<<<<<<===???BBBAAADDDIIIMMMQQQVVVZZZ^^^^^^```fffmmmuuuyyyzzzyyyvvvxxxyyyzzzyyyuuuqqqnnnjjjkkkmmmoooqqqrrrrrrrrrpppppppppooonnnmmmlllkkknnnooopppppppppppppppooonnnoooooonnnllljjjjjjkkkooopppsssuuuwwwwwwwwwvvvwwwvvvuuusssrrrqqqqqqqqqssstttvvvvvvvvvvvvxxxzzz{{{wwwqqqmmmllllllllllllpppppppppooommmkkkjjjhhhnnnoooqqqrrrssssssssssssrrrqqqpppooooooqqqssstttsssqqqmmmjjjjjjlllooorrrnnnooopppqqqqqqqqqppppppppppppooonnnmmmlllkkkkkkllllllllllllkkkjjjjjjiiiffffffggghhhhhhfffbbb___^^^\\\ZZZZZZ[[[```eeeiiilllmmmnnnnnnllliiieeebbbXXXRRRJJJCCC???;;;666222111000///---,,,,,,,,,,,,111111111111222333444555777:::<<<<<<<<<>>>DDDIIIMMMWWWdddooozzz}}}xxxuuurrrnnngggbbbWWWSSSNNNIIIGGGDDDBBB@@@@@@@@@??????>>>>>>======888999999:::::::::999999888888888777555333111000,,,---...///111555;;;???FFFEEEFFFHHHKKKLLLIIIEEEJJJMMMPPPRRRNNNEEE:::222+++---111444666666666666666555222111000111222333111111111...+++******++++++---///222666:::<<<>>>===999444000///......---++++++***))))))***++++++------,,,,,,------...///............---,,,+++***,,,***((('''&&&''')))***(((((())))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&((((((((())))))*********))))))))))))***************)))'''%%%%%%%%%'''((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))******)))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,------.../////////000111111222222333444444555666666555333333444555222333555666777777666666999???OOOhhhvvveeebbbkkkzzznnneee]]]QQQGGG>>>===;;;999888888888888:::::::::::::::999888777999999999999888888888888777777777777777888888999666888:::<<<===???BBBEEECCCFFFJJJNNNRRRVVVZZZ]]]___bbbgggooovvvzzz{{{zzzyyyyyyzzzzzzxxxuuuqqqoookkklllmmmnnnoooppppppppprrrrrrrrrrrrqqqpppooooooqqqqqqppppppoooooooooooonnnoooooonnnllljjjkkkllloooqqqsssuuuwwwxxxxxxxxxuuuuuutttttttttuuuuuuvvvtttuuuvvvuuuttttttvvvxxxzzzvvvppplllkkkkkkkkkkkklllllllllllllllkkkjjjjjjssstttuuuuuutttsssqqqpppnnnmmmmmmlllmmmnnnooopppqqqpppmmmkkkkkkmmmoooqqqlllmmmoooqqqqqqqqqqqqppppppoooooonnnnnnnnnooooooooonnnlllkkkjjjiiiiiiiiihhhhhhggghhhhhhgggdddaaa]]]\\\ZZZXXXXXX\\\bbbgggkkkmmmooopppnnnjjjeeebbbWWWQQQHHHBBB???;;;666333111111///...------,,,,,,222111111222222333444555777;;;>>>>>>===???FFFLLLNNNYYYfffqqq|||}}}zzzxxxvvvqqqiiidddVVVRRRLLLHHHEEECCCAAA???AAAAAA@@@???>>>===<<<<<<555555666777777777777777666666666555333111///---000111111111333888>>>CCCMMMPPPSSSUUUSSSNNNIIIFFFHHHJJJLLLLLLGGG???555///,,,...111555777777666555444333222111000111222222000000000...+++***+++,,,---000333888;;;>>>??????:::666222000//////...---,,,+++***))))))***+++,,,...------------...//////---......------,,,+++***+++***((('''''''''((()))(((((())))))))))))((((((''''''(((((((((((())))))$$$$$$%%%&&&''')))+++,,,(((((())))))******++++++''''''''''''((((((((((((***(((%%%"""!!!"""$$$&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,------.../////////000111111222222333444444444555666555333333333555111222333444555666666666999???NNNfffsss```^^^hhh~~~~~~~~~ttthhh___XXXMMMCCC;;;;;;;;;:::999999:::;;;::::::;;;;;;::::::999999;;;;;;::::::999888888888999888888888999999:::;;;888:::<<<===???AAADDDGGGFFFIIIMMMQQQUUUYYY]]]```ccceeeiiipppwww{{{|||{{{|||||||||{{{xxxvvvsssqqqnnnnnnnnnoooooooooppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqpppooooooooopppqqqqqqnnnoooooonnnlllkkklllmmmoooppprrrtttuuuwwwxxxxxxuuuuuuuuuuuuvvvwwwxxxyyywwwwwwwwwuuutttsssuuuwwwvvvsssnnnkkkjjjjjjjjjiiihhhiiijjjkkklllmmmnnnnnntttuuuvvvvvvuuusssrrrqqqmmmmmmmmmmmmnnnnnnnnnooopppnnnmmmllllllmmmooopppooopppqqqrrrsssrrrpppooonnnnnnmmmmmmnnnpppqqqrrrrrrpppllliiihhhhhhhhhiiikkkiiihhhhhhhhhhhheeeccc\\\[[[ZZZXXXWWWZZZ```eeejjjllloooqqqoookkkeeebbbUUUOOOHHHBBB???;;;666333/////////......//////000222222222222333444555555666;;;??????===???GGGMMMRRR]]]jjjuuu~~~yyyvvvsssoooiiicccVVVRRRLLLHHHEEECCCAAA???CCCBBBAAA???>>><<<;;;:::777777888888888777666666555666666666444111...---000000111222777???IIIPPPWWW]]]cccccc[[[RRRKKKHHHFFFGGGHHHFFFAAA999333///---///333666777777666444444333333333333222222222/////////---+++***+++---...111666:::<<<<<<;;;999444222000/////////---,,,---,,,+++******+++,,,------------------...//////------------,,,+++******))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))%%%%%%&&&'''(((***+++,,,''''''(((((()))******+++((((((((((((''''''''''''((('''&&&%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,------.../////////000111111222222333444444333555666666444333333333111111111222333444555666777<<>>;;;777333------......000111222333222222222222333444555555555:::>>>>>><<>>@@@AAA@@@@@@AAAAAAAAA@@@??????<<<<<<============<<<<<<<<<===>>>??????>>>======?????????>>>???AAAEEEIIIKKKNNNRRRUUUWWW[[[aaafffjjjmmmqqqtttwwwyyy|||~~~yyytttrrrqqqmmmmmmmmmnnnnnnpppqqqqqqsssrrrrrrqqqpppooonnnnnntttrrrqqqqqqqqqqqqpppnnnpppooonnnmmmmmmnnnooopppuuutttrrrppppppqqqrrrssssssssstttvvvzzz{{{{{{zzzyyyxxxwwwxxxxxxxxxvvvtttuuupppjjjiiikkkllliiiffffffhhhjjjlllooopppqqqrrrnnnoooqqqrrrsssttttttuuunnnoooqqqtttuuutttqqqmmmmmmnnnooooooooopppsssuuutttrrrpppooooooppppppooonnnmmmlllkkkkkkkkklllmmmpppnnnjjjhhhgggjjjmmmoookkkjjjhhhgggeeecccaaaaaaaaa```]]]YYYUUUVVV\\\aaakkkrrrwwwwwwuuuqqqhhh```VVVLLLDDDAAA===777333333000000///////////////000000222333333333333444666888;;;=========AAAGGGLLLZZZeeeqqq{{{{{{vvvrrrnnngggbbbYYYTTTMMMHHHEEEDDDBBBAAA??????>>>>>>======<<<<<<:::999888888777888888888444555555444111/////////333111...111???RRR___bbbjjjuuu~~~xxxfffTTTKKKIIIFFFIIIIIIDDD???<<<555...+++111555444333444444111333333333555999999666333111111111000//////.........000111222222111000...444111---,,,,,,------,,,///)))&&&(((++++++,,,///...---,,,+++,,,---.../////////...---,,,,,,++++++******))))))(((((('''''''''((()))******)))((('''''')))+++,,,---,,,***)))&&&&&&''''''(((((())))))'''(((((()))***++++++,,,************))))))(((((('''((()))******)))((('''************************(((((((((((((((((((((((()))))))))))))))*********)))))))))***+++++++++,,,+++++++++,,,,,,---------//////......///000222333/////////000111111222222555555555555555333111000111333555777777666555444:::???KKKaaayyyhhh______lll~~~}}}~~~~~~zzztttnnnhhh```XXXPPPJJJDDD@@@============>>>@@@AAABBBDDDDDDCCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>======>>>???@@@AAA@@@@@@???AAAAAAAAAAAAAAACCCGGGJJJKKKOOOSSSVVVXXX]]]ccchhhmmmppptttxxxzzz||||||wwwtttsssllllllllllllmmmnnnooopppssssssrrrqqqpppoooooonnnpppooonnnooopppqqqpppoooooonnnmmmmmmnnnooopppqqqxxxvvvsssqqqooooooooopppuuutttuuuwwwzzz{{{{{{yyywwwvvvvvvwwwxxxxxxvvvtttsssnnnjjjjjjmmmnnnllliiijjjkkklllmmmnnnooopppppppppqqqrrrssstttuuuuuuuuurrrrrrsssuuuuuusssooolllnnnoooqqqqqqqqqqqqssstttrrrpppnnnmmmmmmnnnnnnmmmllllllkkkjjjjjjkkklllmmmqqqooommmkkkkkkmmmoooqqqmmmlllkkkiiigggfffddddddcccbbb^^^YYYUUUWWW]]]bbbmmmsssxxxxxxuuupppggg^^^TTTKKKCCC@@@<<<777333222000000///////////////000000222333333333333444666666999;;;<<<===BBBIIINNN\\\gggttt}}}wwwrrrnnnjjjccc___UUUPPPJJJFFFDDDCCCBBBBBB??????>>>>>>======<<<<<<:::999999888888888888888444555666444222/////////...111222555AAAVVVkkkvvv}}}fffRRRHHHGGGDDDHHHIIIEEEAAA===777111---222666555444666555222333444888<<<@@@???:::666111111000000///............///111222222111///...111...,,,+++,,,---...---000,,,***,,,,,,***,,,///......---,,,,,,---.../////////...---,,,++++++******)))))))))((((((((('''&&&'''((((((((('''&&&&&&&&&''')))***+++******)))'''''''''(((((((((((((((''''''((())))))***++++++,,,+++***))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000000000000111222222333333555666666666555444222111222333444666777777666666:::???LLLaaazzzkkkaaaaaaooo~~~|||~~~}}}~~~zzzrrrllleee```YYYRRRMMMHHHCCC@@@?????????@@@AAABBBDDDDDDGGGGGGFFFDDDBBB???===<<>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDCCCCCCEEEIIILLLMMMQQQVVVYYY[[[```ggglllqqqtttxxx{{{}}}{{{wwwuuummmmmmmmmmmmnnnoooppppppttttttsssrrrqqqpppooooooooonnnmmmoooqqqrrrrrrqqqmmmmmmmmmmmmnnnpppqqqrrrvvvuuusssqqqpppoooppppppvvvuuuvvvwwwyyyzzzyyyxxxtttttttttvvvwwwwwwuuutttqqqnnnkkkkkknnnooonnnlllmmmmmmnnnnnnnnnnnnnnnnnnppppppqqqrrrssssssrrrrrruuuuuutttuuuuuurrroookkkoooqqqssstttsssrrrssssssooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmmmmpppooonnnmmmmmmnnnooopppnnnmmmllljjjiiigggffffffeeeddd```ZZZVVVXXX^^^cccooouuuzzzyyyuuuoooddd[[[RRRIIIAAA>>>;;;666222111000//////......///000000000222333333333333444666444777:::;;;===BBBJJJPPP^^^kkkzzz|||tttmmmiiiddd^^^ZZZSSSOOOJJJFFFEEEEEEDDDDDD??????>>>>>>======<<<<<<::::::999888888888888888444666666555222/////////+++111666888CCC\\\xxx|||cccOOOFFFEEEDDDHHHIIIFFFBBB???999333...444777555555666666444333777===CCCGGGDDD>>>999111111000///............---...///000000///...---...,,,******,,,.........,,,***+++---,,,***+++000//////...------....../////////...---,,,+++******))))))))))))((((((((((((''''''((())))))((((((''''''''''''(((((()))))))))(((((((((((((((''''''''''''''''''(((((())))))***,,,+++)))(((((((((***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++******+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222333333444444666666777777777555444333222222333555666777888888999???MMMccc{{{pppeeefffuuu~~~~~~~~~}}}~~~|||yyytttmmmggg]]]YYYTTTOOOKKKGGGDDDAAABBBBBBBBBCCCDDDEEEEEEFFFHHHHHHGGGEEECCCAAA???===AAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFFFFHHHKKKNNNPPPTTTYYY]]]```eeelllqqquuuxxx{{{~~~~~~yyywwwqqqqqqqqqqqqqqqrrrssssssuuuttttttsssrrrqqqpppooorrrqqqpppqqqssstttsssrrrkkkkkklllmmmoooppprrrrrrppppppppppppqqqrrrssstttvvvuuuuuuvvvxxxxxxwwwuuurrrrrrsssuuuwwwwwwuuusssqqqooommmmmmoooooonnnllllllllllllllllllllllllmmmnnnnnnoooooopppooooooooouuutttsssssssssrrrooommmpppsssvvvvvvuuusssrrrrrrmmmnnnmmmlllkkkjjjjjjkkkiiiiiiiiijjjkkklllmmmmmmlllllllllllllllmmmmmmmmmlllkkkkkkiiihhhgggffffffgggfffbbb\\\WWWXXX^^^dddpppvvv{{{yyytttmmmbbbWWWPPPGGG???<<<:::444111111//////.........///000000000222333333333333444666444666999:::<<>>>>>======<<<<<<::::::999888888888888999555666777555222000//////---222666:::HHHcccttt\\\KKKEEEEEEDDDIIIJJJGGGDDD@@@:::333///444777555444666666444555999???DDDFFFCCC===999222111///...------......------...//////...---------+++******,,,---------''''''))),,,,,,***,,,111000000////////////////////////...---,,,***))))))))))))))))))((((((((((((*********+++++++++++++++***)))((('''''''''(((((())))))((((((''''''&&&&&&&&&'''''''''((((((((()))+++***'''&&&%%%''')))+++***)))(((''''''((()))***************************((((((((((((((((((((((((((()))+++,,,,,,,,,+++***,,,+++++++++***)))))))))+++++++++++++++++++++,,,---.........///000111111000000111111222333333444666777888888888666555444222222333444555777999::::::AAAPPPfff~~~ssshhhkkk{{{~~~~~~~~~~~~~~~}}}zzzwwwtttooogggbbbXXXUUUQQQMMMKKKIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBCCCEEEFFFFFFDDDFFFHHHHHHIIIKKKOOOQQQVVVZZZ^^^bbbeeejjjqqqvvvxxx{{{~~~{{{xxxssssssrrrrrrrrrsssttttttuuuttttttsssrrrqqqpppooosssrrrpppqqqqqqrrrpppooojjjkkklllnnnpppqqqrrrrrrnnnnnnooopppqqqssstttuuuuuuttttttuuuvvvvvvuuusssqqqqqqrrruuuvvvvvvtttqqqrrrqqqpppoooooonnnmmmkkkhhhhhhhhhhhhiiikkklllmmmnnnoooooopppppppppoooooorrrqqqpppqqqrrrsssrrrqqqsssuuuwwwwwwuuusssrrrqqqmmmooopppooolllkkkkkkmmmiiiiiijjjkkkllllllmmmmmmjjjjjjkkkllllllllllllllllllkkkkkkjjjiiihhhhhhggghhhgggccc^^^YYYYYY^^^bbbnnnuuuzzzxxxssslll```UUUNNNEEE===;;;999444111111...............///000000000222333333333333444666444666999;;;>>>EEENNNUUU```ttt{{{rrrkkkfff```ZZZUUUUUUQQQMMMIIIGGGEEECCCBBB??????>>>>>>======<<<<<<;;;::::::999888999999999666777777555222000//////000222444;;;PPPnnnhhhSSSFFFBBBCCCEEEIIIKKKHHHDDD@@@999222...333555333333555666444777:::===???>>>;;;888666222111///---------......------............------...---++++++,,,,,,,,,******(((***------+++,,,000111111111000000/////////000///...---+++***)))((((((((((((((())))))))))))***************+++,,,,,,,,,,,,***)))((('''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((()))(((%%%$$$$$$&&&(((******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******,,,+++++++++***)))))))))++++++++++++++++++++++++------......///000000000//////000000111222222222666777888888888777666555333333333444666888999;;;;;;BBBQQQhhhqqqfffjjj|||~~~~~~}}}{{{uuuqqqnnniiibbb\\\VVVSSSOOOMMMLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEGGGJJJLLLMMMPPPTTTVVV\\\```dddgggjjjooovvv{{{}}}}}}yyysssrrrrrrqqqqqqrrrssssssttttttsssrrrqqqpppooooooqqqooonnnmmmnnnnnnlllkkkjjjkkkmmmooopppqqqqqqrrroooppppppqqqqqqqqqrrrrrrttttttssstttvvvvvvuuusssqqqqqqsssuuuwwwvvvssspppqqqqqqqqqpppooommmlllkkkffffffffffffhhhjjjlllnnnqqqqqqrrrsssttttttssssssrrrpppooopppsssuuuuuuuuuuuuvvvxxxwwwtttrrrqqqqqqnnnqqqsssrrrnnnlllmmmooojjjjjjkkklllmmmmmmmmmmmmkkkkkkkkklllmmmmmmnnnnnnmmmmmmllllllkkkkkkkkkjjjggggggeee```[[[YYY\\\```kkkrrrwwwwwwrrrkkk___TTTLLLDDD<<<:::999444111111------------...///000000000222333333333333444666555777;;;>>>CCCKKKVVV___jjj{{{sssmmmhhhbbb[[[UUURRRNNNJJJFFFDDDBBB@@@>>>??????>>>>>>======<<<<<<;;;;;;:::999999999999999777888888666222000/////////000222===UUUrrrqqq]]]LLLBBB??????CCCHHHJJJHHHEEEAAA:::222///333555333222555666444666888:::999777444333333222000...,,,,,,,,,..............................///---,,,,,,------,,,***111,,,***---///---,,,...222222222222111000//////000///...,,,+++)))((('''(((((((((((())))))))))))'''''''''''''''(((******+++******))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''%%%%%%%%%&&&((()))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++***************,,,------...------...//////000111111222222555666777888888777666555333333444666777888999999;;;BBBQQQhhhoooaaagggzzz~~~}}}yyysssoookkkfff___YYYTTTRRROOOMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHFFFDDDCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEFFFHHHIIIGGGIIIMMMPPPRRRUUUYYY\\\aaaeeeiiilllnnnsssyyy~~~|||tttssssssrrrrrrsssssstttssssssrrrqqqpppoooooonnnnnnmmmllllllmmmmmmlllkkkjjjkkkmmmooopppqqqqqqpppnnnnnnooopppqqqrrrrrrrrruuuttttttvvvwwwxxxwwwuuurrrrrrtttvvvwwwvvvrrrooommmoooppppppooommmllllllgggfffffffffgggjjjlllnnnrrrrrrtttuuuvvvvvvvvvvvvtttrrrqqqrrrtttwwwxxxxxxwwwwwwwwwuuurrrqqqpppqqqnnnrrruuusssooommmnnnpppllllllmmmnnnnnnnnnmmmllljjjjjjjjjjjjkkklllmmmnnnlllllllllkkkkkkkkkkkkkkkeeefffeeeaaa\\\YYYZZZ\\\gggnnnuuuuuuqqqjjj^^^TTTLLLCCC<<<:::999555222222------------...///000000000222333333333333444666555888===BBBJJJUUUbbbkkkyyy~~~zzztttoookkkddd[[[UUUNNNKKKHHHEEEDDDBBB@@@>>>??????>>>>>>======<<<<<<;;;;;;:::999999999999:::777888888666333000//////---///222<<>>DDDHHHGGGEEECCC<<<555000444666444333666777666222555777777444222222222222000...,,,+++,,,---//////..................///---,,,,,,---//////...,,,///'''###(((...///......222333333333222111000///000///...,,,***)))'''''''''((((((((()))))))))***&&&&&&&&&&&&&&&((()))***$$$%%%''')))*********)))'''''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''((()))***(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&'''(((***+++***************+++++++++++++++++++++*********))))))***,,,---...---------///000000111111222333333444555666777777777666555333444666777888888888777999@@@OOOfff~~~qqqaaafffyyy}}}~~~zzztttoookkkfff___ZZZTTTQQQNNNMMMMMMNNNMMMLLLKKKLLLKKKJJJHHHFFFCCCBBBEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEIIIHHHGGGGGGGGGHHHIIIJJJHHHKKKOOOSSSVVVYYY]]]```eeehhhllloooqqquuu{{{~~~wwwvvvvvvuuuuuuuuuvvvvvvsssrrrrrrqqqpppooonnnnnnmmmllllllmmmooopppooonnnkkklllnnnoooppppppppppppiiikkkmmmppprrrtttuuuvvvvvvuuuuuuwwwyyyzzzyyyxxxssssssuuuwwwxxxvvvrrrnnnjjjlllnnnoooooonnnnnnnnniiihhhgggggghhhjjjlllnnnpppqqqrrrtttuuuvvvvvvvvvwwwuuussssssvvvxxxyyyzzzxxxxxxwwwtttqqqppppppqqqnnnrrruuutttpppmmmnnnpppmmmnnnooooooooonnnmmmlllhhhgggffffffgggiiikkkllliiiiiiiiiiiiiiiiiiiiiiiidddffffffccc]]]YYYYYY[[[dddlllssstttqqqjjj^^^TTTLLLCCC<<<;;;999555222222,,,,,,,,,---...///000111000222333333333333444666444888>>>EEEOOO\\\kkkuuu}}}yyytttpppllleee[[[TTTMMMKKKHHHFFFEEEDDDCCCAAA?????????>>>======<<<<<<<<<;;;::::::999999::::::888999999666333000//////,,,///333:::HHHYYYccceeefff___TTTIIIAAA===;;;::::::AAAFFFFFFFFFDDD???888222666777555444777888777///333777888555333222222222000...++++++,,,---/////////............//////+++++++++---000111000///'''!!!+++000111000333333444444333222000///000///...,,,***)))'''&&&'''((((((((())))))******((('''''''''((()))+++,,, $$$(((***+++++++++&&&'''''''''(((((())))))************))))))))))))(((((())))))*********+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%%%%''')))+++))))))******+++++++++,,,++++++++++++******))))))+++,,,---///000//////...000111111222333333444444444555666777777666555555333555777888999888777666777>>>LLLccc|||vvvccciiizzzsss}}}~~~}}}}}}~~~|||zzzzzzzzzyyyvvvqqqjjjddd^^^ZZZWWWTTTSSSRRRPPPNNNMMMMMMMMMNNNLLLHHHGGGFFFFFFEEEDDDCCCEEEFFFEEEDDDCCCDDDFFFHHHIIIJJJIIIGGGFFFGGGHHHEEEGGGIIIJJJJJJKKKLLLMMMNNNPPPRRRTTTWWW[[[aaaeeebbbfffkkknnnqqqvvv}}}~~~xxxuuurrrqqqrrrtttttttttvvvuuusssqqqpppnnnmmmmmmoooqqqrrrsssssspppnnnllljjjjjjjjjkkknnnppppppoooiiilllpppsssvvvvvvvvvuuuuuusssrrrtttvvvxxxxxxxxxssstttvvvvvvuuussspppnnnlllmmmoooppppppnnnlllkkkjjjiiigggfffgggiiilllnnnnnnoooqqqsssuuuwwwyyyyyysssssssssssstttvvvxxxyyywwwtttqqqqqqssssssqqqooommmqqqtttuuutttqqqooonnnlllmmmmmmnnnoooooonnnnnnggggggggghhhiiiiiijjjjjjmmmmmmlllkkkjjjjjjjjjjjjfffddddddddd```YYYXXX[[[dddmmmuuuxxxvvvmmm^^^PPPGGGCCC===999666444111///...------......///000111...///000111333666888999;;;;;;>>>EEENNN[[[lll{{{{{{vvvrrrqqqpppjjj^^^UUUQQQOOOMMMIIIEEEBBB???===??????>>>===<<<;;;::::::;;;;;;::::::::::::999999999888666444111000///...222///000999GGGRRRVVVUUUVVVRRRKKKEEE@@@=========???BBBDDDFFFHHHGGG>>>333555666777777666444222111333333333444444555555555222///------...//////.........------...///111222........................------------...///000000///000111222111000...,,,///...------++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************)))(((&&&%%%$$$***)))((('''&&&&&&&&&&&&)))************))))))(((***)))(((''''''(((******,,,+++++++++******))))))''')))************,,,...,,,,,,+++***))))))************))))))***,,,...///,,,...//////...------...000111111222222333444444444555555666666666666666777777777777777888888888;;;===HHH]]]www{{{fffjjjyyykkkwww~~~~~~||||||}}}|||zzzxxxwwwwwwtttqqqlllfff```ZZZVVVTTTRRRQQQPPPOOONNNNNNNNNNNNOOOLLLIIIGGGGGGGGGFFFEEEEEEGGGGGGGGGEEEEEEEEEGGGHHHJJJJJJIIIHHHGGGHHHIIIFFFHHHKKKLLLKKKLLLMMMNNNRRRTTTVVVXXX[[[___dddhhhhhhkkkmmmoooqqqwwwzzzwwwsssqqqqqqrrrsssrrrvvvuuusssqqqooonnnmmmmmmkkkllloooppppppooommmllliiihhhhhhjjjmmmoooooonnnkkknnnqqqtttvvvwwwvvvvvvtttsssssstttwwwyyyyyyxxxtttuuuuuuuuusssqqqnnnmmmlllmmmnnnoooooonnnmmmlllkkkjjjiiiiiiiiikkklllnnnnnnoooppprrrtttuuuvvvwwwwwwvvvtttsssrrrrrrsssssstttqqqnnnmmmoooooonnnmmmmmmppptttuuussspppooonnnkkklllmmmnnnnnnnnnnnnnnnhhhhhhhhhiiijjjjjjkkkkkkkkklllmmmnnnmmmllljjjiiigggeeedddddd```YYYXXXZZZbbbkkktttwwwuuummm]]]OOOGGGCCC===888555333111///...------......///000111///000000222333555777888::::::===DDDMMMXXXiiixxx{{{vvvqqqooooooiii___VVVRRRPPPLLLHHHEEEAAA???>>><<<<<<<<<============>>>;;;;;;::::::::::::999999999777555333111///......111000111:::GGGQQQSSSRRRNNNKKKFFFBBB>>><<<<<<<<<>>>AAABBBBBBEEEEEE>>>555666777888888777666333222333333333444444444555555111///,,,,,,---......---...------------///000111........................,,,,,,,,,,,,---...///000//////111111111000...---///...------++++++***)))))))))))))))))))))))))))************************((((((((())))))))))))***)))))))))*********++++++*********)))(((&&&%%%$$$++++++++++++++++++******((())))))*********))))))((('''&&&%%%$$$$$$%%%%%%******)))))))))(((((((((((()))+++*********+++---,,,++++++***))))))************+++,,,,,,,,,++++++,,,...//////...------...000111111222222333333444444444555666666666666666666666666666666777777777999;;;DDDYYYrrrzzziiimmm{{{cccoooxxxzzz~~~~~~}}}}}}}}}~~~}}}zzzwwwuuussssssnnnkkkgggaaa[[[VVVRRRPPPOOOOOONNNNNNNNNOOOOOOPPPOOOLLLIIIHHHHHHHHHGGGFFFHHHIIIIIIIIIGGGFFFFFFGGGIIIKKKKKKJJJIIIHHHIIIJJJIIIKKKMMMNNNMMMMMMNNNPPPWWWYYY[[[]]]___ccchhhkkknnnpppqqqqqqsssyyy}}}yyysssppppppqqqrrrrrrvvvuuusssqqqooonnnmmmmmmjjjkkknnnoooppppppooonnnjjjiiiiiikkknnnppppppooonnnppprrruuuvvvvvvvvvuuutttssssssuuuxxxzzzzzzzzzvvvuuutttsssqqqooommmkkkkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnoooooopppqqqrrrsssssstttuuutttsssrrrqqqpppqqqqqqqqqnnnkkkjjjjjjkkklllkkkmmmpppssssssrrrooonnnmmmjjjjjjlllmmmmmmnnnnnnnnniiiiiijjjjjjkkkllllllmmmjjjllloooqqqqqqooollliiihhhfffeeeddd```YYYWWWZZZ___hhhrrrwwwuuulll\\\NNNGGGCCC===888555222000......------......///000111111111111222333444666666999999<<>>>>>>>>;;;;;;::::::::::::999999777666444222000///...---000000333<<>>>>>===>>>>>>@@@@@@@@@BBBDDD>>>777777777888888888666555444333333333333444444444444000...,,,+++,,,------,,,,,,,,,,,,,,,---...///000........................++++++++++++,,,---...///...///000111000///...---///...------++++++***)))))))))))))))))))))))))))************************))))))))))))************))))))))))))*********+++*********)))((('''&&&%%%$$$%%%&&&((((((((((((((('''((()))***************((((((&&&%%%$$$#########((((((''''''''''''&&&&&&)))***++++++))))))***+++,,,+++******)))*********)))+++---......,,,)))''',,,...//////...------...000000111111222333333333444444555666666666666555444555555555666666666666===>>>FFFYYYrrr~~~oooqqq}}}^^^iiirrrvvv|||~~~{{{xxxuuurrrpppooojjjgggccc^^^YYYTTTQQQOOONNNNNNNNNOOOOOOPPPQQQRRRNNNLLLIIIHHHIIIIIIIIIHHHIIIJJJJJJIIIGGGFFFFFFGGGKKKLLLMMMLLLJJJIIIJJJKKKKKKMMMOOOPPPPPPPPPQQQRRRYYY[[[^^^```aaaeeeiiilllpppsssuuuuuuwww|||}}}yyysssooooooqqqssstttuuutttrrrpppooonnnnnnmmmnnnoooqqqrrrsssrrrqqqpppmmmllllllnnnqqqssssssrrroooppprrrtttuuuuuutttttttttssstttvvvyyy{{{{{{zzzwwwvvvtttqqqooommmkkkjjjkkkkkklllmmmnnnooooooooonnnnnnppppppppppppooonnnoooooopppppppppqqqqqqqqqnnnoooooopppqqqrrrssstttpppnnnkkkjjjjjjkkklllmmmnnnppprrrrrrqqqnnnmmmmmmiiijjjkkklllmmmmmmmmmmmmkkkkkkkkklllmmmmmmnnnnnnlllnnnppprrrrrrpppnnnllliiifffeeeeee```YYYWWWZZZ^^^gggrrrvvvuuulll\\\MMMFFFBBB<<<777444222///---...------......///000111222222222222333444555555999888;;;@@@FFFMMMZZZfffssszzz~~~vvvrrrmmmjjjhhhddd^^^XXXSSSPPPKKKFFFCCCAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999666555333111000......---///000444===FFFLLLLLLJJJDDDCCCBBBAAA@@@@@@??????===AAACCCDDDEEEEEE???777666777777777777666555444333333333333333333333333222///---,,,---...------++++++,,,,,,---......///........................++++++++++++,,,---.........//////000000///......///...------++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********'''(((((((((((()))))))))*********))))))'''&&&&&& """%%%&&&&&&&&&%%%&&&'''(((******+++++++++)))))))))((('''''''''''''''''''''''''''''''''''')))***+++***)))((()))***++++++***************+++)))***,,,------,,,***)))+++---//////...---...///000000000111222222333333333444555555666666555555444555555666666777777777???@@@HHHZZZrrryyyvvv}}}WWWaaalllttt{{{~~~~~~}}}}}}|||}}}~~~|||{{{yyyvvvssspppmmmlllhhhfffbbb]]]YYYUUUSSSQQQOOOOOOOOOOOOPPPQQQRRRSSSMMMKKKIIIHHHIIIJJJJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHLLLMMMNNNMMMKKKJJJKKKLLLMMMOOORRRSSSSSSSSSUUUVVVZZZ\\\^^^```bbbdddhhhjjjooosssxxx{{{|||{{{wwwqqqoooooorrruuuvvvtttsssrrrpppooonnnnnnmmmrrrrrrsssssssssrrrqqqpppmmmmmmmmmnnnqqqssssssrrrnnnoooqqqrrrssssssrrrrrrtttttttttwwwzzz{{{zzzyyywwwvvvtttqqqnnnllljjjiiikkklllmmmnnnoooooooooooonnnoooppprrrrrrqqqpppooopppppppppppppppppppppppplllmmmnnnppprrrtttuuuvvvqqqpppooommmmmmmmmooopppoooppprrrrrrpppnnnmmmmmmjjjkkkllllllmmmmmmlllllllllllllllmmmnnnnnnooooooqqqqqqppppppppppppoooooohhhfffeeeeee```ZZZXXXZZZ^^^hhhqqquuutttkkk[[[MMMDDD@@@;;;666444222///......------......///000111333222222222333333444555:::999;;;@@@CCCIIITTT___hhhlllqqquuuzzz~~~ssspppllliiifffbbb\\\WWWRRROOOKKKFFFCCCAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999666555333111000///.........000555===EEEIIIIIIGGGCCCCCCBBBAAA@@@????????????EEEJJJKKKKKKHHH@@@777555555666666555555444444333333333333333333333333444111///......///......++++++,,,------.........////////////////////////++++++++++++,,,---.............../////////......///...------++++++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((()))*********)))(((''''''"""$$$''')))++++++***)))&&&'''(((******+++++++++(((((())))))************(((((((((((((((((((((((()))***+++***(((((()))***+++***************++++++************+++,,,---...+++---//////...---...//////000000111111222333333333444444555555555555555555555666777777888999999;;;<<>>999555333222000///...------......///000111222222222222333333444555999999<<>>>>>>>>??????;;;;;;::::::::::::999999666555444222000/////////---///444<<>>>>>??????DDDKKKQQQRRROOOJJJ@@@666555555555555444444444555333333333333222222222222555333000////////////...+++,,,---......//////...////////////////////////++++++++++++,,,---...///................../////////...------++++++***)))))))))))))))))))))))))))************************''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))*********))))))((('''&&&''')))++++++++++++***'''((()))***************%%%&&&'''((()))*********((())))))))))))*********((()))******(((((()))************)))******+++,,,***)))))))))***,,,...000+++,,,...///......///000//////000000111222222222333333444555555555555444555555666777888999:::::::::===HHH\\\ttt}}}vvvKKKUUUcccsss~~~|||zzz{{{}}}}}}||||||{{{{{{}}}zzzxxxxxxyyyyyywwwuuurrrqqqpppooollliiifffeeecccaaa^^^[[[XXXUUUSSSSSSQQQPPPOOONNNMMMMMMMMMMMMJJJIIIGGGFFFHHHIIIJJJIIIGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPOOONNNMMMMMMOOONNNQQQTTTWWWXXXZZZ\\\^^^^^^```ccceeefffgggiiikkkooottt{{{zzzvvvsssqqqqqqssssssssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjjjjlllnnnppppppooonnnnnnoooqqqrrrsssttttttttttttuuuwwwyyyyyyvvvtttuuuuuuuuutttrrrnnnkkkiiilllooorrrttttttrrrooommmkkklllmmmooopppqqqrrrrrrssssssssssssssssssssssssttttttuuuuuuuuutttrrrqqqoooqqqtttsssqqqpppqqqrrrrrrssstttssspppnnnnnnnnnooooooooonnnmmmlllkkkjjjllllllmmmmmmnnnooooooooosssssssssrrrpppooommmlllfffddddddeeebbb\\\[[[^^^___fffmmmnnnllldddVVVIII@@@<<<888555333222111000...------......///000111222111222222333444555666888999===DDDIIIOOOYYYdddfffhhhnnnwww~~~}}}{{{tttsssqqqnnniiibbb[[[VVVOOONNNKKKHHHEEECCCAAA@@@===>>>>>>>>>>>>?????????;;;;;;::::::::::::999999666666444333111000000000,,,///444:::@@@EEEGGGGGGCCCAAA???>>>???@@@CCCDDDKKKRRRVVVTTTOOOIII@@@777666555555555555555666666333333333222222222111111555222///......///...---+++,,,...///000000//////////////////////////////,,,,,,,,,,,,---...///000------------....../////////...------++++++***)))))))))))))))))))))))))))************************'''(((((((((((()))))))))'''''''''((((((((()))))))))************)))((((((((((((''''''''''''''''''((())))))*********))))))%%%&&&'''((())))))(((((((((((()))))))))*********&&&((())))))((((((***+++******))))))***++++++,,,*********+++,,,,,,,,,,,,***,,,...///......///000//////000000111111222222222333444444555555444444444444555666777888999999:::???KKKaaazzzvvviiisssNNNVVVeeettt~~~{{{|||~~~}}}}}}}}}~~~}}}zzzwwwwwwxxxxxxuuurrrmmmmmmmmmllljjjgggdddbbb```___\\\YYYVVVTTTRRRQQQQQQPPPNNNLLLKKKJJJJJJIIIJJJHHHFFFFFFGGGIIIIIIIIIHHHJJJKKKLLLKKKLLLMMMOOOOOOPPPQQQPPPNNNMMMNNNOOONNNQQQUUUWWWYYY[[[^^^``````cccfffhhhhhhjjjkkkmmmrrrvvv{{{{{{xxxtttrrrrrrrrrqqqppprrrrrrpppooonnnnnnnnnnnnmmmmmmnnnnnnoooooopppppplllkkkkkkmmmppprrrrrrqqqnnnooopppqqqssstttuuuvvvttttttuuuwwwxxxwwwuuurrrttttttuuuuuussspppllliiimmmppptttvvvvvvsssooollljjjkkklllmmmoooqqqrrrsssssssssttttttttttttuuuuuutttuuuvvvvvvvvvuuutttssslllpppssstttrrroooooopppsssttttttsssqqqooonnnoooqqqqqqpppooonnnllljjjiiillllllmmmmmmnnnnnnooooooqqqrrrttttttsssoookkkiiieeeddddddeeebbb]]]\\\______eeekkkkkkhhhaaaSSSFFF>>>;;;777444333333222111...------......///000111111111111222333444666666777999>>>GGGMMMTTT___jjjmmmooouuu~~~vvvvvvtttqqqlllddd\\\WWWNNNMMMKKKIIIFFFCCCAAA???AAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999777666555333222111111111,,,...333999???DDDGGGHHHEEECCCAAA@@@AAADDDHHHJJJPPPVVVXXXSSSMMMGGG@@@888777777666666666666777888333333333222222111111111444111///------...---,,,,,,---...000000000000///000000000000000000000000------------...///000000---------------...///000///......---,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))************))))))(((+++***)))''''''&&&'''''')))************))))))((((((((()))******)))(((''''''((((((((())))))******%%%'''((()))((()))***,,,******))))))***+++,,,,,,)))+++---......,,,)))(((***,,,...///......///000/////////000111111222222222333444444555555444444333333444555666777888999666;;;IIIaaazzzlll]]]fff~~~MMMUUUbbbqqq{{{zzz{{{~~~}}}{{{yyywwwvvvvvvuuusssrrrpppnnnkkkgggdddccccccccc^^^]]]ZZZVVVSSSPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFIIIJJJMMMOOOPPPPPPOOONNNMMMNNNOOOPPPQQQSSSTTTTTTXXXVVVUUUWWW]]]aaabbbaaabbbbbbcccccceeejjjppptttvvv{{{zzzxxxuuurrrqqqrrrssstttsssrrrpppnnnmmmmmmnnnooorrrrrrqqqqqqpppqqqqqqqqqsssppplllkkklllnnnpppqqqoooooonnnppprrrtttssssssrrrrrrsssvvvyyyzzzxxxtttppprrrssstttsssqqqooommmuuutttuuuvvvvvvsssooollliiiiiijjjkkkmmmoooqqqrrrtttuuuuuutttrrrrrrsssuuuttttttsssssssssrrrrrrrrrqqqqqqpppppppppppppppqqquuuuuutttsssqqqooolllkkkmmmnnnoooppppppooonnnmmmpppnnnkkkjjjkkkmmmmmmmmmmmmooorrrsssrrroookkkhhhfffeeecccaaa````````````^^^___cccggghhh```RRRHHH???<<<777444222111///.........------...///111222111111111111222444666777:::999:::@@@JJJXXXfffnnnttt~~~{{{xxxvvvtttrrrnnnfff\\\TTTOOOKKKFFFBBBAAAAAA@@@??????????????????>>>======@@@>>><<<<<<<<<<<<:::888666555333111////////////------222<<>>>>>======;;;::::::::::::888777666555333111///.........000///444===CCCDDDEEEHHHEEEJJJLLLJJJIIIOOOTTTVVVYYY[[[\\\VVVKKK@@@999777666444333444666777555222000111222222222111///...///......------......///111///---,,,,,,---...000000000000000000///......---,,,,,,++++++,,,,,,---...------,,,,,,------...///...,,,***(((((('''((($$$$$$%%%'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))(((((((((''''''''''''((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,******++++++,,,,,,------,,,------...///000111111000111111222222333333444444444444555555666777888666555555666666777888999>>>>>>JJJdddzzzmmmaaaXXXTTT___xxxMMMUUUbbbqqq{{{||||||{{{zzzzzz{{{}}}}}}{{{yyyxxxvvvtttrrrrrrqqqnnnlllhhhfffccc```]]][[[ZZZZZZZZZYYYVVVSSSPPPNNNLLLLLLMMMMMMKKKIIIGGGEEECCCCCCCCCDDDFFFHHHJJJJJJKKKKKKHHHIIIKKKMMMNNNNNNNNNMMMNNNPPPRRRUUUXXXZZZ\\\\\\^^^\\\ZZZ[[[^^^bbbeeefffcccdddeeeeeefffiiinnnrrrwww}}}yyyxxxvvvttttttuuuvvvwwwssssssssssssrrrqqqpppppppppppppppqqqrrrssstttuuuqqqooonnnllllllnnnoooqqqqqqpppppprrrtttuuuuuutttrrrqqqqqqrrruuuvvvvvvuuuqqqqqqppppppoooooopppppptttttttttuuuuuutttqqqnnnkkkjjjiiijjjkkknnnqqqsssvvvwwwyyyyyywwwvvvuuuvvvrrrrrrrrrqqqqqqqqqppppppqqqqqqpppooonnnnnnoooooopppqqqrrrsssrrrqqqpppooooooooonnnllllllkkkkkkkkkjjjiiiiiikkknnnppppppooonnnmmmllljjjiiiiiiiiiiiiffffffdddcccbbbbbbbbbbbbdddcccbbbaaa^^^WWWLLLDDD@@@<<<777444222111///...............///000111111111111111222333444555666:::;;;===BBBKKKUUU^^^ddduuu}}}~~~vvvtttrrrnnniiiaaaYYYSSSRRRNNNHHHDDDBBBAAA@@@?????????@@@@@@??????>>>===<<<;;;999999::::::999777777555333111///...------111111666>>>CCCEEEGGGKKKLLLQQQSSSPPPOOOTTTXXXYYY______\\\TTTIII>>>888666444333333444666666555444000111222222222111///...///......------......///111000///...---------...///000000000000///......,,,,,,,,,++++++,,,,,,---......---------------...---,,,+++)))((('''''''''!!!$$$''')))***))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&((())))))******)))''''''''''''((((((((()))))))))''''''((((((((((((((()))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,---******++++++++++++++++++---.........//////000000000000111111222333333333444444555555666666777777555555555555666777888999>>>???LLLfffxxxdddWWWSSSOOOQQQaaazzzMMMUUUcccrrr||||||||||||{{{|||}}}~~~}}}zzzxxxwwwuuusssqqqpppooollljjjgggeeeccc```]]][[[ZZZZZZXXXVVVTTTQQQNNNLLLKKKKKKLLLLLLJJJIIIGGGEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNOOOPPPQQQQQQPPPPPPRRRTTTWWWZZZ\\\\\\]]]```^^^\\\\\\^^^aaaeeegggeeeffffffggggggjjjooorrrwww}}}xxxwwwuuuttttttuuuvvvwwwssstttuuuuuuuuusssrrrqqqpppppppppppppppqqqrrrsssqqqqqqqqqpppooooooqqqrrrrrrqqqqqqrrruuuvvvvvvuuussssssrrrssstttuuuvvvvvvsssrrrpppooooooqqqrrrssssssrrrrrrssstttssspppnnnlllkkkjjjjjjkkknnnqqqsssuuuwwwzzzzzzxxxvvvuuuuuuqqqqqqqqqppppppppppppoooqqqpppoooooonnnnnnooooooqqqrrrrrrsssrrrqqqooonnnooonnnllllllllllllnnnnnnkkkkkkkkkmmmpppqqqpppooonnnmmmlllkkkjjjiiiiiiiiiggggggfffeeeeeeddddddcccdddbbb___\\\YYYSSSKKKFFF@@@<<<777444222000///---.........//////000111111111111222222333444555555777999===CCCLLLUUU]]]aaalllttt|||}}}vvvuuurrrmmmggg___XXXSSSSSSNNNIIIEEECCCBBB@@@??????@@@@@@@@@@@@???>>>>>>>>><<<;;;;;;<<<===;;;:::777555333000...---------000111666???DDDFFFKKKPPPQQQVVVWWWSSSQQQTTTWWWXXXZZZZZZXXXQQQGGG???999777888777888888888888777666111222333333333222111000//////............/////////000000000000//////...//////000000//////...---,,,,,,+++++++++,,,------///......------------...---,,,+++***)))(((''''''!!!###%%%''')))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''(((***++++++)))'''&&&'''(((((((((((()))))))))************++++++++++++((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++******************.........///////////////000000000111222222333333444555555666666666666666555555555555666888999:::===@@@MMMgggnnnZZZOOOJJJKKKSSSfffMMMUUUcccrrr~~~}}}}}}~~~}}}yyywwwwwwuuurrrpppooommmjjjhhhdddcccaaa___]]][[[ZZZZZZUUUTTTRRRPPPMMMLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQRRRRRRTTTVVVYYYZZZ[[[[[[[[[^^^]]]]]]\\\]]]```dddffffffggghhhiiijjjlllpppsssxxxzzzyyyxxxwwwwwwxxxyyyyyyssstttuuuvvvvvvuuusssrrrrrrqqqpppooooooooooooooorrrtttuuutttrrrrrrsssuuurrrrrrqqqsssuuuwwwvvvvvvtttttttttttttttuuuwwwxxxtttsssqqqpppqqqsssuuuwwwqqqppppppqqqrrrrrrpppnnnmmmlllkkklllmmmooorrrssstttvvvxxxyyywwwuuuttttttqqqqqqpppppppppoooooooooppppppoooooooooooopppppptttttttttsssrrrooommmkkkllllllllllllmmmppprrrssspppoooooopppqqqqqqooommmjjjkkkllllllkkkiiifffeeehhhhhhhhhggggggfffeeeeeeaaa___\\\XXXUUUPPPLLLIIIAAA===888444222000...---......///000000111111111111222222333444444444444444666<<>>>>>>>>===;;;;;;<<<<<<;;;999666555222000...------------///777AAAFFFIIINNNUUUTTTXXXXXXSSSPPPRRRTTTUUURRRRRRQQQMMMFFF@@@;;;888;;;<<<<<<;;;999777666666444444555666555444333222/////////....../////////---...111333444333222111///////////////...------,,,+++++++++,,,,,,---...000///...---------------------,,,,,,+++***)))(((((('''''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&''')))++++++***((('''(((((((((((()))))))))***++++++++++++************((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++******************.........//////////////////000000111111222333333444555666666777666666555444444555555666888999:::<<>>>>><<<::::::::::::888666555333111///...---......,,,000:::EEEJJJKKKPPPWWWVVVZZZYYYSSSOOORRRVVVWWWSSSRRRNNNIIIDDD???;;;888;;;<<<<<<;;;777555444444555666777777777666444333000//////......//////000,,,///333666888777555333...////////////...------++++++++++++,,,---......000000///...------------,,,------,,,,,,+++)))))),,,***(((''''''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&'''''')))******))))))(((((((((((()))))))))******)))(((((((((((((((''''''(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,---******++++++++++++++++++---.........//////000000//////000000111222222222444555666777777666555444444444444555777888::::::;;;???OOOhhhbbbOOOKKKJJJRRRcccxxxMMMVVVdddsss~~~{{{vvvsssuuusssooommmkkkiiieeecccYYYZZZZZZZZZZZZYYYXXXXXXSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSUUUXXX[[[]]]^^^]]]\\\XXX[[[^^^``````aaadddfffgggiiilllmmmooorrrvvvxxx~~~}}}}}}|||{{{zzzzzzuuuuuuttttttttttttuuuuuussssssrrrqqqpppppppppqqqrrrvvvzzzyyyvvvtttuuuwwwrrrqqqqqqrrrtttvvvvvvuuuqqqtttwwwwwwuuutttuuuvvvrrrrrrrrrrrrsssuuuwwwxxxqqqppppppqqqsssssssssqqqnnnoooppprrrsssssssssrrruuuvvvwwwvvvtttssstttuuurrrrrrqqqqqqqqqpppppppppooooooooopppqqqsssuuuvvvwwwwwwvvvtttqqqnnnjjjhhhhhhiiikkkmmmoooqqqrrrrrrsssqqqnnnmmmmmmmmmlllkkkggggggfffeeedddcccbbbbbbddddddeeeeeeeeedddcccbbb___^^^[[[VVVQQQNNNLLLKKKAAA>>>888444222000...,,,---...000111222222111111111222333444444444333333444666<<>>???===;;;::::::999777555333222000///....../////////555@@@JJJNNNNNNQQQWWWYYY\\\ZZZTTTRRRWWW]]]___bbb\\\RRRHHH@@@;;;888777999;;;<<<:::777555555666555666666777777555444333000000////////////000000...111666:::;;;999555333......//////......---,,,++++++++++++,,,---...///111000///...------------++++++,,,,,,+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,******++++++,,,,,,------,,,------...///000111111//////000000111111222222444555666777777666555444444444444555777888:::;;;<<>>888444222000---,,,---...000111222222111111111222333444555444333222666888===DDDMMMWWW___dddnnnwwwxxxvvvuuuppphhh^^^WWWTTTTTTLLLIIIEEEBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????BBB@@@>>><<<<<<:::888666222111000.........///000333999EEEOOOQQQOOOQQQWWWZZZ]]]\\\WWWVVV\\\dddhhhqqqgggWWWHHH===888666555888;;;<<<;;;888777777999444555666666666555333333000000////////////000000111444999<<<<<<999555222......//////......---,,,++++++++++++,,,---...///111111000......---------)))***++++++***)))((('''%%%&&&((()))***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((''''''((()))***+++))))))))))))******************))))))((((((((('''(((((((((((((((((((((((())))))))))))************'''(((((((((((()))))))))******+++,,,------......,,,,,,---...///000111222/////////000111111222222444555777888888666555333333444444555777888:::;;;<<>><<<888444222000//////,,,,,,---...///000111222111111111111222333444444888;;;@@@FFFNNNYYYdddkkkrrryyy~~~vvvssspppkkkddd]]]WWWSSSQQQPPPKKKEEEAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???======???>>><<<<<<;;;:::777555333222111/////////000111...<<>>@@@>>>999555333111000///---+++*********,,,---...000111111222222------..................000...***(((''')))+++---))))))))))))******************))))))((((((''''''))))))************))))))(((((((((((())))))))))))***)))))))))((((((''''''''''''(((((())))))******(((((((((((((((''''''''')))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&''')))***++++++******---+++((('''(((+++,,,,,,,,,+++*********+++,,,---...........................///111222333333222222111333666888888666444222111222444555777888999999===BBBOOOhhhwww___QQQNNNLLLTTTiiiUUU___mmmzzz}}}zzz{{{zzzyyyzzz{{{yyytttpppppppppppplllgggbbb```___[[[ZZZYYYXXXWWWVVVUUUTTTPPPOOOOOOMMMLLLKKKJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJMMMOOOQQQSSSVVVVVVUUUUUUUUUWWWXXXYYY[[[[[[]]]^^^^^^^^^]]]\\\aaabbbdddeeeddddddeeefffgggiiilllmmmooossszzz~~~}}}{{{yyywwwwwwxxxyyyvvvuuutttvvvwwwxxxvvvuuutttsssssssssttttttuuuvvvrrrsssuuuvvvvvvtttsssrrrrrrpppooopppsssuuuvvvvvvsssssstttttttttssssssrrrqqqrrrssstttuuuuuuuuuuuurrrqqqpppqqqtttuuutttsssppprrruuuwwwyyyzzzzzzzzz{{{zzzyyyzzzzzzxxxuuusssvvvvvvvvvvvvuuusssqqqppppppooonnnmmmmmmnnnpppqqqssssssrrrpppnnnllljjjhhhiiiiiiiiijjjjjjjjjkkkkkkmmmllllllkkklllmmmoooqqqjjjjjjiiihhhgggeeecccbbbbbbccccccdddeeeeeeddddddaaa^^^ZZZUUUPPPLLLHHHGGG>>>;;;777333000/////////,,,,,,---...///000111222111111111111222333444555777;;;AAAIIIRRR\\\ffflllqqqxxx}}}vvvrrrooojjjddd^^^YYYVVVTTTQQQLLLFFFBBBAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;<<<;;;999777333222000///...//////000111>>>KKKPPPRRRTTTUUUTTTWWWYYYWWWSSSVVVcccrrr{{{~~~lllWWWGGG===888:::>>>AAA>>>;;;999888999888777666777777777555444333333.........//////111222333555888<<<===;;;777444222333222000///---,,,,,,++++++,,,...///000000111111........................///...,,,***)))((((((((('''(((((((((((()))))))))***)))))))))((((((((('''''''''((((((((((((''''''***)))))))))((((((''''''++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))$$$%%%&&&((()))*********+++***)))***+++---,,,++++++*********+++,,,,,,---------........./////////...///111222333333222222555555555555555555444444333444555777888999999999;;;AAAPPPiiiwww^^^OOOLLLKKKTTThhhVVV```ooo{{{~~~~~~{{{wwwxxxxxxxxxyyyyyywwwssspppoooooonnnkkkfffaaa^^^^^^ZZZYYYWWWTTTSSSRRRRRRRRRPPPOOONNNMMMKKKJJJIIIHHHDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJMMMOOOQQQSSSTTTVVVVVVUUUUUUVVVWWWYYYZZZ\\\\\\]]]^^^^^^^^^^^^]]]aaabbbddddddccccccdddeeefffhhhkkklllnnnrrrzzz}}}}}}|||zzzyyyxxxwwwxxxxxxvvvuuuuuuvvvxxxxxxwwwvvvvvvuuuuuuttttttuuuuuuvvvtttuuuvvvvvvuuutttrrrqqqooonnnoooqqqtttvvvvvvuuuqqqrrrtttuuuuuutttrrrqqqssstttuuuuuuvvvvvvvvvuuuqqqqqqrrruuuwwwwwwtttrrrqqqrrruuuxxxzzz|||}}}}}}zzzyyywwwwwwxxxwwwvvvtttuuuvvvwwwwwwvvvsssooommmooonnnmmmkkkkkkkkklllmmmrrrrrrqqqpppnnnllljjjhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkklllnnnppprrrsssllllllkkkjjjhhhfffdddccccccdddeeeeeefffeeeeeeeee```\\\WWWTTTQQQMMMGGGBBB===:::555111...---...///------...//////000111111222222222222333444555555666;;;CCCMMMVVV___hhhmmmssszzz~~~xxxrrrooojjjeee___[[[XXXVVVQQQMMMGGGDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<:::999333222000///.........///666AAALLLOOOPPPSSSUUUUUUWWWWWWUUURRRXXXeeeppptttrrrcccQQQDDD<<<999<<>>GGGQQQYYYaaahhhlllvvv~~~|||uuuqqqllleee___[[[XXXVVVOOOLLLGGGCCCCCCCCCCCCBBBAAABBBBBBAAA@@@???>>>======<<<;;;;;;<<<;;;:::888222111000............///888BBBLLLNNNOOORRRUUUVVVVVVTTTQQQPPPWWWbbbhhhhhheeeYYYJJJ@@@:::888===CCCAAA>>>:::888999:::::::::>>><<<:::888666555333222---......///000222333444555666666555222000000000.........---,,,+++)))))))))***+++,,,---........................---------***+++,,,,,,,,,+++***)))'''''''''((((((((())))))))))))))))))(((((((((((())))))************))))))***))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$******))))))((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))(((((()))***++++++)))((('''(((((('''&&&'''(((***,,,------------,,,,,,---///000222333333///000000111222222333333:::888555222111222444555555666777777888888888888999>>>MMMddd|||zzz___PPPLLLMMMUUUhhhTTT```oooyyy~~~|||zzzxxxvvvsssqqqrrrtttvvvvvvuuurrrpppnnnkkklllkkkhhhccc^^^[[[ZZZVVVTTTRRRQQQQQQRRRTTTUUUOOOOOOMMMLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEGGGHHHIIILLLMMMOOORRRTTTUUUVVVVVVUUUTTTTTTTTTUUUWWWYYYZZZ]]]]]]]]]^^^^^^^^^_________```aaabbbbbbcccfffiiijjjlllmmmmmmlllooouuuzzz}}}|||{{{{{{||||||}}}}}}|||{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxvvvnnnnnnooopppqqqsssuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrqqqpppqqqrrrrrrpppnnnqqqsssvvvxxxxxxwwwuuutttxxxxxxxxxxxxwwwvvvuuuuuussstttttttttuuuuuuvvvwwwssssssssstttuuuwwwyyyzzzyyywwwuuuuuuvvvvvvvvvuuutttuuuwwwwwwvvvsssooolllkkklllllllllmmmnnnoooooooooooooooooonnnlllkkkkkkkkkkkkllllllllllllmmmmmmnnnooopppqqqqqqqqqppppppooonnnnnnllljjjhhhgggeeefffffffffggggggffffffeee]]]XXXRRRPPPNNNJJJAAA;;;:::777333///,,,,,,---.........//////000000111111222222222333444666777888:::AAAJJJSSSZZZ```eeehhhwww|||xxxtttmmmfff^^^YYYVVVUUUMMMJJJEEECCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>???===<<<<<<;;;:::888555222111000......//////000666@@@IIIKKKLLLOOORRRSSSSSSRRRNNNLLLRRR[[[___\\\YYYPPPEEE===888777<<>>;;;:::===AAACCCDDDEEEAAA<<<999777555222000---------...///000222222444444333111///...///000------------,,,+++)))(((((()))***,,,------------//////.........---------///...,,,+++************(((((()))))))))*********(((((((((((())))))))))))))))))************))))))'''''''''''''''((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))******************************))))))))))))))))))))))))************+++---///111333///***'''&&&'''(((((('''(((***,,,------------+++,,,---///000222333444000000000111111222333333777777666555444333333333444555555666777777777666:::>>>III]]]ttt|||bbbRRROOOOOOVVVhhhUUUaaaoooyyy~~~}}}xxxuuurrrqqqpppooorrrttttttrrrpppnnnmmmjjjjjjjjjfffaaa\\\ZZZYYYSSSSSSRRRQQQRRRSSSTTTUUUNNNNNNMMMLLLKKKKKKJJJIIIJJJHHHGGGFFFFFFGGGIIIJJJMMMNNNQQQSSSUUUVVVVVVVVVWWWWWWVVVWWWXXXZZZ\\\]]]]]]]]]]]]\\\]]]^^^^^^___bbbcccdddddddddeeeiiikkkkkkmmmnnnnnnmmmooouuuzzzyyywwwwwwxxxxxx}}}~~~~~~|||{{{zzzyyyxxxyyyyyyyyywwwuuunnnooopppqqqsssvvvxxxyyywwwvvvvvvuuuuuuttttttttttttrrrppppppppppppnnnmmmrrrsssuuuwwwwwwwwwvvvuuuwwwwwwwwwvvvuuutttrrrqqqssstttuuutttssstttvvvxxxtttsssrrrqqqrrrtttwwwyyyyyyxxxvvvvvvwwwvvvuuusssuuuvvvwwwxxxwwwtttrrrpppkkkkkklllmmmnnnooopppppplllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnoooooopppqqqrrrssssssqqqooommmnnnnnnmmmlllkkkjjjhhhgggfffffffffgggffffffeeeddd^^^ZZZTTTPPPMMMHHHBBB===888666333000...---------/////////000000111111111222222333444555666888999;;;AAAJJJSSSZZZ___cccfffttt}}}}}}zzzzzzuuunnneee]]]XXXUUUTTTLLLIIIEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>@@@>>><<<<<<;;;:::777555111000/////////000222333555???HHHIIIIIIKKKNNNNNNQQQPPPLLLJJJOOOWWWYYYWWWSSSKKKCCC===777555:::BBBBBBAAAAAACCCHHHKKKNNNNNNHHHCCC===999888666222///------------...///000111111222111000...---...000......//////...---+++***((()))***,,,------------/////////...------,,,,,,222000...+++)))(((''''''))))))))))))************(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''(((((())))))******+++++++++************++++++++++++++++++++++++++++++,,,---///222666:::===???999444...)))(((***+++,,,((()))***+++,,,---------+++,,,---...000111222333000000000000111222333444555555666777666555333222333333555666777777777777;;;>>>GGGYYYooo}}}dddTTTPPPPPPVVVggg~~~TTT```nnnvvv{{{zzztttnnnlllllllllmmmpppssssssqqqnnnmmmmmmhhhiiihhheee```[[[XXXWWWRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNMMMMMMMMMLLLLLLLLLKKKIIIGGGFFFGGGHHHKKKLLLMMMOOORRRTTTVVVVVVVVVVVVWWWWWWWWWWWWYYY[[[]]]^^^]]]\\\\\\[[[\\\]]]^^^___eeeeeedddcccbbbccceeehhhiiilllnnnnnnnnnrrrxxx}}}zzzrrroooppprrrsss}}}}}}{{{zzzyyyyyyxxxvvvtttpppqqqqqqrrrtttvvvwwwxxxvvvvvvuuuuuuuuuuuuuuuvvvsssqqqooonnnooooooooonnnqqqrrrssstttuuuuuuuuuuuuuuuttttttsssqqqooonnnmmmooorrruuuvvvuuutttuuuvvvrrrqqqppppppqqqtttxxxzzzzzzyyyxxxxxxxxxwwwtttqqqsssssstttttttttsssrrrqqqllllllmmmnnnnnnnnnnnnnnniiijjjlllmmmnnnooooooooonnnnnnnnnooooooooooooppppppqqqsssuuutttrrrooonnnllllllllllllkkkjjjiiiiiifffffffffffffffeeedddddd]]]ZZZUUUOOOJJJEEEAAA???666555444222000...---,,,000000000000000111111111222333333444555777999::::::@@@IIIQQQXXX^^^cccfffrrr|||}}}|||yyyxxxtttlllddd]]]XXXVVVUUULLLIIIFFFDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;<<<;;;888666000000///000111222444555;;;EEEMMMMMMKKKKKKLLLKKKNNNOOOMMMKKKOOOVVV[[[ZZZRRRKKKDDD>>>999555:::AAA@@@CCCHHHNNNSSSTTTRRRPPPFFF@@@:::777777666222///000///////////////000000...000000///......///000---.../////////---+++***))))))+++,,,---.........000//////...------,,,,,,+++++++++******((('''&&&((((((((())))))))))))***'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))'''(((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))+++---000444888<<<>>>???666222...++++++,,,------+++*********+++,,,,,,---+++,,,,,,...///000111111111000000000000222333444444555555666666555444333222333555666888888999999;;;>>>HHHZZZppp~~~dddSSSOOOOOOUUUeee{{{QQQ]]]kkksssxxx|||vvvnnnhhheeefffggglllooosssssspppmmmllllllhhhhhhhhhddd___[[[XXXWWWRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGGGGHHHJJJMMMOOOMMMOOORRRTTTVVVVVVVVVUUUUUUUUUUUUVVVWWWYYY[[[]]]]]]\\\[[[[[[[[[\\\]]]^^^eeedddccc```^^^^^^```bbbgggjjjmmmnnnooottt{{{vvvmmmiiijjjmmmooo~~~|||{{{zzzyyyxxxuuusssqqqqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwssspppmmmmmmnnnpppqqqqqqppppppqqqqqqrrrsssttttttrrrrrrqqqpppnnnllljjjiiilllqqqvvvxxxwwwtttssssssqqqpppoooooorrrvvvzzz}}}zzzzzzyyyzzzyyywwwssspppoooooooooppppppooooooooommmmmmnnnnnnmmmmmmlllkkkhhhiiikkkmmmnnnppppppqqqnnnnnnnnnnnnoooooooooooooooqqqsssuuuuuusssqqqoookkkkkkllllllkkkkkkjjjiiieeefffffffffeeedddccccccZZZXXXTTTMMMEEE@@@>>>>>>555555555333111///---,,,000000000000111111111111222333333444666888999:::888>>>GGGOOOWWW^^^dddgggsss}}}~~~|||zzzvvvrrrkkkccc]]]YYYWWWVVVMMMJJJGGGEEEEEEEEEDDDCCC@@@@@@AAAAAAAAA@@@??????<<<;;;;;;;;;<<<<<<:::888000000000000222444666777BBBLLLTTTSSSPPPNNNMMMKKKMMMOOOOOOMMMPPPXXX^^^___RRRMMMFFF@@@:::666:::BBB===BBBKKKTTTYYYWWWQQQLLLCCC===777555666666333000222111111000000000000000---...000///......///111***+++---------+++)))((()))***+++,,,---.........000000///...------,,,,,, ###'''***,,,+++***(((''''''''''''((((((((()))'''((((((((())))))******))))))************))))))))))))((('''&&&%%%%%%$$$((((((((())))))*********''''''(((((())))))******'''(((((()))***+++++++++***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***---///000111111000---+++***+++,,,,,,+++,,,+++*********+++,,,---+++,,,,,,---...///000000111000000000000222333444555555444444444555555666333444555777999::::::;;;:::>>>JJJ\\\rrr~~~cccRRRMMMNNNSSSbbbxxxOOOVVVcccpppvvv}}}xxxmmmaaa]]]bbbhhhkkklllnnnnnnmmmkkkhhhfffffffffeeeccc```\\\XXXUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNMMMNNNNNNNNNLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLNNNQQQTTTUUUVVVUUUUUUVVVXXXZZZZZZZZZZZZ[[[\\\______aaabbbbbbaaa`````````````````````bbbfffiiihhhjjjmmmnnnooottt|||zzzooojjjggggggnnnwww~~~{{{xxxvvvuuuuuurrrqqqqqqsssuuuvvvvvvuuuwwwwwwxxxwwwvvvvvvxxxzzzuuurrrooonnnoooqqqrrrsssqqqsssuuutttqqqppprrruuupppooommmkkkjjjjjjjjjjjjqqqtttwwwxxxvvvsssrrrqqqtttsssrrrrrrsssuuuxxxzzzwwwwwwvvvuuutttsssrrrrrrooooooppppppooonnnlllkkkooonnnmmmllllllmmmnnnooommmlllmmmpppssstttqqqnnnrrrpppnnnmmmmmmoooqqqsssrrrrrrrrrrrrrrrqqqooooookkkkkkjjjiiiiiihhhhhhhhhdddbbbaaa```aaa```^^^]]]]]]XXXRRRKKKFFFAAA<<<999444333111///...---------......//////000000111111222222222333444555666777999;;;BBBLLLUUU\\\fffooo|||yyyxxxxxxqqqggg___[[[WWWSSSPPPPPPLLLGGGDDDCCCCCCBBBBBBAAABBBCCCCCCCCCBBBBBBAAA>>>>>>>>>===;;;999666555555222000111000000555;;;III\\\bbbZZZRRRJJJHHHQQQNNNJJJIIIMMMUUU\\\^^^]]]PPPMMMGGG===444444:::@@@<<>>>>>===>>>>>>>>>===<<<999777666555111000111000000555;;;KKK]]]```WWWQQQKKKKKKUUUVVVRRRNNNOOOSSSVVVUUUTTTLLLKKKFFF>>>666444888<<<:::>>>EEEJJJJJJEEE>>>:::;;;999777777666555333111---...///000000111111111...////////////---,,,+++++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,---------.........//////...---+++***))))))******'''(((((()))(((&&&$$$"""%%%'''))))))((('''((()))************)))))))))(((&&&'''((())))))(((((('''))))))))))))))))))))))))******)))(((((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''%%%'''''''''&&&''')))***''''''((()))))))))))))))***))))))(((((()))***++++++++++++,,,,,,,,,---------...///000000111000000111111111111111222222333222333444555666666666555777888999999999999777777;;;>>>LLLeee}}}www^^^PPPOOOOOOTTTbbbwwwJJJQQQ]]]jjjvvvvvvmmmhhhfffgggiiillllllkkkiiigggeeecccbbb``````aaaaaa___]]]ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMNNNMMMLLLMMMMMMMMMKKKIIIHHHHHHJJJKKKLLLMMMMMMMMMPPPQQQRRRSSSTTTUUUVVVVVVWWWYYY[[[\\\\\\\\\]]]___aaabbbcccddddddddddddcccgggfffeeeddddddfffhhhiiilllnnnpppqqqrrruuu|||||||||}}}}}}yyywwwwwwwwwxxxzzzwwwtttrrrrrrrrrrrrqqqrrrtttttttttssssssuuuwwwuuusssqqqppprrrtttvvvvvvuuussssssssstttuuutttsssooonnnmmmkkkjjjiiihhhhhhqqqrrrsssrrrooonnnnnnooorrrqqqqqqqqqrrrsssuuuwwwyyyyyyxxxwwwvvvuuuttttttqqqrrrtttuuuvvvvvvuuuuuuoooooommmmmmmmmmmmooooooqqqqqqqqqsssuuuvvvtttrrrooonnnmmmllllllnnnpppqqqtttsssqqqpppnnnnnnmmmmmmjjjkkkkkkkkkjjjhhhfffdddbbb```___^^^^^^^^^\\\[[[\\\WWWPPPJJJEEE@@@<<<999444333111///...---------.........///000111111111111111222222333555666777888;;;CCCNNNWWW```mmmxxx{{{yyytttmmmddd]]]YYYUUUQQQNNNKKKHHHDDDBBBBBBCCCBBBBBBDDDBBB@@@>>>===<<<<<<<<<===>>>>>>>>>===;;;999888444111000111111111555<<>>@@@AAAAAA@@@>>><<<999777555555555555333111---...///000000111111111////////////...---,,,+++/////////...---,,,***)))))))))***+++++++++++++++---............/////////---,,,***)))(((((())))))%%%%%%&&&'''&&&%%%$$$###'''((()))((('''((()))+++*********)))))))))(((((('''(((((()))(((((('''&&&************************+++******)))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%&&&'''&&&&&&(((,,,///111///,,,)))((('''((()))++++++***)))(((((())))))++++++++++++,,,,,,,,,,,,------...///000000000000000111111111111222222222111222333444555555555555888888888888888888888888;;;>>>LLLeee~~~rrrZZZOOOOOONNNUUUfff}}}RRRXXXbbbnnn{{{~~~uuunnnkkkkkkjjjjjjlllkkkiiigggdddbbb```___\\\]]]^^^______]]][[[ZZZYYYXXXWWWUUURRRPPPOOONNNNNNMMMLLLLLLMMMMMMKKKIIIGGGHHHIIIKKKMMMNNNOOOOOOSSSRRRRRRSSSSSSUUUVVVWWWWWWYYY[[[]]]]]]]]]___```bbbbbbccccccddddddeeeeeedddbbbaaaaaaccceeeggghhhnnnppprrrssssssvvv||||||yyywwwwwwxxxzzz|||xxxtttqqqqqqrrrrrrrrrpppqqqrrrrrrqqqqqqsssuuutttrrrqqqqqqsssuuuvvvuuutttrrrpppqqqtttuuussspppnnnnnnmmmlllllllllllllllqqqqqqqqqooollllllmmmnnnrrrrrrrrrrrrssstttuuuvvvzzzyyyyyyxxxwwwvvvuuuuuurrrsssuuuvvvvvvvvvuuutttpppooonnnmmmmmmnnnooopppppppppqqqrrrssssssrrrqqqoooooonnnmmmnnnoooqqqrrrsssrrrpppmmmlllkkkjjjjjjiiijjjllllllkkkhhheeebbbdddbbb````````````^^^\\\[[[VVVPPPIIIEEE@@@<<<999444333111///------------------...///000111111222111111222222333555666777999<<>>??????======>>>>>>===;;;:::999222000///111222111666<<>>>>>???@@@BBB<<<============;;;999888111//////222222222666===CCCTTTYYYSSSPPPJJJHHHOOOOOONNNNNNOOOQQQRRRSSSSSSJJJFFF???888333333666888777777777777777777777777888888777888999888666444---...///000000111111111///.........------------////////////......---,,,***+++,,,---............////////////////////////---,,,***))))))***++++++&&&''''''(((((((((((((((((())))))((('''(((***,,,''''''''''''&&&&&&&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((+++******)))((()))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((()))((())),,,111555KKKEEE<<<333,,,))))))***'''(((((()))***+++++++++*********+++++++++,,,,,,+++,,,---///000000111111///000111222222222222111555666666666666555555444777777666666777777888999888;;;HHH___wwwiiiTTTMMMPPPTTT^^^qqqSSSZZZffftttzzzrrrnnnmmmmmmmmmllliiihhhgggeeebbb```]]]\\\UUUWWWYYY\\\]]]]]]\\\[[[ZZZYYYXXXVVVTTTSSSQQQPPPOOONNNMMMNNNNNNNNNLLLJJJIIIJJJLLLNNNQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUWWWZZZ\\\]]]^^^```bbbaaaaaaaaabbbcccdddeeefffcccaaa___bbbhhhmmmooonnnnnnqqqtttuuuuuuwww|||}}}|||{{{zzzyyyyyyzzzzzzxxxuuurrrqqqrrrtttttttttoooppprrrrrrqqqrrrtttvvvtttrrrqqqqqqrrrssssssrrrooonnnnnnnnnooopppooonnnlllmmmoooppprrrrrrrrrrrrpppppppppnnnllllllnnnppptttttttttuuuuuuuuuvvvvvvzzzyyyyyyxxxwwwvvvuuuuuussssssttttttsssrrrpppoooppppppnnnnnnnnnnnnppppppmmmnnnooonnnmmmmmmnnnoooppppppqqqqqqrrrsssuuuuuuxxxxxxvvvtttqqqnnnkkkjjjhhhhhhjjjjjjjjjhhhfffdddgggeeedddcccdddcccbbb```XXXTTTNNNHHHCCC???;;;888444333111///...---------,,,---...///000111222333333333444444555777888999<<>>======>>>???@@@<<<=========<<<:::888777///...///222333333777===DDDVVV\\\WWWTTTLLLFFFJJJMMMMMMNNNOOOPPPPPPQQQQQQKKKFFF???888444555777999888888888999999888888888888999:::;;;<<<;;;777444---...///000000111111111///......---------......---...............------+++,,,---///000000000000000000000////////////...,,,+++******)))***+++,,,))))))))))))))))))******%%%&&&'''&&&%%%%%%'''))))))))))))((((((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''***))))))((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((&&&'''((('''''')))---000<<<999333---)))((()))***&&&'''(((***++++++++++++************++++++++++++***+++---...///000111111///000111333333222111111222333444666777888888888555666666777777888888888888;;;GGG\\\rrrhhhSSSNNNQQQUUU^^^qqqQQQ[[[hhhyyy|||xxxrrrmmmkkkkkkllllllffffffffffffccc```]]][[[TTTUUUXXXZZZ\\\\\\[[[[[[XXXWWWVVVUUUSSSRRRQQQPPPQQQOOONNNOOOOOOOOOMMMKKKKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTTTTVVVYYY\\\]]]^^^```bbbccccccbbbcccdddeeeggghhhgggdddaaadddjjjooopppooolllpppsssuuuuuuxxx}}}{{{{{{{{{{{{{{{{{{zzzzzzwwwuuussssssssstttsssrrrpppqqqrrrsssrrrsssuuuxxxvvvuuussssssttttttrrrqqqnnnooopppooonnnnnnooopppnnnooopppqqqqqqqqqppppppnnnoooppppppnnnoooppprrrssssssttttttuuuuuuttttttyyyyyyxxxwwwvvvuuuttttttsssssstttuuuuuutttsssrrrqqqpppooonnnnnnooopppqqqnnnpppqqqpppnnnmmmoooqqqoooppppppqqqrrrssstttuuuxxxxxxxxxvvvsssnnnjjjggggggggghhhhhhhhhhhhggggggeeecccaaaaaaaaaaaa___^^^WWWSSSMMMGGGCCC???;;;888444333111///...---------,,,,,,---///000222333333555555555555666888999:::<<>>>>><<<======<<<:::888666444...---///222333333777===KKK\\\aaa\\\XXXPPPIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOJJJFFF@@@;;;888888888888::::::::::::::::::::::::888999;;;>>>???;;;666111---...///000000111111111///...------------...///---............---,,,,,,,,,,,,...///000111111111000000000000/////////...+++***)))(((((()))***++++++******)))))))))******%%%'''((((((''''''((()))))))))((((((((('''''''''(((((('''&&&''''''))))))(((((((((((((((((((((((()))(((((('''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''((()))(((((((((***,,,---+++)))((('''((()))***'''((()))***++++++***)))************++++++++++++***+++,,,...///000111111///000222333333222111000111222333555666777888888333555666888888888888777999;;;FFFZZZnnnhhhTTTNNNRRRVVV```rrrUUU___mmmyyyvvvrrrmmmjjjjjjkkkmmmeeefffffffffdddaaa]]][[[SSSUUUWWWZZZ[[[\\\[[[[[[UUUUUUTTTSSSRRRQQQPPPOOOQQQPPPOOOOOOPPPPPPNNNLLLMMMNNNOOOQQQSSSUUUUUUVVVUUUVVVWWWXXXXXXWWWUUUSSSSSSUUUYYY[[[\\\^^^```bbbddddddddddddeeegggiiijjjiiieeebbbdddjjjoooooommmkkkooossstttuuuxxx}}}{{{yyyzzz{{{||||||{{{zzzyyyxxxvvvtttttttttsssqqqoooqqqrrrssssssssstttwwwyyyxxxwwwuuuuuuuuutttsssqqqmmmppprrrqqqnnnmmmooorrrooopppqqqqqqpppooonnnmmmnnnoooqqqqqqpppppprrrsssrrrrrrsssttttttsssssssssyyyxxxxxxwwwvvvuuuttttttrrrtttuuuvvvwwwwwwvvvvvvqqqpppooonnnnnnooopppqqqppprrrsssrrrooooooqqqsssnnnooooooqqqrrrsssttttttuuuuuuvvvuuuqqqlllfffcccgggggggggggghhhhhhhhhiiibbbaaa___^^^___^^^]]][[[WWWSSSMMMGGGCCC???;;;888444333111///...---------,,,,,,---///000222333333666666666666777999:::;;;<<>>======<<<;;;999777444333...---///222444444888===SSSbbbeee___[[[SSSLLLNNNKKKMMMNNNOOOOOONNNOOOPPPIIIFFFBBB>>><<<:::888777888777666555555666777888777999<<>>:::888333222111///......------000000000000111222333444222444777777777777888999???IIISSSZZZeeevvvzzzvvvkkkfff```\\\ZZZWWWSSSPPPKKKJJJGGGEEECCCBBBBBBBBBAAA?????????@@@@@@???===>>>======<<<999666444222......111333111222999BBB^^^fffmmmkkk```TTTLLLJJJKKKOOOQQQQQQRRRUUUTTTPPPNNNKKKGGGEEEDDDAAA;;;777777888999::::::999888777888999999999888555333111000000000111222222333333//////000000///...---------,,,+++***************+++...111333444444555777111111000///......//////...+++'''###"""$$$(((***((((((((((((((()))******)))))))))))))))(((''''''&&&''')))++++++***)))'''))))))(((((('''''''''&&&((()))***++++++***((('''''''''''''''((((((((()))''''''((()))***++++++,,,)))(((''''''''')))***+++))))))))))))))))))))))))++++++,,,,,,***)))'''%%%''''''((()))***+++,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,---...///000111111111111111111222333444555444444333444444555666777666666666666666666666666:::<<>>:::888333222111///......------.........//////000111222555555666555555777:::===AAAKKKUUU^^^kkk|||zzzvvvjjjeee___\\\ZZZYYYUUURRRJJJIIIFFFDDDBBBAAAAAAAAAAAA@@@???@@@AAA@@@???===>>>======;;;999666333222000000222444333444===GGG```gggllliii^^^RRRLLLJJJJJJPPPTTTVVVWWWYYYWWWRRRQQQNNNJJJGGGFFFDDD>>>:::777888888999999:::999999888888999888777555222111111111111111111111000000---......//////000//////000///...---------------(((+++///111222222444555333333111000......------///---)))&&&&&&'''***+++((((((((((((((()))******)))))))))))))))(((''''''$$$$$$&&&'''''''''&&&%%%)))(((((((((''''''''''''&&&''')))******)))(((''''''''''''((((((((())))))(((((())))))******++++++)))(((''''''((()))***+++))))))))))))))))))))))))******+++++++++***))))))))))))))))))************)))***+++,,,------------,,,,,,---...///000111111111111111111222333444444444444333444444555666777555555666666777888999999<<<>>>GGGWWWjjj{{{jjjSSSKKKOOOWWWdddyyy___jjj}}}yyysssoookkkiiifffdddbbb___\\\]]]```aaa```^^^]]]YYYTTTRRRSSSVVVYYYZZZ\\\[[[ZZZZZZ[[[\\\[[[YYYSSSSSSRRRPPPNNNMMMOOOPPPNNNPPPRRRSSSSSSSSSTTTVVVUUUUUUUUUUUUVVVXXXYYYZZZWWWXXXYYY[[[^^^```aaabbbbbbbbbbbbccceeegggjjjkkkpppmmmjjjjjjmmmooonnnmmmjjjnnnrrrsssrrrsssyyy{{{wwwrrroooooorrrwww}}}|||yyyvvvssssssrrrpppnnnpppqqqssssssrrrrrrtttuuuvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrsssssssssrrrrrrooonnnnnnnnnnnnooopppqqqrrrrrrqqqqqqppppppoooooorrrtttvvvwwwvvvuuuuuuvvv{{{{{{{{{zzzyyyvvvtttrrrqqqsssuuuuuusssrrrqqqrrrttttttuuuwwwyyyzzzyyywwwsssuuuvvvuuussspppoooooonnnmmmkkklllmmmnnnnnnmmmrrrqqqqqqpppnnnllljjjiiihhhiiijjjkkkkkkjjjiiihhhgggfffdddaaa^^^\\\YYYXXXUUUQQQKKKFFFBBB>>>:::777333222111///............///////////////000222222666666555444444777<<<@@@DDDMMMXXXdddtttzzzuuuiiiddd^^^\\\[[[YYYVVVSSSIIIHHHFFFCCCBBBAAAAAAAAAAAA@@@???@@@AAAAAA???===>>>======;;;999666333111222111222444444777BBBMMMbbbfffhhhdddZZZPPPKKKJJJJJJQQQXXXZZZ\\\]]]YYYTTTTTTPPPLLLIIIHHHFFFAAA===777777666666666888999:::777777777777666333111000222222111000000///......,,,,,,---///000111111222222111000///............,,,///222444555666777888555444222000///------,,,---,,,***)))(((((()))***((((((((((((((()))******)))))))))))))))(((''''''''''''((((((((()))))))))((((((((((((''''''''''''%%%&&&''')))))))))((('''''''''((((((((())))))))))))))))))))))))*********)))(((((((((((())))))***)))))))))))))))))))))))))))))))))******+++++++++++++++*********)))))))))***+++,,,------...------,,,,,,---...///000111111111111000111111222333444444444333444444555666777444444555777888:::;;;;;;===>>>GGGXXXkkk|||oooVVVLLLNNNYYYfffzzz```lllzzzsssnnnjjjhhhfffeeebbb^^^ZZZZZZ^^^```aaa```]]]XXXRRROOOPPPTTTWWWYYY]]]\\\]]]]]]]]]\\\[[[ZZZTTTTTTSSSPPPMMMLLLMMMOOOMMMOOORRRSSSSSSSSSTTTVVVUUUUUUUUUVVVWWWXXXYYYZZZTTTUUUWWWZZZ\\\___aaabbbaaaaaabbbccceeegggjjjkkkqqqnnnllllllnnnooonnnmmmjjjmmmpppqqqqqqtttzzzvvvnnnkkkhhheeeeeegggjjjqqq|||||||||yyyuuurrrrrrqqqpppooopppqqqssssssrrrrrrssstttuuutttsssrrrrrrqqqqqqqqqpppppprrrssssssssssssrrroooooopppppppppoooooonnnpppppppppooooooooonnnnnnmmmoooqqqrrrrrrrrrssstttzzzzzzyyywwwvvvtttsssrrrqqqrrrtttuuusssrrrrrrrrrssstttvvvyyy||||||{{{yyytttuuuuuuuuusssqqqooonnnooommmkkkkkklllnnnmmmmmmppppppooonnnmmmmmmllllllmmmmmmmmmmmmllljjjiiihhhhhhfffdddaaa^^^\\\YYYXXXUUUQQQKKKEEEAAA===:::777222111000///............111111111111222333444444555555666666666999>>>BBBFFFOOO[[[jjj{{{yyyuuujjjeee___\\\[[[YYYUUURRRJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???@@@AAAAAA???===>>>>>>===;;;888555222000222111111333444999EEERRR___aaaaaa\\\UUUNNNLLLLLLNNNTTTYYYZZZ\\\\\\YYYSSSSSSOOOJJJHHHGGGFFFBBB>>>999777555333333444666777666666666666444222111000000000000000//////......------......///111222222222111000...---,,,,,,,,,000333555777666666777888444333111000///.........))))))))))))((((((''''''((((((((((((((())))))***)))))))))))))))(((''''''))))))(((((())))))***+++((((((((((((((('''''''''%%%&&&'''((()))***))))))'''(((((((((((()))))))))*********))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))******+++************************+++,,,------.........---,,,,,,---...///000111111000000000000111222333444444444333444444555666777444555555777888999999::::::===GGGYYYmmm~~~tttZZZOOOOOOXXXfff{{{dddooo~~~zzzsssmmmjjjgggeeedddaaa\\\XXXWWW[[[```bbbccc\\\WWWQQQMMMOOORRRWWWYYY]]]^^^______]]][[[YYYXXXTTTTTTSSSPPPMMMKKKLLLNNNMMMOOORRRSSSSSSTTTUUUWWWWWWWWWWWWVVVVVVWWWXXXXXXSSSTTTVVVXXX[[[]]]___`````````aaaccceeehhhiiikkkooonnnmmmmmmnnnnnnnnnmmmkkkmmmooopppqqquuuzzzyyyuuukkkddd\\\ZZZXXXWWWZZZ^^^hhhqqq~~~|||yyytttrrrqqqqqqqqqpppppprrrsssrrrqqqqqqrrrssssssssssssrrrrrrqqqppppppooopppqqqrrrssssssttttttppppppqqqqqqpppooonnnmmmnnnnnnnnnnnnnnnmmmmmmmmmjjjlllnnnooooooppprrrssswwwvvvuuuttttttsssssssssppprrruuuuuutttrrrrrrsssssstttvvvyyy|||}}}{{{zzzuuutttttttttsssqqqnnnlllnnnlllkkkkkkmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnrrrqqqpppnnnllljjjhhhggggggfffdddaaa^^^[[[YYYXXXUUUPPPJJJEEEAAA===999777222111000//////......///111111111111222333444555222444777999:::<<>>>>>>>>===;;;888555111000111000000222444999FFFSSSZZZ[[[ZZZVVVQQQNNNNNNOOOSSSXXXZZZXXXXXXXXXVVVRRRNNNJJJFFFDDDDDDCCC@@@===>>>;;;888555333444555777777666666555333222000000......//////000000000000000////////////000111111444333111///...,,,,,,,,,///111333333222000000111000000//////////////////(((((()))******)))''''''((((((((((((((())))))***)))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((&&&'''((()))***+++++++++(((((((((((()))))))))************)))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((*********)))))))))((((((((())))))***+++,,,,,,,,,,,,,,,------......------,,,,,,---...///000111111000000000000111222333333444444333444444555666777555555666666666666666777666:::GGG[[[nnn~~~www___SSSRRRXXXggg~~~iiirrr}}}xxxrrrmmmiiifffcccaaa^^^YYYTTTSSSXXX___ccceee^^^YYYRRROOOOOOSSSVVVXXX\\\^^^aaaaaa^^^[[[YYYXXXTTTTTTSSSPPPNNNLLLMMMOOONNNPPPSSSTTTTTTUUUVVVXXXYYYYYYXXXWWWVVVVVVVVVWWWTTTTTTVVVXXXZZZ]]]^^^___^^^___aaacccfffhhhiiijjjmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppqqquuu{{{}}}vvvoooiiieee[[[TTTOOONNNNNNOOOTTT[[[iiirrr}}}yyytttrrrqqqrrrrrrqqqppprrrsssrrrqqqpppqqqsssqqqrrrrrrrrrrrrqqqpppooopppppppppqqqrrrsssuuuvvvrrrrrrrrrqqqpppooommmlllmmmmmmmmmmmmlllllllllllllllmmmoooppppppqqqsssuuuttttttttttttttttttttttttqqqsssuuuvvvuuutttttttttttttttuuuxxxzzz|||{{{yyytttsssrrrrrrrrrpppmmmjjjkkkjjjjjjlllnnnooonnnllljjjkkklllmmmnnnooooooooosssrrrpppnnnkkkiiigggfffeeedddbbb```]]][[[ZZZYYYTTTPPPJJJEEEAAA===999666111111000///////////////000000///000000111222333000444888;;;<<<>>>AAACCCIIIUUUdddqqqzzzwwwoooiiibbb^^^[[[XXXSSSOOOKKKJJJHHHFFFEEEEEEEEEEEEBBBAAA@@@AAABBBBBB@@@>>>>>>>>>===;;;888444111///000///000222444999GGGTTTZZZZZZXXXUUURRRQQQRRRTTTWWW[[[[[[XXXWWWXXXUUUQQQIIIEEEAAA@@@AAAAAA@@@===AAA???<<<888777777888999777777666444333222111111......///000000111222222111000///...///000111222777555333111///...------000111333333111/////////......------......///000******,,,,,,,,,+++***)))((((((((((((((()))******)))))))))))))))(((''''''&&&''''''''''''((((((((('''''''''((((((((((((((((((((())))))******++++++((((((((()))))))))******)))))))))))))))*********((())))))))))))(((((('''))))))))))))))))))))))))++++++,,,,,,,,,+++)))((((((((()))***+++,,,---...,,,,,,------------,,,,,,,,,,,,---...///000111111000000///000000111222333444444333444444555666777666666666555555555555555555999FFF[[[oooyyybbbVVVTTTXXXhhhkkksss{{{wwwrrrmmmiiieeeaaa^^^YYYTTTOOOOOOUUU]]]ccceeebbb]]]WWWSSSRRRTTTVVVWWWYYY]]]bbbbbb```]]][[[ZZZVVVVVVUUURRRPPPOOOPPPRRRNNNQQQSSSUUUUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]______]]]___aaacccfffhhhiiijjjjjjkkklllmmmmmmmmmmmmnnnpppppppppppprrrvvv{{{~~~~~~|||sssqqqnnnjjjeee```[[[YYYRRRMMMIIIJJJLLLPPPYYYbbboooxxx}}}zzzuuurrrrrrsssssssssppprrrsssrrrqqqpppqqqrrrpppqqqqqqrrrrrrqqqooooooqqqpppoooooopppsssvvvxxxtttsssrrrqqqooonnnmmmlllkkkkkkkkklllllllllllllllmmmooopppqqqpppqqqtttvvvuuuuuuvvvvvvvvvuuuttttttrrrtttvvvwwwvvvuuuuuuvvvtttssssssuuuxxxyyyyyyxxxtttrrrqqqpppqqqoookkkhhhfffgggiiillloooooommmkkkggghhhkkknnnpppppppppoooooonnnmmmkkkiiihhhgggfffbbbaaa```___]]][[[ZZZYYYTTTPPPJJJEEE@@@===999666111000000///////////////000000000000111222333333222444777999<<>>>>>>>>===:::777444000...000///111444666:::GGGSSS```^^^\\\YYYWWWVVVWWWXXXXXX\\\^^^]]]\\\[[[XXXSSSFFFCCC???>>>@@@BBBAAA???>>>===;;;999888999:::;;;888888666555333222222111000000111111111111111111000///......///111333444777666444111///---,,,,,,...000222333222111111111...------,,,,,,,,,------***++++++,,,,,,,,,+++***((((((((((((((()))******)))))))))))))))((('''''''''(((***+++++++++***)))''''''''''''((((((((()))))))))((((((((()))))))))(((((()))))))))*********(((((())))))******++++++((()))******)))((('''&&&))))))))))))))))))))))))***,,,///111111000---+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...///000111111/////////000000111222333444444333444444555666777555555666666777777777888888;;;FFFYYYmmmyyybbbVVVSSSVVVeee|||jjjrrr~~~yyyvvvqqqmmmiiieee```\\\VVVPPPKKKKKKRRR[[[bbbeeegggbbb[[[VVVUUUUUUVVVVVVXXX\\\bbbdddbbb___]]]^^^WWWWWWVVVTTTRRRQQQSSSTTTOOOQQQTTTVVVVVVWWWYYYZZZXXXXXXWWWWWWWWWXXXXXXYYYXXXYYYZZZ\\\]]]^^^``````]]]^^^aaacccfffhhhiiijjjhhhjjjlllmmmllllllmmmnnnrrrqqqpppppprrrvvv{{{~~~{{{vvvtttfffdddaaa]]]YYYVVVSSSQQQPPPLLLJJJLLLPPPVVVaaalll{{{~~~zzzuuurrrrrrsssttttttppprrrsssrrrppppppqqqrrrooopppqqqrrrrrrqqqooonnnqqqpppnnnnnnooossswwwzzzvvvtttrrrpppooommmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnppppppooopppsssuuuwwwxxxxxxxxxxxxvvvtttsssrrrtttwwwwwwvvvvvvvvvwwwuuusssrrrsssvvvxxxxxxxxxtttqqqoooooopppnnnjjjgggcccdddgggkkknnnnnnllliiieeegggkkkoooqqqqqqpppoookkkjjjiiihhhgggggggggggg``````___^^^\\\[[[ZZZYYYTTTPPPJJJDDD@@@<<<999666111000000////////////000222222222222333444555666444555666777:::???EEEJJJOOO]]]mmmwww~~~|||zzzlllgggaaa]]]\\\ZZZVVVRRRIIIHHHFFFEEEDDDDDDDDDDDDBBBAAAAAAAAABBBBBB@@@>>>>>>>>>===:::777333000...000000333666777<<>>>>>AAACCCCCCBBB999888777777777888999:::999888777555333333222222333333222222111000000000...---------///222555777555444111///---+++***)))'''))),,,............//////...---,,,+++*********((())))))*********))))))((((((((((((((()))******)))))))))))))))(((((('''$$$%%%'''))))))(((&&&%%%&&&'''''''''(((((()))))))))(((((('''''''''(((((())))))))))))************'''(((((()))***++++++,,,((()))*********((('''&&&))))))))))))))))))))))))***,,,111444555444111///,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******,,,,,,---...///000111111////////////000111222333444444444444444555777777444555666777888999:::;;;<<<===EEEWWWkkkyyybbbUUURRRRRRaaawwwsssuuu~~~|||yyyvvvrrrnnnkkkfffaaa^^^TTTTTTSSSQQQRRRYYYccckkkjjjfff___XXXUUUUUUWWWYYYZZZ[[[\\\^^^______^^^^^^XXXWWWVVVVVVVVVUUUSSSQQQPPPSSSVVVWWWWWWVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYXXXYYYYYYZZZ\\\^^^```aaabbb___]]]___dddhhhhhhgggggghhhiiikkkkkkllllllllluuuuuuuuuuuutttvvvyyy|||}}}zzzmmmgggaaa]]]\\\ZZZTTTOOONNNPPPRRRVVV\\\eeeooovvv|||zzzwwwvvvuuuuuusssqqqssssssuuuvvvvvvuuuuuutttqqqpppooonnnnnnnnnooopppmmmmmmlllmmmnnnqqqsssuuuuuuuuusssooolllkkklllnnnmmmmmmmmmnnnoooooommmkkknnnppprrrsssrrrrrrsssuuuuuuwwwxxxxxxvvvtttssssssvvvwwwwwwwwwwwwvvvuuuuuuwwwssspppqqquuuwwwuuurrrsssqqqnnnmmmnnnlllhhheeebbbeeehhhkkkmmmmmmlllkkkgggiiimmmrrruuutttpppmmmggggggggggggffffffffffffdddcccaaa``````___\\\ZZZTTTPPPJJJDDD@@@<<<999666222111///...---------...//////000111222333333444444333444777888:::BBBJJJUUU\\\iiixxx~~~{{{oooggg]]]XXXXXXWWWRRRMMMIIIHHHFFFDDDCCCCCCDDDDDDFFFEEECCC@@@???>>>>>>???>>>===:::777444222000000222000111555666;;;JJJ[[[gggccc___^^^______]]]ZZZZZZgggpppnnngggccc^^^YYYQQQFFF======BBBDDDDDDEEEBBB@@@<<<999777777999:::999999999888666333000...444333111///......//////000///...---...///222333222111///...------...............------,,,,,,,,,------------------------******))))))))))))************)))(((((((((((((((***)))((()))***+++***)))''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))+++***)))))))))***,,,,,,)))''''''((()))******(((************************(((***+++***)))((()))***+++,,,---...///111222222//////...,,,******,,,......+++((((((+++---,,,+++......//////000000111111333222222111111222222333333444555666777777777777666666666777888888888999:::>>>GGGXXXooorrr\\\TTTVVVXXX___nnnnnnrrr{{{~~~zzzwwwsssoookkkgggaaa^^^UUUTTTRRRPPPQQQWWWccckkkmmmhhhaaaZZZVVVUUUVVVWWWWWWYYY[[[]]]^^^]]]\\\\\\XXXVVVUUUVVVVVVVVVTTTRRRRRRTTTWWWXXXWWWUUUUUUVVVSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]___```aaaaaa```___```ccceeegggggghhhhhhiiiiiijjjkkkllllllsssssstttttttttuuuyyy|||wwwrrrllliiihhhfffaaa]]]\\\^^^```dddkkkttt}}}|||zzzxxxxxxxxxvvvuuussstttuuuvvvwwwwwwvvvuuuqqqpppooonnnnnnnnnoooooonnnnnnmmmmmmoooqqqtttuuuvvvuuusssoookkkiiijjjlllqqqqqqqqqrrrsssrrrqqqoooppprrrttttttsssssstttuuuwwwxxxzzzyyywwwuuuttttttwwwwwwwwwwwwwwwvvvuuuuuuwwwssspppqqqtttvvvtttqqqsssqqqooonnnooonnnjjjgggfffgggjjjkkklllkkkiiihhhhhhjjjmmmqqqtttsssoookkkffffffggggggggggggggggggeeedddbbbaaaaaa___\\\ZZZUUUQQQJJJEEE@@@<<<888555111000///...------...///000000111222333444555555777555555777888999AAAJJJXXX```nnn}}}}}}qqqiii___[[[ZZZYYYTTTOOOJJJHHHGGGEEEDDDDDDDDDDDDGGGFFFDDDBBB@@@????????????===;;;888555333111111333222333666777===LLL[[[fffbbb]]]ZZZZZZ]]]___```ppp}}}sssggg]]]VVVRRRHHH@@@AAADDDDDDBBBBBBAAA???;;;888888999<<<>>>BBBAAA???<<<888555222000444333222111111111111222000000.........000222333222111///---,,,+++,,,,,,......---------,,,,,,,,,///......---,,,++++++*********))))))))))))************)))(((((((((((((((***)))((((((******)))(((''''''((((((((((((''''''''')))***)))((('''((()))))))))))))))))))))))))))'''((()))*********)))))))))((('''((()))***)))(((************************(((***+++***)))((()))******++++++,,,---...//////222333333111...++++++++++++***)))***,,,------------......///000111111222333222222111111222222333333444555666777777777777555555666666777888888888;;;???III[[[rrrpppZZZQQQSSSWWW___nnnlllpppxxx}}}|||}}}zzzuuuqqqlllgggbbb^^^WWWUUURRROOOOOOVVVbbbkkkqqqmmmeee^^^XXXUUUSSSSSSSSSVVVYYY[[[\\\\\\[[[YYYWWWVVVUUUUUUWWWWWWVVVUUUTTTVVVXXXXXXWWWUUUTTTUUURRRRRRSSSTTTVVVWWWYYYZZZ\\\]]]]]]^^^^^^___``````___```aaaaaaaaabbbeeeggghhhhhhhhhhhhiiikkkmmmnnnpppqqqqqqrrrrrruuuyyy|||~~~yyywwwvvvtttqqqmmmjjjlllppptttzzz}}}zzzyyyyyyyyyxxxwwwssstttvvvxxxxxxxxxxxxwwwqqqqqqpppoooooooooooooooooooooooooooppprrrtttvvvvvvuuusssooojjjhhhhhhiiirrrssstttuuuuuutttsssrrrsssuuuvvvuuuttttttuuuvvvyyy{{{|||{{{xxxvvvuuuuuuwwwwwwwwwwwwwwwvvvuuuuuuvvvssspppppprrrsssqqqooorrrqqqpppppppppooommmkkkjjjkkkkkklllkkkiiigggfffiiikkkmmmppprrrqqqllliiifffffffffgggggghhhhhhhhhgggfffcccbbbbbb```]]]ZZZWWWRRRLLLEEE@@@;;;777444000///...------...///000111111222333444555555666999777666777777999BBBLLLYYYcccrrr|||ssslllccc^^^]]]ZZZUUUQQQJJJIIIGGGEEEDDDDDDEEEEEEGGGFFFDDDBBBAAA@@@@@@@@@@@@>>><<<999666444333222333333444666888???MMM[[[ddd```[[[WWWYYY```jjjqqq}}}iii[[[RRRRRRJJJCCCDDDEEECCC@@@???AAA>>>;;;888888;;;???BBBIIIFFFBBB===888444111000111111111111222222333333111111000//////000111222222111...,,,************...------------,,,,,,,,,000///...---+++***)))(((******))))))))))))*********))))))((((((((((((((()))(((''''''))))))((('''''''''(((((((((((('''''''''((())))))''''''((()))))))))))))))))))))))))))$$$&&&)))++++++***'''&&&***)))(((((())))))((('''))))))))))))))))))))))))(((***+++***)))((()))***************++++++,,,,,,///111333222///,,,***))))))***,,,---------...///,,,---...///000111222333333222222111111222222333333444555666666666666666444555555666777777888888<<<@@@KKK___vvvnnnWWWNNNOOOVVV^^^mmmlllqqqxxxyyyxxx|||wwwrrrmmmhhhbbb^^^ZZZXXXSSSOOOOOOVVVbbbllltttpppiiiaaaZZZUUURRRPPPQQQSSSWWWZZZ\\\[[[ZZZYYYWWWUUUUUUUUUWWWXXXXXXWWWWWWXXXYYYXXXVVVTTTSSSTTTRRRSSSSSSUUUWWWYYY[[[\\\^^^______```````````````^^^```bbbaaa______cccggghhhhhhgggggghhhjjjmmmooommmnnnooopppqqqtttxxx|||~~~~~~|||zzzyyy||||||yyyxxxxxxxxxxxxwwwtttuuuwwwyyyzzzzzzyyyyyyssssssrrrqqqqqqppppppppppppppppppppprrrsssuuuvvvvvvuuusssooojjjgggggggggpppqqqssstttsssrrrrrrrrruuuvvvvvvuuutttssstttvvv{{{}}}~~~}}}zzzwwwvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuuuurrrpppooopppqqqooonnnoooooooooooopppooonnnmmmllllllkkkkkkjjjiiihhhgggkkklllmmmpppqqqoookkkgggeeeffffffgggggghhhhhhiiihhhgggeeecccbbb```]]][[[XXXTTTMMMFFF@@@;;;666333//////...------...000000000000111222333444555555999777666777888<<>><<<999777555444333222222444555999BBBOOOZZZ```___\\\[[[___lll~~~}}}fffVVVOOOOOOGGGBBBBBBCCCAAA??????AAA>>>:::777777;;;???BBBGGGDDD>>>888333000.........///000222333333444444222111000000000000111111///...,,,+++***)))******------------------------///...---,,,+++***))))))******))))))))))))******))))))(((((((((((()))))))))(((''''''(((((('''&&&''''''(((((((((((('''''''''((()))(((''''''((()))((((((((((((((((((((((((%%%'''(((******)))((('''***)))(((((())))))((('''(((((((((((((((((((((((((((***+++***)))((()))***************************(((***,,,,,,+++*********(((,,,///000---,,,---///,,,,,,---///000222333333333222222111111222222333333444555555666666666555555555666777888888999999;;;@@@LLLaaayyymmmVVVLLLMMMVVV^^^nnnkkkpppxxxzzzyyy|||wwwsssnnniiiccc___]]]ZZZUUUQQQPPPWWWbbbllltttqqqkkkddd]]]WWWRRROOOPPPRRRVVVYYY[[[[[[[[[ZZZXXXVVVUUUUUUWWWYYYYYYYYYXXXYYYYYYXXXUUUSSSRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]___``````aaaaaaaaa```___]]]___aaa```^^^^^^bbbeeeggggggffffffhhhjjjmmmoookkkmmmnnnooopppsssxxx{{{~~~~~~zzzxxxxxxyyyyyyxxxuuuvvvxxxyyyzzzzzzzzzyyyuuuuuuttttttsssrrrqqqqqqppppppqqqqqqrrrssstttuuuttttttsssoookkkhhhggggggnnnqqqssstttrrrqqqrrrsssuuuuuuuuutttsssrrrtttvvv}}}~~~}}}zzzwwwuuuuuuuuuvvvvvvvvvvvvuuuttttttsssrrrpppooooooooonnnnnnmmmnnnoooooonnnnnnnnnnnnkkkkkkjjjjjjjjjjjjjjjjjjmmmmmmnnnooopppnnnjjjgggeeeeeeffffffgggggggggggghhhgggeeedddcccaaa^^^[[[YYYTTTMMMFFF@@@;;;666333//////...------...000000//////000111222333444444777555555888:::???JJJUUUZZZeeevvv|||yyyqqqmmmfffaaa]]]XXXRRRNNNJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBBBBAAA@@@???>>>>>>???===;;;999666555333333000111333444:::EEERRRZZZ^^^^^^___bbblll}}}ttt^^^PPPJJJHHHBBB???AAABBB@@@???@@@@@@>>>:::777777999<<>>KKK```zzznnnWWWMMMNNNVVV___ppphhhmmmvvv~~~~~~|||wwwsssnnniiiddd```]]][[[VVVRRRPPPVVVaaaiiiqqqoookkkfff___YYYSSSPPPOOOQQQTTTVVVYYYZZZ[[[[[[YYYWWWUUUVVVWWWYYYZZZYYYXXXXXXXXXVVVTTTRRRRRRSSSTTTTTTUUUVVVXXXYYY[[[\\\^^^___```aaabbbaaa```___]]]]]]^^^^^^^^^___bbbdddfffffffffggghhhkkkmmmnnnkkkmmmnnnnnnpppssswwwzzz|||zzzyyyzzzzzzzzzwwwwwwyyyzzzzzzzzzyyyxxxuuuuuuuuuuuutttsssqqqpppppppppqqqrrrssssssttttttrrrrrrrrrpppmmmjjjjjjjjjnnnrrruuuvvvtttrrrtttvvvuuuuuuuuutttssssssuuuwww}}}~~~~~~}}}yyyvvvtttssstttttttttttttttssssssrrrrrrqqqpppooooooooooooooolllnnnoooooonnnmmmnnnoookkkkkkjjjiiiiiijjjlllmmmnnnnnnnnnooopppnnnkkkhhheeeeeeeeeeeeeeeeeeeeeeeegggeeedddccccccaaa___\\\YYYTTTMMMGGGAAA<<<777444000///...------...///000...///000111222333333444555444555999===BBBMMMXXX___jjjzzz~~~zzzoookkkfffaaa\\\VVVOOOKKKIIIHHHFFFDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>===<<<;;;999777555333222222...111333444<<>><<<:::888777999<<<===>>><<<777333000//////000444666888;;;;;;:::888666222111111000///...------***)))))))))***+++---...,,,,,,,,,------------...------------------------******))))))))))))******((((((((((((((())))))***+++)))(((((((((((('''&&&''''''((((((((((((''''''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))***)))((('''((()))***,,,)))''''''((()))******((((((((((((((((((((((((((((((***+++***)))((()))***++++++++++++++++++******,,,+++***(((&&&&&&)))++++++,,,......,,,,,,,,,---,,,---...///000111222333333222222111111222222333333444444555555555444444444555666777888999:::;;;999===III___yyypppYYYOOOQQQVVVaaasssggglllttt~~~~~~}}}zzzvvvrrrnnnjjjdddaaa[[[ZZZVVVQQQPPPTTT^^^eeelllllljjjfffaaa[[[UUURRRNNNOOOPPPSSSUUUXXXZZZ[[[[[[XXXVVVVVVWWWYYYZZZZZZWWWWWWWWWUUURRRQQQQQQRRRTTTTTTTTTUUUVVVWWWYYYYYY]]]^^^```aaabbbaaa```___\\\[[[ZZZ\\\^^^aaabbbcccdddeeefffhhhiiikkklllmmmlllmmmnnnoooppprrrvvvzzz}}}yyyxxxyyyxxxxxxxxxxxxyyyzzzyyyxxxwwwvvvttttttttttttsssqqqpppnnnooopppqqqrrrrrrsssssssssoooqqqqqqqqqnnnmmmmmmmmmnnnrrrvvvwwwtttrrrtttwwwuuuvvvvvvttttttuuuxxxzzz|||}}}}}}{{{wwwtttrrrqqqrrrrrrssssssrrrrrrqqqppppppqqqqqqpppoooooopppqqqmmmoooqqqqqqooommmnnnpppmmmllljjjiiiiiijjjlllmmmnnnnnnooopppqqqooollliiieeeeeeeeeddddddccccccbbbeeedddbbbbbbbbbbbb___]]]XXXTTTMMMGGGAAA<<<888555111000///...------...//////000000111222333444555666555777<<>>===:::999777555333111000000...222444666???OOO[[[```cccdddgggnnnwww}}}ssskkk```QQQEEE@@@>>>@@@GGGPPPPPPIIIAAA>>>;;;;;;:::::::::<<<>>>???<<<:::777444111000000000666777:::<<<;;;999666333111111000///...---,,,++++++******)))***+++---...,,,,,,,,,---------....../////////......---------******))))))))))))******((((((((((((((()))******,,,***))))))))))))(((&&&''''''((((((((((((''''''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))''''''((((((((()))))))))'''&&&&&&'''***++++++***(((((((((((((((((((((((((((***+++***)))((()))*********************++++++***++++++***)))(((***+++***))))))***,,,...///...---......///000111111222333222222111111222222333444444444555555444444333222222444555666888999999;;;===III___zzzrrrZZZQQQRRRWWWcccvvvhhhllluuu}}}zzzzzz|||yyyuuurrrnnnjjjeeeaaaYYYXXXUUUQQQOOOSSS[[[bbbiiiiiiiiifffbbb\\\WWWSSSMMMMMMNNNPPPRRRVVVYYY[[[\\\YYYWWWVVVWWWYYYZZZYYYVVVVVVVVVTTTQQQPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWW\\\]]]___aaabbbaaa```___]]]ZZZXXXZZZ___ccccccbbbcccdddfffhhhjjjkkkllllllmmmnnnooooooppprrrvvvyyy}}}{{{wwwvvvvvvuuuuuuxxxyyyzzzzzzyyyxxxvvvuuussssssssssssrrrpppnnnmmmooopppqqqqqqrrrrrrrrrrrrnnnpppqqqqqqpppooooooppplllqqquuuuuurrrqqqsssvvvvvvvvvvvvvvvuuuvvvzzz}}}{{{|||}}}zzzvvvsssqqqpppqqqrrrrrrrrrrrrqqqppppppppppppqqqpppooooooqqqrrrnnnqqqsssrrrpppnnnoooqqqooommmkkkiiihhhiiikkklllooonnnooopppqqqpppmmmkkkfffeeeeeedddcccbbbaaaaaacccbbbaaabbbbbbbbb```^^^XXXTTTMMMGGGBBB===888555222111///...---------...000111222333444555555666777666999===@@@CCCLLLUUUdddnnn}}}{{{xxxmmmkkkhhhbbb[[[TTTMMMIIIGGGFFFDDDCCCBBBBBBBBBBBBAAABBBBBBCCCBBBAAA???>>>888777555333111000//////...333666888BBBSSS___cccggggggiiiooovvvzzzyyywwwuuujjjaaa___[[[OOODDD???===BBBNNNYYYYYYNNNAAA;;;999999:::;;;===???@@@AAA;;;:::777444111000///...444666999:::999666222///000000000///...,,,+++***---,,,+++******+++,,,,,,,,,,,,,,,------.........222222111///...---,,,+++******))))))))))))******((((((((((((((()))******---+++))))))******(((&&&''''''((((((((((((''''''&&&'''((('''&&&&&&'''((())))))))))))))))))))))))###%%%''')))***(((&&&%%%&&&%%%%%%'''***,,,,,,+++))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))*********+++###&&&***++++++++++++,,,)))&&&%%%''',,,000111000......//////000000111111333222222222222222222333444444444555444444333333000111222333555666777888<<<>>>III___zzzrrr[[[RRRSSSWWWdddyyydddlllvvv{{{{{{||||||xxxsssnnnkkkgggcccaaa]]]WWWQQQPPPOOONNNRRRWWW^^^dddhhhhhhfffbbbXXXMMMLLLJJJKKKQQQTTTUUUWWW\\\YYY\\\\\\XXXVVVXXXYYYWWWXXXVVVTTTSSSTTTTTTSSSQQQPPPPPPQQQRRRTTTUUUWWWXXX\\\^^^```bbbbbbaaa___]]][[[ZZZXXXXXXZZZ]]]aaadddeeefffffffffeeefffhhhkkknnnoooqqqrrrrrrssstttvvv|||yyywwwtttpppmmmppprrrttttttsssqqqqqqrrrrrrpppqqqvvvvvvpppnnnqqquuuuuuuuuuuuuuuttttttsssqqqpppoooppprrrtttttttttsssrrrqqqrrrssstttrrrqqqxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxvvvsssrrrsssuuupppoooooooooppppppnnnmmmqqqpppooooooooopppqqqrrrsssrrrqqqooooooooopppqqqjjjkkkllllllllllllkkkjjjlllmmmooopppooommmjjjhhhdddeeeeeecccaaaaaabbbcccbbbbbbbbbaaa```^^^]]]\\\TTTQQQLLLGGGBBB===888555000///.........///111222000111111222222333444444999888999<<>><<<;;;;;;999666444222222222333444444444666CCCUUUbbbgggeeeiiinnnqqqqqqooommmmmmgggddd```[[[UUUNNNFFFAAA<<>><<<888444111000000000333555777>>>MMM]]]eeeeeeaaaeeejjjmmmlllkkkiiiiiiccc```\\\XXXSSSMMMFFFAAAAAAHHHUUU```]]]NNNAAA<<<888888888999;;;===@@@AAA<<<:::555111......///000111111111111111111111111000.........///...---+++,,,++++++******+++++++++///////////////...------,,,------......------,,,******))))))(((''''''&&&(((((((((((())))))))))))&&&'''(((((('''&&&''')))''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''(((((())))))******))))))))))))))))))))))))+++*********)))))))))((((((((())))))))))))((((((++++++*********++++++,,,))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,---------///000111/////////000---......///000111222222444555666555444333555666111222555777999999999888:::===III```wwwhhhTTTQQQVVVYYYccctttmmmuuu}}}|||zzzyyyvvvtttpppllliiieee```]]]ZZZTTTOOONNNMMMLLLPPPUUUXXX^^^cccddddddbbbYYYPPPKKKIIIJJJNNNQQQRRRVVV[[[ZZZ^^^___[[[YYY[[[[[[YYYYYYVVVTTTSSSTTTUUUUUUTTTRRRRRRRRRSSSUUUVVVXXXXXX\\\]]]___aaaaaa```___^^^^^^]]][[[[[[\\\___bbbddddddeeeffffffggghhhlllnnnkkknnnppprrrtttvvvyyy|||{{{vvvrrrooollliiiggggggjjjlllmmmmmmmmmnnnoootttpppoootttwwwvvvtttttttttuuuuuuuuuuuutttssssssqqqpppooopppsssuuuuuutttuuuuuusssnnniiihhhjjjmmmvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwuuurrrrrrssstttwwwvvvuuuuuuvvvvvvuuusssooooooppppppqqqrrrssssssqqqpppnnnlllkkkjjjjjjkkkjjjiiiiiihhhhhhiiiiiijjjlllmmmmmmnnnnnnmmmlllkkkeeefffeeecccaaa``````aaabbbbbbaaa```^^^\\\YYYXXXTTTPPPKKKFFFAAA===777444000///.........///111222111111222222333333444444666555888<<<@@@EEEPPP[[[lllyyy|||wwwmmmhhh```YYYTTTOOOKKKHHHHHHGGGEEEDDDCCCDDDDDDEEEBBBBBBBBBBBBAAA???>>>======;;;888444111000000000333555;;;GGGYYYggggggaaa\\\```dddgggfffeeedddccc^^^\\\XXXUUUQQQLLLFFFBBBAAAFFFOOOVVVRRRFFF<<<888777777888999:::<<<>>>???<<<999444000......///000000000000000000000000000000...,,,---...///...---,,,,,,,,,++++++,,,,,,---///////////////......---------............------++++++******)))(((((((((''''''(((((())))))******&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))((((((************************************))))))))))))))))))(((((((((((())))))&&&((()))+++++++++***)))))))))))))))************)))************+++++++++------------------------,,,...000000/////////111000/////////111222444555444555666555444333555666111333555777888888888888;;;<<>>:::888666333222222333444333555<<>>BBBHHHKKKHHH@@@:::777777777888999;;;<<<>>>>>>:::888444000......000111000000000000000000000000000...,,,+++---/////////------,,,,,,,,,---.........///////////////......------............------+++++++++*********))))))&&&''''''((()))******+++)))&&&%%%'''***,,,***(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''***)))(((''''''((()))***%%%&&&((()))************((()))))))))************))))))*********+++++++++------------,,,,,,,,,,,,,,,---///000//////000111444333111000000111333444333555666666444444444555444555666888999:::::::::;;;;;;DDDYYYppphhhSSSNNNSSSVVVaaatttlllttt{{{}}}wwwtttpppooommmkkkhhhccc]]]XXXTTTNNNKKKKKKKKKIIILLLQQQRRRXXX]]]```bbbccc]]]UUUMMMIIIHHHKKKNNNPPPUUU[[[]]]bbbeeebbb``````___[[[YYYWWWTTTSSSUUUWWWXXXXXXUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[]]]^^^_________^^^^^^]]]\\\[[[[[[\\\]]]^^^___```bbbcccdddfffjjjmmmooopppqqqrrrsssuuuyyy||||||~~~yyytttllleeeaaa^^^[[[ZZZ[[[]]]```bbbdddgggkkkmmmuuuttttttvvvzzz|||{{{xxxtttttttttttttttssssssrrrpppooonnnpppsssuuuvvvuuussstttrrrmmmhhhhhhmmmsssttttttuuuuuuuuuuuuttttttvvvxxxyyyxxxwwwvvvwwwxxxvvvtttrrrrrrssstttsssrrrnnnnnnoooppppppqqqrrrrrrooommmkkkiiiggggggggggggiiiiiihhhhhhhhhhhhiiiiiihhhiiijjjkkkjjjiiihhhgggeeeeeeeeeccc```___```aaaddddddeeedddaaa^^^[[[XXXRRROOOJJJEEE@@@;;;666333000///.........///111222111222222333444444555555555555999@@@EEEKKKVVVaaaiiixxx}}}vvvooogggbbb[[[UUUQQQMMMJJJGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????999888555333222333444444444555;;;III^^^kkkfffZZZZZZ\\\___```^^^\\\[[[[[[\\\YYYUUUQQQMMMHHHCCC@@@>>>BBBGGGGGGEEEAAA>>>;;;888888:::;;;<<<===>>>>>>999777333///......000111111111111111111111111111000...,,,+++---/////////---,,,,,,,,,------...///......///////////////...---......//////......---++++++++++++************&&&''''''((()))******+++***'''&&&'''***,,,***(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***+++*********+++---...///((()))))))))************))))))*********+++++++++,,,,,,,,,++++++++++++++++++---////////////000111111///...,,,---...000111333555666666555444444555555555666777888999999999<<<<<>>>>>>>>>>><<<:::777444222111111222222777AAARRRgggtttrrriii^^^______^^^ZZZWWWUUUUUUVVVSSSNNNKKKHHHEEEBBB???===DDDHHHEEECCCBBB>>>999777888999;;;<<<<<<<<<<<<777555111///...///111222222222222222222222222222000.........///...---+++++++++++++++,,,---...///------...///////////////......////////////......************************(((((((((((()))))))))))))))***+++***(((''''''(((((((((((((((((((((((((((((()))))))))(((((('''&&&'''''''''((()))******+++((((((((((((((((((((((((((()))))))))*********+++(((((())))))))))))((((((&&&''''''(((((((((''''''))))))))))))************)))************+++++++++)))******+++,,,---......))),,,...///...///000111///000111333444666777888222444777777666444444444444444444444555555666777:::>>>KKKcccyyyrrrZZZQQQTTTYYYhhh}}}pppqqqqqquuu~~~wwwtttpppnnnddddddddddddaaa[[[TTTNNNMMMIIIGGGHHHHHHFFFHHHLLLQQQWWW\\\___bbbddd___YYYRRRLLLIIIJJJMMMOOOVVV]]]___fffjjjiiigggfffccc^^^ZZZWWWTTTSSSVVVYYY[[[\\\XXXXXXXXXXXXXXXYYYZZZ[[[YYYZZZZZZ\\\]]]^^^______aaa```___^^^]]]\\\\\\\\\___```aaabbbbbbdddgggjjjkkklllmmmnnnpppuuuzzz}}}}}}tttiiibbbWWWMMMGGGDDDBBBAAA===???CCCGGGKKKQQQWWW[[[gggsss{{{yyytttttttttrrrssssssttttttssssssrrrqqqooonnnnnnpppsssvvvvvvvvvpppnnnkkkkkkmmmpppqqqrrruuuvvvwwwxxxxxxwwwvvvuuusssvvvxxxyyyxxxwwwxxxxxxxxxvvvsssrrrssstttuuuuuussspppllliiihhhjjjmmmooonnnmmmkkkjjjjjjjjjkkkkkkiiilllnnnppppppnnnllliiijjjmmmpppqqqpppkkkeeeaaa```aaabbbaaa``````bbbddd___aaacccdddbbb___\\\YYYQQQMMMHHHCCC???:::555111000///.........///111222222222333444444555555666999:::@@@IIIPPPWWWbbbmmm|||ssslllgggbbb[[[UUUPPPLLLHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCBBB@@@>>>======>>>>>>888777555333333333444555000888EEEXXXnnn{{{zzzrrr___``````]]]YYYUUUSSSSSSRRROOOKKKHHHGGGEEEBBB@@@DDDKKKOOOLLLHHHGGGBBB;;;666777888:::;;;;;;;;;:::666444111......///111333111111111111111111111111000///...///000...,,,)))*********+++,,,---...///------...///000000//////......////////////......))))))))))))))))))******))))))))))))((((((((((((,,,...///---)))''')))+++))))))))))))))))))))))))))))))******)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''''')))+++------+++(((&&&))))))))))))************)))************+++++++++)))***+++,,,...///000000)))+++...///...///000111///000111222222222222222222444777777666444444444666666666666666777888999666;;;JJJbbbyyyqqqZZZSSSVVVYYYhhh~~~mmmpppsssyyy{{{vvvpppjjjggghhheeecccdddddd___WWWOOOKKKFFFCCCDDDEEEEEEIIINNNSSSZZZ```aaabbbbbb^^^XXXNNNLLLJJJKKKOOOTTTYYY[[[bbbdddhhhiiihhhccc^^^ZZZ^^^XXXQQQOOORRRVVVYYYYYY[[[YYYXXXYYY[[[\\\ZZZWWWZZZZZZ[[[\\\^^^___`````````aaabbbaaa```^^^[[[YYY\\\^^^```cccdddeeeeeeeeehhhhhhiiikkknnnrrrvvvyyy~~~wwwmmmcccXXXNNNJJJHHHCCC@@@???===;;;===AAAEEEHHHNNNVVVdddppp{{{}}}{{{yyyvvvsssvvvtttsssssstttuuutttssspppqqqqqqrrrssssssssssssrrrooommmnnnrrruuuvvvvvvqqqsssuuuuuusssrrrrrrsssrrrsssvvvxxxxxxwwwuuusssuuusssrrrrrrtttuuuttttttrrrpppmmmllllllnnnqqqsssnnnllljjjiiijjjjjjhhhgggjjjkkkmmmnnnnnnmmmkkkjjjllloooqqqpppkkkhhhhhhiiidddeeefffeeecccbbbcccdddfffeeedddbbbaaa]]]XXXUUUOOOLLLFFFAAA===999555222000000000000000111111111222222222222333444444555666;;;AAAHHHQQQ^^^iiippp~~~}}}uuunnnfffaaaZZZUUUQQQNNNKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@>>><<<;;;999888666555444444444555888;;;JJJddd{{{{{{ccc```[[[VVVSSSSSSTTTUUURRRMMMIIIHHHFFFBBBAAADDDEEENNNUUUTTTOOOJJJEEE???:::999888:::<<>>AAAIIIXXXjjj}}}pppYYYOOOPPPZZZfffzzznnnqqquuuzzz~~~vvvqqqlllgggeeefffdddbbbbbbbbb^^^VVVOOOKKKFFFCCCDDDEEEEEEIIINNNTTTZZZ___aaaaaaaaa]]]WWWQQQNNNKKKKKKOOOTTTXXXZZZ___bbbfffiiihhheeeaaa^^^\\\XXXTTTRRRRRRUUUXXXYYY[[[YYYWWWWWWYYYZZZYYYXXX[[[[[[\\\]]]^^^___```aaabbbbbb```___^^^]]]\\\\\\^^^___bbbdddfffgggggggggiiiiiijjjlllooosssvvvxxx}}}sssiii___UUUKKKHHHFFFBBB>>>>>><<<:::<<<@@@CCCEEELLLTTTaaannnzzz}}}}}}}}}zzzwwwvvvtttsssssstttttttttsssrrrssssssttttttttttttsssrrrpppnnnpppsssuuuvvvuuuqqqssstttsssrrrqqqrrrsssssstttwwwxxxyyyxxxvvvuuuuuutttsssssstttuuuuuutttrrrqqqpppoooppptttwwwzzzpppnnnkkkjjjjjjiiigggfffkkklllnnnoooooonnnlllkkklllmmmnnnmmmjjjiiihhhhhheeeffffffeeecccbbbdddeeefffeeecccbbb```]]]XXXUUUNNNKKKFFFAAA===:::666333000000000000111111111111222222222222333444555666777<<>><<<;;;777666555333333333444444888>>>RRRooozzzaaa___[[[UUUQQQQQQTTTWWWVVVQQQNNNMMMKKKHHHIIILLLMMMUUUYYYVVVOOOJJJEEE???;;;:::999:::<<<>>>>>>>>>777333///...222555666555444222111111222333111000111000///...---......///,,,,,,++++++,,,,,,---...111111000///////////////000///...,,,+++*********(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((('''''''''((()))))))))))))))*********++++++((((((((())))))***************+++++++++,,,,,,,,,******++++++,,,,,,------,,,---...///000000000000000000111111111111222222111333444444333333444555555555555555666777888888<<<>>>EEESSSfffyyyrrr[[[RRRSSSZZZeeexxxooosssvvv{{{wwwoookkkfffccccccdddbbb``````___[[[TTTNNNJJJEEECCCDDDEEEEEEHHHMMMSSSYYY^^^___``````\\\VVVSSSPPPMMMMMMPPPTTTXXXYYY\\\___dddhhhjjjhhhdddaaaZZZZZZXXXUUUTTTTTTWWWZZZ[[[XXXVVVUUUWWWYYYYYYYYY]]]]]]]]]]]]^^^___```aaacccbbb___]]]\\\]]]^^^___aaabbbdddfffhhhiiiiiijjjkkkkkklllmmmpppsssvvvxxx|||wwwllldddXXXOOOGGGDDDBBB>>><<<<<<===;;;<<<@@@DDDGGGNNNVVVaaammmzzz|||vvvuuusssrrrssstttsssrrrssssssssssssssssssrrrqqqqqqqqqqqqrrrtttuuuuuusssqqqrrrrrrrrrpppppprrrttttttvvvxxxyyyzzzyyywwwvvvvvvuuussstttuuuvvvuuuttttttsssrrrqqqsssuuuxxx{{{rrrooolllkkkjjjiiigggfffkkkmmmnnnoooooonnnmmmkkkkkkjjjhhhhhhiiiiiiiiihhhffffffeeecccaaabbbdddffffffdddcccbbb```\\\XXXTTTMMMIIIDDD@@@===:::666333000000000111111111222222222222222333333555666666888<<>><<<;;;555444333222222333444444888BBBZZZyyyuuu]]]]]]ZZZTTTNNNNNNUUU[[[```ZZZVVVTTTQQQMMMNNNQQQUUUZZZ\\\VVVOOOIIIDDD@@@<<<;;;:::;;;=========<<<777333000000444777888888444222111111222222111000000000///............///,,,,,,++++++,,,,,,---...111111000///......//////111000///---+++*********))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))))))))((((((''''''((((((((()))))))))))))))((('''''''''((((((((((((((()))))))))******)))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////000000111111111111222444777777666555555666666666666777888888999999:::;;;AAAMMM```vvvsss\\\RRRSSSYYYddduuuooossswww|||rrrjjjfffbbbaaabbbaaa```___^^^\\\XXXRRRMMMHHHDDDCCCDDDEEEEEEHHHMMMPPPVVV[[[]]]^^^```]]]XXXRRROOOMMMMMMPPPUUUYYY[[[\\\___eeeiiikkkiiifffcccZZZ[[[[[[YYYUUUTTTVVVYYY[[[YYYWWWVVVVVVXXX[[[\\\___^^^^^^^^^^^^___```aaaaaaaaa___^^^^^^^^^___```cccdddfffgggiiikkkllllllmmmmmmnnnoooqqqtttvvvxxx~~~|||uuulllbbb[[[PPPIIIBBBAAA???;;;:::;;;>>><<<>>>CCCHHHLLLUUU^^^eeeqqq}}}wwwuuussssssttttttsssrrrqqqqqqqqqqqqppppppooonnnqqqrrrsssuuuuuuuuusssrrrpppqqqqqqpppoooppprrrtttuuuvvvxxxyyyzzzyyyxxxwwwvvvuuutttuuuvvvvvvtttsssuuutttrrrppppppqqqssstttpppnnnlllkkkkkkjjjiiihhhkkklllmmmoooooommmlllkkkjjjgggddddddhhhjjjiiihhhfffeeecccaaa___```cccfffeeedddbbbaaa___\\\WWWSSSKKKHHHCCC@@@===:::666444000000000111111222222333333333333333444555777777999===EEENNNWWWaaappp||||||uuuoooggg```WWWOOOKKKIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHCCCCCCBBBAAA???===;;;:::444444333222222333444555777CCC[[[wwwtttjjjXXXZZZYYYSSSMMMMMMUUU^^^iiiccc]]]YYYTTTNNNLLLOOOVVVZZZZZZSSSKKKFFFCCC???===<<<;;;;;;======<<<:::777444111222666999:::999333222111111222222111000000/////////............,,,,,,++++++,,,,,,---...///////////////000111222222111///---,,,+++************))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((************))))))))))))''''''((((((((()))))))))******)))((('''''''''((((((((((((((())))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000000/////////000000111111222444555666555444444666888666777777888999999999:::999999>>>KKK___uuuvvv]]]QQQPPPXXXccctttnnnrrrwww{{{{{{ooohhhdddaaaaaaccc```___^^^\\\YYYUUUPPPLLLGGGCCCBBBEEEFFFEEEHHHMMMLLLRRRXXXZZZ]]]```___ZZZOOOMMMKKKLLLQQQWWW[[[^^^___bbbgggkkkllljjjfffddd[[[]]]]]]ZZZVVVUUUVVVYYY\\\[[[YYYWWWWWWYYY\\\___```___^^^]]]]]]^^^```aaa^^^___```aaaaaaaaa```___eeefffggghhhjjjkkkmmmnnnmmmnnnoooqqqsssvvvxxxyyy|||yyytttmmmeee\\\TTTOOOIIICCC???>>>===999999;;;<<<;;;>>>DDDKKKRRR\\\fffmmmxxxyyywwwuuutttuuuuuutttsssqqqqqqqqqqqqppppppooonnnqqqrrruuuvvvuuusssqqqpppoooqqqqqqqqqpppppprrrtttuuuvvvwwwxxxxxxxxxwwwwwwvvvuuutttuuuvvvvvvsssqqqsssrrrpppooonnnooopppqqqmmmkkkjjjjjjkkklllkkkjjjiiijjjlllmmmmmmllljjjiiiiiifffcccdddgggjjjjjjhhhddddddbbb___^^^___bbbddddddcccbbb```___[[[VVVSSSJJJGGGCCC???<<<999555333///000000111222333333333333333333444555666888999;;;>>>FFFPPPXXXaaarrr|||uuunnnfff```WWWOOOKKKJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHHHHCCCBBBBBBAAA???===;;;:::555444333333333444555666666@@@UUUkkkuuuoooddd^^^UUUXXXXXXSSSNNNPPPXXXaaakkkeee___[[[UUUNNNKKKLLLPPPTTTTTTMMMFFFCCC@@@>>>===<<<;;;<<<======;;;999666333111222666999:::999333222000111222222111//////////////////......---,,,,,,++++++,,,,,,---...,,,---...000222444555555111000///---+++***************))))))(((((('''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************&&&&&&'''''''''(((((((((+++***)))((((((((((((((((((((((((((())))))))))))+++++++++*********************+++++++++,,,,,,,,,++++++++++++************,,,---...///000000000000...//////000111222222222222111000...---...222666666777888999:::::::::999999:::@@@MMMbbbxxxzzz```TTTSSSXXXbbbsssmmmqqquuuxxxwwwnnniiieeeaaaaaadddaaa```___\\\WWWRRRMMMJJJFFFBBBBBBEEEFFFEEEHHHLLLJJJPPPVVVXXX\\\___^^^[[[MMMKKKJJJLLLQQQWWW\\\^^^bbbeeejjjnnnnnnlllhhheee^^^^^^]]]ZZZXXXVVVWWWXXXZZZ[[[[[[ZZZYYYZZZ]]]```aaa```^^^\\\\\\]]]___```\\\]]]```bbbcccbbbaaa```eeeffffffgggiiikkkmmmnnnmmmooopppsssuuuxxxyyyzzz~~~yyyllljjjddd^^^VVVOOOIIIFFFDDD???======;;;888999<<<;;;:::===DDDLLLUUUaaakkkwww{{{yyyvvvvvvvvvvvvuuutttssssssssssssssssssrrrqqqqqqsssuuuuuussspppoooooonnnppprrrsssrrrrrrrrrsssttttttuuuvvvvvvvvvvvvvvvuuuttttttuuuuuuuuurrrpppooonnnnnnnnnoooppprrrsssjjjiiihhhhhhjjjllllllkkkhhhjjjkkkllllllkkkjjjhhhhhhfffffffffhhhjjjjjjjjjccccccbbb```^^^___aaacccdddbbbaaa```^^^ZZZVVVRRRKKKGGGBBB>>>;;;888444111///000000111222333444444333333444444666777999:::===???HHHUUU]]]fffxxx~~~uuunnnccc^^^VVVPPPLLLKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBAAA@@@???===;;;:::666555444333333444555555666===LLL\\\ccc^^^XXXVVVVVVXXXYYYWWWTTTWWW^^^dddfffaaa^^^\\\WWWOOOKKKLLLJJJNNNOOOHHHBBB@@@???<<<<<<;;;;;;===>>>===;;;999666333000222555888888666333111000000111111000////////////000///......---,,,,,,++++++,,,,,,---...+++---000333666666666666///...---,,,+++*********))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************''''''&&&''''''((()))***))))))))))))))))))))))))(((((()))))))))))))))***&&&&&&'''''''''(((((((((******)))((((((((())))))((((((((()))))))))******)))***************************+++++++++,,,,,,,,,************************,,,---...///000000000000//////000111222333333444333333111///...///444777555666888999::::::999999999<<>>===<<>>:::777333000///000000111333444444555333333444555666888::::::???AAALLL\\\fffooouuummm___ZZZTTTOOOMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFDDDDDDBBBBBBAAA@@@>>><<<;;;:::666555444222222222333333555;;;GGGTTTXXXUUUTTTUUUYYY[[[\\\\\\]]]```dddhhhdddaaa___^^^YYYPPPKKKJJJGGGLLLMMMGGGAAA???>>>;;;;;;:::;;;===>>>>>><<<999555222000111444666555333222111000000111111000///...///000000000///------,,,,,,++++++,,,,,,---...,,,///444777999888555333---,,,+++***************(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((())))))))))))))))))((())))))******)))))))))*********++++++((((((((())))))***************+++++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,---...///000000000000000000111222333444555555444555666555444444666888444555777999:::999888888888===HHHYYYnnn~~~fffYYYXXXXXXdddvvvnnnpppppppppuuu|||~~~}}}xxxrrrmmmjjjfffbbbaaadddccccccaaa\\\UUUOOOJJJHHHDDDAAAAAAEEEFFFFFFHHHLLLNNNSSSWWWWWWYYY[[[YYYUUUOOOMMMJJJKKKOOOTTTXXXZZZbbbffflllppprrrqqqnnnkkkeee```ZZZXXXYYYZZZYYYWWWUUUXXX[[[[[[YYYYYY[[[]]]aaa___]]][[[ZZZ[[[]]]^^^___^^^^^^^^^___bbbdddfffdddddddddeeegggiiilllmmmlllnnnqqquuuxxxzzz|||}}}yyy}}}}}}qqqgggbbb[[[ZZZWWWRRRMMMIIIHHHGGG>>><<<;;;===<<<999;;;???BBBAAACCCJJJRRR[[[gggrrr~~~|||yyyxxxyyyxxxwwwvvvpppqqqrrrrrrssssssssssssqqqsssuuusssooollllllnnnlllppptttwwwvvvtttssssssqqqqqqqqqrrrrrrrrrsssssssssssssssttttttssspppmmmnnnnnnmmmkkkkkkjjjjjjjjjkkkiiigggggghhhiiihhhgggjjjkkkmmmnnnnnnmmmkkkjjjfffiiimmmmmmkkkiiijjjllldddeeefffeeecccccccccdddcccbbb```___]]]ZZZUUUQQQLLLHHHCCC>>>:::666222//////000000222333444555555333444444555777888:::;;;@@@BBBOOO```lllwwwvvvmmm\\\XXXRRRNNNMMMKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@>>><<<:::999666555333111000000111111444:::FFFQQQVVVTTTTTTWWW]]]]]]^^^```cccfffiiikkkgggdddbbbaaa[[[PPPHHHFFFGGGMMMNNNHHHBBB???===;;;::::::;;;===???>>><<<:::444111///000333444333111222111000000111111000///...///000000000///---,,,,,,,,,++++++,,,,,,---......222666:::;;;888444000+++******************+++''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************))))))(((((()))***++++++************++++++++++++&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---...///000000000000000111111333444555666666///222666777666444333333444555777999:::999888777777===JJJ\\\rrr}}}cccVVVTTTXXXdddxxxrrrrrrrrrrrrqqqrrrtttvvvvvvrrrlllfffbbb`````````___^^^\\\YYYTTTOOOKKKIIIFFFDDDCCCEEEHHHKKKKKKIIIMMMPPPTTTYYY\\\\\\YYYVVVOOOJJJIIIKKKMMMNNNRRRXXX]]]fffnnnqqqrrrssspppllljjjfff```\\\YYYXXXVVVUUUXXXWWWWWWVVVWWWXXXZZZ[[[]]]]]]\\\[[[\\\]]]___``````aaabbbccccccdddccccccdddeeefffeeeeeeeeegggiiijjjnnnsssvvvxxxzzz|||~~~~~~yyykkkaaa\\\ZZZXXXVVVVVVVVVSSSNNNJJJDDDDDDCCCBBBBBBBBBCCCCCCEEEIIIMMMPPPVVVaaappp{{{|||yyyxxxxxxyyyyyyyyysssrrrqqqpppppppppqqqrrrrrruuutttmmmiiijjjlllllltttssstttuuuvvvuuurrrooorrrsssuuuvvvvvvtttsssqqqrrrqqqpppppprrrrrrqqqppppppooonnnlllllllllmmmnnnjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmkkkhhheeeeeefffggghhhhhhgggfffeeeccccccccceeeffffffdddbbbbbb```^^^]]]\\\YYYUUURRRLLLIIIDDD>>>999444222000222111111111111111222222444555666777777999===???AAAGGGPPP[[[jjjoooddd[[[VVVQQQMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFEEECCCCCC@@@@@@???>>><<<:::999888888222///222555555555777:::>>>IIIWWW[[[XXXXXX\\\ddd___\\\```jjjsssvvvuuussseeeeeegggZZZMMMKKKIIILLLGGGEEEFFFDDD>>>;;;;;;AAA@@@???>>>===<<<:::999777444222222333444444444777444222222333333000---000000111111///,,,)))(((,,,,,,,,,,,,,,,---......333222444777:::999444000000...,,,*********+++,,,,,,+++)))((('''''''''((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******''''''''''''(((((((((((())))))(((((('''''''''&&&((()))+++------+++)))((())))))))))))************))))))))))))))))))))))))&&&&&&''')))************************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000000111222222222222111111222444666666666666666555666888;;;<<<=========>>>>>>GGG]]]yyyvvv^^^UUUWWWYYYccctttpppppppppooonnnoooqqqsssqqqnnniiidddaaa______```___^^^\\\XXXTTTOOOKKKIIIEEEDDDBBBDDDGGGJJJJJJIIIOOOQQQUUUZZZ^^^]]]ZZZWWWNNNIIIGGGJJJLLLNNNSSSYYY```iiiqqqsssuuuuuusssooojjjfff```[[[YYYWWWVVVTTTVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[]]]^^^___aaabbbcccddddddeeeeeeeeebbbdddeeeeeeeeeeeehhhjjjlllooorrrtttuuuvvvyyyzzz|||lllbbb]]]\\\[[[ZZZZZZZZZWWWRRRNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMPPPUUUYYY```lll{{{}}}zzzxxxxxxxxxxxxwwwtttsssrrrqqqqqqqqqqqqqqqpppttttttnnnkkkmmmppppppuuuttttttuuuvvvuuurrrpppqqqrrrtttuuuuuuuuutttssspppooonnnoooqqqrrrqqqpppoooooonnnmmmmmmmmmnnnnnnjjjjjjkkkkkklllmmmmmmmmmnnnnnnmmmnnnnnnmmmjjjgggggghhhiiijjjiiihhhgggfffcccccccccdddffffffdddbbbbbb```^^^]]][[[XXXSSSPPPJJJGGGBBB<<<777333000///111111000111111222333333444555666777777999===@@@BBBGGGPPP\\\nnn|||mmmbbbZZZVVVPPPLLLKKKJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@>>><<<:::888666444///---111444444444666<<>>???@@@CCCFFFGGGDDD???:::888666444222222333444444444222000//////111222111///,,,---///000111000///...,,,,,,,,,---...000222333444333444666888777333000///...,,,*********+++,,,,,,+++)))((('''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((******)))))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111000000111222222222222111222333444666777777666555444555777999:::;;;::::::>>>@@@JJJaaa~~~rrrZZZQQQTTTWWWaaarrrmmmnnnnnnmmmkkkkkkmmmnnnllliiifffbbb```_________```^^^\\\XXXSSSOOOKKKIIIDDDCCCBBBCCCFFFHHHIIIIIIOOOQQQVVV[[[^^^^^^[[[WWWLLLHHHFFFHHHKKKMMMSSSYYYaaajjjrrrtttuuuvvvsssoookkkfff```ZZZWWWVVVUUUSSSTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYZZZZZZ\\\]]]___```bbbcccdddeeeffffffffffffbbbdddeeeeeeeeefffiiikkknnnpppqqqrrrrrrsssvvvxxx~~~oooddd___``````aaabbbbbb```[[[WWW[[[[[[\\\\\\\\\[[[YYYXXXWWWZZZ^^^dddmmm{{{{{{xxxxxxwwwvvvvvvssssssssssssrrrqqqpppooooootttuuupppnnnqqqtttuuuwwwvvvttttttuuutttsssqqqppppppqqqrrrsssssssssrrrnnnmmmlllmmmooopppooonnnllllllmmmmmmmmmmmmnnnnnnkkkkkklllmmmmmmnnnoooooopppoooooooooooonnnkkkiiijjjjjjkkkkkkkkkjjjhhhgggdddcccbbbccceeeeeecccaaa```___]]]\\\ZZZVVVQQQNNNHHHEEE@@@:::555222000///000000000111111333444555444555666777888:::===@@@BBBHHHQQQ```tttyyyjjj```XXXTTTOOOLLLJJJJJJIIIIIIEEEEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@===;;;888666555222//////333666555555777888FFF[[[kkkmmmhhheeefffkkknnnuuusssfff___RRRKKKKKKHHHFFFCCCAAACCCBBB@@@@@@CCCBBBIIIQQQSSSNNNEEE>>>999555333222222333444444333///......///222333333222---...///111111111000000,,,,,,,,,---///222666888555444333444444444222000///...,,,+++******+++++++++***)))((('''''''''((())))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111222222222222111222333555666777777666555333444666777888888888777<<>>AAACCCIIIUUUeeezzzvvvhhh___WWWSSSOOOKKKJJJJJJIIIHHHEEEFFFFFFFFFFFFFFFEEEDDDDDDBBB@@@<<<999666555444555333333888999777666888666DDDYYYjjjqqqnnnjjjhhhiiiqqqppp]]]SSSIIIHHHLLLJJJKKKFFFBBBAAA@@@@@@FFFLLLOOOVVV^^^^^^WWWKKKBBB===444333111222444555444333111111111222444555555555111111111111000...,,,+++------,,,---///222666888555444333222111111000000...---,,,+++******************)))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))++++++************++++++***))))))((('''&&&&&&%%%((((((((((((((((((((((((((())))))))))))(((((('''************************))))))*********+++++++++++++++++++++++++++++++++------...//////000000000000000111222222222222111333444555777777777666555333444666777888777666666999===KKKbbb~~~rrr[[[SSSVVVVVV```qqqjjjkkklllkkkiiihhhhhhiiijjjjjjhhhgggeeecccbbbaaa___]]]ZZZUUUPPPLLLHHHGGGAAAAAA@@@@@@AAADDDGGGIIIJJJLLLPPPUUUYYYYYYUUURRRIIIDDDCCCFFFJJJOOOVVV^^^ccckkkrrrssstttuuusssooolllggg___YYYWWWVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[]]]^^^```aaabbbbbbaaabbbcccdddeeeeeeeeeeeejjjkkkkkkjjjhhhhhhiiijjjmmmnnnpppqqqsssuuuzzz}}}{{{{{{sssooorrruuuxxx{{{{{{zzzxxxwwwvvvwwwwwwwwwuuurrrnnnllllllooouuu|||yyywwwvvvtttssspppqqqqqqqqqqqqooommmllltttyyyzzzvvvsssuuuwwwwwwyyywwwtttssssssrrrqqqooommmllljjjiiihhhhhhhhhhhhhhhgggfffggghhhiiihhhfffaaabbbcccdddfffhhhiiijjjlllmmmmmmnnnpppqqqqqqrrrooonnnllllllmmmllljjjhhhiiiiiijjjjjjjjjiiigggfffdddcccaaaaaabbbbbbaaa```YYYYYYYYYYYYYYYVVVQQQNNNGGGDDD>>>888444222111111000000000111222444555666333555666777999;;;???BBBDDDKKKXXXjjjttthhh```VVVSSSOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFDDDBBB???;;;888555444333777555666:::999666666888;;;GGGYYYjjjtttvvvqqqkkkfffrrrmmmXXXKKKBBBEEEMMMKKKQQQJJJCCCAAAAAAGGGSSS```fffhhhiiicccWWWJJJ@@@:::222222111222444555444333333333444333333333333444222222111///---+++***)))......------...000222444444333222000///...///000------,,,+++************)))))))))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((++++++************++++++***))))))((('''&&&&&&%%%((((((((((((((((((((((((((())))))))))))(((((('''************************+++++++++*********))))))++++++++++++++++++++++++,,,---...///000000000///000000111222222222222111444555666777777777666555444555777888888888777777:::>>>KKKaaazzzuuu]]]UUUWWWWWWaaarrrdddfffggggggeeeddddddeeeggghhhhhhhhhgggfffeeeddd___\\\XXXSSSNNNIIIFFFEEE@@@@@@@@@??????AAAEEEIIIIIIKKKOOOUUUXXXXXXTTTQQQHHHDDDBBBFFFKKKPPPXXX```gggooouuuvvvvvvwwwvvvrrrlllggg___ZZZWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZ\\\]]]^^^```aaabbbbbbbbbaaabbbcccddddddeeeeeeeeejjjkkkkkkjjjhhhhhhiiikkkkkkmmmpppsssuuuxxx|||}}}|||~~~|||xxxvvvyyy}}}|||yyywwwvvvtttsssppppppppppppppppppooonnnvvv{{{}}}xxxuuuvvvxxxwwwxxxvvvtttsssrrrqqqnnnlllkkkiiifffdddcccdddeeeffffffeeeccccccddddddbbbaaa\\\\\\]]]^^^aaadddgggiiillllllmmmnnnpppqqqrrrrrrnnnmmmkkkjjjkkkjjjiiigggfffggghhhiiiiiihhhggggggeeecccaaa```aaaaaaaaa___XXXXXXYYYYYYYYYVVVQQQMMMFFFBBB===777333222222222111111111222222444555666333555666888999<<<@@@CCCEEEMMM[[[nnn~~~ssshhhaaaUUUSSSOOOMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHGGGGGGFFFDDDAAA>>>:::777555444333666444555888777444555999???MMM___lllsssvvvrrrlllgggrrrlllXXXJJJ???DDDMMMLLLRRRKKKEEECCCEEEOOOaaaqqqtttppphhh^^^QQQDDD999333111111111222444555444222222333444333111000000111///.........------------......------......//////000111111000...---...000,,,,,,,,,+++******))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,++++++***))))))(((+++++++++++++++++++++++++++---...000000000000///000000111222222222222111555555777777777777666555444555777888999999999888<<<@@@KKK```xxxvvv]]]TTTVVVXXXbbbsss\\\^^^aaaaaa```______``````aaadddfffggggggffffff]]][[[VVVQQQKKKGGGDDDCCC?????????>>>===@@@EEEIIIKKKMMMQQQVVVZZZZZZVVVSSSHHHCCCBBBFFFKKKQQQZZZccciiipppuuuvvvvvvxxxvvvssslllggg___ZZZXXXYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[[[[\\\]]]___```aaaaaaaaa```bbbcccdddeeefffffffffffffffhhhiiihhhhhhhhhjjjllljjjmmmqqqtttvvvxxx{{{~~~~~~|||yyywwwvvvuuusssqqqqqqqqqqqqqqqqqqrrrsssuuu{{{}}}yyyvvvwwwyyyxxxvvvuuussssssrrrpppllliiigggeeecccaaaaaacccfffgggdddcccaaa``````___]]][[[ZZZZZZYYYZZZ]]]bbbfffiiikkklllmmmnnnoooqqqrrrrrrooommmkkkjjjjjjjjjiiigggeeefffgggiiiiiiiiiiiihhheeeccc```___`````````___ZZZZZZZZZZZZYYYUUUOOOJJJDDDAAA;;;555222000111222222222222222222333444555333555777888999<<<@@@CCCGGGNNN\\\ooo|||pppgggaaaUUUSSSPPPNNNMMMMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDCCC@@@===999666444444444444333555777777555999???EEEYYYnnnvvvuuutttqqqmmmhhhppp|||xxxfffVVVIII>>>EEEPPPPPPQQQKKKFFFDDDEEENNN```pppnnnfff[[[QQQIII???555...000000000222444555444222111333444333111///111222------------...///000111,,,---.../////////......---///000000---,,,...///,,,,,,,,,++++++***)))((('''((()))******)))(((((())))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))************************++++++******************************************+++,,,...000111000//////000000111222222222222111555666777888888777666555333444666888999:::999999;;;???JJJ]]]tttxxx___TTTTTTXXXbbbsssWWWYYY[[[\\\[[[ZZZ[[[[[[YYY\\\___cccfffggggggggg]]]ZZZUUUOOOJJJFFFCCCBBB>>>??????===<<>>EEENNNhhh}}}wwwuuuttthhhlllsssxxx{{{yyyvvvssskkk]]]RRRGGG===FFFSSSTTTOOOJJJEEECCCBBBHHHWWWfff```WWWLLLFFFCCC???666///000000000222555555444222222444666555333222444666///......//////000111222+++,,,///000111000///...+++---000000---,,,---///++++++,,,++++++***)))((('''((()))******)))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&******))))))))))))******''''''''''''((((((((()))(((((())))))*********+++(((***+++------+++***((())))))))))))************))))))))))))))))))))))))&&&&&&((()))************************************)))))))))***++++++,,,,,,************************+++,,,///000111000///...000000111222222222222111666666777888888777666555111333555777999999999999999<<>>;;;777444333222222444444666::::::;;;AAAJJJWWWqqqyyyqqqkkkmmmnnnpppqqqqqqnnnjjjhhhddd]]]OOOBBB@@@GGGMMMOOOOOOJJJDDDCCCGGGKKKLLLKKKMMMJJJEEE@@@;;;777444333------///333777888555222333333333333222111000000/////////---+++***,,,...............////////////------............------...---,,,+++************&&&((())))))(((((()))+++))))))************))))))++++++***)))(((((())))))+++)))''''''))),,,------((((((((((((''''''''''''(((''''''''''''((())))))'''(((+++------,,,***(((+++***)))(((((()))******(((&&&%%%$$$$$$%%%&&&(((,,,+++)))((((((((()))***++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,...111333444333111/////////000111222333333333555444444666888888444111111333555777999999999999999;;;DDDTTTkkkhhhXXXTTTYYYccctttHHHIIIHHHFFFDDDCCCDDDEEEIIIOOOTTTXXX^^^cccbbb^^^```XXXQQQLLLGGG@@@>>>???;;;:::::::::===@@@DDDGGGKKKQQQXXX[[[^^^^^^YYYQQQIIIEEECCCHHHNNNUUU___iiipppssswwwxxxwwwuuutttsssjjjfffaaa]]]]]]]]]^^^^^^````````````___^^^]]]\\\___^^^\\\[[[[[[^^^aaacccdddfffhhhhhhfffddddddddddddcccbbbccceeehhhkkknnnnnnnnnoooqqqtttxxx{{{}}}~~~|||zzzwwwuuusssrrrpppooopppssswwwyyy{{{yyywwwvvvvvvuuusssqqqrrrrrrsssqqqmmmhhhdddbbb```^^^\\\]]]aaadddeeeddddddcccaaa```^^^\\\XXXUUUUUUTTTVVVZZZ\\\]]]bbbiiikkkllllllmmmnnnnnnnnnnnnlllmmmnnnnnnmmmkkkiiigggccccccdddeeeeeeeeeeeeeeeaaabbbcccccc```___^^^___]]]]]]\\\YYYTTTNNNIIIEEE???===999555222111000000111222333444444555555555666555777;;;<<<<<>>;;;777444333222333666666888;;;;;;===EEEOOOgggzzzxxxrrrnnnjjjkkkmmmnnnmmmjjjgggeee```[[[QQQGGGFFFKKKNNNLLLKKKGGGBBBBBBEEEIIIIIIHHHEEEDDDBBB???<<<777444111//////000444777888555222333333333333222111000000000000///...++++++,,,...............////////////---......//////......---...---,,,+++************'''(((***)))(((((()))***++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))++++++***+++,,,,,,,,,+++)))))))))((((((((('''''''''''''''''''''((()))***''')))***,,,,,,+++***)))+++***)))(((((()))*********)))(((''''''((()))***+++******)))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,***+++---///000///...---000000000111222222222333555444444666888777444111222333555777888999999999;;;===EEEUUUkkkiiiYYYUUUXXXbbbsss>>>???>>>===;;;;;;===???AAAJJJRRRWWW\\\bbbdddbbb___VVVNNNIIIDDD>>><<<===:::999999:::<<<@@@DDDFFFLLLSSSZZZ]]]```___XXXPPPIIIGGGGGGJJJNNNTTT```lllrrruuuwwwwwwuuurrrpppppphhheeeaaa^^^^^^_________bbbaaa```_______________^^^]]][[[[[[\\\___bbbdddfffggghhhgggdddccccccdddbbbaaaaaabbbdddhhhkkkmmmnnnooopppsssvvvyyy|||~~~{{{wwwtttsssrrrqqqqqqsssvvvyyy{{{{{{zzzyyyyyyxxxvvvssspppqqqrrrrrroooiiiccc^^^\\\[[[ZZZZZZ[[[^^^`````````cccaaa```___^^^\\\YYYVVVUUUTTTUUUYYY[[[\\\bbbiiijjjkkkmmmnnnoooooonnnnnnmmmnnnoooooonnnllliiihhhbbbbbbcccccccccddddddddd```bbbddddddbbb^^^]]]\\\]]]\\\[[[XXXSSSMMMGGGDDD@@@===999555222000000000333333333444555555666666666555777<<<======BBBGGGIIIVVViii{{{}}}qqqfff\\\WWWRRROOOLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA>>>;;;777444333333333555555777:::===AAANNNZZZyyy|||uuupppmmmlllnnnooopppooollliiiggg^^^ZZZSSSMMMLLLOOONNNIIIFFFCCC@@@@@@DDDFFFEEEDDD>>>??????>>><<<777333000111111333666888888555333333333333333222111000000///000000...,,,+++---...---............/////////---......//////......---...---,,,+++************(((*********((('''((()))++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))***+++,,,,,,,,,+++)))(((******)))))))))((((((((('''&&&''''''((()))***+++)))))))))*********++++++******))))))))))))******+++***)))(((((()))***+++)))************))))))(((++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---............111111111111111111222222444444444555777777555222444555666777888888888888:::<<>>@@@KKKUUUZZZ___eeeiiiiii```VVVKKKFFFBBB<<<:::;;;999888888999<<<@@@DDDFFFLLLSSS[[[___bbbaaaYYYPPPHHHGGGHHHKKKMMMRRR___lllrrrtttvvvuuurrrnnnlllkkkfffccc```______``````___bbbaaa___^^^^^^^^^___```\\\\\\[[[[[[]]]```ccceeehhhhhhhhheeecccbbbcccdddbbbbbbbbbbbbdddfffiiikkkmmmnnnpppsssvvvzzz|||~~~|||wwwsssqqqqqqpppqqqsssvvvyyy{{{{{{{{{zzzzzzzzzxxxtttpppppprrrrrrnnnggg```\\\[[[YYYYYYZZZ[[[\\\^^^^^^^^^bbb```^^^^^^]]]\\\ZZZXXXTTTRRRSSSWWWYYY[[[aaahhhiiikkkmmmoooppppppooonnnooooooppppppooommmjjjhhhcccccccccbbbcccccccccccccccddddddccc```]]]]]]]]]]]]]]][[[XXXSSSMMMGGGDDD???===999555222000000000333333333444444555666666666555777;;;===>>>BBBIIIKKKWWWiiizzz~~~sssggg]]]WWWPPPNNNKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCAAA???;;;777555333333333222222555999>>>FFFWWWgggxxxpppkkkiiilllnnnpppqqqppplllhhhfff^^^[[[UUUOOOOOOQQQMMMFFFAAA@@@???@@@BBBDDDCCCBBB===>>>===<<<:::666333111333444666888999888666444333333333333222111000000...//////...,,,+++,,,------------.........//////......////////////......------,,,+++***************++++++***((('''((()))))))))************))))))******)))))))))))))))***)))***+++***)))(((((()))************))))))))))))''''''''''''((()))++++++***))))))((()))***+++,,,)))))))))))))))*********))))))(((''''''((())))))((()))***++++++***)))(((++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,---.........///000111111222222222111111111111111444444444555666666555444666666777777888888888888888:::AAAQQQggg}}}lllZZZVVVZZZddduuu777777777777777999===@@@BBBMMMXXX^^^ccciiinnnnnncccWWWKKKDDD@@@;;;888999888777777888;;;???CCCFFFLLLSSS[[[```bbbaaaYYYPPPHHHGGGHHHJJJKKKPPP]]]iiiqqqsssuuutttqqqmmmjjjiiidddbbb```___``````___^^^```___^^^]]]]]]]]]^^^___\\\[[[[[[\\\^^^aaadddfffiiihhhgggdddbbbaaacccdddeeeddddddddddddeeefffgggkkkmmmooosssvvvyyy|||}}}~~~|||vvvrrrrrrrrrrrrrrrtttwwwzzz|||{{{zzzzzz{{{{{{yyyuuurrrooorrrsssoooggg```]]]\\\ZZZ[[[[[[[[[\\\]]]___```bbb```^^^]]]]]]\\\ZZZXXXTTTRRRRRRVVVXXXZZZ```gggkkklllmmmoooooooooooooooppppppqqqqqqooommmjjjhhheeedddcccbbbbbbcccddddddfffeeeccc```]]]\\\^^^```^^^^^^\\\YYYTTTMMMGGGDDD???<<<999555222111111111333222222222333444555666666444666999;;;<<>>HHH\\\nnnuuulllfffeeefffiiilllnnnlllhhhbbb___```\\\TTTNNNOOOQQQLLLEEE???>>>???@@@BBBCCCBBBAAABBB@@@===:::777444222222333555888::::::888777666333333333333222111000000---...///...,,,***++++++------------...............//////////////////...------,,,+++***************+++,,,***)))(((((()))))))))************))))))***)))))))))))))))*********,,,,,,+++))))))+++---************))))))))))))'''''''''((((((***++++++***)))((('''((()))+++,,,(((((())))))************))))))(((((((((((())))))((()))***++++++***)))(((++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,/////////000000111222222222222222111111111111111333444555555555555555666777777777777888888999999888;;;CCCSSSiii~~~jjjZZZVVVXXXbbbsss444555555555666:::???BBBEEEOOOYYYaaahhhqqquuuttthhhZZZKKKDDD@@@;;;777777777666666888;;;???CCCFFFKKKSSSZZZ^^^aaaaaa[[[RRRJJJGGGFFFHHHJJJOOOZZZeeeoooqqqsssssspppmmmjjjjjjdddbbbaaaaaaaaaaaa___]]]___^^^^^^]]]]]]]]]^^^^^^\\\\\\\\\]]]___aaadddeeeggggggfffdddbbbaaaccceeegggffffffeeeeeeeeeeeeeeejjjlllooossswwwzzz|||}}}|||{{{vvvrrruuuuuuuuuvvvwwwyyy{{{}}}zzzyyyxxxyyyzzzyyyvvvtttqqqtttuuuqqqggg___]]]]]][[[\\\\\\ZZZZZZ[[[___aaabbb```]]]\\\\\\[[[ZZZXXXVVVSSSSSSVVVXXX[[[aaaiiinnnnnnnnnnnnnnnnnnooooooppppppqqqpppooollliiihhheeedddcccbbbbbbbbbcccdddfffeeebbb^^^\\\\\\___bbb___^^^]]]YYYTTTMMMGGGDDD===;;;888555333222222222333222222222222444555666777555666999;;;<<>>???@@@AAABBBBBBDDDBBB>>>999666333222111222555999::::::999888888333333333333222111000000---...//////---+++++++++,,,------------............//////000000//////......---,,,+++************)))+++++++++)))((()))***++++++,,,,,,,,,,,,++++++)))))))))))))))******+++---///111///,,,***,,,...******)))))))))((((((((())))))(((((())))))******))))))((('''((()))***+++'''((()))******+++***************++++++*********((())))))************)))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,---...///000000000000111111111111111111222222222444555555444444666777777666666777888999:::;;;;;;>>>HHHYYYoooiiiYYYVVVUUU```qqq444555555666777;;;AAAEEEIIIRRR[[[eeeqqq|||}}}lll]]]MMMDDD@@@;;;777666666555666777:::???CCCFFFKKKQQQXXX\\\```aaa\\\TTTNNNHHHEEEGGGJJJOOOXXXaaaiiikkknnnnnnllljjjhhhgggfffeeedddddddddccc```^^^^^^^^^____________^^^^^^\\\\\\]]]^^^___aaacccdddeeeffffffeeecccbbbccceeeffffffffffffffffffffffffjjjlllppptttxxx{{{}}}~~~~~~}}}yyyuuurrruuuuuuuuuvvvwwwyyyzzz{{{yyywwwvvvwwwxxxyyyxxxvvvssswwwxxxrrrggg^^^ZZZ[[[[[[[[[ZZZWWWVVVXXX]]]aaacccaaa]]][[[[[[ZZZYYYXXXYYYVVVVVVXXX[[[]]]dddlllqqqpppnnnmmmlllmmmnnnoooppppppppppppnnnkkkhhhgggeeecccbbb``````aaabbbcccdddcccbbb___]]]]]]___bbb^^^^^^\\\XXXSSSLLLFFFBBB;;;999777444333333333444444444333222333555777888999777777:::;;;<<>>DDDIIINNNUUU^^^jjjyyyppp```NNNEEE@@@;;;777555555555555777:::>>>CCCFFFJJJPPPWWW[[[___aaa\\\VVVQQQIIIEEEGGGKKKPPPXXX^^^bbbeeehhhiiigggeeeddddddhhhgggfffffffffeeebbb___^^^___```aaaaaa```______]]]]]]^^^^^^```aaacccdddccceeefffeeeccccccccceeeeeeeeeffffffggghhhhhhiiikkkmmmqqqvvvzzz}}}~~~|||xxxuuurrrttttttttttttuuuvvvwwwxxxxxxvvvuuuuuuwwwyyyyyyxxxvvvyyyzzzrrrfff[[[XXXXXXYYYYYYWWWTTTRRRUUU[[[```dddaaa]]][[[ZZZZZZXXXWWW[[[XXXXXX[[[]]]___gggooosssqqqnnnlllkkklllnnnpppooopppppppppnnnkkkhhhfffdddbbb```___^^^___```aaaaaabbbbbbaaa```______```]]]]]][[[WWWQQQKKKEEEAAA:::888666444333444444555666555444333444666888999<<<999999;;;<<<===BBBIIISSS]]]lllyyyzzzmmmccc\\\XXXSSSPPPLLLJJJIIIHHHGGGEEEFFFFFFGGGHHHHHHGGGEEEDDDBBB@@@<<<999666444444444111444;;;AAAFFFSSSjjjxxxeeeUUUSSSYYY\\\bbbjjjooommmeeeZZZSSSMMMKKKIIIKKKRRRVVVOOOEEE;;;;;;;;;;;;;;;===@@@BBB<<<======<<<999555000...///333888:::999888999:::333333333333222111000000000222333333111///......,,,,,,,,,---------......//////000000000000//////...---,,,+++************((()))++++++******+++---))))))************))))))))))))((())))))***++++++(((///555555...%%%(((((((((((('''''''''''',,,+++***)))(((((((((((((((((((((((())))))))))))&&&''')))***+++++++++***''''''((((((((((((''''''***)))((((((((()))+++,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,***,,,///111222111///...//////000111222333333444222444555555333333666999666555555666888:::<<<>>>999???KKK^^^ssshhh[[[ZZZYYYcccttt555777::::::;;;???FFFKKKUUU]]]iiiwwwxxxiiiVVVIII@@@:::999;;;666666666777:::>>>BBBEEEKKKPPPUUUYYY^^^cccccc^^^UUUPPPJJJHHHKKKPPPSSSTTT\\\^^^aaadddeeedddcccbbbeeegggfffddddddgggfffbbbcccbbbaaa___^^^^^^^^^^^^aaabbbbbbcccdddeeeeeefffcccdddcccbbbaaacccfffiiiggggggggghhhhhhiiijjjkkksssssstttyyy}}}{{{xxxwwwvvvuuuwwwtttpppooopppsssuuuvvvzzzuuupppppptttxxxyyyxxxxxxwwwtttpppiiibbb[[[WWWTTTUUUUUUTTTTTTWWW[[[___eeeccc```\\\ZZZXXXWWWWWWVVVYYY[[[]]]^^^cccjjjpppqqqqqqooonnnmmmlllkkkkkkqqqpppooommmkkkjjjjjjjjjgggfffcccaaaaaabbbdddfffgggdddaaa______``````___\\\[[[XXXTTTOOOJJJEEECCC<<<:::777444222222444555666666666555333222333555:::666666999===AAAGGGOOOWWWcccsssvvvkkkbbb[[[WWWSSSQQQOOOLLLJJJIIIIIIHHHFFFFFFFFFGGGHHHHHHEEECCC@@@>>>;;;888666555666666444:::===>>>KKKfff~~~ttt___RRRPPPSSS^^^bbbeeeggghhhfff]]]SSSHHHFFFFFFMMMTTTSSSIII@@@<<<:::888888:::<<<>>>>>>AAA<<<:::;;;999333000000000444888999666555555777888666444444444444222000/////////---+++***+++,,,,,,+++*********+++,,,---//////000111111111111000---,,,+++***))))))))))))((((((((((((((((((((((((***'''$$$$$$'''******))),,,,,,,,,++++++*********+++---///111111///---+++''''''(((((())))))******((()))***++++++***)))((()))))))))))))))))))))))))))+++---.........,,,+++)))************+++++++++,,,+++***((((((((()))******************************)))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,---//////000000111333444555555444333:::::::::999777666444333111333666888999999888777:::>>>IIIZZZppphhhZZZXXXZZZggg{{{333666999;;;===BBBJJJPPP]]]fffrrr{{{jjjUUUIIIAAA<<<::::::777666666777:::>>>BBBEEEHHHMMMSSSXXX^^^eeeeeeaaaWWWRRRLLLJJJLLLPPPRRRSSSVVVYYY\\\___aaabbbbbbaaadddfffeeebbbcccffffffcccfffeeecccbbb```______^^^_________``````aaabbbbbbdddddddddbbbaaaaaaccceeegggfffffffffgggiiijjjkkkooorrrvvvzzz|||~~~zzzyyyxxxxxxwwwwwwtttqqqqqqrrruuuvvvvvvyyytttpppppptttxxxyyyxxxvvvvvvuuurrrmmmgggaaa]]]WWWVVVVVVWWWYYY]]]```bbbdddbbb___\\\ZZZXXXXXXWWWWWWZZZ]]]```cccgggnnnsssrrrqqqooommmllllllllllllqqqpppnnnlllkkkjjjiiiiiigggfffdddbbbbbbdddfffggggggddd```____________^^^YYYXXXVVVSSSNNNIIIEEECCC;;;999666333222222333444666777777555444333444666999666666;;;???DDDLLLTTT___mmm~~~tttiii___XXXTTTRRRPPPNNNKKKIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFDDD???===:::777555444444444333777:::BBBZZZzzzooo\\\QQQOOORRRYYY^^^bbbbbbbbb```ZZZRRRNNNNNNPPPVVVZZZWWWMMMDDD===;;;999999;;;>>>??????>>>:::999:::999444111222555888<<<<<<999777777999777666444444444333222000...//////---+++***+++---,,,++++++***+++,,,---...111111111111111000///...---,,,+++***))))))))))))************************+++(((%%%%%%''')))))))))******************))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))((())))))***)))))))))((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,+++)))((((((((()))***************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,...//////000///000111333333333333333666666666777666666555555333444666777888888888888888<<>>CCCJJJTTT\\\nnnwww~~~jjjTTTHHHCCC>>>;;;999777777666777:::>>>BBBEEEEEEKKKRRRWWW___ggghhheee\\\VVVOOOLLLNNNPPPQQQQQQPPPRRRVVVYYY\\\^^^______ccceeedddaaaaaaeeefffdddiiihhhgggeeecccaaa```_________^^^^^^^^^______```cccddddddcccaaa``````aaafffeeeddddddeeegggjjjllllllqqqwwwzzzyyyzzz~~~}}}zzzyyyyyyyyyxxxvvvtttssssssuuuvvvvvvvvvwwwssspppppptttxxxyyyyyytttuuuvvvuuurrrmmmhhheee]]]ZZZYYY\\\aaaeeegggfffeeedddbbb```^^^]]]]]]]]]ZZZ]]]aaaeeeiiimmmrrruuusssqqqnnnlllkkklllmmmnnnqqqpppooommmkkkiiihhhhhhhhhgggeeeddddddeeeggghhhfffccc```^^^^^^^^^]]]\\\WWWVVVTTTQQQMMMHHHDDDBBB999888555333111111222333666777777666555444666777888777888===CCCIIISSS\\\iiizzzpppddd\\\VVVRRRQQQPPPMMMKKKIIIGGGGGGGGGHHHGGGGGGHHHIIIHHHFFFDDD>>><<<999555333222111222444444666EEEhhh{{{hhhYYYPPPOOOQQQVVV\\\```___]]]\\\XXXSSSNNNQQQVVVZZZZZZTTTJJJCCC>>><<<:::;;;===?????????;;;888888:::888333111333999<<<>>>===:::777777999777555444333444333222000...//////---+++***,,,---,,,,,,++++++,,,,,,---...222222222111000///---------,,,+++***))))))))))))************************+++)))'''&&&'''((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''(((((())))))))))))))))))))))))))))))((('''%%%$$$%%%&&&)))***)))************++++++++++++***))))))((()))))))))************************++++++------...---,,,+++,,,,,,,,,,,,------------++++++,,,---...//////000//////000111222222222222111222333444555666666666555555666666777777777888666;;;FFFYYYoooooo```\\\bbbnnn999;;;???BBBIIITTTbbbkkk~~~~~~iiiRRRFFFCCC@@@;;;999888777777777:::>>>BBBDDDFFFLLLSSSYYYbbbjjjkkkhhhbbb[[[TTTPPPPPPPPPPPPOOOMMMNNNQQQTTTWWWYYY[[[\\\aaadddddd``````dddgggfffkkkjjjiiigggdddbbb```___aaa```______^^^___``````bbbccceeedddbbbaaaaaabbbeeedddccccccdddgggjjjlllmmmqqquuuxxxyyyzzz}}}}}}{{{xxxwwwwwwwwwvvvssssssssstttvvvwwwvvvtttuuussspppqqqtttwwwyyyyyyuuuvvvxxxxxxvvvsssooollleeebbb```ccciiimmmllliiijjjiiihhhgggfffeeeeeeddd```cccgggkkkooorrrtttuuusssqqqnnnkkkkkklllooopppqqqqqqpppooommmkkkiiiiiiiiihhhgggffffffggghhhiiifffccc```______^^^]]][[[WWWVVVSSSPPPKKKFFFBBB???777666444222111111111222666777777777555555777999;;;999<<>><<<999555222111111111666333444CCCffftttbbbVVVPPPOOOPPPWWW^^^bbb___\\\[[[YYYWWWLLLRRRXXXZZZWWWOOOFFFAAA>>><<<;;;;;;===?????????<<<:::999:::888333222444<<<>>>@@@>>>999666666777777555333333333333111000.........---++++++,,,------------------.........111111111111000///...------,,,+++***))))))))))))************************+++***(((''''''(((((((((((((((((())))))***************)))(((((()))************))))))((((((''''''(((((('''&&&&&&''')))***))))))))))))))))))))))))))))))((('''((()))***+++))))))*********+++++++++******))))))))))))))))))************************((()))+++,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,---...//////000000000111111222333333333000111333444555666666666777777666666666666777888777;;;FFFWWWmmmuuuddd^^^cccooo>>>@@@CCCGGGOOO]]]mmmyyyxxxcccNNNEEECCC@@@;;;888777777666777999===AAACCCHHHOOOVVV\\\eeemmmnnnkkkhhhaaaYYYTTTRRRQQQNNNLLLLLLLLLNNNPPPRRRUUUWWWXXX___dddeeebbbaaaeeeiiiiiilllllljjjhhhfffccc```^^^bbbaaa___^^^^^^___```aaaaaaccceeeeeedddcccdddeeedddccccccdddfffiiilllmmmqqqqqqqqquuuzzz}}}}}}|||{{{~~~zzzwwwuuuuuusssrrrqqqqqqqqqsssuuuvvvuuussstttsssqqqrrrtttvvvxxxxxxwwwxxxyyyyyyxxxuuurrrpppnnnkkkiiilllqqqsssppplllmmmmmmmmmmmmlllkkkjjjjjjiiijjjmmmpppsssttttttsssrrrpppmmmkkkkkkmmmppprrrrrrrrrrrrqqqpppnnnlllkkkjjjiiihhhggggggggghhhhhhfffdddaaa```___^^^\\\[[[WWWVVVSSSOOOJJJDDD???<<<666555444222111111111111555666777666666666888:::======@@@EEEIIIPPP]]]iiixxxvvvhhh___ZZZWWWVVVTTTRRRPPPMMMKKKJJJIIIIIIIIIHHHGGGHHHIIIHHHEEECCC>>><<<888555222111111111555444555@@@[[[zzz{{{iiiYYYQQQNNNNNNOOOZZZ```dddaaa]]]\\\[[[YYYNNNSSSXXXYYYTTTLLLEEEBBB===<<<;;;<<<>>>@@@?????????===<<<;;;777222333888BBBCCCDDD@@@:::666666777666555333333333333111///---......---++++++,,,...------......////////////...//////000000000//////---,,,+++***))))))))))))))))))))))))))))))))))))*********)))((('''((((((((())))))******++++++++++++***)))(((((()))***+++******))))))((((((''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))((()))***+++++++++******))))))*********+++++++++)))))))))*********))))))************************((()))***+++++++++******,,,,,,,,,---------......,,,------....../////////111111222222333444444555333444555666666666666666777777666666666666777888:::===EEEUUUiii|||yyyfff___```lll~~~AAAEEEKKKRRR[[[hhhvvvlll[[[JJJBBBAAA===:::888777666555666888;;;???AAAIIIPPPWWW^^^gggpppqqqooommmggg^^^WWWTTTQQQMMMJJJJJJJJJJJJLLLNNNQQQUUUVVV^^^dddhhhfffeeehhhkkklllmmmmmmllljjjhhheeebbb``````___^^^]]]]]]^^^```aaaaaacccddddddddddddfffgggcccdddeeegggiiilllnnnooouuurrrqqqtttzzz}}}|||zzzzzz}}}yyyvvvuuutttrrrpppqqqpppppprrruuuvvvuuussstttssssssssssssuuuvvvwwwxxxxxxwwwwwwvvvuuutttttttttrrrrrrtttvvvvvvssspppppppppppppppooonnnmmmlllooooooppprrruuuvvvtttsssqqqpppnnnlllmmmnnnppprrrqqqrrrssssssrrrqqqooonnnkkkjjjiiihhhgggfffffffffeeeccc```______]]][[[YYYTTTSSSQQQMMMGGGBBB===:::555555444333222222222222333555666666555666888:::>>>???BBBGGGLLLSSSaaaooosssggg___ZZZXXXWWWTTTSSSPPPNNNLLLJJJJJJJJJHHHGGGGGGGGGHHHGGGDDDAAA<<<:::777444222222222222222555777===PPPjjjxxxxxxqqqhhh[[[QQQLLLMMMOOOQQQ___dddfffdddaaa```]]]YYYLLLNNNQQQPPPLLLGGGBBB@@@>>>======>>>@@@AAAAAA???CCC@@@===<<<777444888???IIIJJJIIIDDD>>>999888999666444333222333222111///---......---,,,+++---.........///000000000000///---...//////000000000///---,,,+++***))))))))))))(((((((((((((((((((((((((((***+++***((((((((()))))))))******************))))))''''''''''''))))))))))))))))))((((((((((((''''''''''''((()))******))))))))))))))))))))))))&&&''')))++++++***)))((()))************+++++++++(((((()))************)))*********************************++++++,,,------,,,,,,,,,,,,------------------........./////////222222222222333444555666555666666777777777666666555555666666777777777888;;;<<>>:::888888666555444555777:::===@@@FFFMMMUUU^^^hhhrrruuurrrrrrkkkaaaZZZUUUQQQLLLHHHEEEEEEEEEGGGKKKOOOTTTVVV]]]eeekkkjjjiiikkknnnnnnnnnnnnnnnmmmkkkgggdddbbbaaa```^^^^^^^^^```cccdddcccddddddcccaaabbbdddfffccceeehhhkkkmmmoooppppppuuuuuuuuuvvvxxxzzz{{{{{{|||~~~|||yyywwwwwwvvvuuusssrrrqqqqqqrrruuuvvvvvvuuutttttttttssssssssstttuuuvvvuuutttssstttuuuwwwxxxtttvvvxxxzzzzzzyyyxxxvvvssstttttttttsssrrrpppoooqqqpppppprrruuuwwwvvvtttoooooonnnnnnnnnoooqqqrrroooppprrrssssssrrrpppooolllkkkjjjhhhgggeeeddddddbbb```^^^]]]\\\[[[XXXUUUNNNMMMLLLIIIEEE@@@<<<:::555555444444333333222222222333555555444555888:::===>>>BBBHHHMMMVVVfffuuu~~~rrrggg___[[[XXXWWWTTTRRRPPPMMMKKKJJJIIIIIIHHHGGGFFFFFFGGGEEEBBB@@@999777555222111111111222111666888;;;HHH[[[eeeddd[[[WWWRRRNNNMMMQQQVVV[[[fffjjjkkkiiihhhgggbbb[[[KKKJJJIIIGGGFFFDDDAAA@@@@@@@@@@@@AAACCCDDDCCCBBBDDD@@@>>><<<888777???HHHMMMNNNLLLFFF>>>999888999666444333222222222000///,,,---...---,,,+++---///...///000111111111000000/////////000//////......---,,,+++***))))))))))))))))))))))))))))))))))))''')))++++++)))((()))+++))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))(((((())))))*********))))))************+++++++++'''((()))***+++******)))***************************)))(((((()))***,,,...++++++++++++,,,,,,,,,,,,............////////////222111111111222333444555555555666777777777777777333444666777888888888888::::::???MMMcccyyy}}}hhh___ZZZgggzzzJJJUUUeeesss}}}rrrcccXXXNNNDDD@@@===888777888555444333444666999===???CCCJJJSSS]]]hhhssswwwuuutttmmmccc[[[VVVQQQLLLGGGAAAAAABBBDDDIIINNNTTTWWW]]]fffmmmlllkkkmmmoooooooooooopppooommmjjjgggeeedddcccaaa```aaadddfffhhheeeeeedddaaa______bbbdddccceeeiiimmmpppqqqqqqqqqtttwwwyyyyyywwwwwwzzz~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwtttrrrqqqsssuuuwwwxxxwwwtttuuuuuutttrrrrrrsssttttttsssqqqqqqrrruuuxxx{{{sssvvv{{{}}}|||{{{{{{{{{wwwxxxxxxxxxwwwvvvtttsssqqqooooooqqquuuxxxxxxvvvnnnnnnnnnoooooopppqqqqqqmmmnnnppprrrrrrrrrpppooommmlllkkkiiifffdddcccbbb```^^^]]][[[[[[YYYVVVSSSIIIHHHGGGEEECCC???<<<:::555555555444444333333333111222444444444555777::::::<<>>;;;999888444333222111111111222333444444444555777888:::;;;???@@@EEELLLQQQ[[[ppp{{{pppgggaaa\\\XXXTTTUUUTTTRRRPPPNNNKKKJJJIIIIIIHHHGGGGGGFFFCCC???<<<888666333111111222444555777444444999DDDNNNSSSTTTOOOUUUXXXUUUUUU]]]fffjjjpppuuuvvvuuuyyyyyyfffOOOKKKKKKKKKKKKIIIGGGFFFEEEEEEGGGGGGDDDEEEIIIKKKJJJFFF>>>???===777===GGGGGGHHHFFFBBB>>>:::888666666444444444444333222111111000...,,,++++++,,,---...222222222111111111111000...,,,+++---000111...,,,***)))))))))))))))*********'''(((,,,+++'''(((---***)))))))))((('''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********(((&&&&&&((()))))))))))))))))))))))))))&&&'''((()))))))))))))))((('''&&&%%%&&&))),,,...)))'''%%%&&&)))***(((&&&---+++))))))+++,,,***'''+++***)))***++++++***)))......---,,,,,,,,,------,,,---...///000000000000111111222333333444555555444444444555555555555666777777888999999999999888999<<>>;;;999888888888444555666666666999<<>>AAAHHHQQQXXXbbbvvvwwwmmmddd___[[[VVVSSSSSSSSSQQQOOOMMMKKKJJJIIIHHHHHHGGGHHHHHHFFFBBB???777666333222111222444555444333444;;;EEEOOOUUUWWWUUU[[[___^^^___fffnnnqqqvvvyyyyyyxxx}}}~~~mmmXXXLLLMMMOOONNNLLLJJJGGGFFFIIIKKKJJJIIIKKKPPPPPPMMMEEE>>>===<<<666;;;DDDCCCBBB@@@>>>;;;999888777777444444444444333222111111...---+++++++++---///000222222222111111111000000000///...///111111///---,,,,,,***)))(((((((((((()))&&&''')))'''######(((...---,,,+++***)))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((((()))))))))))))))))))))))))))(((((()))*********)))))),,,+++)))(((((((((***+++,,,+++)))***,,,---+++)))---+++))))))+++,,,***(((+++***)))***++++++***)))---,,,,,,,,,,,,,,,------,,,---...///000000000000111222222333333444444444444444444444555555555555777777888999999999999888888<<>>;;;:::999999888888888999555555555555555888<<>><<<<<<<<<;;;777777666666666666777777555555555444444666;;;???@@@DDDJJJRRR\\\hhhsss{{{|||xxxpppggg\\\RRRJJJFFF???<<<;;;===CCCJJJPPPTTT```jjjssswww{{{~~~xxxoooiiigggfffeeeeeeeeefffggghhhiiihhhhhhggggggffffffeeehhhiiikkkmmmnnnoooooonnnvvvxxxzzzzzz{{{}}}yyyvvvwwwwwwxxxyyyyyyyyyyyyyyy|||{{{zzzyyyvvvtttqqqpppyyyzzz{{{||||||}}}}}}}}}}}}|||{{{{{{{{{yyyvvvsssrrrqqqpppqqqssstttsssrrrqqqrrrrrrrrrpppooonnnmmmnnnmmmnnnpppssstttsssrrrooopppooommmiiigggffffffeeeeeeeeeeeeeeeeeeffffffccc```\\\[[[ZZZWWWQQQLLLDDDCCC@@@<<<888666444333111111111111222222222333555555555555666777888999;;;@@@JJJUUUbbbuuuvvvooofff___[[[YYYUUUSSSQQQQQQPPPOOONNNMMMMMMLLLEEEEEEDDDDDDDDDAAA===:::666555333222222333444555444888???GGGOOOXXX___cccjjjqqquuuwww|||}}}jjjWWWJJJOOOUUUWWWUUUPPPNNNMMMHHHLLLQQQYYYaaaddd[[[OOOCCC:::888777111555<<<888666666666666777777888888444444444444333222111111---,,,+++++++++---///111111111111111000000000000444333333222111000...---'''''''''((()))+++,,,---******+++***(((&&&&&&(((((((((''''''(((+++---///(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))&&&''')))***++++++******))))))((())))))))))))(((+++************+++******+++***)))***++++++***)))((()))***+++,,,,,,------,,,---...///000000000000333333333222222222222222333333444444444555555555777777888999999999999888888===EEERRRiiiyyy|||rrrrrrpppjjj___RRRIIIEEE<<<:::777666666666555444555555555555555444444333444555444444444666:::===AAADDDIIIQQQZZZfffqqqyyy~~~zzztttjjj___TTTKKKFFF>>><<<:::<<>>???>>>FFFPPP[[[qqq}}}rrrkkkbbb\\\YYYWWWUUURRRPPPPPPOOONNNMMMKKKKKKJJJLLLJJJIIIGGGEEEAAA===999333333333444444444555555<<>>888::::::::::::999888666555444444444444333222111111...---,,,++++++,,,...///111000000000///////////////111222111...,,,,,,...,,,,,,***)))((((((((((((&&&+++,,,'''&&&)))***''''''((()))++++++***)))((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''))),,,---,,,+++++++++)))))))))))))))))))))))))))***+++++++++++++++*********))))))(((&&&%%%$$$&&&''')))(((&&&%%%''')))(((***,,,+++))))))+++---+++***)))***++++++***)))***+++---......---,,,+++,,,---...///000000000000000000111111222222333333222222333333333444444444777777888999999999999888888>>>GGGTTTkkkooogggcccooofffUUUDDD>>>:::555111222555222//////000222333444///000222333444444444333000222555777666555666777888===EEEOOO[[[gggrrrzzz}}}xxxpppeeeZZZOOOIIICCC@@@>>>@@@FFFLLLRRRUUUXXXbbbooo{{{{{{wwwmmmllljjjhhhgggggghhhhhhjjjiiihhhhhhiiikkkmmmoookkkmmmnnnpppqqqrrrqqqqqqtttxxx|||}}}{{{yyyxxxyyy{{{||||||{{{yyyxxxuuuuuuvvvwwwxxxyyyyyyzzzvvvxxxyyy{{{{{{zzzxxxwwwwwwwwwwwwyyy{{{|||zzzyyyuuuuuuwwwyyyzzzyyyvvvsssuuussspppqqqtttuuutttrrrooonnnmmmnnnoooooommmkkkpppsssuuutttppplllhhhfffddddddeeeeeedddbbbaaa```aaa```]]]ZZZUUUPPPKKKIIIAAA???<<<999666444222222111222333555666666555555555555666888;;;===???AAA???IIIUUUaaaxxx~~~|||qqqjjjaaa[[[XXXVVVSSSQQQOOOOOOMMMLLLKKKIIIHHHHHHIIIHHHFFFEEEDDDAAA<<<999333333333444444555555555:::GGGWWWbbbggglllttt{{{xxxddd[[[\\\^^^\\\YYY```eeehhhcccYYYPPPLLLMMMNNNXXXaaaccc```WWWJJJ>>><<<222111555444;;;@@@:::888999:::::::::888777666444444444444333222111111,,,,,,+++***+++...000111000000000000///////////////111333222///------///***)))))))))))))))******)))......)))&&&))))))&&& $$$(((+++++++++***(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))$$$)))///222111...+++)))))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((())))))))))))(((***,,,+++(((''')))+++'''***,,,+++))))))+++---+++***)))***+++++++++)))+++---...//////...,,,***,,,---...///000000000000//////000111222333333444222222333333333444444444777777888999999999999888777===EEESSSiiiyyydddZZZ\\\kkkWWWMMMBBB;;;666111000222///000000111111111000000333333333222222111111111444555555555444444666777<<<@@@HHHPPPZZZeeepppwww||||||yyyrrrfffXXXMMMHHHBBB???===@@@GGGNNNQQQSSS]]]bbbmmm||||||vvvrrrllliiihhhiiiiiiiiiggghhhhhhiiikkkmmmoooqqqoooooooooqqqsssuuuuuuuuu}}}}}}||||||~~~~~~}}}zzzwwwtttyyyzzz|||~~~~~~}}}zzzyyyuuuvvvwwwyyyzzzyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvtttsssvvvuuuuuuuuuuuutttttttttyyywwwuuuuuuvvvxxxxxxxxxrrrqqqooonnnnnnoooqqqrrryyywwwvvvtttsssqqqnnnlllgggeeeddddddeeeggghhhgggfffccc]]]VVVOOOIIIDDDBBB???===:::777444333333444333333444555555666666777444555666666777;;;@@@CCCDDDGGGRRRfff}}}zzzllleee___\\\YYYUUUSSSTTTQQQPPPOOOMMMLLLJJJIIIHHHIIIIIIIIIGGGDDD???:::777555000...222444333222333:::GGGUUU^^^gggqqqxxx{{{~~~hhh]]]ZZZVVV]]]jjjoooxxxnnnddd^^^XXXQQQOOOPPPLLLSSSXXXVVVQQQKKKDDD<<<444333333444888:::;;;;;;<<<:::999999;;;<<<<<<;;;666666555444333111000///,,,------------------...---------....../////////...///111222222000...------,,,***((('''(((((())),,,+++******)))*********---+++)))((('''((()))***************************++++++******)))))))))((()))***+++,,,,,,+++***)))******))))))((((((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))((('''''''''(((***++++++++++++++++++,,,,,,---------,,,++++++******)))''')))+++...000111222222222222222222222333333333111222333333444444333333777777777777777888888888999;;;CCCSSSjjjtttddd```]]]hhh{{{JJJAAA777333///++++++......///000111111222222111333333333222222111111111111333333333222222333555:::>>>FFFOOOYYYeeeooovvv}}}}}}{{{sssgggYYYNNNHHHDDDBBB@@@CCCIIIPPPTTTVVV___eeeqqq~~~xxxuuuppplllkkkjjjjjjiiiggghhhjjjkkkmmmoooppppppqqqpppqqqrrrtttuuuvvvuuu}}}}}}~~~}}}~~~}}}zzzwwwuuuxxxzzz|||~~~~~~}}}{{{xxxyyyzzz{{{{{{{{{zzzyyyzzzzzzyyyxxxwwwvvvvvvuuuyyyyyyzzzyyyxxxvvvtttrrrttttttttttttttttttttttttxxxvvvuuuuuuwwwxxxwwwvvvqqqpppooooooppprrruuuvvvzzzxxxuuusssrrrooollljjjgggeeeccccccdddffffffeeedddaaa\\\UUUNNNHHHDDDAAA>>><<<999666444333333333333333333444555555666666555555666666777;;;???CCCGGGKKKWWWmmmzzzvvvkkkddd^^^\\\YYYTTTRRRSSSQQQPPPOOOMMMKKKJJJHHHHHHHHHIIIHHHFFFCCC>>>:::777555000///222444444444777;;;LLL]]]fffkkkqqqxxx||||||fffZZZXXXTTT]]]jjjnnntttkkkaaa[[[VVVOOOMMMNNNMMMSSSVVVSSSNNNIIIBBB;;;444333222444777:::;;;;;;;;;999888888:::;;;:::999666555555444333111000///,,,,,,,,,,,,------------............//////000000------.........---,,,+++,,,+++***)))((((((((((((&&&&&&''''''((((((((()))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&)))***++++++++++++***)))******))))))(((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))************)))))))))((()))))))))))))))***++++++((((((((((((((())))))***,,,,,,,,,+++++++++++++++,,,---.../////////...---111111111222222222222333222333333444444444444444777777777777888888888888;;;===FFFVVVnnnmmm___\\\^^^jjj~~~BBB:::333111///---...111---...///111222222222222222222222222222111111111111222333222111222333555888<<>>CCCUUUhhhpppqqquuu{{{{{{zzzeeeXXXTTTRRR[[[iiikkkkkkbbbZZZUUUPPPKKKIIIJJJMMMRRRTTTPPPJJJEEE???999444222222333777:::<<<===:::999777888999999888777555555444444222111///...+++++++++,,,,,,---------...////////////000000000...---,,,,,,++++++++++++******+++******)))((('''###$$$&&&((()))))))))(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((***))))))))))))((((((((()))******++++++******)))***))))))))))))(((((((((((((((((()))))))))******************************))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,....../////////...------000000111111111222222222333444444555555555555555666666777777888888888888;;;>>>GGGXXXooogggZZZYYY```ooo???888222222222000111444...///000111111111111111222222222111111111111111333444555444333333555777777;;;BBBKKKUUU```jjjqqquuuvvvuuuooodddVVVKKKDDDCCCAAAAAACCCHHHOOOUUUYYYgggppp~~~{{{wwwtttqqqooonnnllljjjhhhgggiiimmmpppqqqqqqooonnnpppqqqssstttvvvxxx|||~~~}}}~~~~~~~~~|||zzzyyywwwyyy{{{~~~}}}}}}||||||{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvvvvuuu||||||{{{yyywwwtttqqqoooqqqqqqrrrssstttuuuvvvvvvwwwwwwwwwxxxyyyxxxvvvtttoooooopppppprrrtttvvvwwwsssqqqnnnlllkkkkkkiiihhheeecccbbbaaabbbbbbaaa______\\\WWWQQQJJJEEEAAA???:::888666333111111222222222222333333444555555555666777777888999<<>>999333222222444888<<<>>>>>>;;;:::999999::::::888666444444444333222000...---******++++++,,,---------////////////////////////000///---+++++++++------)))***+++++++++)))((('''&&&''')))+++,,,,,,***)))+++***))))))))))))******))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))*********)))))))))))))))((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,---......******++++++,,,---......------......//////000000///000000111111222222222444555555666666666666666666666777777888888999999999<<>>888777444222111111222222222222333444444555555666666777888999;;;???DDDHHHNNN\\\sss{{{pppjjjddd^^^ZZZYYYXXXSSSQQQQQQOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDAAA>>>:::777555333111111333444999EEEQQQfffhhhhhhjjjqqq{{{{{{gggYYYQQQOOOZZZddd```VVVOOOJJJJJJIIIGGGGGGIIINNNRRRRRRLLLFFFBBB>>>999333222333666;;;>>>???@@@===<<<;;;;;;<<<;;;999777444444333222111///...---******+++,,,,,,---......///.....................111///---+++***+++,,,---((()))***++++++***(((''')))***,,,------,,,***)))***)))))))))))))))******************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))******'''(((***+++++++++***))))))))))))))))))***++++++******+++,,,---......///............//////000000///000000111222222333333444555666666777777666666555666666777888888999999888;;;EEEWWWooo}}}eee\\\^^^iii|||777222...///...,,,+++---000000111111111111000000000000000111111111111111000111222111000111222444666888<<>>777666444222111111222333333333444444555666666777666777999;;;===BBBHHHLLLVVVfffyyynnngggbbb]]]YYYZZZXXXTTTQQQRRROOOOOONNNMMMLLLKKKJJJJJJEEEDDDBBB@@@<<<999666444222222333444555;;;KKKZZZooojjjaaa^^^gggttt{{{zzzzzzhhhZZZRRRQQQ]]]ddd]]]TTTNNNJJJKKKKKKIIIIIIKKKLLLPPPQQQKKKFFFBBB===888222333555:::???AAAAAA@@@???>>>>>>>>>>>>===:::777333333333222000///---,,,++++++,,,,,,---...//////000000////////////......///...,,,)))((()))***+++))))))************))))))******+++++++++***((((((''''''''''''((((((((((((************************'''(((((((((((()))))))))***))))))(((((())))))***)))))))))************+++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************((())))))***************++++++******++++++,,,---***++++++,,,---......///222111000///............000000111222333444444555444555555666666666666666555555666777888999999::::::>>>HHH[[[sss~~~eee]]]aaannn777222///111111...---...---...///000222222333333///000000000111111111222000111222111000000222444444555888:::===BBBGGGKKKQQQUUU[[[\\\XXXPPPIIIDDD===>>>@@@CCCHHHQQQ]]]eeerrr~~~}}}yyytttpppnnnmmmlllkkkmmmoooqqqtttuuutttsssrrrmmmqqqtttuuuuuuyyy~~~}}}xxxxxxxxxxxxxxxxxxwwwwwwwwwwwwuuutttsssttttttuuuwwwwwwxxxyyyzzz{{{{{{|||xxxyyyyyyzzzyyyxxxwwwvvvttttttuuuuuuvvvwwwxxxxxxyyywwwuuuuuuuuuuuutttssspppppppppooonnnmmmlllllljjjjjjllloooqqqqqqnnnllljjjiiigggffffffccc```]]]YYYWWWRRRMMMHHHCCC@@@>>>777666444222111222333444444444555666666777777888666888:::<<<@@@EEELLLQQQaaarrrvvvllleeebbb\\\ZZZZZZYYYTTTRRRRRRPPPPPPOOONNNMMMLLLKKKKKKEEEDDDAAA>>>;;;777555333222222333444555<<>>CCCDDDCCCAAA@@@????????????===999666333222222111000...---,,,+++,,,,,,---///000000111222222222111111111000000///...---+++***)))************))))))))))))******)))))))))))))))*********&&&&&&'''(((((((((((((((************************)))*********++++++++++++***)))(((''''''((()))***))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************+++************+++,,,,,,...------------...//////+++,,,,,,,,,------......222111000.........//////111111222333444555666666444444555666666666666555555555666777888999::::::<<<@@@KKK^^^vvvhhh```dddrrr444///---///000---,,,...***+++---000222444555666//////000000111111111222222333444333222222444666222333555555777:::>>>BBBCCCIIIOOORRRPPPJJJCCC???999;;;===@@@EEEOOO\\\dddtttxxxssspppnnnmmmlllpppqqqsssuuuvvvvvvuuutttooosssuuuuuutttwww~~~~~~xxxxxxwwwwwwvvvuuuttttttwwwvvvtttssssssttttttuuuyyyyyyzzzzzzzzzzzz{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyuuuuuuvvvvvvwwwwwwxxxxxxxxxvvvsssrrrrrrssssssrrrooooooooooooooonnnmmmlllmmmnnnppprrrtttsssooolllllljjjiiihhhgggddd```]]]YYYVVVRRRMMMHHHCCC@@@>>>777666444222222333444555555555666666777888888888666888:::===AAAGGGNNNSSSjjjzzzuuujjjcccaaa\\\ZZZ[[[ZZZUUURRRSSSPPPPPPPPPOOONNNMMMLLLLLLEEECCCAAA===:::777444333111222444444555===QQQeeetttooodddZZZ\\\hhhtttzzzqqqvvvwwwuuuuuuyyy{{{zzzssseee[[[UUUWWWeeejjj___SSSMMMHHHHHHFFFBBBAAABBBEEEJJJLLLIIIDDD@@@:::555000333999@@@EEEFFFDDDAAA@@@????????????<<<999666222222222111000...,,,+++,,,,,,---...///000111222444444444333333222222222111111///...---,,,,,,,,,+++***)))(((((()))***+++))))))))))))***+++---...(((((()))******+++******))))))))))))))))))))))))&&&&&&''''''((((((((()))***)))(((''''''((()))***))))))******++++++++++++)))************+++++++++************************))))))))))))))))))))))))(((((())))))*********+++---,,,+++***+++,,,---...+++************+++,,,,,,,,,,,,,,,---------............---...///111222444111111222333555666666777333444444555555555555555444555666777888999::::::<<<@@@KKK^^^vvvkkkdddhhhuuu222111000//////.........///////////////.........000000000000000000000000222222111111111111222222333333444444444555555555<<<>>>AAACCCCCCBBBAAA???:::999:::???DDDLLLYYYfffsss~~~yyytttpppnnnllljjjrrrqqqrrrtttxxxyyywwwuuuqqqrrrrrrrrrtttxxx~~~~~~|||zzzyyyyyyzzz{{{zzzyyyxxxwwwwwwxxxyyywwwuuuttttttuuuxxxyyyzzz{{{|||{{{zzzzzz{{{|||}}}}}}|||zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxyyywwwuuurrrqqqrrrrrrrrrqqqpppooommmlllllllllmmmnnnqqqqqqqqqrrrssssssqqqooojjjhhhfffddddddbbb```^^^___ZZZSSSKKKFFFAAA===:::666555444333333333444555,,,000555777555444666888888777:::>>>AAAEEEPPP[[[mmm{{{pppgggaaa```]]]ZZZXXXWWWUUUSSSQQQQQQOOOLLLKKKJJJIIIFFFDDDGGGDDD@@@;;;777555444333222333777888888@@@ZZZsss~~~|||ooo\\\WWWdddppprrrpppnnnlllmmmppprrrqqqooojjjcccWWWQQQWWWccceee___TTTNNNHHHEEEAAA>>>???CCCEEEFFFHHHIIIGGGBBB;;;666333222444999@@@CCCCCCAAAAAABBBAAA<<<777444555777444444444333222000---,,,***+++---...111222444555777777555444222111000///.........---,,,***'''&&&))))))))))))***************************+++,,,,,,)))'''%%%'''***,,,***((((((((('''%%%%%%&&&***---'''''''''(((((((((((((((&&&'''(((***,,,---------&&&''')))(((''''''((()))++++++,,,,,,,,,++++++***))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++---...//////...---------....../////////000222222333333333333444444666666555555444333222222777888:::;;;;;;;;;;;;;;;<<>>:::666444333333333444777888:::FFFaaazzzqqq^^^WWWaaajjjkkkhhhggggggkkkoooqqqmmmiii___YYYPPPLLLUUU```bbb\\\TTTNNNIIIGGGDDDAAAAAADDDFFFGGGIIIJJJHHHBBB;;;666111555;;;???AAABBBAAAAAADDDEEEEEEBBB>>>:::999:::666666666555333111...---+++,,,---///000222333444666555444333111000///...000000000///...,,,***)))+++*********))))))(((((()))))))))))))))******+++,,,***(((((())))))'''%%%******)))'''&&&'''***---)))))))))((('''''''''&&&'''((()))*********************+++)))'''%%%%%%&&&*********++++++******)))((((((((()))))))))))))))(((((((((((()))))))))***************))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++,,,---..................///000222333444444222222222333333333444444444555666777777666555444111222333666999<<>>:::999888999999888666444111///...,,,,,,---///000222333333444444333222000///......111111111000///---,,,+++,,,,,,+++***)))(((''''''***************+++,,,,,,+++***(((((())))))'''&&&******)))'''&&&&&&)))++++++***))))))''''''&&&%%%(((((()))))))))((((((''')))***+++)))'''%%%&&&'''((())))))*********))))))'''(((((())))))*********((((((((()))))))))******************************(((((()))))))))***************+++,,,,,,,,,,,,+++++++++++++++,,,---......---...///111333444555666222222222222333333333333222444666888999999888777777888999:::===@@@BBBDDDOOOQQQYYYhhh{{{kkkiiirrr222111000///........................////////////000000000000000000000000111111111222222111111111000000000111111111111222000222444555666666666555888666777999;;;>>>GGGQQQaaakkkzzzyyytttrrrqqqqqqpppmmmmmmnnnpppsssuuuwwwwwwssssssssstttwww|||~~~yyyuuuwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{zzzxxxuuurrrrrrsssrrrtttwwwzzz|||~~~~~~~~~~~~|||zzzxxxwwwttttttttttttuuuvvvwwwxxx{{{yyywwwvvvvvvvvvtttsssmmmmmmllllllmmmooopppqqqggghhhjjjmmmppppppnnnlllgggeeecccbbbaaa___]]][[[VVVQQQKKKEEEAAA===:::888555444333222333444555666777666555777:::;;;999666999:::>>>BBBEEELLL\\\kkk~~~~~~uuummmfffaaa^^^[[[XXXVVVUUUTTTRRRPPPPPPNNNMMMLLLKKKIIIFFFCCC>>><<<999555222111111111111222333555===PPPlllwwwcccXXXXXX[[[[[[\\\]]]bbblllsssqqqdddYYYJJJEEEBBBGGGRRR[[[[[[WWWQQQNNNMMMNNNLLLHHHGGGIIIHHHKKKNNNNNNIIIBBB;;;777222777===AAAAAAAAAAAABBB@@@@@@???===;;;999888888:::999888555333000...---,,,---...///000111222333222222111000///.........111000000///...---,,,+++++++++******)))(((((('''(((''''''''''''((())))))'''''''''((()))*********(((((((((&&&$$$$$$&&&(((***)))))))))((((((''''''(((((()))))))))))))))(((&&&'''))))))(((((()))+++((()))******************''''''((()))******++++++(((((()))))))))*********)))***************++++++))))))))))))*********+++******+++,,,,,,,,,,,,+++++++++******+++,,,...///---...///000111222333333111222222222222333333333333444555666777888888999:::;;;>>>AAACCCEEEFFFGGGKKKKKKPPP___ttt{{{hhhiiisss222111000///............---.........//////000000111111111111111111111111000111222222222222111000//////000000000111111111111222444555666777777777888666777::::::<<>>CCCFFFGGGGGGFFFBBBAAAFFFUUUlllyyyhhhjjjuuu222111000//////.........------......///000000000111111111111111111111111000111222333333222111000---------.........//////000111222444555666666777777666888;;;;;;<<>>:::666444444333222222333444666777777666666777999::::::999<<<>>>BBBFFFHHHQQQeeewwwwwwpppjjjeeebbb```]]]ZZZXXXWWWUUUSSSQQQOOONNNMMMMMMLLLJJJFFFBBB999777444222000000000111444777999;;;EEEYYYmmmyyyzzzuuukkk___VVVSSSTTTVVVYYY___iiirrrtttlll___TTTPPPHHHEEELLLVVVXXXTTTQQQKKKHHHHHHKKKLLLIIIIIILLLKKKNNNOOOLLLEEE>>>::::::===:::888;;;AAAEEEEEECCCCCC@@@>>>===>>>???>>>>>>888666444111///---,,,,,,......//////000000111111////////////////////////------,,,******))))))***(((((())))))************'''&&&&&&&&&&&&'''(((((()))***+++***'''&&&'''(((***++++++***(((((()))+++&&&'''((((((******+++,,,(((((()))++++++,,,,,,,,,)))***+++***((('''((())))))***+++,,,,,,,,,,,,,,,((())))))******+++++++++)))))))))*********++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////333333222222222111111111111111111111222222222222666666555666888;;;???AAACCCEEEGGGHHHGGGDDD@@@===<<<<<>><<>>BBBEEEGGGHHHPPPNNNKKKHHHCCC???;;;999:::===EEESSShhhooooooyyy222111000//////.........---------...///000000111111111111111111111111111///000222333333222000///000000000000111111111222111111222444555666888888222333666:::;;;<<>>;;;888555333333333222222333555666777666888;;;;;;::::::>>>BBB;;;???EEEJJJOOO\\\sss~~~tttlllhhheeeccc^^^[[[XXXVVVUUUTTTQQQPPPNNNNNNMMMNNNMMMJJJEEEBBB777555333111000000111222///444777999BBBRRR^^^bbb___[[[WWWTTTPPPOOORRRWWW```jjjwww}}}uuummmhhh[[[OOOIIINNNSSSPPPJJJGGGEEEBBBBBBEEEGGGFFFHHHLLLNNNOOONNNHHH@@@::::::<<>>EEEKKKMMMNNNMMMFFFDDDAAA>>>===>>>???AAA:::>>>HHHUUUhhh~~~rrrrrr{{{//////............//////////////////000000000000///000111222333222222111111111111111111222222222111111222222222111000000222333444444444333222111666888999:::;;;???DDDGGGIIIOOOWWW```iiittt}}}xxxvvvvvvwwwxxxvvvvvvvvvwwwxxxxxxyyyyyywwwtttqqqrrrwww~~~}}}}}}~~~{{{yyyxxxwwwvvvtttrrrvvvyyy{{{zzzyyyxxxyyytttuuuuuusssqqqrrrwww{{{yyyzzz{{{}}}~~~}}}}}}|||zzzzzzzzz{{{zzzzzzyyyyyyyyyyyyxxxvvvttttttwwwyyyyyywwwvvvvvvvvvtttqqqnnnhhhiiikkkkkkjjjjjjkkkllloooqqqrrrqqqnnniiigggeeeeeedddbbbaaa___[[[VVVSSSKKKDDD===999999777333///222222333444555555555555666888:::<<<<<<<<<===???CCCBBBEEELLLTTT```www|||rrrkkkfffbbb___\\\ZZZYYYXXXWWWVVVSSSQQQOOONNNMMMLLLKKKGGGAAA===999666333///...///111222555777888:::EEEUUU\\\ZZZVVVZZZ[[[VVVNNNMMMTTT\\\gggpppyyyuuukkkZZZNNNFFFHHHJJJHHHFFFFFFCCCDDDGGGIIIHHHHHHLLLQQQPPPPPPQQQOOOFFF<<<999<<>>;;;;;;::::::::::::;;;;;;;;;===DDDSSShhhzzzrrrsss222222111000000000000000000000000111111222222222444444444444444333222111444444444444444444444444222222333444444555555555222333444666888999999999888:::<<<>>>???@@@CCCEEEGGGLLLSSSYYY___hhhrrryyy~~~|||{{{zzzuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyyyy{{{~~~|||yyyxxxzzz}}}{{{xxxvvvtttttttttrrrqqquuuxxx{{{|||zzzyyyxxxxxx||||||{{{xxxtttrrrrrrssswwwxxxyyy{{{{{{{{{{{{zzz~~~~~~~~~}}}|||{{{zzzyyywwwxxxxxxwwwvvvvvvxxxyyy{{{yyywwwuuutttrrrnnnkkkjjjkkklllkkkjjjjjjlllnnnpppqqqrrrqqqmmmiiifffeeedddbbbaaa___]]]YYYTTTPPPHHHCCC===999888666333000222222333555555666666666:::;;;<<<<<<<<<===@@@CCC@@@CCCJJJUUUdddwwwyyypppjjjgggccc```[[[ZZZXXXXXXWWWVVVSSSQQQPPPOOOMMMKKKIIIEEE@@@<<<777666333000///000222333666666888@@@PPP^^^```\\\^^^___```bbbccceeegggiiisss}}}xxxnnnfffVVVQQQMMMOOOPPPMMMJJJIIIKKKKKKKKKMMMQQQVVVXXXXXX___ZZZSSSLLLDDD>>>AAAHHHUUU[[[[[[RRRHHHGGGKKKPPP]]]aaabbb^^^TTTIII@@@;;;444333111...---,,,,,,---+++,,,---...////////////000000000111222222333333111///,,,+++,,,---,,,,,,+++++++++***************))))))))))))))))))))))))''''''((()))***+++,,,---)))******++++++,,,,,,,,,******)))((((((((())))))(((((((((((((((((())))))++++++************))))))))))))))))))***************++++++,,,,,,++++++******+++,,,------,,,+++***)))************++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,---............------000000000000000000000000000000000222555:::???BBBFFFFFFFFFEEEBBB>>>:::777999999999999:::;;;<<<<<<<<<>>>CCCQQQggg|||qqqqqq~~~222222111000////////////111111111222333333444444444444555555555555555555555555555555444444444444333333444444555666777888555555777888999:::;;;<<<:::<<>>888888888777666666555555777666555555555777888999;;;:::::::::;;;<<<======@@@BBBDDDFFFGGGHHHKKKMMMOOORRRVVVXXXZZZ___fffkkkuuu~~~}}}yyyvvvtttqqqrrrrrrsssssstttuuuuuurrrvvvyyy|||~~~~~~}}}|||{{{yyysssrrrrrrssswww}}}yyywwwuuuuuuvvvvvvuuutttuuuwwwzzz{{{||||||~~~~~~|||yyyxxxxxxwwwvvvtttzzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvuuusssqqqrrrtttwwwtttrrrpppppprrrsssrrrqqqppppppooommmkkklllnnnqqqssssssrrroookkkgggffffff```___\\\ZZZXXXSSSNNNJJJAAA???;;;888555333333333111222444555777777888888999:::;;;;;;;;;<<>>;;;777444222333444111222444555777888888888999:::<<<======>>>@@@BBBGGGSSSaaappp|||pppgggccc```]]][[[ZZZXXXWWWWWWXXXWWWUUUSSSSSSPPPLLLHHHDDD@@@;;;888333333333333333444555666777<<>>>>>===<<<;;;999777555444444.........///......------...///111444666888999999111111222222333333444444///...------...---+++***))))))*********+++++++++))))))))))))))))))))))))((()))))))))))))))))))))(((((())))))))))))))))))))))))***+++++++++******((((((((()))***+++++++++)))))))))*********++++++''''''((((((((()))))))))(((((())))))))))))((((((((()))***++++++***)))((()))************+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,...///***---111555777777666666555444222111111111222222444444444555555666666777666666666777777999::::::;;;<<<@@@MMMaaayyymmmgggjjj|||////////////000222333444444444555666777888999999999888888888999;;;===>>>>>>>>>===<<<;;;;;;::::::999888666444444555777888888888888999;;;>>>AAABBBDDDFFFGGGHHHIIIMMMRRRUUUWWWZZZ]]]___```cccjjjooommmwww{{{yyywwwttttttuuuuuuvvvwwwwwwwwwvvvyyy}}}~~~zzzwwwuuutttsssnnnoooqqqtttwww{{{~~~~~~}}}{{{zzzzzz{{{|||{{{{{{|||}}}~~~}}}{{{zzzzzz{{{yyyuuurrrssswww{{{}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||yyywwwsssooolllmmmqqqtttvvvtttqqqppppppppppppooorrrrrrpppnnnllllllooorrrttttttsssooojjjgggffffff___]]][[[YYYVVVQQQLLLGGG???>>>;;;777444222333444111222444666777888999999999;;;>>>?????????AAABBBIIIWWWfffvvv~~~vvvlllddd```___]]][[[ZZZXXXWWWWWWXXXWWWUUUSSSSSSPPPKKKGGGDDD???;;;888333333333333444555555666777@@@VVVrrr}}}||||||~~~qqq```SSSNNNXXX]]]YYYTTTVVVXXXXXXhhhwwwcccPPPIIIEEEFFFIIILLLQQQXXXNNNFFFBBBGGGIIIDDD===;;;;;;999888777777777555333---......///......------,,,...111555888;;;===>>>222222333444444555555666///...------...---+++)))))))))******++++++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++*********)))))))))))))))'''(((***+++,,,,,,+++***&&&''''''((()))******+++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))************)))))))))***+++,,,,,,+++***))))))************+++++++++,,,,,,---------...............,,,++++++,,,......------,,,,,,---///000111---000666;;;>>>???===<<<222222111111222222333333222222333444555555666666666666666666777888999:::;;;;;;@@@MMMaaaxxxlllhhhmmm~~~