BM6P6(@ hhhlllrrrvvvxxxxxxxxxyyyuuuvvvwwwyyy{{{}}}~~~}}}{{{xxxyyy{{{~~~~~~}}}}}}~~~{{{pppfff\\\RRRHHHAAA:::888555333111111111222//////000000000...---,,,...---+++))))))***+++,,,***++++++++++++***))))))))))))))))))************))))))************)))))))))+++---...---,,,,,,---000444>>>MMMYYY\\\TTTLLLBBBEEEIIIOOOTTTYYY[[[]]]aaaaaabbbdddfffiiikkkllllllmmmnnnnnnmmmkkkjjjiiiggghhhiiijjjkkklllmmmmmmnnnlllnnnrrrrrrnnnmmmnnnqqqrrrsssrrrpppooopppqqquuutttrrrqqqooonnnmmmmmmkkkmmmpppqqqpppooonnnnnnqqqrrrrrrrrrrrrtttwwwzzzyyy}}}~~~||||||}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~xxxrrroooaaa___[[[YYYVVVSSSPPPMMMUUUOOOIIIGGGIIIJJJHHHEEECCCBBB@@@???@@@FFFRRR\\\gggiiixxx|||}}}{{{sssjjjaaaYYYUUUHHHCCC>>>::::::999666444555555555555555555555555111111000000000000111111222222222222222222222222111111222222222222111111///............------------,,,,,,///111111---***000///...---,,,---......333222111000//////000000111000000///...------------......///////////////---***'''&&&(((+++,,,---++++++,,,,,,,,,---------000///...------...///000......//////......---,,,///000///...,,,+++---//////...---,,,++++++++++++++++++++++++++++++++++++---,,,,,,+++***))))))(((+++++++++***************((((((((((((((((((((((((***************)))))))))---,,,***)))))))))******+++,,,---+++)))(((((()))***************)))(((((((((((()))***++++++,,,,,,++++++************++++++***,,,,,,+++)))((()))***************))))))))))))*********)))***+++,,,,,,iiimmmssswwwxxxxxxyyyyyyvvvvvvxxxyyy{{{|||}}}~~~~~~|||zzzzzz}}}xxxlll```VVVMMMCCC===999777555222111111222222000000111111000///---,,,...---+++***)))***+++,,,***++++++++++++***))))))))))))))))))************))))))************))))))***,,,---...------...///555;;;FFFRRRZZZXXXOOOFFF===@@@GGGNNNVVV[[[^^^```bbbbbbdddeeegggjjjlllmmmmmmnnnnnnnnnmmmkkkjjjiiiffffffggghhhjjjkkkllllllnnnlllnnnqqqqqqmmmlllmmmrrrssstttsssqqqpppqqqrrruuusssqqqooommmllllllllllllnnnpppqqqqqqppppppooopppqqqssssssssstttwwwyyyzzz}}}~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}~~~}}}zzzxxxwwwuuusssooojjjeee```^^^SSSPPPMMMKKKIIIGGGEEECCCBBBAAA@@@AAABBBAAA???<<<===???BBBCCCHHHVVVkkk}}}zzzpppoooiiifffaaaZZZRRRJJJDDDAAA@@@<<<888555666666444333333333333333333333333333111111000000000000111111111111111111111111111111000111111111111111111000///............------------,,,,,,---//////---***------,,,,,,,,,---///000111111111000000000000000111000000///......------------...///////////////---+++((((((***,,,,,,,,,++++++++++++,,,,,,,,,---000///...------...///000......//////......---,,,,,,---//////---,,,,,,---***))))))((())))))******++++++++++++++++++++++++)))))))))(((''''''&&&&&&******************++++++(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***))))))******++++++,,,---+++)))(((((()))((((((((((((((('''&&&&&&((())))))***++++++,,,,,,+++******))))))******+++)))***+++***((('''((()))************))))))))))))''''''''''''((((((((((((kkkoootttwwwyyyyyyzzzzzzvvvwwwxxxzzz{{{{{{||||||}}}||||||~~~~~~tttfffYYYOOOFFF>>>999777555444222111111222222000111111111000///...------,,,+++*********+++,,,***++++++++++++***))))))))))))))))))************))))))************)))))),,,,,,,,,,,,+++---000222===DDDOOOWWWWWWPPPEEE>>>777<<>><<<======<<<;;;::::::::::::999;;;===???HHHPPPXXX]]]dddttt{{{rrrddd[[[YYYQQQOOOJJJDDD???:::666444666333111000111222222111111111111111111111111111111111000000000000111111000000000000000000000000///000000111111000000//////............------------,,,+++,,,------,,,+++++++++***+++,,,---///111...///000111111111000///000000000///......------------...////////////...,,,+++******,,,------,,,******+++++++++,,,,,,,,,//////............//////......//////......---,,,(((+++...000...,,,++++++'''''''''((((((***++++++************************,,,++++++******))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++************++++++,,,+++,,,,,,+++)))((()))***(((((())))))(((((('''''')))))))))***++++++,,,,,,+++******))))))******+++((()))***)))((('''((()))************))))))))))))((()))***+++,,,+++******mmmpppuuuxxxyyyzzzzzz{{{wwwxxxzzz{{{|||||||||{{{~~~}}}}}}{{{pppaaaSSSIIIAAA;;;666555444333222111111222222////////////...---,,,,,,,,,,,,+++******++++++,,,***++++++++++++***))))))((()))))))))************))))))************)))))),,,++++++******---222666EEELLLRRRTTTNNNDDD<<<777444:::DDDOOOYYYaaaeeegggeeefffhhhjjjlllmmmnnnooooooooonnnmmmlllkkkjjjjjjeeefffggghhhjjjkkkllllllooolllmmmooooookkkjjjlllssstttvvvvvvuuusssssstttvvvtttqqqnnnmmmmmmnnnnnnooooooppprrrtttttttttsssnnnppptttuuuuuuuuuvvvwww|||}}}~~~~~~~~~~~~|||}}}}}}~~~~~~wwwsssmmmfff___YYYUUUSSSQQQOOOLLLHHHEEEDDDCCCDDD???<<<::::::<<<>>>>>>>>>;;;<<<;;;888999@@@LLLVVVhhhpppyyy}}}kkk___WWWOOOIIIHHHEEEBBB???:::777444333333000///.........//////000000000000000000000000000111111000000000000111111000000000000000000000000//////000000000000/////////............---------...---,,,,,,,,,---------++++++******+++,,,...///,,,...000222222111000///000000//////............,,,---......//////......,,,+++***+++---...---,,,*********+++++++++,,,,,,/////////....../////////.........///......---,,,'''))),,,...---,,,+++,,,************+++,,,---...))))))))))))))))))))))))------,,,,,,++++++++++++(((((()))***+++,,,,,,,,,*********************************+++++++++++++++************+++,,,,,,---***+++,,,+++)))((()))*********+++++++++******)))))))))*********+++++++++******))))))))))))******((()))***)))((('''(((***************)))))))))((()))***,,,......---,,,***nnnqqquuuxxxyyyyyy{{{|||yyyzzz|||~~~~~~~~~~~~}}}~~~~~~~~~}}}wwwlll\\\NNNEEE???:::666333333222222111111111111...------,,,++++++******+++++++++++++++++++++,,,***++++++++++++***))))))((()))))))))************))))))************))))))******)))(((***///555:::KKKNNNNNNJJJAAA888444333555;;;DDDOOOYYY```eeehhhggghhhjjjlllnnnnnnoooooooooooonnnmmmlllllllllkkkiiiiiijjjkkklllmmmmmmnnnooollllllooonnnkkkjjjmmmrrrtttwwwwwwvvvuuutttuuuwwwuuusssqqqppppppqqqrrrqqqppppppqqqtttuuutttsssnnnppptttuuuuuuuuuvvvwww{{{{{{|||}}}~~~~~~{{{{{{|||}}}~~~|||}}}yyynnnaaa___ZZZUUUPPPLLLIIIGGGFFFDDDAAA>>>======>>>???@@@>>><<<<<<===??????>>>999===CCCHHHNNNZZZkkkwwwyyyiiiWWWLLLHHHDDD@@@>>>:::999666444222111111111000000000//////...//////111111111111111111111111111111000000000000111111111111111111111111111111//////000000000000/////////............---------/////////...---...///000------++++++++++++,,,---,,,---///111222111000///////////////............,,,------...............,,,+++***+++---...---,,,******+++++++++,,,,,,,,,...//////////////////............///......---,,,)))***++++++******,,,...---------,,,,,,------...)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++'''''''''(((((()))))))))******++++++,,,,,,,,,,,,***+++,,,+++)))))))))+++******++++++++++++*********************+++++++++***))))))))))))))))))***)))***++++++))))))***+++************)))))))))(((&&&''')))++++++***)))(((ooorrruuuwwwxxxyyyzzz|||{{{|||}}}}}}{{{pppeeeVVVIIIAAA<<<888666333333222222111000//////---,,,+++***))))))))))))***++++++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))************))))))************)))))))))))))))***---333;;;@@@KKKJJJFFF>>>666111111222666:::BBBLLLUUU^^^dddggggggiiikkkmmmoooooooooooonnnnnnmmmmmmlllmmmnnnnnnllllllmmmmmmmmmnnnnnnnnnooollllllnnnooolllllloooqqqtttwwwxxxwwwuuuuuuuuuuuuuuuuuutttttttttuuuuuutttqqqpppqqqtttuuutttqqqoooqqqsssttttttuuuvvvxxxyyyxxxxxxzzz}}}zzz{{{|||}}}~~~~~~yyy|||~~~}}}}}}vvvuuuwwwsssfffZZZRRRPPPMMMHHHDDDAAA>>>===<<<;;;999888888999:::;;;:::999999;;;>>>??????>>>AAALLL\\\iiittt}}}uuuuuuzzzyyyqqqaaaWWWJJJBBB>>>;;;777444555444333222111111111111000111222111///...///000111111111111111111111111111111000000000000111111111111111111111111111111///000000111111000000//////............---------...000111000///...///000///...---+++++++++,,,------...///000000000///...//////////////////......,,,,,,---............---,,,+++******,,,------,,,++++++,,,,,,,,,---------......////////////............//////......---,,,+++,,,+++***)))***,,,...---,,,,,,+++++++++,,,,,,************************++++++******************)))))))))***+++++++++,,,************************(((((())))))******++++++***+++,,,,,,---,,,,,,+++)))+++,,,+++***)))***+++(((((())))))******))))))***************************))))))(((((())))))***)))***++++++******+++,,,************))))))))))))((()))***+++,,,++++++***oooqqquuuvvvwwwxxxzzz{{{|||~~~|||uuufff\\\OOOCCC===999555333333333333222111///...------,,,+++***)))))))))*********++++++,,,,,,,,,,,,***++++++++++++***))))))))))))))))))************))))))************)))))))))***+++---111999AAAGGGGGGCCC===666000///000222444777>>>GGGQQQZZZbbbfffhhhiiilllnnnooooooooonnnmmmlllllllllmmmnnnooopppoooooonnnnnnnnnmmmmmmmmmnnnlllllloooooommmnnnqqqpppsssvvvxxxwwwuuuttttttssssssuuuvvvwwwwwwwwwvvvvvvrrrooopppsssuuurrrooopppqqqssssssssstttwwwyyyvvvuuuuuuxxx|||{{{|||}}}~~~~~~~~~sssjjj```___bbb___RRRGGGEEEDDDBBB@@@===;;;999888888888888888888:::;;;<<<999<<>>888222//////000111111444:::CCCMMMXXX```eeegggiiilllnnnoooooonnnnnnllllllkkklllmmmoooqqqrrrpppoooooonnnmmmmmmllllllnnnkkklllooopppnnnpppssspppsssvvvxxxwwwuuuttttttppprrruuuwwwxxxxxxwwwwwwwwwsssooopppssstttqqqnnnqqqrrrrrrrrrrrrtttwwwzzzuuussssssvvv||||||}}}~~~~~~{{{xxxmmmfff[[[QQQOOORRRPPPEEE999<<<<<<;;;;;;:::999999999::::::;;;<<<===>>>@@@AAADDDIIITTTbbbpppzzz}}}}}}wwwttt^^^___XXXJJJFFFMMMNNNHHH===>>>;;;888666666666555000111222222111000...---))),,,///000...---///111000000000000000000000000111111000000000000111111////////////////////////111111222222222222111111//////.........---------***---111111///,,,,,,------,,,,,,,,,---///111222111000///........................///////////////+++,,,------......---------***''''''(((+++,,,------------.........//////---...///000000///...---......//////......---,,,***,,,///000...+++***)))))))))***+++,,,...000000++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))''''''((()))******++++++,,,------...---,,,***))))))***++++++***)))***,,,)))***+++,,,,,,,,,,,,,,,++++++******************))))))(((((((((((())))))&&&((())))))(((((()))+++************))))))))))))******)))))))))***+++,,,qqqrrrsssssstttvvvzzz}}}zzz|||~~~~~~yyynnneeeSSSMMMDDD===888555333222111111111000000000000000,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++,,,------+++)))(((((())),,,++++++000777>>>BBBCCC???:::333...---......///000222777@@@KKKWWW```eeeeeehhhmmmpppqqqppppppqqqpppooonnnmmmmmmmmmmmmmmmooonnnnnnmmmmmmmmmnnnnnnqqqqqqppppppqqqrrrtttuuutttuuuvvvuuutttssstttuuutttvvvxxxzzz{{{zzzyyywwwvvvssspppppprrrsssqqqooommmrrrwwwxxxuuutttvvvyyyyyyuuurrrsssxxx}}}}}}{{{zzz|||}}}~~~|||{{{qqqggg```QQQMMMHHHFFFEEECCC@@@===::::::;;;;;;:::999888999<<<======<<>>IIITTT]]]bbbfffiiimmmpppppppppqqqqqqllllllkkkjjjjjjjjjjjjjjjllllllllllllmmmnnnooooooqqqqqqqqqqqqqqqssstttuuusssuuuvvvvvvttttttuuuvvvuuuvvvwwwwwwxxxyyyyyyyyyvvvtttrrrqqqrrrrrrpppmmmppptttwwwwwwuuutttwwwzzzzzzwwwtttuuuyyy}}}~~~}}}|||}}}{{{}}}~~~~~~~~~}}}zzzuuuooohhh___UUUOOOIIIFFFBBB@@@???===999666444444666888999;;;<<<<<<:::@@@BBBFFFUUUmmm{{{|||nnnqqqyyy}}}rrrkkkccc]]]YYYSSSLLLFFFAAA===888444444444555555333333333222222111111111111111111111111000//////---------...///000000111111111000000///000000000000111111222222111111000000000000000000000000000......////////////....../////////...------,,,,,,------,,,,,,,,,+++++++++((())))))******++++++,,,......------------............---------,,,,,,,,,......------------,,,,,,*********++++++*********---------------------------------.........////////////000///...---+++***+++++++++++++++***))))))++++++,,,,,,,,,------------,,,+++))))))***+++,,,***))))))***++++++***(((,,,++++++***************(((((('''''''''&&&&&&&&&***)))((((((***,,,++++++---,,,,,,,,,++++++++++++************************)))************))))))(((---+++))))))+++------,,,******++++++******)))(((***))))))))))))))))))***(((((()))***+++++++++***))))))))))))))))))))))))wwwxxxyyyyyyxxxzzz}}}~~~~~~{{{vvvmmmaaaXXXHHHCCC<<<777444333111111//////......------------......---,,,,,,+++******++++++++++++++++++++++++******)))(((((()))***************))))))))))))))))))***------,,,+++,,,------222999???CCCBBB@@@>>>111...***((())),,,---......000444;;;EEEOOOYYY^^^fffhhhkkkmmmmmmnnnooopppkkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkkkkklllnnnooopppqqqqqqqqqqqqrrrssstttuuusssuuuwwwvvvuuutttuuuvvvuuuuuuuuuuuuuuuwwwxxxyyyuuutttsssttttttssspppmmmtttvvvwwwvvvsssssswwwzzz{{{yyywwwwwwzzz}}}~~~~~~}}}{{{}}}}}}}}}~~~~~~xxxppplllfff___XXXPPPHHHCCC???>>><<<<<<;;;:::777444555444444777;;;@@@BBBCCCNNN[[[bbbeeevvvyyyxxxxxx{{{|||xxxooofff]]]VVVMMMGGGCCCAAA>>>;;;888666333222333444444333222222222222222111111111222111111000000000000000+++,,,---...///111222222000000/////////000111111000111111222222111111000000000000000000000000000......////////////....../////////...------,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......------------,,,,,,,,,,,,,,,------------......,,,,,,------------,,,,,,------------------------------........./////////000000000///...---+++***++++++++++++++++++***)))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,***)))***+++,,,+++)))---,,,***)))))))))***+++((((((''''''''''''&&&&&&,,,***))))))+++,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))******+++*********---+++******,,,------,,,+++++++++++++++******)))************************&&&&&&((()))***+++++++++************************{{{||||||||||||||||||{{{|||tttlllbbbӵ333333222111//////......------,,,,,,///......---,,,+++***************************************))))))***************************))))))(((***,,,,,,,,,+++,,,---,,,444>>>DDDCCC???999666111...+++***,,,...//////...000444999AAAKKKUUU[[[cccfffhhhjjjjjjkkklllnnnmmmmmmlllllllllllllllmmmkkkkkkjjjkkkkkklllmmmmmmqqqqqqqqqqqqqqqrrrssssssĦssssssssssssssstttĦvvvvvvttttttuuuwwwwwwuuusssqqqvvvvvvuuusssrrrrrrvvvyyy|||ӵ}}}}}}}}}~~~~~~||||||uuuvvvĦ|||yyy}}}yyyrrrkkkddd```YYYRRRLLLFFFAAA>>>:::::::::;;;;;;:::999888:::888777<<>>GGGQQQYYYaaadddhhhjjjkkkkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnllllllkkkjjjjjjiiijjjjjjoooooooooppppppppppppppp>Luuurrrppppppoooqqq=hĦrrrrrrtttwwwyyyyyyxxxwwwwwwvvvuuusssqqqqqqrrrvvvxxx4ĉ@ӵ~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~}}}~~~sssiiimmm>L{{{vvvvvv~~~}}}sssnnnjjjddd^^^SSSOOOIIIDDD@@@>>>;;;999888999999999888777666666777666;;;III___sss~~~rrrWWWRRRMMMJJJIIIGGGCCC@@@<<<:::777444333222000/////////...000111000...,,,111111111111111111111111333222000/////////000111............///////////////.........///000111111000000000111111000000000////////////////////////000000111111111111000000/////////...------,,,,,,------------,,,,,,,,,,,,++++++******)))(((((((((+++++++++++++++,,,------------------------------))))))******+++,,,------++++++,,,,,,,,,,,,++++++------------------------........./////////000000------------......//////***++++++,,,,,,,,,++++++************************'''(((+++---...------,,,---+++******+++,,,,,,+++,,,+++***)))))))))***+++))))))******************,,,+++)))***+++---,,,+++************************))))))))))))))))))))))))((()))***+++++++++++++++***))))))***+++,,,+++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***(((((())))))))))))((((((************************{{{}}}}}}zzz}}}}}}||||||}}}}}}~~~~~~ttthhh]]]GG=?333222000000///...---,,,,,,+++,,,,,,++++++++++++******************************++++++,,,,,,,,,,,,++++++)))***+++------,,,++++++*********))))))+++///222;;;CCCLLLKKKBBB888222111000...,,,,,,,,,,,,+++***...111444666;;;CCCMMMUUU```ccciiilllnnnnnnoooooollllllkkkkkkkkklllmmmmmmmmmlllkkkiiihhhhhhhhhhhhkkklllmmmmmmmmmmmmllllllHdĦtttqqqppppppmmm=ĪjsssuuuxxxyyyyyyxxxyyyzzzvvvuuusssrrrrrrtttwwwxxxGG=?~~~|||||||||{{{}}}~~~}}}||||||}}}~~~~~~qqqlllqqqHdĦ|||wwwuuuwww~~~pppeee___[[[VVVRRRHHHDDD???<<<;;;:::999888777777777666444333555666777:::FFF___mmmYYYIIIFFFAAA>>><<<;;;:::999444444444333222111///...//////...000000000---+++000000000111111111111111222111111000000000000000//////////////////......//////.........///000000///000000111111000000///000000000000000000000000......////////////....../////////...------,,,,,,.........---------,,,,,,,,,+++++++++******))))))************+++,,,------,,,,,,,,,------------...++++++,,,------...//////,,,------......------,,,------------------------....../////////000000000111000///...,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,...//////......---+++))))))***+++++++++++++++++++++******))))))''''''(((((((((((())))))***)))((()))+++------,,,*********+++++++++++++++******************************++++++,,,+++++++++,,,++++++---...///---,,,+++++++++++++++******)))***+++,,,------,,,+++***)))*********))))))((('''************************yyy{{{~~~ӵĭӵӵĦ~~~}}}|||zzzwwwuuutttsssӵӵĦƜ`1.׼s222222111///Ħ******))))))************+++ӵ***Ħ+++,,,,,,+++***)))((()))+++,,,ĭӵ@@@444Ħ+++***---ĦIIIĦnnnnnnnnnnnnkkkjjjjjjjjjkkkkkklllmmmhhhhhhhhhhhhDdDoooqqquuu?fӵuuuwwwxxxĦvvvuuutttӵƜ`1.׼sĭӵӵĦĦĦDdDӵ|||ӵӵĦӵnnnĭӵ999999666888888999<<&eg&e>hӵzzzxxxtttpppnnnnnnooog&eqqqguO>uO>&e4ff?>ߝLMMMgĉ@111111000///Shӵ(((((((((((()))******g&e)))>hӵ++++++***)))(((&&&(((***fff?><z)))g&e>&eKKK<<<HL///...,,,ShӵgLiiilllkkkkkkjjjkkkkkkkkkkkkllllllmmmS?ʬiiijjj3h?D%%)?ssstttZufĦwwwxxxyyygLuuuwwwvvvg&e|||gĉ@xxxg&e>&e@e??~~~g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e777555??333666:::===BBBIIISSSYYYmmmqqq}}}ooobbb^^^ZZZNNNDDD???666555444333333222222222---------,,,++++++---...///...///000222333333111//////000000111111111222000111222222222111///...+++,,,---...///111222222111000///...............//////000000000000//////000000000000000000000000000000111111111111000000000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,------.........******++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------////////////000000000000......---,,,---...///000***+++,,,,,,------------,,,,,,,,,,,,++++++******))))))************++++++,,,***''''''(((*********(((***,,,------+++((('''))))))******+++++++++,,,'''&&&%%%'''***---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***)))***,,,------+++)))***************)))((((((((()))+++,,,,,,+++)))((('''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((www4DӵHƅ^Hu]ĦHu]ĦZuR)ĦrrrnnniiieeedddcccdddHu]ĦgggHŐeHŐeHu]ĦqIܗGIӵAAAtt111///...HGgĉ@+++(((***++++++++++++***Hu]Ħ***ZuR)Ħ))))))(((''''''******sߝLGdUĦ+++Hƅ^Hu]ĦAAAntHdĦ***+++HGgĉ@DDDHdĦffffffkkkooopppmmmmmmlllkkklllmmmHtƅ^jjjkkkBt=o9ĦDtfo9Ħrrrttttttg?xxxvvvHdĦssssssoooHu]Ħ{{{ttzzzHƅ^Hu]ĦH׼s|||~~~tQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ999;;;;;;>>>GGGTTT```hhhrrrzzz{{{ooobbb[[[RRRJJJEEEAAA<<<999444333333222111000////////////////////////////////////000111111111111111000000000000000000000000111333555666555222///---............/////////000---...///000000///...---//////000000000000//////////////////............111111000000//////......000000000000////////////++++++++++++++++++++++++......---,,,+++***)))(((******+++,,,,,,---......///...------------...///******))))))***,,,---...........................,,,---------------------,,,------,,,+++,,,...000------------------------000///---,,,+++,,,,,,---///...------++++++***)))******))))))))))))******)))***++++++***)))***+++.........---,,,+++***))))))((((((((((((((()))***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++***)))(((++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((()))***+++,,,---......,,,,,,++++++***))))))(((,,,,,,,,,+++***)))((((((zzz{{{4DuXӵDdDΦDdDĦDdDĦ~~~t|>>`eĭ///qet,,,***'''+++++++++++++++***DdDĦ******t|<+++++++++***))))))((()))DdDDdDĦ+++DdDΦDdDĦ???q<niDdDĦ***qet999BBBDdDĦeeefffiiimmmmmmkkkkkkjjjjjjkkkq<RjjjjjjqjRgdKӵHdDĦgdKӵsssuuuGR/f6LĭĦuuutttDdDĦrrrrrroooDdDĦ|||`eĭ}}}DdDΦDdDĦDdDĦ{{{zzz|||geĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ777666666777;;;???>>>HHH[[[rrrwwwxxxyyypppbbbYYYPPPKKKDDD???<<<888444111222222111000//////..............................//////000111111111111111111111111111111111111111111222333444333111///---........./////////000000---...///000000///...---//////000000000000//////111111111111000000000000000000000000//////....../////////......---------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,------...------------------------+++*********+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,------,,,+++,,,...000---------------,,,,,,,,,------,,,+++++++++++++++...------,,,,,,++++++***++++++************++++++)))***++++++***)))***+++---------,,,,,,+++***)))******)))))))))))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++******)))************++++++++++++++++++++++++++++++++++++***************)))((((((***++++++++++++,,,,,,,,,---,,,+++***))))))))))))+++,,,,,,++++++)))((((((4DuXӵDdDΦDdDӵDdDĦzzzo)haaa]]][[[WWWSSSPPPOOONNNNNNDdDĦUUUDdDΦDdDΦDdDӵ}}}=ӊB1.uTӵ:::HߝL`o9///po9wӵ'''++++++++++++******DdDĦ++++++o)h++++++,,,++++++***)))'''(((DdDΦDdDĦ---DdDΦDdDӵ:::GIpӵDdDĦ+++po9wӵDdDĦdddeeehhhjjjiiiiiiiiiiiiiiijjjpo9ujjjjjjjjjjjjGIdnuR)ĦDdDĦnuR)ĦsssvvvCdgĪjqqqDdDĦqqqrrroooDdDĦ}}}HߝL`o9yyyDdDΦDdDӵDdDĦzzzyyy{{{}}}geĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦxxxGIdnuR)ĦDdDΦDdDӵ777888===EEEOOOVVV[[[fff|||zzzlll^^^ZZZXXXQQQHHHCCCBBB???<<<:::888666333000000000//////......------........................//////000111111111111111111111111111111111111111111111111111111000............/////////000000000......////////////......//////000000000000//////111111111111000000000000000000000////////////............---,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,------,,,,,,............,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((,,,,,,---,,,++++++---///......------,,,,,,++++++++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++***)))***++++++++++++++++++++++++***---,,,+++******)))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++******)))(((,,,,,,,,,++++++*********...---***)))((((((******+++++++++++++++***)))(((4DuXӵDdDʜ4DuTӵ>d<Ħ{{{Dt\\\QQQNNNKKKIIIHHHGGGGGG>d<ĦNNN>d<ʜDd<ʜ4DuTӵ~~~F&uTӵ7774DufئL>e///puR)Ħ)))+++++++++*********>d<Ħ+++Dt)))******))))))(((((()))DdDΦDdDĦ///>d<ʜ4DuTӵ4444DwDd<Ħ,,,puR)Ħ>dd<ӵDddd<Ħ}}}4DufئL>exxxDdDʜ4DuTӵDdDĦ~~~}}}~~~geĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦooopeӵDx<>d<ʜ4DuTӵ<<dp&ĒR888666nfʜd<Φ>d<Ħ///s&dq&ĒR888000i?ʜtd<Ħ---HHܗDӊB???<xjjjgggiiijjjjjjkkklllB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦgggB?Ho9;;;s&dq&ĒRCCCNNN\\\kkkyyyzzzlll___YYYMMMDDD<<<;;;:::888666777111222333333222///...---......//////////////////........................//////000111111111111111111111111111111111111111000///...---------...///////////////000000000111/////////......///////////////000000000000//////////////////...........................///////////////......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++++++++,,,***+++---......---+++***++++++,,,,,,,,,,,,,,,,,,........................******++++++,,,,,,------+++,,,------+++++++++,,,------,,,,,,,,,++++++++++++,,,---......---,,,+++***++++++,,,,,,------...++++++************++++++)))***++++++***)))***+++))))))))))))***+++,,,---//////---,,,++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,((())))))+++,,,---......++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,///---***((('''(((***+++******+++++++++***))))))4DuXӵHu]3hhnexxxqqq=eCCCBBBAAA???>>>=========ne===???pIƎ@t@hxxx~~~>h???777555fe...@ďD+++,,,------,,,***)))))))))ne,,,,,,=e,,,,,,---,,,,,,,,,,,,,,,ege+++333sĪj@h@@@444///fdDĦ---@ďD888>>>Hkgejjjkkkhhhjjjkkkkkkllllll@hgggiii@GrrrrrrHĪj@IŌmmmnnnBenevvvHkgetttne||||||fe|||Hu]3hh{{{}}}segeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsezzzne^^^\\\@G999777sĪj@hQQQ\\\mmm}}}sssjjjddd]]]TTTMMMKKK>>>999555666555222000222...000222111///---,,,,,,---.........//////000000------------------------//////000111111111111111000000000000000000000000//////...------......////////////000000000111111//////............////////////000000000000//////111111111111000000000000---............/////////////////////............++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++++++++******,,,,,,,,,,,,*********++++++,,,,,,++++++***************************))))))***+++,,,---......***,,,------+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,---------++++++************++++++)))***++++++***)))***++++++***))))))***+++,,,---///...---,,,,,,+++,,,,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,%%%&&&''')))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++*********++++++,,,,,,,,,...---***)))((((((************+++++++++******)))4DuXӵĵD^~~~xxxqqqHHH>>>======<<<;;;::::::999777888999ZZZ```hhhmmmmmmZZZDDD888333......---******+++------,,,***)))((())),,,,,,,,,+++,,,,,,---------,,,++++++)))///<<aĦs׼sHoD^DdDĦs׼swwwqqq[[[TTTOOOIII999999999```ooouuu{{{qqqfff\\\RRRMMMIIIBBB<<<:::555222222333222///...000...000111111///---...000+++,,,,,,---.../////////------------------------//////000111111111111111////////////////////////.........////////////...//////000000000111111111000///...------...///000//////000000000000//////111111111111000000000000---------.........//////.............../////////++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++*********************++++++++++++++++++***)))***+++++++++***))))))))))))))))))))))))))))))))))))******++++++,,,,,,***,,,...---,,,******************+++,,,,,,------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++***)))***+++---,,,+++******+++---...------,,,,,,+++,,,,,,---)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++'''((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,+++++++++++++++***---,,,+++***)))))))))))))))******+++++++++******Φ4DuXӵtvӵ>d<ĦĦqqqggg]]]WWWPPPJJJFFF<<<<<<<<<;;;;;;:::999999555555Ħ777888888777;;;>>><<<999;;;BBBJJJKKKSSSXXX[[[iii~~~vvv```GGG888222000//////,,,,,,---......---------(((***,,,+++)))(((***,,,---,,,***(((((()))***+++Ħ,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))***+++---...//////---555EEEZZZhhhhhhZZZMMM:::222......---))))))--->d<Ħ---,,,,,,,,,...111222222555;;;@@@GGGMMMRRRXXX```iiikkkiiijjjjjjkkkkkkjjjiiigggffffffeeeddddddfffiiilllnnnttttttuuuuuuuuuuuuttttttqqqkkkeeebbbcccfffggggggkkkmmmoooppppppqqqtttvvvxxxyyyyyyyyywwwuuusssrrrxxxwwwwwwwwwĦzzzxxxuuutttuuuxxxzzzzzzxxx|||>d<Ħ}}}yyyxxxyyyzzzBezzz|||zzz{{{|||~~~geFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦ~~~xxxBeooorrrjjjaaa\\\ĦFFFAAA@@@>>><<<;;;;;;======BBBCCCGGGNNNUUU^^^nnn|||}}}xxxnnnbbbYYYKKKDDD>>>??????:::555222111//////222111//////333))),,,...---++++++---000******+++,,,------......------------------------//////000111111111111111////////////////////////......//////000//////...000000000000111111111111000///...------...///000//////000000000000//////////////////............---------.........//////,,,,,,---......//////000++++++++++++++++++++++++((()))***+++,,,---......++++++******************++++++***))))))***++++++((()))***++++++***((((((************************************))))))))))))***,,,...---,,,***)))***))))))***+++,,,------...++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))+++++++++***)))***+++...---+++******+++---...,,,,,,+++++++++,,,------))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,......---,,,+++***)))(((,,,,,,++++++***))))))((()))******+++++++++******?aŖ%7uSQuR)ӵsdKĦgdKĦooofff]]]WWWPPPHHHCCC???<<<999888888888777666444gdKĦ444444444777777777888999;;;<<<======BBBJJJKKKTTTppp}}}xxx]]]BBB777555000---......//////......,,,+++******)))))))))***+++,,,,,,))))))*********++++++gdKĦ+++++++++******(((((()))***************---+++******,,,///000111000>>>QQQbbbkkkfffSSS@@@444222///,,,************gdDĦ,,,---...//////000111333777===BBBEEEIIIQQQZZZbbbfffiiijjjkkkjjjiiiiiijjjjjjiiigggeeedddddddddfffjjjmmmoooqqqqqqqqqqqqqqqqqqqqqqqqsssmmmfffbbbbbbcccccccccmmmlllllllllnnnqqqtttvvvyyyyyyxxxwwwvvvuuuuuuuuu{{{yyywwwgdKĦtttsssssstttwwwzzz|||{{{zzzsdKĦ|||xxxxxxxxx{{{|||}}}~~~|||{{{}}}ŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦ{{{rrrrrrkkkiiiddd]]]XXXgdKĦCCC===??????===???EEEHHHGGGJJJTTT```jjjooottt{{{~~~wwwmmmfff```YYYQQQJJJ<<<:::888555333222222333333333222111000///............------------.........------,,,,,,------...........................///000111111000000111222000000000000000000000000//////000000///...------000000000000000000000000333111000...------------//////............//////000000///.......................................///......000222111...***---,,,)))(((((()))+++---++++++++++++++++++++++++***++++++,,,,,,++++++***---+++******,,,.........+++***)))(((((()))******)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++***,,,......------...//////...------...111555777555222...,,,---//////000///...---,,,,,,,,,,,,,,,************************************************000,,,))))))+++,,,+++)))((())),,,---...---+++***,,,------......------,,,,,,,,,,,,+++++++++******------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---(((***,,,---------...///000...+++)))((()))+++,,,++++++************++++++>Anenevvvoooeee\\\UUUNNNFFFAAA>>>;;;888666666666666555ne444444444444333333333444555666777888888<<>>555444000---///,,,++++++***))))))((((((*********)))******++++++))))))*********+++ne+++++++++******)))(((((()))******************))))))***,,,///111222777EEEWWWeeejjjaaaLLL999111000---+++***)))***De***,,,---...///000000111222666<<<@@@FFFJJJRRRZZZaaaeeeggggggjjjhhhggggggiiiiiihhhgggeeeeeeeeefffgggjjjlllmmmoooooooooooopppppppppqqqsssnnngggcccccceeeeeeeeejjjjjjjjjkkkmmmoooqqqssswwwvvvuuutttttttttuuuvvvzzzyyynevvvrrrsssrrrrrruuuxxxzzzzzzzzz}}}ne|||yyyyyyyyyyyyzzz{{{|||}}}~~~~~~|||}}}>Ak<fhDenene{{{ppphhhhhhiiifffaaa``````XXXne===???:::<<<<<<===GGGWWWeeejjjlllqqqwwwzzzzzzxxxvvvvvvddd^^^UUUOOOKKKFFF@@@:::666666555333222222222222111000000///......------......------------......------,,,,,,,,,,,,------...........................///000000//////000222000000000000000000000000///////////////...------////////////////////////111000///...------......//////............//////000//////.......................................///...---///111000---***...,,,***))))))***,,,...///...---,,,***)))((((((***++++++,,,,,,++++++***+++)))(((((()))++++++***+++***)))(((((()))***+++***************+++++++++************************+++++++++++++++++++++++++++---......,,,+++,,,,,,...------...000444888:::555222...------.../////////...---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++************///,,,))))))+++,,,,,,***)))***+++,,,---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,++++++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))******(((***,,,---,,,,,,,,,...///...,,,***))))))***+++++++++************+++vvvoooeee\\\TTTMMMEEE???<<<:::777555555555444333333333333333333111111111111111222333333222444:::===GGGbbbrrrllliiiQQQ:::333222///---///...---+++************+++++++++******)))************************+++++++++++++++***)))(((((())))))************)))(((((()))***,,,///000222999HHHZZZeeeeeeZZZDDD111000///---,,,++++++,,,---++++++,,,------///000000111222555:::>>>FFFJJJRRRZZZ```ccceeeeeegggfffeeeeeeggghhhgggfffeeefffggghhhiiijjjjjjjjjkkklllmmmmmmnnnooopppppprrrnnnhhheeeeeeggghhhiiiiiijjjkkklllnnnpppqqqqqqtttsssqqqpppqqqtttvvvxxxyyyyyyyyyuuuqqqsssrrrqqqrrruuuxxxyyyzzz}}}~~~}}}{{{xxxzzzzzzzzz{{{|||}}}~~~~~~~~~~~~yyysssmmmccc\\\\\\]]]YYYVVVTTTQQQMMM<<<<<>>...//////............//////---,,,,,,,,,,,,,,,------///000111111222555999<<>>@@@EEESSSeeevvvzzztttkkkddd___XXXNNNGGGDDD@@@:::777555555333222///000111111111000...------------,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,,,,,,,---------------------------,,,---///...------...000000000000000000000000000...///////////////......////////////////////////............//////000000//////............////////////...------------...------------------------,,,,,,---------,,,+++***---,,,+++******+++---...***+++++++++++++++,,,,,,***++++++,,,,,,++++++***---+++*********+++)))(((******************++++++,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++)))******------...///222666999;;;555222///------------,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++,,,------------,,,+++******,,,---///------............------------------,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,---------------...---,,,++++++***))))))***,,,---,,,+++))))))***,,,,,,---------,,,***)))+++++++++++++++++++++|||yyyqqqggg^^^VVVNNNFFF@@@===:::777555555555555444333333222222222111111111222222222111222222333333888444999CCCSSSlllzzzsss\\\HHH666222111---+++...+++***(((&&&&&&''')))***,,,,,,+++***)))))))))***************************+++++++++++++++***)))((())))))*********))))))((()))+++,,,,,,++++++...000:::JJJ[[[___WWWIII999...---------------......///...---------------......///000111222333555999<<>>;;;999555222000//////...000111111111000...,,,+++------------------............------------......,,,,,,,,,++++++,,,,,,,,,------------------------,,,---......------...///////////////////////////......///////////////...........................------...//////000000000//////............////////////...---------------------------------------,,,,,,------,,,+++++++++******))))))***+++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++******++++++)))((())))))******++++++++++++,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++++++++,,,------...///000222444666333111...---......---,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***+++,,,,,,,,,------......,,,+++******,,,...///---......//////......---.........---------,,,,,,+++,,,,,,---...//////000,,,,,,,,,------.........,,,,,,------------------+++---...---+++))))))***+++,,,---......---+++******+++,,,,,,,,,,,,+++***{{{xxxqqqggg^^^VVVOOOGGGAAA<<<:::777555555555444333333222222111111000000000000000000000000111222333:::666@@@PPPaaavvv}}}rrrTTTCCC444111000,,,***---,,,+++***))))))***++++++++++++******)))*********+++++++++***************)))******+++++++++******)))************))))))(((***,,,---,,,***+++///444GGGVVVbbb___QQQBBB555---*********+++++++++,,,,,,......------...///000000///000222333444777;;;===BBBHHHRRR]]]eeejjjkkkkkkiiigggdddcccdddeeefffeeeggghhhjjjlllmmmlllkkkjjjlllmmmnnnoooqqqrrrssstttpppooonnnllljjjkkknnnpppnnnnnnooopppqqqrrrssssssqqqqqqooooooqqqssswwwyyyzzzyyyvvvrrrpppqqqvvvyyyzzzxxxwwwxxxzzz}}}}}}}}}{{{|||}}}}}}{{{{{{|||}}}{{{{{{{{{{{{|||}}}~~~~~~{{{}}}{{{}}}tttiiibbb```\\\TTTMMMHHHDDDBBBEEEFFFDDDCCCEEEDDDBBB@@@AAALLL]]]kkkpppwww}}}ttt```WWWKKKCCC@@@>>>;;;888666555333111///...---,,,111111111000///...,,,+++---------....../////////......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000////////////////////////---...//////////////////........................------...///000000////////////............/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,))))))))))))***+++,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++******)))((()))******(((&&&((()))***+++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...............//////000111111000...---......---,,,------,,,,,,,,,---......------------------------------------------------***,,,......---,,,,,,---...---+++***+++,,,...///......////////////......//////.........---------+++,,,,,,------.........,,,,,,,,,---......//////+++,,,---.../////////...,,,---......,,,***+++++++++,,,---......---,,,+++***+++,,,------,,,+++***~~~zzzwwwooofff]]]VVVOOOGGGAAA;;;888555444444444333222333222222111000000///////////////000111222333444777666FFF]]]nnn|||yyyhhhKKK<<>>AAAHHHNNNXXXbbbiiilllllllllooolllgggeeeeeefffffffffhhhhhhjjjkkklllmmmmmmmmmmmmmmmnnnooopppqqqrrrrrroooppppppmmmjjjjjjmmmpppooonnnmmmmmmnnnppprrrtttuuuuuuuuuttttttuuuuuuvvvrrrssstttrrrpppqqqtttwwwyyyxxxyyy{{{}}}~~~}}}{{{|||~~~~~~~~~}}}zzzzzz{{{|||~~~yyyzzz|||~~~qqqllljjjhhh]]]XXXRRRLLLGGGCCC@@@>>>@@@>>>???CCCEEEDDDEEEHHHPPPXXXbbbppprrrnnnnnniii___VVVPPPIIICCC@@@>>>:::777555333111///---///111222000...------------,,,+++,,,---///000++++++,,,------...//////.........------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111////////////////////////------...///000000//////........................---...///000000///...---//////............//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...+++***,,,///******+++,,,------......))))))***+++,,,,,,------+++++++++,,,,,,++++++++++++***+++---//////---+++((()))+++,,,------,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++---------------------------...//////---++++++,,,,,,------...///000000111...---,,,---/////////...,,,,,,,,,,,,,,,---...///........................+++,,,,,,---...///000000+++...000000---++++++,,,---,,,,,,,,,------............////////////......000/////////............/////////////////////...,,,,,,------...///000000,,,------...---,,,***))),,,...//////...------...------------------------***+++---......---+++***~~~|||xxxoooccc[[[WWWPPPGGG???<<<999555222222333333333222222222111111///......111000......000222333333666666EEEccc}}}~~~iiiSSS;;;444...+++------+++(((+++,,,,,,,,,,,,+++************++++++++++++******+++,,,,,,,,,,,,+++******,,,+++***((((((((())))))************************)))---++++++---***222HHH\\\dddeeeVVVBBB666222222///---***)))***++++++***,,,---...000111222222222000222333555888===CCCHHHOOOUUU^^^eeejjjlllmmmnnnmmmkkkiiihhhiiiiiigggfffhhhiiikkklllllllllkkkkkklllmmmnnnnnnoooooonnnnnngggkkknnnpppooonnnmmmmmmlllnnnpppsssttttttsssrrrrrrrrrtttuuuwwwxxxyyyyyyvvvuuutttsssrrrrrrsssttttttvvvxxx{{{|||}}}||||||~~~~~~~~~|||yyyxxxzzzzzz{{{zzzyyy~~~}}}mmmbbb```]]]YYYQQQJJJBBB??????@@@???<<<;;;999<<>>:::666333333444444333111111222111111000///...000//////000111333444444999<<>>>>>@@@AAAIIIRRRcccuuu{{{sssggg]]]UUUNNNGGGBBBBBB???;;;666333222222222444333222111111222333333333222111///............------------,,,,,,,,,,,,------------------------------+++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,------...------,,,+++,,,...---,,,,,,---///..................//////---------............///000000///...------------........................------,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************((()))+++***))))))***,,,...---,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,++++++************+++++++++************+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---.........///---......///////////////............////////////111111222222111111000000......///////////////.........////////////............//////...---,,,+++,,,,,,---------.........////////////////////////---/////////---,,,---...---------------.........///......------......///000///...---,,,---......------------------------+++,,,,,,------------,,,---------,,,,,,++++++***|||wwwrrrjjjccc^^^WWWNNNGGG@@@===888555444444444333000000111222222222111111///000111111222333444666;;;LLLaaapppqqqdddMMM:::333000---,,,---...---,,,+++,,,,,,,,,,,,+++************++++++++++++******'''''')))******+++++++++))))))))))))******++++++************************'''+++***,,,111000<<>>AAAEEEJJJQQQUUU[[[```ggglllnnnoooooopppvvvrrrnnnkkkkkklllmmmmmmiiijjjjjjjjjjjjjjjjjjjjjfffffffffffffffgggggghhhiiilllnnnoooooonnnnnnoooooopppqqqrrrrrrrrrrrrqqqrrrrrrqqqqqqrrrtttwwwxxxzzzyyyxxxwwwwwwxxxyyyyyy{{{{{{zzzzzz{{{}}}}}}wwwyyyyyyxxx{{{|||uuunnnjjjgggeeeccc^^^\\\WWWNNNFFFBBB@@@???@@@>>>===>>>CCCJJJQQQUUU___mmm|||xxxeee]]]SSSKKKFFFDDDBBBAAA:::888555222000000111222222111000000000111333444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000...---+++))))))+++,,,---------,,,,,,,,,+++++++++,,,,,,------...---------,,,,,,------------......++++++,,,,,,,,,,,,---------------............///000///...---------------........................------,,,,,,,,,,,,,,,---...---,,,,,,+++,,,,,,,,,......---,,,++++++++++++)))************+++++++++)))***++++++++++++***)))(((***+++***)))((()))++++++,,,,,,+++******,,,---///...,,,+++******+++++++++******))))))******+++++++++*********+++---...------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////000---......///////////////............////////////000111111111111111000000---...//////////////////---...///000111000000000,,,---.../////////...---,,,------------.........////////////////////////---...///...---,,,---///,,,,,,------......////////////............////////////...---,,,------...------------............++++++,,,,,,---------......---------,,,,,,,,,+++}}}yyyuuunnnhhhaaaYYYOOOIIIBBB>>>999555444444333222000111111222222222222111000111222111000111444777AAAYYYpppsssdddQQQAAA666000...---,,,------------+++,,,,,,,,,,,,+++************++++++++++++******))))))************))))))'''(((((())))))*********************************&&&***)))+++000111===VVVeeebbbVVVCCC555000000000---------///111111///---//////000111444666999:::<<>>OOOiii|||rrrXXXDDD:::555......------------------+++,,,,,,,,,,,,+++************++++++++++++******((()))))))))(((((('''&&&((())))))*********))))))************************&&&)))(((+++111222???XXXddd^^^QQQ???222//////...---------///111222111000111111222444666999<<<>>>BBBEEEIIIMMMPPPUUUZZZ]]]```dddjjjnnnppprrrsssuuu|||xxxssspppnnnnnnmmmlllkkkkkkjjjiiiiiiiiiiiijjjhhhgggfffffffffggghhhiiiiiikkkmmmmmmllllllmmmnnnoooooopppppprrrsssssstttuuuuuuvvvwwwxxxxxxyyyyyy{{{zzzzzzyyyyyyzzz||||||~~~~~~~~~~~~~~~|||yyy||||||yyyzzzwwwpppiiiddd\\\VVVSSSPPPNNNMMMIIIEEEAAA>>>;;;888;;;AAACCCNNN```qqqzzzzzztttooonnnuuubbbWWWQQQGGGEEEAAA===888555333222333222000///.........///111111000000000111333444111111111111000...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///------,,,,,,,,,,,,++++++++++++,,,---............---,,,+++,,,...///...---,,,,,,------......//////---------............///......---------------.................................---------...//////000//////...------------,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************)))***++++++)))((()))+++---,,,***))))))+++,,,---++++++)))))))))***+++,,,++++++************++++++,,,,,,*********+++,,,---,,,------......------,,,,,,---------............---------.../////////000---......///////////////............////////////...///000000111000000000---...///000000111111000111000000000000111111222AAA>>>999444111000111222....../////////000000000000000000000000000000000,,,---///...------...///.............../////////000//////......//////000------,,,,,,,,,+++++++++---------...//////000000...---------------...///........................~~~|||vvvuuurrrnnnhhh___WWWRRRGGGCCC>>>:::888777666555333333333333222111000000...000000000000666@@@HHH^^^sss}}}jjjNNN<<<555222.........---,,,,,,,,,---+++,,,,,,,,,,,,+++************++++++++++++******(((((())))))***)))))))))++++++,,,,,,,,,+++***)))************************'''+++***,,,222333AAAZZZccc]]]NNN===333111111//////...---///111333444333555555666777:::>>>AAADDDHHHKKKOOOSSSVVVZZZ^^^aaacccgggkkkooopppqqqrrrssswwwtttqqqooonnnnnnmmmllljjjiiihhhgggfffgggggghhhhhhgggfffeeefffgggiiijjjjjjkkkmmmmmmllllllnnnooommmnnnooopppqqqsssuuuvvvtttuuuwwwyyyzzzyyyxxxwww{{{zzzzzzyyyzzz{{{|||}}}|||}}}~~~~~~~~~}}}|||~~~zzzzzz{{{wwwqqqhhhbbb\\\WWWQQQLLLJJJHHHGGGGGGDDD???<<<===>>>>>>EEENNNSSSfffwwwiiiaaa]]]iiioooiii\\\RRRJJJDDD:::::::::888666444444444000000///....../////////333222111000111222333444111111111111000///---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***+++,,,---...............,,,+++,,,...///...,,,+++,,,,,,---......//////---------............///...------,,,,,,------...........................---,,,,,,,,,------...///000///...---,,,,,,,,,,,,************+++,,,------*********+++++++++++++++,,,+++***))))))***+++,,,(((***+++,,,,,,,,,...000444000+++***+++,,,,,,***+++***))))))***+++---...,,,,,,++++++++++++,,,,,,---,,,+++*********,,,,,,+++,,,------------,,,+++,,,------...///000111111............////////////---......///////////////............///////////////000111111222222111111///000111222333333333333222333333666:::???DDDGGG[[[TTTHHH<<<444000111222000000000000111111111111000000000000000000000000,,,---......------...000////////////............000000////////////000000---------------,,,,,,+++---------...///000000000...---,,,++++++,,,,,,---........................|||zzzssssssrrrooojjjbbb[[[VVVJJJFFF@@@<<<:::999888777444444444333222111000///---///000000222999FFFPPPgggwwwyyybbbFFF777111---......///...,,,++++++,,,+++,,,,,,,,,,,,+++************++++++++++++******((()))***,,,---------------......///...---+++***************************)))---+++---333555BBB\\\eee^^^OOO???555444444111111000...///222555666666888888999:::===AAAEEEGGGMMMPPPTTTWWWZZZ^^^bbbdddfffiiimmmooopppppppppqqqqqqpppnnnmmmnnnnnnmmmlllhhhgggfffeeeddddddeeefffhhhgggfffeeeeeeggghhhjjjlllmmmoooooonnnnnnpppqqqmmmmmmnnnoooqqqtttvvvwwwsssuuuxxxzzz{{{yyywwwvvv{{{zzzyyyyyyzzz{{{|||}}}zzz{{{}}}~~~~~~}}}||||||}}}~~~}}}{{{zzz}}}vvvqqqllleee]]]WWWTTTPPPJJJFFFDDDDDDDDDCCCEEE???>>>AAADDDHHHQQQ\\\fff|||gggWWWRRRNNNTTTUUUOOOJJJHHHBBB:::888999888666333111111222000/////////000111222222444333222111111222333333111111222111000///---,,,*********++++++,,,,,,,,,))))))***+++---...//////((()))***+++++++++++++++---------,,,,,,,,,++++++***+++,,,---...............,,,***+++...000...,,,))))))***++++++,,,---------------.........//////------,,,,,,,,,------...........................++++++++++++,,,,,,---...///...---,,,++++++++++++)))))))))***+++,,,......((()))***+++,,,---......,,,+++)))(((((()))+++,,,'''))),,,---...000333555;;;444...+++---...+++(((+++*********+++---///000---,,,,,,++++++,,,,,,------,,,+++*********+++,,,++++++,,,------,,,++++++,,,---...///000222333333///////////////.........---......///////////////............/////////000000111222333333333333333111222333444555555555555999:::>>>DDDMMMWWW```eeeooodddTTTBBB666000///000000111111111222222222222000000000000000000000000,,,---......------///000000000//////......------000000////////////000000......//////......---,,,---------...///000000111...---+++*********++++++.........///////////////|||zzzzzzyyyvvvxxxwwwrrrnnniii```WWWOOOIIIAAA<<<;;;:::999777333222222111000111111111...111444444666AAASSS```tttrrriiiWWWBBB333------///...------,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,++++++++++++++++++000111222///+++((((((***((()))))))))*********+++(((,,,---,,,---888JJJYYYiii___OOO???555222333666111333555666777888:::<<<>>>@@@AAABBBDDDHHHMMMPPPRRRVVV\\\```aaabbbcccdddeeegggjjjlllnnnnnnmmmlllgggggghhhkkknnnooonnnmmmiiihhhgggfffddddddddddddgggeeeccccccdddgggkkkmmmhhhkkkoooqqqpppooonnnnnnkkkkkklllnnnppprrrtttuuu|||{{{zzzyyyxxxwwwvvvuuuwwwwwwyyyzzz{{{|||||||||}}}~~~~~~|||zzzxxxxxxyyytttwwwzzz}}}~~~~~~}}}}}}|||yyywwwvvvrrrmmmiiiddd]]]TTTMMMMMMIIICCC??????@@@AAABBBAAAFFFPPPXXXYYYXXX]]]fffooo}}}nnnVVVIIIFFFBBBAAA???===;;;999777666777666555444222111000///111000///......///000111//////000000000000//////000000///...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))))))))***++++++,,,,,,++++++*********))))))))))))******------------,,,+++***)))*********++++++,,,,,,,,,&&&***------,,,,,,...000///...---,,,+++,,,------///////////////.........------,,,+++,,,---...///222222111000//////......))))))))))))))))))))))))++++++************++++++++++++******))))))((((((---)))***...,,,***555FFFHHH===///)))+++000222111---,,,+++******+++,,,---//////---------...///000---,,,+++******,,,...///,,,+++***+++,,,---,,,++++++,,,...000111111000//////000000000//////...---,,,...000000...------...222111...------...000111222111111333444333555777666666777888;;;??????<<>><<<:::888666444444333222000//////......000222666>>>LLL\\\gggjjjeee[[[KKK:::000------000///...---,,,+++++++++++++++,,,,,,++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++000111222///+++))))))***))))))))))))))))))))))))))),,,...---///999KKKYYYeee\\\NNN@@@777555777999666888;;;<<<===???BBBDDDEEEFFFHHHIIIJJJNNNRRRVVVVVVZZZ___bbbdddeeefffgggfffgggjjjlllmmmmmmllllllgggggggggiiikkkmmmlllkkkjjjiiihhhgggffffffffffffeeeeeeffffffggghhhiiiiiiiiillloooqqqpppooonnnnnnllllllmmmnnnppprrrtttuuuwwwvvvvvvuuuttttttssssssxxxxxxyyyzzz{{{{{{{{{{{{{{{||||||{{{yyyxxxyyyzzzuuuwwwyyy{{{|||}}}~~~{{{tttqqqpppooommmhhheee___[[[VVVPPPIIIDDDEEEBBB>>>::::::>>>BBBFFFSSS\\\fffgggbbb^^^___bbbdddmmmsssmmm[[[III@@@???;;;:::999777666444333222444444333333222222111111000000////////////000000///000000000000000///...000000//////...------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))))))))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------,,,+++***)))******+++++++++,,,,,,,,,'''***------,,,,,,---///000///...---,,,------...////////////////////////---,,,,,,+++,,,---...///------,,,++++++***))))))************************,,,++++++++++++++++++,,,************))))))((((((***''')))...---+++555DDDHHH===000)))***---......///...---,,,,,,---...///---,,,,,,,,,,,,------...///...---,,,,,,---///000(((''''''))),,,---------...///111222333333111111111222222222111111000///000111111222222222222333////////////000000111222111222444777777777777888888:::===BBBJJJTTT\\\aaapppttt|||}}}xxxmmmZZZGGG>>>;;;777555666000000111111222222333333///222555555333222222333222111///.........//////000//////.../////////000000000/////////.......................................////////////......000///...,,,++++++,,,,,,000//////...///000111222}}}|||||||||{{{|||zzztttpppnnnhhhaaaXXXQQQHHHAAA===;;;888555222222222222111000///...000000444>>>KKKXXXaaaeeeZZZSSSGGG:::111------...000///...,,,++++++******++++++,,,,,,++++++***)))******++++++++++++******)))*********+++,,,,,,,,,000111111///,,,*********))))))))))))((((((((((((***---......000:::KKKYYY```YYYNNNCCC===<<<>>>@@@???AAADDDFFFGGGIIILLLNNNMMMOOOPPPQQQSSSUUUYYY\\\[[[___cccfffggghhhiiijjjggghhhjjjlllmmmllllllkkkiiigggeeeeeeggghhhiiihhhjjjjjjiiihhhhhhhhhhhhhhhccceeehhhjjjkkkiiigggfffjjjlllpppqqqpppooooooooommmmmmnnnoooqqqrrrtttuuussssssssssssssssssssssssyyyyyyzzz{{{||||||||||||yyyzzzzzzzzzxxxxxxyyy{{{wwwxxxxxxxxxwwwyyy}}}~~~qqqhhhdddcccbbbaaa\\\XXXRRRMMMIIIEEEAAA?????????>>><<<<<>>;;;888555///000111222222222111111222555===LLLZZZ```]]]WWWHHHAAA777000............000///...,,,+++******)))+++++++++++++++***))))))******++++++++++++******((())))))***+++,,,,,,---000000///...,,,+++++++++)))))))))(((((((((((('''***,,,......111<<>>AAABBBDDDJJJTTT]]]nnnqqq^^^WWWPPPHHHIIIGGGCCC>>>888555333333000000000000000000000000000000000000000000000000...///000111111000///...000111111000000///...---............------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------,,,+++******************++++++++++++************))))))))))))******---,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++************************+++++++++,,,,,,+++++++++******************))))))******---111000...222:::@@@999000,,,,,,......,,,------,,,++++++,,,------,,,---///000000000///.........---,,,,,,,,,,,,---111///...---------+++)))...///000000000///...---////////////.../////////111///---...000222111000555555555555555555555555888;;;===>>>EEESSSaaaiiioooooowww|||rrrfffZZZSSSOOOJJJEEEDDDCCCBBB???>>>=========<<<;;;999777666444555555444333333222222333222000//////000222333000111222222222111//////000000000////////////...------------------------------............------//////......------------,,,---...000000///---,,,||||||yyysssqqqppplllgggZZZSSSIIIBBB>>>;;;888555111111222222222222111111222:::HHHZZZeeebbbSSSFFF;;;555000...000111///---//////---,,,+++************++++++++++++***)))))))))******++++++******)))(((((()))***++++++,,,,,,///...------,,,,,,+++***)))))))))))))))(((((((((***,,,---///333???NNNYYY```\\\UUUOOOMMMNNNQQQTTTWWWXXXYYYYYYXXXXXXYYYZZZZZZ\\\^^^^^^^^^___bbbddddddfffiiijjjjjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmkkkhhhcccaaaaaabbbccccccfffffffffffffffggghhhiiihhhhhhiiiiiiiiiiiiiiiiiimmmoooqqqqqqpppoooppppppqqqqqqqqqqqqrrrsssuuuuuurrrssstttuuuwwwxxxyyyzzzyyyzzz|||}}}}}}|||yyyvvvuuuvvvxxxxxxwwwuuurrrqqqrrrvvvzzz}}}~~~~~~~~~}}}}}}{{{yyyqqqjjjaaa[[[WWWSSSNNNJJJIIIGGGCCC???======@@@BBB???DDDIIIKKKLLLPPPYYY```hhhvvvvvvbbbOOOJJJEEE>>>===;;;888555444333111000---.........//////000000222222111000000//////......///000111111000///...000000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,++++++***+++++++++)))******++++++******)))******))))))))))))******,,,,,,+++*********++++++++++++++++++++++++++++++******++++++,,,,,,+++***,,,,,,,,,+++++++++******)))))))))******++++++++++++++++++,,,,,,,,,,,,,,,***************)))))))))******************************+++,,,,,,+++************++++++++++++++++++++++++---///...,,,...222666222---,,,---//////...000000............000000---...///000000///...---111111000000000000000111222111///......---,,,***222222222222222111111111222222111111111111222333666555444444555666666666333333444555888;;;>>>@@@EEENNNVVV[[[dddttttttrrrttttttppphhhaaa[[[YYYTTTTTTSSSRRRPPPOOOLLLJJJLLLLLLKKKHHHEEEAAA===:::===;;;888666666777888888111222222222222111000000000000111222111000///...111000000000////////////........................---..................---..................------+++---///000000...,,,+++{{{{{{xxxtttrrrqqqnnnhhh\\\TTTJJJCCC???<<<888555666555444222111111111111777BBBSSSbbbfff[[[III;;;333000...///111111...+++...---,,,++++++******+++******++++++******)))((())))))************))))))((()))))))))***+++++++++...,,,++++++,,,,,,+++)))((()))))))))***************,,,...111777CCCRRR]]]fffbbb[[[UUUSSSUUUYYY\\\___```aaa```^^^]]]^^^______aaacccccccccccceeefffgggiiikkklllllllllmmmnnnppppppooonnnmmmmmmlllllllllhhhdddbbbbbbbbbccccccccccccddddddeeeggghhhiiijjjiiihhhggghhhiiikkkllloooppprrrrrrpppooopppqqqssssssssssssssstttuuuuuuqqqqqqssstttvvvxxxyyyyyyzzz{{{}}}}}}yyyvvvtttvvvwwwxxxwwwuuurrrpppqqquuuxxxzzz{{{|||~~~~~~~~~yyyuuutttssspppnnnbbb]]]VVVQQQNNNKKKEEEAAA===<<<<<<;;;<<<@@@FFFJJJUUUWWWXXXWWWVVVXXX\\\```[[[bbb```QQQCCC???<<<999333222222222222111000...++++++,,,,,,---.........222222222111000//////...//////000000000000////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...+++++++++***++++++,,,,,,))))))************)))))),,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++******))))))***,,,---,,,*********+++++++++***)))(((((((((((())))))******+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------***+++------,,,+++,,,......---,,,,,,///000111000000///...------...///000000000000000///...---,,,.../////////000000000000///...---...///000///...000000000111111111111111111111000//////000222333///222444555555555777888777:::>>>CCCJJJPPPUUUXXXdddtttvvv{{{{{{pppiiigggkkknnnmmmjjjhhhiiijjjhhhlllmmmjjjgggfffdddbbbbbbaaa___\\\WWWQQQKKKHHHDDDAAA<<<:::999999888777111222333333222111///...111111111111111000///...111111000000000/////////////////////////////////......////////////............/////////......---,,,---///000000...,,,+++~~~zzz{{{yyyuuutttsssoooiii```YYYNNNEEE@@@<<<777444666555333111222333555777GGGQQQ^^^ccc\\\NNN???666000///.........---+++***,,,,,,+++++++++++++++,,,***************))))))((())))))************))))))))))))))))))************,,,***))))))+++,,,***((((((((()))***+++,,,------,,,...000555===IIIXXXbbblllggg___YYYVVVXXX]]]```dddeeefffeeecccbbbcccdddeeegggiiiiiihhhhhhhhhjjjkkkmmmnnnnnnmmmmmmnnnppppppooonnnlllkkkjjjjjjjjjkkkiiieeeccccccdddccccccbbbbbbcccdddeeegggiiijjjiiihhhhhhhhhiiikkklllmmmpppqqqrrrrrrppppppppprrrtttttttttsssttttttuuuuuuqqqrrrssstttvvvwwwyyyyyy{{{|||~~~}}}yyyvvvvvvxxxzzzvvvvvvuuurrrqqqqqqtttwwwxxxyyyzzz}}}}}}~~~~~~wwwooojjjhhhgggdddaaaWWWRRRKKKGGGEEEDDDAAA???:::<<<@@@CCCHHHPPPYYY```nnnjjjccc\\\WWWVVVVVVXXXLLLLLLJJJDDD===777555555//////000000111000///...++++++,,,,,,------......111111111111111111111111000000////////////000000---...///000000111111000........................,,,,,,,,,+++++++++************+++,,,,,,---......+++*********+++,,,,,,---))))))************)))))),,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))((((((***---...,,,******++++++,,,+++***)))((((((((()))******+++,,,,,,)))***+++,,,---,,,,,,+++........................------------------------,,,---...//////...---,,,---------.........//////---.../////////111222222//////000222444666666555333222111111111111222333666555444222111000//////...///000111222222333333222111111222444555444333333333333333333444555666444444222222222444555777222999AAACCCBBBBBBFFFJJJPPPUUU]]]fffnnntttwwwxxx~~~qqqkkkrrrwwwrrrnnnooolllrrrxxx{{{{{{{{{~~~|||{{{yyyvvvpppjjjdddaaaSSSPPPLLLJJJGGGCCC>>>:::888888666555444333222222444333222111111000000000111111111000000000//////000000000000000000000000//////000000000000//////---...///000000///...---...//////000///...---,,,~~~}}}|||zzz{{{zzzwwwuuuuuupppjjjeee]]]QQQGGGAAA<<<777333111000///000333777<<<@@@WWW___fffaaaSSSBBB777333//////...,,,+++)))))))))++++++******++++++,,,---***************)))(((((())))))************))))))*********)))))))))))))))+++)))'''(((***+++***'''(((((()))+++,,,---...///...000222777@@@NNN\\\fffoooiiiaaaZZZWWWYYY^^^bbbeeeggghhhhhhffffffgggiiiiiikkkmmmmmmlllkkklllmmmnnnoooppppppooonnnpppqqqooonnnmmmkkkiiiiiihhhhhhkkkiiifffeeeeeeeeedddcccbbbbbbcccdddfffhhhjjjkkkggggggiiijjjkkklllmmmmmmqqqrrrsssrrrppppppqqqrrruuuuuuttttttttttttuuuuuusssssstttvvvwwwyyyzzz{{{}}}}}}~~~~~~|||yyywwwwwwzzz|||uuuuuuuuusssqqqrrrtttvvvvvvxxx{{{~~~|||}}}~~~~~~~~~}}}xxxqqqgggbbbaaa___[[[XXXSSSMMMEEEAAAAAABBBAAA@@@???DDDJJJQQQYYYcccooowwwyyyoooaaaUUUNNNKKKJJJJJJAAA===<<<===:::333000222///000111111000000000111---------.../////////000///000000111222222333333111000///......///000111,,,---...000111111111111/////////000000000000000,,,,,,,,,+++++++++************+++,,,,,,---......************+++,,,------))))))************))))))******))))))))))))******,,,+++)))((((((***+++---,,,,,,,,,++++++*********((('''''')))---...---+++++++++,,,---,,,+++***))))))******+++,,,,,,------)))***+++,,,---,,,++++++************************////////////////////////...///000222222000///...............//////000000000222333333444888::::::444555777999;;;<<<;;;:::===<<<;;;::::::;;;<<<======;;;999666444444444444555666777999:::;;;;;;;;;:::999777777888888777555<<<<<<<<<<<<===>>>???@@@>>>===<<<;;;;;;===???@@@EEEOOOZZZ___]]]]]]bbbhhhlllrrr}}}nnniiimmmxxx{{{uuutttyyy}}}yyyuuugggeeebbb```\\\UUUKKKDDD@@@>>>;;;888666666777888777555444222111111222222111111111111000000000000000000000000000000000000000000111111111111000000---...///000000///......///000000000///......---~~~~~~}}}||||||}}}~~~~~~}}}{{{}}}zzzxxxxxxxxxvvvrrrnnnccc\\\QQQHHHBBB===999555000222222000444===FFFIII[[[^^^\\\SSSDDD888333333...------,,,,,,,,,------///---,,,***))))))******(((((()))))))))*********((((((((()))******++++++,,,+++***((((((((()))***************)))))))))))),,,+++******,,,...//////222111333<<>><<<>>>BBB<<>>;;;555444222111000/////////000/////////.........---........................000//////...///000111222111111111000000/////////111111000000000000111111000000000000000///......------,,,++++++***)))))))))************))))))((()))))))))))))))***++++++************))))))))))))******,,,,,,,,,,,,******&&&''')))***+++++++++++++++++++++++++++***))))))))))))))))))***+++,,,,,,------,,,+++++++++,,,,,,++++++******++++++,,,---((()))***(((&&&%%%&&&(((///---)))((()))+++,,,------......---000333222///...111777===BBBFFFKKKOOOPPPDDDDDDKKKKKKQQQUUUQQQTTTRRRQQQTTT```lllooolllhhhiiikkkpppvvv{{{||||||~~~|||qqqkkknnnlllooo}}}vvvmmm```VVVQQQQQQTTTWWWVVV^^^eeefffggghhhgggdddbbbdddhhhjjjcccZZZWWWZZZbbbqqquuullljjjwww{{{mmm^^^eeerrrooommmyyy~~~}}}xxxvvvzzzzzztttrrrvvv{{{|||~~~rrriiidddddd]]]RRRIIIDDD???:::999888777777666666666666555555444444333222222111111111111000000////////////000111333333333222111///000000000//////......111222333222000......///~~~}}}{{{zzzzzzzzz||||||zzzyyyzzzyyyxxxxxxxxxvvvssspppjjjdddZZZQQQIIIBBB;;;777777666444666BBBRRR^^^aaa[[[TTTHHH<<<222---+++,,,------,,,,,,,,,,,,------...---+++************++++++++++++++++++,,,,,,,,,++++++******)))(((((('''+++***))))))((()))))))))(((((()))***+++,,,------*********,,,...222555777===AAAFFFLLLRRRYYY___ccchhhbbb[[[WWWYYY^^^cccffffffgggiiikkkkkkkkkiiiiiiiiiiiijjjkkklllnnnpppqqqoooppppppnnnmmmnnnppprrrrrrpppnnnkkkiiigggggggggddddddeeefffiiikkknnnpppiiiiiihhhgggggggggggghhhfffgggiiikkklllmmmnnnnnnoooqqqssssssrrrrrrrrrsssuuutttssstttuuutttqqqooommmmmmooorrrttttttqqqooossstttvvvxxxyyyyyyxxxxxxtttvvvtttpppppptttvvvtttzzzyyyxxxxxxxxxxxxxxxyyy|||~~~|||zzzvvvrrroookkkfffbbb[[[UUULLLFFFHHHLLLJJJDDD@@@>>>===<<<>>>LLLeee}}}|||{{{uuuggg___TTTLLLAAA;;;:::999666333//////............///////////////.......................................///////////////000111111111111111111111000000000111000000//////000000111///000000000000///.........---+++***))))))******,,,+++***)))((((((((((((((((((((((((((()))******************))))))))))))++++++++++++++++++++++++)))))))))*********++++++***++++++++++++***))))))+++***************++++++------,,,+++++++++++++++++++++++++++,,,---......000111111///------...///++++++***)))))),,,000444111222222333;;;CCCBBB===888AAANNNZZZeeemmmsssvvvuuuccc]]]cccfffllloooiiihhhhhhjjjrrr}}}wwwjjjdddffflllpppttt~~~qqqmmmtttpppsss~~~mmmjjjjjjooooooiiibbb___```eeeiiijjjpppzzzxxxkkk___VVVMMMDDD>>>>>>===<<<;;;:::999888888888777666555444444333111111111000000/////////000111222333444333222222111111111111000000000///333444444333000...---...~~~~~~}}}|||}}}~~~~~~|||{{{xxxwwwwwwwwwvvvuuusssqqqlllggg^^^TTTKKKCCC===999777888:::???LLLZZZ___\\\MMMEEE999111............,,,,,,,,,+++,,,,,,------...---+++*********++++++))))))))))))))))))))))))************))))))((((((******))))))))))))))))))(((((())))))***++++++,,,***++++++---///333888;;;AAAHHHPPPUUUWWWYYY^^^cccddd```[[[XXXZZZ___fffjjjkkkjjjjjjiiiiiiiiijjjjjjiiiiiijjjkkkmmmooopppqqqpppqqqqqqpppooooooqqqrrrqqqpppmmmkkkiiihhhhhhhhhfffffffffhhhjjjllloooppplllkkkjjjiiihhhhhhhhhhhhhhhiiikkklllmmmnnnnnnnnnpppqqqssssssrrrqqqrrrtttssstttuuuvvvvvvtttqqqooommmnnnppprrrtttssspppmmmppprrrtttwwwxxxxxxxxxwwwrrrtttssspppqqquuuwwwvvvxxxxxxxxxwwwvvvvvvwwwyyy}}}}}}}}}yyyvvvtttppplllhhhccc]]]XXXMMMJJJGGGEEEFFFGGGDDDAAADDDCCCCCCFFFLLL\\\uuuwwwnnnmmmkkkaaaTTTKKKEEE@@@999666666555111......------------......///........................///////////////////////////////////////000000111222222111111111111111111000000////////////000000//////000000//////...---...,,,***(((((()))***++++++***)))(((((((((******'''''''''''''''((())))))************)))))))))(((++++++************++++++++++++***))))))******+++******+++++++++******)))++++++******)))*********,,,+++***))))))((()))))),,,+++++++++++++++,,,,,,***++++++++++++,,,---...))),,,000111000111444777;;;>>>BBBGGGSSS^^^]]]TTTLLL\\\qqqwwwgggiiikkkpppsssmmmnnnnnnrrr|||zzzuuu~~~wwwmmmnnnvvv}}}vvvrrr}}}qqqpppyyyxxx{{{|||vvvsssmmmfff[[[UUURRRSSSTTTSSSRRRTTTZZZ___fffmmmzzzxxxoooeee\\\PPPOOOLLLHHHCCC???<<<:::::::::999888888777777777222222222222333333333333111111333333333333222111222222111000000000000000222333444333111/////////~~~~~~~~~}}}{{{vvvwwwxxxwwwuuusssrrrqqqlllhhh___UUUKKKDDD???===<<<@@@FFFMMMVVV[[[WWWNNN???999111......000///...+++++++++++++++,,,---...---,,,+++*********+++,,,))))))))))))))))))))))))(((((())))))************)))))))))*********))))))))))))))))))))))))))))))+++,,,......000444:::???FFFNNNWWW\\\[[[\\\___cccaaa___\\\ZZZ[[[aaahhhmmmpppmmmjjjgggfffhhhkkkmmmhhhiiijjjlllnnnpppqqqqqqpppqqqrrrqqqooooooppprrrpppooommmjjjiiihhhhhhhhhiiiiiiiiiiiijjjlllmmmnnnnnnmmmlllkkkjjjiiiiiiiiillllllmmmnnnnnnnnnnnnnnnppprrrsssrrrqqqqqqsssttttttvvvxxxyyyxxxuuusssqqqooooooqqqsssuuuuuurrrooopppqqqsssvvvwwwxxxxxxxxxrrruuuuuurrrsssxxxyyyxxxvvvxxxyyyxxxwwwxxxzzz|||}}}|||}}}~~~}}}~~~~~~~~~~~~yyyyyy{{{|||}}}{{{wwwssskkkiiiddd```[[[UUUNNNJJJEEEDDDCCCAAA???AAAFFFLLLRRRMMMLLLRRR\\\ggguuuxxxjjj]]]YYYWWWPPPFFF@@@<<<999555444444333000---000///...------------------------...............000000000000000000000000...//////000000000000000111111111111111111222222000000////////////000000///////////////...---------+++***(((((()))***,,,)))(((((('''(((***,,,---'''''''''''''''(((((()))************)))))))))(((+++******))))))******+++,,,+++******)))******+++)))******+++++++++******++++++******)))*********,,,,,,+++***))))))******,,,,,,+++******)))******+++++++++,,,---///000111111444777777888;;;AAAEEESSS\\\dddkkkxxx~~~qqqkkk|||uuu\\\YYYZZZ___dddaaaggghhhkkkttt}}}|||xxxlllppp~~~nnnkkkrrryyyzzzvvvwww~~~ooommmxxxxxx{{{}}}wwwjjjggglllhhhfffrrr{{{uuukkkbbb^^^]]]YYYTTTUUUMMMGGGFFFIIIMMMTTT[[[```eeelllwww}}}llliiiddd]]]TTTLLLDDD@@@===<<<;;;:::999999::::::333333444444555666666666111222333333333222111000222111000/////////000000///111333333111111111222~~~}}}~~~~~~~~~|||zzzxxxyyyzzzyyyvvvtttrrrrrrkkkggg```UUUKKKEEECCCCCCGGGMMMSSSWWWYYYVVVKKK@@@888444///---......,,,***+++******++++++,,,---...---,,,+++*********,,,,,,,,,,,,,,,+++++++++++++++'''(((((()))******++++++(((((()))************)))*********)))))))))((((((,,,...000111333888@@@FFFMMMTTT]]]aaa```___aaacccbbb```^^^\\\]]]bbbiiiooorrroookkkgggfffhhhjjjmmmgggiiikkkmmmooopppqqqqqqpppqqqrrrqqqpppooooooqqqnnnmmmkkkiiihhhhhhhhhhhhkkkkkkjjjiiiiiijjjlllmmmnnnnnnmmmkkkkkkjjjjjjjjjlllmmmnnnoooppppppppppppqqqrrrrrrrrrqqqqqqsssuuutttwwwyyyzzzxxxuuussssssqqqqqqrrrtttvvvvvvuuusssqqqrrrssstttvvvwwwxxxyyysssvvvvvvtttuuuyyy{{{yyyuuuxxx{{{{{{zzz|||}}}{{{{{{~~~~~~{{{{{{|||~~~}}}|||{{{}}}~~~|||~~~}}}{{{zzzvvvvvvvvvwwwvvvsssnnnjjjbbb___ZZZVVVQQQLLLFFFCCCCCC@@@===;;;;;;BBBRRRbbbjjjaaa[[[```gggkkkmmmnnngggYYYLLLGGGEEE@@@:::888666444333333333222000///111000///...---,,,,,,,,,---------------.........000000000000000000000000......///000000000000000000000000111111111111111000//////......//////000...////////////...------+++***))))))((()))***+++'''''''''((()))+++------'''''''''''''''((())))))************))))))))))))************************++++++++++++++++++******))))))***++++++++++++***+++***************++++++......------------.........---,,,++++++++++++,,,000//////111555888999999:::;;;===CCCKKKWWWdddmmmxxxkkkNNNIIIJJJPPPWWWWWWZZZ\\\]]]aaajjjrrrqqqlllfffdddbbbeeeiiiiiieee```fffnnnrrruuuwwwjjj]]]```ppp{{{iiicccgggjjjgggsss~~~mmmeeeeeemmmlllcccbbbjjjyyyyyyhhhfffjjjiiieeeddd[[[WWWYYYSSSPPPYYY^^^XXXRRRMMMMMMNNNMMMKKKQQQJJJDDDEEEIIIQQQ]]]hhhmmmpppvvv~~~rrrcccUUUMMMGGGEEECCC@@@???>>>>>>>>>888888888888888888888888222333444444444333222111333222000/////////000111...000222333222222333444}}}{{{{{{}}}~~~}}}yyyuuutttuuukkkggg```UUULLLGGGGGGIIIRRRWWWZZZWWWQQQJJJ@@@666222000...,,,,,,+++******************+++,,,---...,,,,,,*********+++,,,---,,,,,,,,,+++++++++******)))))))))))))))*********'''((()))***+++******)))++++++++++++++++++,,,,,,,,,///333555888???IIIPPPVVV\\\bbbeeeeeecccccccccccccccaaa___^^^cccjjjpppqqqpppmmmkkkiiiiiiiiiiiiggghhhkkknnnpppqqqrrrrrroooqqqrrrqqqooonnnnnnooommmkkkjjjhhhgggggghhhhhhkkkjjjiiiiiiiiijjjkkklllnnnmmmlllkkkkkkkkkkkkkkkjjjkkkmmmoooqqqsssssstttqqqrrrrrrqqqpppqqqsssuuutttwwwyyyyyyvvvsssssstttsssrrrqqqsssuuuwwwxxxwwwsssrrrrrrrrrsssuuuwwwyyysssvvvwwwuuuvvvyyyzzzxxxrrrvvvzzz||||||~~~~~~yyywwwyyy|||~~~{{{{{{}}}~~~{{{yyy{{{~~~|||}}}~~~|||{{{}}}~~~~~~}}}|||zzzyyywwwvvvqqqpppooonnnkkkfff```[[[WWWTTTOOOLLLIIIFFFCCC@@@@@@===<<>>:::777777>>>@@@<<>>::::::>>>AAAAAA>>>======<<<;;;;;;:::::::::@@@???BBBFFF@@@;;;CCC===LLLTTTOOOJJJLLLKKKEEEAAAFFFIIIIIIJJJMMMKKKGGG??????======>>>@@@@@@>>>EEEFFFIIIJJJEEE>>><<<>>>:::???:::777:::777666@@@<<<;;;<<>>===777888999999999777666555666555333111111222333444222333444444222000111111yyyxxxvvvsssmmmfff\\\SSSPPPSSSYYY]]]ggg___TTTIII<<<222///222///...---,,,+++,,,------------------,,,,,,+++***************************''''''((()))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******+++,,,------.........222888>>>EEEMMMUUUZZZ___aaaeeeggghhhfffdddbbbfffeeeddddddeeegggkkkmmmrrrqqqoooooopppnnnllljjjjjjiiihhhgggiiillloooqqqnnnnnnooooooooommmlllkkkmmmkkkhhhfffeeefffhhhiiihhhiiijjjjjjllllllmmmnnnnnnmmmlllkkkjjjkkkkkklllllllllmmmpppssstttsssrrroooqqqssstttsssrrrrrrssstttttttttssssssqqqppppppnnnoooppprrrtttvvvwwwxxxuuutttrrrrrrrrrsssuuuwwwzzzwwwtttssstttuuuuuuuuuvvvsssrrrsssyyy|||xxxvvvwww||||||vvv|||~~~~~~}}}{{{yyyxxxwwwvvvxxxvvvtttsssrrrpppmmmjjjjjjeee^^^XXXRRRMMMHHHEEE@@@???===>>>??????>>>===???CCCNNN___oooyyyzzzxxxnnndddWWWNNNHHHCCC<<<777444333333222222111111111//////000000000000////////////...---,,,,,,++++++)))))))))******++++++,,,------------------------+++,,,---///000000000000///000222333222111///---,,,,,,,,,---------......222111000///---,,,+++***)))*********++++++++++++)))))))))))))))*********))))))******++++++,,,,,,******+++++++++******)))(((((((((((()))))))))))))))******+++******))))))---+++******+++++++++***---***(((***,,,,,,...////////////000222555888:::888777<<>>>>>============333444666888999:::::::::444444444555555555666666::::::999999888888777777:::::::::::::::999999999===;;;<<>>:::===;;;888666666666555444333444444444444444333222}}}yyyxxxuuuqqqmmmfff]]]UUUTTTXXX___dddeee[[[OOODDD:::111...//////...---,,,+++,,,,,,---,,,,,,------,,,,,,+++***************************((())))))***************))))))))))))))))))))))))***++++++++++++++++++*********++++++,,,---......000444:::AAAIIIQQQYYY^^^```bbbeeeggggggeeecccaaabbbbbbaaabbbdddhhhlllnnnqqqooonnnmmmnnnmmmllljjjjjjiiiiiiiiijjjlllooopppnnnnnnoooooonnnmmmkkkjjjmmmkkkhhhfffffffffhhhiiihhhiiiiiijjjkkklllmmmmmmnnnmmmlllkkkjjjkkkkkkllllllllllllnnnqqqsssrrrqqqnnnpppssssssrrrqqqqqqrrroooooooooooonnnmmmlllkkklllnnnppprrrtttuuuvvvvvvuuutttsssrrrrrrtttuuuwwwyyywwwtttssstttuuuuuuuuutttrrrppprrrxxx|||yyyyyy||||||~~~|||zzzxxxwwwvvvsssqqqooonnnnnnkkkgggeeeaaa\\\UUUOOOJJJFFFBBB@@@>>><<<::::::<<<>>>?????????LLL```sss~~~{{{pppggg___WWWKKKCCC>>>:::555111111111111000000000000000/////////000000////////////......---,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111///000111222222000///------------.........////////////...,,,+++***)))((()))))))))*********++++++++++++******))))))(((((()))))))))******************++++++,,,++++++******))))))))))))************//////......---+++******,,,,,,,,,------,,,+++)))+++))))))***,,,...///111,,,...222888@@@GGGLLLNNNSSSSSSYYYdddiiifffaaa___nnnvvv{{{ttthhhhhhmmmuuuuuuiii\\\VVVSSS[[[]]]VVVNNNIIIDDD???;;;999888888:::???DDDHHHNNNDDD666//////000000...222000//////111333333333333333333333333444444444444444555666777888999999777666555555444444444555666666666555444222000000333333444444444444555555777777777666666555555555555666666777888999::::::<<<;;;<<>>GGGOOOWWW___eeebbbdddfffggggggeeecccaaa^^^^^^^^^```ccchhhlllooopppnnnkkkjjjkkkllllllllljjjjjjjjjkkklllmmmmmmnnnmmmmmmnnnnnnmmmllljjjiiilllkkkhhhgggfffggghhhiiihhhhhhiiijjjkkklllmmmmmmmmmmmmkkkjjjjjjkkkkkkllllllkkkjjjlllnnnpppqqqpppmmmooorrrrrrqqqppppppqqqllllllkkkkkkjjjjjjiiiiiijjjkkkooorrrtttuuuuuutttuuutttssssssssstttuuuvvvxxxuuusssssstttuuuuuutttrrrqqqooorrrxxx{{{yyy|||}}}{{{xxxvvvuuutttlllkkkjjjiiigggddd___[[[WWWRRRKKKEEEAAA>>>===;;;<<<;;;;;;>>>BBBHHHKKKLLLFFFWWWooosssaaaTTTNNNGGG>>>888555222///,,,..................//////......////////////............------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000111111111///000111111111000...---............////////////......---,,,***)))((((((((((((((()))))))))******,,,,,,+++***)))(((((('''***))))))))))))))))))(((******++++++,,,++++++***)))************+++++++++------,,,,,,+++******)))***+++,,,------+++***)))......------...111444555666:::CCCQQQ```mmmssstttwwwvvv{{{~~~qqqjjjnnnuuu{{{~~~tttbbbXXXVVVWWWZZZWWWMMMDDD@@@;;;@@@BBB>>>999777555333222111/////////111333555888555000...------,,,+++...---,,,---000333555555111111222222222333333333444444555666777777888999444444333222222222222333000111111222222222111111222222222333333333333444333333333333333333333333333333444666888:::<<<=========???BBBDDDIIIUUUaaammmttt~~~}}}xxxyyy}}}|||zzzuuuqqqpppuuutttmmmeee```aaaaaa^^^SSSOOOJJJEEECCCBBBAAA@@@::::::999888777666555555}}}xxxwwwwwwqqqhhhbbb___[[[XXXXXXZZZ]]]___TTTHHH;;;555333///,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************((()))******++++++******(((((((((((((((((((((((()))******++++++******)))++++++++++++,,,---///000444:::CCCLLLTTT\\\dddhhhfffggghhhiiihhhgggdddccc]]]]]]]]]___bbbgggkkknnnooolllhhhggghhhjjjlllllljjjjjjlllmmmmmmllllllkkkkkklllmmmmmmmmmkkkjjjiiikkkjjjhhhggggggggghhhiiihhhhhhiiijjjkkkllllllmmmmmmlllkkkjjjjjjjjjkkklllllljjjhhhiiikkkmmmnnnnnnlllnnnpppqqqpppoooooopppllllllkkkkkkjjjjjjjjjjjjgggjjjmmmqqqttttttssssssuuuttttttssstttuuuvvvvvvvvvtttsssssstttuuuuuuuuurrrqqqpppsssyyyxxxwww|||~~~zzz{{{|||yyyzzz{{{zzzyyywwwuuusssqqqpppiiigggeeeccc```\\\VVVQQQPPPKKKDDD>>>;;;::::::999999;;;???GGGOOOUUUXXXYYYRRR___ooouuunnn___OOOGGGBBB===777333111000...---,,,,,,------......//////---......//////......------------,,,,,,,,,++++++---------,,,,,,+++++++++***************+++++++++,,,---...///000111111111//////000000000///...---------------............//////...---,,,+++******(((((((((((())))))))))))+++++++++******)))))))))******))))))((((((''''''))))))******+++*********))))))*********+++++++++***************+++,,,,,,,,,---------------...///111333222111333:::AAACCCQQQVVV```qqqyyyhhh]]]WWW\\\```cccgggeeeYYYJJJDDDCCCCCCDDDBBB>>>:::888222444555444111111111222------......///000111222......///...---,,,------,,,+++***,,,///222444444000000000111222222333333444444555555666777777888555555444444444444444555000000111222333333333333111111111111222222222222111111111222222222222222333444555666999<<<>>>@@@???AAADDDGGGKKKTTTbbbnnnyyy||||||~~~~~~{{{wwwwwwvvvsssiiiddd\\\VVVRRRPPPNNNLLLFFFDDDBBB>>>;;;888666555}}}}}}~~~~~~zzzvvvuuuuuunnneee___^^^]]][[[XXXUUUSSSQQQGGG<<<222000111///------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,///111333999>>>GGGPPPXXX___eeeiiihhhiiijjjkkkjjjiiigggfff______^^^___bbbeeeiiillloookkkgggeeefffiiikkkllljjjkkklllmmmlllkkkiiihhhiiijjjkkkllllllkkkjjjiiijjjiiihhhgggggghhhhhhiiiggghhhhhhiiijjjkkklllmmmlllkkkjjjiiijjjjjjllllllkkkiiihhhhhhjjjkkkllllllkkkmmmooopppooonnnnnnnnnmmmlllkkkjjjjjjjjjkkkkkkfffhhhlllpppssstttsssrrrttttttttttttuuuuuuvvvvvvuuusssssssssuuuvvvvvvuuutttsssrrruuuzzz~~~yyyyyy~~~{{{vvvsssvvv~~~|||rrrrrrvvv~~~wwwvvvuuusssqqqooonnnmmmfffddd```]]]YYYSSSMMMHHHJJJEEE???:::999:::;;;;;;===BBBIIISSSZZZ]]]\\\YYYUUU]]]eeedddYYYKKK@@@<<<:::777333000000000000000---------....../////////------............------,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++)))))))))******++++++++++++,,,---///000000000000////////////......------++++++,,,,,,,,,---------......---,,,+++******)))(((((((((((())))))))))))))))))******++++++,,,,,,******))))))((((((''''''''''''((()))******))))))))))))*********+++++++++------,,,,,,,,,---......---......------000444888555;;;??????FFFTTT```dddtttwww|||tttdddSSSJJJDDDEEEFFFHHHKKKKKKDDD<<<333444444222222222333333///.........---,,,---///)))***,,,---.../////////,,,......---,,,+++---000---,,,+++,,,...111222222//////000111111222333333444444555555666666777777222222111111111111222222666666555444222000...---000000000111111111222222111111111222222333333333555555555666999<<>>;;;:::<<<>>>@@@AAANNNSSSZZZaaaccc```YYYSSSLLLSSSXXXVVVKKK???666222333111///...------//////.............../////////,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,***+++,,,---...////////////.........------------***+++++++++,,,,,,,,,,,,++++++******)))(((((('''((((((((()))))))))******((())))))***+++,,,------***))))))))))))))))))(((''''''((()))******************+++++++++,,,,,,,,,......,,,++++++,,,---...,,,...000111111555<<>>:::555111///000///++++++---+++,,,,,,---,,,+++***)))))))))***+++++++++++++++))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,///444888;;;FFFLLLSSSZZZ___aaacccdddggghhhiiiiiijjjiiiiiihhhcccbbbbbbbbbdddgggkkkmmmooolllhhhfffggghhhiiihhhkkkkkkjjjiiihhhgggeeeeeecccdddgggiiikkklllllllllhhhhhhhhhhhhhhhhhhiiiiiigggggghhhiiijjjkkkllllllkkkjjjiiiiiiiiijjjlllmmmjjjiiiiiiiiikkkkkkiiiggghhhkkkmmmmmmlllkkkllllllkkkjjjiiihhhhhhiiikkklllgggiiikkknnnqqqsssuuuvvvttttttuuuvvvvvvvvvvvvvvvtttttttttvvvxxxzzzyyyxxxvvvuuutttvvvzzz~~~rrrsssuuuxxx|||}}}~~~vvvqqqooossswww|||uuussspppkkkfffaaa^^^\\\VVVRRRMMMIIIFFFCCC@@@>>>;;;;;;;;;>>>CCCIIILLLNNNYYY\\\```cccaaa[[[QQQJJJAAAEEEHHHFFF???777111.........---,,,++++++---..................---------,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))******+++,,,,,,---))))))+++,,,---.........///...------,,,,,,------+++++++++,,,,,,,,,------*********)))(((((('''''')))))))))*********++++++*********++++++,,,,,,,,,)))))))))***************((()))***++++++,,,,,,,,,------------............//////...///111444777888777<<>>:::<<<888333///......////////////444444///,,,///000///111,,,+++......+++***---............------,,,,,,---+++*********,,,------...,,,+++,,,...111111111//////000111222333444555444444444555555555666666222222111111222333333444***+++---///111222333333000000111111111222222222111111222333444555666666777777888:::>>>CCCHHHKKKRRR]]]ffflllttt}}}yyyqqqggg]]]VVVPPPNNN~~~~~~www{{{zzztttnnnkkkgggccc```]]]WWWOOOFFF>>>888444333111111111...)))))),,,++++++,,,---,,,+++***)))((()))***+++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,------......------,,,+++++++++---111666:::===KKKPPPXXX^^^aaabbbcccccceeefffggghhhhhhhhhhhhhhhccccccbbbcccfffiiimmmpppooommmiiiggghhhhhhhhhgggkkkkkkiiihhhgggeeeddddddaaacccfffiiikkklllmmmmmmhhhhhhhhhhhhiiiiiiiiiiiigggggghhhiiijjjkkkkkkllljjjjjjiiiiiiiiijjjlllmmmjjjiiiiiijjjkkkkkkhhhfffhhhjjjlllmmmlllkkkkkklllmmmllljjjiiiiiikkkmmmnnnhhhiiikkknnnqqqtttvvvwwwttttttuuuvvvvvvvvvvvvvvvttttttuuuwwwyyy{{{zzzyyyvvvuuutttuuuyyy}}}|||~~~~~~sssvvvyyy|||}}}|||xxxzzzzzztttsssuuuyyy~~~}}}ssspppllleee___XXXTTTQQQNNNJJJEEEBBB@@@???>>><<<999:::===CCCKKKSSSWWWYYYVVVWWWXXXYYYVVVOOOEEE???<<<<<<;;;888444111000000------,,,+++******,,,............------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))******++++++,,,))))))***+++,,,,,,------((()))***+++,,,---------......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,++++++******))))))************++++++++++++,,,,,,++++++++++++++++++))))))******++++++,,,,,,)))***+++,,,---.........////////////000000000000333333555999>>>DDDIIILLLKKKSSS]]]cccfffiiimmmqqq~~~|||rrrfffeeeiiijjjcccVVVJJJEEEDDD??????AAAAAA:::222222666777111------......///111+++111333---***---...,,,---(((''',,,---)))(((+++*********++++++,,,---------+++***+++...///...------,,,+++,,,///222333333///000111222333444555555444444444555555555555555///////////////000111222111111111111111000000///111111111111222222222222000000111333444555666777:::;;;<<>><<<555333111111111000...,,,---.........---,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++***)))((('''&&&******+++++++++******)))))))))))))))***************)))))))))***+++,,,,,,******+++,,,,,,---............------------.........,,,)))''''''))),,,...***+++---//////...---,,,&&&%%%%%%'''+++,,,***'''*********+++++++++******''')))+++,,,,,,---///111///111222000...111999@@@;;;CCCJJJOOOXXXdddjjjiiikkkpppuuuwwwuuurrrrrrttt{{{~~~jjj[[[QQQKKKLLLKKKHHHEEE@@@:::666333222111000///////////////111...,,,,,,...///...,,,........................++++++******++++++,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------...000111111111111222222333333333111111111111111111111111111111000000000000111111...//////000111222222333............///000111222333111000111444777999:::888>>>BBB@@@BBBNNN\\\eeeoooyyy~~~}}}}}}}}}~~~~~~xxxtttoookkkgggdddaaa___UUUOOOGGG???:::666333222///.........------------...------------,,,,,,,,,------,,,,,,+++++++++,,,************************+++++++++*********))))))***+++,,,---.........---......///000000///...---+++,,,...000555<<>>AAACCCIIIRRRYYYaaaggglllpppwww~~~~~~zzzssssssrrrnnnhhhccc```___^^^hhhkkkaaaRRRGGG???:::999999999888666333111000000//////............///000---++++++---...,,,+++........................,,,++++++++++++,,,------,,,+++***))))))***+++,,,------------------------//////.........000111222111111222222333333333333222111111111111111111111111000000//////000000111...//////000000111111111111000000111111222333444555444444444777999;;;;;;===CCCHHHKKKSSSbbbpppxxxzzz}}}|||||||||{{{tttpppkkkgggccc```\\\YYYOOOJJJBBB;;;777444222000......------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++***************)))***+++,,,------------...//////000000//////...---...000333999BBBLLLSSS]]]```cccdddcccccccccdddeeegggiiijjjiiiiiijjjkkkmmmlllkkkjjjjjjiiiiiijjjllljjjgggggghhhiiiiiihhhjjjlllnnnllliiifffggghhhgggggghhhiiijjjkkkkkklllhhhfffeeeeeefffgggfffdddfffeeeeeefffiiikkkjjjjjjiiifffcccaaabbbdddeeeeeeiiiiiiiiiiiihhhhhhhhhhhhhhhjjjlllmmmmmmmmmoooqqqqqqooommmmmmnnnpppppppppooonnnmmmooosssvvvxxxxxxuuuvvvxxxzzz{{{{{{zzzzzztttttttttwwwyyy{{{zzzyyywwwwwwxxxyyyzzzzzzzzzzzz~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||zzz}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~}}}~~~zzzsssqqqqqqooojjjeee]]]UUUKKKFFFEEEDDD>>>999>>>888666>>>KKKVVVbbbkkkgggZZZNNNLLLNNNLLLGGGEEEAAA@@@===:::666222///...000///------------+++***---------------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------------,,,+++))))))(((((())))))))))))******++++++***)))))))))******------------------------++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,.........---,,,++++++******+++,,,---+++***&&&'''(((***,,,---......111222444666:::@@@HHHNNNPPPTTTZZZ^^^bbbhhhooouuu|||}}}~~~xxxooojjjbbbZZZSSSMMMHHHEEEDDDJJJLLLFFF>>>888333///,,,,,,---......------,,,------,,,,,,------.........,,,******+++,,,+++***---------------------------,,,,,,,,,,,,---......,,,,,,************,,,,,,........................////////////000111222333222222222333333333333333222222222111111000000000000//////......//////000////////////////////////111111111111222333444555333333444555666888999:::@@@FFFMMMUUUcccuuu~~~|||{{{zzzxxxvvvpppmmmgggbbb^^^YYYTTTQQQJJJEEE>>>888555333111000.........------,,,,,,,,,---------,,,,,,,,,++++++,,,---------,,,,,,++++++******************************************++++++))))))+++,,,------------.../////////000000000000...///333777>>>HHHSSSZZZbbbcccdddeeeeeedddddddddfffhhhjjjjjjjjjiiijjjkkkmmmmmmllljjjiiiiiiiiiiiikkkiiiggggggiiijjjkkkjjjjjjlllmmmllliiigggggghhhggghhhiiijjjjjjkkkkkkkkkgggggggggggghhhhhhhhhgggggggggggghhhiiijjjjjjjjjhhheeebbbaaabbbcccddddddiiiiiihhhhhhhhhgggggggggfffgggiiijjjjjjjjjlllnnnooonnnmmmmmmpppqqqrrrqqqooonnnmmmooorrrvvvwwwxxxuuuvvvxxxyyyzzzzzzyyyyyyuuutttuuuwwwyyyzzzzzzxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~||||||}}}}}}|||{{{}}}{{{xxxxxx|||~~~~~~~~~{{{vvvooojjjhhhddd^^^YYYQQQKKKCCC???>>>===:::666<<<;;;CCCUUUgggqqqtttuuubbbSSSEEEBBBEEEDDD@@@===<<<:::777444111///...---...,,,++++++,,,,,,***))),,,,,,---------,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******///......---,,,+++)))((((((((((((((()))))))))***,,,+++***))))))((())))))---,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********++++++++++++******++++++,,,,,,,,,+++***)))(((((()))***,,,---------++++++******+++...111333666<<>><<<888555888999:::888666333111...------------,,,,,,++++++++++++***++++++,,,---...---,,,++++++++++++++++++---------------------------------------...//////---,,,++++++++++++,,,---...............///////////////000000111222333444222222222333333333333333222222111111000000////////////............//////////////////............000000000000000111333333333444666777888:::<<<===GGGMMMUUUaaasss~~~|||~~~~~~}}}{{{yyyuuurrrmmmiiiddd^^^YYYSSSMMMIIIFFFBBB;;;666444333111111000///...---,,,+++******------,,,,,,,,,+++++++++,,,,,,---------,,,+++***************************)))))))))***+++++++++,,,))))))+++,,,---.........////////////000000111111///111666;;;CCCMMMWWW^^^dddcccddddddeeeeeeeeedddfffhhhjjjjjjjjjiiijjjkkkkkkjjjjjjiiiiiiiiijjjjjjjjjhhhggggggiiikkklllllljjjjjjkkkjjjiiigggggggggggghhhiiijjjjjjjjjjjjjjjggghhhjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjkkkhhheeecccbbbcccdddddddddhhhhhhhhhgggggggggffffffeeeggghhhiiihhhiiijjjlllnnnmmmmmmnnnppprrrrrrqqqnnnmmmlllnnnqqqtttuuuuuutttuuuvvvwwwxxxxxxwwwwwwuuuuuuuuuwwwyyyzzzyyyxxxwwwxxxyyyzzz|||~~~~~~}}}~~~}}}{{{{{{|||}}}|||||||||~~~}}}zzz{{{~~~}}}}}}~~~wwwrrrjjjddd___YYYSSSNNNEEECCC@@@<<<999888999::::::AAAUUUpppsssiiiSSSGGG<<<;;;>>><<<888666333222///---,,,,,,,,,---,,,+++******+++,,,***)))++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++///......---,,,+++)))((('''(((((((((((()))))))))++++++***)))((((((((((((++++++*********************+++,,,,,,,,,,,,+++***)))***++++++++++++***))))))))))))******)))))))))++++++,,,,,,------///000555333000///111555;;;>>>NNNXXXgggttt|||}}}xxxssspppooohhh```WWWVVVWWWVVVQQQLLLFFF???777222111222111000000///...//////...---,,,//////...---,,,,,,++++++******)))******+++,,,,,,...------,,,++++++,,,---------------------------......------......///000---,,,,,,,,,,,,,,,,,,---,,,,,,------............///000111111222333333333222222222222222222222222111111111000000000////////////............//////////////////............000000000000111222333444555888:::<<<===???CCCGGGPPPWWWbbbqqq}}}|||}}}|||{{{}}}|||xxxsssnnngggddd___ZZZUUUOOOIIIEEEDDD???999555222222111000//////...---,,,+++******,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++***************************(((((()))***+++,,,,,,,,,)))***+++---...//////000////////////000111222222111555;;;AAAIIIRRRZZZ```cccbbbaaaccceeeffffffeeeeeegggiiijjjiiiiiijjjkkkjjjiiiiiiiiiiiijjjjjjkkkjjjhhhggggggjjjlllllllllkkkkkkkkkjjjiiigggfffeeefffggghhhjjjjjjiiiiiihhhfffiiikkkmmmlllllllllmmmkkklllmmmllljjjiiijjjkkkiiifffddddddeeefffeeeeeeggggggggggggffffffffffffggghhhjjjjjjiiijjjkkkmmmnnnmmmmmmnnnpppqqqqqqpppooommmlllmmmoooqqqrrrrrrrrrsssuuuvvvvvvvvvuuuuuuvvvuuuuuuwwwyyyzzzyyywwwvvvwwwwwwyyy{{{~~~}}}{{{zzz|||~~~}}}zzzzzz{{{}}}}}}|||{{{~~~~~~~~~~~~}}}}}}~~~}}}~~~xxxyyy{{{}}}|||yyynnnjjjccc\\\UUUOOOIIIEEE<<<======<<<:::<<<@@@DDDCCCNNNfffhhhWWWHHH???999999999666222000000000...------...//////,,,*********,,,---,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++------------++++++)))***,,,...000111222222------------,,,+++))))))''''''(((((((((((())))))******)))((((((((())))))))))))))))))))))))))))))***+++,,,------,,,+++***(((((())))))))))))(((((((((((((((((())))))******+++,,,---,,,++++++---//////000222888@@@KKKTTTZZZwwwxxxuuupppjjjddd^^^YYYVVVTTTJJJBBBAAABBBAAA??????999555111---------......---+++***---,,,******---+++******))))))***++++++*********)))******++++++---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------,,,,,,,,,---......//////000000111222222222222111111111111111111000000000000000000000000000000000000//////......//////000////////////////////////333333333333444555666666444777;;;===>>>CCCJJJOOOWWW```nnnzzz}}}~~~{{{zzz{{{}}}~~~|||zzz|||}}}zzztttmmmhhh```^^^ZZZWWWTTTOOOIIIFFFBBB===777222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---......,,,+++)))************************'''((()))***+++,,,------***+++,,,...///000111111///////////////111222333555999AAAHHHOOOVVV]]]aaabbb``````bbbfffhhhiiihhheeefffhhhiiihhhhhhiiijjjkkkkkkjjjjjjjjjjjjkkkkkkkkkiiiggghhhjjjkkkllllllnnnmmmlllkkkjjjhhhfffeeeeeefffhhhiiiiiihhhgggfffeeehhhlllmmmlllkkklllmmmkkklllmmmllliiiggghhhjjjjjjhhhffffffggghhhgggfffgggggggggfffffffffeeeeeefffhhhiiiiiiiiiiiijjjlllmmmmmmlllnnnppppppooonnnpppnnnmmmmmmnnnppppppppprrrssstttuuuvvvuuuttttttvvvuuuuuuwwwyyyzzzyyywwwwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}{{{yyyyyy{{{~~~~~~|||zzzyyy{{{|||}}}}}}|||~~~{{{{{{zzz|||}}}|||}}}}}}~~~~~~~~~}}}||||||uuuvvvwwwxxxyyyvvvqqqmmmbbb^^^XXXRRRLLLFFFAAA???;;;;;;<<>>FFFQQQ^^^iiiqqqvvv}}}sssmmm^^^ZZZUUUPPPJJJFFFBBB???@@@888444555555222222555000000000---++++++,,,---+++)))+++...,,,)))***000***))))))((())))))++++++++++++******)))*********+++---...,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------............------,,,------...//////000000000111222222222111000///000000000000/////////.........//////000111111111111000000//////000000111...//////000000111111111444333333444444555666777777:::>>>@@@CCCJJJTTT\\\dddppp{{{xxx~~~{{{zzz{{{}}}~~~|||zzzzzz}}}}}}|||{{{zzzvvvooogggbbb[[[YYYWWWUUUSSSPPPKKKHHH@@@<<<666111///...------))))))***+++---...//////,,,,,,,,,+++++++++******+++,,,---......,,,***)))************************''''''(((***+++,,,---...***+++---///000111222222000////////////111333444777===EEELLLSSSYYY^^^aaaaaa______bbbfffjjjkkkjjjdddfffhhhhhhhhhggghhhjjjnnnmmmllllllkkkkkkkkkkkkkkkjjjhhhhhhjjjkkklllkkkpppooommmlllkkkjjjgggeeedddeeeggghhhiiihhhfffeeecccgggkkkmmmlllkkklllmmmjjjlllmmmkkkhhhfffggghhhkkkiiihhhgggiiiiiihhhgggggggggfffffffffeeeeeeeeedddfffggggggffffffgggiiimmmllllllmmmoooooonnnmmmrrrpppnnnmmmoooppppppooossstttuuuvvvvvvuuuttttttvvvvvvvvvwwwyyyzzzxxxwwwxxxxxxwwwwwwxxxyyy{{{|||~~~|||{{{{{{}}}~~~|||yyyyyyzzz|||}}}}}}|||yyyxxxxxx{{{}}}~~~{{{zzz{{{{{{{{{{{{zzzxxxwwwvvvuuuuuuuuutttrrrmmmfffaaaXXXUUUQQQKKKFFFAAA===;;;>>><<<<<>>:::777444222444000...111000,,,,,,000***,,,...---***)))***---'''&&&)))---***&&&(((000///...,,,+++******+++,,,,,,,,,+++***))))))*********,,,---+++((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............---------......///000111111222111111222222111000...---000000//////.........---------...///000111222222111111000000000000111111...//////000111222222333222222222222333444555555@@@CCCGGGJJJNNNVVVbbbkkkvvv~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{qqqhhhaaa^^^]]]\\\[[[ZZZUUUMMMGGG888666333000............---...///000///---***'''---------,,,,,,,,,++++++)))***,,,------,,,***)))+++*********,,,---,,,+++'''((())))))))))))((((((***,,,///222333222111///000......000///---000666???DDDLLLRRRWWW[[[___aaabbbaaaaaacccfffhhhiiiiiijjjiiihhhgggggghhhiiiiiilllllljjjjjjjjjjjjllllllllliiiggghhhkkkmmmllljjjmmmmmmmmmmmmlllkkkjjjiiijjjiiiiiihhhiiijjjlllmmmkkkkkkllllllllllllllllllnnnmmmkkkhhhfffgggjjjmmmqqqmmmhhhfffgggjjjjjjiiijjjiiiiiihhhgggffffffeeeddddddeeeeeefffggghhhhhhllllllllllllllllllkkkkkknnnnnnooooooooooooooooooppprrruuuuuutttsssrrrsssvvvwwwxxxzzz{{{{{{zzzzzz~~~|||zzzxxxxxxyyy{{{}}}}}}{{{{{{~~~~~~|||{{{xxxxxx}}}zzz|||~~~yyyuuutttrrrtttwwwxxxwwwuuuttttttvvvrrrmmmjjjgggccc]]]XXXRRRKKKBBB>>>??????<<<888999;;;DDDUUUgggqqqpppkkk```ZZZWWWXXXUUUJJJ>>>777333222111///...---------,,,++++++***)))))))))******++++++,,,+++***((('''---,,,+++******+++,,,---******+++++++++,,,,,,,,,---------,,,,,,***)))(((++++++,,,------...//////,,,,,,,,,,,,,,,+++***)))...+++((((((***++++++)))+++***)))))))))))))))******)))((((((((()))+++,,,...+++((((((***+++)))'''...***'''''')))++++++)))+++***)))******+++///444333???FFFFFFNNN___iiijjjyyytttssszzzttthhhdddbbb___ZZZSSSLLLEEEBBB:::999666444222111111111------............------//////...---+++***))))))++++++************++++++))))))))))))))))))***+++---+++******++++++)))(((***++++++,,,,,,++++++***++++++******++++++,,,---...+++)))+++///111000...///,,,)))))),,,...---,,,,,,------...///000000111111111111111000000000000111111000000//////......000///...------...///000,,,---///000000000///...////////////111333555666444222222555666444555999DDDMMMQQQQQQXXXiiiwww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{tttlllgggeeecccaaa___[[[TTTJJJDDD777666333000............------...///...---+++))),,,,,,,,,,,,++++++++++++)))***,,,------,,,***))))))(((((((((***+++***)))***************)))))))))***,,,///111222222111000111///...000000///333999CCCHHHPPPWWW[[[^^^```bbbbbbaaaaaacccfffiiijjjjjjffffffffffffggghhhjjjkkklllkkkjjjjjjjjjjjjkkklllkkkiiihhhhhhkkklllllljjjmmmmmmmmmllllllkkkjjjjjjiiiiiihhhiiijjjlllnnnooommmmmmnnnnnnnnnmmmmmmlllnnnnnnllljjjhhhiiilllooorrrnnniiihhhiiikkklllkkkjjjiiiiiihhhggggggffffffdddeeeeeefffggghhhiiiiiimmmmmmmmmllllllllllllkkkmmmmmmnnnnnnooopppqqqqqqqqqrrrttttttsssrrrssstttvvvwwwyyyzzz{{{{{{zzzzzz}}}|||zzzyyyyyyzzz{{{|||}}}{{{zzz{{{}}}~~~~~~||||||||||||zzzzzz}}}~~~}}}~~~~~~}}}}}}wwwtttrrrqqqsssvvvwwwuuusssqqqqqqnnnkkkfffbbb^^^YYYRRRNNNIIIEEEAAA@@@CCCEEEFFFEEEHHHIIIPPPaaarrryyytttlllTTTMMMGGGFFFCCC;;;444000111000///...------,,,,,,,,,,,,+++***************,,,,,,---------,,,+++***++++++***))))))***++++++*********+++++++++,,,,,,***************)))((('''+++++++++,,,---------...+++,,,,,,,,,++++++***))),,,)))'''(((***,,,,,,+++***)))))))))))))))*********))))))(((((()))***++++++)))''''''******)))'''***)))((()))+++,,,,,,+++---,,,,,,---000555===DDDNNNZZZbbbeeennn|||zzzqqqjjjiiilllhhh\\\QQQKKKJJJHHHEEE@@@;;;666333444333111///...---------------............------......---,,,+++******)))++++++************+++++++++************++++++,,,,,,+++)))***++++++***)))---......//////......---+++++++++***++++++,,,---...000222111///------///000---++++++---///...------......///000000111111111111111000000000//////000000000000//////......000///...------...///000---...///000000000//////000000000111222444555666999666777999:::999;;;???SSS\\\aaabbbjjj~~~~~~|||wwwqqqmmmmmmkkkhhhccc\\\QQQFFF???666444222000............,,,------------,,,,,,,,,,,,++++++++++++************+++,,,------,,,+++***)))(((((((((***+++***)))---,,,+++***)))******+++***,,,...111222111000000111///...000111222888???IIIOOOVVV\\\```aaabbbbbbbbbaaaaaacccgggjjjkkkkkkccccccdddeeegggjjjlllmmmkkkkkkjjjjjjjjjjjjkkkkkkkkkiiihhhiiijjjlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiijjjlllnnnpppqqqooopppppppppooonnnmmmmmmnnnnnnnnnlllkkkllloooqqqrrroookkkjjjkkklllmmmmmmjjjjjjiiihhhggggggggggggeeeffffffgggiiijjjjjjkkknnnnnnmmmmmmlllllllllllllllllllllmmmoooqqqrrrsssqqqrrrrrrrrrqqqqqqtttvvvwwwxxxyyyzzzzzz{{{zzzzzz{{{zzzzzzyyyyyyzzz{{{{{{zzzyyyyyyzzz}}}~~~~~~}}}zzzzzzzzzzzz|||~~~~~~|||{{{|||~~~{{{vvvrrrpppooorrrttttttrrrooommmlllhhhddd^^^YYYTTTOOOIIIFFFAAABBBDDDGGGLLLPPPSSSTTTVVVTTTXXXfffuuuyyyooodddLLLCCC;;;888666222///000///...---,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---*********++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,++++++***))))))((('''(((***,,,---,,,(((((((((((()))******++++++***)))))))))))))))***)))((('''(((***+++***)))''')))+++,,,+++,,,---...///111555999@@@KKKVVV\\\eeemmmtttxxx}}}lllbbbVVVPPPOOOLLLCCC;;;888888777666333000---,,,///...---,,,++++++++++++------............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***)))***+++,,,+++***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------...666<<<999///)))+++000111///------///000///.../////////000111111222222111111000000000000//////000000000////////////...000///...------...///000......///000000000000///000111222333444555555555666444666999;;;<<>><<<222+++,,,000000///......////////////000000111111111222222222111000000000////////////////////////////////////000///...------...///000//////000000000111111111000111333444555555444333444333666;;;>>>BBBJJJTTTnnn||||||yyyppprrrvvv{{{}}}zzzwwwuuusssqqqlllcccVVVIII>>>888222111000///......------,,,+++*********,,,...///+++++++++*********))))))+++++++++++++++++++++++++++*********,,,---,,,+++---,,,***((('''(((***++++++,,,---///000000000000000---...222666:::CCCLLLUUUZZZ___ccceeedddccccccdddcccccceeehhhjjjkkkkkkggghhhiiijjjkkklllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkllljjjjjjiiiiiiiiijjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnmmmlllkkkjjjkkklllnnnnnnmmmmmmnnnpppmmmmmmkkkjjjiiijjjkkkmmmlllkkkiiihhhhhhiiijjjkkkhhhiiijjjkkkmmmnnnooopppppppppooonnnnnnmmmllllllmmmlllkkkjjjjjjlllmmmnnnrrrrrrqqqpppppprrrwwwzzzzzzzzzzzzzzzzzzzzz{{{{{{xxxxxxxxxxxxwwwwwwwwwvvvvvvxxx{{{}}}~~~~~~|||||||||||||||{{{yyyvvvrrrooommmooopppnnnjjjeeebbb```]]]YYYQQQJJJGGGGGGKKKNNNSSSYYYaaaggggggeeebbb```\\\SSSJJJKKKQQQRRRIII???999333//////...+++,,,.........------,,,---------,,,,,,,,,++++++,,,------)))))))))******++++++,,,''''''((((((((((((''''''))))))*********+++++++++''''''(((((()))(((((((((*********************))))))******++++++*********))))))******))))))))))))''''''''''''((()))***+++))))))*********)))))))))*********))))))***+++,,,+++---///000111777???FFFJJJVVVdddlllrrrwwwvvvqqq```\\\XXXWWWYYYXXXOOOEEE===999444222444444111...------------,,,,,,++++++,,,,,,,,,------.........,,,,,,------------,,,,,,******++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***)))))))))******,,,------+++***)))***,,,------,,,------............------,,,,,,++++++,,,,,,---...///444::::::555111//////......//////............111111111111222222222222000000000////////////................../////////000///...------...///000000000000000111111222222///000222444555555444444999999<<>>BBBHHHMMMVVVeeettt{{{xxx{{{ccceeeiiiooouuu|||}}}{{{zzzwwwssskkk]]]MMM@@@888444......//////......------++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,)))(((((((((***+++***)))))))))******+++,,,,,,,,,+++,,,,,,...//////000000111000555<<>>AAAIIISSS]]]kkk|||sssuuu|||bbbdddggglllsssyyy|||~~~}}}|||zzzuuukkk\\\KKK===666333---......///......------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,+++*********,,,---,,,+++)))***+++,,,---.........+++,,,,,,---...///000000222333888AAAHHHMMMUUU^^^cccdddfffgggggghhhkkkmmmjjjiiigggggghhhiiiiiihhhfffgggiiikkkllllllllllllhhhiiijjjkkkkkkjjjiiihhhhhhjjjlllkkkhhhhhhkkknnnmmmkkkiiigggffffffggghhhhhhiiikkkmmmnnnnnnmmmmmmkkkkkkllllllmmmllllllllllllnnnpppqqqooolllkkkkkkhhhjjjlllkkkhhhhhhjjjmmmmmmllljjjhhhhhhjjjlllnnnllllllnnnoooqqqssstttuuurrrrrrqqqpppooonnnmmmlllnnnmmmlllkkkmmmooosssuuurrrssstttuuuvvvxxx{{{~~~||||||zzzyyyyyyzzz{{{|||zzzxxxtttpppnnnnnnnnnooossswww|||~~~}}}}}}~~~|||vvvxxxvvvtttttttttsssoookkkbbbcccccc___YYYRRRNNNLLLHHHNNNVVV]]]aaaffflllpppfff^^^SSSLLLJJJIIIEEEAAA777555222111111111000//////---,,,...,,,***+++///...---,,,***)))(((((((((***)))))))))***++++++,,,---,,,***)))))))))******&&&'''((())))))((('''&&&))))))))))))************+++++++++***)))((('''&&&))))))***+++,,,---------(((((()))***************###&&&***+++)))(((***,,,)))(((((('''''''''((((((%%%&&&(((***+++,,,,,,+++000111111222555===HHHOOOWWWVVVWWW\\\aaabbb```]]]RRRXXXVVVKKKEEEGGGDDD<<<666111...///000///...---)))***++++++++++++,,,,,,(((((())))))***,,,---...,,,---...//////...---,,,+++,,,,,,------,,,,,,++++++++++++*********))))))***+++---......---+++***+++++++++,,,---...000000...---,,,,,,,,,,,,+++***,,,------......------,,,---,,,,,,,,,,,,---......''',,,000111///------///...111444444111000000222111111000000000000000000000/////////............---------.........//////000///...------...///000333222111111111222333444444444444666888;;;>>>@@@BBBGGGSSSaaaqqqzzzssssss~~~aaa^^^^^^eeeooovvvyyyxxxzzz~~~~~~{{{|||yyy|||wwwkkkZZZHHH;;;444333000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...///...***)))+++---***++++++++++++***)))))),,,+++***))))))***+++,,,***((('''(((+++,,,+++)))...---,,,---.../////////222888@@@IIIPPPUUUZZZ]]]cccfffjjjlllllljjjjjjjjjlllkkkiiigggggggggggghhhffffffffffffggghhhjjjjjjhhhiiijjjkkkkkkkkkkkkjjjmmmkkkjjjkkknnnnnnllliiimmmkkkjjjhhhhhhiiikkkllliiiiiijjjkkkkkkkkkjjjjjjlllmmmnnnnnnnnnmmmlllkkkkkkkkklllmmmmmmlllkkkkkkjjjkkklllmmmnnnnnnnnnnnnllllllllljjjiiiiiikkkmmmkkkmmmooorrrssssssrrrqqqooosssuuusssmmmjjjkkknnnooollliiiiiimmmrrrvvvxxxyyyvvvsssssswwwyyyzzzyyyzzzyyyyyyyyyyyyyyywwwuuuxxxtttqqqppplllhhhiiimmmooowww}}}}}}|||}}}xxxuuusssooommmnnnpppmmmfff``````___\\\WWWSSSPPPOOOPPPWWW\\\dddmmmrrrpppiiicccVVVPPPHHHCCCBBB@@@;;;777444333222111000000000000/////////000//////...---+++,,,------++++++,,,---******+++++++++,,,,,,,,,+++******+++---......---------,,,+++************)))***++++++***)))***++++++,,,,,,---,,,+++)))(((******))))))))))))******...---,,,***))))))((((((&&&((()))(((&&&$$$%%%&&&'''&&&$$$%%%((())))))((())))))***+++---...000111222666<<>><<<777444222111000//////.....................---,,,,,,+++***,,,---,,,++++++,,,---******+++++++++,,,,,,,,,)))(((((())),,,------,,,,,,,,,++++++******++++++)))***+++***(((((()))***)))***+++++++++***)))(((******))))))))))))*********)))(((((('''''''''((()))***+++,,,+++******)))+++)))((((((((()))))))))++++++---///222666999;;;EEELLLUUU\\\___```bbbccc\\\VVVOOOKKKIIIGGGCCC???;;;888555333222111000///++++++++++++*********)))************************************************)))+++,,,,,,++++++,,,---,,,,,,+++************+++++++++******++++++,,,,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,---------------------------(((,,,,,,+++111<<<<<<444////////////////////////,,,,,,------...//////000000000000000000000000111222111111000//////....../////////000000//////...//////...---...///000111111111000000000000111111444333333444666888999999<<<:::999::::::===FFFPPPaaatttXXXXXX[[[___dddjjjpppsss||||||{{{{{{tttrrrkkk^^^MMM???555111111........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++***++++++++++++***))))))***))))))(((((())))))***,,,*********,,,---,,,+++---,,,++++++,,,...000111888???HHHQQQWWW[[[]]]^^^bbbfffjjjlllkkkjjjjjjjjjkkkjjjiiihhhhhhhhhhhhhhhjjjjjjiiihhhhhhhhhhhhhhhjjjiiiiiiiiijjjkkkmmmnnnnnnmmmlllllllllkkkiiigggkkkkkkkkkkkkkkkjjjjjjiiikkkkkkkkkkkkkkkjjjjjjjjjmmmmmmmmmmmmlllkkkiiiiiijjjlllmmmooopppppppppooonnnnnnooooooooonnnmmmmmmkkkjjjiiiiiiiiiiiikkkkkkppppppoooooonnnnnnnnnmmmoooqqqrrrqqqnnnnnnppptttsssqqqnnnnnnqqquuuwwwxxxvvvsssppppppsssvvvxxxyyyzzzuuurrrrrruuuuuurrrnnnnnniiifffdddcccbbbgggnnnqqqxxx}}}}}}}}}}}}}}}}}}}}}}}}|||vvvqqqpppllljjjgggccc```]]]ZZZYYYRRROOOMMMNNNUUUaaannnvvvuuu~~~~~~kkkWWWKKKGGGHHHCCC<<<888777666222/////////...------,,,,,,,,,,,,------,,,+++***)))((()))+++,,,,,,++++++,,,...******+++++++++,,,,,,,,,)))((((((***,,,......---*********+++++++++++++++)))******)))'''&&&'''((((((((()))*********))))))******))))))))))))******((((((''''''''''''(((((()))((()))+++,,,,,,***((('''((())))))***,,,///111...000333888>>>EEEJJJMMMTTT]]]fffiiiddd]]]WWWVVVKKKFFF>>>:::888777444222000---+++***+++,,,,,,+++*********)))))))))))))))************************************************(((***,,,,,,+++***+++,,,---,,,+++***************++++++******************+++,,,---.........---,,,---,,,,,,,,,,,,,,,,,,+++........................(((,,,,,,,,,222<<<<<<666////////////////////////,,,,,,,,,---......//////111111000000000000000000000000000///......---------....../////////......//////.........///000111222111111000111111222222333333333444666999;;;<<<999;;;>>>???@@@III\\\pppUUUWWWZZZ]]]aaagggmmmrrrzzz}}}zzzqqqiiiaaaTTTFFF:::444333333---------.........//////------,,,,,,,,,,,,++++++---+++)))***,,,---+++)))***++++++++++++***))))))))))))(((((((((((())))))++++++***++++++++++++++++++++++++***+++...222555@@@GGGPPPWWW[[[]]]]]]]]]bbbeeeiiikkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhjjjjjjiiiiiiiiijjjjjjkkkkkkjjjiiihhhiiikkkmmmooonnnmmmllllllkkkiiigggfffiiijjjlllmmmmmmkkkjjjiiillllllkkkkkkjjjjjjjjjjjjmmmmmmlllkkkjjjiiihhhhhhiiijjjlllooopppqqqqqqpppppppppppppppooonnnmmmllljjjiiigggggghhhiiijjjjjjooonnnnnnmmmmmmmmmnnnnnnoooqqqrrrrrrqqqrrruuuxxxvvvsssqqqrrrtttvvvwwwwwwssspppmmmlllnnnqqquuuwwwzzzvvvqqqrrruuuvvvrrrmmmkkkfffbbbaaaaaabbbiiiqqqsssyyy||||||}}}}}}|||}}}}}}{{{zzzwwwrrrnnnmmmiiihhhddd^^^YYYVVVVVVWWWRRRRRRSSSXXXdddqqq~~~}}}mmmYYYIIIDDDEEE@@@<<<666333222111///------------------,,,++++++,,,,,,,,,,,,+++)))(((''')))***,,,,,,++++++,,,...******+++++++++,,,,,,,,,+++******,,,///000000000))))))***+++++++++++++++)))***+++***(((''''''((((((((()))******+++++++++******))))))))))))******+++***))))))((())))))))))))((((((***,,,,,,***'''(((***+++,,,,,,...222666666:::@@@HHHPPPVVVZZZ\\\ZZZ___ccc___TTTHHHAAA???===888333/////////...------+++)))(((***++++++++++++++++++***************++++++++++++++++++++++++************************''')))+++,,,+++******+++---,,,,,,,,,,,,,,,------,,,,,,+++++++++***))))))+++,,,---.........---,,,---------,,,,,,+++++++++------------------------,,,//////---000666666111////////////////////////------......///000000000111111111000000000000000//////.........---------,,,---..................///////////////000000000222222111111111222333333333333444555666888;;;>>>>>>???BBBHHHOOO___yyy}}}SSSUUUXXX[[[___fffmmmsssuuuyyy~~~xxxnnnddd\\\NNNAAA777333222222,,,,,,------.../////////---------,,,,,,++++++++++++)))'''(((+++,,,***'''***++++++++++++***))))))(((((())))))))))))((((((************)))))))))***++++++++++++,,,000666;;;JJJOOOWWW]]]^^^^^^\\\\\\aaadddhhhkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiikkklllmmmnnnlllkkkjjjiiiiiikkkmmmnnnmmmmmmmmmkkkiiigggfffeeehhhiiilllmmmnnnmmmkkkjjjnnnmmmlllkkkjjjjjjjjjjjjlllkkkkkkjjjiiihhhhhhhhhhhhiiikkknnnooopppppppppppppppppppppooommmlllkkkiiigggeeeeeehhhjjjjjjiiikkkkkkkkklllmmmooopppqqqpppqqqssstttuuuwwwyyy{{{wwwuuuttttttuuuvvvvvvuuuooommmjjjggggggkkkppptttwwwtttqqqrrrttttttpppllliiiddd```______aaaiiirrrtttxxx{{{{{{}}}~~~~~~~~~|||wwwvvvrrrmmmjjjjjjeeeccc___ZZZUUUTTTUUUWWW[[[\\\___gggqqqzzzyyylll[[[LLLCCC@@@@@@999777333000......------------.........---,,,+++---------,,,,,,+++)))))))))***,,,+++******,,,---******+++++++++,,,,,,,,,+++******,,,...000000///((()))***++++++++++++******+++,,,+++)))((()))***************+++,,,,,,,,,******))))))))))))******,,,+++***))))))(((((((((+++++++++,,,---------,,,---///111222444555888:::CCCGGGOOOVVV[[[\\\ZZZYYYUUUVVVTTTLLL@@@888555555222///,,,***+++,,,---......,,,***)))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************'''))),,,,,,+++******************+++,,,---...///,,,,,,------,,,+++***)))+++,,,---.........---,,,---------,,,,,,+++++++++------------------------...//////---...000000---/////////////////////////////////000111111222222111111111111000000//////............------------,,,,,,---...//////....../////////000000000000000222222222222222333444444444555666555555888<<<@@@GGGFFFLLLYYYiii}}}QQQQQQSSSWWW^^^fffmmmqqqppptttyyy~~~~~~}}}tttjjjbbbXXXJJJ===444000...------------.........//////...------,,,,,,++++++***)))(((((((((***+++***)))***++++++++++++***))))))((())))))******))))))((()))***+++***(((((((((******,,,------...444<<>>EEEJJJLLLLLLLLLPPPTTTWWWWWWRRRMMMIIIFFFCCC>>>888222000111222))))))(((((()))***+++,,,...,,,)))))))))*********(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************'''))),,,---,,,+++***+++(((((((((((()))+++,,,---+++,,,---...---,,,+++***+++,,,---.........---,,,---,,,,,,,,,,,,,,,,,,+++////////////////////////,,,---------......//////////////////////////////000000111111222333333333222222111111000/////////........................,,,---...///////////////...///000111111111000000222222222222333444555555555777888888777:::@@@EEEHHHLLLZZZsssMMMKKKKKKQQQ[[[eeekkknnnkkkooouuuzzz}}}~~~{{{wwwnnneeeYYYPPPDDD999333000...------------.....................---,,,,,,+++******)))***++++++******+++,,,***++++++++++++***))))))))))))***++++++***))))))***+++,,,+++)))((()))+++***,,,......000777BBBKKKTTTXXX]]]```aaaaaa``````___cccgggjjjjjjjjjjjjkkkiiiiiijjjkkkkkkkkkjjjiiijjjjjjjjjkkklllnnnooopppnnnnnnmmmlllkkkjjjjjjiiiiiikkklllkkkhhheeeeeefffeeegggiiilllnnnoooppppppqqqpppmmmkkkiiiiiiiiijjjhhhhhhggggggggghhhiiijjjjjjkkkmmmoooppppppppppppnnnnnnnnnnnnnnnmmmlllkkkhhheeebbbcccgggjjjiiiggggggiiilllnnnqqqrrrrrrrrrnnnooosssvvvzzz{{{zzzyyywwwvvvuuutttuuusssqqqnnniiifffbbb\\\YYY\\\ccchhhiiinnnsssuuussspppmmmllliiidddaaaaaa```aaagggoootttvvvwwwwww{{{~~~~~~|||xxxtttooollljjjfff``````ccc\\\ZZZYYY]]]dddkkkpppqqq|||wwwpppllllllkkkgggcccXXXRRRJJJCCC>>>999222---111000...,,,++++++---...+++,,,...//////...,,,+++***+++,,,,,,------,,,,,,+++,,,,,,+++)))((()))*********+++++++++,,,,,,,,,***)))((((((******)))(((((()))+++++++++***(((''''''(((******))))))+++,,,,,,+++***))))))******+++******))))))))))))******(((((((((((()))***,,,,,,,,,///222222111555>>>EEEGGGFFFIIIPPPYYY\\\XXXSSSIIIJJJKKKKKKGGGBBB===999666333///---------,,,+++'''((()))))))))((())))))+++)))'''''')))*********((((((((())))))*********************************************************'''***---///---,,,++++++******)))))))))))))))***)))***,,,------,,,+++***+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,---........................,,,,,,---.........///111///////////////////////////000000111222222333333222222111111000//////...........................,,,---...///000000000000...///000111222111000000222222222333333444555666444777:::;;;;;;@@@HHHNNNTTT___www~~~JJJGGGFFFLLLXXXccciiijjjiiimmmrrrwwwzzz}}}~~~|||xxxsssjjjaaaOOOHHH===666333222222111..............................---,,,,,,+++******))),,,...---+++***---///***++++++++++++***)))))))))***+++,,,,,,+++***)))+++---...---***(((***,,,***---///000222:::FFFOOOTTTXXX]]]```bbbbbbcccddd___cccgggjjjjjjjjjjjjkkkhhhiiikkkkkklllkkkjjjiiilllllllllllllllmmmnnnooooooooonnnmmmllljjjhhhggghhhkkklllkkkgggeeefffgggeeefffhhhkkknnnpppqqqrrrrrrpppmmmkkkiiiiiiiiijjjggggggffffffggghhhjjjkkklllmmmooopppqqqqqqqqqqqqmmmmmmmmmmmmmmmmmmlllkkkhhhdddaaabbbgggjjjiiifffhhhjjjmmmppprrrrrrrrrqqqlllnnnrrrvvvzzzzzzxxxvvvvvvuuutttttttttrrrooolllgggeee___YYYVVVXXX___eeehhhooowwwyyyvvvqqqoooooommmhhheeeeeeddddddiiippptttvvvvvvvvvzzz}}}~~~~~~~~~|||xxxoookkkgggeeeaaa\\\\\\```]]][[[[[[cccppp{{{~~~sssfff\\\XXXUUURRROOOGGGBBB<<<666222111000//////...---+++******,,,...***+++---......---,,,***)))***+++,,,,,,,,,,,,,,,,,,------+++)))(((((()))******+++++++++,,,,,,,,,,,,+++******++++++***((()))***+++,,,+++)))'''&&&%%%'''((()))((()))***,,,,,,+++***((((((((())))))******))))))))))))******'''((()))+++---///111222555:::???>>>===CCCOOOZZZjjjddd```aaaccc^^^QQQGGG??????>>>===:::777444333222...,,,---000///***%%%((()))++++++***((('''''')))(((&&&''')))+++,,,,,,******++++++,,,,,,,,,---((((((((((((((((((((((((************************(((+++...///...---,,,+++///...---+++***)))))))))'''(((***,,,---,,,+++***+++,,,---.........---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...///000///---...000/////////////////////////////////000111111222222222222222111000//////.........//////////////////---...///000111111111111...///000222222111111000222222222333444555666777444777;;;===???DDDNNNUUUnnn}}}zzzOOOFFFCCCJJJUUU^^^cccfffbbbggglllnnnnnnqqqwww}}}|||~~~{{{ttthhh[[[JJJDDD;;;444000000000000//////...---,,,,,,++++++)))******+++++++++***************)))))))))(((((((((***,,,,,,***)))***+++---,,,+++***))))))))))))(((((()))++++++,,,,,,+++,,,---...000666>>>HHHOOOVVV\\\```___```ccceeecccfffggghhhjjjkkklllllllllkkkkkkiiiiiiiiiiiikkkkkkpppooommmlllkkkkkkkkkllliiijjjjjjkkkkkkjjjjjjiiihhhgggggggggggghhhhhhiiiiiijjjjjjlllnnnppprrrsssuuussspppmmmjjjhhhgggggghhhfffccccccfffiiikkkllllllmmmnnnpppssswwwzzz|||qqqlllgggfffiiikkkjjjggghhhgggfffgggjjjllllllkkkmmmjjjiiimmmrrrtttrrroookkkmmmqqqtttvvvvvvuuutttssssssssstttssspppkkkgggcccaaa]]][[[ZZZ[[[^^^```gggqqqxxxvvvqqqpppqqqqqqmmmooooookkkfffeeeiiimmmrrrtttwwwzzz~~~zzz|||}}}~~~}}}zzz{{{}}}vvvkkkgggeee___XXXWWW]]]cccdddiiiiiiiiimmmwww|||nnnhhh]]]RRRIIIDDDCCCCCC<<<:::777333111000000000------.........---+++***......---------,,,,,,,,,************************,,,***))))))***++++++***---,,,+++***))))))))))))......------+++***(((''')))*********++++++++++++...---,,,+++++++++,,,---((('''%%%&&&(((***++++++,,,)))(((++++++)))))),,,///...---...222555777777>>>IIISSSUUUSSSWWWcccnnn|||pppbbb[[[XXXSSSGGG===555444333111///...------,,,+++++++++******))))))++++++***))))))((()))))),,,++++++++++++++++++,,,************************...---+++)))(((((()))))),,,+++******++++++)))((()))******++++++,,,------++++++***)))***+++---...------------------------------,,,++++++,,,,,,,,,///...------...///...---..................------...//////...---...///111000000000000////////////111111111111111111111111111000000///......------000//////........./////////////////////.........------...///000111222222000111111222555999888555;;;===>>>???EEESSSggguuuVVVLLLEEEJJJRRRYYY^^^bbbaaaeeejjjkkkjjjkkkooosssvvvzzz}}}|||xxxoooaaaSSSFFF@@@888222///.........///......---,,,,,,+++++++++++++++++++++***)))(((---------,,,,,,,,,++++++***+++---,,,+++***+++,,,+++***)))(((''''''''''''))))))***+++++++++++++++---...000333888AAAKKKRRR\\\aaacccaaaaaaccccccbbbffffffggghhhiiijjjjjjjjjkkkjjjjjjiiijjjkkklllmmmpppooommmlllkkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhggggggggghhhhhhiiiiiijjjlllnnnppprrrsssuuutttqqqnnnkkkiiihhhhhhjjjgggeeeeeegggiiikkkkkkhhhiiillloootttzzz~~~sssmmmgggeeehhhkkkkkkjjjjjjhhhhhhiiikkkmmmmmmmmmmmmkkkjjjmmmrrrtttrrrpppiiikkkmmmpppqqqqqqqqqpppttttttuuuvvvuuurrrmmmhhhcccaaa___^^^]]]___aaabbbgggqqqxxxwwwrrrqqqqqqpppppprrrrrroookkkjjjmmmqqqrrrtttwwwzzz}}}zzz||||||{{{zzz{{{yyyvvvuuuuuummmbbb```___[[[WWWYYYccckkknnntttsssrrrsssyyy~~~{{{sssccc]]]TTTKKKCCC>>><<<<<<777555222///---,,,,,,,,,------.........---++++++...------------,,,,,,,,,************************+++)))(((((()))***)))((())))))))))))***+++,,,---------------,,,***)))))))))))))))*********++++++---,,,+++******+++,,,,,,***)))((()))***,,,------,,,)))))),,,,,,***+++...000///---///666AAALLLSSS]]]fffmmmkkkccc___eeelllvvviiiYYYOOOKKKEEE<<<444222111000...,,,+++++++++++++++*********)))))))))******)))((((((((())))))++++++************++++++((((((((((((((((((((((((---,,,+++))))))))))))***---,,,++++++,,,,,,+++))))))******++++++,,,---------,,,,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,......---------------...///...------...///...---........................///000000///......///000111000000000////////////111111111111111111111111111111000000///......---//////.............../////////////////////////////////000111111222333333888777666555777999999888:::;;;???GGGVVVmmm___TTTLLLLLLPPPSSSVVVZZZ]]]aaaeeeeeedddccceeegggnnntttxxxwwwqqqgggWWWIII@@@;;;444///...---...............------,,,,,,+++------,,,,,,+++)))((('''++++++*********)))))))))+++,,,------+++++++++---+++***)))(((((((((((((((*********+++++++++++++++---///222666===EEENNNUUU^^^ccceeecccbbbdddeeecccfffffffffffffffggghhhiiijjjjjjjjjjjjkkklllnnnooooooooonnnmmmlllllllllllllllllllllkkkkkkjjjjjjjjjjjjiiihhhhhhggggggggggggiiiiiijjjlllnnnppprrrsssuuutttrrrooommmkkkkkkjjjllljjjgggfffhhhiiijjjjjjhhhiiikkkoootttyyy~~~tttnnngggeeegggjjjllllllkkkjjjiiijjjlllnnnnnnnnnmmmkkkjjjmmmqqqsssrrrpppkkkkkklllmmmmmmnnnnnnoootttuuuvvvxxxxxxtttnnnjjjbbbbbbbbbbbbcccdddffffffgggpppwwwuuuqqqppppppoootttvvvvvvtttqqqpppsssvvvtttuuuwwwzzz}}}||||||~~~~~~}}}{{{yyywwwxxxwwwtttooommmjjjbbbZZZVVVXXXXXXXXX___llluuuyyy{{{{{{xxxuuuuuutttlllbbbTTTPPPJJJCCC===999666555444222000---+++*********,,,------------,,,,,,+++------------,,,,,,,,,,,,************************---+++)))))))))***)))((())))))))))))***+++,,,---,,,,,,,,,,,,,,,+++******((((((((()))))))))************)))))))))******+++'''''''''(((((()))***+++,,,******...///------111666999===BBBJJJWWWeeeoootttyyy{{{ssseeeZZZWWWZZZcccWWWGGG===:::777222---...---,,,***)))(((((((((******))))))))))))((((((((((((((('''(((((())))))******))))))))))))******((((((((((((((((((((((((++++++******)))******+++...---+++,,,------,,,***)))******++++++,,,------///...---------------...+++++++++,,,,,,,,,,,,,,,///////////////////////////...------...///...---........................000000000000000000000000111111000000000/////////000000000000000000000000111111000000///...............---------......///......//////000000111111111111222222333333444444888777555555555777999;;;CCCEEELLL[[[rrrfff]]]TTTSSSSSSPPPOOOPPPVVVZZZ^^^``````___```aaaiiiooorrrnnnggg]]]NNNBBB;;;777222///..................---------,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((***+++,,,+++******+++,,,---,,,++++++*********+++++++++++++++++++++++++++,,,000444:::AAAIIIQQQWWW\\\aaacccbbbbbbfffhhhgggffffffeeeddddddeeefffgggiiiiiijjjkkklllnnnoooppppppoooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjiiihhhggggggggggggiiiiiijjjkkkmmmoooqqqrrrtttsssrrrpppooommmllllllnnnllliiihhhiiijjjiiiiiikkkllllllmmmpppsssuuuwwwoookkkgggfffgggiiijjjjjjjjjiiihhhiiilllnnnnnnmmmlllkkkjjjllloooqqqpppooooooooonnnmmmnnnooopppqqqssstttvvvyyyyyyuuuooojjjbbbccceeegggiiijjjkkkllljjjpppssspppmmmnnnppppppwwwxxxyyyxxxvvvvvvxxxzzzwwwxxxyyy|||~~~~~~~~~}}}|||zzzwwwuuusssvvvsssmmmhhhdddbbb]]]YYYWWW[[[___aaahhhsssyyy{{{wwwwwwsssmmmiiidddXXXMMMGGGEEEBBB>>>:::666444222333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************000...,,,+++,,,,,,+++***---,,,+++***)))))))))))))))******++++++*********(((((((((((())))))))))))))))))))))))))))))******'''((((((((('''((()))***,,,+++---333666666888;;;FFFOOO[[[cccgggkkkqqqvvvrrrsssooodddTTTHHHCCCCCCIIIAAA777111000000///,,,++++++)))((('''''''''''')))))))))(((((((((((((((''''''&&&''''''((()))***))))))(((((((((((())))))************************))))))*********++++++,,,---,,,++++++,,,---,,,***)))******++++++,,,------//////...------,,,,,,,,,******++++++++++++,,,,,,....../////////////////////---------...///...---............///////////////...///000222333333222111111111000000000///////////////////////////////////////.........------...------------......///......///000000111222222222222333333333444444444333333444666777888===CCCLLLTTTeee|||~~~jjjccc^^^]]]ZZZRRRMMMKKKOOORRRWWW[[[]]]___```aaafffkkklllfff]]]TTTIII???888555111////////////...---------------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******)))((((((***+++---,,,++++++++++++++++++,,,++++++******+++,,,------111777>>>EEELLLTTTXXX\\\```bbb``````dddfffffffffeeeeeeeeeeeefffffffffggghhhjjjkkkmmmnnnooopppooopppppppppoooooonnnnnnlllkkkkkkjjjjjjkkkkkklllkkkkkkjjjhhhggggggggggggiiiiiiiiijjjkkkmmmnnnooorrrrrrqqqpppooonnnmmmlllooommmjjjiiijjjjjjiiihhhlllkkkjjjjjjjjjlllmmmnnnhhhggggggggghhhhhhgggeeehhhgggfffgggjjjlllllllllkkkjjjiiijjjlllnnnnnnnnnrrrqqqooonnnnnnoooqqqrrrqqqrrrtttwwwwwwtttoookkkccceeehhhkkknnnooopppqqqnnnqqqpppjjjhhhkkkpppqqqwwwxxxyyyyyyyyyyyy{{{|||zzz{{{|||}}}~~~|||yyyuuurrrpppnnnpppkkkeeeaaa^^^]]]]]]^^^jjjnnnpppoooppprrrrrrnnnjjjjjjfff___YYYSSSIII>>><<<<<<;;;999777444222000222111000///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------,,,,,,,,,+++++++++************************///---++++++,,,---,,,+++---,,,+++***))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))***************++++++***)))***...111//////555???FFFIIIMMMRRR]]]fffooosssoookkkiiiiii```^^^XXXMMMAAA999777777555222///------------+++******)))((('''''''''(((((((((((((((((()))))))))''''''&&&''''''((()))***)))(((((((((((((((((()))))))))))))))))))))))))))((())))))***+++++++++,,,+++***)))***+++,,,+++***)))******++++++,,,------...---------,,,,,,++++++*********++++++,,,,,,,,,,,,---...//////////////////---------...///...---........./////////000000---,,,---111555777666555111111111111000000000000..............................---------------,,,---------------...///000...//////000111222333333111222222333333444444444333333777<<<<<<===DDDOOO\\\lllvvvyyylllhhhffffffaaaXXXPPPMMMMMMOOOSSSWWW[[[]]]___```bbbgggggg```VVVNNNDDD<<<666333111000000000///...------------------------((()))***,,,------......,,,+++++++++************)))***)))((('''''')))++++++******)))))))))******++++++******+++,,,...//////444<<>>???AAAOOO___{{{ooollljjjjjjfff]]]VVVUUUQQQQQQRRRTTTWWWZZZ[[[[[[[[[aaaddd]]]SSSJJJ???777444222000///000///...---------------------------******+++,,,------------))))))))))))((((((((('''*********(((''''''***,,,*********))))))******+++******))))))+++---///111333999AAAIIIPPPUUUZZZ]]]```cccccc___^^^```bbbaaadddeeehhhjjjkkkkkkiiihhhfffhhhiiikkklllmmmmmmmmmjjjkkklllmmmmmmlllkkkjjjggggggffffffhhhjjjmmmnnnjjjjjjiiiiiihhhiiiiiiiiiiiiiiihhhgggggggggggggggkkklllmmmmmmmmmlllkkkkkkmmmkkkjjjiiijjjiiihhhfffeeeeeedddddddddfffggghhhdddeeeggghhhgggfffeeeeeefffeeedddeeehhhjjjjjjiiimmmmmmlllkkkkkkmmmoooqqqnnnnnnnnnnnnoooooopppqqqqqqqqqqqqrrrssssssqqqnnnhhhiiilllnnnqqqtttwwwxxxsssuuurrrmmmlllpppsssrrrvvvvvvwwwyyy|||}}}}}}}}}||||||{{{|||}}}}}}zzzuuuoooiiieeebbbaaa\\\[[[___fffjjjjjjmmmsss~~~vvviii___ZZZTTTOOONNNNNNIIIAAA======:::555000000000000000//////...------------,,,++++++***++++++*********+++------,,,,,,,,,++++++++++++***************************)))(((&&&''')))++++++***))))))))))))***+++,,,---)))***************)))))))))))))))*********++++++***+++,,,---.........---)))+++---///222999EEENNNQQQQQQTTT[[[^^^]]]^^^aaa```]]]WWWOOOHHHCCC@@@>>>555333000---+++***++++++***+++---,,,***((('''''')))((((((((((((((()))))))))))))))*********++++++******)))((((((((())))))***))))))(((((())))))***''''''''''''''''''''''''))))))***+++++++++******+++***)))***,,,---,,,+++)))******++++++,,,------,,,,,,......///...------+++++++++,,,------......,,,...000111222222111000///...------...///...------......///000000111111000...///333888:::777444222222222111111111000000///////////////////////////////////////////////////......//////111222222222222222222222222222222111111333444666777999999999777:::BBBFFFOOOeee}}}rrrnnnllllllhhh```\\\\\\UUUSSSRRRSSSUUUVVVWWWVVVVVV^^^bbb]]]SSSHHH<<<333222111////////////---+++------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,+++++++++***+++++++++)))((((((+++---,,,,,,,,,+++,,,,,,------***)))))))))+++...000222777<<>>AAAJJJSSSbbbxxxqqqnnnjjjiiihhheeeaaa]]][[[XXXTTTNNNKKKKKKMMMPPPQQQVVVYYYUUUJJJ???777555666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***///444444///***,,,,,,,,,++++++*********,,,,,,***)))))))))***+++---,,,+++***)))'''&&&&&&((()))******+++---111444>>>DDDLLLSSSXXXZZZ\\\^^^cccccccccbbbccccccdddeeehhhiiikkkmmmnnnnnnmmmllljjjjjjkkkkkkkkkjjjiiiiiiggghhhiiijjjkkkjjjiiiiiiiiihhhggghhhjjjkkkkkkjjjmmmjjjgggggghhhiiijjjjjjhhhhhhfffccc``````ccceeellllllllllllkkkiiigggfffjjjjjjjjjjjjjjjiiihhhgggjjjiiigggfffeeeeeeeeefffeeefffggghhhiiijjjkkkkkkhhhfffeeeeeefffgggfffeeekkkmmmoooooooooooopppqqqppprrrqqqmmmlllppppppnnnqqqrrrssssssrrrqqqooonnnhhhjjjmmmnnnooopppsssuuuvvvwwwxxxxxxwwwuuusssqqqqqqsssvvvvvvvvvwwwzzz~~~{{{wwwxxxzzzxxxvvvwwwuuupppiiiccc```___]]]\\\bbbiiisss|||xxxnnneeeddd^^^VVVOOOIIIEEEAAA???;;;999666333111000111111111111000000//////......---...///000000///...---,,,+++******))))))******++++++++++++++++++++++++,,,+++******)))*********)))************+++++++++,,,,,,***)))((((((((((((,,,)))'''''')))***)))''''''(((((((((((()))+++,,,...,,,)))(((000999<<<999222AAAKKKKKKOOO___jjjmmmsssbbbTTTSSSPPPFFF@@@BBB777555333000......---...++++++******)))))))))((()))(((((('''''''''((((((((((((''''''''''''((((((+++)))'''(((+++,,,***(((''''''((((((((((((''''''************************))))))*********))))))((())))))((((((((((((((()))***++++++,,,---------,,,...------,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111222...++++++...000111000111111111111111111111111111111222333333333333222444333222111000000000000333222000...---...000111///.........------------,,,,,,------.../////////222333333222111111222444111666888444222777???DDDIIIGGGIIIVVVmmm~~~oooppprrrooolllkkkiiigggccc___aaa^^^YYYRRRLLLIIIHHHHHHKKKOOOTTTSSSLLLBBB:::555555222///------------,,,........................---,,,---111555666222---,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++,,,,,,+++***)))((('''''')))***++++++,,,///444888AAAGGGOOOVVVZZZ]]]___```dddcccccccccdddeeeffffffiiijjjlllnnnooonnnmmmllllllllllllllllllllllllllliiilllnnnnnnllljjjjjjkkkkkkiiihhhhhhjjjlllmmmlllooollliiihhhhhhiiiiiihhhjjjiiigggdddaaa```bbbdddggghhhiiiiiiiiigggeeeccchhhiiijjjkkklllllllllllljjjiiigggfffffffffgggggggggggghhhhhhiiijjjjjjjjjgggeeecccccccccdddcccbbbfffiiilllnnnnnnooopppqqqoooqqqpppllllllppppppnnnooopppqqqrrrrrrqqqqqqpppiiilllnnnoooooopppqqqsssvvvvvvwwwwwwvvvssspppnnnkkkmmmooopppppprrrvvvyyy~~~yyyvvvvvvtttooommmnnnooojjjccc___```cccfffhhhnnnrrrwww{{{yyyooocccZZZVVVQQQKKKEEEAAA>>><<<:::777666333111//////000000000000000000//////............////////////......,,,,,,+++************+++------------------------,,,,,,+++***)))))))))***)))************+++++++++++++++***((((((''''''(((000---******++++++***(((++++++******+++,,,,,,,,,---......222===IIILLLIII@@@LLLUUUUUUYYYeeekkkjjjbbbRRREEEDDDAAA777222333111000...,,,+++*********(((((((((''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((,,,***((()))+++,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))(((+++******)))))))))******++++++,,,---------------...---------,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111...,,,,,,...000000000000000000000000000000000111111222333333333333222444333222111000000000000...---+++***)))***+++,,,////////////............---......//////000111111111222333222111111333444888777777777888===FFFNNNLLLRRR```vvvzzzwwwuuussspppnnnllljjjfffcccfffccc^^^XXXQQQKKKGGGEEEHHHJJJMMMOOOMMMEEE;;;444666333///------...------////////////////////////---,,,---000444444111...,,,,,,,,,++++++++++++***,,,,,,***)))))))))***+++++++++*********)))))))))++++++++++++---222888===GGGLLLTTTZZZ^^^```bbbdddddddddddddddeeefffggghhhjjjkkkmmmnnnoooooonnnmmmnnnmmmllllllmmmnnnooopppnnnrrruuusssnnnjjjkkknnnnnnllliiiiiikkknnnooooooqqqnnnkkkiiiiiiiiiiiihhhkkkjjjhhhdddaaa```aaacccaaaccceeeggggggeeecccaaaeeefffhhhjjjkkkmmmmmmmmmjjjiiihhhgggfffggghhhiiihhhiiiiiiiiiiiiiiiiiihhhfffccc```_________^^^]]]```ccchhhlllmmmmmmnnnooonnnppppppmmmmmmpppqqqooommmnnnooopppqqqqqqqqqqqqkkkmmmpppqqqpppoooooopppssstttuuuuuutttqqqmmmkkkkkklllmmmnnnppprrrvvvyyy{{{wwwuuusssmmmeeeccceeegggccc^^^]]]bbbiiiqqquuuwwwwwwwwwuuuooodddWWWNNNFFFCCC>>>;;;999888777666333222000.........//////000000000////////////...//////............//////------,,,+++++++++++++++........................---,,,+++***)))))))))))))))************+++++++++,,,+++***)))))))))))))))...,,,)))((()))***)))(((,,,++++++---///000000///000444999BBBOOO\\\^^^ZZZKKKSSSXXXWWWZZZaaabbb]]]OOOBBB888777666///+++,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((,,,+++******,,,,,,+++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********++++++,,,,,,,,,---............------------------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000...,,,,,,...000000000////////////////////////111111222333333333333222333222111111000000000000111000///...---...///000111111000000000//////////////////000111111222222111222333222111222333555999555555;;;>>>???HHHSSSZZZhhh|||wwwvvvtttrrrpppmmmjjjhhhgggeeebbb___ZZZTTTNNNJJJIIIHHHGGGIIIJJJFFF===666777444111............---------------------------***)))***,,,...///---+++++++++++++++++++++++++++,,,,,,***)))))))))***+++************************+++++++++,,,///555===BBBLLLQQQXXX]]]aaaccceeefffddddddddddddeeeggghhhiiillllllmmmnnnoooooonnnnnnnnnmmmllllllllloooqqqsssqqqwwwzzzwwwpppkkkmmmqqqpppnnnkkkkkkmmmpppqqqrrrpppnnnlllkkkkkklllkkkjjjjjjjjjhhhddd```^^^___```^^^```dddfffgggeeecccbbbbbbccceeegggiiijjjkkkkkkjjjiiihhhgggggghhhiiijjjjjjjjjjjjjjjjjjhhhgggfffccc```]]][[[[[[[[[ZZZYYY]]]aaafffjjjjjjjjjjjjjjjmmmpppqqqnnnooossstttqqqnnnnnnooooooppppppppppppmmmoooqqqrrrpppooonnnnnnoooppprrrsssrrrpppmmmkkklllmmmnnnoooqqqtttwwwyyyzzzwwwsssnnnfff______dddfffcccbbbdddjjjrrrxxx|||uuussspppkkkdddYYYOOOGGG===:::777555555555555444//////............//////////////////////////////000///...------...///000...---,,,,,,++++++,,,,,,........................------+++***))))))(((((())))))*********+++++++++------,,,++++++++++++++++++)))(((((()))+++,,,---++++++---111555888999:::===AAAHHHQQQ^^^ggggggaaaLLLMMMLLLJJJKKKOOOLLLFFF???666///000111---+++,,,((((((((((((((((((((((((((((((((((((((((((''''''(((''''''''''''(((((()))((((((''''''''''''((((((+++************+++***************++++++************************************************++++++++++++************++++++,,,------......///......------------...............------............------------------------------++++++,,,------......//////...------...///000000000000000000000000000000111111222333333333333222222222111000000000000000444444333222222222333444222222111111111111000000//////000000111222222222111222333333222333555777888555888@@@AAABBBOOOaaasss{{{yyyyyyxxxvvvssspppnnnmmmjjjiiigggfffddd^^^WWWQQQKKKFFFCCCDDDHHHHHHDDD???:::777333000000///......------------------------)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,***)))))))))***+++************++++++++++++***++++++---111888AAAGGGPPPUUUZZZ___bbbdddfffgggdddddddddeeeeeeggghhhhhhmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkklllnnnppprrrsssxxx|||yyyrrrmmmooorrrqqqooommmmmmooorrrssssssnnnmmmllllllnnnooonnnmmmiiiiiigggccc___]]]]]]^^^___aaadddggghhhgggfffeeeeeeeeefffhhhhhhiiiiiiiiijjjjjjhhhgggggghhhhhhiiiiiijjjjjjjjjiiigggeeeddd```]]]YYYWWWWWWXXXXXXXXX^^^aaafffhhhhhhfffeeedddmmmppprrrppprrruuuvvvtttoooooonnnnnnmmmmmmmmmmmmmmmoooqqqqqqpppooooooooolllmmmooopppppppppooonnnkkkkkklllnnnppprrrsssssswwwrrrmmmgggaaa\\\```gggooonnnoooqqquuuxxxzzzzzzmmmiiiddd]]]VVVNNNFFF@@@999666444222333333222111...............///000000.............../////////000///...------...///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))*********+++++++++,,,,,,+++*********++++++...---,,,++++++---000222///222777<<<@@@DDDGGGIIIPPPSSSWWW]]]dddiiiddd[[[FFFCCC===888999;;;999444333...*********(((''''''%%%&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((()))))))))(((((())))))******++++++++++++******++++++++++++++++++++++++,,,++++++++++++,,,---...)))))))))))))))***+++,,,---......///......------,,,---.../////////......------............------------------------------++++++,,,,,,---........................//////000111111111111111111111111111111222333333333333222111111000000///000000000000000000000000000000111333222222222222111111111...//////000000111222222111222444444444555777999;;;:::===BBBEEENNNhhh~~~vvv{{{|||{{{yyyuuurrrqqqqqqpppnnnmmmllljjjddd\\\UUULLLGGGBBBCCCGGGKKKKKKIII???;;;666333111000///...........................++++++******+++,,,------***++++++++++++,,,,,,,,,,,,,,,***)))))))))***+++******++++++++++++++++++)))+++---000666===FFFLLLTTTXXX]]]aaaccceeegggiiiggggggffffffgggggghhhiiimmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkklllmmmnnnooossswwwzzzxxxsssooopppsssqqqpppoooppprrrsssssssssnnnmmmmmmnnnpppqqqpppooohhhhhhgggddd```]]]]]]^^^aaabbbdddfffggggggggggggiiiiiijjjjjjkkkjjjjjjjjjkkkjjjhhhgggffffffgggggghhhhhhiiijjjhhhfffdddbbb]]]ZZZVVVUUUVVVXXXYYYYYY```cccfffgggfffdddbbbbbbkkkoooqqqqqqssswwwwwwuuupppooonnnmmmllllllllllllnnnoooppppppooooooqqqsssnnnnnnnnnnnnoooppppppqqqnnnnnnoooqqqrrrrrrpppnnnoooiiidddbbb``````eeelllzzzzzzzzz{{{zzzwwwqqqmmm```\\\VVVOOOIIIBBB;;;777555333000000000000...------....../////////000000---............///////////////............//////------,,,+++++++++++++++++++++++++++++++++++++++,,,+++******)))*********)))************+++++++++***))))))((((((((())))))......---+++***,,,///222>>>DDDKKKLLLKKKKKKOOOSSS[[[\\\\\\\\\______WWWMMM???:::333//////000000...111...+++***)))'''%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((()))***((((((''''''''''''(((((('''((())))))''''''((()))******++++++++++++******)))))))))))))))))))))))),,,++++++***+++,,,...///)))))))))))))))***+++,,,---............---,,,,,,+++,,,...///000000///...------............------------------------------++++++,,,,,,---......///---...//////......///000111111111111111111111111111111222333333333333222111000000//////000000000......////////////000000333333222222222111111111/////////000111111222222222333555666666777:::<<<;;;???CCCEEEOOOgggtttpppqqq|||}}}~~~{{{wwwsssrrrsssssspppnnnnnnnnniii```YYYPPPLLLHHHGGGIIIKKKKKKJJJCCC???:::555333111///---------------------------------,,,++++++,,,...///******+++++++++,,,,,,,,,,,,,,,***)))))))))***+++++++++++++++++++++++++++***---000555;;;CCCKKKQQQXXX\\\```ccceeegggiiikkkkkkkkkjjjiiiiiiiiiiiijjjmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqsssuuuuuusssqqqqqqrrrppppppppprrrttttttsssqqqpppooonnnoooqqqqqqpppoooiiiiiiiiifffbbb```___```bbbbbbbbbcccccceeeffffffiiijjjjjjkkkkkkkkkkkkkkkllljjjhhhfffeeeeeeeeeeeefffggghhhiiihhheeecccaaaZZZWWWTTTTTTVVVYYY[[[\\\bbbdddffffffdddccccccccciiimmmoooooorrrvvvvvvtttnnnmmmlllkkkkkkllllllmmmmmmnnnnnnnnnnnnppptttwwwsssqqqooonnnmmmnnnpppqqqppppppqqqssstttqqqlllhhhfffaaa___cccgggiiimmmrrr~~~}}}{{{wwwrrriii```YYYQQQMMMHHHCCC>>>:::555222111000......//////...,,,------......///.........---------.........//////......////////////......,,,,,,+++************+++++++++++++++++++++++++++*********)))******+++,,,)))************+++++++++******)))))))))******+++,,,---...---...111777<<>>===JJJVVV]]]pppzzzmmmnnnvvv~~~|||~~~|||wwwtttssstttqqqooommmnnnooolllddd]]]WWWTTTPPPMMMKKKHHHFFFDDDEEEAAA<<<777444222///---************************------,,,******+++---///*********++++++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,+++++++++******+++...333999???GGGNNNTTT[[[^^^bbbeeeggghhhjjjlllnnnnnnmmmlllkkkkkkkkkkkkmmmllllllkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmllloooppprrrsssssssssrrrqqqooooooqqqsssuuuuuusssppprrrqqqpppqqqqqqqqqooommmjjjjjjjjjhhhdddbbbaaabbbaaaaaa`````````bbbdddeeegggggghhhjjjjjjkkkkkkkkklllkkkhhhfffddddddcccddddddeeeggghhhgggeeebbb```XXXVVVSSSSSSVVVZZZ]]]___bbbdddeeeeeedddddddddeeefffkkknnnnnnqqquuuuuussslllkkkjjjjjjkkklllnnnooommmmmmmmmmmmnnnqqqvvvyyyxxxuuuqqqnnnlllmmmoooqqqllllllmmmooooookkkddd^^^aaa]]]^^^gggooorrrtttwww}}}zzzuuuooofff\\\QQQIIIDDDAAA>>>;;;999777555333000///...///000111000...,,,------......------,,,---------.........//////---...///000000///...---,,,+++******))))))******++++++++++++++++++++++++))))))))))))***+++,,,---)))************+++++++++---------,,,,,,---......---000333666999???HHHNNN```hhhkkkaaaOOOCCCCCCHHHLLLJJJEEEAAAAAA@@@999000+++******+++***((()))***###%%%'''(((***,,,---+++((()))***+++++++++))))))((()))))))))******++++++&&&&&&&&&'''''')))******((((((''''''''''''(((((((((***,,,+++(((''')))+++))))))************))))))++++++++++++++++++++++++)))(((''''''(((***,,,---++++++++++++,,,---...///,,,---------,,,,,,+++***+++,,,...000111111000///---..................---........................,,,,,,---......//////000+++...111000...---///111000000000000000000000000111111222333333333333222000000////////////000111---...///000000000000000222222222111111111000000111222222333333444555555444555777888999;;;===@@@EEE[[[pppuuugggjjj|||~~~~~~xxxsssrrrrrrtttpppmmmmmmoooooojjjfffbbb]]]WWWQQQMMMJJJGGGEEEAAA@@@>>>===;;;777222///000///...---,,,,,,++++++------,,,,,,,,,,,,++++++,,,+++***))))))+++---...,,,,,,,,,+++++++++******+++,,,,,,+++******+++---,,,...222;;;FFFNNNRRRSSSYYY\\\___aaacccfffiiikkkoooqqqrrrrrrpppmmmllllllqqqqqqqqqqqqooonnnmmmllloooooonnnooooooooooooooommmoooqqqssstttuuuttttttssstttuuuuuusssrrrrrrsssrrrqqqqqqpppppppppqqqqqqooonnnlllllljjjgggccc___]]][[[ZZZYYYZZZ[[[\\\]]]```gggjjjggggggkkkllliiiiiijjjjjjhhhfffeeefffgggeeeiiikkkiiigggfffbbb\\\WWWQQQOOOSSSWWWXXXZZZ]]]dddddddddeeefffggghhhhhhdddfffiiilllooorrrttttttnnnnnnoooooooooooonnnnnnllllllmmmnnnpppsssuuuwwwyyyvvvrrrnnnmmmmmmpppqqqkkkmmmooommmiiiccc]]]ZZZ```bbbiiirrryyyzzzwwwrrrmmmmmmjjjbbbUUUHHHAAA>>>999888666444222111111111,,,---......//////......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------,,,,,,+++++++++++++++***************(((((((((((())))))))))))***+++,,,---...---,,,***,,,///000,,,(((***222:::<<<===???CCCJJJSSS[[[```llljjjbbbSSSCCC;;;;;;???;;;:::888666333000...---***************++++++,,,((((((((((((((((((((((((((((((((('''%%%&&&(((***''''''''''''((((((((((((,,,+++)))((((((((()))***+++******)))(((''''''&&&''''''(((((())))))******+++)))(((((()))******)))++++++************+++++++++++++++***************---,,,++++++,,,///111333......---,,,,,,,,,,,,---........................///////////////......---,,,,,,,,,---------......//////////////////......000000000000000000000000111111111111111111111111000000000000000111111111////////////............////////////000000000000222222222222222222222222444222111111222333333333666666:::@@@@@@>>>EEEOOOYYYpppyyyhhhgggzzz~~~{{{xxxwwwxxxxxxuuuqqqqqqrrrqqqmmmiiihhhddd]]]VVVQQQLLLGGGDDD???>>>=========;;;777444000///...,,,,,,,,,------,,,,,,+++++++++*********,,,+++***))))))+++---...,,,,,,,,,+++++++++******+++,,,,,,+++******+++---...111777@@@KKKRRRTTTTTTYYY\\\___bbbdddfffiiilllppppppqqqpppnnnnnnoooppprrrqqqpppppppppnnnlllkkkkkkllllllmmmmmmllllllllllllmmmoooqqqssstttttttttvvvwwwwwwvvvsssqqqqqqqqqttttttttttttuuuvvvwwwwwwsssrrrqqqpppnnnjjjddd```[[[YYYUUUSSSSSSUUUVVVVVV\\\cccgggeeefffjjjkkkiiikkkiiihhhgggffffffeeeeeeeeejjjllljjjhhhgggccc^^^WWWQQQOOOSSSWWWXXXZZZ\\\eeefffhhhjjjkkkkkkjjjjjjffffffhhhjjjmmmoooqqqsssoooppppppppppppppppppooommmmmmmmmmmmoooqqqsssuuuwwwuuusssqqqooonnnnnnnnniiiiiihhhgggeeedddccccccnnnoooqqqvvvyyywwwqqqkkkfffccc]]]SSSHHH???:::888444333222111111111111111,,,---......//////......///...---,,,,,,,,,,,,---........................,,,,,,,,,---------------///...,,,+++***+++,,,,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))))))))***,,,000222666888999666333666???GGGPPPOOOPPPSSSYYY```ccceee^^^[[[SSSFFF:::333333666333222111000...---,,,+++)))))))))))))))***++++++(((((((((((((((((((((((()))))))))((('''''')))+++'''''''''((((((((())))))))))))(((''''''((()))************)))(((''''''''''''((((((((()))))))))***+++)))((((((***,,,++++++++++++************++++++***************+++++++++---,,,++++++,,,///111222///......---------------........................///////////////......---+++++++++,,,,,,,,,------........................111111111111111111111111111111111111111111111111111111111000000000000000/////////////////////////////////000000000111111333333222222222222222222444333333444666777777777888888;;;AAADDDHHHRRR^^^vvvyyynnnfffnnn~~~~~~~~~~~~{{{xxxwwwwwwuuupppmmmmmmiiibbb[[[TTTLLLEEE@@@===<<<===???@@@???===:::222000...,,,,,,,,,---...+++++++++*********)))))),,,+++*********+++,,,---,,,,,,,,,+++++++++******+++,,,,,,+++******,,,...222666>>>HHHQQQVVVWWWVVVYYY\\\___bbbdddgggjjjmmmpppppppppooonnnppptttwwwuuurrrppppppqqqpppmmmjjjjjjkkklllmmmmmmlllkkkjjjjjjkkkmmmoooqqqrrrssssssuuuvvvwwwvvvtttsssssssssuuuvvvvvvwwwxxxyyyzzz{{{wwwvvvvvvuuusssnnngggbbb[[[WWWQQQNNNNNNOOOPPPQQQVVV]]]bbbdddfffiiikkkiiillliiieeedddfffgggeeeccceeeiiikkkjjjhhhhhhddd___YYYTTTSSSVVVYYYZZZ\\\___dddgggjjjmmmnnnmmmkkkjjjiiiiiiiiiiiijjjmmmpppqqqrrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnnnnoooqqqrrrsssssssssrrrqqqnnnllljjjgggeeecccbbbdddiiimmmqqq|||zzzwwwuuusssmmmddd]]]YYYRRRIII@@@:::555222000/////////...//////000000,,,---......//////............---,,,,,,,,,------........................------------,,,,,,,,,,,,111///,,,))))))***+++---++++++++++++++++++++++++***)))))))))((((((((('''------,,,+++,,,111:::AAAEEEFFFEEEBBB@@@CCCLLLTTT]]]YYYVVVXXX\\\___^^^[[[NNNIIIAAA888111---,,,,,,,,,,,,,,,+++++++++++++++((((((((((((((()))******((((((((((((((((((((((((((())))))((('''&&&(((***(((((((((((())))))))))))''''''&&&&&&&&&((()))*********))))))((((((''''''(((((((((((())))))))))))***)))((())),,,---...---++++++************++++++))))))******++++++,,,,,,---,,,,,,,,,---///000222000///......------..............................///////////////......---***+++++++++,,,,,,,,,,,,........................111111111111111111111111111111111111111111111111222222111111000000//////000000000000000000000000///000000000000111111111333333333333333333333333000111222444555777888888======@@@GGGOOO[[[kkkyyyzzzuuuqqqrrr|||{{{zzzwwwssspppmmmjjjccc\\\TTTKKKBBB<<<<<<<<<===@@@BBBBBB@@@>>>666444111...,,,,,,---...++++++++++++************++++++*********+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++***+++...000555;;;EEEOOOWWWYYYYYYWWWZZZ\\\```ccceeegggkkkmmmnnnoooqqqqqqrrrtttwwwzzzwwwtttqqqrrrssssssoookkklllmmmnnnooonnnmmmkkkjjjhhhiiikkkmmmoooppprrrrrrppprrruuuuuuuuuuuuwwwxxxuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxwwwqqqjjjeee\\\WWWPPPLLLMMMOOOPPPPPPQQQVVV]]]bbbfffhhhjjjjjjmmmhhhcccbbbeeegggdddaaadddhhhjjjhhhggggggddd___]]]ZZZYYY\\\^^^^^^```ddddddeeegggiiikkkkkkkkkjjjnnnmmmkkkiiijjjmmmppprrrttttttssssssssssssttttttsssrrrpppooonnnoooooopppqqqqqqqqqpppooommmjjjiiigggeeedddeeejjjrrrxxx|||zzzssslllfff]]]SSSLLLIIIBBB:::555222111...,,,...------------...//////,,,---......///............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++000///---+++******++++++************++++++++++++(((((())))))***+++,,,,,,...///111111333:::DDDMMMUUUTTTQQQKKKHHHJJJQQQXXX\\\UUUMMMKKKOOOPPPLLLGGGBBB<<<555000...---+++************+++++++++++++++'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((('''&&&%%%'''(((((((((((()))))))))******&&&&&&&&&&&&''')))+++,,,***)))))))))((((((((('''(((((((((((())))))))))))***)))(((***---///000///++++++************++++++))))))******+++,,,---------,,,,,,,,,---...000111000000///............///........................///////////////......---++++++,,,,,,,,,---------------------............111111111111111111111111111111111111111111111111333222222111000///......111111111111111222222222000000000111111111222222333333333333444444444444111222444666777888:::;;;AAADDDJJJUUUdddwww~~~|||{{{xxxuuusssmmmiiiccc\\\TTTKKKAAA;;;;;;;;;===???BBBBBB@@@>>>:::888555111...,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++---111444:::@@@JJJSSSYYY[[[ZZZYYY[[[^^^aaaccceeehhhkkkmmmkkknnnrrrtttuuuvvvxxxyyyxxxvvvttttttuuuuuurrrooommmmmmnnnnnnnnnmmmkkkjjjhhhhhhiiikkkmmmnnnpppqqqnnnpppssstttttttttvvvwwwtttuuuvvvwwwwwwwwwvvvvvvtttuuuwwwxxxxxxtttnnniii]]]VVVOOOMMMOOORRRSSSRRRNNNSSS[[[cccfffggghhhjjjmmmhhhbbbaaaccceeeccc```aaaeeegggeeeeeefffccc______]]]]]]```aaa```bbbffffffeeeeeefffgggiiilllmmmrrrpppnnnllllllooosssuuuuuuuuutttsssssstttuuuuuuuuutttrrrpppooonnnoooooooooooonnnmmmlllkkkkkkjjjjjjhhhhhhlllrrryyy}}}~~~vvvpppfff^^^WWWOOOFFF@@@;;;777333222222222000---///......------------...,,,---......///.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,---......---,,,***((())))))))))))******++++++******+++,,,...///000111,,,000555:::@@@GGGOOOVVV```]]]WWWPPPJJJJJJNNNRRRVVVMMMBBB>>>@@@AAA>>>:::999444...,,,......,,,***++++++*********)))))))))'''''''''''''''(((((()))(((((((((((((((((((((((('''(((***)))((('''((()))(((((((((((())))))))))))''''''''''''(((***,,,...))))))))))))(((((((((((())))))))))))((((((((((((***)))(((***---000000000++++++************++++++))))))***+++,,,------...------------......///000000000///............//////////////////////////////////////////......---------------............---------.........//////111111111111111111111111111111111111111111111111333222222111000///......000111111111222222222333111111111111222222222222333333444444444555555555555777::::::;;;===@@@DDDEEEMMM[[[lll~~~~~~}}}|||{{{yyywwwvvvnnnjjjddd\\\TTTJJJAAA:::999999:::===@@@@@@>>><<<<<<;;;888555222///---,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,---000555999@@@FFFNNNUUUZZZ[[[]]]]]]^^^```cccdddfffgggjjjllljjjmmmqqqtttuuuuuuuuuvvvuuuuuuvvvvvvuuutttttttttmmmmmmllllllkkkjjjjjjjjjiiiiiiiiijjjkkkmmmnnnooopppqqqsssrrrqqqppppppqqqtttuuuwwwxxxxxxxxxwwwwwwttttttvvvxxxxxxuuuppplll___XXXQQQPPPSSSUUUUUUSSSMMMRRR[[[dddhhhggggggiiilllhhhbbb```aaabbbaaa``````dddeeecccccceeeccc___^^^]]]^^^aaaaaa___aaafffiiihhhgggfffhhhkkkoooqqqsssrrrpppooopppsssvvvxxxuuutttsssrrrrrrssstttuuuvvvtttrrrpppnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjnnnsssvvvvvvtttggg```VVVNNNIIIDDD>>>:::222111111222333222000///......------------------,,,---......//////......------,,,,,,,,,---..............................,,,,,,,,,,,,++++++++++++***+++...//////---***((()))))))))******++++++,,,***+++,,,...000111333333999===CCCKKKSSSXXX\\\]]]^^^[[[TTTMMMFFFDDDEEEGGGHHH@@@888333444444333000000---******+++,,,+++)))))))))(((((('''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((()))+++---,,,+++******+++''''''''''''(((((((((((((((((('''((()))+++---...))))))))))))(((((((((((())))))))))))((((((((((((***)))(((***---///000///++++++************++++++******++++++,,,,,,---------------.........//////000///......------......///////////////////////////////////////......---............////////////------......///000000000222222222222222222222222111111111111111111111111222222111111000000//////000000000111222222333333111111222222222333333333333444444555555666666666555777::::::;;;@@@GGGLLLRRRaaauuu{{{|||}}}|||{{{zzzzzzzzznnniiibbbYYYPPPFFF<<<666444444777:::===???===<<<;;;;;;:::888666333000///,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,---///333999===FFFKKKRRRWWWZZZ\\\```bbb```bbbdddeeefffgggiiikkkiiilllnnnoooooooooqqqsssppptttwwwvvvsssrrrtttwwwpppnnnlllkkkjjjjjjkkkllljjjjjjjjjjjjjjjlllmmmnnnnnnoooppppppnnnmmmmmmmmmpppqqqtttwwwyyyzzzzzzyyywwwvvvvvvwwwwwwuuuqqqmmmfff___XXXVVVYYY[[[XXXTTTOOORRR\\\gggjjjfffeeehhhjjjhhhddd```______```aaa```dddeeecccccceeedddaaa___^^^```cccbbb```bbbgggiiihhhhhhiiikkkmmmppprrrrrrqqqpppppprrruuuxxx{{{tttsssrrrqqqqqqrrrsssttttttssspppnnnlllkkkkkkkkkkkkmmmoooqqqrrrqqqpppooojjjhhhfffgggjjjjjjgggcccVVVOOOEEE???;;;999666444///000111000///......///++++++++++++,,,---...///,,,---......//////......,,,,,,,,,,,,,,,---...///........................+++++++++++++++,,,,,,,,,***+++,,,---...---,,,+++******+++,,,,,,---......---///222666;;;@@@CCCEEERRRRRRTTTXXX]]]^^^ZZZVVVNNNLLLGGGAAA<<<999999:::555333000......---+++******)))(((((()))))))))((('''''''''''''''&&&&&&&&&((((((''''''(((((()))***(((((((((((((((((((((((((((***,,,,,,+++*********&&&&&&&&&&&&''''''''''''((('''''''''((()))+++,,,(((((((((((())))))))))))***)))))))))((((((((('''***)))(((***,,,...///...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................///......---------------///////////////////////////////////////......------------.........//////......//////000111111222222222222222222222222222111111111111111111111111111111111000000000000000//////000000111222222333222222222333333333333444333444444555666666777777666999<<<===@@@GGGRRR[[[nnn{{{|||yyy{{{|||||||||{{{{{{|||mmmggg___UUUKKKAAA777111000111444888<<<>>>===<<<999:::::::::999666333222+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,---...000555<<<@@@KKKOOOTTTXXXZZZ]]]bbbfffbbbccceeefffffffffhhhjjjjjjkkkkkkjjjiiikkknnnqqqlllrrrwwwvvvqqqpppsssxxxtttrrrooolllkkklllnnnppplllkkkjjjjjjjjjkkkmmmmmmiiikkkmmmnnnmmmmmmmmmooojjjmmmqqquuuxxxzzzzzzzzzzzzyyyxxxwwwwwwtttpppmmmnnnggg___^^^``````\\\WWWQQQSSS]]]hhhkkkfffeeehhhiiihhheeeaaa]]]]]]___bbbaaadddfffddddddfffeeebbbaaaaaadddfffeeebbbdddiiifffggghhhkkklllnnnoooooopppppppppqqqsssvvvzzz|||tttsssqqqppppppqqqssstttrrrqqqooolllkkkjjjjjjjjjiiilllrrrvvvwwwuuurrroooiiieee``````aaa```[[[VVVJJJCCC:::444222222111///...000000...***)))+++...(((((()))***+++---///000,,,---......//////......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,---......,,,,,,------...///000000555888>>>FFFNNNVVV\\\___ccc^^^ZZZYYYZZZVVVLLLDDD>>><<<999555222000000000,,,---///000000---+++)))(((((())))))(((((())))))'''''''''(((((()))))))))((((((((((((((()))******((((((((((((((((((((((((%%%''')))***((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++(((((((((((())))))))))))******))))))((((((((('''***)))((())),,,---...---++++++************++++++---,,,,,,,,,,,,,,,,,,,,,------......///...............---,,,,,,,,,,,,---000000000000000000000000///////////////......---,,,,,,,,,---------.........//////000111222222333222222222222222222222222111111111111111111111111000000000000000111111111...//////000111111222222222222333333333444444444444444444555666777777888>>>AAADDDFFFKKKUUUbbblll~~~}}}{{{vvvvvvyyy{{{zzzwwwoooeeeZZZQQQGGG<<<555444333333333555888;;;;;;:::777888999:::999777555333111000///---***'''%%%$$$+++,,,---...///...------***)))))))))))))))***++++++,,,...000444:::BBBHHHRRRSSSUUUZZZ^^^aaaaaa``````bbbcccddddddeeefffhhhggghhhhhhhhhggghhhjjjlllmmmnnnpppsssuuuvvvwwwxxxrrrooommmllllllmmmmmmlllhhhiiijjjkkkkkkkkkkkkkkkiiimmmnnnkkkhhhiiiiiifffjjjmmmqqqtttwwwwwwwwwvvvxxxyyy{{{{{{zzzxxxuuussstttkkkcccaaadddddd^^^WWWTTTXXX^^^dddhhhjjjiiihhhiiigggddd```______```aaaeeefffffffffdddbbbbbbbbb```bbbeeefffeeeddddddeeegggfffgggkkkppprrrpppnnnmmmqqqrrrrrrtttyyy{{{yyyxxxvvvsssqqqpppooommmkkknnniiihhhjjjiiigggjjjrrrxxxwwwwwwxxxwwwqqqggg```]]]ZZZXXXYYYYYYVVVNNNGGG;;;999555222000//////000***+++,,,---............------,,,,,,------...///////////////............///......---,,,,,,++++++....../////////...,,,+++---+++*********++++++***((('''(((***,,,...---,,,,,,...111444666777777777===CCCOOO[[[dddgggdddaaaccc^^^WWWQQQJJJDDD>>>;;;666444111///---+++(((%%%,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&''''''((()))******+++((('''&&&%%%&&&(((***+++((()))(((&&&$$$$$$&&&((())))))***)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))))))))))))))******************)))(((((((((((((((+++***************++++++&&&&&&''')))***+++,,,---+++++++++,,,---...///000......................................................//////...---,,,,,,---...///000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111333222222222222333444555333222222222111000000000111111000000000000111111000111222111000000222333333444555555333333444555111333555666666888<<>>:::555222111///---,,,,,,+++)))'''++++++++++++*********)))((((((((((((((((((((((((&&&''''''((())))))******,,,+++)))'''&&&'''((()))((((((((('''%%%%%%&&&((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))***************))))))(((''''''((((((*********)))******++++++************************+++******+++,,,---.........................................................////////////...---,,,....../////////...,,,,,,------------------------//////000000000111111111111111111222222222333333222222111111111111111111111111000000000000111111000111222111000000222444111333444444333333555666555666888888888:::???CCCEEENNNYYYbbbkkk{{{|||xxxtttuuuxxxyyyvvvrrrcccYYYNNNFFF>>>666222333...------...000111111000---///222666888:::;;;;;;888555111---++++++,,,,,,((()))***++++++++++++***++++++******+++,,,,,,---......000333:::EEEQQQYYY\\\ZZZYYYZZZ\\\_________aaabbbccccccbbbbbbdddeeefffggggggfffeeeeeegggjjjkkklllmmmoooqqqrrrrrrrrrqqqpppnnnnnnoooppppppooohhhhhhiiiiiiiiiiiijjjjjjiiimmmmmmiiihhhlllnnnmmmjjjllloooqqqrrrsssrrrqqqvvvwwwyyyyyyyyywwwuuutttpppnnnlllkkkjjjhhheeebbbbbbdddfffhhhiiiiiiiiihhhjjjgggddd```^^^]]]^^^___\\\]]]___```aaaaaaaaa```dddfffhhhhhhgggffffffgggiiiiiijjjllloooooonnnllllllppprrrqqqssswwwxxxvvvxxxuuuppplllkkkjjjhhhgggcccaaaaaaeeejjjpppzzzzzzooocccZZZVVVRRRNNNIIIEEECCC>>>888333222111///---,,,,,,------)))***+++,,,,,,,,,,,,,,,((((((((((((((()))******------------------------******+++,,,------......,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,111,,,)))---555;;;;;;888888===DDDKKKOOOPPPOOONNN\\\ZZZYYYWWWUUUPPPKKKGGG<<<999666333111000---+++***)))((()))+++++++++*********)))))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))***,,,+++***((('''(((((()))((((((((('''&&&%%%'''((())))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((())))))))))))************))))))((('''''''''((((((***)))))))))***++++++,,,......---,,,+++***))))))************+++,,,------........................------------------------//////////////////...---/////////............---........................//////000000000000111111///000111222222222111000000000111111111111111111111111000000000000111111000111222111000111333444000111333333333333555777666888999999999===EEEKKKTTT___ooo|||zzzvvvssstttvvvvvvqqqlll[[[QQQGGG@@@:::444222444000///...///000111000...000111222444555666666666:::888555222///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...///222666???KKKXXXaaabbb___\\\[[[\\\^^^______cccdddeeeeeeccccccdddeeefffggggggeeeddddddfffhhhjjjjjjlllmmmnnnnnnoooooopppooonnnoooqqqrrrqqqpppllllllkkkkkkkkklllllllllkkknnnnnniiihhhkkknnnnnnjjjkkkmmmooopppoooooonnnssstttuuuvvvuuutttsssrrrmmmnnnooonnnllliiigggggghhhhhhiiiiiijjjjjjjjjjjjiiigggccc___]]]\\\]]]^^^ZZZ[[[]]]```cccdddcccbbbfffgggiiiiiihhhggghhhiiikkkkkklllmmmnnnnnnmmmlllmmmqqqsssrrrssswwwwwwtttvvvrrrmmmiiihhhgggfffeeecccbbbbbbdddiiirrr}}}wwwiii]]]UUURRRLLLHHHCCC>>>;;;888333000///...---,,,,,,,,,------))))))***++++++++++++++++++************+++,,,,,,------------............,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,+++***+++++++++*********+++...+++,,,666DDDMMMMMMIIIJJJMMMSSSWWWYYYWWWSSSQQQTTTPPPJJJDDD???:::666333222000---,,,,,,,,,***)))((('''&&&(((***,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((('''''''''((()))***+++'''((()))(((&&&&&&'''(((''''''(((((())))))))))))''''''''''''''''''''''''&&&''')))*********)))(((((()))))))))************))))))(((''''''((((((((())))))))))))***+++------000///...---,,,+++******+++++++++++++++,,,------........................------------------------...//////000//////......000///............//////........................////////////000000000111...000222333333222000/////////000000111111222222111111000000000000111111000111222222111111333555222333333333222333555888777:::===>>>@@@HHHSSS\\\iiiwwwxxxuuurrrrrrsssqqqiiibbbSSSJJJAAA<<<777333333555111000//////000000///---111111222222333333333333::::::888666333///+++))),,,,,,,,,,,,,,,------------------......///111111///111555;;;DDDPPP\\\dddeeebbb^^^\\\]]]___``````dddfffgggfffeeeeeefffggggggggggggeeecccccceeefffiiijjjjjjkkkllllllkkkkkkooonnnnnnppprrrssssssrrrmmmmmmlllkkkkkklllmmmmmmnnnpppooojjjgggjjjlllllliiijjjkkklllmmmmmmmmmmmmnnnooopppqqqqqqqqqpppooojjjmmmooonnnkkkiiihhhiiijjjjjjjjjjjjkkklllmmmmmmhhhfffbbb___\\\\\\]]]]]][[[\\\^^^cccgggiiihhhffffffhhhiiiiiihhhiiijjjlllkkkmmmnnnnnnnnnmmmllllllnnnrrrtttssstttvvvuuurrrrrroookkkhhhgggfffeeeccceeeffffffhhhlllvvv}}}ooo___RRRKKKIIIBBB@@@<<<888666444111000------,,,,,,,,,---------))))))******++++++******+++++++++++++++,,,---------------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---000///000777FFFYYYcccbbb]]]ZZZ\\\]]]\\\XXXRRRLLLHHHGGGBBB<<<777444111///...///---+++++++++,,,+++***)))(((((()))***++++++***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((()))&&&((())))))''''''((()))&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&''')))*********)))(((((()))))))))************))))))((((((((())))))***))))))******+++---...//////.........------,,,,,,---,,,,,,,,,,,,------...........................------------------------......////////////......//////.........//////000------------------------...////////////000000000000111333444444222111////////////000000111111222111111000000000000111111000111222222111222444666555666666444333444666999999===CCCGGGMMMWWWfffrrrxxxuuurrrqqqpppjjj```XXXKKKCCC;;;888666333333666000///......//////---,,,......///000111222333444777888888888555000,,,)))++++++******++++++,,,---......//////000111333333111555;;;CCCKKKUUU^^^dddfffccc```^^^___```aaaaaaeeefffggggggffffffhhhiiihhhhhhhhhfffccccccdddfffiiiiiijjjjjjjjjjjjiiihhhmmmmmmmmmppprrrtttsssrrrmmmlllkkkjjjiiijjjkkklllmmmpppooojjjhhhiiikkkjjjhhhiiijjjkkkllllllllllllkkkllllllmmmnnnnnnnnnnnnkkklllmmmllljjjiiiiiiiiijjjkkkkkkkkkllllllmmmmmmfffdddaaa^^^\\\\\\]]]^^^\\\\\\___dddjjjllljjjgggfffggghhhiiiiiijjjllloookkkmmmoooooonnnllllllmmmnnnrrrtttssssssuuusssooommmkkkhhhgggggggggeeedddeeeiiillllllpppyyyzzzooo```QQQFFF???<<<777666444222000///......,,,,,,,,,------------,,,)))******+++++++++*********))))))))))))***++++++,,,,,,,,,---......///////////////...............---,,,,,,,,,,,,------...***+++,,,+++***---222777<<>>888333111///---+++***++++++***)))***((('''(((***++++++++++++)))((()))******)))(((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%''')))***)))((())))))''''''&&&%%%&&&&&&((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))************++++++******+++,,,,,,---++++++,,,---///111333444.........---------,,,,,,------,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------...///000111000000///................................./////////000000222222111111111000000000000000000000000/////////111111000000000000111111000111222222222333555777888888888888999;;;@@@CCCDDDMMMXXXbbbkkkzzzzzz}}}wwwxxxzzz~~~yyyuuuqqqoookkkaaaSSSIII>>>888444444444111111333111000//////111111000///...............///000111111111111111222333333444//////...---...///000111000000000111222444555666666===GGGQQQXXX\\\___aaadddcccaaaaaacccdddeeedddbbbccceeefffffffffhhhjjjjjjjjjiiigggdddcccdddfffjjjjjjjjjjjjiiihhhgggfffjjjjjjlllooorrrtttsssrrrqqqpppnnnlllllllllnnnooofffkkkmmmjjjiiikkkkkkjjjgggggghhhjjjkkklllmmmnnnjjjjjjkkkkkklllmmmnnnnnnpppmmmjjjiiijjjkkkjjjiiillllllmmmmmmllljjjhhhgggcccaaa___]]]\\\]]]^^^```ZZZZZZ\\\bbbiiilllhhhdddccceeefffggghhhkkkooorrrjjjmmmppppppnnnlllmmmoookkkoooqqqooooooooommmiiiddddddeeehhhjjjjjjhhhfffgggmmmpppllljjjllljjjfff[[[SSSGGG???:::777444111,,,---...---,,,************++++++++++++******)))++++++,,,,,,,,,++++++***)))))))))))))))***++++++'''(((((()))******++++++'''((()))***,,,---...///...------,,,---...///000222555777888;;;DDDQQQZZZ^^^___```bbbaaa]]]WWWRRRNNNJJJBBB:::333///...---...---+++++++++***)))'''((('''&&&(((***,,,------)))((('''((()))***)))((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&'''((())))))))))))%%%'''******)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&%%%%%%'''((()))))))))))))))************,,,+++++++++,,,------...+++,,,,,,...000222444555//////...---,,,++++++***,,,,,,++++++***+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,...000111222111000///000000000000000000000000............/////////000222111000///.../////////111111000000//////......111111000000000000111111000111222222222333666888666777888999;;;???DDDIIIVVVaaammmxxxtttkkkvvv~~~{{{zzz{{{xxxrrrllliiifff^^^PPPEEE777777666555333222111111////////////............111111000//////////////////000111333444555666666444222000//////000111333///000111111222444888;;;===EEENNNTTTVVVXXX\\\```aaa````````````aaabbbbbbfffhhhjjjkkkjjjiiiiiijjjmmmllljjjhhhfffffffffffflllkkkiiihhhggggggggghhhkkkjjjhhhgggiiikkknnnppppppmmmkkkkkklllmmmmmmllllllmmmmmmmmmmmmllllllkkkmmmjjjgggggghhhkkklllmmmnnnnnnmmmlllllllllmmmmmmmmmllljjjiiiiiijjjkkkmmmpppnnnkkkiiihhhfffbbb``````^^^]]]]]]^^^___^^^]]]ZZZXXX\\\eeeiiifffdddfffccceeegggggggggiiilllnnnlllnnnoooooommmkkkkkkkkkooommmlllnnnqqqppplllhhhbbbdddhhhjjjjjjiiifffdddcccdddeeeeeeccc^^^WWWRRRDDD@@@;;;666444222///...111000...,,,+++++++++,,,...---+++)))(((((()))***************************''''''((()))***++++++,,,******************+++,,,---,,,---...//////,,,***+++---......///000444666999999:::@@@KKKVVV___dddhhhbbbZZZRRRLLLGGGCCCAAA;;;999555111...,,,++++++)))((('''''')))******)))((()))***+++,,,++++++***))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))+++,,,,,,+++)))((()))***&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&$$$%%%&&&&&&''''''''''''%%%&&&'''((())))))))))))*********))))))))))))(((,,,***)))''''''(((***+++***))))))))))))+++,,,---******,,,...000222333444111111000///...------,,,***++++++,,,,,,------.........------------............---------,,,,,,,,,.........------,,,,,,,,,+++,,,...///111222222222//////000000///...------444333111000000000111111////////////////////////333222222222111111000000/////////000111111222222333222111111333555666666666666:::??????AAALLLZZZjjjzzzyyymmmppp}}}{{{|||~~~}}}wwwooohhh```UUUFFF<<<666555555444333222111111////////////............000000///...------------,,,---000222555777999999555444333111111111111222000111111111222555:::>>>DDDKKKSSSWWWWWWWWWZZZ]]]______```aaaaaabbbccccccdddfffiiiiiiiiihhhiiijjjmmmllljjjhhhffffffffffffkkkiiihhhffffffffffffgggkkkjjjiiihhhhhhiiikkklllnnnlllkkkkkklllnnnnnnnnnpppqqqqqqrrrrrrrrrqqqqqqooollliiihhhiiikkkllllllllllllkkkkkkkkkllllllmmmnnnlllkkkjjjjjjkkklllmmmooommmkkkjjjiiifffbbb___^^^]]][[[\\\]]]^^^^^^]]][[[XXX[[[cccgggfffeeeffffffggghhhhhhhhhiiikkklllmmmnnnoooooollljjjiiiiiillllllmmmnnnooonnnkkkiiijjjlllnnnnnnlllgggaaa]]]\\\[[[ZZZYYYVVVQQQJJJFFF888555111......---,,,+++///...---++++++++++++,,,---,,,***((((((((()))***************************''''''(((((())))))************))))))******++++++,,,++++++,,,......---,,,...///111111333555999<<>>DDDIIIQQQaaaqqqyyy{{{}}}~~~}}}~~~xxxooodddXXXJJJ>>>666333333222222222111111111////////////............000///...---,,,,,,,,,,,,,,,---000333666888999:::777777666555555444333333333333333222333888>>>BBBNNNRRRWWWYYYXXXWWWWWWYYY\\\]]]___aaaccccccccccccbbbdddggghhhhhhhhhiiikkkmmmkkkiiigggffffffffffffhhhgggfffdddddddddeeeeeekkkjjjiiihhhhhhhhhhhhhhhlllkkkjjjjjjmmmooopppppprrrssstttuuuuuuuuuuuuuuupppnnnjjjiiijjjkkkkkkkkkiiiiiiiiiiiijjjkkkllllllnnnmmmlllkkkkkklllmmmnnnmmmmmmllllllkkkhhhddd```]]]\\\ZZZ[[[]]]^^^^^^]]][[[YYY[[[aaaeeeeeeeeegggiiijjjkkkkkkjjjiiikkklllmmmoooooommmjjjhhhgggggghhhkkknnnooonnnlllkkkjjjnnnpppqqqpppkkkcccZZZTTTOOOMMMKKKHHHEEE@@@;;;777333111...,,,,,,,,,,,,+++,,,++++++*********++++++,,,+++)))((('''(((((()))************************(((((((((((((((((((((((()))))))))))))))***++++++...,,,******,,,------,,,///222666999<<<@@@EEEHHHNNNMMMLLLMMMOOOPPPOOONNNDDD@@@:::555333111...---///...,,,***))))))******)))((('''''')))******)))((())))))************)))(((((())))))))))))******)))((((((''''''(((((()))&&&&&&'''''''''(((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&''''''((()))))))))&&&&&&''''''((())))))***(((((((((((('''&&&%%%$$$&&&''''''(((((()))))))))'''((()))***+++,,,------++++++++++++++++++++++++------+++***))))))))))))***++++++,,,...//////000------------------------***++++++,,,,,,------......000333555555333000............------------,,,.........---------------......///000000000000000---...//////////////////000000///.........//////////////////////////////111111000000000000/////////000000111111222333333777888888888888999999999<<<<<>>DDDIIILLLOOOQQQNNNKKKHHHFFFEEECCC@@@>>>999666222000///...---,,,***))))))(((((()))******)))((('''''')))******)))((()))))))))))))))))))))(((((((((((()))))))))***(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((''')))***)))''''''((()))''''''''''''(((((())))))''''''''''''(((((()))))))))))))))***))))))((((((((((((((((((((())))))***)))))))))***+++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------......111666999999666111...............------------...............---------//////000000000000//////------...///000000//////000/////////////////////////////////////////////000000000///////////////000000111111222333333333777888999:::999999::::::@@@CCCHHHQQQ```ttt}}}{{{pppjjj___RRRFFF===777555/////////000000000111111////////////............000///......------......///000111333444555555666666777999<<<>>>??????@@@<<<<<<:::999;;;???FFFKKKSSSUUUXXXYYYXXXXXXWWWWWWWWWYYY\\\___aaabbbaaaaaabbbdddfffggghhhiiilllnnnkkkjjjhhhffffffeeefffffffffeeecccbbbbbbcccddddddggghhhhhhhhhiiiiiiiiiiiigggffffffhhhlllppprrrrrrqqqrrrssstttuuuuuuuuuuuupppnnnkkkjjjjjjjjjhhhggggggggghhhhhhiiijjjkkklllmmmmmmmmmmmmnnnnnnoooooonnnooopppqqqrrroookkkgggbbb```______aaacccbbbbbb\\\\\\\\\^^^bbbgggiiihhhhhhjjjmmmooooooooopppqqqmmmnnnmmmkkkhhhffffffggghhhllloooooollljjjkkkmmmmmmlllkkkfff^^^TTTJJJDDD<<<999555333222111000//////---+++*********((('''''''''((()))************)))))))))((((((((((((((())))))))))))))))))))))))++++++******************))))))))))))***+++,,,---++++++...222888<<<======;;;AAAIIIOOOQQQPPPOOONNNGGGCCC>>>:::888666555444///---******+++++++++***(((((((((((()))***++++++)))((('''''')))******))))))((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((()))******(((((()))***''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&'''))))))*********))))))((((((((()))******************************)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------......111666999999666111...//////.........---------........................000000000000000//////...------...///000000/////////000000000000000000000///////////////////////////////////////000000000111111111222333333444444444666999999999999<<<>>>GGGMMMWWWcccvvv{{{~~~|||mmmcccUUUHHH>>>888444111///000000000000000000000////////////..............................///000***+++...111444666777888555666888;;;>>>@@@BBBCCCAAAAAA@@@???@@@DDDIIIMMMRRRTTTUUUWWWYYYYYYYYYYYYXXXYYY\\\^^^```aaaaaaaaaccceeefffggghhhiiilllooojjjiiihhhfffeeeeeefffffffffeeedddccccccdddeeefffffffffffffffgggggghhhiiieeeddddddgggkkkoooqqqqqqssstttuuuuuuvvvvvvvvvvvvpppnnnlllkkkkkkkkkiiihhhiiiiiiiiiiiijjjkkkllllllllllllmmmmmmnnnooooooooooooooopppqqqrrrqqqmmmjjjeeedddbbbbbbdddddddddccc\\\^^^______ccciiijjjhhheeehhhlllnnnnnnnnnoooqqqkkklllllljjjhhhhhhiiijjjkkkllllllkkkjjjiiijjjkkknnnkkkeee\\\RRRHHH@@@;;;666444111000000111111000,,,+++++++++---...---,,,'''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,---...///***...555???HHHMMMNNNNNNHHHLLLPPPQQQNNNHHHCCCAAA===999444111000000000///+++***((()))***++++++***(((((())))))******++++++)))((('''''')))******))))))((((((''''''''''''(((''''''(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%'''(((((('''&&&((()))''''''((((((((((((((((((***))))))(((''''''&&&&&&"""###%%%'''((()))))))))***)))((((((((()))***+++*********)))))))))(((((())))))******+++,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......000333555555333000.../////////.........------...............////////////000000000000000///...---...////////////////////////000111111111000000//////////////////////////////000000000000111111111222222333333444555555333666999999:::<<>>@@@HHHHHHIIIHHHHHHIIIMMMOOOUUUUUUVVVXXXZZZ\\\\\\[[[^^^^^^^^^___```bbbdddeeecccdddeeeddddddfffiiikkkiiihhhgggfffeeeeeefffggghhhgggfffeeefffggghhhiiihhhfffccc```______aaabbbcccbbbbbbdddhhhlllnnnnnnsssttttttttttttssssssrrrrrrqqqooooooppppppnnnmmmnnnnnnmmmlllllllllmmmmmmjjjkkklllmmmnnnnnnnnnnnnnnnmmmlllmmmoooooonnnllliiigggeeedddddddddcccbbb\\\aaabbbbbbfffmmmmmmhhhbbbeeehhhiiihhhfffffffffhhhiiijjjjjjjjjkkknnnqqqpppjjjeeebbbdddffffffeee[[[VVVLLLBBB:::555333222000...,,,,,,------,,,+++,,,+++)))))))))(((&&&$$$((()))***++++++***)))((()))******+++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,---...///111111@@@FFFQQQ[[[bbbaaa\\\WWWNNNLLLGGG@@@:::555444555******+++,,,...---***(((&&&%%%$$$%%%'''((('''&&&))))))******))))))(((''')))((('''''')))******))))))((('''&&&%%%&&&&&&'''''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((())))))))))))%%%&&&''''''&&&&&&((()))((((((((((((((('''''''''&&&&&&''''''((()))))))))***++++++,,,,,,,,,++++++,,,+++)))''''''(((***+++%%%%%%&&&'''((()))******)))(((''''''(((***,,,...,,,---......---,,,***)))***++++++,,,...//////000//////...------,,,++++++***++++++,,,,,,---............------------......000/////////............---.........//////000000......///000000000000000///000000000///...------+++,,,.../////////......////////////////////////000000111111222222222333222222333444444555555666666999===>>>@@@FFFPPPXXXhhhxxx~~~|||ssskkk[[[PPPAAA777444333222111111111111000000000000///222111111111000000//////......---,,,,,,+++*********+++,,,...///000000000000000111222444666888999CCCGGGKKKKKKJJJIIIJJJLLLLLLNNNQQQUUUYYY\\\]]]^^^aaaaaaaaabbbbbbccccccccceeeeeeddddddeeefffhhhiiigggggghhhhhhgggfffdddccchhhfffeeegggjjjkkkiiifffiiigggdddaaa```aaabbbccc```bbbdddfffhhhiiiiiiiiirrrssstttuuuvvvuuutttsssttttttssssssrrrrrrrrrrrrmmmmmmllllllllllllmmmmmmlllkkklllooosssssspppmmmkkkkkkkkkllllllmmmmmmmmmiiihhhhhhhhhhhhgggdddbbb___aaadddgggiiijjjiiihhhfffffffffffffffggghhhiiijjjiiiiiillloooqqqqqqqqqqqqhhhaaaccchhhggg]]]RRRKKKFFF>>>777444222111000---,,,,,,+++*********+++))))))))))))))))))))))))******++++++++++++******+++++++++***************((()))***)))(((((()))+++&&&))),,,---,,,,,,...000//////000333888===@@@AAAMMMQQQWWW\\\]]]XXXOOOIIIDDDAAA;;;777555333111///---,,,+++,,,///000...+++((('''((()))+++,,,+++***((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((((('''))))))************)))))))))))))))))))))******++++++)))((('''((()))+++,,,+++***)))))))))***,,,---++++++*********+++,,,,,,,,,,,,,,,------,,,++++++***+++,,,---...//////...,,,,,,++++++,,,,,,---...+++,,,------......------///...,,,,,,,,,---///111000000//////.........---000000000000000000000000222111000000111111000...111000000////////////000///////////////.........222222111111111111111222333333333222222222222111444555555666666666666666;;;999<<>>DDDHHHIIIJJJKKKLLLJJJJJJKKKMMMPPPUUUXXX[[[\\\]]]___aaaccceeeggghhhddddddcccccccccddddddeeejjjjjjkkkkkkjjjiiigggfffdddcccaaaaaacccddddddcccdddccc```^^^]]]^^^___``````aaabbbdddeeefffffffffhhhhhhiiikkklllnnnpppqqqssssssuuuvvvvvvuuuttttttppppppooonnnmmmllllllkkkjjjjjjiiikkkmmmoooooonnnhhhkkknnnppppppooollljjjgggfffeeefffgggfffdddbbb]]]]]]]]]^^^```cccfffhhhgggfffdddbbbbbbdddiiimmmnnnmmmlllmmmmmmmmmkkkjjjaaaZZZSSSSSSUUUSSSJJJAAA888444000....../////////,,,,,,++++++******++++++)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((())))))''''''(((&&&%%%$$$%%%'''...,,,+++000999BBBHHHJJJHHHMMMUUU[[[]]]XXXRRRMMMMMMKKKIIIFFFBBB<<<444///111...+++***+++,,,++++++***))))))***,,,,,,+++************+++******)))(((************************)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''''''''))))))************)))))))))))))))))))))******+++***)))((((((((()))+++,,,)))))))))((()))******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------------------,,,,,,++++++,,,,,,---...++++++,,,---------------......---,,,,,,...///000////////////............////////////////////////---///222555777666222///............///111222333////////////////////////111000000000000000111111//////000111222333444444222333444444444777;;;???AAABBBHHHSSSbbbttt~~~vvviiiZZZOOO@@@;;;444000///000111222111111111000000000//////........................---------,,,,,,+++++++++,,,,,,---.........------------...///000222333444999;;;???BBBEEEGGGIIIJJJJJJIIIIIIJJJLLLQQQVVVYYY[[[\\\^^^```bbbeeefffgggcccccccccddddddeeefffgggkkkkkkllllllkkkjjjhhhgggeeedddcccbbbcccdddeeeeeeeeedddbbb```___``````aaa``````aaabbbcccdddddddddfffffffffgggiiikkkmmmooonnnoooqqqsssttttttsssrrrssssssrrrqqqpppnnnmmmlllkkkkkkjjjkkklllnnnooopppkkklllnnnooopppnnnmmmkkkgggfffffffffhhhhhhgggfffbbb```^^^]]]___ccchhhkkkhhhgggeeecccbbbeeelllqqqsssqqqooommmllliiieeebbbUUUOOOIIIGGGHHHEEE>>>777333111...---///000000000,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))************))))))***************+++++++++%%%&&&(((((('''(((***,,,...,,,///:::JJJWWW]]]^^^ZZZ___eeegggbbbXXXNNNGGGAAA>>>:::888555333///------+++))))))***++++++***((((((((()))******))))))+++,,,,,,,,,***((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))************)))))))))))))))))))))******+++))))))(((((())))))***+++)))(((((()))))))))******---------------------,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------------,,,...------------...///000///////////////.........////////////////////////---...111555888777555222222111000//////......//////////////////000000000000000//////000000111111000000111111222333333444666666777666777<<>>BBBEEEGGGHHHJJJHHHGGGGGGJJJNNNSSSVVV[[[\\\]]]___aaacccddddddaaabbbccceeeggghhhiiiiiikkkkkkllllllkkkjjjhhhgggddddddddddddccccccdddeeedddcccbbbaaa``````aaaaaaaaaaaaaaaaaabbbbbbcccccchhhggggggggghhhjjjlllmmmlllmmmoooqqqrrrsssssssssvvvvvvuuutttsssqqqooommmlllmmmmmmmmmnnnoooqqqrrroooooonnnmmmmmmmmmnnnoooiiihhhggghhhjjjlllkkkkkkeeebbb^^^\\\^^^bbbgggkkkiiiiiihhheeecccfffooovvvuuusssoookkkgggaaa[[[VVVHHHDDD???===<<<:::444000222000....../////////...,,,++++++***++++++,,,,,,)))))))))))))))))))))))))))))))))******)))))))))))))))******++++++++++++)))***+++++++++,,,...000///000777GGG[[[hhhlllkkkfffiiijjjeeeZZZMMMCCC===666333000............---+++***((()))******)))(((&&&'''((()))((((((((((((+++---...,,,***(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''')))))))))*********++++++&&&&&&''''''''''''''''''))))))************)))))))))))))))))))))******+++)))))))))))))))******+++((())))))***************+++,,,---.........---------,,,,,,,,,,,,---...///333222000...---,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,------------......//////.........///////////////........................//////000222666777777666222111000///............////////////000000111111000000000000000111222222333333222222222222222222888999999888:::AAALLLTTTTTT___qqqyyypppbbbSSSEEE===666444333222111222333333111111111111000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,.../////////,,,,,,------...000111222999999<<<@@@DDDGGGGGGFFFHHHGGGEEEEEEHHHLLLPPPSSSYYYZZZ[[[]]]___aaabbbcccaaabbbdddfffhhhiiiiiiiiijjjjjjkkkkkkjjjiiigggfffbbbdddeeeeeecccbbbbbbcccbbbaaa``````____________bbbbbbaaaaaaaaabbbbbbccchhhhhhhhhhhhiiijjjkkkllllllmmmnnnoooqqqsssuuuuuuvvvvvvvvvvvvtttrrrpppnnnlllnnnpppppppppppprrrtttrrrpppnnnllllllmmmooopppkkkjjjiiijjjmmmoooooooooeeebbb]]]ZZZZZZ^^^cccggghhhjjjjjjgggdddhhhpppxxx{{{wwwrrrllleee\\\SSSMMM===;;;888666444222///---///...,,,---------+++***++++++******++++++,,,,,,))))))))))))))))))))))))((())))))******))))))((('''''''''((())))))******)))***++++++++++++---///888;;;CCCRRRbbbkkkkkkgggcccdddaaaXXXLLL@@@888555111///,,,++++++,,,,,,+++***((('''((())))))((('''%%%'''))))))((('''((()))***---///---***'''(((***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((((((((())))))************)))))))))))))))))))))******+++((()))))))))************))))))***++++++++++++***(((***,,,---............------,,,,,,,,,...///000666555222///---,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,,,,---------............///.........///////////////........................000//////111444777777777///////////////000111111...//////000000111111222000000000000111222333444555444444444333333333333777999:::;;;>>>IIIXXXccciiixxx}}}uuuhhhXXXJJJ>>>888333333333222111111222222////////////............------......////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------...000111222444777>>>GGGMMMNNNJJJFFFDDDDDDCCCCCCEEEIIILLLNNNUUUVVVXXX[[[^^^```bbbcccbbbccceeefffgggffffffeeehhhhhhiiiiiiiiigggfffeeebbbeeehhhhhhfffcccbbbcccbbbaaaaaaaaa````````````dddcccbbbaaaaaaaaabbbccceeefffhhhiiikkklllmmmmmmkkkkkkkkklllnnnqqqtttvvvtttuuuuuuuuutttrrrpppnnnkkknnnqqqrrrqqqqqqrrrsssqqqpppooonnnnnnnnnoooooollljjjjjjkkknnnppprrrrrreeebbb\\\XXXXXX[[[```cccfffiiijjjhhheeehhhpppxxx|||wwwqqqhhh___SSSHHHAAA555444333111000///......---,,,,,,,,,------+++)))++++++******++++++,,,---))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))******)))+++...000111444888:::IIIJJJOOOWWW___```[[[VVVPPPPPPNNNGGG<<<444111111...,,,+++***++++++***(((((((((''')))+++++++++)))$$$'''))))))'''&&&((()))))),,,///...***'''))),,,((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%'''''''''(((((()))))))))))))))************)))))))))))))))))))))******+++(((((()))***************)))***+++,,,---,,,,,,+++%%%'''***---...///.........---,,,+++,,,...000111:::888444111...---,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,+++,,,------.........................../////////000..............................000222555777666444///////////////000000111...//////000111111222222111111111111222333444555444444555555555555555555777:::===@@@FFFUUUhhhwww|||rrrcccSSSEEE;;;666222333333222111000000111......---------,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------...///000111222000666AAAMMMTTTTTTMMMFFFBBBBBBAAABBBDDDFFFIIIKKKRRRSSSVVVYYY]]]```cccddddddeeeeeefffeeedddbbbaaagggggghhhhhhgggfffdddcccdddhhhlllmmmjjjfffeeeeeeddddddddddddccccccccccccddddddbbbaaaaaaaaabbbcccbbbdddgggjjjlllnnnnnnnnnhhhhhhggghhhjjjnnnrrruuurrrsssttttttsssqqqooommmjjjnnnrrrsssrrrqqqqqqsssooopppqqqqqqpppooonnnmmmllljjjiiikkknnnqqqrrrsssgggccc^^^ZZZYYY[[[___bbbdddhhhjjjhhheeegggpppxxxtttppphhh^^^SSSGGG;;;333111111111///...---...///---,,,---...//////---++++++*********+++,,,,,,---))))))))))))))))))))))))(((((())))))))))))((((((((())))))***+++,,,,,,,,,...222777;;;@@@FFFLLLPPPWWWWWWWWWYYYXXXTTTLLLFFF<<<>>>>>>999222------///+++*********,,,,,,***((()))((()))+++...//////---$$$'''***)))'''&&&(((***(((,,,///...***(((***---))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***'''''''''&&&&&&''''''''''''''''''((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))******))))))************)))))))))))))))))))))******+++(((((()))******************+++,,,---...---,,,,,,$$$&&&))),,,.../////////...---,,,+++,,,...000222<<<999666222///---------,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,+++,,,---......//////......---.........//////000000........................,,,---000555777777444111333222111///......------...//////000111222222222222222222222333444555666333444444555666777888888888<<>>777666111111111111111222222222111111000000//////......000000111111111111000000000---******+++,,,+++*********+++++++++***(((''',,,++++++++++++,,,------...111888DDDOOOSSSOOOIII>>>>>>>>>@@@BBBDDDGGGHHHIIIKKKNNNTTTYYY\\\^^^^^^bbbbbbccccccccccccbbbbbbeeeggghhhhhhfffeeeddddddgggiiilllnnnmmmkkkgggeeefffeeeeeeeeeddddddccccccddddddeeedddbbbaaacccdddffffffgggjjjmmmoooooonnnmmmiiigggiiijjjjjjnnnrrrsssrrrqqqqqqrrrrrrqqqooonnnpppqqqpppooommmnnnnnnoooqqqssssssrrrpppnnnmmmkkkkkkkkkkkkkkkllllllllleeedddbbb`````````bbbcccgggfffdddbbbbbbaaaaaabbb[[[TTTJJJ@@@999555111000---/////////---,,,---......------...///...,,,******++++++,,,,,,,,,++++++------......---,,,+++***&&&(((******))))))***+++---...000000222555;;;???SSSWWW\\\aaaccccccaaa```VVVPPPGGG???:::666333222///...---,,,+++*********))))))******************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((('''&&&%%%&&&(((***+++'''''''''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))'''&&&''')))***(((&&&&&&&&&''''''((())))))***&&&)))++++++)))((()))++++++++++++++++++***))))))))))))***+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++***+++---///111111111000000//////......***,,,......,,,***+++------,,,,,,,,,------......//////............///////////////////////////////////////......------,,,---///111333333222000///000///............///000/////////000000000111111111111111222222333333444222333666888999;;;===>>>>>>KKKZZZhhhzzzyyyyyyuuuiiiZZZOOODDD999555555...//////000000111222222333222222111000///......///000000111111000000//////---+++***++++++***)))))))))************))))))+++++++++++++++,,,,,,---//////333<<>>>>>>>>???AAACCCDDDFFFHHHMMMQQQVVVYYY[[[\\\^^^___```bbbbbbbbbbbbbbbdddfffggggggeeecccbbbbbbgggiiilllnnnnnnlllhhhfffeeeddddddcccccccccdddddddddeeefffeeecccbbbcccdddgggggghhhkkknnnppppppooolllhhhgggiiijjjjjjlllqqqqqqpppooooooqqqqqqpppnnnmmmoooppppppnnnmmmmmmnnnpppqqqrrrsssrrrqqqpppoookkkjjjhhhgggfffgggiiijjjeeeddddddddddddeeefffgggjjjfffbbb___^^^[[[WWWSSSIIICCC<<<666222000...---,,,---///...------...000...------...///...,,,+++)))***+++,,,,,,------,,,***++++++,,,,,,++++++***''')))***+++******,,,...///444999<<<>>>CCCKKKRRRfffiiilllllliiiaaaZZZUUUGGGAAA888111...---------******)))))))))))))))***((((((((())))))*********)))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((***+++((('''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((''''''((())))))(((&&&&&&''''''(((((())))))***'''(((******)))((()))+++***++++++++++++***))))))'''((()))******************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...------------------------***,,,......,,,,,,,,,---,,,------------.........//////............//////////////////////////////........................---...///000000000////////////............//////000000000000111111111222///000222333444555555555111333777999;;;>>>BBBDDDHHH[[[rrruuuzzzlll```RRRGGG>>>666333444......//////////////////111000000000//////......//////000000000000//////---,,,++++++*********)))'''((()))***+++,,,------,,,,,,++++++,,,,,,---...000///111777???DDDEEECCCCCCBBB@@@???>>>>>>??????CCCFFFKKKPPPSSSVVVYYY[[[[[[]]]___aaacccccccccbbbdddfffgggfffdddbbbaaaaaadddfffjjjlllllljjjgggeeecccbbbaaaaaaaaabbbcccdddcccdddeeeeeecccbbbcccdddhhhhhhiiikkkoooqqqqqqpppkkkggggggjjjkkkiiikkkoooooonnnmmmnnnppppppooonnnmmmnnnoooooommmllllllmmmooooooooopppqqqrrrqqqpppllljjjgggdddccceeeggghhhdddeeefffggghhhhhhhhhhhhkkkeee^^^[[[XXXTTTLLLEEE>>>:::555222000///...---+++,,,......---...///111///...------......---+++((()))***,,,---.........+++++++++++++++*********)))***,,,------...000222222;;;FFFLLLNNNQQQXXX___ggghhhgggccc[[[QQQGGGAAA:::666000,,,++++++,,,+++))))))((((((((((((((()))'''''''''((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&'''((()))***)))(((%%%######$$$&&&(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))((((((((()))))))))((('''''''''(((((())))))))))))((((((((((((((())))))*********+++++++++******)))(((((()))***+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,++++++,,,,,,---+++,,,,,,,,,---------...+++,,,------------------,,,------...............//////............//////////////////////////////---........./////////000...............///000000000000////////////000000111111111111222222222222111333444666777777777666777999;;;<<<>>>BBBIIIOOO```pppzzz|||bbbVVVJJJAAA:::333222444000000//////...---,,,,,,---------......///////////////000000000000//////,,,------,,,+++*********))))))))))))***++++++,,,---------------...//////000000111777===CCCEEEEEEDDDCCCAAA@@@???>>>??????@@@DDDJJJNNNQQQSSSWWWYYYZZZ\\\___bbbddddddccccccdddeeegggfffdddbbbbbbbbbaaacccfffhhhhhhgggeeeddd``````````````````aaaaaa___aaaddddddcccbbbcccdddgggggghhhkkknnnppppppooojjjggghhhkkkllliiijjjmmmnnnmmmlllmmmooopppooonnnmmmnnnoooooommmllllllmmmnnnlllkkkmmmoooqqqqqqpppooolllhhhdddcccdddfffhhhdddfffhhhiiiiiihhhgggfffgggaaaZZZUUUQQQKKKBBB;;;:::777333111000000...---***,,,............000111000///------...///...,,,((()))+++,,,---...//////111111000///......------***,,,---...///111444666999EEESSS[[[[[[[[[]]]```^^^\\\XXXQQQIIIAAA:::666000///---,,,------,,,***+++***)))((((((''''''(((''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))***)))&&&%%%%%%&&&(((***(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((()))***)))(((((((((((((((((())))))))))))))))))(((''''''((()))******)))******+++++++++******((()))***+++,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------///......---------------+++,,,,,,------......///,,,,,,,,,---.........---,,,---.../////////......//////............//////////////////////////////------......///000000000000000/////////000111222111111111222222111111111222222222222333333333333444444555666777777777777<<<>>>???AAADDDMMMZZZccczzzXXXNNNCCC<<<777222111333222111000///---,,,++++++++++++,,,---...//////000...//////000000//////...,,,---///...,,,******+++++++++***)))(((((())))))...............//////000111222555;;;AAAFFFIIIIIIDDDCCCBBB@@@@@@@@@@@@AAA<<>>888444111///***))))))+++,,,,,,***)))+++***)))(((((('''(((((())))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((((((((((((((((((***)))''''''''')))***,,,((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''''''''(((''')))+++***)))(((((()))))))))))))))))))))))))))***(((&&&&&&''')))***)))))))))***++++++++++++***((()))***+++,,,---------++++++,,,---------------++++++,,,,,,,,,,,,------.....................---,,,,,,------.........///,,,,,,,,,---///000///---,,,---...///000///......//////............//////////////////////////////.........//////000000000111111000000000111222333222222333333333333222222333333333333444444444444444444555555666888::::::<<>>===<<<<<<777===DDDGGGHHHJJJOOOSSSWWWZZZ]]]aaabbbbbbaaa______aaacccdddcccbbbbbbbbb____________```bbbdddeee```aaacccdddcccaaa___]]][[[^^^bbbdddeeeeeefffgggccccccdddgggjjjllllllkkkjjjiiijjjnnnoookkkjjjlllllllllkkkmmmpppqqqqqqpppnnnpppqqqpppooommmnnnnnnoookkkhhhiiiooossstttsssqqqoookkkgggeeeeeeeeeffffffhhhjjjjjjgggaaa[[[WWWTTTQQQKKKDDD===888444222222000///......---+++)))+++---......------///000222///------...///......***+++,,,---............,,,,,,+++,,,,,,...000111666888999:::<<>>FFFMMMQQQRRRSSSOOOLLLGGGBBB<<<888555444444:::AAAEEEEEEGGGLLLPPPVVVYYY\\\```aaa```___]]]]]]___aaabbbbbbaaaaaabbb______^^^^^^___aaadddfffaaaccceeefffeeeccc___]]]ZZZ^^^bbbeeeggggggiiijjjbbbbbbccceeeiiikkkkkkjjjkkkiiikkkooopppllljjjllllllllllllmmmppprrrrrrqqqooopppqqqqqqooonnnnnnooopppkkkhhhjjjpppuuuvvvuuuqqqoookkkhhhfffdddddddddggghhhjjjiiieee^^^WWWRRRMMMKKKFFF>>>777222000111000///......///...,,,***,,,---///...------...000222000------...//////...++++++,,,---............---------...000333666777???@@@BBBCCCEEEHHHMMMQQQKKKLLLMMMLLLGGG???777333111000///...---,,,,,,,,,+++(((&&&%%%''')))++++++$$$$$$%%%&&&'''(((***+++------,,,+++***)))((((((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((((((((''''''%%%&&&'''((()))++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''''''''''''''***,,,+++)))((()))+++*********)))))))))))))))+++'''$$$$$$''')))***)))((()))***+++++++++++++++&&&'''((()))++++++,,,,,,+++,,,------......------++++++,,,,,,,,,---------***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---000111000---,,,---///000111000///---//////............//////////////////////////////000000000000//////////////////000111111111111111000111222333333222111000444444444555555555555666999888888:::>>>DDDJJJMMM]]]fffrrr|||vvvAAA===888444222222111000000///.........000111222///............///000000------------.........///111111000///...---,,,,,,---***''')))///666999:::,,,,,,,,,+++***,,,000333888>>>GGGOOOSSSTTTTTTTTTVVVRRRLLLFFFAAA<<<888444666777999;;;>>>CCCIIIMMMQQQTTTXXX\\\______^^^]]]bbb```^^^___bbbbbbaaa^^^___```aaaaaaaaabbbeeehhhiiijjjjjjiiihhhfffdddcccbbbcccdddeeeffffffffffffbbb```bbbfffgggddddddfffjjjlllmmmmmmlllkkkkkkmmmkkkkkkkkkmmmoooooonnnmmmppptttvvvtttooolllnnnqqqnnnmmmmmmmmmooorrruuuwwwqqqooommmiiidddaaadddiiiiiijjjiiifff```VVVMMMHHH???>>>:::777444222111000///...---,,,+++,,,,,,---------------------,,,,,,333111///---,,,++++++,,,,,,++++++---///000000///000//////000444999???CCCKKKIIIHHHIIIIIIHHHFFFDDDBBBAAA>>>;;;777333111///))))))))))))))))))))))))'''&&&&&&'''***+++******)))))))))))))))((((((((()))))))))))))))******+++++++++)))(((''''''''''''&&&&&&'''((())))))((((((*********)))((((((''''''+++***)))(((((((((((((((''''''(((((())))))******)))(((&&&%%%&&&''')))***((()))*********((('''&&&'''((()))******)))'''&&&)))(((''''''''''''((((((((()))***++++++***)))(((((()))))))))************&&&&&&&&&''''''''''''(((---,,,***(((((((((((()))******))))))))))))******------------------------++++++******++++++,,,---..................------,,,---.........---,,,+++///......------,,,,,,+++............////////////000///---,,,---...000222222111000.........///000///////////////000111111111111111111111222222333222222222333333444444555777666555444444555666666555777;;;>>>CCCLLLWWW```uuu}}}===:::555222111000//////..................///000......------......///000------........./////////111111000///...---,,,,,,+++(((&&&&&&)))---......---------,,,,,,...222555===CCCKKKRRRVVVVVVWWWWWW\\\WWWQQQKKKEEE???999555666666777888;;;@@@FFFJJJMMMPPPUUUYYY\\\]]]\\\[[[```^^^]]]^^^``````___]]]^^^___`````````aaadddfffiiiiiijjjjjjiiihhhfffeeecccdddeeefffggggggggggggcccaaabbbfffgggeeeeeegggjjjkkkmmmmmmnnnnnnnnnnnnlllkkkkkklllnnnpppooonnnqqqtttvvvtttpppmmmnnnqqqoooooonnnoooppprrrtttuuuqqqnnnkkkhhhfffeeegggiiihhhgggeeeaaa[[[RRRGGG@@@<<<:::777444222000/////////...---,,,+++,,,------------------------------333222000...,,,,,,,,,,,,,,,+++++++++---///000000222111111222777>>>EEEIIINNNLLLIIIGGGEEECCC@@@>>>999888555222///,,,***)))))))))))))))))))))))))))((('''&&&''')))+++***)))(((((((((((((((((((((((())))))(((((())))))***++++++***)))(((''''''''''''%%%&&&&&&''''''''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((((()))))))))***+++)))(((&&&&&&&&&'''((()))))))))))))))(((''''''+++,,,---//////...,,,+++'''''''''''''''((())))))))))))*********)))(((''''''(((((()))******++++++'''''''''((((((((())))))+++******))))))***+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------.........,,,---.........---,,,,,,---------,,,,,,,,,,,,,,,............////////////000///---------...000111111111000//////////////////////////////000111111111111000000111111222333222222222333333444444444555444444333444555777888;;;<<>>666666555333111000///......///...---,,,+++,,,------,,,,,,,,,---.........///333222000...---,,,------++++++***+++,,,///111333666555666888===EEELLLPPPPPPLLLGGGBBB>>>;;;777555333222000...,,,***((('''))))))))))))))))))))))))((('''&&&''')))******)))''''''''''''''''''''''''))))))(((((())))))***++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&(((((((((((()))))))))))),,,+++)))'''&&&%%%&&&&&&***))))))(((((((((((((((,,,---......---+++)))''''''''''''''''''((()))***))))))******)))((('''&&&'''(((((()))***+++++++++(((((()))))))))*********))))))))))))***+++,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------.........,,,------.........---------------------.....................///////////////......------///000111000000000000000//////...000////////////000111111111000000000000111222222333333333333333444444444555444444555666888999;;;>>>???AAAFFFRRRggg}}}~~~444222///......//////......//////000///...,,,+++---,,,,,,,,,,,,---.............../////////000000111111000///...---,,,,,,,,,,,,---.../////////.........------...222888===JJJOOOUUUZZZ\\\\\\\\\\\\[[[YYYWWWTTTRRRNNNIIIEEE<<<:::888888;;;???CCCEEEDDDFFFJJJNNNRRRUUUWWWXXX[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZ\\\]]]^^^___```bbbddddddeeeggghhhiiiiiiiiiiiifffgggiiijjjkkkjjjiiihhhhhheeedddfffgggeeegggkkkmmmlllkkklllnnnnnnmmmjjjjjjhhhggggggjjjmmmoooppprrrtttuuutttqqqoooooopppooooooooooooooonnnllllllkkkjjjiiilllttt{{{zzzttthhh^^^RRRJJJGGGAAA888000222111111000///...............,,,,,,,,,,,,---...+++,,,,,,---...//////000222111///---,,,,,,------***+++---...000333666999:::;;;>>>AAAEEEJJJMMMOOOLLLGGG@@@:::666333000......------+++***)))(((((())))))))))))))))))))))))((('''&&&''')))***)))(((&&&&&&&&&'''''''''''''''((((((((((((((()))************)))((((((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))+++***((('''&&&&&&&&&'''***)))(((''''''((()))***...//////...+++(((%%%""")))(((''''''''''''(((((((((((((((((()))((((((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))***++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,---......///---------...............------...///000000111111............///////////////............///000000...///000111111000///...000000//////000000111222111000000000000111222222333333444444444444555555777777777888999;;;===???@@@CCCGGGPPP___uuu222000......///000/////////000111111000///---,,,---,,,,,,,,,,,,---..................////////////111111000///...---,,,,,,(((***+++,,,+++*********,,,,,,------000555<<>>888333000...,,,***((((((((('''''''''&&&&&&((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&&&&''''''((((((((((((((('''((())))))******))))))(((((((((((()))((((((((((((((('''&&&%%%((((((''''''&&&&&&&&&&&&'''((())))))***)))(((((())))))))))))(((((((((((((((((('''''''''(((((((((***)))(((''''''((()))***......//////---+++(((&&&+++***)))'''&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,+++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---...//////------------......//////,,,,,,---...///000000111............////////////...............///000000...///000111111000///...000000000000000111222222111111111111111222222333444444444555666666777777999999:::;;;===???BBBCCCEEEKKKVVVdddvvv111///......///000000///000000000000000000//////---------------......///------------.........///111111000///...---,,,,,,***,,,---,,,)))''''''(((+++,,,,,,...222:::BBBHHHRRRVVV[[[]]]]]]\\\\\\\\\^^^^^^^^^]]][[[WWWQQQLLLAAA>>><<<<<>><<<>>>???AAAEEEIIIMMMPPPRRRUUUVVVWWWVVVUUUTTTUUUWWWXXXZZZ]]]______```bbbddd___```ccceeeggghhhhhhhhhgggiiikkkmmmmmmllliiihhhhhheeeeeeggggggeeefffiiikkklllllljjjfffcccbbbbbbeeeddddddeeeiiilllnnnooorrrrrrqqqqqqpppnnnmmmllljjjjjjjjjiiiiiiiiihhhhhhkkkppptttxxx}}}oooYYYNNN@@@777444444333111......////////////.........---,,,+++,,,---...///---------.../////////000---,,,,,,,,,---...000111222888@@@DDDCCCBBBBBBCCC<<>>;;;888555111///...---+++***)))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((&&&&&&&&&&&&'''(((((())))))((((((''''''(((((()))***))))))(((((((((((())))))((((((((()))((((((''''''))))))(((((('''&&&&&&%%%%%%%%%'''((((((((('''&&&))))))))))))((((((((((((&&&''''''(((((((((((()))((((((((((((((())))))***&&&(((***+++,,,+++***)))+++***)))'''&&&&&&&&&&&&(((((((((((()))+++,,,------,,,+++***)))((('''&&&'''''''''((((((((())))))))))))*********))))))(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------....../////////------------...///000111******+++,,,------..................////////////.........///////////////...//////000000000000000111000000000000111222222222222222222222333444444444444555666888999:::;;;;;;;;;===???BBBFFFJJJLLLMMMXXXhhh{{{///...------//////...---//////.........///000000......------......///000,,,,,,,,,,,,------------111111000///...---,,,,,,,,,...///...+++***+++---+++,,,...111666???IIIPPPVVVYYY]]]___^^^]]]\\\\\\______```aaa```\\\VVVQQQFFFCCCAAACCCEEEDDD@@@;;;<<<<<<===@@@CCCHHHLLLNNNPPPRRRTTTSSSQQQPPPQQQSSSUUUXXX[[[^^^^^^___aaabbb___aaaccceeeggghhhhhhhhhgggiiilllmmmmmmkkkiiiggggggeeeeeehhhhhheeedddggghhhkkknnnkkkddd```aaadddddddddeeehhhllloooooooooqqqpppooooooooonnnlllkkkiiiiiihhhggghhhiiijjjkkkpppxxx}}}|||}}}|||nnn]]]IIICCC:::444111111111111,,,---............---,,,------,,,+++,,,---...///............////////////,,,,,,,,,---///222444555;;;DDDMMMQQQNNNIIIDDDCCC:::;;;===>>><<<999555333111000............,,,+++************************((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&'''(((((()))******(((''''''''''''((())))))))))))(((((((((((())))))&&&&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%'''((()))((('''&&&***)))))))))((((((((('''((((((((((((((((((''''''''''''((()))))))))))))))$$$%%%'''))))))((('''&&&((((((''''''''''''((((((,,,+++***))))))***++++++************))))))))))))(((((()))))))))*********))))))+++,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---////////////////////////...---------...///111222,,,,,,------.........///............////////////---......//////////////////////////////000111111111111000000111111222333444444333333444444555666444555666888:::<<<===>>>>>>@@@CCCGGGMMMSSSYYY\\\bbbnnn...---,,,,,,......---,,,...---,,,,,,---...000111///............///000000+++++++++,,,,,,,,,------111111000///...---,,,,,,'''***,,,,,,+++,,,///222,,,---///333999CCCMMMUUUXXX[[[___```___]]]\\\\\\\\\^^^```cccdddaaa\\\WWWKKKIIIHHHIIILLLJJJDDD>>>::::::;;;===@@@DDDHHHKKKMMMOOOQQQPPPNNNMMMOOOQQQSSSVVVZZZ\\\]]]^^^___aaaaaabbbdddfffhhhiiiiiihhhgggiiilllmmmmmmkkkhhhffffffdddeeeiiihhheeeccceeeeeekkkoookkkccc___bbbgggeeeeeefffjjjnnnqqqqqqppppppooonnnnnnnnnmmmkkkjjjiiihhhgggggghhhjjjlllnnnttt~~~}}}yyysssaaaNNN===;;;888444111/////////+++,,,---...------+++***---,,,,,,+++,,,---...//////////////////.........---------///111444777999BBBLLLWWWZZZUUULLLEEEAAA888777777555444222000//////.........000///---,,,%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&'''((('''%%%'''''''''((()))******+++'''''''''''''''((())))))))))))(((((((((((()))***$$$$$$%%%&&&''''''''''''''''''(((((()))*********%%%''')))***+++***)))(((******))))))((((((((('''))))))))))))((('''%%%$$$&&&'''(((*********)))(((,,,---------,,,)))&&&%%%%%%%%%&&&&&&((()))***+++000...,,,***)))))))))***((((((((()))******++++++)))************+++++++++((()))+++...///000000///,,,++++++******++++++,,,------------------------++++++******++++++,,,---000000000000000/////////...---------...///111222000000000000111111111111............/////////000---......///000/////////000///.........000111222111111111000111111222333555444444444444555666666444555666999;;;>>>???@@@BBBEEEIIIPPPWWW___fffjjj|||111///---,,,,,,,,,+++************+++,,,---///000000000//////.........---+++,,,---......---,,,+++/////////...---,,,***)))***,,,------,,,+++,,,---000111333999@@@JJJSSSXXX___^^^^^^```bbbaaa]]]YYY___```bbbcccaaa^^^[[[XXXOOOMMMMMMPPPSSSRRRKKKEEE<<<999888;;;AAAEEEDDDAAALLLLLLLLLMMMNNNOOOOOOOOORRRXXX[[[ZZZZZZ]]]___]]][[[\\\^^^aaadddfffhhhiiifffgggjjjkkkkkkjjjgggffffffeeeeeeeeeeeefffggggggiiihhhhhhgggffffffeeeeeeaaadddhhhmmmppppppooonnnpppkkkggggggjjjlllkkkhhhiiidddbbbfffggggggllltttyyy}}}{{{mmmZZZJJJAAA666444111...,,,,,,,,,------------....../////////---...---,,,***+++...111...///000333444333000---000000000333999@@@FFFJJJLLLMMMMMMMMMJJJFFFBBB???333333222000///---,,,,,,---000111///,,,)))***+++%%%%%%&&&&&&''''''((((((************************%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''++++++++++++************&&&&&&&&&'''((())))))***+++*********))))))((((((***(((''''''(((((('''%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''...---,,,+++***((('''''')))---000000,,,((('''((()))(((((((((''''''''''''---,,,+++)))((((((''''''+++*********))))))(((((())))))))))))))))))))))))''')))******))))))***+++///......---------......------,,,,,,,,,------...------,,,,,,,,,+++++++++333222222222111111000000////////////000000000000//////000000000000//////111111000000//////......000000000000////////////000000000000000000000000111111111111111222222222444444333333444555777888666999<<<======???DDDHHHFFFJJJPPPWWWaaannn{{{111///---,,,------,,,+++*********+++,,,---/////////.........------------,,,---...//////...---,,,000///...---,,,+++******+++,,,...---,,,+++,,,---///111555<<>>;;;===BBBEEEDDDBBBGGGGGGHHHIIIJJJLLLMMMMMMQQQWWWZZZYYYZZZ\\\]]][[[ZZZ[[[]]]___bbbeeeggghhhfffgggiiijjjjjjiiigggfffeeeeeeeeeeeeeeefffgggggghhhhhhgggffffffeeeddddddccceeejjjnnnpppqqqpppooollliiiggghhhkkkmmmjjjgggiiiddddddjjjnnnpppuuu{{{xxxyyywwwnnn^^^MMM???777444333111///------------,,,,,,---------.........+++,,,+++***)))***,,,///888555222000000000///...222333666:::???CCCFFFHHHFFFFFFEEECCC@@@<<<888666000000///...---,,,,,,+++---///000///,,,******++++++******)))((((((''''''''''''''''''''''''''''''''''''((())))))((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((''''''''''''&&&&&&&&&''''''((())))))************)))))))))((((((***(((''''''(((((('''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''(((---,,,+++***))))))((((((***---111000,,,)))(((((())))))(((((((((''''''''',,,+++***)))((((((((((((************)))))))))((())))))))))))))))))))))))((()))+++***))))))***,,,......------------......///......---------......++++++,,,,,,------......222222111111000000000000////////////000000000000//////000000000000//////000000000000////////////000000000000000000000///111111111111111111111111111111111111222222222222555444444555666777888999888<<<@@@BBBCCCEEEJJJNNNPPPRRRYYYhhhzzz000...---,,,---------,,,*********+++,,,---...///---------------,,,,,,,,,---......//////......---000///---,,,++++++++++++,,,---......,,,,,,,,,...///333999AAAJJJRRRXXX\\\\\\]]]^^^aaacccdddbbb```aaabbbdddeeedddaaa^^^\\\XXXWWWWWWYYY[[[YYYSSSNNNJJJFFFBBBAAACCCEEEEEECCCBBBCCCDDDEEEGGGJJJLLLMMMPPPVVVZZZYYYYYY[[[ZZZXXXWWWYYY[[[^^^aaadddggghhhgggggghhhhhhhhhhhhggggggeeeeeeeeeeeeffffffgggggggggffffffeeeeeeddddddccceeegggjjjnnnpppqqqqqqpppiiiggggggjjjmmmmmmiiiffffffdddfffoooxxx{{{}}}uuuqqqiii[[[LLL???666222111111000//////......---,,,,,,,,,,,,------------+++,,,+++***)))***---///AAA;;;333......000333555777:::>>>BBBEEEEEEEEEDDD>>>===;;;888555222000...------,,,,,,,,,+++++++++---...///...,,,******************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))******))))))))))))((((((***(((''''''))))))(((&&&&&&&&&'''((())))))(((((('''''''''''''''((())))))++++++******))))))))))))***...111111---***)))))))))))))))(((((((((''''''******))))))))))))******************)))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---...---------------......000000///......---......***+++,,,---...///000000000000000000////////////////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111111111111222222333333333444555666777888999::::::999===BBBFFFGGGJJJOOOTTT\\\]]]fffzzz000...,,,,,,.........---++++++++++++,,,---...///------------------------...//////////////////...000///,,,*********+++,,,,,,---......,,,,,,...///111666>>>HHHQQQXXX\\\^^^]]]^^^```bbbccccccbbbaaacccdddeeeffffffdddbbb```]]]]]]]]]^^^^^^\\\WWWSSSQQQNNNIIIFFFFFFFFFFFFEEEAAAAAABBBDDDFFFIIILLLNNNOOOUUUZZZYYYYYYZZZYYYWWWWWWXXX[[[^^^aaadddggghhhffffffffffffffffffffffffdddeeeeeefffffffffffffffeeeeeeeeeddddddccccccccceeegggiiilllnnnoooooooooggggggiiikkkmmmlllhhhdddbbbdddkkkvvv~~~zzzooogggZZZLLL@@@888555444......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++---000222AAA;;;555111333888===@@@???AAACCCDDDDDDBBB???>>>999777555222000.........++++++++++++,,,,,,,,,,,,---......---,,,+++******$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((***((('''((())))))((('''%%%&&&'''((())))))))))))((((((((((((((())))))*********)))((())))))***++++++///222111...***)))***)))))))))(((((((((((('''))))))(((((()))***++++++*********)))))))))))))))))))))))))))))))))))))))***+++---,,,++++++,,,...------,,,,,,------......000///...------,,,------,,,,,,------...///000000//////////////////......////////////000000000000//////000000000000//////000000000000////////////000000000000000111111111111111111111111111111111111111222222333333444444444444666888999:::;;;;;;===AAAGGGKKKOOOUUU]]]cccppprrr}}}///...,,,,,,...//////...++++++++++++,,,---........................///////////////......////////////...,,,***)))***+++,,,,,,---...------...000222444:::CCCNNNVVV[[[^^^^^^___```bbbbbbaaa`````````eeefffggghhhhhhgggeeedddaaaaaaaaa```___]]]YYYVVVWWWTTTOOOLLLJJJIIIGGGGGG@@@@@@@@@BBBDDDGGGJJJLLLOOOUUUYYYXXXXXXZZZZZZWWWXXXYYY[[[^^^aaadddggghhheeeeeeeeeeeeeeeeeeeeeeeedddeeeffffffggggggffffffdddddddddddddddccccccccceeefffggghhhjjjkkklllmmmggghhhjjjllllllkkkhhhfffeeekkkttt}}}wwwoooeee\\\NNN@@@777333333444------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---000333:::888777999>>>CCCGGGIIIEEEDDDCCC@@@===:::888777333222000.........///000***++++++,,,------......------,,,---,,,,,,***)))$$$$$$%%%&&&'''((())))))************************'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))+++++++++*********))))))''''''''''''(((((((((((((((((((((((((((((()))))))))((('''((()))***)))(((&&&&&&'''(((((()))(((((()))(((((((((((()))*********)))((('''((()))***++++++///222111...***)))******)))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))))))))*********************************,,,------,,,,,,---...,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,..........................................//////////////////000000000000//////000000000000//////222111111000///......---///000000000111111111222111111111111111111111111111222222333444444555555444444666777999;;;======@@@EEEMMMVVV___kkkxxx///---,,,---///000000///,,,+++++++++,,,,,,---............//////////////////......------......///...---,,,*********+++,,,+++,,,---------///333555999???HHHRRRYYY]]]^^^^^^```aaabbbaaa```^^^______ggggggiiiiiijjjiiihhhhhhcccddddddccc```]]]ZZZXXXYYYWWWTTTQQQNNNKKKIIIIII@@@@@@??????AAACCCFFFHHHMMMRRRVVVUUUUUUXXXYYYXXXYYYZZZ\\\^^^aaadddeeegggddddddeeeeeeeeeeeeddddddcccdddfffgggggggggfffeeeddddddddddddddddddddddddeeedddeeeeeefffhhhjjjjjjggghhhiiijjjkkklllllllllnnnvvv}}}~~~{{{tttiii___XXXOOOBBB777000.........------........./////////------------,,,,,,,,,,,,++++++++++++***,,,///222777888<<>>:::666333222111------,,,+++,,,---///000++++++,,,------...//////---,,,+++,,,---,,,+++)))))))))))))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((''''''((((((((((((((((((''''''(((((((((((()))))))))((('''(((***+++***)))''''''((((((((((((''''''((((((((((((((()))******+++)))(((''''''(((***+++***...111111---***))))))******)))))))))((((((((())))))(((((()))***++++++))))))))))))***************************************,,,------,,,+++---...++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,.........---------,,,,,,............////////////////////////000000000000//////000000000000//////111111111000//////......///000000111111222222222222222222222222222222222222222333444444555666666666666666888:::===@@@AAA???GGGUUUcccrrr...---,,,---///111111000,,,,,,+++++++++,,,---------------......////////////...---,,,,,,---...///,,,,,,,,,+++++++++++++++***+++,,,---...111555888???DDDLLLTTTZZZ]]]]]]\\\]]]___aaa```^^^^^^___aaahhhiiijjjkkkkkkkkkkkkjjjfffffffffeeeaaa^^^[[[ZZZXXXXXXWWWUUUQQQNNNKKKJJJDDDBBBAAA@@@@@@BBBEEEFFFJJJOOOQQQPPPQQQUUUXXXXXXYYYZZZ[[[]]]___aaacccdddbbbcccdddeeeeeedddcccbbbcccdddfffggghhhgggfffeeedddddddddeeeeeeeeeeeeeeeeeeddddddddddddfffhhhjjjffffffggghhhjjjnnnrrrvvvxxxxxxkkkaaaWWWOOOGGG@@@888222///...---,,,///...---,,,---...///000.........---------,,,,,,+++++++++++++++,,,000222<<<>>>AAAFFFIIIIIIFFFCCC>>><<<999555222000///...++++++++++++,,,,,,------++++++,,,,,,---.........---+++***+++------+++((((((((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***)))(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))((('''(((***+++***)))))))))))))))((('''&&&%%%(((''''''''''''((()))))),,,***(((&&&&&&''')))+++***---111000,,,)))((((((*********)))))))))((((((***)))))))))))))))******((()))))))))***************************************+++,,,,,,++++++,,,---++++++++++++,,,---...///++++++++++++,,,---......,,,,,,,,,,,,------------....../////////000000000////////////000000000000//////000000000000//////......//////000000111111///000000111111222333333222222222222222222222222222222333444555666777777:::999888999;;;???DDDFFFGGGSSSfffzzz...---,,,---///111111111,,,,,,+++++++++,,,------,,,,,,,,,------............---,,,++++++,,,---...++++++,,,,,,,,,+++******)))***,,,---...222777:::BBBGGGNNNUUUZZZ\\\\\\[[[ZZZ]]]______^^^^^^```ccciiiiiijjjkkkllllllllllllhhhhhhhhhfffbbb___\\\\\\WWWXXXYYYWWWTTTOOOLLLKKKHHHFFFDDDBBBBBBDDDFFFGGGHHHLLLNNNLLLNNNSSSWWWXXXYYYYYY[[[\\\^^^```aaaaaa```bbbdddffffffdddbbb```cccdddfffhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeedddcccdddfffhhhjjjddddddeeefffiiipppxxx}}}}}}ooo]]]QQQIIICCC:::666111000111222222000000///---,,,,,,---///000/////////......---------------...------...222555BBBCCCEEEHHHHHHEEE@@@<<<777777666444222000...---------------------,,,,,,++++++,,,,,,,,,------------+++***+++------+++(((######$$$&&&''')))*********************************)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))******)))))))))((((((((((((((((((((((((((('''''''''&&&'''''''''(((((()))))))))(((((((((***++++++*********))))))(((&&&%%%$$$'''''''''''''''((()))))),,,***(((&&&&&&''')))***)))---000000,,,((('''(((************))))))))))))******))))))))))))******(((((())))))*********+++************************)))+++,,,,,,+++***,,,---++++++++++++,,,---...///+++++++++,,,---...///000)))***++++++,,,---........./////////000000111111////////////000000000000//////000000000000//////+++,,,---///000222333444///000000111222222333333222222222222222222222222222222333444555666777888===;;;::::::===AAAGGGJJJYYYhhh}}}***,,,......---,,,---...------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))******,,,------...///333999===HHHLLLRRRYYY]]]___^^^^^^ZZZ\\\]]]\\\[[[[[[___bbbiiiiiiiiiiiikkkkkkiiihhhiiihhhfffeeeeeeccc___]]]\\\[[[YYYYYYXXXVVVRRROOONNNMMMJJJGGGEEECCCCCCBBBHHHJJJKKKLLLMMMQQQUUUXXXZZZXXXWWWZZZ^^^aaabbbaaabbbcccccccccbbbbbbdddfffdddcccbbbccceeeffffffeeebbbbbbbbbdddfffeeeccc``````ccceeedddccccccgggkkkddddddaaa```gggttt}}}{{{jjjXXXKKKAAA;;;888222222222111000//////...,,,---------------.........,,,+++,,,...//////...000000/////////222777<<>>===;;;777444222000000000000///---+++***---------------------------------------,,,++++++,,,+++***)))))))))******((((((((((((''''''''''''((((((((((((((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))(((''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))***)))))))))((((((((('''(((((((((((((((''''''&&&&&&'''(((((((((((((((((()))(((&&&''')))******)))***+++------+++)))))))))''''''(((((((((((())))))+++***)))(((((()))+++,,,---,,,***)))((()))***+++,,,,,,,,,,,,+++***)))(((******))))))******+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---...////////////...---000000111111111111000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000111222333222222222222222333333444555444333444555777888888>>>===@@@EEEJJJRRRbbbqqq000111222000---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...---...///111555<<>>@@@AAAAAABBBDDDIIIOOOTTTVVVVVVWWWZZZ]]]^^^]]]\\\]]]___````````````bbbccciiifffbbbaaaaaaaaaaaaaaabbbbbbccceeeggggggdddbbb___```bbbeeehhhhhhfffddd``````^^^]]]ccclllrrrsssdddZZZJJJ===555222222222111111000000//////......//////...---------------///...---///222444666555999<<<@@@BBB???<<<888777888777666555333222000000............---+++***)))........................,,,,,,,,,,,,,,,++++++***++++++***))))))))))))***((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((((((((('''&&&((('''%%%&&&((())))))(((''')))+++,,,***)))((()))&&&'''''''''((((((((())),,,+++***)))))))))++++++,,,+++***)))((()))***+++,,,,,,,,,,,,+++***))))))******))))))******+++,,,((()))***+++,,,---...///------,,,+++,,,---...///......///000000000//////111111000000000000111111111111222222222222111111000000000000000000000000////////////000000000000000000000111222333555666333333222222333444444555555555555666777999:::;;;AAADDDKKKTTT^^^kkk}}}000111222000---+++***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---///111444999AAAJJJPPPWWWZZZ]]]___``````^^^]]]``````aaa`````````aaabbbaaacccdddddddddeeeggghhheeeeeegggjjjkkkhhhccc___```^^^]]]]]]]]]\\\[[[YYYXXXYYY[[[ZZZUUUMMMEEE@@@======>>>>>>@@@EEEKKKPPPSSSTTTWWWZZZ\\\]]]\\\[[[[[[]]]___`````````bbbccchhheeeaaa___```aaabbbaaabbbbbbccceeeggggggeeebbb[[[[[[^^^dddiiijjjfffbbb^^^```___^^^aaaeeeeeeaaaQQQIII???666111111111111000000000//////.........---,,,,,,,,,---...///000111111222555999===>>>>>>BBBDDDGGGFFFAAA;;;666333222111000.....................------,,,+++******------------------------++++++,,,,,,++++++***)))+++******)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''(((((())))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&(((((())))))((('''&&&&&&)))'''&&&&&&((())))))(((&&&(((******)))(((((()))((((((((()))*********+++,,,,,,+++*********+++++++++***))))))))))))******+++++++++++++++***))))))******))))))******+++,,,((()))***+++,,,...//////...---+++++++++,,,...000//////////////////......222111000//////000111222000111111222222111111000////////////////////////000111111111222222222222111111111111222333444555333333333333444555666666666777888999;;;>>>AAADDDIIIQQQ^^^kkkxxx---...000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...///000111...000444888>>>FFFOOOUUUYYY[[[^^^aaabbbbbbaaa```]]]^^^^^^```bbbcccccccccbbbcccdddcccaaabbbdddfffeeefffhhhkkkllliiieeeaaa```^^^]]]]]]^^^^^^]]]\\\WWWZZZ]]]]]]ZZZSSSKKKFFF?????????>>>???BBBGGGKKKOOORRRUUUXXXZZZZZZZZZZZZZZZ\\\___aaaaaaaaabbbddddddbbb```___aaacccddddddccccccdddeeegggfffcccaaaYYYZZZ]]]ccciiikkkhhheee___bbbcccaaa```^^^WWWPPP???<<<777333222111111000/////////..................---,,,,,,,,,...000111444444777;;;@@@CCCCCCCCCHHHHHHFFFBBB<<<555222000000...---,,,+++,,,......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************))))))((((((((((((((((((''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''&&&(((((())))))((('''&&&&&&***((('''((()))+++******%%%'''******)))(((((((((((((((((()))***++++++,,,------,,,+++++++++++++++))))))))))))))))))************+++++++++***))))))******))))))******+++,,,++++++,,,,,,,,,---------...---+++++++++,,,...000111000///...------,,,,,,222111000//////000111222//////000000000000//////////////////////////////000111111111222222222222333222222111111111222222444444444444555666777888777999::::::<<<@@@FFFKKKZZZgggyyy***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...///000111222000444999???EEELLLSSSXXX[[[]]]___aaacccccccccbbb]]]]]]^^^```ccceeeeeecccbbbddddddbbb```___bbbfffggghhhiiikkkllljjjfffbbb```___]]]]]]___``````___YYY[[[^^^___]]]XXXRRRNNNEEEEEEDDDCCCAAAAAADDDFFFJJJMMMQQQTTTUUUWWWXXXZZZXXX[[[^^^```aaaaaabbbdddaaa```___aaadddfffffffffdddcccdddeeeeeedddaaa^^^ZZZZZZ]]]```eeeggggggggg___bbbbbb^^^ZZZUUUKKKAAA444222000000111000///---..................------111000...---...///111222999;;;>>>CCCFFFGGGDDDBBBGGGEEEAAA;;;444000/////////...---,,,,,,---...///000000///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))((('''((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''&&&''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&(((((((((((((((((('''&&&***)))((((((***++++++***&&&(((***+++)))((('''(((&&&&&&'''((()))***++++++...---------,,,++++++***(((((()))))))))))))))))))))***************))))))******))))))******+++,,,------------,,,,,,,,,,,,------,,,+++,,,---...///111000///...------------111111000000000000111111//////000000000000//////000000000000000000000000////////////000000000000444333222222111111111222444444555555666777999999999:::<<<===@@@GGGRRRZZZttt)))+++------,,,+++,,,---++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,------------------------///000111222444999@@@FFFLLLQQQVVVZZZ]]]___```bbbccccccbbbbbb```______bbbeeegggeeeccc```cccdddbbb______dddhhhjjjjjjjjjkkkkkkjjjfffdddbbb```______aaaccccccccc^^^___```aaa___\\\XXXUUULLLMMMLLLIIIEEEBBBBBBBBBDDDHHHLLLNNNOOORRRVVVYYYUUUXXX\\\___``````aaabbb``````aaacccfffggggggeeeeeeddddddddddddbbb^^^\\\YYYYYYZZZZZZZZZ\\\___bbb[[[[[[XXXQQQLLLGGG>>>666000...------...//////...------------------------000/////////222555999;;;DDDFFFJJJMMMNNNKKKDDD??????===:::444000...///000......---------------...000///...---------...///---------------------------------------,,,++++++((()))*********)))''''''((((((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((''''''&&&&&&'''((((((((((((((((((***((('''''')))******)))(((***,,,+++)))(((''''''''''''((()))***+++,,,,,,.........------,,,+++***'''(((((()))))))))))))))))))))************))))))******))))))******+++,,,------------------------,,,,,,,,,---------......//////.........///111111000000111111111111000000000000000111111000000000000000000000000000000000////////////000000000000444333333333333333444555555555555666777888::::::;;;>>>BBBGGGOOO]]]nnnzzz)))+++---,,,+++***++++++))))))))))))))))))))))))(((((()))***,,,---...///,,,,,,------------......,,,,,,------...000111222777===DDDKKKPPPUUUYYY[[[``````bbbbbbcccbbbaaa```cccbbbbbbdddggggggeeebbb^^^aaacccbbb___```eeekkklllkkkjjjjjjkkkiiigggddddddbbb```aaaccceeefffeeebbbccccccbbb```^^^[[[ZZZQQQRRRQQQMMMHHHCCC@@@@@@AAADDDHHHJJJKKKNNNTTTXXXSSSWWW[[[^^^______```aaa``````bbbeeehhhhhhfffdddeeeddddddccccccaaa]]]ZZZVVVWWWVVVRRRPPPQQQVVV[[[TTTSSSMMMDDD>>>;;;555...222///,,,,,,---///000111------------------------+++,,,---000666<<>>IIISSSXXX[[[\\\\\\```_________```aaacccdddeeedddcccbbbbbbbbbcccdddiiifffbbbaaacccfffiiikkknnnmmmmmmllljjjhhhfffeee```aaacccdddeeeeeeddddddccccccccccccbbb___ZZZVVVZZZXXXTTTPPPMMMIIIDDD@@@???@@@AAADDDGGGKKKOOOQQQVVVYYY\\\^^^]]]\\\[[[\\\^^^```bbbcccbbbbbbccceee```````````````^^^ZZZWWWSSSPPPMMMKKKJJJLLLOOOQQQOOOGGG>>>888666444000,,,......---,,,,,,,,,------111000///...---...//////---333888<<>>@@@BBBGGGQQQbbbwww------------------------,,,+++++++++************///---,,,,,,---,,,+++***++++++++++++,,,---...///.........---...111666:::@@@GGGQQQYYY^^^_________``````_________aaabbbccceeedddccccccccccccdddeeehhheeecccaaacccfffiiikkknnnnnnmmmkkkiiigggfffeeebbbccceeefffeeedddbbbaaadddcccccccccccc```\\\YYYZZZXXXUUURRRPPPMMMIIIFFF??????@@@BBBEEEIIIMMMOOOSSSVVVYYY[[[[[[[[[[[[\\\]]]___aaabbbaaaaaabbbccc^^^^^^^^^^^^]]][[[XXXVVVRRROOOJJJFFFEEEGGGJJJLLLFFF@@@888444333333000---...------,,,,,,,,,------000///...------///000111222;;;DDDKKKTTT```gggiiillllllkkkfff]]]QQQDDD===444111---+++,,,...000000111---+++---///------///111000...---,,,,,,------...---,,,++++++,,,---...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((''''''&&&%%%'''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((('''***)))((()))***+++***(((''''''((((((((()))))))))))))))(((((((((((())))))***++++++*********---///000444555///*********)))++++++)))(((,,,333777666111///,,,+++,,,,,,,,,+++++++++++++++************+++)))***---...++++++---...---,,,++++++,,,---...,,,,,,,,,---------...............///////////////000000///...............000000000000000000000000111111111111000000000000000000000000111111111111222222333333333444444444777555444666888999888666777999;;;>>>@@@BBBEEEGGGMMMXXXjjj,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******///...------...///...---++++++++++++,,,---...///...///000000222666;;;???JJJPPPYYY___bbbbbbbbbbbb``````_________```aaaaaacccccccccccccccdddeeefffgggeeedddbbbccceeehhhjjjooonnnmmmkkkhhhfffeeedddccceeeggghhhgggeeeaaa___cccbbbbbbccccccbbb___\\\ZZZXXXVVVUUUTTTRRROOOLLL@@@???>>>>>>@@@DDDHHHKKKNNNQQQTTTWWWXXXXXXZZZ[[[\\\^^^`````````___```aaa\\\\\\\\\[[[YYYXXXVVVUUUOOOLLLGGGCCCAAAAAABBBDDD;;;666111...///000///...---,,,,,,,,,,,,,,,------///...---...///222555777===HHHUUU^^^gggpppttttttqqqoookkkdddYYYLLLAAA:::222///,,,***+++---......000+++***,,,...,,,,,,...000///...------------------------,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((('''(((((((((((('''&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))((('''((()))***)))'''((())))))))))))*********))))))(((((((((((())))))***++++++*********---///333777777000+++******(((******))))))111:::>>>===111...,,,+++,,,,,,,,,++++++++++++++++++,,,,,,,,,***((()))...///------000......------------......,,,,,,,,,---------......------......//////000000000//////............///000000000000000000000000111111111111111111111111000000000111111111222222000111222333444555666666777666666777888999888777999;;;???AAADDDGGGKKKNNN\\\nnn,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,+++,,,...///...---,,,++++++,,,,,,---...///...///111333666:::@@@DDDOOOTTT\\\bbbddddddccccccaaaaaa``````````````````aaaaaaaaabbbcccdddeeeeeeffffffeeeddddddeeehhhjjjooonnnllljjjgggeeedddcccbbbdddhhhjjjiiifffccc```bbbaaa``````aaaaaa```^^^[[[ZZZXXXWWWWWWUUUSSSPPPAAA???<<<;;;;;;???CCCEEEGGGJJJNNNQQQSSSUUUXXXZZZ\\\^^^______^^^]]]^^^___[[[[[[[[[YYYVVVTTTSSSSSSLLLJJJGGGDDD@@@>>><<<;;;333000,,,+++,,,......---,,,,,,+++,,,,,,---............///000444888<<>>000...+++++++++,,,++++++))))))******+++,,,------***((()))---...,,,,,,......------------------...,,,,,,,,,---------......,,,------...///000111111000///............//////000000000000000000000000000111111111111111222222000000111111111222222222111111222333444555666666777666666777888999999999>>>???AAACCCGGGOOOZZZbbbvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---///000000///,,,,,,,,,,,,---...//////...000333666:::???EEEIIIRRRWWW^^^ccceeeeeeeeeeeeaaaaaaaaaaaaaaaaaa``````___``````aaabbbcccccccccfffggghhhgggeeeeeehhhjjjnnnmmmkkkhhhfffeeedddcccaaadddgggjjjkkkiiieeeccc```___]]]^^^___```___^^^\\\[[[YYYXXXXXXWWWTTTRRREEEBBB>>>;;;:::;;;>>>@@@AAADDDHHHLLLNNNQQQUUUWWW[[[]]]^^^^^^\\\[[[[[[\\\YYY[[[[[[XXXSSSPPPOOOOOOGGGGGGHHHFFFCCC===888444111///,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///000///000222666:::???CCCEEENNNXXXbbbfffffffffaaa[[[WWWUUUPPPJJJCCC===777555///---***)))***,,,,,,+++---)))(((,,,---+++)))+++...............---------,,,,,,------,,,,,,+++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''&&&&&&''''''''''''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&'''''''''(((((()))))))))(((''''''))))))((('''************++++++++++++))))))(((((((((((())))))((())))))(((((((((+++---333777888222---------,,,+++***)))...999CCCBBB;;;000...+++***+++,,,+++***'''(((((()))***+++,,,,,,+++)))***---,,,))))))+++,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------...///000111111//////............//////000000000000000000000000000000111111222222222333111111111111222222222222333333444444444555555555666777777777888999;;;===AAACCCEEEIIIRRRcccxxx------------------------,,,,,,------------......000//////000222333222111,,,,,,,,,,,,---...///000...111666:::???EEEKKKOOOXXX\\\bbbfffhhhgggggggggaaaaaabbbccccccbbbbbbaaa___```aaabbbcccccccccbbbfffiiikkkjjjgggfffhhhkkkmmmllliiigggeeeddddddeeebbbdddgggjjjkkkjjjhhhfff```^^^\\\\\\]]]_________\\\[[[YYYYYYZZZYYYVVVTTTLLLIIIDDD???<<<;;;<<<<<<<<>>FFFAAA666000---+++***+++++++++***''''''((()))******++++++,,,)))***,,,,,,((((((***,,,,,,------------,,,,,,,,,,,,,,,---------......------......//////000000///............//////000000000000000000000000000000000111111222333333333111111111222222222222333444444444444444555555555777888999999:::<<<@@@CCCAAAFFFMMMWWWfff}}}........................,,,---------............111000///000111222111000---,,,,,,------...///000111444999???DDDJJJQQQUUU]]]```eeeggggggfffeeedddaaabbbcccdddeeeeeeddddddbbbcccddddddeeedddcccbbbgggjjjnnnmmmiiigggiiilllkkkjjjhhhfffeeeeeeeeeffffffgggiiijjjjjjiiigggfffbbb```]]]\\\]]]___``````[[[ZZZYYYZZZ\\\\\\[[[YYYUUURRRLLLGGGBBB>>><<<<<<999<<>>???>>>;;;777222///......---,,,++++++,,,---,,,------...000111333444888:::===@@@BBBAAA@@@???>>>DDDGGGEEECCCCCCAAA===>>>===:::777444111...---///---+++***,,,,,,,,,+++,,,))))))---...+++)))***,,,---...//////...------...---,,,************+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))(((''''''))))))************))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***+++)))((()))***+++***))))))))))))************+++))))))(((((((((((())))))***++++++*********---///444888888222,,,,,,,,,++++++***+++444CCCJJJBBB444///---*********++++++***)))))))))******++++++++++++)))***------******,,,,,,---...//////...---,,,,,,,,,,,,---------...............///////////////...............///000000000000000000000000000000000000111222222333444444111111111222222222333333222333333444555666777777888:::<<<===>>>@@@EEEIIIJJJTTTdddttt////////////////////////---------.........//////000...---...///000///------------------...000000333666<<>><<<777:::===AAADDDHHHLLLPPPQQQSSSSSSRRRPPPNNNNNNOOOPPPTTTWWWTTTKKKBBB===<<<;;;:::999888555333111///,,,,,,---,,,+++,,,---...------...///111333444555<<<>>>AAACCCBBB???;;;999777;;;<<<777444444333111333222222111000///......///---++++++,,,---,,,+++,,,))))))---///,,,******,,,---.../////////------///...+++)))))))))***+++))))))))))))************************************))))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***(((&&&%%%&&&'''((('''&&&((())))))))))))*********))))))(((((((((((())))))((())))))(((((()))+++---666:::999222,,,******(((******,,,777FFFMMMCCC444///---*********+++*********++++++++++++,,,,,,,,,***(((***...///,,,---///---...///000000///...---,,,,,,,,,---------......///////////////........................///000111000000000000000000000000000000111222333333444444111111222222222333333333000111222444666777999999:::<<>>>>>===AAAIIIOOOUUUSSSQQQMMMKKKJJJLLLNNNTTTSSSRRRNNNHHHAAA;;;777888777555333111///......000...+++(((((()))+++---222111//////111666;;;>>>===>>>>>>>>><<<:::777555222222111111000000000/////////.........---------+++++++++++++++***)))((((((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))++++++************++++++++++++***)))((('''&&&&&&***)))(((((((((***+++,,,))))))))))))((((((((((((&&&'''(((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''(((***+++***)))'''&&&&&&'''((())))))((('''&&&)))************)))((((((+++)))(((&&&&&&((()))+++)))***+++***))))))+++---333333222000...,,,***)))***)))---888DDDFFF>>>444,,,,,,+++***))))))******'''((()))++++++,,,,,,,,,)))))))))***+++,,,......,,,---.........---,,,+++---------............///////////////////////////000000//////.........---222222222111111111111111222222111111222222333444222222222333333444444444444555666777888999:::;;;999:::???EEEFFFIIIVVVeeeuuu///...------,,,,,,,,,---///...,,,++++++,,,...//////111222444444222000///111000//////000333555777>>>AAAFFFKKKNNNRRRVVVYYY]]]```cccddddddcccbbbccceeeffffffggghhhhhhggggggggghhhhhhgggeeeddddddeeeiiijjjkkkkkkiiigggffffffhhhgggeeeddddddfffhhhiiiiiihhhhhhjjjlllkkkhhheeedddcccaaa___^^^^^^___```]]]\\\[[[\\\]]]]]][[[ZZZYYYZZZZZZYYYUUUNNNHHHDDD;;;===>>>===<<<>>>EEELLLPPPOOOMMMKKKKKKKKKNNNPPPQQQOOOMMMIIIEEE???999555333222111000///.........,,,++++++***+++,,,...///000111222444777:::===???===<<<<<<:::777444222000/////////......---------------------,,,,,,,,,++++++++++++*********)))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,+++++++++************))))))************)))))))))((((((''''''(((((())))))))))))))))))(((((((((***)))((((((((()))+++,,,))))))))))))((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))&&&''')))******)))((('''))))))***++++++***))))))))))))((((((((('''''''''***)))(((''''''((()))******+++,,,+++******,,,---222111111///...,,,+++***++++++000:::CCCDDD:::000,,,++++++***))))))******(((((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,---.../////////...---------------............///////////////////////////000/////////............111111111111111111111111222222111111222222333444222222333333444444555555777888999:::::::::;;;<<>>>>>>>>;;;:::777444000...,,,++++++++++++++++++*********,,,,,,++++++++++++******,,,+++***)))))))))***+++))))))******+++,,,,,,,,,***++++++,,,---...//////++++++*********)))))))))))))))************))))))(((''''''&&&&&&''''''(((((((((((())))))*********)))))))))((())))))***+++(((((((((((())))))))))))***************)))((('''''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))&&&'''(((*********)))((()))******++++++******)))+++***)))((('''((())))))***)))(((''''''((()))***,,,------,,,******+++---000000///...---,,,+++***+++---444===CCC@@@555,,,,,,+++******)))*********)))))))))***++++++,,,,,,------,,,+++++++++++++++......///000000//////...---------............///////////////////////////////////////............000000000000000000000000222222111111222222333444222333333444555555666666666888:::;;;;;;;;;===>>>DDDKKKWWWdddppp......------------.........------------......//////222777::::::888333111//////111333888>>>DDDHHHOOOQQQTTTUUUUUUUUUVVVXXX___aaabbbbbbaaaaaaccceeeeeefffggggggggggggffffffggghhhiiigggeeedddeeefffgggeeedddfffiiiiiifffccc___aaadddgggiiijjjjjjjjjiiiiiiiiihhhhhhgggeeedddbbbccccccdddcccbbbaaa``````^^^]]]\\\\\\[[[XXXVVVXXX[[[^^^___]]]XXXRRRNNNGGGFFFBBB>>>;;;;;;???BBBHHHGGGGGGHHHJJJLLLMMMMMMFFFBBB===;;;:::888444000,,,+++++++++++++++,,,---///.........///111333555:::<<<===>>>>>><<<;;;999777555222...+++*********))))))))))))))))))))))))++++++++++++++++++++++++---+++)))(((((()))+++,,,*********++++++,,,,,,,,,))))))***+++---...//////*********))))))))))))((())))))************))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))******(((((((((((())))))))))))*********))))))'''&&&%%%&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))************((((((((((((((((((((((((...---+++))))))***,,,---))))))(((((((((((())))))+++,,,,,,+++***)))***,,,//////...---,,,+++++++++)))///888@@@BBB<<<222***++++++***************+++***))))))******++++++,,,---,,,,,,+++++++++,,,,,,---.........////////////---------............//////////////////////////////////////////.........////////////000000000000222222111111222222333444333333444555666666777777666999<<<>>>>>>@@@DDDGGGGGGTTTiii}}}......---------......///------------......//////000333888<<<<<<999555222...000333888>>>EEEJJJNNNUUUWWWXXXXXXVVVVVVVVVWWW```aaaccccccbbbbbbdddeeeeeeeeefffffffffeeeeeedddggghhhiiihhhfffeeeeeefffgggeeeeeegggjjjjjjhhhddd^^^```dddhhhkkklllkkkkkkjjjjjjjjjiiigggeeeeeedddaaabbbdddddddddcccaaa```___^^^]]]]]]]]]]]]ZZZXXXZZZ[[[[[[[[[ZZZXXXVVVUUUMMMLLLHHHCCC???>>>???AAAGGGFFFEEEFFFHHHIIIGGGEEE@@@===999777666555111...------,,,++++++,,,,,,,,,000///------000444999<<>>AAABBBCCCFFFMMMSSSXXXlll.........---......///000---------...//////000000000444888<<<===:::666333222444999@@@GGGMMMQQQTTTYYYZZZ[[[[[[YYYWWWWWWXXX```bbbdddeeeddddddeeefffdddddddddeeeddddddcccbbbhhhiiiiiihhhfffeeeeeefffggggggggghhhjjjiiihhhfff___bbbfffjjjlllmmmlllkkkkkklllkkkiiifffddddddeeeaaabbbcccddddddcccbbbaaa___^^^]]]^^^___^^^]]][[[\\\[[[YYYXXXXXXXXXYYYYYYTTTRRRNNNKKKGGGEEECCCCCCFFFDDDBBBCCCEEEDDDAAA===;;;;;;:::777444111///......------,,,,,,------...///......///333999>>>BBBEEEBBB===777222000......---,,,***))))))***,,,---))))))***************++++++++++++++++++,,,,,,,,,+++***)))))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,++++++*********)))))))))))))))************))))))(((''''''&&&&&&''''''(((+++++++++******))))))))))))************)))((((((''''''(((((())))))******''''''''''''&&&&&&%%%$$$%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))''''''(((((())))))******,,,++++++******++++++,,,+++***)))((('''((())))))(((((())))))))))))(((((('''((())))))((((((***+++222000...---+++++++++,,,***444@@@EEE@@@777///,,,*********)))******+++,,,,,,+++***))))))***+++,,,******++++++,,,...///000,,,,,,,,,,,,,,,---...///---------............///////////////////////////.........///////////////...//////000000111111222222222111111222222333444444444555666888999:::::::::===AAACCCEEELLLWWW```uuu...............///000000,,,---...//////000000000111444888;;;<<<:::777555888<<>>333---+++******))))))***++++++,,,,,,+++***(((((()))+++,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,---...000111---------............///////////////////////////............/////////000//////000000111222222333222222111111222222333444444555666777999:::;;;;;;999>>>EEEJJJRRR___qqq~~~...............///000000,,,---...///000000000000111444888;;;;;;:::777666===BBBJJJRRRYYY]]]______]]]___```___]]]\\\\\\]]]```cccgggiiihhhgggffffffbbbbbbbbbbbbbbbaaa```___hhhiiijjjiiifffeeefffgggdddhhhjjjjjjfffdddeeegggeeegggiiikkkmmmmmmllllllmmmnnnnnnkkkfffdddeeegggaaaaaaaaaaaaaaaaaabbbbbbcccbbbaaa``````___]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZXXXWWWUUUQQQLLLHHH===;;;999;;;>>>===777111666;;;???<<<444...---///))))))***+++...000222333444666999;;;;;;999666444333333111000...---,,,+++)))((((((''''''(((((((((((()))))))))******++++++'''((((((((())))))******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))************))))))++++++************++++++'''((()))***+++,,,------)))***+++++++++)))((('''&&&''''''((()))******+++''''''((((((((((((((((((%%%%%%&&&'''((()))***+++******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''***))))))(((((((((((()))+++***)))(((((()))***+++)))************)))(((((((((((())))))))))))((((((&&&((()))******+++---///666444111...,,,+++,,,,,,222===HHHHHH===111+++*********))))))***+++,,,,,,---+++***(((((()))+++,,,......---,,,,,,,,,------...---------...///111222---------.........//////////////////////////////---.........//////000000///000000111222333333333222222111111222222333444444555666777999:::;;;<<<===DDDNNNXXXeeeyyy------......///000000000//////000///......111333111888??????;;;888:::===FFFKKKRRRZZZ```bbbbbbbbbfffccc``````aaabbb```^^^bbbdddfffhhhiiiiiihhhgggeeeeeeeeecccaaa```aaaccciiijjjiiifffbbb```aaadddhhhhhhhhhhhhhhhhhhgggfffgggjjjnnnpppooonnnmmmnnnqqqpppmmmllljjjgggdddaaa```bbbddddddcccaaaaaabbbfffeeeeeedddbbb```___^^^^^^]]]]]]\\\[[[[[[[[[\\\YYYYYYXXXXXXXXXVVVRRROOOFFFFFFAAA888444555777666888;;;===:::444//////111...---,,,---...111444555?????????===:::666222///000000...---,,,+++++++++)))***+++,,,,,,+++***)))******++++++++++++******---,,,***(((((()))***+++,,,+++******++++++)))(((,,,,,,,,,+++***)))(((''')))))))))))))))******+++,,,,,,+++++++++,,,------(((((((((((())))))))))))((('''&&&'''***+++***)))'''(((***)))'''&&&&&&'''(((((()))***************(((((((((((())))))))))))(((((('''''''''(((((()))'''''''''''''''((())))))***'''$$$&&&***+++(((%%%''''''''''''(((((((((((()))))))))))))))((((((((()))))))))+++------+++)))******))))))))))))******...---+++***)))(((((((((---,,,***)))***,,,///000333333///+++)))+++------000IIIXXXLLL777...------------,,,++++++******))),,,,,,,,,---------......,,,,,,,,,---------......000///...------...///000------///000111111111111.../////////000000000111//////000111111111111111000111111111111222222222444444444444444444444444777777777888:::===@@@BBB@@@MMM```ttt------......///000000000//////000///...///111444666<<>><<>>999:::;;;999999<<<>>>;;;444///...///,,,,,,,,,---000333666888======<<<:::888444000...+++++++++******))))))((()))***++++++++++++***)))******++++++++++++******---,,,+++******+++---...---,,,++++++,,,,,,+++))),,,,,,,,,,,,+++***)))(((++++++*********++++++,,,+++++++++++++++,,,---...(((((((((((()))))))))***)))(((((()))+++,,,+++***((()))******(((''''''(((''''''((())))))))))))((((((((((((((()))))))))***)))(((((('''''''''(((((('''''''''''''''((())))))***'''%%%&&&)))+++(((%%%''''''''''''(((((((((((((((((((((((((((((((((((()))(((((()))++++++***(((''''''&&&&&&&&&&&&'''''',,,,,,+++***))))))))))))---+++***)))***,,,...000222111...+++)))+++...000999NNNZZZMMM999///...---+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000///...------...///000,,,---...//////000000000////////////000000000000000111111111111000//////111111111111222222222222333333444444444444444444666999;;;===>>>???BBBEEEMMM^^^xxx------......///000000000///000000000///000333555<<<@@@EEEEEEBBBBBBFFFJJJRRRUUU[[[aaaeeefffffffffdddbbbaaaaaabbbccccccbbbdddeeeggghhhhhhhhhggggggeeegggiiiiiigggeeedddddddddeeedddaaa___^^^___aaafffggghhhiiiiiihhhggggggeeehhhlllnnnooonnnoooooopppooonnnkkkiiifffcccbbbdddeeefffeeecccaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```^^^]]]]]]^^^aaabbbeeedddcccccccccaaa]]]ZZZSSSRRRMMMDDD??????>>>;;;:::<<<>>><<<666000------,,,,,,---///111555888:::999999888777444111...,,,+++,,,---------,,,++++++)))***++++++++++++***)))******++++++++++++******------,,,,,,,,,...///000...---+++,,,------,,,***++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,*********++++++---......((((((((()))))))))*********))))))***,,,------,,,)))***,,,+++)))(((((()))%%%&&&''''''((((((''''''((((((((()))))))))*********))))))((((((''''''''''''''''''''''''((())))))***(((&&&''')))***(((&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&''')))******)))***))))))(((((())))))***************************,,,+++***)))***,,,...///111///---***)))+++000444DDDSSSZZZLLL999///,,,+++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////............//////+++,,,---.../////////...000000000000////////////111111111000000//////...111111222222222333333333333444555777777777666555444999===??????BBBHHHNNN___uuu------......///000000000///000111000000222444777???CCCEEEFFFEEEGGGLLLPPPWWWZZZ^^^bbbeeefffffffffcccbbbaaabbbcccdddddddddeeeffffffgggggggggffffffdddgggkkkllljjjgggeeedddccccccbbb```______```aaadddeeeggghhhiiihhhgggfffeeehhhlllmmmnnnnnnooopppooopppooommmiiifffeeedddeeefffgggeeecccaaaaaaaaabbbaaaaaaaaabbbbbbbbbcccbbb```^^^\\\\\\___bbbdddcccbbbbbbcccdddbbb___\\\VVVUUUOOOGGGCCCBBB???;;;888;;;===<<<777222000...//////000111333555777888555444444222000...,,,+++***+++---//////...---,,,*********++++++***************++++++++++++******,,,,,,,,,,,,---///000111---,,,++++++,,,---,,,******+++,,,------------------,,,,,,+++++++++++++++))))))******+++,,,......(((((()))))))))************)))(((***,,,---,,,+++***,,,---,,,+++)))******&&&&&&'''((((((((((((((((((((()))))))))******************)))((('''&&&&&&'''''''''''''''((())))))***((('''''')))***)))'''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''***(((&&&&&&(((*********+++******))))))******+++))))))******+++++++++++++++******)))***,,,---///222///---+++******111888MMMUUUUUUGGG666,,,)))(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////....../////////,,,---....../////////...000000000000////////////000000000000000000000000222222222222333333333444444666888:::::::::999999777;;;???AAACCCLLL[[[gggzzz------......///000000000///000111111111333666999@@@BBBEEEFFFGGGJJJOOOSSSZZZ[[[^^^aaacccdddeeeeeebbbbbbcccccccccdddeeefffeeeffffffffffffeeeeeeddddddgggkkklllkkkhhhfffeeedddbbbaaa```aaaaaabbbbbbbbbcccfffhhhiiihhhgggffffffhhhkkkmmmmmmmmmnnnooooooqqqqqqnnnjjjgggfffggggggggggggeeecccaaabbbcccdddcccbbbbbbaaabbbbbbccccccaaa^^^\\\\\\^^^aaaccc`````````bbbcccbbb___]]]VVVUUUPPPIIIGGGGGGCCC===666888::::::888555333222444444333333333333444444111111000///...,,,+++***&&&''')))+++,,,+++***)))+++******************+++******++++++++++++******)))******+++---...///000+++***)))***+++,,,+++*********+++,,,------------,,,++++++*********++++++************+++,,,---...))))))))))))************)))(((((()))+++,,,,,,++++++,,,...---+++******+++(((((()))***************))))))))))))************************)))(((&&&%%%'''''''''''''''((()))))))))((((((((()))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((,,,***(((((()))+++,,,+++(((''''''&&&&&&''''''(((((()))***++++++,,,++++++***************+++---...333///---,,,***+++333>>>UUUUUUOOOAAA444,,,)))''',,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------.........//////////////////.........///000000000//////000000000000////////////.........///000222444555222333333333444444444444444555777999:::;;;;;;:::<<>>@@@AAAGGGTTTeee|||------......///000000000///111222333444666:::===DDDGGGJJJOOOSSSWWWZZZ\\\ZZZZZZ[[[\\\^^^```bbbcccdddfffgggeeecccbbbeeegggddddddbbbaaa````````````aaadddfffgggfffdddddddddbbb___]]]^^^bbbeeeeeedddfffhhhllloooqqqqqqooonnnjjjkkklllllljjjjjjkkkllljjjmmmooolllfffbbbcccffffffggggggeeeddddddfffhhhdddccccccccceeegggjjjlllgggfffeeecccbbbaaa``````aaa___]]][[[YYYTTTOOOKKKFFFGGGEEEEEEJJJMMMJJJCCC<<<:::777666666666666666777777666555333000...---///...------,,,,,,------******)))(((((())))))***,,,+++***))))))***+++,,,******++++++++++++************+++,,,------------,,,+++***+++---...---,,,******+++++++++******)))******+++,,,---///000111---,,,+++***)))))))))))))))************++++++++++++******+++---......---***,,,------+++******+++******+++,,,,,,,,,,,,+++)))************+++++++++'''(((***++++++***)))((('''''''''''''''((()))))))))*********)))((()))***''''''''''''((((((((()))'''''''''((()))******+++''''''''')))++++++)))'''((((((''''''''''''(((((((((***+++,,,,,,+++)))(((((())))))***++++++,,,,,,***&&&(((///111444DDDXXXZZZLLL;;;111---,,,++++++*********++++++,,,------,,,,,,------------......,,,,,,,,,---------......---...///000000///...------...............------,,,---...///000111222333333333222111222555777999444444444555555555666666;;;:::999999;;;>>>BBBEEEMMMWWWjjj.........///////////////---///222333555999@@@EEEEEEIIINNNRRRUUUXXX[[[^^^___^^^\\\\\\]]]___bbbdddiiiiiigggdddaaaaaaccceeehhhgggeeecccbbbbbbbbbbbbddddddddddddcccbbbaaaaaabbb```___aaadddfffeeecccgggiiinnnsssuuutttpppllljjjjjjiiiiiihhhiiiiiiiiijjjlllllliiieeecccdddfffeeefffgggfffeeeccccccddddddfffhhhgggeeedddfffhhhhhhgggeeedddcccccccccccc___]]]YYYVVVSSSOOOJJJGGG===@@@EEEIIIIIIEEE@@@<<<999888666555444444555555888888777555444111000.........---,,,++++++++++++---,,,++++++******++++++++++++++++++++++++,,,,,,++++++***)))(((((()))))))))***+++,,,,,,+++***)))+++)))((((((+++---...---,,,------.........------))))))***+++,,,,,,------,,,,,,+++***))))))******,,,,,,,,,++++++*********+++++++++,,,......,,,***************************---,,,+++***))))))))))))+++++++++******)))))))))&&&''')))+++,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&''')))***+++)))))))))***++++++,,,,,,,,,+++******)))***************))))))))))))))))))(((***++++++)))(((((()))***)))'''(((111???LLLRRRRRRDDD666000000///......***+++,,,------,,,***)))******+++,,,...///000000...---------......,,,+++////////////////////////---...000111222111///...---...///000111222333333222222222222333444555666555666888777666666777888<<<666777???AAA???EEEPPPZZZrrr........./////////000000///000222333555999@@@EEEEEEIIIOOOSSSVVVYYY\\\^^^```___]]]\\\]]]___aaacccfffgggfffeeecccccceeegggiiiiiigggfffeeedddddddddffffffffffffeeedddcccbbbcccaaaaaabbbeeefffeeedddfffhhhlllqqqsssrrrnnnkkkiiiiiiiiihhhhhhiiiiiijjjiiijjjjjjhhheeedddeeefffeeeggghhhgggeeeccccccddddddeeegggfffdddccceeeggghhhgggfffeeedddcccbbbaaa]]]ZZZUUUPPPLLLIIIDDDBBBCCCEEEFFFFFFCCC>>>888555888777555444333444444555777777666666444333222111...---,,,************+++---,,,++++++******++++++++++++++++++++++++++++++++++++***)))))))))))))))(((((()))***++++++++++++)))'''&&&'''***---...---******++++++++++++******))))))******+++,,,,,,---+++++++++*********))))))+++++++++******)))))))))+++++++++---//////...,,,*********************************)))******++++++,,,+++++++++************&&&'''))))))***)))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&''''''(((((((((''''''''''''''''''(((((()))***)))))))))***++++++,,,,,,***)))))))))***+++,,,,,,************************)))+++,,,,,,***)))***+++,,,+++)))---:::JJJUUUYYYLLL???222------,,,+++,,,+++++++++,,,,,,++++++***++++++,,,------...//////---------.........---,,,////////////////////////---...000111111111//////......///000111222222333333333222222222222333444444666777777666666888:::===999;;;AAACCCEEESSSddd{{{------...//////000111111111111222333555:::AAAEEEFFFJJJPPPUUUXXXZZZ]]]___bbbaaa___^^^^^^___aaabbbdddeeeggggggffffffgggiiijjjjjjjjjiiihhhgggfffeeegggggggggggggggeeedddddddddcccbbbccceeegggfffeeedddfffiiimmmpppooollliiihhhhhhggghhhhhhiiijjjkkkfffggghhhgggeeedddeeegggfffggghhhgggeeeddddddddddddeeeeeedddccccccdddeeehhhhhhgggfffdddaaa___]]]XXXSSSMMMGGGDDDAAA???===FFFEEECCC@@@;;;777333111555555333222222333444555555555666666666555555444000///---+++******,,,,,,---,,,++++++******++++++---,,,,,,++++++*********++++++***))))))))))))***(((((()))***+++,,,------+++***((()))+++,,,,,,+++))))))*********))))))(((((())))))******+++++++++******+++,,,+++***)))(((*********)))))))))))))))+++++++++---000000///---************************))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++***((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,((((((((()))***,,,---...******++++++++++++++++++***,,,---,,,++++++,,,---...,,,+++111BBBTTT[[[YYYEEE999...,,,,,,+++***+++,,,++++++***++++++,,,,,,,,,,,,------............---......//////.........////////////////////////---...000111111111000/////////000000111111111222333333222111111111111111444666777777666777999;;;===;;;>>>CCCEEENNNeee|||,,,---...///000111222222222222333444777<<>>>>>>>>>>>CCCAAA===999666555444444222222111111111222444444444555666777888888888888333222///---,,,,,,...///---,,,++++++******++++++------,,,,,,+++***))))))++++++***))))))*********++++++++++++,,,---...///000...,,,,,,,,,,,,+++)))++++++++++++++++++***)))(((((()))))))))*********(((***+++,,,,,,+++)))(((******************))))))))))))***,,,//////...,,,************************)))))))))))))))***++++++,,,,,,,,,+++++++++++++++***)))((('''''''''''''''******))))))))))))******((((((((((((((((((((((((''''''((((((((('''&&&&&&((())))))))))))((((((''')))))))))***++++++,,,,,,))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,***+++,,,,,,++++++---...---...000777HHHXXXXXXPPP???666...,,,---,,,,,,---,,,+++***)))***+++,,,---------------...............///000000////////////////////////////////////......///000111000000///000000000000000111111111111111111000111111222222666777888777777777:::<<<@@@@@@CCCJJJTTTeee------...///000111222333333333444666;;;@@@EEEGGGIIIMMMTTTYYY\\\^^^```aaaccccccbbbaaaaaaaaabbbbbbeeefffhhhhhhgggffffffgggiiijjjkkkkkkjjjiiigggfffhhhhhhhhhhhhgggfffeeedddddddddeeeeeeeeeeeeeeefffcccccceeehhhjjjjjjhhhfffffffffffffffggghhhiiijjjcccdddeeefffgggggggggfffeeeggghhhhhhgggfffggghhhfffdddbbbaaaaaabbbccccccfffeeedddaaa]]]WWWSSSPPPFFFBBB>>><<<===???AAAAAA???<<<888555333333444555//////...///000111333444555666777888999999:::999333222000---,,,,,,---...---,,,++++++******++++++------,,,,,,+++***))))))+++***************++++++,,,,,,------------------///...,,,---......,,,+++,,,,,,,,,,,,,,,+++******)))))))))))))))*********((()))+++,,,,,,+++***(((++++++++++++++++++++++++(((((((((***------,,,***))))))))))))))))))))))))+++******)))(((((())))))++++++++++++++++++++++++++++++***)))((((((((()))))))))************))))))(((((((((((((((((((((((((((((()))))))))(((((('''((())))))***))))))(((''')))))))))***++++++,,,,,,++++++***************+++******+++++++++,,,,,,,,,((()))************---///,,,444<<>>DDDFFFNNN]]]qqq......///000000111222222333333555:::@@@EEEHHHIIIJJJOOOVVV[[[^^^```aaabbbccccccbbbbbbbbbccccccdddeeefffggggggfffeeefffhhhjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhgggfffeeeeeeeeefffggggggfffeeefffgggeeedddeeefffiiiiiihhhfffffffffeeeffffffggghhhiiiddddddeeegggiiiiiihhhfffdddfffhhhhhhhhhhhhiiijjjhhheeebbbaaaaaaccccccccccccbbb___[[[VVVPPPKKKHHHAAA???======???AAAAAA@@@;;;999666333111000000111,,,,,,,,,---...000333444888888999:::::::::::::::222111000...---,,,,,,+++---,,,++++++******++++++---,,,,,,++++++*********+++************+++,,,,,,,,,---///000111111000///---------///111222111000,,,,,,,,,,,,,,,+++***)))************************((()))***+++,,,+++******+++++++++++++++,,,,,,,,,(((((((((***++++++)))((())))))))))))))))))))))))++++++***)))(((((((((((()))************+++++++++************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))******))))))'''((()))*********)))((()))))))))***++++++,,,,,,,,,++++++***))))))******))))))******+++,,,,,,,,,((())))))))))))+++...000000BBBRRRYYY^^^aaaUUUDDD444...+++,,,,,,******,,,************+++,,,------------........./////////111333555444000---...000////////////////////////////////////000000000000//////000000111111111222......///000222444666777999::::::::::::<<<@@@CCCGGGOOO___vvv//////000000000111111111222333777===EEEJJJKKKJJJJJJPPPWWW]]]```aaabbbcccbbbbbbccccccddddddeeeeeecccdddeeeddddddeeehhhjjjkkkkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiihhhgggfffgggiiikkkjjjhhhggghhhjjjfffeeeeeefffhhhiiiiiigggfffffffffeeeeeefffggggggeeeeeeeeegggjjjjjjhhheeebbbdddgggiiiiiijjjkkkmmmjjjfffbbbaaabbbcccccccccaaa___ZZZUUUNNNHHHDDDBBBBBBAAA@@@AAAAAA???<<<999555444333111///...---,,,*********+++---000222444;;;;;;;;;;;;;;;:::999999333333333333111///---,,,---,,,++++++******+++++++++++++++++++++++++++++++++*********++++++,,,---...111555888::::::999888666666666777888888666444/////////......,,,+++++++++++++++++++++++++++***))))))*********+++++++++)))*********++++++++++++***))))))***++++++)))&&&))))))))))))))))))))))))***))))))((((((((())))))(((((()))))))))*********'''((()))*********)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%%%%'''((())))))******&&&''')))+++++++++***))))))))))))***++++++,,,,,,*********)))******++++++(((((())))))***++++++,,,))))))*********,,,///222<<>>DDDDDDDDDDDDBBB===777222....../////////...,,,,,,)))))))))+++---///222444======<<<<<<;;;:::999888777777888888666444111///---,,,++++++******++++++++++++++++++++++++,,,,,,+++*********+++,,,,,,---222666;;;AAADDDDDDCCCBBBCCCBBBAAA@@@???===999666222222222222111000///...,,,,,,++++++++++++++++++******))))))***+++,,,,,,(((((())))))*********+++,,,+++++++++,,,+++)))&&&))))))))))))))))))))))))(((''''''(((((()))***+++''''''(((((()))))))))***$$$&&&(((******)))((('''((()))***++++++***)))((())))))))))))))))))))))))###$$$%%%'''((())))))***%%%''')))+++,,,+++******)))))))))***++++++,,,,,,(((((())))))***+++------'''(((((()))******++++++******+++++++++---111444HHHhhhppp___III444444000000222111...---///((()))+++,,,------,,,,,,,,,,,,---...///000111222444777999666000,,,---//////////////////////////////////////////000111111---...///000111222333333222222222222333444555555333555888;;;???EEELLLQQQjjj---...//////...///222444444888>>>EEEKKKNNNQQQRRROOORRRWWW\\\```bbbcccbbbffffffggggggfffdddcccaaa\\\]]]```bbbeeegggiiijjjmmmkkkiiihhhhhhiiikkkllllllkkkkkklllmmmllliiigggppppppooonnnmmmlllkkkkkkkkkhhhggghhhkkkmmmmmmkkkmmmlllkkkiiihhhgggggggggjjjiiihhhjjjmmmmmmjjjgggaaacccfffhhhiiikkknnnqqqjjjgggcccaaaaaaaaaaaa```YYYUUUPPPJJJFFFDDDCCCDDDIIIEEEAAA===999666222000333222000///------,,,,,,...---------...000333555???===::::::;;;:::777444000222666999999777333111///...---+++***++++++,,,+++++++++***************+++***+++---,,,+++...333777AAALLLQQQOOOLLLMMMPPPLLLZZZ```WWWOOONNNKKKEEECCC<<<444111222222000...////////////////////////************************,,,+++******))))))******++++++++++++++++++++++++&&&&&&''''''((()))))))))************))))))))))))((())))))*********))))))+++(((&&&'''***,,,+++***''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))******)))(((''''''(((((())))))))))))************,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,...++++++...000000444999UUU{{{rrrWWW@@@999111000///...------...///---,,,+++,,,...///...------------............///333222222222111111000000000000000000111111111111222222222111111000000000000111111222222333444444444444333555888:::;;;;;;;;;999===DDDDDDFFFXXXnnn///000000000///000333555444:::CCCKKKPPPQQQQQQPPPOOORRRWWW\\\```ccccccdddeeeffffffgggfffdddcccbbb]]]^^^___```bbbdddfffgggjjjjjjiiiiiiiiijjjkkkllllllllllllmmmoooooommmkkkppppppooonnnmmmlllkkkkkkjjjhhhggghhhkkkllllllkkkmmmlllkkkiiihhhgggggggggkkkjjjhhhiiijjjjjjhhheeedddgggjjjlllmmmnnnoooqqqmmmiiiddd```^^^\\\ZZZXXXQQQNNNKKKIIIIIIIIIGGGFFFCCC@@@===:::888666333111111000///...---,,,,,,+++------,,,---///222555777>>>;;;888777777777555333222444555777777666555444///...---,,,++++++,,,,,,+++++++++++++++******))))))((()))++++++***...444FFFOOOYYY^^^]]]\\\^^^aaafffrrryyyqqqjjjjjjhhhbbb\\\SSSFFF>>>999777333000//////......---,,,,,,,,,************************)))))))))))))))***+++,,,++++++++++++++++++++++++((((((((((((((((((''''''************))))))))))))***************)))((('''(((&&&$$$%%%''')))(((''''''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((())))))))))))************,,,,,,+++******+++,,,,,,+++******))))))******++++++)))***,,,,,,---333;;;\\\nnnRRR<<<666000///...---------......---,,,+++,,,...///...------------............///222111111111111000000/////////000000000111111111333222222222111111111111111111111222333333444444666555555555666666666555<<<;;;???FFFJJJUUUppp000111111111000111333666666>>>IIIRRRUUUSSSPPPNNNQQQTTTXXX]]]aaacccddddddeeeffffffffffffeeecccbbb______^^^^^^___```bbbcccggghhhiiijjjkkklllllllllmmmmmmmmmoooqqqrrrpppoooooooooooonnnmmmlllkkkjjjiiihhhggghhhjjjkkkkkkkkklllkkkkkkjjjiiihhhggggggllljjjhhhggghhhhhhgggeeegggjjjnnnppppppooooooooooookkkddd^^^YYYUUUQQQNNNGGGEEEEEEIIIOOOPPPLLLHHH===;;;888666555555333111///...---,,,++++++++++++++++++,,,...111444777999===:::666444333333333222444444555555555666666666000///...---,,,,,,,,,---***+++,,,---,,,+++***)))(((((()))+++++++++000888SSS[[[cccggghhhhhhlllpppxxx~~~|||ooo[[[III>>>777333000000///...---+++***)))(((************************'''(((((((((***+++,,,---++++++++++++++++++++++++******)))(((((('''&&&&&&************))))))))))))++++++++++++***((('''&&&&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***+++++++++***)))((()))))))))*********++++++,,,++++++******++++++,,,***))))))))))))))))))*********,,,---+++,,,666BBBggggggKKK777333///...------,,,------------,,,,,,,,,...///...------------............///000000000000000//////...//////000000000000111111333333333222222222222111111111222222333333444444666666666666666666666666???@@@EEENNNYYYmmm111111222111000111444666:::BBBMMMSSSUUUSSSQQQQQQWWWYYY\\\___aaabbbcccccceeeeeefffffffffeeecccbbbbbbaaa```^^^^^^___```aaadddfffhhhkkkmmmmmmmmmmmmnnnnnnnnnppprrrrrrpppnnnnnnoooooonnnmmmllljjjiiiiiihhhggghhhiiijjjjjjjjjkkkkkkkkkjjjiiihhhggggggllljjjhhhgggggghhhhhhhhhhhhlllppprrrpppmmmkkkjjjlllhhhaaaZZZTTTNNNIIIEEECCCBBBDDDKKKTTTUUUOOOHHH:::777555333333333111///---,,,+++***************)))***,,,///222666999;;;;;;888555111000000111222333444444555666666666666333222111000...---,,,,,,+++,,,---...---,,,***)))+++++++++---,,,...777AAA]]]bbbiiilllnnnpppuuuyyymmmSSSAAA888444333333222000...,,,***((('''************************)))))))))******+++------************************))))))))))))((((((''''''************)))))))))(((***************)))((('''((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***+++---,,,+++)))((())))))*********+++++++++++++++++++++++++++++++++******))))))))))))*********---000000,,,///===MMMrrrwww___DDD222222------------,,,---------...---,,,---...//////------------............///......///000000///...---////////////000000000111333333333222222222222222111111222222333444444555333444666888999:::<<<===CCCEEEOOO___rrr000111111111111222555777???EEELLLPPPQQQQQQTTTWWW^^^___```aaabbbbbbbbbaaadddeeefffffffffeeedddccceeedddcccaaaaaaaaabbbbbbbbbeeehhhkkknnnnnnnnnmmmpppoooooopppqqqpppnnnlllnnnnnnoooooonnnllljjjhhhhhhhhhhhhgggggghhhiiijjjjjjjjjjjjjjjjjjiiihhhgggjjjiiiiiihhhhhhjjjkkkmmmkkknnnrrrsssppplllhhhfffddd```ZZZUUUOOOJJJEEEAAACCCBBBEEELLLTTTTTTMMMEEE999777444222111000...,,,+++******)))))))))******)))***,,,///333666999;;;888777444111//////000222000222444666777777555444666666555333111///---,,,,,,------...---,,,+++***---,,,,,,------222???MMMgggjjjooorrrtttwww||||||]]]GGG<<<888888777666444111...,,,***)))************************---,,,,,,+++++++++,,,,,,************************(((((((((((())))))******************)))))))))((('''((()))***************)))***+++++++++******)))***)))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))+++,,,---+++***(((************+++++++++++++++++++++++++++++++++++++++++++++******+++++++++***---000000---222DDDWWWwww~~~jjjUUU>>>000111,,,,,,------------------...---,,,---///000///...---------............///------///000000///...---...////////////000000000222222222222222222222222111222222333444444555555222444777888999<<<@@@DDDEEEMMM^^^xxx000111222222222444777:::CCCGGGKKKLLLMMMPPPXXX___ccccccddddddddddddccccccddddddfffffffffeeedddccceeeeeeeeeeeeeeedddddddddccceeehhhkkkmmmnnnnnnmmmqqqpppooopppppppppmmmkkkmmmnnnoooooonnnllliiihhhggghhhhhhgggffffffhhhiiiiiijjjjjjkkkjjjiiihhhggggggiiijjjjjjjjjjjjmmmooonnnpppsssrrrnnniiieeeccc[[[XXXTTTOOOKKKGGGBBB???CCCCCCDDDIIINNNLLLEEE>>>777555222000...---+++))))))))))))((())))))******)))+++---///222555777888333333222000......000222...000333666777666444333888777777666444222000///......---------,,,,,,,,,,,,++++++,,,///999LLL^^^oooqqquuuwwwyyy|||hhhPPPAAA:::888;;;:::777555111///,,,+++************************------,,,+++++++++++++++************************''''''((())))))***++++++************))))))))))))&&&'''(((***++++++++++++''')))++++++***((((((((())))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++++++++***)))*********++++++++++++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))+++---......666JJJ^^^uuuxxxkkkXXXJJJ999...111,,,,,,---............---...---------///000///...---------............///,,,---///111111000...---......////////////000000000111111111111222222222222222333333444444555555444666888888999===CCCIIIOOO^^^xxx000222333444555888<<>>EEEGGGEEEFFFIIINNNSSSWWW[[[```ccceeeeeeeeefffggghhhiiijjjhhhfffeeeeeefffeeebbb___bbbhhhkkkjjjjjjlllllljjjjjjjjjiiiiiiiiijjjkkkkkkmmmmmmnnnoooooonnnmmmlllqqqpppnnnllljjjiiihhhhhhiiihhheeeddddddeeehhhjjjlllmmmnnnkkkgggeeeeeefffjjjiiiggggggggghhhgggeeeaaa___\\\XXXTTTQQQOOONNNVVVQQQNNNMMMIIIAAA:::888777555222111000...,,,)))(((((((((((((((((((((((()))))))))))))))******++++++---......,,,++++++,,,,,,,,,,,,,,,,,,---...///------------...000222333444666888999:::<<>>;;;999999666000...///+++///111999TTTzzzcccLLL>>>888555666555222111333333222000...---,,,,,,,,,,,,***((()))***+++******(((((()))***************++++++***))))))******+++************************************************((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++******))))))******+++++++++***---***---111???^^^tttqqq]]]JJJ777111222333111000////////////////////////////////////////////////.......................................///000000000000000000000000000000//////000000111222222222666666777777777888999:::===>>>DDDMMMXXXjjj444999===>>>BBBHHHJJJHHHHHHMMMSSSYYY]]]aaadddfffgggfffeeeeeeeeefffhhhiiigggfffddddddddddddbbb```ccciiilllkkkjjjlllllljjjlllkkkkkkkkkkkkkkkjjjjjjllllllmmmnnnnnnoooppppppsssqqqnnnllljjjjjjjjjkkkjjjiiigggffffffgggiiijjjmmmnnnmmmkkkgggdddddddddgggfffddddddddddddcccaaa\\\YYYUUURRRPPPPPPQQQRRRYYYTTTOOOMMMHHH>>>666444222000...---,,,+++)))'''%%%%%%&&&''''''((()))))))))))))))))))))******+++***,,,------+++******+++++++++++++++,,,---...///------------...///000111333666:::<<<======>>>???@@@======>>>:::333///000222222555FFFjjjhhhOOO@@@999444444444333555888777777666444222///---++++++***)))***++++++***)))(((((()))*********************)))))))))******+++************************************************)))***+++,,,,,,+++))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++++++++***)))))))))***************///---000666IIImmm|||oooSSSCCC333...000000//////////////////////////////111000///......///000111.......................................///000000000000000000111111111111///000000111222222333333333555777777777888:::<<<===AAAKKK[[[nnn666<<>>>>>>>>======@@@>>>???AAA???999555555:::999>>>VVViiiVVVHHH???777555444555888============<<<888444///,,,---,,,+++,,,------+++***(((((()))******************))))))))))))******+++******************************************************+++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))******++++++111111444<<>>=========???>>>???BBBBBB>>>===>>>>>>AAAMMMjjjrrrjjjSSSIII===888555444888>>>AAABBBCCCBBB???:::444000///---,,,,,,,,,,,,+++)))(((((()))***************))))))(((((()))******+++************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******)))***+++,,,,,,///000999EEEZZZtttqqqTTTAAA888000///000///000111///////////////////////////...,,,++++++,,,...///.......................................///000000.........//////000000000000000111222333444555555666999;;;::::::===CCCHHHSSSccc{{{;;;BBBFFFEEEDDDFFFHHHHHHQQQVVV\\\aaadddeeeffffffgggiiimmmoooooolllhhhfffeeeeeebbb___]]]]]]```bbbiiiooorrrpppoooppppppnnnkkklllmmmmmmmmmlllkkkjjjiiijjjlllnnnppprrrtttuuuqqqpppnnnlllkkklllmmmnnnjjjkkkkkkkkkjjjiiihhhggghhhfffcccaaa```___\\\ZZZ\\\[[[ZZZYYYYYYWWWSSSPPPMMMKKKJJJJJJKKKOOOSSSUUURRRIII???999555111000333+++***))))))***+++)))((())))))(((''''''&&&%%%%%%)))))))))))))))******+++)))+++,,,,,,***))))))***)))))))))***,,,---//////....../////////...------...111666:::;;;===>>>???@@@===>>>AAACCCBBBDDDHHHDDDNNNeee}}}dddWWWHHH???888555777<<>>;;;333000,,,+++******)))((((((((()))***************(((((((((((()))******+++************************************************,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))*********++++++''''''(((((())))))******))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,+++******,,,---...,,,000@@@UUUeeeqqqfffJJJ;;;555111111111000000333////////////////////////------,,,++++++,,,------.......................................///000000------......//////000000000000111222444555666666777999;;;;;;;;;@@@JJJRRRfff|||;;;BBBFFFEEEDDDHHHLLLNNNUUUYYY^^^bbbcccdddeeefffgggiiikkkmmmmmmllliiihhheeedddbbb^^^[[[[[[___ccciiinnnqqqooonnnoooooollliiijjjlllmmmmmmlllkkkjjjhhhjjjlllooorrrsssttttttnnnnnnmmmlllllllllmmmmmmjjjjjjkkkkkkkkkiiigggfffcccaaa^^^]]]]]]]]]ZZZWWWYYYXXXWWWWWWVVVSSSOOOLLLLLLKKKJJJJJJJJJJJJJJJKKKEEE>>>888555333///...000***)))((((((***+++***)))(((((((((((((((((((((((()))))))))))))))******+++***,,,---,,,+++)))******(((((()))***+++---///000///000000000000///...------000333555888;;;???BBBCCC???===???AAACCCHHHNNNQQQdddyyykkkYYYKKKAAA::::::===<<>>BBBMMM]]]iii:::AAAFFFEEEEEEJJJPPPSSSXXX[[[```bbbddddddeeegggffffffggghhhhhhhhhhhhhhhcccbbb```\\\XXXYYY]]]aaahhhmmmpppnnnmmmnnnmmmkkkhhhiiikkkmmmmmmmmmkkkjjjhhhjjjmmmpppssstttssssssmmmmmmmmmmmmmmmmmmlllllliiijjjkkklllkkkiiigggeee]]][[[YYYZZZ\\\]]][[[YYYXXXWWWVVVUUUTTTQQQMMMJJJFFFFFFFFFEEECCC@@@>>>===<<<777333444333///---...+++***)))***,,,,,,,,,+++))))))******++++++,,,,,,)))))))))))))))******+++***,,,------+++******+++(((((()))***+++---///000000000111111111///...------///111333666:::@@@DDDFFF@@@======@@@BBBIIIPPP^^^wwwzzzlllmmmttt~~~zzzfffVVVJJJAAA???AAA888<<>>YYYwwwyyyiiiRRR<<<444222222333222...///222////////////////////////------...//////...------.......................................///000000...//////000111222222222000111222333555666777888555:::AAAGGGPPP```vvvHHHHHHGGGIIILLLPPPUUUXXX[[[]]]___bbbcccccccccbbbeeeffffffeeeeeeddddddcccdddaaa\\\XXXVVVVVVXXXYYYeeejjjnnnlllfff```]]]]]]___bbbeeeiiikkkkkkjjjiiifffhhhllloooqqqrrrqqqqqqhhhiiijjjlllmmmnnnnnnnnneeefffggghhhhhhhhhhhhhhheee\\\UUUVVV[[[]]]___bbbXXXYYYZZZYYYVVVQQQKKKHHHAAA???<<<:::999777444222//////000000///---,,,+++***************)))((((((+++*********))))))((((((((((((((((((((()))******))))))******++++++++++++,,,+++***)))***+++,,,---000000000///......------000000//////222777<<>>===BBBGGGJJJNNNRRRUUUJJJ<<<333111///,,,(((+++******+++---///...---))))))))))))))))))))))))************++++++++++++******)))))))))***++++++)))+++,,,,,,***))))))******)))((()))***+++)))((((((((((((((())))))*********(((&&&'''***+++***)))++++++++++++*********************++++++++++++,,,------,,,,,,,,,,,,,,,,,,///***))),,,......555===[[[ooo}}}jjjTTTAAA444333333222222222111111111111000///...------------)))((('''))),,,...---,,,---------------...//////.........///////////////111111111111222222333333444555777888:::<<<>>>@@@@@@FFFSSSfff~~~IIIJJJNNNRRRVVVYYY\\\]]]``````______aaaccceeegggdddfffhhhiiiiiigggeeeccc\\\ZZZWWWTTTSSSTTTVVVWWW^^^bbbdddccc^^^YYYWWWWWW\\\]]]```ccceeeggghhhiiiggghhhkkkmmmnnnmmmllllllhhhhhhiiijjjkkkkkklllllljjjiiiiiiiiiiiiiiijjjkkkjjjbbb[[[[[[[[[ZZZYYY[[[XXXYYYXXXUUUPPPIIIBBB===666555333222222111000...............---,,,+++******************)))(((((())))))((((((((((((((('''((((((((((((((())))))***'''''''''''''''''''''''')))***++++++,,,,,,++++++------------,,,,,,,,,,,,))))))***+++,,,...000111444555555555777===GGGNNNbbbwwwnnndddfffkkkqqqyyy{{{qqqmmmmmmiii```WWWGGGCCCAAABBBCCCEEELLLTTTUUUKKK>>>555222///+++(((+++******+++...//////...)))))))))))))))))))))))),,,,,,++++++************+++++++++++++++******)))''')))++++++***)))***+++)))((('''((()))***)))'''((((((((())))))))))))***+++)))((((((***++++++***************))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000))))))000111000:::IIIooo~~~xxx]]]FFF999555222222111111111111000000000000///...------------***)))(((***,,,------,,,,,,---......//////......000000000//////.........222222333333333333444444333555777888:::<<<@@@BBBFFFRRRgggIIIMMMRRRWWW\\\___```aaa``````aaabbbcccdddeeefffdddfffhhhjjjjjjhhheeecccZZZYYYWWWUUUTTTUUUVVVWWW[[[^^^```___[[[XXXWWWWWW[[[\\\^^^```cccfffhhhiiiggghhhjjjkkkkkkkkkjjjiiiggggggggghhhhhhiiijjjjjjkkkjjjjjjjjjkkklllnnnoooppphhhaaa___\\\WWWTTTTTTPPPQQQRRRRRRNNNIIIDDD@@@777555333222222111///.........---,,,,,,+++***)))***************)))((((((((((((((((((''''''''''''))))))(((((((((((())))))((((((''''''''''''&&&&&&((()))+++,,,,,,,,,+++***+++++++++++++++,,,,,,,,,******+++---......//////222333444444777===EEEKKK```ooouuugggaaaeeekkkjjjmmmppprrrwww}}}}}}yyy}}}vvvooonnnqqqqqqkkkeeeSSSNNNJJJFFFBBBAAAGGGPPPPPPHHH===555222///+++(((***))))))+++---///......))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------,,,+++)))(((&&&(((************+++,,,***)))'''((()))***)))((())))))))))))))))))))))))+++******)))***+++++++++))))))))))))((((((((((((++++++,,,,,,,,,---------******++++++++++++,,,,,,111+++,,,222000...@@@YYYxxx|||yyyhhhNNN<<<555555000000000000000000000000000///...---------------,,,,,,,,,---.../////////+++,,,.../////////...---000/////////////////////222333333333333444444444444666888999999<<>>EEEJJJXXXaaannn~~~|||zzztttjjj```\\\___ccc`````````bbblllvvvzzzwwwrrrmmmhhhiiipppuuuuuurrraaa\\\VVVOOOGGGAAACCCIIIGGGAAA999333000///,,,******)))((()))+++---,,,+++)))))))))))))))))))))))))))******+++,,,,,,------,,,---------,,,***)))'''%%%''')))*********+++,,,,,,***((((((***++++++***************))))))))))))+++++++++***))))))***+++)))))))))(((((((((''''''++++++,,,,,,,,,---------*********++++++,,,,,,,,,...,,,...111---///GGGeee|||tttfffTTTCCC777333444///////////////////////////......------------...,,,---.........//////000+++,,,.../////////...---......//////000111111222111111222222333444444444888;;;<<<<<<===AAAJJJQQQjjjMMMQQQWWW]]]bbbdddeeeddd^^^aaaeeeiiiiiihhhdddbbbccceeegggiiiiiihhhfffddd\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^___^^^```bbbdddfffggghhhiiihhhhhhiiiiiiiiihhhhhhhhhgggfffeeedddddddddeeefffiiijjjkkklllmmmmmmmmmlllnnniiieeeaaaZZZPPPKKKJJJLLLMMMOOOOOOMMMHHHDDD@@@???>>><<<;;;;;;;;;999777444333111...,,,***))))))***************)))(((((('''(((((((((((()))))))))***))))))((((((((((((((((((((()))))))))*********((()))******++++++******((())))))***+++,,,------)))***+++,,,---------,,,---...000444:::AAAGGGKKKMMMSSS]]]mmm|||ggggggeee___XXXTTTTTTVVVVVVVVVVVV]]]kkkzzz~~~{{{kkkgggcccfffnnnuuuxxxxxxjjjddd___YYYPPPFFFBBBCCC@@@<<<666222000...---++++++)))((()))***+++***)))))))))))))))))))))))))))))))))***+++,,,---......,,,,,,,,,,,,+++***)))(((%%%''')))***))))))***+++---+++)))(((***++++++++++++************)))))))))***++++++***(((((()))+++))))))))))))((((((((((((++++++++++++,,,,,,,,,,,,******++++++,,,,,,------***,,,///000000;;;TTTlll~~~mmmWWWGGG===555111111------............//////......---------------...+++,,,------,,,,,,...///,,,---......//////......---......///111222222333000000111222444555666666666999<<<===AAAJJJYYYcccOOORRRXXX^^^bbbdddeeeeeeaaacccfffhhhiiigggeeedddcccdddeeefffgggffffffeee]]]]]]^^^]]]]]][[[ZZZYYYXXXXXXXXXZZZ]]]```bbbcccaaacccfffhhhiiijjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhgggfffdddbbbbbbbbbddddddiiijjjkkkkkkjjjhhheeecccdddaaa___^^^XXXNNNIIIIIIMMMNNNOOOPPPMMMIIIDDD@@@>>>===<<<===???@@@???>>>;;;999666222///---,,,+++***************)))((((((((((((((()))))))))************)))(((((((((((((((''''''((()))******+++,,,)))))))))))))))***++++++(((((()))***,,,------...*********+++,,,------...------///444:::@@@EEEHHHHHHMMMWWWggg|||xxxiii[[[[[[ZZZVVVPPPLLLKKKLLLLLLNNNRRR^^^ppp}}}nnnkkkhhhjjjooorrrqqqoooiiieeebbbaaaZZZOOOEEEAAA<<<999555222///...,,,+++---+++******+++***)))'''))))))))))))))))))))))))+++++++++,,,,,,---------,,,+++***)))))))))))))))&&&''')))***)))((()))***,,,***((('''(((***+++***+++++++++*********)))))))))***+++***'''&&&(((************)))))))))((((((*********++++++++++++,,,+++++++++,,,------......***///222555@@@TTThhhrrrzzzeeeMMM@@@888222000111,,,,,,------...............------,,,,,,------...+++---///...,,,,,,...000---------------...////////////000000000111111111///000111333555777999999555999>>>CCCLLL]]]rrrPPPSSSXXX]]]aaadddddddddddddddeeefffgggggggggfffcccddddddeeeeeefffffffff^^^^^^^^^^^^]]][[[YYYXXXWWWVVVWWWYYY]]]aaadddeeeccceeehhhkkklllkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiigggeeecccaaaaaaaaacccdddiiijjjkkkjjjhhhccc^^^[[[[[[ZZZZZZ[[[VVVMMMIIIJJJKKKMMMOOOPPPNNNJJJFFFCCC<<<;;;;;;===@@@BBBBBBBBB@@@>>>:::666222///...---***************)))(((((((((((())))))******++++++******)))(((((((((((((((%%%&&&'''((()))+++,,,,,,***)))((((((((()))+++,,,(((((()))+++,,,---...///,,,,,,,,,,,,---...000000000000111444999===@@@AAAJJJOOOXXXhhhnnndddhhheeeYYYWWWWWWVVVRRRMMMIIIHHHHHHDDDHHHPPP___ttt|||vvvssspppooopppmmmhhhcccfffbbbbbbdddaaaUUUHHHBBB<<<999666222///---,,,+++///---,,,+++++++++)))'''))))))))))))))))))))))))------,,,,,,,,,,,,++++++++++++)))((((((((()))***&&&(((******)))((()))***,,,)))&&&&&&''')))******++++++++++++******))))))(((***+++)))&&&%%%'''***************))))))))))))))))))*********+++++++++++++++,,,------...//////---333666;;;PPPkkkyyywwwrrr^^^HHH<<<555000000333,,,,,,,,,------.........------,,,,,,,,,------...---000222111///...000222......---,,,,,,...///000111111111111000000000000///000222444777999;;;<<<;;;@@@GGGOOO\\\rrrMMMRRRYYY___aaabbbccccccdddaaa______aaaeeehhhiiiffffffffffffeeedddcccbbb```aaacccbbbaaa```aaabbb\\\[[[ZZZZZZ]]]aaaeeehhhiiikkkmmmmmmllljjjjjjkkkhhhkkklllkkkgggeeeeeegggdddccc```^^^^^^```ccceeehhhgggfffeeeccc___YYYUUURRRQQQQQQRRRSSSPPPKKKFFFKKKIIIHHHJJJLLLKKKDDD>>>;;;:::888999<<<@@@BBBCCC@@@@@@???===999555000......,,,***(((((()))+++,,,+++******)))))))))))))))(((((()))*********************))))))((((((''''''(((((((((((((((((((((((()))))))))))))))******+++...------,,,,,,,,,------333444555555666999>>>AAAAAAKKK]]]rrr|||kkkZZZUUUYYYZZZUUUUUUZZZYYYOOOGGGFFFFFFCCCDDDCCCLLLaaavvv|||yyywwwzzz|||uuuggg[[[VVV\\\cccfffhhhdddWWWKKKBBB>>>888444222222111111---,,,,,,---...---+++)))'''(((((())))))))))))(((...+++***,,,+++)))))),,,,,,***(((((()))***)))(((******))))))))))))******(((((((((((())))))))))))'''(((((()))***++++++,,,''''''((()))***++++++,,,))))))))))))************++++++++++++++++++++++++(((000...+++000///,,,222000888EEEUUUiiizzz~~~fffQQQ;;;444333000...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------............------///000111000//////111333666555444444555999===???<<>>>>>>>>===:::777444222000...,,,))))))***,,,---++++++***))))))))))))))))))******))))))((('''&&&***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))******+++++++++,,,---...///000111444555666777888;;;???CCCEEEKKKWWWeeeppprrrmmmgggddd^^^RRRHHHHHHOOOQQQNNNQQQZZZ\\\SSSGGGBBBAAA@@@BBBDDDOOObbbrrrzzz}}}}}}}}}~~~rrraaaTTTRRRYYYaaahhhmmmnnnfff\\\IIIBBB;;;666666666444222...---------......,,,***((()))***+++++++++++++++...++++++------***))),,,---+++******+++,,,,,,+++******))))))))))))******(((((((((((())))))))))))((((((((())))))*********(((((())))))******++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((000...+++000///...555999GGG\\\ooo~~~|||qqq[[[III777111222000//////------------------------------------------,,,,,,------............//////......////////////......000111111111///000111333333444444555666999;;;>>>EEEQQQeee{{{MMMRRRYYY^^^```aaaaaabbb```^^^\\\\\\___cccfffgggccccccccccccbbbaaa`````````cccfffgggeeecccbbbbbbaaa```___```bbbfffjjjlllkkkmmmnnnmmmkkkiiihhhhhhiiijjjkkkiiigggeeeeeeeee```ZZZTTTSSSYYY```ccccccgggbbb[[[TTTPPPNNNLLLJJJAAA@@@???@@@DDDIIIKKKLLLJJJHHHGGGHHHIIIEEE???:::333111//////111333444444999:::;;;;;;;;;:::888777444222///,,,***+++,,,...++++++***))))))))))))***++++++***)))(((&&&$$$###))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))***+++...000222444555666888999:::;;;===AAADDDJJJLLLPPPVVVYYYWWWOOOHHHHHHEEE???<<<@@@HHHKKKJJJKKKTTTYYYRRRFFF??????@@@???EEERRR```hhhlllrrryyy}}}zzzjjjXXXLLLOOOVVV___hhhqqqvvvssslllRRRIII>>>:::::::::777333...---------......,,,***)))***+++,,,---.........---+++,,,//////+++***+++,,,+++)))***+++,,,,,,+++***))))))(((((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))*********++++++------------------------)))000...,,,111000000:::LLL]]]tttrrraaaLLL>>>222...000000//////+++,,,,,,------.........------..................////////////............///000000000000000000///000111111111000000222444222444666888999;;;>>>AAAPPPbbb}}}LLLQQQXXX]]]``````aaaaaa^^^\\\[[[\\\___bbbdddeeeccccccccccccbbbaaa`````````cccgggiiigggeeecccbbbbbbbbbbbbbbbdddhhhkkkmmmlllnnnooonnnkkkhhhggggggiiiiiiiiihhhgggeeedddddd]]]UUUNNNNNNVVV]]]```___[[[WWWRRRNNNLLLKKKJJJIIIAAA>>><<<;;;>>>DDDJJJMMMMMMKKKJJJIIIFFFAAA:::555000///------...//////...333444666888999:::::::::888666222...,,,+++++++++,,,+++******))))))******,,,++++++***)))'''%%%$$$))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))***,,,///222444666777888999;;;<<<===???BBBEEEGGGEEEDDDEEEFFFEEE@@@;;;===;;;::::::???DDDGGGGGGHHHMMMOOOKKKDDD@@@AAACCC>>>EEEOOOWWWXXXZZZdddoooyyy}}}zzzlll]]]QQQKKKPPPVVV]]]fffpppwwwvvvqqqZZZOOOAAA;;;<<<===888222...---,,,,,,------,,,***)))***+++---............,,,***,,,000000,,,***+++,,,***(((((()))***)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((*********)))))))))))))))))))))*********+++++++++---------...............***000...---111000333AAAaaapppwwwbbbRRR???777000---///000///...++++++,,,,,,---...//////............////////////111111000000///...------000111111222222111111000000111222222111111333555444666999:::<<>>AAACCC@@@<<<888777999;;;:::999888777777:::>>>AAADDDFFFQQQMMMJJJHHHHHHFFFDDDCCC???CCCHHHKKKHHHIIIUUUcccmmmpppnnnfffYYYOOOMMMNNNPPPUUU[[[cccmmmvvvvvvrrr^^^RRRCCC;;;;;;;;;777111...,,,++++++,,,,,,+++***)))***+++,,,------------+++)))+++//////,,,***+++...,,,***))))))((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))************++++++++++++---------....../////////+++000......222111777HHHmmmyyyuuudddQQQBBB777555111......///...,,,++++++,,,,,,---...//////.........//////000000000222222111000///......---111111222222222222111111000111222222222222444666666777999;;;???JJJXXXbbb{{{HHHNNNUUU\\\___aaabbbcccaaa___^^^^^^```bbbcccccccccddddddccccccbbbaaa```bbbeeehhhiiigggeeeddddddccccccdddeeefffiiikkklllmmmnnnooonnnkkkhhhggggggiiigggffffffffffffcccaaaXXXTTTOOOOOOQQQRRROOOKKKIIIHHHHHHIIIHHHDDD???;;;333222222222555;;;DDDJJJMMMMMMKKKHHHAAA:::333///000///......//////...,,,+++,,,---///222444666777999999888777444000---+++,,,,,,+++************+++)))***++++++,,,,,,,,,+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***,,,///111333444555555555777999;;;;;;<<<>>>@@@???<<<999999<<<>>>>>>===777555777<<>>???HHHTTT\\\]]][[[SSSJJJGGGKKKQQQLLLRRRXXX___jjjtttuuurrr___SSSDDD;;;999888555222///---++++++,,,,,,,,,+++******++++++,,,,,,++++++***)))***......+++***,,,000...,,,++++++***)))((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************)))))))))))))))******************++++++++++++,,,,,,,,,------.../////////,,,///---///333222:::OOOnnnyyyyyyhhhUUUBBB555222444222...---......,,,+++,,,,,,------.........------......///000000000333222222111000//////...111111222222222222111111000222333333222333555777555888<<<@@@HHHWWWkkkyyyFFFLLLTTT[[[___aaacccddddddbbbaaaaaabbbccccccbbbbbbbbbbbbbbbaaa```______ccceeeggggggfffddddddeeeeeeeeeeeefffhhhjjjlllmmmlllmmmnnnnnnkkkiiihhhhhhiiigggeeeeeeffffffccc```XXXVVVUUUSSSQQQLLLFFFAAABBBBBBBBBBBBAAA===888444///000111111222777>>>CCCGGGHHHGGGDDD>>>888222///...---,,,---......---++++++,,,,,,...///111333444555777:::<<<;;;888444111---,,,++++++******++++++))))))***+++++++++++++++'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++(((***...111444555555555222555777888999999;;;===>>>===>>>BBBFFFGGGDDD@@@999666777===BBBFFFNNNWWWeeedddjjjrrrqqqaaaOOOEEE???;;;:::<<<;;;;;;???FFFIIILLLMMMJJJEEEEEEJJJOOOIIINNNSSSZZZdddmmmnnnjjj^^^TTTFFF;;;666555444333111///---,,,---......---+++,,,,,,,,,,,,+++*********((((((+++,,,)))))),,,...,,,******+++,,,+++***((((((''''''''''''(((((((((((((((((())))))))))))))))))******++++++,,,,,,(((((())))))******++++++*********+++++++++,,,,,,+++,,,,,,---......//////---///---///444222<<>>:::777---,,,++++++******++++++))))))************))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++&&&)))---111444666666666000333555777777888999;;;666888>>>EEEJJJIIICCC>>>888444444:::>>>BBBKKKVVVccckkk{{{oooWWWKKK>>>999888;;;===;;;;;;<<<===BBBGGGIIIGGGFFFIIILLLGGGKKKPPPVVV^^^eeeddd___^^^TTTGGG;;;555333444555333111......///000000///------------,,,+++*********''''''******((()))---)))((('''(((***+++,,,+++((((((''''''''''''(((((((((((((((((())))))))))))))))))***+++,,,---------'''(((((()))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---///---000444222>>>WWWqqqtttooo]]]HHH<<<777444)))///000+++***...000...------------------,,,,,,,,,,,,,,,---...//////000222222222111111111111111111111111222222111111111111222333333333444666999:::BBBMMMXXXfffzzzCCCOOOZZZ\\\]]]```eeegggfffdddaaa```aaacccdddeeeaaaaaaaaaaaaaaa`````````ddddddddddddccccccbbbbbbhhhiiikkklllmmmmmmlllkkkmmmmmmmmmmmmllljjjhhhgggiiifffddddddeeeccc___[[[\\\[[[YYYVVVQQQIIIAAA;;;:::999888666444333222222222222333333333444444444:::<<<>>>>>>;;;555///+++,,,,,,,,,+++++++++******------------------------111222777===BBBCCC???;;;444000,,,***,,,,,,+++***+++***)))(((((()))***+++,,,,,,+++***))))))******'''((()))++++++,,,,,,,,,************************)))+++...111444555666666444444444555666777888888<<<>>>AAADDDEEEDDDBBBAAA999666666999<<>>===<<<<<>>999NNN]]]jjj~~~DDDPPPZZZ\\\]]]```dddfffgggdddaaa```aaacccddddddaaaaaabbbbbbbbbbbbccccccccccccbbbbbbbbbccccccdddggghhhiiikkkkkkkkkjjjiiikkkkkkkkkkkkjjjhhhfffeeegggeeedddddddddbbb^^^ZZZXXXWWWVVVSSSOOOHHH@@@:::888777555444222111111000111222222222222333333333777888:::999777333...+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...000444;;;AAADDDCCCAAA777333...++++++,,,+++)))+++***)))(((((()))***+++++++++***)))))))))))))))(((((()))***++++++++++++************************)))+++...111333555666666444333333333444666777888:::;;;<<<======<<<:::999666333333666888;;;BBBKKK___tttyyy```JJJ@@@===::::::;;;;;;:::999:::@@@GGGJJJGGGDDDCCCDDDBBBFFFLLLUUU\\\___^^^[[[UUUOOOFFF<<<444111222444444222000//////111111222000...++++++,,,------,,,+++***)))***,,,---,,,+++******)))))))))***+++,,,(((((((((((())))))))))))************************************)))))))))((((((((((((((())))))))))))))))))******+++,,,,,,,,,---------............///...000222444:::GGGYYYffflllbbbRRRDDD999333000...---...///...---,,,---///......---,,,,,,,,,------............////////////222222222111111000///...111111111111111111111111555333444777777555999???JJJ```ppp|||DDDOOOXXX[[[]]]aaaeeefffhhheeebbb```aaacccddddddaaaaaabbbcccdddeeeffffffcccbbbaaaaaaaaaccceeegggfffggghhhiiijjjiiihhhgggiiiiiiiiiiiihhhgggeeedddeeedddccccccbbb```\\\XXXRRRRRRQQQPPPLLLFFF>>>888555444222111000//////...000000000111111111222222333444444333222///---+++,,,,,,,,,+++++++++******************************+++---111888@@@EEEHHHHHH===888222---++++++***)))******))))))))))))*********))))))(((((((((((()))(((((()))******))))))))))))))))))))))))))))))))))))+++---000222444555555444333222222333555888999<<<;;;999777555444333222333000///111222555===FFFcccssszzzmmmZZZGGG@@@===;;;::::::999888777777>>>FFFJJJIIIDDDAAA@@@AAADDDJJJQQQWWWZZZYYYWWWNNNLLLFFF???777333222333666333000///111222222222///,,,******+++,,,,,,+++*********---//////...,,,******)))))))))***++++++(((((((((((())))))))))))************************************))))))))))))(((((((((((())))))))))))******++++++,,,---------------........./////////000...///888HHHXXXccchhhcccVVVDDD888222111000...,,,...///...---,,,---...------,,,,,,,,,---..................////////////111111222111111000///...///000000111222333444444444555777:::888888>>>GGG[[[sssAAAKKKTTTXXX\\\bbbfffhhhhhheeeaaa```aaabbbcccccc___```aaaccceeegggiiiiiihhhfffdddcccccceeegggiiiggghhhiiijjjjjjiiihhhggghhhhhhiiiiiihhhfffeeedddeeeeeedddbbb```\\\XXXUUUOOOOOOMMMLLLIIICCC<<<777222222000///............/////////000000000000111111000000///...---------,,,,,,,,,+++++++++******************************+++,,,///555<<>>:::555222000000000111---,,,---///111888@@@\\\hhhooollleee^^^PPPCCC===<<<;;;:::::::::999888666;;;BBBFFFEEEBBB???>>>>>>AAAFFFKKKPPPRRRRRRQQQMMMLLLHHHAAA:::555444666@@@:::333///000222333333///---******+++,,,,,,+++))))))+++...111111///---***))))))))))))*********(((((((((((())))))))))))*********************************))))))))))))))))))*********++++++++++++***++++++,,,,,,---......------......//////000000111...222AAAVVVdddddd^^^UUUHHH999000///111///---,,,---......,,,,,,---...,,,,,,,,,,,,,,,---...///............////////////111111111111111000//////000000111111222333444444444666:::<<<<<>>DDDIIICCC???999333---***)))))))))))))))******)))))))))((('''''''''''''''((((((((())))))))))))(((((('''(((((((((((((((((((((((()))***+++---///111222333666555555555666999;;;===CCC???:::444000......//////,,,+++---...///555<<>>>>>=========;;;>>>BBBFFFHHHJJJKKKKKKNNNNNNLLLEEE>>>999:::===OOOEEE888000///111333333000---++++++,,,---,,,,,,))))))+++...000111///---)))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))*********++++++++++++***++++++,,,,,,---......------......///000000111000222<<>>BBBJJJ[[[kkk{{{888@@@IIIOOOVVV___eeefffdddaaa^^^]]]^^^aaabbbbbb```aaacccfffiiikkkmmmnnnrrrqqqnnnllljjjjjjkkkkkklllmmmmmmmmmlllkkkiiihhhhhhiiijjjjjjjjjhhhgggfffgggfffddd___ZZZWWWVVVWWWYYYTTTNNNHHHCCC===777444000000///....../////////........./////////000000000///...------...///000,,,,,,,,,+++++++++******************************,,,---...///222777>>>CCCAAA???;;;555///***)))***))))))************))))))(((''''''''''''(((((()))(((((()))******))))))))))))))))))))))))))))))))))))******+++---///111222555555666777999;;;<<<===>>>;;;666000---+++,,,,,,---++++++.........222888@@@JJJNNNJJJGGGHHHEEE===888:::<<<===<<<<<<<<<===777777777777888:::;;;<<<;;;===AAACCCCCCDDDFFFGGGNNNPPPPPPLLLEEEBBBDDDGGG[[[OOO???555222333333222000...++++++,,,------,,,))))))))),,,......---+++))))))*********)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))******++++++,,,---------------...///000000111222000:::LLLbbbpppnnn___QQQ<<<666000...000111...++++++---...---,,,+++,,,---------,,,,,,,,,---..................////////////000000111111111111000000111222222222333333444444444666<<>>FFFKKKRRR[[[``````aaa^^^\\\[[[]]]```aaabbbdddeeefffiiilllnnnpppqqqrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnmmmllljjjhhhggghhhhhhiiijjjiiihhhgggfffeeedddaaa]]]YYYXXXZZZ]]]aaa[[[QQQHHHAAA;;;666333.........------...//////...////////////000000000///...------------...///,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,,,,...222999>>>>>>>>><<<777000+++******((()))***++++++***)))(((((((((''''''(((((()))***(((((()))***++++++++++++************************))))))******,,,...000222333444666888:::;;;<<<<<<888666111---+++******++++++***+++......,,,...333444>>>CCC@@@???BBB???888777:::<<<<<<;;;999:::;;;666555555666888999::::::<<>>DDDIIIPPPXXX\\\\\\___\\\ZZZZZZ\\\___aaabbbfffgggiiilllnnnqqqrrrssspppppppppppppppooooooooommmmmmnnnmmmllljjjhhhgggggghhhhhhiiiiiihhhgggfffbbbbbb___[[[XXXYYY^^^bbbggg___TTTHHH@@@999555222------,,,,,,------......////////////000000000111......------,,,---------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((***++++++,,,///666;;;;;;===<<<888111,,,******((()))***++++++***)))(((((((((((((((((()))******'''((()))++++++,,,,,,,,,************************)))))))))***+++...000111111333666999;;;;;;::::::555333000,,,+++***+++,,,))))))+++///...,,,,,,000,,,666<<<::::::===:::333777:::===<<<999777777888555555555777999::::::999>>>@@@CCCCCCAAABBBDDDGGGEEENNNWWW[[[XXXUUUUUUXXX```VVVIIIAAA>>>;;;666000---+++)))((()))************(((''''''((()))))))))((()))*********((('''&&&(((((((((((())))))))))))************************(((((())))))*********+++************++++++++++++((())))))***++++++,,,,,,------...///000111222222:::LLLdddppplll\\\KKKAAA333111...+++***+++,,,...+++,,,------++++++,,,---///...------,,,,,,,,,,,,............/////////000///000000111111111000000---...000222444666888999@@@DDDPPPbbbrrr}}}888<<>>777222000......---------......///------............------------.../////////.........,,,)))((()))*********))))))(((((()))***++++++)))***+++,,,---///111222:::;;;;;;999555000,,,***++++++,,,,,,,,,+++******(((((((((((())))))))))))''''''(((((())))))******+++++++++*********))))))+++***((('''(((***---///...///000111222222222222///...,,,+++***+++,,,,,,******))))))***,,,---///...///000000000222555888999::::::;;;;;;::::::999666666888;;;:::777888;;;>>>CCCEEEDDDCCCDDDBBB???HHHMMMUUU]]]aaa```]]][[[^^^YYYRRRMMMIIIAAA666...///---+++++++++,,,+++***((((((((((((''''''''''''((()))+++,,,+++***((('''))))))*********+++++++++++++++******************,,,+++***))))))***+++,,,++++++************++++++******+++++++++,,,,,,,,,---,,,...222000,,,000999CCC\\\qqqooo]]]LLL@@@888000///---,,,++++++,,,,,,---------....../////////............////////////............////////////000111111222333333444444111333444333222555;;;@@@EEEQQQcccqqq{{{555:::AAAGGGLLLPPPTTTVVVYYY[[[\\\YYYWWWXXX]]]ccciiikkknnnrrrtttsssqqqooonnnmmmkkklllnnnmmmkkkhhhgggiiikkkkkkjjjhhhiiiiiihhhgggfffhhhjjjiiiddd```YYYUUUSSSWWW```gggjjjiiillldddVVVIII???999444111//////........./////////.........//////.........,,,,,,------......------...,,,******+++++++++******))))))))))))******************+++,,,...000111;;;===>>>;;;555///,,,+++((()))******++++++******))))))))))))(((((((((((((((((((((((())))))))))))+++++++++*********))))))(((''''''((())),,,///000+++,,,---...////////////---,,,+++******+++,,,,,,***************,,,---...---.../////////111444666777888888999999999888888666555666999999777999===CCCIIIKKKFFF@@@@@@BBBCCCIIINNNWWW___cccdddbbb```___ZZZTTTOOOKKKCCC888000...---,,,---...///...---************)))))))))((()))***+++++++++***((('''))))))*********+++++++++***************************)))(((''''''((()))***++++++************++++++******+++,,,,,,,,,,,,,,,,,,,,,///222111000777AAAQQQaaakkkcccRRRCCC:::444000///---,,,++++++,,,,,,,,,,,,---------...................../////////////////////000000000000111111111111222222333333333555777999999999<<>>DDDIIIMMMRRRTTTWWWYYYZZZYYYXXXYYY]]]aaaiiikkknnnqqqqqqnnnkkkiiiiiihhhhhhhhhiiihhhfffccccccfffiiijjjiiiiiiiiiiiigggggggggjjjkkkhhhbbb\\\QQQMMMLLLTTTaaakkkllliiiiii```TTTGGG>>>888333111////////////////////////...//////000000//////...........................---,,,++++++,,,,,,+++******************)))))))))+++***))))))***---///111;;;???AAA===555///---...''''''((()))******************))))))((((((''''''))))))))))))((((((((((((+++************)))))))))(((((()))***+++,,,------******+++,,,------------++++++*********+++,,,,,,************+++,,,------+++---.........///222444555555555666777777777777666444444777777777;;;AAAKKKPPPOOOEEE;;;:::???CCCFFFKKKSSS[[[aaaccccccccc^^^YYYTTTOOOJJJBBB888111------...///222222000///,,,,,,,,,+++++++++******)))***+++++++++***(((''')))))))))************+++***************************)))(((((((((((()))***++++++************++++++)))***,,,---------,,,+++...///111222111444???LLLdddgggbbbTTTDDD999333000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000111111111111111111111111111111222222333555777999;;;@@@IIIOOOmmmuuu111666<<>>BBBJJJQQQXXX[[[]]]]]]XXXUUUQQQLLLFFF>>>555///......///111222222///------,,,,,,,,,++++++++++++******+++++++++***)))((())))))))))))***************************+++++++++++++++++++++++++++++++++++++++************++++++)))***,,,---...---,,,+++111111111000111:::JJJWWWpppgggYYYHHH;;;333000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111111111111111111111111111111111111333666888>>>HHHUUU___|||111555;;;AAAFFFLLLQQQUUUUUUXXX[[[^^^___```aaabbbgggjjjmmmmmmiiiddd```___aaabbbddddddbbb___]]]\\\]]]aaagggkkklllkkkjjjjjjiiiiiiiiijjjiiicccYYYQQQHHHBBB@@@IIIYYYeeegggdddZZZRRRGGG===777333000///...////////////...---,,,//////000000000000//////444333222000///////////////---+++++++++***)))'''******++++++++++++***)))+++******+++,,,///222444:::===>>>:::333------...***+++++++++***)))((((((***)))))))))((((((((('''******))))))((((((''''''))))))))))))))))))))))))+++,,,,,,,,,,,,***'''&&&***++++++,,,,,,,,,,,,+++)))))))))***++++++++++++******++++++,,,,,,,,,+++***+++------,,,,,,---...111111222333444666888:::777444222444555888???GGG```ZZZLLL===666777777666777:::@@@GGGMMMQQQTTTUUUSSSQQQNNNJJJDDD===555000/////////000111///,,,))),,,,,,+++++++++*********+++++++++++++++******)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++***+++,,,---...---,,,,,,///111111111777EEEWWWcccmmm```OOOAAA888333///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................../////////000000111111111111111222222222444777;;;AAAJJJYYYjjjvvv111555;;;@@@FFFLLLRRRUUUUUUXXX\\\aaadddddddddcccfffiiillljjjeee```_________bbbddddddaaa^^^\\\[[[]]]bbbiiimmmnnnmmmlllkkkjjjhhhggggggddd\\\QQQIIICCC??????HHHWWWbbbdddaaaSSSLLLCCC:::555333222111///000000111000///---,,,...//////000000//////...111000///...//////111111333000---******)))((('''((()))+++,,,,,,,,,+++******+++,,,...000333555666777888777444000---++++++******++++++******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***((()))***+++,,,,,,+++***((())))))******))))))))))))***++++++,,,+++++++++***++++++,,,,,,,,,++++++***+++------,,,+++,,,---//////000111333666999:::888555333555666999@@@III```XXXIII<<<888999888444666777;;;???DDDHHHKKKMMMOOONNNMMMIIIDDD===777444000///.........---***'''+++++++++*********)))))),,,,,,++++++***************)))))))))))))))(((((()))))))))***++++++,,,,,,))))))***++++++***))))))++++++************++++++,,,,,,,,,,,,---------......111444999DDDTTTaaafff___RRRCCC;;;666222///...,,,------......---,,,,,,------------,,,,,,,,,,,,,,,------------.....................////////////000111111222333333444444666;;;CCCMMMYYYiiizzz000444999???DDDKKKQQQUUUTTTWWW\\\bbbfffgggeeeccceeehhhjjjgggbbb^^^___aaa___bbbeeeeeebbb^^^[[[[[[^^^dddkkkpppqqqooommmllliiigggdddaaa]]]TTTIII@@@<<<===BBBMMMZZZaaabbb___LLLFFF===666333222222222111222333333333111///---.........//////..................///222555888:::999555///+++******))))))'''(((***,,,------,,,,,,)))+++...222555777999999555222///......---***'''&&&'''((()))************''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))******(((((()))***+++,,,,,,,,,))))))*********))))))(((+++,,,,,,------,,,+++******+++,,,,,,,,,,,,+++******,,,......,,,++++++,,,---,,,---...111444888::::::666555777888:::AAAIIISSSOOODDD999555777888555666777888:::===@@@CCCEEEIIIJJJIIIGGGBBB<<<777555000///------------+++***++++++++++++*********))),,,,,,++++++*********+++******))))))((((((((((((((())))))***++++++,,,,,,)))******++++++******)))++++++************++++++...---+++++++++,,,...///333888???GGGTTT```aaa[[[OOOCCC888444222...,,,---,,,,,,---......------,,,.........---------,,,,,,,,,,,,---------............////////////000000000000000111333444555666777999BBBPPP___lllyyy///333888>>>CCCJJJPPPUUUSSSVVV\\\bbbggghhheeeccceeegggiiifff```^^^```ccc```cccgggfffbbb^^^\\\\\\___eeemmmrrrsssqqqnnnmmmhhheeeaaa]]]XXXNNNCCC;;;666;;;EEERRR^^^cccaaa^^^FFF@@@888222//////000000333444555666555333111///------............------......000333777<<>>???DDDEEEEEECCC>>>999555333000...,,,,,,---......---,,,,,,,,,+++++++++******---,,,++++++******++++++******))))))((((((((('''((())))))***++++++,,,,,,+++,,,---......---,,,+++++++++************++++++///---+++******,,,///111;;;BBBJJJTTT___eee[[[MMMEEE999000......***))),,,+++,,,---.........---,,,/////////......---------,,,,,,,,,---------......000000000000111111111111000000222333555666888888@@@LLL___qqq~~~000111444;;;DDDLLLSSSVVVYYY]]]cccffffffdddbbbaaahhhhhhgggfffeeecccbbbaaabbbcccdddeeecccaaa^^^\\\aaafffmmmrrrtttqqqlllhhhhhhddd^^^XXXQQQHHH===555888:::BBBPPP^^^ccc^^^WWWDDD:::111///000...---...---000333666777555333111111000///---+++***)))(((+++,,,...333;;;DDDMMMRRRJJJ===222///,,,((()))---)))***,,,,,,+++******+++***,,,000333666777777777......---,,,***)))((((((******))))))))))))******,,,,,,+++***)))((('''''')))))))))))))))))))))))),,,,,,++++++***)))))))))((()))***++++++***)))(((,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***,,,...111333444===999555555999???BBBDDD===<<<999666444444555555666555444333444666888999>>>>>>>>>>>><<<999666444222000---,,,---------,,,------,,,+++************)))***,,,---,,,***((('''(((((((((((())))))))))))************)))))))))))),,,,,,,,,------.........,,,+++)))''''''''''''(((+++'''''',,,------222:::MMMVVV]]]```eeeeeeUUU@@@777444000+++******,,,...///...---,,,+++,,,---...---------------------------------------...000000000000////////////000000555333444777777666===HHHSSS^^^ooo///000333888AAAJJJQQQUUU[[[___dddffffffcccaaa```bbbcccfffhhhhhheeebbb```cccdddeeefffeeebbb___]]]___dddjjjpppqqqooojjjfffdddaaa[[[UUUMMMEEE<<<666777999AAAPPP___bbbZZZQQQAAA777///...///---,,,------///222555777888999999444333000...,,,+++******++++++---222:::DDDNNNSSSMMMCCC:::666333...---///***+++++++++++++++,,,,,,+++---///111333333222222...---,,,+++***)))((((((***))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))***++++++***))))))++++++*********))))))))))))************+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++---...000222333888666555777;;;???@@@@@@;;;:::888666666666888888777666555444444666777999;;;;;;<<<<<<:::888666444444111...---------,,,+++...---,,,+++*********+++))))))+++++++++)))((('''(((((()))))))))*********''''''((()))***+++,,,,,,,,,,,,,,,,,,---------------,,,+++***)))(((((((((***)))+++///000000555===UUUaaagggccc^^^XXXIII999555333///,,,++++++---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000/////////000111111444222444888;;;>>>GGGRRRbbblllyyy~~~000000111666===GGGPPPUUU^^^aaaeeefffeeecccaaa```___ccchhhlllmmmjjjeeeaaaccceeefffgggfffcccaaa___]]]aaaggglllnnnkkkgggddd___^^^YYYQQQHHH???:::777777999AAAQQQ___```TTTHHH<<<444------...---,,,...---...000333777;;;???AAA:::777444000---,,,,,,,,,++++++,,,000888BBBLLLSSSRRRLLLEEEAAA<<<555000///---,,,+++******+++,,,---,,,---...///...---,,,+++---,,,,,,+++***)))(((((()))((((((''''''(((((()))((((((((())))))*********)))))))))))))))))))))))))))))))))(((((((((((((((******++++++++++++*********))))))))))))((((((((()))************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000111333777;;;===<<<;;;888888777777888999;;;<<<999888777666555666777888777777888888777666444333555222///---------,,,+++000...,,,*********+++,,,((()))*********)))((('''))))))*********+++++++++''''''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,...111111333;;;DDDaaalllooodddUUUIII>>>444111000///---,,,------...------,,,,,,,,,------...------------------------------------...///000111000000000000000111222333444333666===EEENNN[[[fffxxx}}}111111222555;;;DDDOOOVVV```bbbeeefffdddbbbaaa```cccggglllppppppmmmiiieeecccdddfffgggfffdddaaa___]]]aaafffjjjkkkiiieeeccc^^^]]]WWWMMMBBB:::777777888:::CCCRRR^^^\\\MMM???888111---...///------///---------000444:::@@@DDDAAA>>>999444000...------,,,++++++---333===FFFLLLSSSQQQNNNKKKEEE>>>777444333111---+++***++++++++++++,,,,,,,,,+++***)))(((++++++******)))))))))(((((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,...111444777999999999888888888888999:::;;;<<<::::::888777666666666666333333444555555444333333333111.........///......111///---******+++,,,---))))))************)))(((******+++++++++,,,,,,,,,************)))))))))(((,,,,,,,,,++++++************+++,,,------,,,***)))---.........///777FFFRRRkkkppplll\\\KKK@@@888333........................---,,,,,,,,,------..............................------------...///000111000000000111111333444444777777;;;EEETTTdddrrr|||222222333555:::CCCNNNVVV___bbbddddddcccbbbbbbbbbjjjkkkmmmnnnmmmkkkhhhgggbbbccceeefffeeeccc```___^^^aaaeeehhhiiihhheeeccc___\\\UUUIII===666555666999>>>HHHUUU]]]XXXGGG999444000...///000......000...---,,,---111666<<<@@@DDDAAA<<<777222...---,,,---,,,***+++...555<<<@@@LLLNNNQQQPPPNNNKKKGGGDDD;;;777222...---,,,***)))***************)))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((()))))))))******+++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---...///111444777999999999999999999999::::::::::::999888777666666555111111222222222333333222000///------000222222222111///---,,,++++++------***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,************)))))))))(((,,,,,,,,,++++++*********)))***+++,,,,,,,,,+++***+++,,,,,,---333CCCWWWdddrrrmmm```OOOAAA999444000,,,------...............+++,,,,,,------.........////////////////////////...............///111111000000111111333444666666888:::AAANNNbbbvvv111222444555999AAAMMMUUU]]]___aaabbbbbbbbbccceeelllkkkkkkiiihhhfffeeedddaaabbbdddeeeeeecccaaa______aaadddggggggfffdddccc___YYYOOOCCC999444444555<<>>;;;777222///,,,+++...---+++***+++///333666???FFFMMMPPPRRRVVVWWWUUUBBB>>>888555444222...++++++++++++***************((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((('''''''''))))))))))))))))))))))))((())))))***+++,,,,,,---++++++************++++++))))))************++++++)))************+++++++++)))))))))************+++******+++++++++,,,,,,,,,,,,++++++******+++++++++,,,------,,,---000555999999999999999999888888888999999888777777666555555111111111111222222222333///---,,,...111333555555000000///...------------+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,***...111666CCCUUUfffooommmbbbQQQBBB999333///---,,,,,,------............++++++,,,---............000000000000000000000000............///000111111000111111222444666777888999>>>HHHXXXooo///111444555888???JJJRRRZZZ\\\^^^___```bbbeeegggjjjjjjiiihhhgggeeedddcccbbbccceeeffffffdddbbb```___```ccceeeeeeeeecccbbb\\\SSSGGG===666444444555>>>HHHUUU]]]ZZZNNN@@@777///------000///++++++...,,,,,,,,,---...000111222666666555444111///,,,+++...---+++++++++---///000444===EEEHHHMMMTTTYYYXXXGGGCCC>>><<<<<<;;;666222......---,,,+++*********'''''''''(((((()))))))))***))))))(((((())))))***'''''''''((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,+++***))))))))))))***+++((((((((()))))))))******)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,------,,,,,,...222666777888888888888888888777777777777777666666555444222222111111222222333333000...---...111444555555//////000000///...,,,+++++++++******+++,,,,,,---************++++++++++++''''''((()))***+++,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///111999BBBLLLYYYfffjjjgggXXXOOOBBB999333///------------,,,,,,,,,---......***+++,,,...................................................///000111222000111111333555777999:::>>>EEEQQQccc|||---000333555777===HHHPPPXXXZZZ\\\^^^```bbbfffiiiiiijjjkkkkkkiiigggeeedddcccdddfffhhhgggfffcccbbb^^^```bbbcccdddcccbbbaaaXXXNNNAAA888555555555555???KKKYYY___YYYLLL???888---,,,---///---)))))),,,***+++---...////////////---...000111000...,,,+++------,,,,,,,,,---...///000999@@@AAADDDLLLQQQQQQJJJFFFBBBBBBCCCBBB<<<777222111///---,,,+++******&&&&&&''''''((()))))))))******))))))))))))******%%%%%%&&&'''((()))***+++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,+++***)))(((((()))***+++&&&'''''''''(((((()))))))))************+++++++++))))))))))))******************+++++++++,,,,,,,,,......---------...//////***---......,,,---000333555666777888888888888888666666666666666555555444333333222222222222333333222000...///111333444444...///111111000///,,,+++******))))))***+++,,,,,,))))))*********+++++++++************)))))))))))),,,,,,,,,------.........---,,,,,,,,,---///000222;;;FFFSSS^^^iiinnnfffZZZCCC>>>888444000......111...---,,,+++,,,,,,...///)))+++,,,...//////......------------------------.........//////000111222000111222333555777999:::CCCLLLYYYlll~~~000000111333666===FFFLLLUUUVVVYYY]]]bbbeeeggggggjjjjjjjjjjjjiiifffaaa^^^ccceeeiiikkkkkkhhhdddbbb^^^```___]]]^^^aaa```\\\UUUIII<<<555222000222555???MMMYYY[[[SSSHHH;;;111......------------......///......,,,+++***))))))/////////...---------,,,---,,,*********,,,...///111000000444:::AAAEEEGGGJJJDDD@@@CCCJJJLLLFFF@@@;;;777222---+++)))'''&&&(((((())))))*********+++))))))((('''''''''''''''''''''(((((())))))******************************))))))((((((((((((((()))))))))***++++++++++++*********)))))))))))))))***))))))))))))************++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,...------,,,---...000111333333444555666777888999;;;777333222444555444333666555333111000000000111000...,,,***+++---000222333111......000///---***)))+++,,,,,,***))))))***...---+++)))(((((())))))---,,,,,,---...///---,,,************+++,,,---...333,,,(((---111000222666MMM]]]kkkppprrrooo___LLL:::777444000///...///000///...,,,+++***+++,,,,,,++++++,,,,,,---...//////////////////000000000000222000...///222444333222555666666555555888???EEENNN^^^nnnwww000000111222666===EEEKKKTTTVVVYYY]]]bbbeeeggggggkkkjjjiiiiiihhheeeaaa]]]```cccgggjjjkkkiiieeecccaaabbbaaa^^^___```^^^XXXPPPEEE:::555222111333777BBBPPP\\\[[[QQQEEE999000------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++******,,,---//////...---///444999<<<===>>>;;;;;;@@@HHHLLLKKKHHHBBB===666111...,,,+++***((()))))))))******************)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''+++******)))(((((((((((((((((()))************)))******)))))))))))))))***))))))))))))************))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,...---,,,,,,,,,---...///111222333444666777888999:::777333222333444444333666555333222111000000111000...,,,***+++---000222111...,,,---...///...,,,+++,,,------+++******+++,,,,,,+++++++++---...///,,,+++***+++------,,,***************+++,,,------+++)))+++---...000:::FFFdddqqqzzzuuulllbbbQQQAAA666444111///---......///...---,,,+++++++++,,,,,,,,,,,,,,,------.........////////////000000000000222000...///222444333222222444666666777<<>>;;;888444...***)))))))))))))))*********+++***))))))(((((())))))***)))))))))((((((((('''++++++++++++++++++++++++'''''')))***+++,,,------'''((())))))******)))))))))(((((((((((())))))***((()))))))))************++++++++++++++++++++++++******++++++++++++******************++++++++++++---,,,,,,++++++*********,,,---///111333555777888888777555333333333222222555555444333222222111111///...,,,++++++,,,...000---,,,******+++,,,......,,,---......,,,++++++,,,---,,,+++***)))***+++,,,,,,+++))))))***+++***)))------,,,+++++++++,,,,,,,,,000222111333BBB^^^vvv{{{eeeRRREEE:::222///..................///---------,,,,,,,,,------............------------////////////000000000000000000///000222333444444444666999<<>>CCCLLLRRRZZZ```ccceeefffhhhjjjhhhgggfffeeeccc```]]][[[^^^bbbfffiiijjjiiihhhbbbeeeeeebbb```^^^XXXPPP@@@:::555333222222777===HHHQQQUUUMMM???666111///......------------......//////.........---------++++++,,,,,,------......,,,+++++++++++++++++++++,,,+++)))***,,,............000222222111222555888;;;===AAADDDBBB;;;111*********))))))))))))))))))))))))(((''''''''''''((('''((((((((()))))))))***((((((((((((((((((((((((((((((***+++,,,,,,++++++((()))******++++++******((((((''''''((()))******((()))))))))************************************)))******++++++******)))))))))*********+++++++++,,,,,,,,,++++++******)))+++,,,---///222444555666555555555444333222222333444444444444333222222111///...,,,++++++,,,---...------,,,+++******+++,,,+++,,,...---+++******+++,,,+++*********+++,,,---///---+++***+++,,,++++++------,,,,,,+++,,,,,,,,,...//////111===UUUqqq|||eeePPPCCC<<<555...---...//////000000000///------------------------.....................---////////////000000000000000000111222222333555666666777:::>>>FFFVVVgggttt///000111222333777<<<@@@IIIPPPZZZaaadddeeefffhhhhhhfffeeeddddddcccaaa___^^^```cccgggiiiiiiiiihhhaaadddeeebbb```]]]UUUMMM===888444333333444<<>>GGGOOOZZZbbbddddddfffhhhfffeeeccccccddddddbbbaaaaaabbbeeehhhiiiiiihhhgggccceeefffbbb^^^ZZZQQQGGG999555222333444888CCCMMMYYYWWWNNNAAA777333111......------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((''''''(((+++------,,,((())),,,///000000///---...555AAAKKKMMMGGG<<<333************)))))))))(((***))))))((('''((((((((((((((((((((())))))))))))++++++++++++++++++++++++'''(((***++++++***((('''((())))))***************'''&&&&&&'''''')))******))))))))))))************((((((((((((((((((((((((((())))))******))))))((())))))))))))***************+++,,,------,,,,,,+++******+++---...000111111///222444444333222444666333444555555555444333222...---,,,,,,++++++,,,,,,))),,,//////---,,,,,,---,,,---......,,,++++++,,,*********+++...000333555222///,,,+++,,,------,,,,,,,,,,,,,,,,,,---...//////222888DDDYYYnnnvvvtttaaaSSSCCC777222000...---,,,...000222222111///...+++,,,.../////////...---------......//////000000////////////000000000000111333555555555666999;;;888===FFFQQQ]]]mmm}}}///000111222333555:::===FFFOOO[[[bbbddddddfffhhheeecccbbbcccddddddcccbbbcccdddfffhhhiiiiiihhhgggdddggggggbbb]]]XXXMMMCCC666333111222555;;;HHHTTTaaa[[[NNN???666444111------,,,,,,++++++,,,,,,---)))******+++,,,......///,,,+++++++++******))))))+++++++++++++++***)))(((+++***)))+++---...---,,,)))***,,,000222111---***)))111<<>>CCCPPPdddrrrooo^^^NNN???999111---///000///---000000000000000000000000111...+++***+++---------------......///000000111---///000000//////111222999666666999::::::===AAAFFFPPP___lllxxx///000111111111333777:::BBBHHHRRR[[[bbbfffjjjlllllliiifffeeeeeeffffffeeefffeeeeeeiiimmmnnnjjjeeehhheeeaaa^^^YYYNNNAAA777333222222555;;;GGGSSSZZZ^^^UUUGGG;;;333///...---+++++++++******++++++,,,+++,,,...000000///---,,,***+++,,,------,,,+++***,,,++++++,,,......,,,******))))))))))))***+++,,,)))+++---//////...,,,+++...000666>>>DDDBBB;;;444---,,,+++***((((((((((((&&&&&&''''''''''''''''''***)))((((((((()))***+++((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******((((((((((((((((((((((((''''''&&&&&&''''''((()))((()))***++++++++++++***)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222444555555666555444444333333333333000///...------,,,,,,,,,...------------...//////222111111000//////......,,,++++++******++++++,,,---,,,,,,++++++++++++,,,000,,,+++...///000666>>>LLLTTT___jjjkkkaaaPPPCCC999444...,,,...000000...------------------------///---++++++---///000000.........//////000000000---///000111000111333555999666666:::<<<===BBBHHHLLLYYYjjjwww///000111111111333777:::<<>>777111...++++++...000///...------------------------...---+++,,,...111222222///////////////000000000...000111111111222555777;;;888999>>>BBBFFFOOOWWWYYYgggyyy|||~~~000000111000000222666999:::AAALLLVVV___ffflllooolllkkkiiiiiijjjiiihhhfffgggeeedddeeeffffffeeebbbcccccc```WWWKKK@@@999666000///000555>>>JJJTTTZZZTTTMMMAAA777111...------...------------......///...///000000000//////..................---------***)))(((((())))))'''&&&***))))))(((((()))******++++++***)))((((((((((((,,,///666===AAA@@@:::444******)))''''''&&&&&&&&&''''''(((((()))*********(((((((((((())))))******((()))))))))'''''')))***''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))))))))((((((''''''(((((()))***&&&'''((()))+++,,,,,,,,,,,,---------,,,+++***)))...------,,,,,,------...------------------------///...,,,,,,,,,...000222777666444333222333444555000000000///...,,,++++++...------------...//////222222222111000000//////++++++************++++++,,,,,,,,,,,,------...///------///444:::BBBLLLTTTRRRWWW[[[VVVIII<<<444000...,,,+++,,,...000///---///////////////////////////...------000111222111000000000000000000000000000111222222222333555888<<<<<>><<<888444))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))))))))((()))))))))'''''')))***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))******)))(((((((((((()))******(((((()))***+++,,,..................---,,,+++***...------,,,,,,------...------------------------...---,,,++++++---///000555555444444444555777777444444444222111...,,,+++...------------...//////222222111111000/////////,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---......---222999???EEELLLRRRUUUJJJIIIFFF@@@999333000///......---...//////...---////////////////////////111000//////000111000///000000000111111111111111333333444333333444777999>>>@@@GGGPPPXXXbbbppp|||000000000000000111555777<<>>888444111000///...////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,222000//////000000///---000000000111222222333333444555555555666888<<<@@@DDDIIISSS___gggooo|||000000000000///111444777999>>>FFFOOOVVV\\\bbbeeehhhhhhhhhhhhhhheee```\\\ZZZ\\\```bbbbbbbbbaaa```[[[WWWNNNDDD:::444111111,,,---222<<>>;;;888777666666444111...---,,,,,,+++***------,,,+++++++++++++++---...000111333555666777666777777666333111///...***)))((((((''''''((((((%%%%%%&&&&&&''''''((((((&&&'''((()))))))))((('''((()))))))))'''''')))***************************((((((''''''''''''((((((((((((((()))))))))******'''(((((()))******++++++******)))))))))***++++++******))))))***+++,,,---,,,***)))((()))+++---///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...000444888<<<>>>??????AAAAAA@@@===999444000......------------...//////000000//////...---------,,,,,,++++++++++++,,,,,,,,,---...000333666888:::>>>GGGOOOPPPOOOMMMHHHAAA777555222///---------............---------...///,,,,,,,,,,,,,,,,,,,,,,,,///......///000111///...//////000111333444555555444555777888;;;@@@EEEJJJRRRYYYeeerrrxxx}}}000000000000///111444777666;;;CCCLLLSSSZZZ```dddeeefffggghhhhhhfffaaa]]]YYY\\\```cccbbb```^^^^^^YYYSSSIII???777222///...,,,---333===IIIOOONNNKKK===999333///...000111222111222333666999<<<>>>@@@BBBFFFLLLQQQSSSRRROOOMMMLLLJJJGGGCCC@@@>>>======:::777444222222222111000...------,,,+++++++++,,,...///222555777999;;;;;;888777666333///,,,++++++***))))))(((((((((((()))%%%&&&'''((()))+++,,,,,,%%%&&&((()))))))))((('''((()))))))))'''''')))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************'''(((((()))***+++++++++*********)))******+++,,,******)))(((((()))***+++///,,,)))&&&%%%''')))+++,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,---.../////////+++...444:::>>>AAABBBBBBEEEEEECCC@@@<<<666222///...------------...///////////////...------,,,,,,++++++************++++++///000333666:::>>>BBBDDDFFFOOOUUURRRNNNIIIAAA888+++---000///,,,+++,,,...,,,,,,,,,,,,+++,,,///111........................,,,,,,,,,...000111111///......000111333555666666333555777;;;???EEELLLQQQ___gggttt//////......///111444555666:::AAAGGGMMMSSSYYY\\\eeejjjllliiieeedddbbb^^^[[[]]]___``````___]]][[[RRRJJJ???888444222111///333333777DDDQQQUUUMMMCCC<<<555---,,,///333333111::::::;;;===>>>@@@BBBCCCFFFHHHLLLPPPQQQPPPNNNMMMKKKJJJGGGEEECCCCCCCCCCCCCCC@@@;;;999999777444111333222000...---...///000333666:::>>>>>><<<999666777555111---***(((&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))))))))***))))))((('''&&&***)))(((''''''((()))***((((((((((((((()))******((('''&&&'''((())))))'''(((((()))************************)))***++++++,,,(((((((((((())))))))))))))))))))))))***+++,,,---------------------------,,,,,,---......//////000///000333999???BBB@@@>>>@@@AAA@@@<<<777444555777333000,,,+++,,,...111222...///000///---,,,+++,,,(((***,,,------...000222666999===CCCHHHJJJIIIGGGLLLLLLKKKHHHBBB<<<666333,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///000...+++........................---......///000111111222222111111222444555444444999999:::>>>FFFPPP[[[aaaeeerrr//////......///111333555444888>>>EEEKKKQQQWWW[[[ccchhhjjjfffccccccaaa^^^[[[[[[\\\^^^___]]]YYYVVVKKKDDD;;;444111000///...333666???MMMYYYYYYNNNCCC888444000///000555999<<>><<<:::<<<:::777555333333333333555777999;;;:::777444111222111...,,,***)))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&''''''(((***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''***)))(((''''''((())))))((((((((((((((()))******((('''&&&'''((())))))''')))******+++++++++++++++)))))))))))))))***++++++((((((((()))))))))******)))))))))******,,,------++++++++++++++++++++++++******+++,,,,,,------......///111666;;;>>>===;;;>>>???@@@===999666666777333111...,,,,,,---...///...///000...,,,******+++,,,------------000444777>>>BBBHHHMMMNNNLLLIIIFFFKKKIIIDDD???999444000...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///000...,,,......................../////////000000000000000000000000111333555555555<<<>>>BBBHHHQQQ\\\gggnnnsss|||//////......///111333444111555;;;BBBHHHOOOUUUZZZ```eeefffcccaaabbbbbb___[[[XXXWWWYYY\\\ZZZSSSLLLBBB===555000------......444;;;IIIZZZddd```PPPBBB444444333222444:::CCCJJJMMMJJJFFFAAA===;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999:::;;;<<<======;;;;;;<<>><<<999888777444333111///...---,,,,,,---...///...---,,,---...............///222888<<>>888666555555333333222222222222222333111222222333444555555666444444555777999<<<>>>???FFFEEEBBB@@@===;;;::::::666555333000...+++***)))******))))))))))))******&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))*********)))))))))((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((()))))))))))))))(((((((((((())))))((('''&&&'''((())))))'''%%%&&&&&&'''((('''''''''''''''((())))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,---...************************,,,,,,---......//////000......///000222444444555999;;;>>>@@@???===;;;:::666777666444111///------,,,.../////////000222444,,,...111333444888<<>>777666777111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............////////////////////////---...///000111222333444333444666666888<<>>BBBCCCAAA>>><<>>:::777777999999999777444000...///000666;;;BBBGGGIIIIIIHHHHHHLLLJJJFFF>>>666222222555000000000000...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////.........///////////////////////////------...000222333555555222444666888;;;BBBKKKSSSaaahhhrrryyy}}}......//////////////////222333555777<<>>===???AAA???;;;:::<<>>;;;777666666888@@@DDDHHHKKKKKKIIIHHHHHHFFFBBB;;;555111///000111//////......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++...000000...---///000////////////////////////......///000222333444444222666:::???DDDNNN[[[eeeqqqyyy---...///////////////...222222333555999@@@IIIOOOUUU\\\bbbbbbaaa```\\\WWWUUUPPPHHH???888222///......///000///...000555999CCCIIINNNOOOJJJAAA:::777888>>>FFFJJJHHHAAA:::666......---,,,,,,,,,,,,,,,((()))***++++++++++++***)))***+++---------,,,,,,(((***+++***((((((+++---.........---,,,+++***))),,,+++***)))))))))))))))&&&''')))***+++++++++***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((************))))))))))))''''''''''''''''''''''''))))))***))))))(((''''''%%%&&&((()))*********)))******)))(((((((((((((((((('''&&&''')))))))))'''&&&''''''(((((((((((((((''')))+++,,,---,,,***)))(((((((((((())))))))))))++++++******)))*********++++++++++++++++++++++++,,,,,,---......//////000***...333444333111111222------000666<<<@@@???>>><<>>BBBDDDDDDCCCAAA???@@@BBBDDDFFFHHHJJJIIIGGGEEEEEEEEE???:::444///.........---++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++...111000...---///111000000000000000000000000000000111111222222222333444999???EEEMMMYYYiiittt}}}vvvxxx,,,---...///000000000///111111222333777>>>GGGMMMTTTXXX]]]aaaaaa^^^ZZZVVVTTTKKK@@@888555444111...333...---000111222888AAAFFFJJJMMMJJJAAA:::666555888>>>EEEFFF???777111///000///...---,,,,,,,,,,,,,,,+++***)))))))))++++++((()))***+++++++++++++++++++++++++++*********)))------+++***)))'''&&&&&&///...---+++***((('''&&&)))***,,,,,,,,,+++)))'''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++)))))))))))))))(((((((((******)))))))))))))))***&&&((()))***)))((()))******)))(((&&&&&&''''''(((((((((((((((((('''''''''***)))'''&&&'''(((***+++---+++((('''''')))---///...---***((((((***,,,...---,,,,,,,,,,,,---......///////////////000111111444333222222333666888:::;;;??????:::777:::>>>???FFFJJJKKKGGGEEEFFFFFFDDDHHHEEEBBB@@@@@@???<<<888555444222000.........///,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------///000111111111000......///000222444666666666666<<<===EEESSS```iiiuuuuuurrrvvv,,,------...///000000111111222222333555;;;CCCHHHMMMQQQVVV[[[\\\ZZZVVVSSSMMMEEE;;;555333333111///111...---111333555<<>>999333...,,,+++------,,,+++++++++++++++******************++++++******+++,,,,,,+++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))*********)))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''''')))(((((((((((())))))***%%%'''''''''&&&&&&((())))))))))))(((((((((((((((((()))))))))))))))******))))))((((((((()))***+++***+++++++++,,,+++++++++***+++,,,---------,,,+++---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000000000000000111222333666888:::===EEENNNPPPLLLFFFKKKLLLFFF@@@>>><<<::::::999777666555333222111......---,,,,,,+++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---------------...............//////000000111111111666555555888???JJJUUU\\\aaagggpppxxx}}}---,,,++++++,,,...111333///000111222333888===BBBFFFHHHKKKMMMLLLIIIEEECCC888555111///.........---///333888===BBBJJJPPPTTTUUUOOOEEE;;;555555999===@@@>>>:::444///,,,++++++,,,,,,+++*********++++++))))))******++++++++++++++++++,,,,,,,,,++++++***))))))))))))((((((((((((******))))))((('''''''''))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***************)))''''''&&&&&&&&&&&&''''''((((((((((((''''''((()))******'''((((((((('''''')))+++)))))))))))))))((((((((('''''''''(((((())))))))))))))))))))))))******+++***+++,,,,,,,,,,,,+++***)))***,,,.........,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......000000/////////000000111444666999>>>IIITTTXXXVVVKKKLLLIIICCC@@@@@@>>>:::::::::999777444222111111------......------------,,,------......------,,,---,,,,,,++++++,,,,,,------------......//////////////////000111222333333555555777===GGGTTTaaahhhkkkqqqxxx}}}---,,,,,,,,,,,,...///000...///111111333777<<<@@@EEEGGGIIIIIIGGGCCC>>>;;;444333111///...------...000888???DDDJJJQQQUUUVVVUUUNNNCCC999444444888;;;===:::555000,,,+++++++++))))))((((((((((((((()))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))(((((((((******)))(((((('''&&&&&&$$$%%%&&&'''((()))******)))(((((((((''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))******+++***)))'''&&&&&&&&&&&&'''(((((())))))''''''''''''((()))*********++++++***)))))),,,...))))))*********)))((('''&&&&&&''''''(((((()))))))))))))))*********++++++,,,,,,,,,---,,,,,,+++******+++,,,.........---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000000000000////////////111555888===FFFRRRYYYZZZLLLNNNKKKEEE@@@@@@>>>:::999999999666222///...///------.../////////......,,,------......------,,,---,,,,,,++++++,,,,,,------------...//////000000000000000111222444555666666888>>>FFFRRR^^^iiiooouuuzzz------------------------///000000000111444888;;;CCCDDDEEEEEECCC???:::777000000000///.........///222===FFFKKKPPPWWWYYYVVVOOOHHH>>>666333555888;;;:::666111---++++++,,,,,,(((((('''''''''(((((()))'''(((***+++,,,,,,++++++,,,,,,------,,,,,,+++***++++++*********)))))))))(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((((((((''''''&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))(((&&&%%%&&&&&&'''(((((()))******'''&&&&&&'''''')))***************((('''(((+++---))))))***+++***)))((('''&&&''''''((())))))******))))))******+++++++++***------,,,,,,,,,+++++++++***+++,,,---............---,,,,,,,,,,,,---......---------------......///000000000000000///......///333666888>>>JJJSSSWWWVVV]]]```UUUGGG???;;;:::888999888555000,,,+++,,,+++,,,---/////////......,,,------......------,,,---,,,,,,++++++,,,,,,------------...///000000000111111111222333666888999===BBBJJJUUU```iiipppsss{{{------.........---,,,+++000000000000///111444777<<<===>>>>>><<<888444111,,,---............///000444???JJJOOOTTTZZZZZZVVVGGGAAA999444444777:::===888444///,,,+++,,,,,,,,,******))))))))))))***+++'''(((***+++,,,,,,++++++------------,,,,,,+++***++++++++++++************&&&&&&''''''((())))))***))))))(((''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''(((((('''%%%$$$'''''''''((()))******+++&&&&&&&&&'''''')))******'''''''''%%%$$$%%%(((+++)))******++++++)))(((''''''(((((()))***+++++++++))))))***++++++++++++***...---,,,++++++++++++,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---.........------------...//////000111111111000///...------222555444888BBBMMMRRRggguuu{{{lllTTTCCC======999::::::555000++++++,,,***+++---...///......---,,,------......------,,,---,,,,,,++++++,,,,,,------------...///000000111222222222333444777999:::FFFLLLVVVbbbkkkrrrvvvwww}}}******+++++++++,,,,,,,,,......///111222333444444444555555666555444222111///000///---,,,---000222333???MMMTTTYYY[[[XXXTTTFFF===222000555;;;>>>===777444000,,,******,,,---)))************)))((((((,,,+++***))))))+++---...222000...,,,***)))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((()))******$$$%%%%%%&&&'''***...111222000---***((()))***,,,***))))))+++---//////...''''''((()))***++++++,,,++++++***************+++...------------...//////...------,,,,,,,,,---------,,,++++++,,,///111333666222//////222222...***000...///444777:::EEEQQQiiiwwwXXXIII@@@777:::999666333111...+++***,,,---...---+++***+++,,,---,,,,,,++++++*********,,,,,,,,,---------.........///111111000111222444000111222333555999???CCCNNNYYYgggoooqqqssszzz}}}+++,,,,,,,,,------------......///000111222333444111222222333222111000///---.........---///111444444???LLLTTTXXXYYYTTTNNNAAA:::111000666<<<======555333///+++))))))+++,,,++++++++++++************,,,+++***))))))+++,,,...000///---+++***))))))***************************++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((()))******'''(((((((((((()))---///111///---+++))))))***+++,,,+++***,,,///000000///+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---............---------------.........------...000222333333///,,,---///000---***000...///333555888AAALLLlllxxxTTTCCC???<<<:::999777555333000...,,,...///000///,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,---------.........+++---///000000000222444444444555777;;;CCCLLLRRR^^^hhhtttzzzzzz{{{{{{zzz------------..................///000111111222222......//////......---,,,+++,,,.........///222444777@@@KKKRRRWWWVVVNNNEEE:::555000111777<<<===<<<333000---***((()))***+++------+++*********+++,,,++++++***))))))+++,,,---...---,,,++++++***++++++************************++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&(((((('''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***+++++++++***((()))+++---......---,,,+++*********+++******+++---///.........---------,,,,,,,,,+++------,,,,,,,,,,,,------,,,++++++++++++,,,------///......---......//////000000///...///000222333111...+++,,,...///---+++111//////111222666???IIIiiiYYYBBB???AAA:::999777666666555222000000111111000...------...++++++,,,,,,,,,,,,,,,,,,,,,------------.........***---000111222222444555666777999>>>EEEPPP]]]eeennnttt||||||yyy|||,,,------------..................//////000000000,,,,,,,,,,,,,,,,,,,,,+++***+++---.........000222;;;CCCLLLQQQTTTQQQFFF;;;333000...111777;;;;;;:::111///---***))))))***+++...,,,***)))))))))+++,,,*********)))***+++,,,,,,,,,++++++++++++++++++,,,*********************************)))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***++++++***((((((***++++++,,,------,,,+++***)))(((''''''(((***,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,+++,,,,,,---...///............///000000000000/////////000111111111///,,,,,,---...---,,,111000000000333<<>>>>>;;;777111222222111...------...,,,,,,,,,------......///---------........./////////111333444444555888:::888???KKKWWWbbbllluuuzzz+++,,,,,,,,,,,,---------......------------------,,,,,,+++++++++,,,------,,,,,,---,,,---///333666DDDLLLRRRPPPJJJBBB888000++++++---000333555555444......,,,++++++++++++,,,+++***)))((((((((()))***)))))))))************+++))))))***+++,,,,,,++++++((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((('''&&&''''''(((((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((((((((((((%%%'''((()))((()))***,,,)))***+++,,,,,,,,,******+++***)))***,,,---,,,+++******+++,,,---...//////+++*********+++,,,---......------------...//////------------...///000000.........//////000000000///...---------///222333333:::BBBIIIVVVhhhyyyuuu```MMMDDD;;;999888;;;@@@AAA===888222333333111///------...------..................------.........////////////000111222444777<<<@@@CCCLLL[[[hhhsssyyy~~~------------...............---------,,,,,,++++++,,,++++++***+++,,,---...------------///333999>>>GGGPPPVVVPPPEEE<<<444...++++++---///111222111111,,,,,,+++*********+++++++++++++++*********))))))((())))))***************))))))++++++,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%'''(((((((((&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***(((((())))))))))))((((((******)))(((((((((((((((&&&(((******))))))***+++))))))***+++++++++++++++,,,+++***+++---------+++***+++++++++,,,,,,------+++++++++,,,,,,---...///------,,,,,,------...///,,,,,,,,,,,,---...///000---...///000111222222222111111222333555999>>>AAADDDPPP\\\dddooo}}}}}}iiiRRREEE<<<999888<<>>888444555555333000......////////////...........................////////////000111222333777>>>FFFLLLUUU^^^lllyyy............/////////000...------,,,,,,+++++++++,,,+++*********,,,---...---------...111777???EEEIIISSSXXXPPPBBB888111...+++,,,---...////////////******)))))))))))))))***+++,,,,,,,,,,,,+++***)))(((((()))***************)))***+++,,,,,,+++***)))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&###$$$&&&(((((('''&&&%%%&&&'''((())))))(((''''''%%%&&&''''''((((((''''''(((((((((((()))))))))***'''((((((((())))))******(((((())))))))))))((((((******)))((((((((((((((((((***,,,,,,*********+++)))))))))******+++,,,,,,+++***))))))+++,,,+++************))))))))))))(((,,,,,,,,,---...///000111,,,,,,++++++,,,,,,---...+++++++++,,,---...///000---...000111333333444444444555777:::===CCCIIINNNVVVdddrrryyyzzzvvv|||qqqTTTCCC<<<999888<<>>888666666666444222000000000000000//////......------............/////////000222333444666<<>>EEEMMMPPPOOOKKKDDD:::222...,,,,,,,,,------------------++++++++++++*********))))))(((((()))+++,,,,,,+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((()))))))))***)))))))))(((((('''''''''((()))++++++***))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%&&&((()))***)))(((''''''(((((((((((((((''''''((()))******+++*********)))))))))*********++++++---,,,+++******+++,,,...,,,,,,------.........///+++,,,---...///......---000//////000111000...,,,111333666999<<<===>>>>>>FFFOOOTTTSSSYYYdddgggbbbaaafffiiifff___XXXTTTSSSMMMRRRiiimmm]]]KKKBBB<<<===AAA@@@>>>===EEEGGGFFF@@@777222222333111000//////000000...,,,333//////222333222333666999>>>EEELLLTTT^^^iiipppyyy|||{{{........................++++++,,,,,,------......---,,,++++++,,,,,,+++***...///333;;;BBBFFFJJJOOOKKKIIIEEE===555///,,,+++,,,------------,,,,,,+++*********)))))))))))))))(((''''''(((***++++++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''((()))******+++))))))(((((('''&&&%%%%%%&&&((())))))(((''''''((((((((('''&&&'''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&((()))))))))(((''''''(((((())))))((((((((()))***++++++,,,,,,++++++*********+++++++++++++++,,,,,,+++++++++---...///,,,,,,------------------......---------......///222222222333555555444222444888===BBBEEEEEECCCBBBIIIRRRXXXXXX[[[___\\\TTTSSSUUUUUUPPPHHH@@@===<<<===DDD]]]xxxiiiRRRIIIBBB@@@@@@???AAAEEEOOOVVVSSSDDD888777888666444222///...//////...---555111000333444444777<<>>===<<<;;;>>>AAADDDEEEDDDAAA???AAAHHHMMMNNNNNNNNNIIIAAACCCDDDCCC???:::666555555777>>>UUUvvvxxxiiiUUUOOOIIIFFFBBB???CCCHHHQQQ[[[YYYFFF999;;;===999888444000...//////000///444111000333444666;;;BBBFFFSSSaaaiiikkkooozzzzzzvvvtttuuuzzz........................------,,,,,,,,,+++++++++)))***++++++++++++,,,,,,///666???GGGLLLMMMKKKHHH@@@<<<666111---+++******------------,,,+++******************************...,,,+++***++++++***((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''''''''''')))(((((('''&&&%%%%%%%%%(((***+++***)))''''''((('''&&&%%%$$$$$$&&&((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((''''''''''''((())))))&&&''''''(((((((((((((((''''''((()))******))))))((()))******++++++******++++++++++++++++++++++++******+++,,,---///000111,,,,,,---------------...............111555888;;;???@@@CCCGGGJJJJJJHHHEEEAAAAAA@@@???===;;;999888:::>>>AAAAAAAAA@@@===999888888777666444333444555444;;;NNNhhh{{{{{{nnnbbbSSSOOOLLLIIIDDD???AAAFFFJJJUUUTTTDDD:::>>>@@@;;;:::777222000000111222222222000111444666999AAAIIIRRR___mmmsssrrrttt}}}wwwuuuwwwwwwvvvvvvyyy~~~........................------,,,,,,++++++******)))************,,,///111666???HHHMMMOOONNNHHHAAA;;;777111---,,,++++++***+++,,,,,,,,,,,,++++++***(((((((((((())))))))))))+++***)))***,,,------,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&(((((((((''''''''''''&&&(((***+++***(((''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''((()))************((())))))***+++*********+++++++++++++++*********)))***+++,,,---...//////,,,,,,------...//////000111222222444777<<<@@@BBBLLLMMMPPPTTTTTTQQQJJJFFFAAA>>>;;;777444222111111444555666666666666555444222222111000000000111111000777EEEVVVccceee^^^WWWMMMIIIGGGFFFBBB<<<;;;???@@@GGGIIIBBB>>>AAAAAA===<<<888555333333444555555222222444999<<<@@@IIISSS```kkkwww{{{yyyzzzuuulllmmmrrrvvvxxxyyy}}}........................+++++++++++++++,,,,,,,,,***++++++++++++...333888AAAJJJRRRTTTSSSPPPGGG===777333///,,,------+++******++++++,,,,,,,,,++++++((((((((())))))************)))((()))+++---,,,+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))(((***+++***(((&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((***)))'''&&&&&&'''((()))'''''''''''''''((())))))''''''(((******++++++***)))***++++++,,,,,,++++++++++++*********))))))))))))***+++,,,------------,,,,,,---...000111222222333444555777:::>>>AAACCCHHHKKKOOORRRRRRLLLCCC<<<999777444222///..................///000//////000///...------............---333<<>>===;;;666555777888;;;???CCCEEEDDDAAA>>><<<999777666666888888777444555:::AAADDDIIISSS^^^jjjrrr{{{~~~}}}}}}wwwooojjjooovvv{{{........................((()))***+++,,,---......+++,,,,,,+++,,,000777<<>>???;;;???EEEJJJJJJCCC:::222111111000000////////////...---...000000......///---,,,,,,---/////////...---333888:::;;;===>>>???DDD<<<777666444222111333555444:::DDDIIIFFF@@@???<<<:::888777999::::::999666999???GGGKKKPPPZZZeeennnttt{{{}}}~~~wwwnnnsssnnnmmmttt}}}......---------,,,,,,,,,------,,,+++***************+++,,,---...333;;;BBBPPP]]]fffaaaUUUKKK@@@777...---,,,+++************))))))))))))))))))))))))***************)))(((((())))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))******))))))(((((('''''''''(((******((((((((()))))))))((((((((((((((()))***,,,,,,***((()))---222000000111111///...,,,+++,,,---,,,+++)))((()))+++***)))'''((()))******)))((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))''''''((()))***)))(((((((((((((((((((((((((((***************+++++++++------,,,+++++++++,,,,,,////////////000000000000444444444444444444444444444666999;;;;;;888444111........................///...---,,,---///111333///...------...///...---111111222333333333333222333333333222111000000//////111555<<>>DDDEEEBBB???EEEDDDJJJWWWaaadddeeefffuuutttyyyqqqdddlllrrrxxx{{{|||...------------,,,,,,,,,---,,,+++***************+++,,,,,,,,,///777AAAHHHYYYbbbfff^^^QQQEEE;;;333...---,,,+++************))))))))))))))))))))))))***************)))((((((***))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))*********)))((((((''''''&&&'''))))))'''&&&'''((())))))(((((((((((())))))******++++++,,,///444777777777666555444111///---///000111000---,,,,,,,,,)))(((((()))******(((&&&((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((''''''''')))((('''((())))))((('''***************************************+++++++++++++++++++++,,,,,,---...---............/////////111111111111111222222222000111444555555222000..............................---,,,,,,,,,...000222...---------.........---000000111222222222222222222222222111000/////////111111222666;;;>>>===;;;<<<:::<<>>555///------,,,+++************))))))))))))))))))))))))***************)))((((((+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))+++******))))))(((''''''%%%'''(((((('''&&&&&&'''))))))(((((((((((())))))+++***+++...444999<<<>>>===<<<;;;:::777555222111222444777777444111//////************+++***'''%%%((((((''''''''''''((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))((((((((((((''''''***)))(((((()))***)))'''************************))))))*********+++++++++*********+++,,,---//////,,,,,,---------.................................---.../////////...---,,,------------------------,,,,,,+++++++++---...000------------------------//////000111111111111000111111000000///.........222000///000444777999:::>>>>>>AAAIIIUUU^^^```______ccckkktttvvvpppmmmnnniiirrr{{{zzzuuukkkkkk{{{---------,,,,,,,,,++++++******)))))))))***++++++---,,,,,,///777CCCPPPXXXjjjfff\\\OOOAAA777111------,,,++++++*********+++))))))))))))))))))))))))***************)))((((((++++++******************++++++++++++++++++++++++++++++++++++******))))))++++++******)))(((((('''%%%'''(((((('''&&&'''''')))(((((((((((())))))***...---...333:::@@@BBBAAA======<<<;;;999777666555666:::===???===999777555111///---,,,+++***(((&&&((((((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((***)))((()))+++---,,,+++(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++,,,---...///,,,------------.........------------,,,,,,,,,,,,------------------------------------------------++++++******+++,,,------,,,---...------,,,---...---...//////000000///////////////......---------111000//////000333666888<<<===@@@GGGUUUaaafffeeeeeegggmmmqqqmmmeeebbbdddfffrrr|||uuummmooommmttt------,,,,,,,,,+++++++++***)))))))))***+++,,,,,,------///555@@@LLLVVV\\\ggg^^^QQQDDD:::333///...,,,,,,++++++******++++++))))))))))))))))))))))))***************)))((((((***+++++++++*********)))++++++++++++++++++++++++***++++++++++++***))))))+++++++++***))))))(((((('''(((******((('''((()))((((((((((((((()))******222111222666===AAAAAA???::::::::::::::::::::::::<<<@@@DDDFFFEEECCCBBBAAA===999333///---,,,+++***((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))((((((+++...000000000((((((((((((((((((((((((((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,,,,------........./////////......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------------------***************++++++,,,+++---......,,,+++,,,...------...////////////............---------------///000111111222333444555777:::>>>EEEUUUeeellljjjaaaaaabbbccc___ZZZ[[[```hhhttt}}}~~~~~~ssslllooojjjiiiqqquuu}}},,,,,,,,,,,,++++++++++++************+++,,,---......000666@@@KKKUUU[[[^^^___RRRDDD;;;555000...///,,,,,,++++++***++++++,,,))))))))))))))))))))))))***************)))(((((()))******+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((,,,++++++******)))((((((''')))******)))(((((()))(((''''''(((((()))***+++111111333777:::;;;;;;999555555666666888999;;;<<>>FFFVVViiipppmmmYYYUUUTTTVVVVVVVVV[[[aaaiiiqqqvvvvvvrrroooiiiddd]]]fffhhhkkkvvv|||,,,,,,,,,++++++++++++************+++,,,...///000///555???LLLXXX___```^^^VVVHHH:::444222...,,,...,,,++++++***++++++,,,,,,))))))))))))))))))))))))***************)))((((((((()))***+++,,,,,,++++++***************************+++,,,------+++)))(((,,,,,,+++******))))))(((&&&((())))))(((''''''(((''''''''''''((()))***++++++...222444444333333333.........///000333555666;;;<<>>???JJJYYY[[[SSSMMMFFFBBBEEEIIIKKKMMMPPP\\\XXXVVVVVVOOOHHHOOO]]]```nnnrrruuu~~~------,,,,,,++++++,,,,,,+++------,,,***,,,000444:::CCCRRR^^^dddaaa[[[UUUFFF>>>444///......,,,***************+++,,,------)))((((((((()))***++++++******))))))))))))******+++***************+++++++++***)))***,,,---,,,+++))))))************))))))+++******)))(((''''''&&&((((((''''''''''''((((((******))))))((((((''''''((((((((((((''''''''''''******+++++++++,,,,,,,,,///000222222333555999<<>>777///++++++,,,***'''+++++++++++++++,,,,,,---))))))))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++***)))***+++,,,+++***))))))************))))))*********)))((('''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''************++++++++++++,,,---.........///222555???BBBGGGJJJHHH@@@666///---***''''''(((***)))((((((((((((((((((((((((((()))(((((('''''''''((((((***)))***---000000---*********))))))***++++++,,,******))))))))))))******,,,***)))+++...///...,,,,,,,,,,,,---------......---------------,,,,,,,,,......------------......------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,---+++)))***+++---------+++,,,,,,------......///---......//////......---...------------...//////000000000111222222333333777777888:::;;;===@@@AAA@@@AAACCCDDDDDDEEEFFFGGGHHHGGGEEEGGGKKKQQQVVVZZZfffkkkqqqvvvyyy|||++++++++++++,,,---.........---,,,+++---333:::@@@HHHMMMSSSVVVTTTMMMDDD>>>555111,,,***++++++***(((------,,,,,,++++++,,,,,,+++***)))))))))))))))))),,,,,,++++++++++++,,,,,,...---,,,++++++++++++++++++***)))***+++,,,+++***))))))************))))))******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))*********++++++,,,+++***+++---///555999@@@DDDCCC===555000---***(((((()))***))))))(((((((((((((((((((((((((((((((((''''''(((((()))******,,,...000000...+++*********)))******+++,,,***)))))))))))))))******,,,+++***+++---......---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,+++++++++++++++------,,,,,,,,,,,,------,,,***))))))+++,,,,,,,,,,,,,,,,,,---......//////---......//////......---...------------...//////000000111111222333333333555888999999777777:::===@@@CCCFFFHHHHHHHHHIIIJJJHHHFFFDDDGGGMMMUUU\\\___fffiiinnnssswww{{{*********+++,,,---//////000///---...222:::CCCHHHNNNPPPRRRPPPKKKCCC:::444000...,,,,,,---...---+++///...---,,,++++++++++++++++++***)))((((((((()))******))))))))))))******------,,,+++************,,,+++***+++,,,---,,,+++))))))************))))))***)))))))))((((((((('''((((((''''''''''''((((((''''''(((((())))))******(((((((((((('''''''''''''''''''''((((((((())))))***++++++******+++---//////444;;;@@@???999333///,,,+++)))(((((()))******(((((((((((((((((((((((((((((((((((((((((()))***++++++---...//////...,,,+++***************++++++))))))))))))))))))***+++)))))))))***++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------......------,,,------......------,,,,,,------...+++***)))***+++,,,,,,+++,,,,,,------.../////////......////////////.........------------...//////000000111222222333333444333777;;;;;;999999>>>CCCFFFLLLSSSWWWWWWUUUTTTTTTQQQMMMIIIIIIPPPXXX^^^aaafffhhhkkkppptttzzz))))))***+++,,,...///000///...---000777???HHHLLLPPPPPPNNNIIICCC;;;444000,,,,,,+++,,,---.........///...---,,,+++*********++++++***)))((((((((()))******))))))))))))******++++++***)))))))))))))))---,,,+++,,,.........---))))))************))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((''''''''''''&&&&&&'''''''''(((((((((((())))))))))))+++...111...444;;;>>><<<666111...++++++***((((((((()))***))))))))))))))))))))))))((((((((((((((()))******+++,,,---......---------++++++***************+++))))))(((((()))***++++++)))***************++++++,,,,,,,,,---------......------------............,,,,,,++++++++++++,,,,,,------,,,,,,,,,------......------,,,,,,------...+++******+++,,,---,,,+++,,,,,,---......//////000...//////////////////......------------...//////111111111222333333444444444999===>>><<<>>>CCCIIIPPPYYYdddkkkjjjfffcccbbb^^^VVVNNNKKKPPPXXX^^^aaaffffffhhhkkkrrryyy~~~*********+++,,,---///000------///555===EEEKKKNNNOOOLLLHHHBBB;;;555111...)))))))))******+++,,,---...---,,,+++************+++***)))))))))))))))))),,,,,,++++++++++++,,,,,,))))))((((((((()))))))))---,,,+++,,,---......,,,))))))************))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%&&&''''''((())),,,///...444<<<>>>:::444000...*********(((&&&&&&(((***))))))))))))))))))))))))(((((((((((()))***++++++***,,,------,,,+++,,,---,,,+++******)))*********(((((((((((()))***+++,,,+++,,,------++++++,,,---,,,,,,,,,---------......//////.........---------,,,++++++******++++++,,,***************++++++,,,------,,,,,,,,,,,,------+++++++++,,,......---+++---------...//////000000...//////000000//////......------------...//////111111222222333444444444888<<>>HHHOOORRRRRRLLLHHHBBB;;;444000---,,,)))))))))(((((()))+++---,,,+++******))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++,,,,,,(((((((((((()))***+++,,,+++***)))***,,,---,,,+++))))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''(((''''''(((***------444<<<===999333000///((())))))'''%%%$$$''')))))))))))))))))))))))))))(((((((((((()))***+++,,,)))+++---,,,***)))***,,,,,,++++++***))))))******(((((((((((()))***+++,,,+++---...---+++***,,,...,,,,,,,,,---------......000///......---,,,++++++++++++************++++++******))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---//////...,,,------......//////000000//////000000000000//////...------------...//////111111222333333444444555;;;===AAAFFFLLLRRRWWWZZZjjjsss~~~yyydddXXXVVV\\\aaacccaaa^^^]]]```hhhqqqxxx||||||++++++++++++,,,---......555777===GGGQQQWWWYYYWWWJJJFFF>>>666000,,,+++***++++++***)))((())),,,...+++***))))))))))))))))))))))))(((((()))***++++++******))))))))))))******(((((())))))***+++---...)))(((((((((***+++***)))))))))************))))))(((((((((((())))))))))))((((((''''''''''''((((((******))))))(((((('''''')))((((((((('''''''''''''''''''''((((((((())))))***++++++)))((((((***,,,,,,333;;;===999333000000'''((()))'''$$$###&&&)))))))))))))))))))))))))))(((((((((((()))***+++,,,)))+++---+++)))((())),,,,,,,,,+++***))))))******(((((((((((()))***+++,,,)))+++---+++)))((())),,,,,,,,,,,,---------......//////...---+++***))))))++++++************++++++,,,+++++++++,,,------...,,,++++++******++++++,,,---,,,---...000000...,,,------......///000000000//////000000000000//////...------------...//////111222222333333444444555<<<===BBBKKKUUU^^^dddgggvvv}}}sssaaa\\\^^^bbbccc^^^[[[XXX[[[dddnnnuuuyyyyyy|||111...,,,...---+++---111...<<>>666444333000......,,,++++++******++++++,,,,,,,,,+++++++++,,,------***++++++***((('''((()))+++******)))))))))))))))***************)))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))******)))''''''&&&&&&&&&******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((()))++++++******+++---222999???@@@999222---+++'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&''''''((()))******+++((()))*********((('''&&&'''(((***,,,---,,,+++)))---,,,)))'''&&&(((***++++++***)))***,,,---,,,+++///......---------......//////...---,,,,,,++++++------,,,+++++++++,,,,,,------...///000000//////---,,,++++++,,,,,,***))),,,,,,---......//////000///////////////..........................................//////////////////111444555444444555666<<>>;;;777000,,,************((((((((((((((()))******'''(((((()))))))))))))))++++++******************((()))***,,,,,,,,,+++***'''(((***,,,---,,,+++)))+++***(((&&&'''))),,,---+++***)))***,,,---,,,+++(((***,,,...///...---,,,------------------------*********+++,,,---...///,,,,,,,,,,,,,,,+++***)))---,,,+++,,,...///...---,,,------......//////000///////////////.........////////////////////////...///111333555777999:::@@@CCCJJJRRR]]]kkkxxx}}}ooocccaaadddfffooo~~~{{{kkkaaabbb^^^RRRIIIHHHFFFNNN[[[hhhrrryyy,,,,,,,,,...555???IIIOOOYYY___^^^TTTJJJEEE???999111///,,,,,,,,,---,,,+++++++++******************,,,+++***)))(((((())))))(((((()))************)))+++*********))))))((((((***************************)))'''''')))))))))(((&&&'''(((*********)))((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((())))))(((&&&%%%&&&''')))+++)))(((&&&$$$$$$&&&((()))%%%(((***++++++***++++++...,,,---000555888777666666444000,,,***((((((((('''((()))******+++******''''''(((((())))))******))))))************))))))************************++++++***))))))***+++,,,+++***)))(((((()))***+++*********))))))))))))))),,,,,,++++++***)))))))))...,,,++++++,,,+++***(((++++++***************+++,,,,,,+++***))))))***************++++++,,,,,,,,,++++++,,,,,,,,,---------/////////000111111222222444222111000111222222111222222333444555999>>>AAAGGGRRR[[[___dddooo{{{~~~ggg___bbbfffkkkppp}}}~~~zzzqqqbbbTTTJJJFFFEEEOOOZZZaaagggpppyyy......111555;;;CCCIIINNNTTTYYYWWWNNNEEEBBB???;;;555222...,,,,,,,,,,,,+++************************************))))))))))))(((((()))***+++++++++++++++*********))))))))))))***************************)))'''''')))***)))((('''(((((())))))))))))((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((('''''''''((()))***(((((('''&&&&&&'''((((((%%%''')))******)))******---,,,---111555888777555111///---***((((((((()))))))))*********))))))((((((((((((((())))))))))))************************((((((((((((((((((((((((---,,,+++***))))))***************))))))*********))))))))))))***************************+++++++++---,,,++++++,,,---+++***++++++************++++++,,,,,,+++***************(((((()))+++---...///000++++++,,,,,,,,,---------/////////000111111222222000000///000111111111111333555666888;;;AAAGGGLLLRRR\\\dddfffiiitttwwwkkk```aaahhhpppyyyzzzlll]]]QQQLLLHHHRRR[[[___dddmmmvvv{{{}}}~~~000333999???EEEIIILLLMMMNNNPPPMMMDDD>>>===??????;;;666000,,,++++++++++++************************((((((***++++++***))))))((()))***+++,,,,,,,,,,,,***************)))))))))************************+++)))'''((()))***))))))***))))))(((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((()))))))))******((((((((((((((((((((((((&&&(((***+++******+++,,,......111444777777555222+++***)))((('''((()))***++++++***))))))(((''''''))))))))))))((((((((((((++++++))))))))))))++++++((((((((((((((((((((((((...---,,,***))))))))))))******++++++++++++******((()))))))))***+++++++++))))))******+++,,,,,,---,,,+++***+++---------+++++++++************++++++,,,++++++************+++******+++,,,---...///000,,,,,,,,,,,,------------/////////000111111222222//////000111222222222222222444777;;;AAAIIIRRRXXX```iiipppooopppzzzssshhhhhhjjjnnnrrrvvvyyykkk___YYYSSS\\\ddddddeeekkkqqqssswwwtttvvv}}}333888BBBJJJPPPQQQOOOMMMGGGFFFBBB;;;777999???DDDBBB<<<444---+++***++++++***************+++++++++&&&''')))+++,,,+++***)))((()))***+++,,,---------************************************************+++)))(((((()))******)))+++***)))'''''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************(((((())))))))))))(((((((((***,,,,,,,,,,,,---///333555777888888555222///)))((((((''''''((())))))******))))))((((((((((((******))))))((((((''''''+++***(((''''''(((***+++************************+++******))))))(((((((((***+++,,,------,,,+++***(((((()))***++++++,,,,,,*********++++++,,,,,,,,,***)))(((***,,,------,,,++++++*********+++,,,,,,,,,++++++******+++++++++//////......---------,,,,,,,,,,,,------------.../////////000111111222222000222444555444444444444555888===CCCKKKUUU___fffjjjtttzzzyyyzzzlllaaajjjttt~~~}}}xxxqqqmmmfffqqqxxxuuuqqqqqqoookkkooolllnnnvvv~~~666>>>IIIRRRWWWUUUPPPKKKAAA>>>:::555333555>>>FFFGGG@@@777///,,,+++++++++))))))*********+++++++++&&&''')))+++,,,+++***)))))))))***+++,,,---------***************+++++++++************************+++***((((((*********)))+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((''''''((((((((((((((()))***************(((((())))))))))))((((((((()))+++,,,,,,---///111;;;<<<===<<<888333///,,,******)))(((((((((((((((((((((''''''((()))************))))))((((((''''''***)))'''&&&&&&''')))***************************&&&&&&'''((((((((())))))***+++,,,------,,,+++***((())))))***+++,,,,,,---,,,,,,,,,,,,++++++******(((''''''(((+++,,,,,,+++++++++******+++,,,,,,---,,,+++++++++++++++,,,,,,/////////......---------,,,,,,---------........./////////000111111222222111333555555444444555777???CCCIIIPPPYYYccclllssssss}}}yyyoooiiihhhnnn}}}|||uuujjjjjjffffffoooyyy;;;CCCMMMUUUWWWRRRJJJEEE;;;777444222000222;;;EEEJJJDDD:::222---,,,+++***)))))))))***++++++,,,,,,((((((***++++++***)))))))))***++++++++++++++++++*********+++++++++++++++************************,,,***((()))***+++***)))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((%%%''')))***+++---111333???AAA@@@===777111---++++++******))))))(((((('''''''''&&&&&&''')))***+++))))))))))))(((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((($$$%%%&&&((())))))))))))******++++++++++++******)))*********+++,,,,,,,,,...------,,,++++++******)))(((''')))+++,,,,,,+++++++++***++++++,,,---...,,,++++++++++++,,,,,,---++++++,,,---...///000111,,,---------............/////////000111111222222///222444444444555999<<>>LLLFFF>>>666111...+++***((())))))***++++++,,,,,,,,,+++***)))(((((())))))******+++******)))((('''*********++++++,,,,,,,,,************************,,,***))))))***++++++***&&&'''(((*********)))(((************************(((((())))))))))))(((((()))(((&&&%%%&&&''')))+++)))(((&&&%%%%%%&&&((())))))+++...000222666;;;>>>===>>>>>>999333...,,,---&&&'''(((((())))))((((((+++***(((&&&%%%&&&'''(((''''''(((((())))))*********+++,,,,,,,,,,,,+++***************************)))***+++,,,,,,+++))))))+++***)))(((((()))***+++,,,,,,++++++++++++++++++***++++++,,,,,,------...---,,,+++,,,...///...---++++++++++++,,,---...///++++++++++++,,,,,,---...+++,,,,,,------.........---------.........///////////////000111111222222000333777999;;;AAAKKKSSSdddiiipppwww{{{~~~vvvgggeeeeeekkkuuulll^^^RRRSSS\\\hhhrrrzzzyyyNNNSSSVVVPPPCCC888333333000...,,,******---333888CCCDDD@@@777000---+++((())))))***+++,,,,,,------+++++++++++++++++++++,,,***,,,///000///+++'''%%%***************************)))(((''''''((()))***))))))))))))(((((((((((()))***************)))((())))))(((((((((((()))))))))((((((((()))+++...///))))))(((((((((((())))))&&&'''((()))******))))))+++,,,...111444777999::::::888444111...,,,(((%%%(((((((((((())))))))))))******)))(((((((((((((((''''''''''''((((((((((((''''''''''''(((***++++++++++++***)))(((((())))))+++***)))))))))***,,,---++++++,,,,,,,,,---------,,,+++*********+++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......//////.........---------------...//////////////////000222333444555555555444333666???FFFLLLXXXeeesssyyyrrrcccYYY___iiivvvlllZZZMMMOOOVVV[[[eeeqqqwwwVVVWWWTTTLLL@@@666111000---,,,+++))))))+++000444@@@CCCBBB999000---+++))))))******+++,,,,,,------,,,,,,,,,++++++*********((()))*********)))((('''***************************)))(((((((((((()))***))))))))))))((((((((((((&&&'''((()))******++++++))))))(((((((((((()))))))))((((((((((((((())))))(((((((((((()))***++++++))))))(((((()))***+++,,,111222444666888:::;;;;;;444222///...---+++(((&&&(((((((((((())))))))))))******)))(((((((((((((((((((((((()))))))))******((((((((((((((()))***+++++++++***)))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,---***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...//////.........---------...//////000111222222222...///000111222444666777777999AAAKKKQQQXXXdddqqq}}}wwwsssllldddeeekkkttt}}}qqq^^^MMMLLLOOOSSS\\\hhhttt}}}___YYYPPPEEE:::333...,,,+++++++++******,,,///222<<>>CCCEEEPPP___iiinnnttt~~~{{{{{{ttthhhccckkkxxxyyyfff]]]YYYVVVWWWZZZcccgggnnnwwwXXXMMM???555111///...,,,+++---......------///000444???FFFAAA777000...---***+++++++++++++++,,,,,,)))))))))******+++++++++******,,,,,,,,,+++)))(((*********************************++++++*********'''((((((((()))))))))************)))(((&&&%%%$$$))))))(((((((((((()))))))))***+++,,,,,,+++***)))((((((((('''(((((())))))(((+++...222444555555555444555777777666333///---+++***((()))******)))((((((((((((((())))))))))))******))))))))))))******((((((((()))))))))******+++******))))))))))))***+++***************++++++((()))***,,,,,,+++******(((((()))))))))***************++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++...------,,,,,,------.........///000111000000///---...........................///000222444666888555666666555555:::CCCJJJQQQ]]]jjjrrrvvv{{{vvvqqqqqqvvvwwwpppmmmuuuyyyqqqlllfff```]]][[[\\\bbblllyyyIIIAAA777000.........---***+++,,,+++***+++,,,...222===EEECCC;;;444000,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,((()))+++,,,+++***'''&&&************************))))))***++++++***))))))''''''(((((())))))******&&&'''((()))))))))))))))))))))(((((((((((())))))&&&'''((()))))))))))))))))))))))))))******+++,,,,,,///333666888777555444444444555444333000...,,,,,,***)))***++++++***)))(((((((((((())))))))))))******)))))))))***++++++((((((((()))))))))************)))))))))******++++++************+++,,,,,,))))))***+++++++++++++++((()))))))))************)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...000111111111000///---------........................///111333666777444777999999;;;AAAMMMVVVbbbkkktttxxx{{{nnnfffeeerrr{{{|||yyy}}}~~~xxxnnnggg\\\XXXYYYcccoooxxx:::777111...,,,,,,,,,++++++++++++***)))***,,,...222<<>>888111+++++++++++++++++++++++++++(((((())))))******++++++***************+++++++++************************((())))))******))))))((('''''''''((()))*********&&&'''((()))******++++++))))))(((((((((((())))))((((((((((((((())))))***))))))***+++---000111333555666777888777555333222111111111000///...,,,+++***))))))***,,,---,,,+++(((((((((((())))))))))))******))))))******+++,,,)))))))))*********++++++))))))))))))***+++,,,,,,+++*********++++++,,,---******))))))******+++,,,)))))))))*********++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---///000000000...------------.........////////////...///000333555777555999???BBBFFFOOO]]]gggrrrxxx{{{|||xxxjjjbbbdddiii{{{wwweee\\\WWW]]]eeelllsssyyy222111///---+++***)))***......---,,,***+++...111222;;;BBBCCC@@@;;;222***++++++++++++++++++++++++************))))))))))))---,,,******+++...111333************************'''((()))******)))((('''&&&''''''((()))******+++)))***************)))((())))))(((((((((((()))))),,,+++***))))))***+++,,,((()))+++---111444777888===<<<:::888555333111000...------,,,+++*********(((''''''))),,,......---(((((((((((())))))))))))******))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---+++*********+++,,,,,,---+++***)))))))))***,,,---************++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,++++++******++++++,,,***+++---//////...---,,,---------.........//////111000//////111333666777777===EEEKKKQQQ[[[kkkvvv}}}~~~sssfff___dddpppzzzmmmaaaXXXZZZ___ccciiipppyyy|||000000///...---,,,,,,,,,---...///...------...///000444===FFFFFF<<<333///(((((())))))******++++++++++++************++++++++++++,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((***'''%%%&&&)))+++***(((++++++***)))(((((()))))))))((('''&&&&&&'''((()))'''''''''((()))***,,,---...///000333555777999:::===;;;999555222///---,,,++++++++++++++++++++++++***)))((((((((()))+++,,,&&&'''((())))))((('''&&&******))))))))))))******))))))))))))))))))))))))*********)))))))))(((((('''(((***++++++***(((''')))******+++++++++******---,,,++++++******++++++(((((()))))))))*********************+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,...111222222111000...///444777666666888@@@IIIUUU^^^bbbhhhsss~~~sssnnngggeeeiiisss}}}nnn]]]ZZZZZZYYY\\\dddqqquuuzzz}}}000///...------,,,,,,,,,---...///...---,,,---...111444===FFFGGG>>>444///)))))))))***************++++++************+++++++++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,+++*********)))(((((((((((((((******((('''''''''((((((*********+++,,,---...///000111222444555777888888999777555222///---++++++++++++++++++++++++++++++***)))((((((((()))++++++((()))************)))(((***))))))(((((())))))***)))))))))))))))))))))))),,,,,,,,,+++++++++******************************)))******+++++++++++++++,,,+++******))))))******+++,,,,,,,,,------------************+++,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------///111222222222444000111666:::<<<@@@EEEPPPXXXbbbiiikkkoooxxxxxxjjjiiihhhkkksss}}}vvvddd^^^[[[XXX\\\eeetttvvvyyyxxxxxx|||000///...---,,,,,,,,,,,,...//////...,,,+++,,,---111444===GGGHHH???555000++++++******************++++++************++++++,,,,,,++++++***)))((((((++++++*********)))))))))***************************)))'''((()))******)))******)))(((((((((((()))++++++***)))(((((())))))---------...///000111222111111111222222222333333333222000---+++***))))))************************))))))((((((((()))***+++(((((())))))))))))(((((()))((((((''''''(((((())))))))))))))))))))))))))),,,,,,,,,+++++++++++++++---,,,***))))))***,,,---)))******++++++++++++,,,++++++***))))))))))))))),,,,,,---------.........+++++++++++++++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111111222222777444444999@@@FFFNNNVVVcccjjjrrrvvvwwwyyy~~~yyypppjjjgggjjjooovvv~~~rrrhhh```[[[```iiiwwwxxxxxxssspppuuu///...------,,,,,,,,,---...//////...,,,++++++,,,000222;;;FFFIIIAAA555///,,,,,,,,,++++++******)))++++++************++++++...---,,,+++***)))))))))+++++++++*********))))))++++++++++++++++++++++++''''''&&&&&&&&&'''''''''+++******)))))))))*********************+++++++++.........//////111222222.........------,,,,,,,,,...---,,,***))))))((((((************************)))(((((('''((()))***+++&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++++++++,,,---************+++,,,,,,---,,,++++++************************++++++++++++,,,++++++,,,,,,+++++++++************+++,,,,,,,,,---------------------------------------................../////////000111333777666999AAAIIIQQQ[[[eeeooovvv|||~~~}}}xxxqqqllliiigggppptttzzzvvvkkkdddiiirrr{{{|||xxxqqqkkkooo{{{...------,,,,,,,,,,,,------...///...,,,+++,,,---///111999FFFJJJBBB555...------,,,,,,++++++******++++++************++++++///...,,,+++*********+++++++++++++++************++++++++++++++++++++++++'''''''''&&&&&&&&&&&&'''+++++++++******++++++,,,'''''')))***+++------...------------...///000000------,,,+++***))))))(((,,,+++***))))))))))))))))))))))))))))))))))))))))))((('''''''''(((******'''''''''&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,---......---,,,+++************+++,,,---...------,,,++++++++++++,,,))))))))))))************++++++,,,,,,,,,+++******+++,,,,,,,,,---.........---------------------------------.........//////,,,...//////......111444666999AAALLLUUU\\\fffpppwww~~~xxxuuupppjjjfffggglllqqq}}}wwwpppssszzz{{{rrrjjjjjjrrrzzz------,,,,,,,,,,,,------+++---...---,,,+++,,,...///000999FFFLLLDDD777///------,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++*********+++,,,,,,++++++++++++*********++++++++++++++++++++++++)))******)))(((''')))***++++++*********+++,,,,,,%%%'''(((***,,,------...+++++++++++++++,,,---------,,,,,,++++++******)))+++******)))((()))))))))(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***+++---......---+++***+++*********+++,,,...///......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,------,,,+++***------------............------------------------------........./////////,,,...000///...///333777;;;@@@KKKYYYaaahhhqqqzzzzzzmmmkkkhhhfffgggnnnwww}}}}}}|||}}}xxxpppllllllnnnuuuxxxzzzzzzzzz---,,,,,,+++,,,,,,------***+++,,,,,,,,,,,,---///000111:::HHHOOOGGG:::111,,,,,,,,,,,,------------++++++************++++++***)))((('''((()))+++,,,,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,***(((''')))+++))))))(((((())))))***+++'''((()))++++++++++++*********)))))))))***++++++******************************)))((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***,,,+++***))))))***+++,,,***))))))(((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********+++---///000...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------((()))+++---------,,,+++...---------------,,,,,,....................................////////////,,,///111111000111666;;;FFFKKKWWWccclllrrr|||{{{mmmeeeeeehhhmmmttt{{{zzztttpppiiinnnssssssttt}}},,,,,,,,,++++++,,,------(((***,,,,,,,,,,,,...000222333<<>>222///...,,,******+++,,,---************************,,,++++++++++++*********))))))))))))***+++,,,---)))))))))******,,,------++++++***)))(((((((((((())))))((((((((()))******(((((((((((((((((((((((((((((()))************)))))))))(((((((((((())))))((((((((('''''''''''''''''''''((((((((()))))))))((()))******++++++******++++++***)))((((((((((((***(((((((((***+++***)))************)))))))))(((+++************)))))))))+++++++++++++++***)))(((******+++,,,,,,---......---,,,,,,+++,,,...000111------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000111111333666999AAASSScccooosssrrrkkkkkknnnooozzzhhh```[[[___cccfffooo{{{+++++++++,,,,,,,,,------...---------------......222777DDDUUUZZZOOO>>>333...---+++***)))***,,,---************************++++++++++++************,,,,,,+++***))))))))))))************+++,,,------,,,+++***)))(((((((((((())))))))))))))))))******((((((''''''''''''(((((('''((())))))******))))))))))))(((((((((((())))))''''''''''''''''''&&&&&&'''(((((((((((()))))))))'''(((***+++++++++***)))******)))((((((((((((((()))(((((()))*********************)))))))))((((((,,,++++++*********++++++------------,,,+++******+++,,,,,,---......//////.........---...///000111............------------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---------------.........---------......///111111000111333666:::FFF\\\pppzzzwwwmmmkkkpppuuuxxxoooeee\\\[[[[[[^^^eeemmmxxx+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------111666CCCSSSXXXNNN===222,,,,,,+++***)))******+++************************+++++++++*********)))))),,,++++++***))))))******,,,,,,++++++++++++,,,,,,,,,+++***))))))(((((((((******************))))))((((((''''''''''''((((((''''''((())))))))))))((())))))(((((((((((())))))&&&&&&''''''''''''''''''(((((((((((()))))))))***'''((()))++++++***))))))***)))((((((((((((((((((((()))))))))))))))***+++))))))))))))))))))))))))+++************+++,,,---000000000000//////...---------------.........///000//////...............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------....../////////000------------...000111222000000333777===KKKdddzzz~~~wwwpppnnnrrrzzzxxxmmm```YYYWWWXXX\\\aaannnvvv++++++,,,,,,,,,,,,------,,,,,,++++++,,,---......111555BBBRRRWWWMMM===222++++++,,,,,,,,,+++***)))************************+++************)))))))))''''''((()))***,,,......---,,,,,,+++++++++,,,,,,,,,,,,+++***))))))))))))******+++++++++***)))(((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))'''''''''''''''(((((((((((((((((()))))))))******'''((())))))******))))))***))))))(((((()))))))))(((***++++++******+++,,,*********+++,,,,,,------+++*********,,,...000111......////////////......000000000000////////////111111000000///...------/////////.........------............------------////////////.........------------...//////000000---------......000111111000000333999CCCTTTnnn|||xxxqqqppppppttt}}}wwwhhh^^^ZZZZZZ\\\]]]fffmmmuuuyyy{{{++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...000000222666CCCRRRXXXNNN>>>333+++,,,///000000...+++)))************************************))))))))))))&&&&&&''')))+++---///000++++++++++++,,,,,,---...,,,,,,+++***))))))))))))***++++++++++++***)))((((((((()))******)))(((((('''((())))))******))))))))))))(((((((((((())))))'''''''''(((((()))))))))(((((()))))))))*********((((((((((((((()))************)))))))))******+++)))+++---,,,+++***,,,...+++,,,---...///111222222000//////000222555888:::333444555666666666666666999999888777666555444444444555555555555555444444333333333333222222222222000000/////////.........////////////............++++++,,,,,,---......///...............///000111222000333===LLL```{{{{{{uuurrrooottttttvvv}}}ttthhheeeeeeeeeddd```dddiiimmmqqqxxx++++++,,,,,,,,,---------,,,,,,------///000222222444888DDDSSSYYYOOO???444+++...111333333000,,,***************************************))))))))))))(((((())))))***+++------))))))***+++,,,...///000---,,,+++***))))))))))))***+++,,,,,,+++***)))(((''')))***,,,,,,***)))'''))))))***++++++++++++***))))))(((((((((((())))))'''((((((((())))))******))))))))))))************)))((('''''''''(((***++++++***************++++++))),,,...---+++***,,,///---...///111222444555666666666666777:::===AAACCC@@@AAACCCDDDEEEEEEFFFFFFBBBAAA@@@???===<<<;;;:::999:::;;;<<<<<<===<<<<<<999999888888888777777777111111000000/////////.........---------,,,,,,,,,))))))***++++++,,,------///............///000000333111444AAASSSjjjyyyoooqqqsssqqq{{{{{{}}}~~~ssspppqqqpppmmmZZZ\\\```ccciiirrr}}}...---,,,,,,++++++++++++,,,+++,,,,,,---...///000333777AAAMMMTTTPPPAAA444---,,,+++,,,------+++***++++++***)))(((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,((()))+++---............,,,***''''''((((((((('''(((***+++***(((&&&&&&''''''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&)))((('''&&&%%%%%%$$$%%%%%%'''((((((((()))+++...+++++++++******)))))))))+++---............000111///111555999===????????????===<<<<<<@@@CCCFFFGGGHHHKKKOOORRRTTTRRRPPPNNNPPPMMMGGGBBB??????@@@AAABBBFFFJJJLLLLLLKKKKKKKKKSSSLLLCCC>>>===???@@@@@@<<<777222111333444111.....................---,,,---------.........//////...//////...------///111444555555EEEdddyyy}}}nnnjjjnnnuuuyyy}}}zzzsssjjj___XXX]]]dddhhhmmmsss|||---,,,++++++*********+++++++++++++++,,,---...///222666???KKKRRRNNN???333---,,,+++,,,------+++***++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************((()))+++,,,.........---,,,***((('''((())))))((()))***++++++(((''''''((((((((())))))(((((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''((('''''''''''''''(((((('''((())))))))))))+++---,,,,,,,,,,,,---------------...000111111222444666;;;===@@@CCCFFFGGGGGGGGGFFFDDDBBBBBBEEEHHHJJJJJJIIILLLPPPSSSTTTSSSPPPOOOLLLIIIEEE@@@>>>===???@@@EEEHHHLLLOOORRRVVV[[[^^^]]]VVVNNNIIIHHHIIIJJJJJJEEEDDDCCCCCCCCC@@@<<<888444222000.........---------------........./////////000000///...///111333333666999KKKiiiyyyxxxoooooouuu}}}}}}tttggg\\\TTTVVV[[[___bbbgggppp~~~,,,++++++***************++++++***++++++,,,---...111444<<>>QQQlllvvvwww~~~zzztttrrruuu|||vvvggg\\\QQQPPPRRRTTTVVVYYYeeettt,,,,,,+++++++++++++++,,,+++*********++++++,,,---///222888CCCJJJHHH<<<111///---++++++,,,,,,+++***++++++***))))))*********))))))))))))))))))))))))******))))))((((((''''''))))))***+++,,,---------...,,,))))))***,,,,,,++++++,,,,,,+++)))((()))***+++***((('''''''''((()))((((((((((((((((((((((((***))))))))))))))))))******)))))))))((((((((('''(((((('''(((((()))***+++***++++++***))))))+++---,,,...000222444555555555666777999999888888:::;;;@@@@@@AAAAAAAAAAAA@@@???===;;;888777888999999888:::<<<>>>@@@@@@@@@???>>><<<:::888777666666777888777888999:::===BBBIIIMMMPPPMMMHHHEEEEEEFFFHHHJJJOOOYYYfffmmmkkkeee```^^^HHHBBB999444111111000///.............../////////000000111000///000222555222999@@@RRRhhhmmmiiinnnsssrrrrrrtttyyy~~~~~~kkk```SSSMMMMMMPPPQQQRRR]]]nnn------,,,,,,,,,------...++++++*********+++,,,,,,...000666@@@HHHFFF<<<222000...+++++++++,,,+++***+++***************++++++))))))))))))))))))))))))******))))))((((((''''''************+++,,,,,,------+++))))))+++,,,,,,,,,,,,,,,,,,***(((((()))++++++***)))''''''((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))+++,,,,,,+++******,,,---222333666888:::;;;;;;;;;:::;;;;;;:::888777777888999999999888888777666666999777555444444555444333111222333444444444444444444333333222222222333333222444555555666777:::<<<>>>===;;;:::;;;===@@@BBBKKKWWWgggpppqqqnnnllllll[[[RRRGGG???:::666222...////////////////////////.../////////...///222444444<<>>FFFGGG???666111...,,,***+++++++++***+++************+++,,,,,,))))))))))))))))))))))))***))))))))))))))))))(((***************+++,,,,,,---+++))))))+++,,,---,,,,,,,,,+++)))'''''')))+++******))))))(((((())))))((((((((((((((((((((((((+++******))))))******+++))))))))))))(((((((((((())))))((((((((((((((())),,,---......------///111888999<<<>>>??????>>>===999::::::888555333333333555444444333333222222222333111000000111111000///...............//////000000000000000000000000000---///222333222222333444333444555555555777;;;>>>DDDNNN\\\eeeggghhhjjjlllfff]]]RRRJJJDDD>>>666///000000000////////////....../////////...///222555888AAAGGGOOOYYYXXXYYYdddiiinnnvvv}}}vvvbbbRRRNNNSSSUUUTTTUUUaaammmuuu}}}---,,,,,,,,,,,,---...///------,,,,,,,,,,,,---------...333===FFFHHHBBB:::222///,,,******++++++***+++*********++++++,,,---)))))))))))))))))))))))))))))))))***************+++******))))))***+++,,,,,,***((((((***,,,,,,,,,++++++***(((&&&&&&(((***)))************)))(((((())))))))))))))))))))))))+++******))))))******+++(((((((((((()))))))))))))))))))))))))))***+++,,,///000222111111222444666999:::<<<>>>>>>===;;;:::555666666444111//////000000000///////////////000---,,,+++,,,---......---......---------...///000000000111111111111000///+++---/////////...000111///111222222111222555888;;;@@@HHHNNNQQQUUUYYY\\\\\\UUUNNNKKKJJJEEE===555000000000000/////////......///000000///111444666;;;HHHOOOTTTXXXUUUXXXhhhpppvvv~~~qqq[[[TTTYYY\\\ZZZYYY```eeefffkkkyyy++++++++++++,,,,,,---.........---,,,,,,---------------222<<>>BBBGGGKKKJJJFFFDDDGGGKKKJJJCCC<<<111111000000/////////...///000111111111222555777===LLLVVVYYYZZZUUUZZZkkkyyy|||ccc[[[___ccc```___bbbaaa]]]___lll{{{------,,,++++++,,,,,,,,,***+++,,,------,,,+++***------222;;;EEEJJJIIIFFF555222...++++++***)))(((,,,***))))))***++++++***))))))))))))))))))))))))******)))(((((('''((((((++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++++++++***((('''&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))'''''''''''''''((()))***)))+++---///111222333333777777666444222222555777:::888555444333222111///////////////......,,,,,,,,,,,,+++******+++,,,,,,---------------,,,+++***------..................---......///000111111111......////////////......000000000000000000000000000000222333555666888888<<<===>>>@@@AAA@@@@@@???777444111111222333111///...000222000///222999@@@DDDMMMUUUUUUOOOQQQaaarrr~~~ttthhhccccccdddgggddd^^^XXXVVV]]]kkkvvv------,,,,,,+++,,,,,,---***+++,,,------,,,+++***------222;;;FFFKKKJJJFFF666222...+++*********))),,,***))))))***++++++***))))))))))))))))))))))))+++******))))))))))))***+++******************+++******))))))))))))******))))))))))))))))))))))))((())))))(((((('''&&&%%%''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((***+++,,,///000111222333444444444444444333111//////222444666444222111111000///---,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******---------.........//////------......///000000111...//////000000//////...////////////////////////...///000111222333444555555666777888999999888888555222000///111111///...111222333111111555>>>EEEOOOXXXaaa```ZZZ[[[jjjyyy~~~wwwrrrrrrssskkkfff^^^UUUQQQWWWbbbkkkvvv---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---222<<>>IIINNNLLLGGG999444...***)))***,,,,,,,,,***))))))***++++++***************************((((((((((((((()))***+++)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))'''((()))******++++++***((('''''''''''''''''''''*********++++++++++++,,,,,,---///111444777:::;;;:::999888666333111...---+++,,,,,,+++))))))***++++++***))))))+++,,,,,,+++************++++++,,,---************************)))******+++++++++******++++++,,,---...///000111//////000000000000111111//////000000000000//////------------------------------------------------.........//////000111111000000000//////000111111///000111555===IIIUUU]]]YYYfffppprrrsss{{{tttccc[[[\\\```cccbbbccciiiuuu,,,,,,,,,,,,---...///000///......------......///...///555@@@JJJNNNKKKFFF888444...+++***+++,,,,,,,,,***))))))***++++++***************************(((((((((((((((((()))***)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))&&&&&&'''(((((()))((((((''''''''''''(((((((((((())))))***+++,,,------...000111444777999:::;;;;;;666666444222000---+++)))***+++,,,+++)))((()))***+++***))))))+++,,,,,,+++(((((()))*********))))))))))))***++++++***)))))))))***++++++,,,++++++++++++,,,,,,---...///000000/////////000000000000000......////////////......---------------------------------------.........------------...///000111///000111111000000222444000111555;;;DDDOOOYYY^^^YYYfffpppssswwwrrrnnnmmmmmmkkkiiibbb```kkk|||,,,,,,,,,------...///000000///...------...///000///111777AAAJJJNNNJJJEEE777444///,,,+++,,,++++++,,,***))))))***++++++*********************************))))))((()))))))))(((***+++,,,,,,+++***(((******))))))))))))******))))))))))))))))))))))))&&&'''((((((((((((((('''(((((())))))******++++++((((((***+++---...000000555888;;;======;;;888666222222111///---***(((''')))***++++++)))(((((()))+++***((()))***++++++***((()))+++,,,,,,***((('''((()))***++++++***)))(((******+++,,,,,,,,,,,,,,,---------.........//////........................------............------------------------------,,,,,,------......//////---------,,,---...000111...000111111000000333555333666;;;BBBKKKSSSYYY[[[\\\iiirrrttt{{{|||uuunnnbbb\\\eeeuuu,,,,,,,,,---...///000000000///...------...///000000222888AAAKKKNNNIIIDDD777444000------,,,+++***,,,***))))))***++++++***************************,,,,,,+++***)))))))))***((()))+++,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))***+++,,,---------,,,---///111333555666777:::<<>>@@@AAA===<<<999777555333222222,,,,,,,,,+++++++++******''''''&&&&&&&&&&&&''''''***************++++++,,,---,,,++++++******++++++++++++++++++++++++,,,,,,***++++++,,,,,,---......------.........---+++***///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---..............................//////////////////222///---000111111444999::::::EEEUUUYYYSSSTTT]]]rrr|||~~~nnnccchhhrrruuusssssswww///...---,,,+++,,,,,,---...---,,,,,,...//////......111:::FFFPPPRRRLLLEEE777222---+++,,,,,,+++***))))))))))))))))))))))))***)))))))))))))))((((((''')))******)))(((((()))***)))))))))))))))************))))))***++++++,,,(((***+++***))))))***,,,(((++++++)))+++111333111...---,,,+++,,,...111333444444666:::>>>@@@???>>>;;;:::777444111///...---*********)))))))))(((((()))((((((''''''(((((()))***))))))))))))***++++++---,,,++++++******++++++***++++++++++++,,,,,,,,,++++++,,,,,,---.........------.........---++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---........................------...////////////...222///...000///...111666:::AAAMMMVVVUUURRRYYYbbbyyyyyynnnooosssrrrlllhhhhhhuuu------,,,+++++++++,,,,,,...---+++,,,...//////......222;;;GGGQQQRRRLLLEEE777222,,,***+++,,,,,,+++)))))))))))))))))))))))))))))))))***************''')))******)))(((((())))))((((((((()))***++++++*********)))******+++,,,)))***+++***)))((()))***((())))))---888AAABBB<<<000...,,,+++---222777;;;>>>>>>???@@@AAA@@@===:::777666333000---+++))))))*********)))))))))))))))***))))))(((((())))))***))))))((((((((()))******---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........,,,------------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,------...//////......000...///111111///333888<<>>JJJGGG???/////////222999CCCLLLRRRRRRMMMEEE>>>:::777444222------,,,+++************++++++++++++++++++++++++)))((((((''''''(((((()))((((((((((((((())))))***---,,,++++++******++++++))))))***+++,,,,,,------)))))))))***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------......//////........................+++,,,---...//////////////////000333222333:::BBBQQQgggqqqaaaWWWcccxxxwwwfffYYYYYYaaaooozzz,,,---.../////////......---,,,***+++---......------222;;;HHHQQQQQQIIIAAA444000,,,+++---...---+++)))))))))))))))))))))))))))))))))***************(((***++++++***))))))***)))((((((((()))***++++++,,,+++******)))************+++,,,+++***)))***+++---,,,***,,,444<<<:::444222333444999???FFFMMMRRRPPPIII@@@888333111000///+++************++++++,,,)))))))))))))))*********)))((((((''''''(((((()))))))))((((((((()))******---,,,++++++******++++++))))))***+++,,,------...))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................,,,,,,...///000000000000111000111222111222;;;EEE___mmmqqqeee```nnnsssaaa\\\^^^iiirrrwww+++,,,---.........---------+++***+++,,,...------,,,111:::GGGPPPPPPHHH@@@222///,,,---...///,,,)))))))))))))))))))))))))))***)))))))))))))))(((((((((***,,,+++***)))*********)))))))))))))))******,,,++++++***))))))*********+++,,,,,,+++***,,,---***,,,,,,+++---333555444888999;;;>>>AAADDDGGGHHHEEE???888222///...------******))))))))))))******(((((()))))))))************))))))(((((())))))******))))))))))))***++++++---,,,++++++******++++++((()))***+++,,,------...***++++++,,,------......++++++*********+++---------------...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000........................,,,---...000111222222222000000111333333888DDDRRRkkkmmmkkkfffiiixxxtttiiidddjjjnnnnnnsss|||)))***,,,---...---,,,,,,---+++***+++,,,---------+++000:::GGGPPPOOOGGG>>>333111///000111111...***))))))))))))))))))))))))******))))))(((((('''''')))***,,,,,,***)))***++++++***)))))))))))))))***,,,,,,+++***))))))*********+++------,,,,,,---...&&&+++...,,,---333999<<<>>>???AAABBBBBBAAA???>>>:::777222///...---,,,++++++***)))(((((((((((((((******++++++,,,,,,,,,,,,++++++************++++++***************++++++,,,---,,,++++++******++++++((())))))+++,,,---......,,,,,,---......//////000++++++*********+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000........................---...///111222222333333...///222555999@@@QQQ```qqqlllffffffooo}}}xxxnnnnnnmmmhhhjjjrrrvvv///////////////...---------,,,,,,,,,,,,---.........111999GGGQQQPPPCCC666000---+++,,,...///---***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++******))))))((((((************))))))))))))------,,,++++++***))))))---+++)))((()))++++++,,,------...///222555888999===>>>@@@@@@>>>:::666333000///...,,,+++***))))))***************)))(((((())))))))))))))))))))))))******))))))))))))******,,,+++)))))))))+++---...---,,,***)))))))))******)))((((((((((((***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,......---,,,---...///000111111000///...------,,,------......///000000000000////////////000000111444,,,777@@@999HHHcccjjjgggccceeeppp|||yyymmmiiihhhgggeeesss{{{///000000000//////...------,,,,,,,,,,,,---.........333<<>>444...---,,,,,,------,,,+++))))))))))))))))))))))))******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++,,,---------,,,+++******+++,,,...+++///666<<>>@@@BBB???;;;555111+++***))))))((((((((()))***)))))))))))))))******(((((()))***************))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++******,,,+++*********+++---...******+++---------------*********+++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---.../////////......,,,,,,------.........///------......///000000000/////////000111222333444555:::HHHgggzzzeeeaaaUUUZZZhhhyyyqqqeeeZZZZZZcccqqq,,,,,,---...............---,,,,,,,,,,,,---......000222999DDDKKKIII===333+++,,,...,,,***)))***,,,************************+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********(((((())))))******++++++)))---000000000333999??????>>>===<<<999555222000))))))))))))((((((((((((++++++***)))))))))******&&&'''((()))++++++++++++((((((((((((((((((((((((******))))))))))))******)))*********+++***************++++++,,,,,,,,,,,,***+++,,,---.........---+++++++++,,,,,,,,,------,,,,,,,,,---------......------............------+++,,,---.........------..................//////------......///000000000/////////000111222444555444CCCSSSlll~~~mmmZZZaaa___cccooo~~~vvvgggdddgggooo{{{+++,,,,,,---.........------,,,,,,,,,,,,---......000111666AAAKKKJJJ>>>333***,,,...---***)))***,,,))))))))))))))))))))))))+++***)))(((((()))***+++.........------,,,,,,,,,,,,,,,,,,+++++++++******&&&&&&''')))***,,,------***...222333333666===CCC???>>>;;;777444222111111)))******++++++***)))))),,,,,,+++***************%%%&&&((()))+++,,,,,,---++++++++++++++++++++++++******))))))))))))******&&&'''(((******+++++++++(((***,,,...///...,,,+++***+++,,,...///......---,,,,,,,,,---------......,,,,,,,,,---------......,,,---////////////---,,,***+++,,,---...---,,,,,,////////////////////////------......///000000000/////////000111333444555444LLL[[[iiissscccTTT___nnnqqqzzzxxxqqqqqqvvv,,,,,,.../////////...---...,,,******---////////////222;;;GGGOOOJJJ;;;---///---+++***++++++***)))***)))(((''''''((()))*********))))))))))))******+++*********))))))((((((''')))+++------+++)))'''%%%(((,,,.........///000...111555999<<<======<<<:::777333///,,,,,,,,,,,,)))))))))***++++++,,,,,,***)))))))))))))))*********)))((((((((()))+++,,,++++++******************)))***+++,,,,,,+++***)))*********+++,,,---///000,,,,,,---------------------------------...//////------------------------///......------......///......//////...---,,,,,,---------.........//////////////////000000000000......//////000000111111222111000111222444444444<<>>777555111...,,,+++,,,---,,,,,,,,,+++++++++++++++******))))))))))))*********)))((((((((()))++++++************************'''((()))******)))(((''')))))))))***+++,,,---...,,,,,,,,,------------.........---------......///------------------------,,,,,,++++++++++++,,,,,,......//////...------,,,,,,------------............/////////000000000000............/////////000222111000111333444555555<<>>???>>>:::777444///...,,,+++++++++,,,---------,,,,,,++++++++++++++++++******))))))******)))))))))))))))******+++***************+++++++++*********++++++*********((((((((()))***+++,,,,,,+++,,,,,,------.........//////...------------...------------------------...------------------...---...............------+++++++++,,,,,,,,,------........./////////000000.../////////////////////111222222222333555888:::EEE]]]jjjaaaZZZfffwwwpppfffjjjnnn++++++++++++,,,,,,,,,---,,,++++++,,,...///...---222888AAAHHHHHHAAA777000---,,,******+++,,,+++***))))))************))))))(((((()))******)))(((((())))))))))))))))))******,,,+++***((((((***+++,,,******++++++,,,000555999@@@@@@@@@>>>:::555111...,,,,,,+++******+++,,,---)))*********+++++++++,,,,,,,,,+++***************((()))))))))************))))))*********++++++++++++******************+++***************+++,,,---++++++,,,,,,---.../////////......---------......---------------------------------,,,,,,---------------...............---+++++++++,,,,,,,,,------............////////////000000000000000000000000111222333333333555:::>>>JJJ```mmmddd]]]iiiyyynnndddhhhjjjzzz++++++*********+++,,,---+++++++++---//////...---000777@@@EEEBBB;;;333...---+++******+++,,,++++++)))******++++++******)))((()))***++++++***)))((())))))))))))************,,,+++***))))))***+++,,,)))***,,,...000555;;;@@@DDDBBB???;;;777222...,,,+++*********++++++,,,,,,(((((()))******+++,,,,,,---,,,+++***************(((((()))************))))))))))))***++++++,,,,,,))))))(((((((((((())))))***************+++,,,---***+++,,,,,,---...//////---------------...//////------------------------++++++************++++++,,,---......///.........,,,,,,,,,,,,------------------........./////////222222111111111111000000111333444444333666<<>>DDD]]]^^^ccciiimmmvvv++++++***************++++++,,,,,,,,,,,,...111444999>>>CCCBBB===666111///***+++,,,,,,+++***((('''++++++++++++++++++++++++(((((()))))))))(((((('''++++++***)))(((((((((((()))***++++++,,,++++++***,,,///444:::>>>AAABBBCCC777333///...//////---+++***+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...---+++(((*********)))))))))))))))***)))((())),,,---+++))))))************+++++++++++++++******+++---...///000000///............///........................///...,,,++++++,,,...///........................------,,,...///000...---//////------,,,---.../////////.........000222333999333333999999777???LLLdddbbbccciiiooowww{{{++++++***************+++***++++++++++++---000333===BBBFFFEEE>>>666111...,,,------,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,000333888<<<>>>???>>>===333000,,,+++,,,,,,***(((***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...---+++((()))))))))))))))*********+++***)))***---...,,,***)))************+++++++++++++++******+++---...//////...------,,,,,,------------------------------///...,,,++++++,,,---...---------...............---,,,,,,---///000...---///...---,,,,,,---...///.........//////000111222444000111777777777CCCRRRkkkgggfffjjjooovvv|||+++***************++++++******+++******,,,000333BBBFFFJJJIIIAAA888111...///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,------...---,,,+++++++++---...000777999===??????<<<999777000...,,,***+++***)))(((+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,------+++)))(((((())))))******++++++***))))))***,,,,,,+++))))))************+++++++++,,,++++++***+++,,,...///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,,,,------.........///---,,,,,,---//////...---///...---,,,,,,---...///---...///000000111111111111000222666666:::JJJ]]]qqqkkkhhhkkkqqqyyy*********)))******+++,,,***++++++++++++---000333DDDIIIMMMLLLDDD;;;444000///...,,,+++******++++++************************(((((()))*********)))))),,,,,,++++++***+++++++++...---+++***+++...111333<<<>>>@@@AAA???;;;666333000///...---------,,,+++***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++------+++)))''''''((()))***++++++,,,'''(((((()))******)))((())))))*********+++++++++,,,,,,+++***+++,,,---...---,,,,,,+++***+++++++++++++++++++++++++++++++++//////---,,,,,,,,,,,,,,,+++,,,,,,------......///---,,,,,,---//////...,,,......---,,,---...///000,,,---///111111111000000111222666888888???SSSgggrrrkkkhhhmmmvvv******))))))***++++++,,,,,,------------...222555DDDIIINNNNNNGGG>>>666333...---+++)))))))))******************************(((((()))***************...---,,,+++******)))***...,,,+++***,,,000555888>>>@@@AAAAAA???:::555222//////000///...---------(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++***''''''((()))***++++++,,,((()))***+++************))))))*********+++++++++---,,,+++++++++,,,---......------,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,,,,,,,,,,,,,,,,------......,,,++++++,,,...///---,,,...------,,,---...///000,,,---///111111111000000111444777888:::DDDZZZnnnuuunnnjjjppp{{{))))))))))))***+++,,,,,,------...------///333666DDDJJJOOOOOOHHH>>>777333,,,,,,+++***))))))))))))******************************+++,,,------------///...---,,,,,,+++++++++...------...111666;;;>>>?????????>>>;;;777333000+++---......,,,+++,,,,,,((()))************+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***(((((())))))******++++++***,,,------,,,,,,---...)))************+++++++++---,,,+++++++++,,,---...//////...---------------++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,...---,,,,,,---...000111---...///000000111111111000444777888===KKKaaarrr{{{sssnnnsss~~~))))))))))))***+++,,,---,,,------------///222555FFFKKKPPPOOOGGG===444000,,,,,,,,,,,,+++***))))))************************)))***+++,,,------------+++++++++++++++,,,---......///000222777<<>>===;;;999555111...,,,(((+++------,,,***+++,,,(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++******+++,,,,,,+++)))))))))))))))*********(((+++------+++***,,,---)))************+++++++++------,,,+++++++++,,,---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------,,,,,,+++++++++,,,++++++,,,......---+++------,,,,,,---...000111.........//////000111222111555888;;;DDDVVVlllzzz}}}tttooottt))))))))))))***+++,,,---+++,,,,,,,,,,,,...111444GGGLLLQQQOOOGGG;;;222---,,,---......---,,,***)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,&&&&&&'''((()))+++---...///000222666;;;AAAFFFIII>>><<<999555000,,,)))((((((+++//////,,,+++,,,---)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................---+++******+++,,,,,,+++*********)))))))))))))))%%%(((******((('''(((***)))************+++++++++...---,,,+++++++++,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...////////////...------,,,+++***))),,,++++++,,,......---+++------,,,,,,---...000111//////.........000222333333777;;;@@@LLL```uuu{{{rrrmmmsss///---,,,***))))))******+++((('''+++------111777GGGMMMQQQLLLAAA777222222++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,---------,,,,,,+++---------,,,***)))***+++---000555;;;BBBFFFGGGGGG===999444000...---,,,+++...---+++*********++++++....../////////...------...---,,,+++++++++,,,,,,///...,,,+++***+++,,,,,,///...------++++++***)))((((((((()))******+++++++++++++++*********))))))******+++++++++******))))))***+++,,,---,,,,,,+++......//////......---,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---))))))***+++,,,,,,---------------.........//////222111000000222333333333777777999EEEYYYmmmxxx{{{uuunnnmmmyyy...---,,,***************,,,)))))),,,------111777LLLQQQSSSMMMAAA555///...+++++++++++++++++++++++++++++++++*********************++++++++++++******+++,,,,,,,,,++++++---///222555:::@@@EEEGGGFFFEEE;;;777222///------,,,+++---,,,+++***)))******+++******+++,,,,,,+++++++++------,,,,,,+++++++++,,,///...------,,,,,,,,,------,,,,,,++++++******)))))))))************+++++++++++++++*********))))))******++++++++++++*********+++,,,---...------,,,...............------,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,------...---------.........//////111000000111333444555444888:::@@@LLLaaattt~~~vvvqqqrrr~~~------,,,+++************---++++++------...333:::NNNRRRSSSLLL@@@555///...++++++++++++++++++++++++,,,,,,++++++***)))))))))((())))))*********))))))***++++++++++++---000333666:::@@@DDDFFFDDD@@@>>>777444000---,,,,,,,,,+++,,,+++******)))*********+++,,,---...............------,,,,,,,,,+++++++++---.../////////...---,,,++++++++++++************,,,,,,++++++++++++******+++++++++*********************+++++++++++++++***,,,,,,---.........------...............---,,,,,,***+++,,,,,,******+++,,,,,,,,,------------,,,,,,++++++******++++++,,,---------------------------------.........////////////000111222444555666666:::@@@JJJXXXlllwwwuuuzzz,,,,,,,,,++++++*********,,,***+++---...000666>>>LLLNNNOOOIII@@@777222000************************++++++******************((())))))************)))************+++...222666:::>>>CCCEEECCC>>>888555333000---,,,,,,,,,,,,+++************************,,,,,,---///000000000000,,,---------,,,,,,+++++++++---///000000...,,,+++******+++++++++,,,,,,,,,......---,,,,,,+++************************************++++++,,,,,,++++++,,,,,,------------------------.........---,,,,,,***+++,,,,,,******+++,,,,,,,,,------------,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,............///////////////111222333333444666777<<>>:::555000---+++))))))))))))))))))))))))***************+++++++++)))***+++,,,---.........***+++,,,///555>>>IIIQQQJJJJJJEEE===333---...111...---,,,,,,------+++******+++---...///...------,,,,,,,,,---,,,,,,+++++++++,,,---......,,,***)))+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******++++++++++++)))***+++,,,------...---//////---,,,+++,,,,,,---,,,,,,---------,,,++++++***+++,,,,,,******+++,,,------............------++++++******++++++,,,---++++++,,,,,,---...//////////////////000000000000111333555666999AAANNNWWWjjj~~~vvvmmmttt,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...444;;;@@@JJJDDD;;;333///......---++++++******************---,,,+++***))))))))))))---,,,+++++++++,,,+++***......///222===IIINNNLLLNNNEEE:::333000///,,,******++++++,,,,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---------.........//////...---+++*********++++++---.../////////...---,,,***)))'''&&&&&&(((***+++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))+++,,,---,,,,,,+++///---,,,,,,------,,,***---,,,***))))))+++,,,...************+++,,,---...000//////000111111000...555555777;;;CCCOOO]]]gggwwwlllttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111777>>>CCCIIICCC:::222///---------++++++******************+++***************++++++,,,***)))(((***,,,......------///444AAAOOOSSSQQQGGG@@@666000///000...,,,+++++++++++++++*********)))))))))))))))))))))))),,,,,,++++++,,,,,,---...000///...---,,,+++++++++,,,------------.........------+++*********++++++------.........---,,,+++))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++***((()))+++,,,---------,,,...//////---+++,,,000444...---,,,+++++++++,,,---,,,++++++,,,---...///////////////000222333222222555555777>>>KKK[[[lllvvvyyynnnvvv,,,,,,,,,,,,,,,,,,,,,,,,---...///000444:::BBBGGGHHHAAA888111---,,,,,,,,,******++++++++++++++++++)))))))))******+++------***)))((('''))),,,000222///000333:::GGGSSSTTTNNN>>>888111......000000///------,,,,,,+++******)))************************,,,,,,++++++,,,,,,---...000///...,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++***)))))))))*********++++++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,---------------...------,,,+++((()))+++---...///......,,,222666555000...111555------,,,,,,,,,,,,,,,---...............///000111......000111333444555555888888<<>>EEESSSddduuusssqqqxxxvvvyyy+++++++++++++++++++++++++++,,,...000444;;;CCCIIIEEE???666///,,,+++++++++******++++++,,,,,,,,,,,,---,,,,,,+++******++++++(((***------------...000222999AAAHHHNNNNNNDDD999333000---++++++,,,---------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))***++++++++++++***...,,,+++))))))+++,,,...,,,,,,---------.........---......//////.........)))***,,,...////////////---111888>>>>>>888000***************+++---...///..................///000...000111111111222555888===DDDPPP```ppp|||vvvnnnttt{{{vvvvvv+++++++++++++++++++++++++++,,,---///333:::BBBGGGDDD>>>666///,,,+++++++++******++++++,,,---------......,,,++++++*********))),,,//////------000333444===FFFJJJJJJGGG???666111000...---,,,++++++,,,)))******+++,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---+++************,,,,,,,,,,,,------------+++,,,,,,------------,,,++++++***))))))))))))***)))))))))*********++++++---,,,+++******+++,,,------------.........//////,,,---......///.........)))+++,,,---......------......///222777999888777...---+++******,,,...///......------------......---000222222222444888<<>>666///,,,,,,,,,,,,******++++++,,,------...---,,,,,,+++++++++,,,,,,+++---...---+++...555:::>>>FFFLLLIIIBBB===999555/////////...---,,,,,,---*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,+++******)))))),,,------------.........++++++---.........------,,,+++***)))))))))******))))))((((((((()))***+++++++++++++++++++++++++++---.........////////////,,,,,,---...............***+++,,,------,,,+++******+++,,,---000555;;;>>>666333///,,,***+++---//////......------.........,,,///333444444888>>>DDDMMMZZZkkkwww|||~~~zzzoooqqqyyy************************+++,,,---///222999@@@EEEDDD>>>666///,,,,,,,,,,,,******+++,,,,,,---......++++++++++++,,,---......---...---***)))///999BBBIIIPPPQQQGGG;;;444333333---...//////...---.........------,,,,,,++++++***------------------------,,,,,,++++++,,,,,,---...++++++******++++++,,,------------.........//////***+++---...///...---------,,,***)))))))))***+++***)))'''&&&&&&(((***+++))))))************))))))............/////////000++++++,,,---.........---++++++,,,---,,,+++***)))$$$***///111000111666;;;===999333---******,,,...000///............//////+++///444666777<<>>DDDDDD@@@;;;555///---,,,,,,,,,---+++((()))+++---//////------------,,,,,,+++***,,,///111///...444@@@JJJRRRMMMEEE<<<444000..............................'''+++------///222000+++...---,,,+++************((()))******)))***,,,......---,,,)))((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---''''''''''''((()))***+++,,,,,,+++***))))))*********)))((((((((()))+++,,,///...---------///000222++++++******+++---...///,,,++++++******++++++,,,,,,+++++++++,,,------...777<<<<<<333+++)))+++---000000000000000/////////,,,111666888888>>>IIISSScccnnnyyy|||~~~vvvmmmppp{{{+++***)))+++---...---******---///111777@@@EEEDDD???:::444///------------///---+++***,,,.........---------------,,,++++++***,,,...///111888BBBJJJKKKFFF???777111...------------------------------+++,,,---222;;;BBB>>>666------,,,+++***************+++++++++***+++---......---,,,***((()))+++...........................++++++---.........---,,,,,,++++++***************+++******)))(((((())))))***))))))))))))***++++++......---------...//////,,,,,,++++++,,,...///000...------,,,,,,------...+++++++++++++++,,,------000777:::666222111111////////////////////////000...333888:::<<>>EEEIII@@@===777111---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,555FFFPPPJJJ>>>,,,,,,++++++***++++++++++++,,,---,,,++++++,,,...------,,,***))))))+++...////////////////////////******+++,,,,,,,,,,,,,,,///...,,,+++))))))((((((******)))(((((((((((())))))******+++++++++++++++------------------,,,+++------,,,,,,---...///000...------,,,,,,------...++++++******++++++,,,,,,***111666777777777333---...............///000111000444999===BBBMMMZZZeeettt~~~zzzpppooovvv,,,,,,------......---,,,))),,,000444<<>>FFFFFFAAA777333...,,,,,,...000111666444111000///...,,,*********++++++++++++******------111888???BBB???<<<111000---+++******+++,,,************************(((+++...333;;;AAA>>>666+++++++++***++++++,,,,,,++++++,,,+++))))))***,,,---...---,,,******,,,---------------------------,,,,,,,,,,,,,,,------...******))))))))))))******+++++++++******++++++,,,)))***+++------,,,++++++++++++,,,,,,,,,+++)))(((***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,---...///000666:::888222...---------...///111222222666<<>>JJJXXXhhhxxxxxxeeennn{{{vvvrrrssswwwzzz+++***,,,000000,,,***+++---///777DDDOOOQQQHHH???222000---+++)))((())))))++++++++++++++++++,,,,,,,,,,,,++++++,,,---///000444999???@@@<<<666111...,,,,,,,,,++++++*********************************++++++,,,---...///000000++++++++++++++++++++++++***,,,------++++++,,,...///...,,,+++++++++,,,,,,...,,,,,,,,,---...---,,,+++******))))))******+++---,,,***)))((()))***++++++++++++*********))))))*********))))))***************+++++++++************+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,...000222555666666444111222555888999BBBOOO\\\kkkzzz}}}mmmbbbmmm~~~qqqmmmpppwwwwww~~~,,,---333999999333...------///777EEEQQQQQQFFF;;;000///---+++******++++++,,,,,,++++++++++++++++++---,,,,,,,,,---...000111999;;;===<<<888222...,,,+++++++++++++++*********************************++++++,,,---......///000++++++++++++++++++++++++***,,,------++++++,,,......---,,,++++++,,,,,,---///...------...///...---+++++++++,,,,,,+++++++++---,,,+++***)))***+++,,,+++++++++***************))))))))))))))))))))))))************************,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,,,,,,,---...///***333;;;:::444000555;;;===HHHUUUbbbppp}}}oooddddddqqqrrrnnnqqqyyyuuuwww}}}---...444:::;;;444///...---000999FFFQQQPPPCCC777///...---,,,,,,,,,------,,,,,,,,,++++++*********------------...000222333>>>===;;;888333///,,,***+++++++++***************************************((())))))***+++,,,,,,,,,***************************+++---,,,++++++,,,......---,,,++++++,,,.........,,,+++,,,---...---,,,***+++---......---+++***++++++***))))))******+++************************))))))))))))))))))))))))******************++++++///---+++)))(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///)))222;;;;;;555111555:::>>>KKK[[[iiivvvuuufffeeemmmyyyyyywwwyyyttttttyyy***))),,,111222---+++,,,---222<<>>===888222...---,,,***)))((()))))))))*********+++))))))))))))))))))))))))*********+++++++++++++++***************************,,,------++++++,,,...,,,,,,+++,,,---///111222///...---...//////...---***+++,,,------,,,+++***''''''((()))))))))))))))))))))*********+++++++++***+++,,,------,,,+++******)))(((((()))+++---...---,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,------------222222111111222666:::>>>HHHZZZooo}}}~~~tttnnnsss|||||||||{{{||||||vvv|||+++)))))),,,---+++,,,000000;;;GGGKKKEEE;;;555222++++++,,,,,,,,,+++***************++++++,,,,,,---)))***,,,///444999===@@@<<<777111------,,,+++)))(((((())))))*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))***,,,------,,,+++---...,,,,,,+++,,,---///111222---,,,++++++,,,---,,,++++++++++++,,,,,,+++++++++(((((()))***************))))))******++++++++++++***+++---......---+++******)))(((((()))+++---...******************++++++************************************************,,,------------,,,+++***---000222222333666<<>>IIIUUUhhh|||wwwmmmhhhkkkzzz|||tttpppttt{{{zzzrrrppppppkkknnnqqqssswww******---///---***---333777AAAHHHFFF@@@:::333...+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***---,,,,,,///444777888888333111...,,,*********+++)))(((***///444555111------,,,+++***)))******++++++++++++*********))))))++++++,,,---------------,,,++++++++++++++++++,,,)))+++---...------...///+++++++++,,,------+++))),,,,,,,,,++++++*********((((((((((((((())))))******+++,,,+++)))((()))*********++++++++++++******((()))***************)))******))))))))))))******------,,,,,,,,,,,,,,,,,,*********++++++******)))---......,,,++++++---//////...000222333666AAAMMM^^^ooo~~~qqqjjjkkkssswwwssssssxxx}}}~~~~~~tttlllhhhiiijjjkkkppp|||+++***,,,000///,,,...222888CCCKKKGGG>>>777111---+++,,,,,,------,,,,,,+++,,,,,,---.........---------,,,---000333555555555...---+++******+++,,,---+++***...888CCCDDD:::///,,,+++******)))******************)))))))))((((((+++++++++,,,---...///000++++++++++++++++++++++++***,,,......------...///+++******,,,------+++)))+++++++++++++++*********((((((((((((((())))))***)))***+++***(((((((((*********++++++++++++******'''((()))***++++++++++++******))))))))))))******+++++++++++++++++++++,,,******++++++++++++******,,,---...---++++++---///000000111444666:::FFFSSShhhuuuvvvhhhgggooo{{{|||uuuuuuvvvzzz~~~~~~}}}kkkgggfffddddddjjjvvv,,,+++,,,///000...///333<<>>LLLYYYmmmwwwooobbbffftttzzzuuurrrxxx{{{ssskkkgggcccbbbhhhsss...,,,,,,...//////444;;;GGGNNNOOOEEE999222///---+++,,,,,,------,,,,,,+++))))))***+++,,,---......000222444555555333111000++++++******))))))))))))...,,,000???NNNNNN???///*********+++++++++******,,,,,,+++++++++*********++++++***+++,,,...000111***++++++,,,,,,++++++***(((***++++++*********+++///...///000111111///---***************************************++++++,,,***+++,,,+++******+++,,,******++++++++++++******+++++++++++++++***)))))),,,,,,++++++++++++,,,,,,'''''''''(((((()))))))))'''(((((()))*********)))***,,,......---,,,---/////////000444888AAAPPP___qqqxxxzzzllldddkkkyyy|||xxxuuutttsssrrrpppxxxzzz~~~{{{ooojjjeeebbbfffooozzz---,,,---...///333???LLL\\\\\\TTTEEE888222///,,,+++,,,,,,------,,,,,,+++***))))))***+++,,,---...444777::::::777333111///+++++++++******)))((((((+++))),,,777AAAAAA777+++******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++************+++,,,---...///***+++,,,------,,,+++***''')))******)))((()))***...------...//////,,,***)))))))))***************((((((((((((((())))))******+++,,,,,,+++***,,,---******++++++++++++******,,,,,,,,,,,,+++***)))(((******))))))))))))******)))))))))***++++++,,,,,,'''((()))******************+++......------.../////////000555:::DDDVVVeeetttzzz~~~~~~uuukkkfffnnnxxxzzzwwwtttuuurrrmmmkkkjjjjjjjjjiiimmmmmmoooqqqppppppwwwxxxtttmmmgggffflllvvv}}},,,,,,...///000999NNNbbbuuummm\\\GGG999333...***+++,,,,,,------,,,,,,+++,,,++++++***+++,,,---...777;;;>>>>>>:::555111000******++++++******))))))******+++///333333///******+++,,,---...------,,,++++++++++++************)))******+++,,,,,,,,,+++)))***,,,------,,,***)))(((***++++++)))((()))***...---,,,------,,,)))'''((()))))))))*********+++((((((((((((((())))))***(((***++++++******+++,,,******++++++++++++******+++++++++,,,,,,+++************))))))))))))******))))))***++++++,,,------))))))***+++,,,------,,,)))+++---......---...///111000222666===HHH[[[kkkvvvzzz}}}||||||}}}mmmfffdddiiimmmllljjjiiigggddd```^^^]]]^^^]]]\\\]]][[[\\\___```bbbjjjsssuuuvvvxxxzzz~~~vvvoooqqqyyy***,,,///000222>>>YYYqqqyyybbbIII999333...)))+++,,,,,,------,,,,,,+++...---,,,+++,,,---...///999===AAA@@@<<<666222000))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------************))))))))))))((()))+++,,,,,,+++***))))))***,,,------,,,***))))))+++,,,,,,***)))******///...---------,,,)))&&&(((((())))))*********+++***************++++++,,,''')))******))))))***,,,******++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,'''(((((()))***+++++++++***+++,,,---............(((+++...///...---...///222111333888???KKK^^^ooouuuyyy{{{yyyyyy{{{zzzwwweee```___aaabbb______bbbXXXVVVTTTSSSSSSTTTSSSRRRRRRPPPPPPUUUXXX[[[bbbiiikkkmmmpppuuu{{{zzzyyy......//////333AAA\\\ssshhhIII888666222***,,,,,,,,,++++++*********,,,***+++------+++...333;;;>>>@@@>>>777111000222...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******))))))))))))******))))))***))))))((('''&&&***+++,,,---------,,,++++++***)))(((((()))***+++---,,,+++)))((((((''''''''''''((()))))))))))))))000---***))))))))))))(((&&&&&&''''''((()))++++++)))))))))***+++---...///...---+++))))))***+++,,,++++++******))))))((((((*********+++,,,,,,------..............................---------......///111222333777@@@OOOaaammmxxxwwwwwwxxxxxxuuuoooiiibbb___[[[ZZZZZZYYYUUURRROOOMMMJJJJJJKKKMMMMMMLLLNNNMMMMMMRRRZZZaaaeeeeeehhhhhhhhhiiimmmuuu||||||zzzyyy~~~---...///000222<<>>777111///000---,,,,,,++++++******)))************************+++,,,,,,---------,,,,,,))))))(((((((((((())))))))))))))))))))))))((((((***+++,,,------,,,+++***+++***)))(((((()))***+++,,,+++***))))))(((((()))((())))))***++++++******...+++)))((()))***)))(((++++++++++++++++++,,,,,,((((((((()))***+++,,,---------+++*********++++++************))))))))))))((((((((()))******++++++...........................------------...//////222222444777@@@PPPaaammmwwwvvvvvvvvvvvvqqqiiibbb\\\[[[ZZZYYYVVVRRRLLLHHHEEECCCAAACCCGGGLLLNNNNNNNNNLLLLLLPPPWWW]]]``````dddcccccccccgggnnnvvv}}}yyyvvvxxxwwwuuuzzz,,,---///111000666FFFWWWpppkkkZZZBBB333111111...------------,,,,,,,,,,,,...+++***,,,---...333:::AAACCCBBB>>>666000......++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***))))))(((((())))))***(((((())))))))))))))))))******+++,,,,,,+++***)))******))))))))))))******+++******)))))))))******)))***++++++,,,++++++++++++)))'''''')))******)))+++***))))))((((((((())))))((((((((()))******+++,,,,,,,,,++++++++++++***)))))))))***************((((((((()))******++++++........................---------------...//////222333444999CCCRRRcccnnnwwwuuusssrrrpppjjjaaaZZZTTTVVVXXXVVVQQQJJJEEEBBB@@@>>>>>>BBBJJJQQQTTTUUULLLJJJJJJMMMTTTYYYZZZYYY]]]]]]]]]]]]___dddlllqqqyyy|||}}}vvvvvvwwwwww,,,---...///...333AAAOOOddd```RRR???111//////...------------------------///+++***,,,---///777???DDDDDDCCC===666000,,,+++))))))******+++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++((((((((())))))***++++++)))***+++,,,+++***)))(((***))))))))))))))))))******)))))))))******+++,,,******+++++++++++++++***((('''&&&''')))******))))))(((((('''''''''((((((******)))))))))******+++++++++,,,,,,,,,++++++***)))))))))******+++++++++*********+++,,,,,,------........................---------------...///000222333666===HHHXXXgggqqqxxxtttoookkkhhhbbbZZZTTTPPPRRRSSSPPPJJJDDDBBBBBBAAA@@@AAAFFFOOOUUUUUUTTTIIIHHHHHHLLLRRRVVVVVVTTTWWWWWWWWWXXXZZZ___fffjjjnnnuuu}}}||||||~~~...---------...444CCCRRR___YYYLLL<<<111.........------------------------///+++***,,,---000888AAAEEEDDDAAA<<<555///,,,***((())))))******++++++,,,************************((()))******+++++++++***+++******))))))******+++))))))(((((()))***+++,,,***++++++,,,+++***)))((()))))))))******)))))))))))))))))))))***+++,,,---)))******+++******))))))&&&&&&&&&'''***++++++***************+++,,,---...++++++*********++++++,,,***++++++,,,,,,,,,++++++))))))******++++++,,,,,,*********+++,,,,,,------........................,,,,,,,,,------///000000111333888BBBOOO___kkkssswwwqqqhhhbbb^^^ZZZUUURRRPPPPPPMMMHHHBBB???AAADDDFFFDDDDDDIIIPPPRRROOOKKKGGGFFFGGGLLLQQQTTTSSSQQQPPPRRRSSSUUUXXX]]]dddhhheeeppp}}}xxx{{{...,,,,,,...000888HHHWWW]]]SSSEEE888000...------,,,,,,,,,,,,------------///+++***,,,...111888AAADDDBBB>>>999444///,,,***)))))))))*********++++++++++++++++++++++++++++++******+++++++++******))))))))))))(((((()))))))))+++***)))((()))***+++,,,++++++,,,,,,,,,***)))((())))))************))))))***************+++,,,---******************)))(((&&&&&&&&&(((+++,,,+++***((((((((()))***+++,,,---++++++******+++,,,------***++++++++++++,,,,,,,,,*********+++++++++++++++((((((((()))******++++++........................,,,,,,,,,---...///000111111444;;;GGGUUUbbbkkkppppppjjjaaa[[[WWWUUUQQQNNNOOOLLLFFFAAA>>>AAAFFFKKKSSSNNNKKKMMMRRRSSSOOOIIIGGGGGGHHHLLLPPPRRROOOLLLIIIKKKNNNQQQUUUZZZ```dddaaaooo|||~~~|||vvvssswww---,,,,,,000444===LLLZZZ[[[NNN===333000///...---++++++++++++,,,,,,,,,---...+++***---...000777???BBB???;;;777333000,,,***))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,,,,+++***(((((()))***+++,,,---------,,,+++)))(((((()))***++++++***)))(((++++++*********+++,,,,,,++++++,,,,,,+++******)))''''''(((***,,,---,,,***'''''''''''''''((())))))))))))))))))***+++------++++++*********+++------,,,++++++++++++++++++***((((((((()))******++++++........................,,,,,,,,,---...///000111222555===JJJWWWbbbggghhheee```ZZZVVVTTTQQQLLLHHHGGGCCC???@@@EEEOOOXXX]]]___WWWNNNMMMQQQUUUSSSOOOIIIHHHIIIKKKNNNMMMIIIDDDBBBEEEHHHLLLOOOTTTYYY]]]___lllvvv|||qqqxxxxxxssskkkppp,,,+++---333888???MMMYYYZZZJJJ888//////000...---*********++++++,,,,,,,,,---++++++---///000666>>>@@@===999555333000---+++*********)))))))))))))))************************---------,,,+++***)))(((000//////......//////000...,,,***)))((()))***+++------......---+++***)))((()))***++++++***)))(((,,,,,,++++++***++++++,,,------------,,,,,,+++***(((((()))+++------,,,***,,,++++++***************'''''''''((()))+++,,,---,,,+++***))))))+++---...---,,,,,,++++++******************+++,,,,,,------........................+++,,,,,,---...///111111333777???KKKXXX```bbbbbb\\\YYYVVVTTTSSSOOOHHHCCC>>>;;;;;;BBBPPP___jjjpppaaaVVVJJJFFFKKKQQQRRRQQQKKKJJJJJJKKKLLLJJJDDD???>>>@@@DDDGGGJJJNNNRRRVVV]]]hhhooorrr~~~iiipppzzzsssdddjjj{{{,,,111111000;;;NNNVVVSSSTTTDDD444...,,,+++***+++***++++++,,,---------------...---+++000888;;;:::>>>:::666222000...+++)))))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,------...++++++++++++,,,---...///***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((+++------,,,++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++************************)))************+++++++++++++++******************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000...------......///000111444888@@@LLLWWW]]]]]][[[WWWRRRPPPRRRUUUQQQFFF;;;:::888999DDDZZZnnnrrrmmmUUUPPPKKKJJJNNNQQQOOOMMMTTTMMMHHHGGGEEEBBB@@@BBBAAA@@@@@@AAADDDHHHMMMOOOYYY___eeekkkvvvkkkmmmtttmmmmmmzzz,,,000111333@@@SSSYYYTTTNNN@@@222------------...++++++,,,---------,,,,,,---...,,,+++000999>>>===>>>:::555111///---+++***))))))))))))))))))))))))************************+++++++++,,,---...///000))))))))))))***+++,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))'''))),,,---,,,+++,,,---*********))))))******+++,,,,,,,,,,,,,,,+++***)))))))))))))))************************************)))************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...------......///000111666999@@@JJJRRRVVVUUURRRNNNMMMMMMOOOPPPLLLCCC;;;999999<<>>999333///---,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++---...000111*********)))******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++''')))+++,,,,,,,,,---...******++++++++++++******++++++,,,,,,,,,+++*********************)))))))))************************)))************+++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,---...///...------......///000111888:::???FFFKKKLLLJJJHHHGGGIIILLLNNNLLLGGGAAA===888<<<@@@HHHRRRZZZXXXQQQPPPQQQRRRSSSTTTTTTTTTSSSRRRJJJDDDBBBAAA???@@@CCCAAA@@@??????@@@DDDGGGIIIOOOSSSXXX[[[bbbsssjjjmmmtttwwwyyy{{{---///222<<>>DDDDDD===888111---++++++,,,,,,))))))))))))))))))))))))*********************************+++,,,---///000------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++........................)))***,,,,,,++++++,,,---+++,,,---...---,,,+++***++++++,,,,,,,,,++++++***+++++++++******)))))))))************************))))))*********+++++++++***************+++++++++++++++************++++++************************++++++++++++,,,---.........------......///000111888:::>>>BBBEEEEEEDDDBBBFFFKKKPPPOOOJJJDDDAAA@@@<<<@@@EEEIIINNNRRRPPPKKKKKKOOOSSSVVVVVVUUUTTTUUUPPPHHHAAA??????>>>@@@DDDBBBAAA@@@???@@@BBBEEEGGGLLLOOOSSSWWW]]]mmmkkkooowwwnnntttxxxxxxyyy......333???QQQ\\\ZZZQQQ@@@777000...---++++++---------------,,,++++++***,,,---......555???DDDDDD;;;666000+++***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,******+++,,,......///000///...,,,+++***++++++,,,,,,,,,++++++,,,,,,++++++******))))))************************))))))*********+++++++++))))))*********+++++++++++++++************++++++************************++++++++++++,,,---.........------......///000111666999<<>>@@@BBBFFFHHHIIILLLQQQPPPMMMKKKOOOUUUXXXXXXWWWVVVVVVNNNFFF???>>>>>>>>>@@@DDDDDDCCCAAA@@@AAACCCFFFGGGJJJKKKOOOTTTYYYhhhmmmsssrrrqqqrrrxxx}}}|||xxxzzz......444@@@OOOVVVRRRKKK777111------...---...111,,,,,,---------,,,+++++++++...///111777???BBB@@@888444///+++***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********)))******++++++,,,++++++******++++++,,,************************+++,,,,,,+++******+++---//////000//////...---,,,******+++,,,,,,,,,+++++++++++++++++++++*********************************)))************+++++++++)))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,---...///...------......///000111444777:::===>>>???AAACCCEEEJJJLLLHHH@@@:::;;;???GGGIIIIIIIIILLLRRRSSSPPPLLLOOOTTTXXXZZZYYYWWWUUUKKKDDD???>>>???>>>AAADDDEEEDDDBBBAAABBBDDDGGGHHHHHHFFFIIIOOOUUUaaayyy}}}ooowwwzzzmmmpppxxx{{{~~~yyy|||---...444@@@JJJMMMIIIEEE222...,,,......---...111++++++,,,---------,,,,,,+++///111333888>>>???<<<555222...,,,++++++***)))))))))))))))))))))))))))************************+++*********+++,,,------))))))))))))***+++,,,,,,,,,,,,+++******+++,,,,,,************************((()))*********+++...000000///...---,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,************************)))************+++++++++((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...------......///000111222555999;;;;;;===@@@BBBDDDFFFGGGBBB<<<999<<<@@@HHHIIIHHHIIINNNTTTSSSNNNLLLLLLOOOSSSWWWXXXTTTPPPIIICCC??????@@@@@@AAADDDEEEDDDBBBAAABBBDDDGGGIIIJJJEEEFFFMMMRRRZZZmmmyyyqqq|||~~~nnnnnntttvvv}}}}}}---///555???GGGGGGDDDAAA333///---......++++++...***+++,,,,,,------------+++///222444999======999444111...,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++---...///++++++++++++,,,---...///---,,,+++******+++,,,---------------------------&&&'''((()))***---000333///...,,,+++******++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---************************)))************+++++++++((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000...------......///000111222555888999999;;;>>>AAADDDEEEDDD@@@;;;:::>>>CCCGGGHHHGGGIIIOOOUUUQQQJJJIIIHHHHHHMMMSSSTTTOOOJJJHHHBBB???@@@BBB@@@AAADDDDDDCCCAAAAAABBBDDDGGGIIIMMMFFFEEEMMMRRRWWWfffxxxwwwsssooollllllnnnwww...555===AAAEEEGGGBBB;;;000///...,,,++++++,,,,,,,,,,,,******+++,,,///000,,,111777:::>>>@@@<<<666......---,,,++++++++++++,,,+++******++++++***))),,,,,,+++++++++++++++,,,+++*********+++,,,,,,---******************************))))))******+++,,,............------,,,+++---,,,+++++++++,,,---...000///...---,,,,,,,,,,,,************+++,,,---...000,,,+++...000...---000,,,+++******+++***'''$$$(((((())))))))))))((((((***))))))))))))***++++++,,,***)))))),,,.........///,,,******,,,---,,,***//////...,,,++++++...111111------222333///000555555999======<<<===BBBGGGHHHCCC===:::;;;>>>BBBDDDDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEGGGIIIJJJIIIHHHHHHBBBAAAEEEEEE@@@>>>@@@AAACCCFFFGGGGGGGGGGGGHHHKKKFFFFFFLLLNNNPPP^^^pppxxxqqqiiicccqqq~~~555;;;BBBDDDFFFEEE???888///...---,,,+++++++++,,,,,,++++++***,,,...000111///666===???AAAAAA===777......---,,,+++++++++++++++***)))))))))))))))(((++++++************++++++***)))))))))******+++,,,******************************))))))******+++,,,---------------,,,++++++,,,++++++***+++,,,---...///...---,,,++++++++++++...------,,,,,,,,,------000---...222222...+++,,,///---++++++------+++))),,,,,,,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,---+++******,,,...///...000---++++++---...,,,+++.........---,,,,,,...000222...---000000...000444666:::>>>>>>======AAAEEEDDDAAA<<<:::<<>>AAAAAA???===???AAA???<<<::::::<<>>???>>>???AAADDDFFFFFFEEEHHHJJJPPPRRRNNNFFFAAABBBDDDEEEGGGIIIJJJJJJJJJIIIJJJGGGHHHKKKKKKKKKVVVdddxxxxxxvvvwww{{{@@@GGGLLLJJJEEE???777///,,,,,,,,,++++++*********,,,,,,,,,,,,---...///000777BBBKKKJJJDDD???:::555......---,,,++++++++++++******+++***)))((()))))))))))))))((())))))***+++******)))))))))******+++******************************))))))******+++,,,+++,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,------,,,+++******+++,,,---......//////111222333444666999AAAIIIKKKGGGDDDEEE>>>;;;888888999888222------------,,,,,,***))))))***))))))))))))******+++...---,,,---...000///...000///...------...------+++,,,......---------...111...,,,---///333888===CCCEEEFFFDDD@@@===<<<<<<999888888:::<<>>===>>>>>>???????????????======>>>@@@DDDEEEEEEDDDGGGNNNVVVXXXRRRJJJEEEDDDDDDEEEHHHKKKNNNNNNLLLJJJIIIGGGHHHKKKJJJKKKTTT```qqqyyyzzz{{{}}}BBBHHHLLLHHHBBB<<<444---++++++++++++++++++******------------......//////888CCCKKKJJJCCC===777222......---,,,++++++++++++***,,,---,,,***)))***,,,))))))(((((()))******+++,,,++++++*********++++++******************************))))))******+++,,,+++,,,,,,------,,,,,,,,,,,,+++*********+++,,,------,,,++++++,,,...111222,,,---///111444777:::<<>>>>>===;;;===???BBBCCCDDDDDDCCC>>>===>>>AAADDDFFFFFFEEEEEENNNWWWYYYTTTMMMHHHFFFDDDFFFJJJOOOTTTSSSPPPLLLHHHIIIJJJJJJJJJLLLVVV```nnn}}}CCCJJJLLLFFF>>>888222---++++++,,,,,,,,,,,,++++++------...000111222333333999BBBHHHFFFAAA<<<555///......---,,,+++++++++++++++---///---***)))+++---))))))))))))******+++,,,---,,,++++++++++++++++++******************************))))))******+++,,,,,,,,,------......---------,,,+++++++++,,,---...///...------000333777999000111222555888<<>>===<<<:::===BBBFFFHHHHHHGGGFFF@@@???@@@CCCEEEGGGGGGFFFBBBKKKSSSUUURRRPPPLLLHHHDDDGGGNNNVVV\\\\\\VVVPPPLLLMMMMMMKKKJJJOOOYYYbbbkkkxxx|||}}}~~~GGGLLLMMMEEE;;;555111---+++,,,---......---,,,++++++---///333666999:::;;;:::@@@DDDCCC@@@<<<555.........---,,,++++++++++++)))---///---)))(((***---)))))))))******+++------,,,,,,+++*********************************************))))))******+++,,,,,,---....../////////......---,,,,,,,,,---...///000//////000444999===AAA:::::::::;;;===>>>@@@@@@BBBEEEMMMXXX___gggtttxxxjjjcccaaa^^^WWWPPPFFFFFFEEEDDDBBB@@@>>>===555333111///---+++******---,,,,,,---......,,,***,,,...///---+++***,,,...***+++,,,+++++++++...000,,,000222222888DDDLLLMMMHHHEEE@@@;;;999888777666666555666888;;;======<<<:::>>>DDDIIIKKKJJJFFFDDDAAAAAAAAACCCFFFGGGFFFEEE@@@GGGMMMNNNOOOQQQNNNIIIEEEJJJSSS___fffeee]]]VVVRRRSSSRRRMMMKKKPPPZZZbbbeeeuuu|||~~~}}}KKKOOOOOOEEE:::444000---+++,,,---.........---,,,***,,,000555:::>>>AAABBB;;;???AAA@@@???===666---......---,,,++++++++++++(((,,,...,,,(((&&&))),,,************+++,,,---...++++++***))))))((())))))*********************************)))***++++++,,,------...///000000//////......---,,,---...///000111111111222666<<>>EEEJJJKKKIIIDDDAAABBBBBBBBBCCCFFFGGGFFFDDD>>>DDDHHHIIIMMMRRRPPPIIIGGGLLLWWWdddmmmlllbbbZZZWWWXXXUUUNNNKKKPPP[[[bbb___iii|||~~~YYYWWWQQQFFF:::111---,,,---,,,,,,++++++,,,,,,---...,,,+++...444===DDDHHHBBBEEEGGGDDD===666111000///...---+++***))))))))),,,,,,+++***))))))************))))))******+++,,,---,,,+++)))(((((((((((('''(((((()))***+++++++++++++++************++++++,,,666999000+++///111---------,,,,,,---...000111000000222666;;;@@@CCCDDDGGGCCCAAABBB???;;;:::<<<:::CCCOOOZZZhhhxxxsssccc^^^```bbbcccXXXaaaddd^^^^^^eeefff```VVVNNNIIIIIIEEE:::222000+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++***---...+++...444444000//////222888???DDDFFFEEE;;;999777777777777666555444666888999999:::<<<>>>???BBBFFFHHHGGGEEEDDDDDDEEEDDDCCCDDDEEEDDDAAA>>>>>>EEEEEEAAAJJJYYYWWWJJJKKKPPPZZZgggpppppphhh```[[[VVVTTTUUUTTTRRRTTTXXXYYY^^^qqq~~~aaa]]]TTTGGG:::111......---,,,,,,++++++,,,,,,---///---,,,,,,///444888;;;???BBBEEECCC<<<555000///......,,,+++***))))))))),,,++++++******)))******+++************++++++++++++******))))))))))))***((((((((()))***+++++++++++++++************++++++...777999000+++...///+++------,,,,,,---...000111111222444777;;;>>>@@@AAA???<<<:::;;;:::777888;;;>>>LLLZZZbbblll}}}qqqaaa\\\\\\]]]]]]XXX```ccc___aaakkkooollleee^^^WWWTTTMMM@@@666222//////---+++))))))***+++------------------------+++......,,,---222222///000111555<<>><<<999>>>>>><<>>BBBBBB<<<444///------,,,+++***))))))))))))******+++++++++*********,,,,,,,,,,,,,,,++++++************))))))***++++++)))))))))******+++++++++++++++************++++++...222222---)))+++,,,***,,,,,,------...//////000222444555666555555555555555111///111222222666;;;FFF^^^nnnmmmmmmwww|||yyyxxxgggXXXPPPLLLIIIFFFBBBHHHJJJLLLTTTdddqqqvvvvvvrrrllldddZZZMMMCCC===666666444000,,,+++---///........................---......,,,,,,---...///444999@@@FFFHHHCCC===777555444222333444555555444555555555666666:::???CCCFFFGGGHHHGGGEEEBBBBBBBBB???>>>======>>>>>>===;;;888<<<<<<;;;EEEUUUZZZUUUUUU___kkksssrrrlllccc]]]YYYOOOIIILLLQQQQQQOOONNNSSSaaammmtttyyypppvvv{{{zzztttooonnnpppwwwrrrfffSSSAAA444...---------,,,,,,++++++,,,,,,---)))+++---......000222555:::>>>BBBAAA;;;444000...,,,,,,+++***)))))))))))))))******+++++++++*********+++,,,,,,,,,+++******---,,,+++***))))))))))))************++++++++++++++++++************++++++***,,,,,,)))(((***,,,+++,,,,,,---....../////////000222333333111000111222:::666444666888888<<>>GGGUUUbbbiiijjjjjjggg```YYYRRRMMMIII@@@AAAAAA<<<444///...///............------------------...---,,,,,,///222888===CCCGGGFFFAAA:::666666555333444555666666555666666777666777:::???CCCDDDFFFGGGGGGDDDBBBAAAAAA???===<<<<<<===>>>===<<<999<<<<<<===FFFUUU[[[YYYXXX___gggllliiiaaaYYYTTTSSSJJJEEEIIIPPPRRRQQQQQQXXXfffnnnppp~~~~~~~~~{{{tttlllhhhiiillluuu~~~nnnbbbQQQ@@@666111000000---,,,,,,++++++,,,,,,---))),,,...---,,,,,,///333<<>>>>>AAACCCDDDHHHMMMVVV___fffddd___\\\ZZZWWW\\\WWWNNNFFF@@@;;;777444111222444666<<>><<<<<<===>>>>>>===:::===>>>@@@HHHTTTZZZ[[[VVVYYY]]]___]]]WWWOOOJJJLLLEEECCCIIIQQQUUUWWWYYY```jjjoooooo{{{}}}pppfffccceeeiiivvvzzzdddZZZJJJ===555111000///---,,,,,,++++++,,,,,,---))),,,...---++++++000444===???@@@===666000------+++******)))))))))))))))''')))***,,,,,,,,,***)))%%%&&&(((***++++++******---,,,++++++************++++++++++++++++++++++++++++++************++++++,,,***(((((()))***+++,,,+++,,,---////////////...,,,...///...,,,...333999GGGEEEGGGLLLPPPQQQUUUZZZ\\\YYYXXXXXXSSSJJJFFFHHHIIIFFFBBB>>>:::666222000000000111333555999???EEEDDDIIIJJJGGGGGGMMMRRRSSSXXX^^^ccc^^^QQQDDD;;;888555555333222000///------+++***,,,//////...444===BBBDDDDDDBBB===:::999999999777666555666666666444888888999777666555777888:::>>>DDDFFFFFFDDDBBBAAAAAA???======>>>?????????;;;===???BBBIIIRRRXXXYYYSSSQQQPPPQQQRRROOOJJJEEEFFFCCCDDDLLLTTTYYY___dddhhhlllnnnpppyyypppeeebbbcccdddooottt[[[QQQDDD888222///---+++---,,,,,,++++++,,,,,,---))),,,......,,,...444:::===??????:::333...,,,,,,+++***)))))))))))))))***'''(((***,,,---,,,***)))###%%%'''***+++++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++000,,,)))*********+++,,,+++,,,---////////////...+++...///...,,,///666===JJJIIILLLSSSXXXZZZ^^^bbb]]]RRRLLLOOOJJJ===999===>>>===;;;999666333000...000000000111111111444888777===>>>;;;<<>>===???@@@AAA@@@;;;===@@@CCCIIIPPPVVVWWWPPPLLLHHHIIILLLLLLHHHDDDDDDBBBFFFOOOVVV]]]dddllllllmmmmmmqqqyyyttthhhdddcccbbbfffmmmzzzKKKFFF???777111---,,,,,,,,,,,,,,,***))))))+++------......,,,,,,///777===AAA@@@===777000,,,,,,---,,,,,,,,,++++++***************)))(((((()))******...,,,***)))((()))***+++)))))))))))))))******************++++++,,,,,,---)))***,,,,,,,,,***((('''......------,,,+++******++++++,,,,,,---.........000///...///444;;;BBBGGGMMMLLLLLLNNNSSSXXX[[[\\\UUUNNNGGGBBB<<<666555777111111111000///---,,,+++,,,,,,------...///000000000111222333666;;;AAAFFFVVV```jjjjjjcccZZZRRRMMMLLLIII@@@666111111///,,,---...///...///444<<>>>>>???@@@???>>>>>>>>>>>>@@@DDDIIINNNQQQJJJHHHGGGGGGIIIIIIFFFCCCIIIFFFJJJXXXcccfffiiimmmtttppplllnnnuuuqqqbbb]]]___bbbkkkzzz{{{xxx|||BBB???999444000---,,,,,,+++,,,,,,+++******,,,...,,,------,,,,,,111999???BBBAAA===777000,,,+++---+++++++++******)))))))))))))))***+++,,,------...+++***((('''''''''((()))))))))))))))************+++++++++++++++************+++,,,---,,,+++)))(((*********************+++***,,,---------...111333666555666999>>>EEEKKKOOOOOONNNNNNNNNOOOPPPNNNMMMJJJDDD???<<<777111///111......------,,,***)))(((+++++++++,,,---............/////////000444:::>>>JJJTTT___dddcccaaaaaaaaa\\\XXXNNNAAA888555222---,,,,,,...000444:::@@@CCCFFFBBB===999888888888777777666555444444555555666555666666666777777777888888:::>>>BBBCCCCCCBBBAAA@@@???======>>>???>>>=========>>>@@@CCCGGGKKKMMMEEEDDDCCCEEEGGGHHHFFFDDDHHHIIIQQQ\\\bbbdddggglllpppnnnlllooovvv}}}~~~kkkbbbaaaeeeppp}}}tttsss|||666555333000...,,,+++++++++,,,,,,,,,+++,,,...000+++------------222:::AAAEEECCC>>>777000,,,+++,,,*********))))))))))))))))))***+++,,,---,,,,,,++++++***)))''''''((())))))************************,,,++++++******)))((((((+++,,,---------,,,***)))((())))))***+++,,,,,,---(((+++,,,+++***...666===???@@@BBBEEEIIINNNRRRTTTMMMLLLKKKJJJIIIEEEAAA======999777666333---+++---/////////......,,,+++*********++++++,,,,,,------......---,,,,,,...333666<<>>===;;;<<<===>>>>>>=========>>>@@@BBBEEEGGGHHHCCCBBBCCCEEEGGGIIIHHHGGGGGGMMMWWWaaacccbbbeeejjjlllkkklllooouuuzzz~~~|||qqqoooxxxtttnnnuuu/////////...---,,,*********+++------,,,---///111---...///......333;;;AAAHHHEEE>>>777111---,,,,,,******************))))))+++,,,,,,,,,+++(((%%%###,,,,,,+++******++++++,,,++++++***************)))*********)))))))))))))))+++,,,---------,,,,,,+++++++++,,,,,,---......///,,,......,,,+++333BBBOOONNNNNNOOOOOOOOOPPPPPPPPPFFFEEECCCBBB@@@===999666555333333555444///,,,---////////////...------,,,***+++++++++,,,,,,------...///...---,,,...111444555888???GGGNNNWWWfffsss~~~{{{ooo]]]OOOGGGAAA<<<999444222666@@@FFFGGGEEECCC>>>777333222444666777666555444444555777:::<<<666666666666777777777777666888;;;>>>@@@@@@@@@???>>><<<;;;<<<>>>@@@@@@@@@??????@@@AAACCCDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJGGGNNNXXX```dddddddddeeehhhiiijjjnnnrrrvvvzzz{{{{{{sssvvv{{{............---+++***))))))+++------------///000///000000//////333;;;AAAJJJFFF>>>777222///------+++++++++++++++++++++++++++,,,,,,,,,+++(((%%%###,,,+++++++++++++++,,,,,,,,,+++++++++******))))))''''''((()))***++++++++++++,,,,,,,,,---,,,,,,,,,------------------------000111000---000===RRRaaaaaa^^^ZZZVVVQQQLLLJJJHHHAAA>>>:::888777666555444000///111555444000---...*********++++++***)))))),,,,,,,,,,,,------------,,,---------,,,...111333111111444;;;@@@IIIZZZjjjxxxiii\\\VVVQQQMMMHHHAAA:::<<>>AAACCCDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDIIIIIIJJJJJJJJJIIIIIIIIIGGGLLLSSS[[[bbbfffddd```dddfffhhhkkkooossswwwyyy||||||xxxvvvttt}}}/////////...---,,,******)))+++---...---,,,---...///000111000000444<<>>:::666333222222111000---+++...222222...+++---)))***+++++++++++++++***,,,,,,,,,---------------***++++++++++++,,,///111000---///555999>>>NNN___wwwzzzxxxooofffbbb___\\\TTTMMMFFFEEEHHHJJJGGGCCC>>>:::444111111333555666666666666555666666666777777777777777666666666666777888:::<<<>>>????????????>>>>>>@@@CCCFFFGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFJJJKKKLLLKKKIIIGGGGGGHHHGGGJJJNNNTTT\\\cccbbb\\\___bbbhhhllloooqqqtttvvvwwwyyytttnnnrrr//////...------,,,,,,,,,)))+++------,,,++++++,,,---...000000111777@@@GGGGGG@@@888111...---,,,+++)))*********++++++++++++++++++++++++++++++,,,,,,((()))******+++++++++***------,,,++++++***))))))((())))))***+++,,,------***************+++,,,,,,******++++++,,,---------+++,,,000777CCCTTTeeeqqqssslll___RRRGGG@@@===<<<888666333222222111000...,,,***,,,000000,,,***+++++++++,,,---------------,,,,,,,,,+++++++++++++++***+++,,,+++++++++---///000+++,,,222333444@@@QQQdddkkkoookkkfffeeedddbbbYYYUUUQQQOOOOOOLLLFFF@@@:::666222000000222333333333444555666777666666555888777777777666666666555777888:::<<<>>>???@@@@@@???>>>>>>@@@DDDGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGKKKMMMNNNMMMJJJIIIIIIJJJFFFKKKNNNNNNSSSZZZ]]]ZZZWWW^^^iiipppsssrrrrrrrrrrrr~~~|||yyysssqqqzzz......------,,,------...)))+++------,,,************,,,...000222999CCCJJJDDD===444...,,,,,,***)))(((((())))))*********+++---,,,***)))((((((((((((***+++,,,---------------------,,,,,,+++***))))))+++++++++++++++,,,,,,,,,***)))))))))***++++++,,,***+++,,,---///000111222222555<<>>777444000//////000111111000222444666777777666555888888777777666666666555888999;;;===>>>???@@@@@@>>>>>>>>>@@@DDDGGGIIIIIIGGGFFFCCCBBBBBBCCCFFFGGGMMMOOOQQQPPPNNNLLLMMMOOOFFFMMMOOOLLLLLLSSSXXXYYYQQQ\\\jjjtttvvvtttpppnnnmmmzzzwww}}}tttqqq{{{...------,,,,,,++++++***+++,,,------++++++,,,------...------444???EEEFFFCCC>>>777111///...------))))))(((((()))+++---...******))))))******+++,,,***)))))))))))))))******+++++++++++++++***)))(((******))))))))))))******+++,,,...---,,,,,,---///+++---......///222333333333AAANNNWWWgggyyy{{{rrrgggVVVEEE:::555333222000000111666;;;:::444...------,,,+++++++++,,,,,,---------------...///000///---+++******+++,,,......+++))))))+++---+++))),,,,,,+++,,,...000333555DDDGGGNNNTTTXXXZZZ[[[ZZZZZZZZZZZZYYYUUUNNNEEE???777555222///...///111222444555777999:::999888777777777888888888777777666888999:::<<<===>>>>>>???;;;<<>>?????????;;;<<>>@@@AAAWWWiiimmmlllpppuuuvvviii\\\JJJ===777444111///000000111555999888444///,,,+++++++++,,,---......000//////............///---,,,++++++,,,---///000000...,,,+++,,,,,,+++***+++************,,,...///111333666999<<<>>>@@@@@@LLLPPPWWW\\\]]]ZZZTTTPPPEEE@@@999222...---///000333555777999999999888777777777888888888888777777888999;;;<<<>>>?????????<<<===???AAACCCDDDEEEEEEAAABBBDDDEEEFFFJJJNNNQQQRRROOOKKKJJJJJJKKKKKKJJJLLLKKKLLLPPPOOOMMMOOOSSSdddkkkooommmkkkllllllkkkcccsssyyyuuusssiiijjjoooooo...------,,,,,,++++++***,,,---...---,,,+++,,,......///000000666???DDDCCC???:::333...,,,,,,++++++,,,+++++++++++++++++++++***+++,,,------+++)))(((++++++******))))))************+++++++++******)))******))))))))))))*********,,,------,,,+++---...,,,...555===BBBCCCDDDFFFFFFWWWeeeeee``````bbbccc[[[OOO@@@666444333111/////////000333555555222///+++++++++,,,,,,...///000111000//////............,,,,,,,,,,,,---...000111000///...---,,,,,,++++++,,,++++++******+++,,,---000111222333555777999:::AAAHHHRRR[[[^^^]]][[[YYYNNNHHH???666000---...///222444666888999999888777666777777888888888888777777888:::;;;===>>>>>>>>><<<===>>>@@@BBBCCCDDDDDD???BBBEEEGGGHHHIIILLLNNNLLLKKKIIIHHHHHHHHHIIIIIIKKKIIIJJJMMMLLLJJJKKKPPPbbbhhhkkkhhhfffhhhjjjjjjfffpppvvv}}}wwwuuutttnnnmmmiiixxx...------,,,,,,++++++***,,,---......,,,,,,---...,,,///111333:::CCCHHHGGG???:::333///---,,,,,,,,,+++,,,,,,,,,++++++++++++)))+++,,,------,,,***))),,,,,,+++***************)))******+++++++++************))))))))))))*********+++---,,,++++++,,,......333AAAPPPVVVQQQMMMLLLJJJPPPTTTSSSPPPOOOOOONNNIIIAAA777111111222111000......///000111111///...++++++,,,,,,---...///000111000///...............,,,,,,------...///000111//////...---,,,++++++,,,------,,,,,,,,,,,,------------,,,---...000111333;;;BBBNNNWWW\\\^^^___```VVVPPPGGG>>>666111//////222333666888999999888777666666777888888888888888666777888:::<<<<<<============>>>???@@@AAABBBCCC@@@CCCFFFGGGGGGGGGHHHIIIFFFGGGGGGGGGFFFFFFFFFGGGJJJHHHHHHJJJIIIGGGIIINNN\\\bbbfffdddcccfffhhhiiijjjnnnpppyyyyyyxxxyyypppkkkrrr...------,,,,,,++++++***,,,...///...---,,,---...+++///222555===FFFJJJHHH>>>999333...,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++)))***,,,---------,,,+++---,,,+++***************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++,,,---222999LLL```fff]]]SSSPPPJJJHHHEEECCCBBBBBB@@@>>>;;;888333111000000111111........./////////......---,,,,,,,,,---.../////////......------------...------...//////000000000---......---+++***,,,------------...............,,,,,,,,,,,,---...///000666===GGGOOOTTTYYY^^^bbb\\\XXXRRRIIIAAA999444111111222555777999999888777555666777888888999888888666777999:::<<<=========>>>>>>>>>>>>???@@@AAABBBAAACCCFFFFFFEEEDDDDDDEEEBBBDDDFFFFFFEEEEEEEEEFFFIIIFFFGGGIIIHHHFFFHHHMMMWWW^^^bbbaaa```dddggghhhkkkjjjjjjvvv}}}}}}uuummmooouuu...------,,,,,,++++++***---...///...---,,,---///,,,///333666===FFFHHHFFF===888111---++++++++++++)))***,,,------------,,,)))******+++,,,---.........---,,,+++************))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,++++++,,,---333:::OOOffflll___RRROOOEEEAAA===;;;:::888666666333555555444111///000111///000000//////...///000......---------......///---,,,,,,,,,,,,------......//////000000000//////***,,,---,,,******,,,///,,,,,,---...............------......///000000000///555<<>>??????>>>>>>======>>>???@@@AAA@@@BBBDDDDDDCCCBBBCCCCCC@@@CCCGGGHHHFFFEEEFFFGGGHHHEEEEEEGGGGGGEEEHHHNNNTTTZZZ\\\ZZZYYY^^^ccceeehhheeedddttt}}}oooooosss~~~......---,,,,,,++++++***---...///...------...///,,,000333666===DDDFFFCCC;;;666000,,,************(((***+++---......------))))))******,,,...///000...---,,,+++************((()))***+++++++++++++++******))))))))))))******)))+++,,,,,,+++***,,,---000777LLLdddiii[[[NNNKKK>>><<<:::999666222111222111555888777222...///111111111111000//////000222///......---------......++++++++++++,,,,,,---...///000000000000000///...(((***,,,+++******,,,///***+++,,,---............)))***+++,,,------------(((---222666:::AAALLLTTTeeeeeeccc^^^UUUJJJ@@@:::000222444777888999888888555555666888888999999999::::::<<<>>>???@@@@@@@@@???>>>=========>>>@@@AAA???AAACCCCCCBBBBBBBBBDDD@@@DDDHHHIIIHHHGGGGGGIIIGGGEEEEEEGGGGGGEEEIIINNNSSSVVVWWWRRRRRRXXX^^^aaaddd``````rrrqqqrrruuu{{{------,,,++++++***))))))***,,,------+++******+++111000///111;;;EEEGGGCCC<<<555///...,,,***+++......---,,,+++***++++++,,,******))))))***+++,,,,,,---,,,***)))))))))*********))))))***,,,...---,,,///---+++)))))))))+++,,,...---+++***+++,,,------666AAAPPP\\\^^^WWWKKKCCC===888333///............333333444222///------.........////////////......///---,,,++++++,,,...///---+++((((((***,,,---------......///...---+++***++++++------------++++++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---,,,///222222333777???FFFYYYccchhhbbb\\\VVVIII<<<555111000444777777777999999888777888;;;<<<===<<<===<<<;;;;;;===@@@BBBDDD@@@AAACCCDDDCCCAAA>>>===@@@@@@??????@@@@@@AAABBBHHHFFFEEEEEEHHHJJJKKKKKKLLLKKKHHHFFFFFFGGGIIIKKKLLLOOOPPPNNNMMMPPPXXX___ddd\\\```vvv---------,,,++++++*********,,,------+++******+++------,,,///888BBBDDD@@@999222,,,++++++)))***---///...,,,+++++++++,,,,,,******))))))***++++++,,,,,,,,,***)))))))))*********))))))***,,,------,,,---,,,+++*********+++,,,///000000//////000222444<<>>@@@CCCDDDBBBDDDEEEFFFEEECCC@@@>>>????????????@@@AAACCCCCCIIIGGGFFFFFFHHHJJJKKKKKKLLLKKKIIIGGGGGGHHHIIIJJJLLLNNNPPPOOOMMMPPPWWW^^^bbb^^^eeeyyy......------,,,,,,++++++***,,,------+++******+++,,,,,,,,,...777AAABBB>>>777000+++++++++******---......---,,,,,,,,,------*********)))******+++,,,,,,+++******)))*********+++***)))***,,,------,,,++++++++++++,,,,,,,,,,,,+++---......---000555:::EEEJJJQQQVVVTTTNNNEEE???999666111...............000111111000///...///000000000111111111111000000...---,,,++++++,,,---......,,,******+++---...---***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,---------............---,,,+++************---...///---,,,---222777CCCOOOZZZ^^^bbbcccZZZMMM<<<444000222555777888;;;999888777888;;;<<<===<<<======>>>???AAABBBCCCCCCEEEFFFHHHIIIHHHEEEAAA???======>>>???AAACCCEEEFFFJJJHHHGGGHHHIIIKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKNNNPPPOOOMMMOOOVVV]]]___aaammm~~~wwwssssss.........------,,,,,,,,,***,,,------+++******+++...//////111999AAA@@@;;;777000,,,---...,,,---000...---------------------+++***************++++++++++++******************+++***)))***,,,---,,,+++)))***+++,,,------------***,,,,,,,,,,,,111:::AAANNNOOOQQQPPPMMMGGGAAA===777333000..................///000000......///000///000000111111000000///...---,,,+++++++++,,,,,,---,,,******,,,......---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------+++***+++///222999EEESSS]]]hhhoooiii\\\DDD999111111444666999<<<999888777888;;;<<<===<<<===>>>@@@AAABBBCCCCCCCCCEEEGGGIIIIIIHHHEEEAAA???<<<===>>>@@@BBBEEEGGGHHHJJJIIIHHHIIIJJJLLLKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGIIIMMMPPPOOONNNOOOUUU[[[^^^ffftttuuuppprrr......------------,,,,,,***,,,------+++******+++000000111333:::@@@>>>888555///,,,---...,,,---///,,,,,,------------------++++++***************+++************+++*********,,,*********,,,---,,,+++)))***+++------.........////////////111999DDDKKKRRRQQQNNNIIIEEE@@@===;;;444111...---............,,,...//////...---///000...//////000000//////...------,,,,,,++++++++++++,,,+++***+++,,,------,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,...///000+++++++++++++++,,,///111333>>>LLLZZZlllyyywwwlllOOOAAA444000333555999===999888777888;;;<<<===<<<>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFGGGFFFCCCAAA???======>>>@@@CCCEEEHHHIIIIIIHHHHHHIIIKKKLLLKKKJJJHHHIIIJJJKKKJJJIIIGGGFFFGGGKKKOOOPPPNNNOOOTTTYYY___iiixxxwwwtttsss}}}---------,,,,,,,,,,,,,,,***,,,------+++******+++---///000333;;;AAA>>>888333---***,,,,,,******,,,***+++,,,---------,,,,,,,,,+++******)))*********))))))***++++++++++++***,,,+++******,,,,,,,,,******++++++,,,---......////////////333999AAAHHHLLLPPPMMMGGG@@@;;;999777777111///---,,,---.........,,,...///...------...///......////////////......------,,,,,,++++++******+++***)))***,,,---,,,+++...---,,,+++************---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,+++++++++,,,---///000111++++++***+++,,,...///000000999DDDTTTkkk~~~vvv[[[JJJ888111222444888<<<999888777888;;;<<<===<<>>EEECCC<<<333...+++,,,,,,***)))+++)))***+++,,,,,,,,,++++++,,,++++++***))))))******((()))***+++,,,++++++***,,,+++******,,,,,,+++***---,,,++++++,,,---...///,,,---111:::DDDIIIJJJHHHJJJEEE>>>777333111222333///---+++,,,---.........---...///...,,,,,,---...//////000000000000//////---------,,,+++***))))))***)))(((***+++,,,+++)))---,,,+++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,+++***+++,,,---.........444<<>>>>>>>>@@@BBBDDDCCCAAA???>>>>>>@@@CCCEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDHHHKKKMMMLLLKKKFFFFFFFFFEEEEEEEEEEEEEEEDDDIIIOOOPPPOOOOOORRRVVVbbbfffrrr...,,,***+++---...,,,)))))))))*********+++++++++---...333???JJJOOOKKKEEE666222...+++++++++++++++))))))))))))))))))))))))***+++---------,,,***(((+++)))(((***,,,---+++))),,,,,,---------,,,,,,+++///,,,((())),,,/////////222888DDDQQQYYYWWWMMMEEE>>>:::444...++++++---.........,,,,,,,,,,,,............---,,,***+++---000222000//////222555666666555111---******,,,------------------------------((())))))******+++,,,,,,---000333222///,,,+++,,,******+++,,,,,,---------------------------,,,,,,)))+++---,,,+++***++++++111111222<<>>???????????????@@@@@@@@@@@@>>><<<===???BBBDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCDDDGGGLLLPPPSSSTTTHHHGGGEEEDDDDDDFFFGGGIIIGGGHHHJJJKKKMMMPPPTTTWWWaaajjjoooqqq}}}...,,,,,,,,,---------+++,,,,,,---------.........111444<<>>GGGQQQUUURRRIIIBBB;;;777222---++++++---......---,,,++++++,,,---.........---,,,***+++---000//////111555:::=========888555000,,,,,,,,,,,,,,,------------------------+++++++++,,,------......+++...000///---++++++------,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,000000111999LLLbbbnnnnnnjjj\\\III999222111333444666666888999;;;<<<===>>>>>>>>>>>>>>>????????????@@@>>>===>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCCCCFFFKKKOOOQQQQQQGGGFFFEEEDDDDDDFFFHHHIIIHHHJJJLLLMMMMMMOOOSSSVVV```hhhnnnwwweeeooo,,,---......---,,,---...******+++++++++,,,,,,,,,...222<<>>DDDFFFDDDBBB;;;777222...---,,,++++++------------------------++++++,,,,,,------......------...---++++++---///...---,,,+++***+++,,,---*********++++++,,,,,,,,,+++---......---,,,,,,---...///000555BBBSSS```eeeiii^^^MMM>>>444111111111555666777999;;;<<<===>>>============>>>>>>>>>??????>>>>>>???AAACCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHCCCCCCDDDGGGJJJMMMMMMLLLFFFEEEDDDCCCDDDFFFIIIJJJGGGKKKOOONNNLLLMMMRRRVVV^^^dddjjjqqqdddhhhvvv+++...000///---,,,...111))))))*********+++++++++(((,,,777GGGUUUYYYRRRKKK888444...***)))***+++,,,************************...---,,,++++++++++++,,,---,,,+++*********)))))).........---------------***---///---,,,111<<>>>>>>>>>>>>>>>>>@@@BBBCCCBBB@@@AAAAAABBBCCCEEEFFFHHHIIIDDDDDDEEEHHHKKKLLLJJJIIIDDDDDDCCCCCCDDDFFFIIIKKKDDDIIINNNOOOLLLMMMRRRXXX\\\```ggg{{{vvvqqqoooqqqzzz+++---000///---,,,...111---------.........//////***---555CCCQQQUUUPPPJJJ777333---******+++,,,,,,************************...---,,,+++++++++,,,,,,,,,,,,,,,+++***+++,,,---///...---,,,++++++++++++))),,,...---...888IIIWWW\\\WWWOOOFFF>>>777222///...---,,,+++++++++,,,---+++++++++++++++++++++++++++,,,------,,,,,,...///111555<<>>>>>???>>>>>>@@@BBBCCCAAA@@@@@@AAACCCDDDFFFGGGHHHHHHFFFEEEFFFIIIKKKKKKJJJHHHDDDCCCCCCCCCDDDFFFIIIJJJBBBGGGLLLNNNNNNPPPUUUZZZYYY___iii}}}ttt~~~}}}tttvvv+++,,,---...------...000,,,,,,,,,---------......+++---444AAAMMMPPPJJJCCC444111---++++++,,,------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,+++---000222---,,,+++*********+++,,,+++---///000555DDDXXXhhhlllaaaRRREEE===888333000,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------------...///333666:::>>>???;;;444//////---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---...///222555555333111444444333222000///------,,,,,,,,,------.........(((***++++++***))))))***------...///000333>>>IIIUUUWWWWWWPPPCCC888111000111333666:::<<<======<<<:::;;;;;;<<<===>>>??????@@@???>>>???AAABBBAAA@@@AAABBBDDDEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJJJJJJJHHHEEEDDDCCCBBBCCCEEEHHHIIICCCGGGKKKOOORRRVVVYYY[[[SSS]]]mmmtttnnn++++++***,,,---///...---*********+++++++++,,,,,,+++...555AAALLLLLLCCC:::000///---,,,---......---------------------------,,,---.........---++++++)))+++,,,------///444888444222000...------.........000444999AAAQQQcccqqquuueeePPPBBB;;;888333///,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++)))+++---...------...///333333444666777555111---...,,,******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------.../////////---000555<<>>???@@@@@@BBB@@@>>>>>>@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGEEEDDDEEEGGGIIIIIIHHHEEEDDDCCCBBBCCCDDDFFFHHHIIIJJJLLLRRRXXX[[[\\\[[[JJJXXXmmm~~~eeebbbzzz,,,***(((***...000...,,,---------.........//////...222;;;GGGPPPNNNBBB777...---,,,---//////...---++++++++++++++++++++++++,,,---...//////---+++***(((***,,,---...111777<<>>666333///222666:::<<<======<<<;;;;;;<<<===>>>???@@@AAACCC@@@>>>===???AAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEFFFDDDBBBCCCEEEGGGHHHHHHFFFEEEDDDBBBCCCDDDFFFGGGOOONNNNNNTTT[[[___^^^[[[CCCTTTjjjkkkTTTRRRjjjwwwsss{{{,,,,,,++++++,,,,,,---...,,,,,,------...///000000///000777FFFRRRQQQBBB222...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...***,,,///222111///,,,))),,,+++,,,...---222CCCUUUfffMMM@@@>>>666333666333===EEEIIIJJJUUUgggnnnjjjkkk]]]KKK<<<666444444333111000///...------------//////...---,,,***)))((('''***,,,------,,,---...222111///...---------...000///...,,,++++++,,,,,,,,,,,,,,,++++++*********((()))***,,,,,,---,,,,,,---555@@@JJJOOOQQQQQQQQQWWWSSSMMMGGGBBB<<<666222///...------//////...---+++,,,,,,------,,,,,,+++******+++,,,---000222444>>>QQQaaa```SSSEEE;;;555333333666999===>>>===<<<>>>======>>>@@@AAA???>>>AAAAAAAAA@@@???@@@BBBDDDDDDGGGJJJJJJHHHFFFFFFGGGHHHFFFDDDBBBCCCFFFIIIKKKIIIDDDAAABBBCCCBBBEEEJJJMMMNNNLLLWWWeee```QQQMMMEEEMMMfffxxx^^^RRROOOYYYqqqzzzlllwww,,,++++++++++++,,,------/////////...............111111666DDDPPPPPPCCC555......,,,,,,,,,,,,.........---,,,,,,,,,,,,---...,,,---...//////...---,,,+++,,,///111222===VVVnnn|||```OOOJJJBBB@@@AAA>>>FFFQQQWWWXXX]]]ggghhhccc]]]SSSGGG===888555222000222222000///...---------.........---,,,+++***))))))+++---...---,,,---...111000///------------...------,,,++++++,,,---...------,,,,,,,,,+++++++++*********+++,,,---......222:::DDDMMMQQQSSSSSSSSSYYYUUUOOOIIIBBB<<<555000///...------......---,,,++++++,,,,,,,,,,,,++++++******++++++---000222333???QQQaaacccYYYLLL???666333444666999===>>>===<<<;;;;;;;;;===???@@@???>>>???@@@@@@???>>>>>>AAACCCCCCEEEGGGIIIHHHGGGFFFEEEIIIHHHFFFDDDEEEHHHKKKMMMHHHCCCBBBCCCDDDBBBEEEIIIKKKNNNOOOZZZhhh```NNNIII===DDD\\\zzzmmmUUUIIIHHHQQQggg|||vvv{{{+++++++++++++++,,,------............////////////222222666BBBNNNNNNCCC777///...---,,,,,,---...///...------,,,,,,------......---------------......---///222666===OOOoooqqq\\\VVVOOOOOOQQQMMMRRR^^^hhhgggeeeddd___WWWMMMIIIDDD???;;;777222///333222111///......------------......------,,,++++++---......---,,,------000///...,,,,,,,,,------************+++,,,......---------------,,,,,,,,,,,,+++******+++...000111777===EEEKKKNNNOOOOOOOOOSSSPPPLLLHHHCCC===777222000...,,,,,,---...---+++******++++++++++++******+++******+++---///111333???NNN___fffbbbWWWFFF888444444666999<<<>>>===<<<999999999;;;>>>??????>>>>>>??????>>>===>>>@@@BBBBBBCCCEEEHHHIIIHHHEEECCCHHHGGGEEEDDDEEEGGGJJJLLLEEEBBBBBBEEEEEECCCDDDHHHIIIOOOTTT___jjj^^^IIICCC===AAAWWWsss{{{gggQQQGGGCCCJJJ\\\uuu}}}~~~rrruuu+++++++++***+++,,,,,,---))))))+++,,,...000111222111111777CCCNNNNNNCCC777///...---,,,,,,---...///------------------------......//////000/////////000222666???NNNggguuu]]]WWWTTTVVVYYYUUUWWWdddmmmkkkccc\\\TTTMMMEEEEEEEEEBBB===888333000111111000////////////000,,,------.........------,,,...///...---,,,,,,---///...---+++++++++,,,---************+++,,,------..................---------,,,******,,,///333555999===BBBDDDEEECCCBBBBBBDDDCCCBBBBBBAAA???;;;888111///---,,,------,,,+++)))******++++++******)))+++******+++,,,///111222;;;IIIZZZfffjjjbbbOOO===555555666888<<<======<<<999888999;;;>>>@@@@@@>>>>>>>>>???>>>===>>>@@@CCCBBBCCCFFFIIILLLKKKGGGCCCEEEDDDCCCBBBCCCEEEGGGIIIDDDBBBCCCFFFGGGDDDDDDGGGGGGPPPXXXccckkk[[[DDD===>>>AAATTTnnnuuucccOOOFFFBBBFFFSSSfffxxx~~~{{{zzzxxxxxx+++************+++,,,,,,'''((()))+++---///000111---000999FFFPPPNNNAAA555///...------------...///------------------------,,,...111333444222000...222444;;;NNNiiisssZZZTTTPPPRRRVVVSSSTTT]]]dddaaaYYYQQQKKKGGGCCCEEEEEEAAA;;;555111111............///000111222+++,,,------...------------......---,,,+++,,,...------+++******++++++,,,++++++++++++++++++++++++...........................---++++++---000555888;;;===>>>===:::777666555666666777999<<<======;;;444111...,,,,,,---,,,+++)))******++++++******)))+++******+++,,,...000111666BBBSSScccnnnjjjWWWCCC666555666888;;;======<<<999999:::<<>>?????????>>>???BBBDDDDDDFFFJJJNNNOOOMMMHHHDDDDDDCCCBBBBBBCCCDDDFFFGGGDDDBBBDDDHHHIIIFFFFFFHHHGGGRRRZZZdddiiiWWW@@@::::::<<>>?????????>>>???BBBEEEDDDIIIOOORRRQQQMMMIIIFFFEEEDDDDDDDDDEEEFFFGGGHHHFFFDDDEEEIIIJJJHHHHHHJJJHHHSSSZZZaaacccQQQ===999999:::IIIaaahhhWWWEEE>>>888<<>>???>>><<<<<<===>>>>>>===???AAADDDDDDLLLTTTVVVQQQJJJGGGGGGDDDDDDDDDDDDDDDFFFGGGGGGHHHEEEFFFJJJKKKIIIJJJMMMIIISSSYYY]]]]]]LLL;;;;;;:::;;;JJJbbbhhhWWWEEE>>>555999===DDDTTThhhuuuyyyyyy{{{zzzzzzzzzzzzyyyxxxxxxyyyzzz{{{|||oooxxx*********)))***++++++,,,.........///000111111222///222:::DDDLLLKKKBBB:::000///...------...///000,,,,,,---......---,,,,,,,,,,,,------...//////000222@@@WWWtttzzz```PPPKKKBBB@@@DDDDDDBBBAAABBBFFFHHHFFFDDDCCCAAAGGGKKKFFF;;;222000222000///...---,,,++++++++++++++++++++++++***)))(((((()))***))))))***,,,///******)))(((((()))***+++((()))+++...///000000///,,,,,,,,,---------......------...///222555999;;;888777555222...,,,,,,---...---,,,///555;;;@@@BBB:::666222///...///......+++,,,,,,------,,,,,,+++++++++******+++---...000222:::GGGVVVaaabbbUUUFFF888777666777:::<<<<<<<<<:::999999;;;<<<===<<<:::;;;<<<===<<<<<<===@@@CCCCCCMMMWWWXXXPPPHHHFFFHHHBBBAAAAAABBBBBBCCCDDDEEEIIIFFFFFFJJJKKKJJJKKKOOOJJJSSSXXXZZZZZZIII;;;===999999HHH___eeeUUUBBB;;;666999;;;>>>KKK]]]iiikkkmmm{{{yyywwwxxx|||~~~}}}~~~{{{{{{vvvuuutttsssssstttvvvxxx}}}kkkooo)))))))))******++++++,,,,,,,,,,,,---------------///222:::GGGPPPOOOEEE;;;000000000000////////////,,,,,,,,,,,,,,,,,,---------...///...,,,,,,---...555BBBPPPzzzpppYYYHHHHHHKKKFFFAAAAAAAAA@@@@@@CCCFFFHHHFFFCCCAAAGGGJJJFFFAAA<<<555...///...------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---***+++---,,,,,,+++---...++++++,,,...000111///---*********+++,,,---...///...///000111333444555666333333333222222000///...///.........000555;;;???EEE===333.........---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///111:::FFFOOOVVVWWWQQQIII;;;666555888:::999:::===<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<>>>@@@BBBCCCIIIMMMPPPPPPKKKGGGFFFGGGFFFDDDAAA@@@BBBDDDFFFFFFJJJHHHFFFGGGIIILLLMMMMMMNNNRRRQQQSSSUUUGGG888888999===IIIYYY\\\PPPBBB;;;777777888===EEEOOOYYY```aaapppzzz}}}nnnccc```lllxxx~~~|||yyyvvvxxxzzztttqqqllljjjgggeeeeeegggiiikkk|||ooofffqqq******++++++++++++++++++---------------............222:::GGGOOONNNDDD;;;000000000/////////........./////////...------,,,,,,...000111000000111333555BBBQQQ~~~eeeTTTFFFGGGIIIDDDAAACCCBBBBBBBBBEEEGGGGGGDDD@@@???EEEHHHGGGCCC@@@999333000...---+++++++++++++++,,,,,,+++************+++,,,,,,++++++++++++,,,,,,***+++------,,,,,,---///,,,+++,,,...000000///---------------...///000000///000111222444444444444111111111111111000///...---.........000555===DDDFFF>>>555000//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///888BBBKKKRRRUUUPPPIII>>>888555777888777888;;;:::999999999999:::;;;<<<===<<<===>>>???BBBDDDFFFHHHJJJKKKKKKIIIGGGEEEEEEFFFCCC@@@???BBBEEEGGGHHHKKKHHHFFFGGGIIIKKKLLLMMMMMMQQQPPPRRRTTTGGG888888777<<>>222222222444:::BBBJJJOOOTTTbbbooo{{{ggg\\\XXX```hhhjjjooowww}}}~~~wwwxxxvvvsssxxx}}}vvvqqqjjjddd```___]]]ZZZXXXXXXZZZ]]]^^^ooowwwzzzfffaaannn|||,,,,,,,,,,,,,,,,,,++++++------.........////////////444===IIIQQQOOOEEE;;;/////////.........---------...///000000///......+++---////////////111333666CCCTTTvvvXXXMMMFFFGGGGGGBBBAAADDDCCCDDDFFFGGGHHHEEE@@@<<<:::AAAFFFGGGGGGFFFAAA:::222000,,,++++++++++++***,,,+++******))))))******,,,++++++******++++++,,,)))+++,,,---,,,,,,...///,,,+++,,,---///000///---------------......///000000111333444555444333222...//////000//////......***---......///555???HHHGGG@@@888222000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------444===DDDLLLQQQOOOJJJCCC<<<777666666555666:::888888888888999:::<<<<<<<<<======???AAADDDGGGHHHIIIHHHGGGGGGHHHHHHGGGFFFEEEBBB???>>>AAAEEEHHHJJJKKKIIIFFFFFFHHHKKKLLLLLLLLLPPPOOOPPPSSSFFF888888444:::III[[[bbbZZZJJJ???555444222333666;;;@@@DDDHHHQQQ```vvvuuuZZZQQQMMMRRRUUUTTTVVV[[[aaafffgggooo~~~tttkkknnnyyy~~~vvvrrrjjjccc]]]XXXSSSOOOOOONNNLLLJJJJJJLLLNNNPPP]]]cccooo{{{lllXXX[[[ggg}}}.........------,,,,,,+++------......///000000000111666@@@LLLRRROOOEEE===///.........------------)))***---///000111000000......///...///111444777===KKK[[[dddMMMIIIHHHIIIGGGAAAAAADDDEEEFFFHHHHHHFFFAAA;;;777666<<>>GGGGGGAAA:::444111///...,,,------------------------***+++,,,---------,,,,,,,,,222999???GGGNNNOOOKKKHHH@@@999777666444666999777888888999:::<<<======;;;<<<===???AAAEEEHHHJJJLLLHHHEEEFFFIIIKKKJJJHHHDDDAAA>>>>>>AAAFFFJJJLLLJJJHHHFFFFFFHHHJJJKKKLLLKKKOOOMMMOOORRRFFF888999333;;;LLL]]]ddd]]]LLL>>>999777555444555888<<<>>>AAAFFFTTTpppxxx[[[LLLFFFCCCGGGIIIGGGGGGJJJLLLQQQUUU```sssrrrvvvnnniiimmmuuuxxxssskkkaaa\\\VVVQQQNNNKKKIIIGGGFFFEEECCCBBBBBBDDDFFFGGGMMMQQQ\\\kkkxxxyyy^^^\\\dddvvv///......------,,,,,,,,,------......///000000111///555@@@KKKQQQMMMCCC:::///.........------------)))***,,,.../////////...111111222333666<<>>>>>:::;;;<<<>>>AAAEEEHHHJJJKKKGGGDDDDDDGGGJJJIIIHHHCCCAAA>>>>>>AAAFFFJJJKKKIIIGGGEEEFFFHHHKKKLLLLLLKKKNNNMMMNNNRRRFFF999:::999EEEVVVdddggg___NNN@@@555444333222333444777888===>>>MMMkkk~~~cccKKKCCC???>>>@@@@@@???>>>@@@@@@EEEGGGPPP```ooowwwjjjyyylllkkkkkkllllllhhh```YYYQQQMMMIIIFFFDDDDDDCCCBBB@@@@@@>>>>>>>>>@@@AAACCCCCCFFFPPP]]]kkkzzzhhhaaaeeerrr------------------,,,,,,,,,,,,---...///000000111+++333???IIIMMMHHH>>>666/////////.........------............////////////000333777===DDDLLLUUU[[[dddlllgggpppooo```ZZZJJJGGGJJJMMMMMMIIIEEECCCDDDGGGGGGEEEAAA;;;555222000111444888===GGGOOOQQQMMMBBB:::111---...000///---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------...///...---,,,,,,......,,,++++++,,,------,,,.........------......///111222333333222000...---,,,,,,,,,---,,,,,,+++++++++,,,,,,---///444;;;???AAA>>>999444000------,,,------------------------++++++,,,,,,,,,,,,---------111555999AAAJJJNNNLLLJJJBBB<<<:::999666666999999:::;;;===>>>>>>>>>>>>;;;;;;<<<>>>AAAEEEHHHJJJGGGEEECCCCCCDDDEEEFFFFFFBBB@@@???@@@CCCFFFIIIJJJGGGEEEDDDEEEHHHKKKMMMNNNKKKNNNMMMNNNRRRGGG:::<<>>???DDDNNN[[[|||{{{llljjjooodddggghhhfff```YYYQQQMMMIIIFFFCCC@@@@@@???>>><<<<<<<<<;;;;;;<<<===>>>??????AAAHHHRRR\\\iii|||wwwkkkhhhppp}}},,,,,,,,,,,,,,,---------++++++,,,---...///000000+++333@@@JJJMMMGGG===555000000000/////////......000000000000222444777999999???IIIRRRZZZ```fffjjjoooooo```^^^WWWLLLNNNEEEDDDHHHLLLLLLJJJHHHFFFEEEGGGFFFBBB;;;333///...000000222444999CCCNNNRRROOODDD;;;111,,,...000///,,,---,,,,,,+++++++++++++++...------,,,,,,------...///000000///,,,++++++,,,...---+++***,,,------,,,///......------.........000000000000000///...---------------,,,+++******,,,******...444:::>>>???===;;;777222...,,,,,,,,,........................,,,,,,+++++++++,,,---...,,,000333777???HHHLLLJJJFFF???::::::999666555777999:::<<<=========<<<<<<======>>>@@@BBBEEEHHHJJJDDDEEEEEEDDDCCCBBBDDDEEEBBB@@@@@@AAADDDGGGHHHGGGEEEDDDCCCDDDHHHLLLNNNOOOKKKOOOMMMOOOSSSHHH<<<>>>LLL^^^oooqqqgggYYYJJJ>>>444444444444555555666666777<<>>CCCMMMooo~~~tttmmmeeeaaaeeezzzqqqiiieeedddbbb\\\TTTMMMHHHFFFBBB@@@???>>>>>>===<<<:::::::::999::::::<<<===>>>>>>???DDDHHHLLLVVVjjj}}}|||{{{+++++++++,,,,,,---------******+++,,,---...///000---666CCCMMMOOOIII???888000000000000/////////////////////222666<<>>>>><<<;;;::::::::::::;;;<<<===>>>===???AAABBBAAAIII]]]qqq---------,,,+++***((((((+++((('''***,,,++++++...111555BBBSSSWWWJJJ;;;444111111222222222111111111///444999<<<@@@GGGQQQZZZbbbfffooo|||uuujjjcccZZZNNNFFFCCCAAA>>>;;;???>>>@@@DDDJJJMMMLLLIIIJJJCCC:::333000000111111,,,111111000;;;NNNWWWTTTHHH<<<111///111000/////////...,,,******+++,,,---(((***++++++,,,...111333222000///......---***))),,,+++++++++,,,---...///,,,+++*********+++,,,---------,,,,,,+++,,,,,,,,,************))))))))))))///***(((///;;;DDDFFFCCC;;;777222///.........---++++++,,,---............---------------------,,,---///000111888AAAFFFEEECCC;;;555666888777888:::888999:::<<<===>>>>>>>>>===>>>@@@BBBDDDFFFHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBDDDFFFFFFFFFDDDDDDDDDFFFHHHKKKMMMOOOPPPPPPMMMQQQVVVHHH;;;???RRR___iiihhh]]]NNN>>>222666222111333333111000333<<>>EEEQQQZZZzzz+++,,,,,,,,,,,,++++++***,,,))))))---///...///333333<<>>QQQZZZWWWIII>>>444333444333111000///---,,,******+++,,,---+++,,,,,,,,,---///333777777555222111000///...,,,))))))***++++++,,,++++++,,,+++*********+++,,,---,,,++++++++++++,,,------,,,,,,+++++++++*********---+++,,,444???GGGFFFCCC888555111............------------...------,,,,,,+++,,,,,,,,,---.........---...///000777AAAGGGGGGCCC;;;555555777666777999999:::;;;;;;<<<<<<<<<<<<======???@@@BBBDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@AAACCCEEEFFFFFFDDDDDDDDDFFFHHHJJJMMMOOORRRRRROOOSSSVVVHHH;;;???LLLYYYeeecccWWWIII<<<333222///000333555444666999GGGaaavvvoooWWWBBB888444555444333666;;;<<<888444666333777::::::HHHqqq___OOOLLLHHHEEEDDDHHHRRR\\\cccqqqyyyccc```fffhhh^^^QQQGGGBBB???<<<999;;;:::999999888888888999777888888999:::;;;<<<======>>>???===<<<@@@HHHPPPhhh***++++++,,,---------,,,)))''''''+++......000444999LLL\\\]]]WWWOOOCCC777555333222222555:::@@@CCCFFFIIINNNRRRWWW___hhhooojjjiiihhhiiihhh```RRRHHH@@@:::444000111333333222111444<<>>;;;777444222111///...)))***+++,,,,,,,,,******,,,+++*********,,,---...+++******++++++,,,---......------,,,,,,,,,,,,,,,,,,---222<<>>???@@@AAAAAABBBAAABBBCCCCCCDDDDDDDDDDDDEEECCC@@@???AAADDDEEEFFFDDDDDDEEEFFFHHHJJJMMMNNNTTTUUUSSSUUUVVVFFF:::@@@GGGUUU___\\\OOOCCC999333111000111444555555999>>>RRRlllyyygggKKK;;;666333555444444777;;;<<<:::777777222:::<<<888TTT~~~uuuTTTFFFDDD@@@>>>???===EEELLLSSSaaawww|||qqqhhhgggiiiaaaVVVHHH???>>>>>>;;;777::::::999888888888888999777888888999:::;;;<<<<<<<<<>>>>>><<<;;;===BBBGGGUUUooo+++,,,,,,---------------***((())),,,......111777EEEeeezzzooo[[[PPPFFF:::777777888<<>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBDDDEEEEEEEEEEEEEEEFFFCCC???>>>@@@CCCEEEFFFEEEEEEEEEFFFHHHJJJLLLNNNUUUWWWTTTUUUTTTDDD:::BBBKKKVVV]]]VVVHHH===777444444333444555444333999AAAYYYlllpppXXX@@@999777333333333333666999;;;:::888777111;;;<<<;;;eeeeeeIII???===:::999;;;;;;>>>BBBEEEOOO___sss}}}xxx~~~mmmllllllhhhYYYNNN@@@:::;;;===:::777999999888888888888888999777888888999::::::;;;;;;777999;;;<<<<<<>>>AAADDDGGG]]]qqq---............---,,,,,,...---...000111000555<<>>999555111...///...,,,*********+++,,,++++++******+++---...///......---,,,+++++++++,,,///...---,,,---...000111555999@@@EEEFFFAAA999444...,,,++++++---/////////+++,,,------.........------------,,,,,,++++++******+++,,,...666BBBIIIJJJGGG>>>555444444444555777888999:::<<<>>>?????????@@@@@@@@@@@@@@@?????????BBBDDDEEEGGGGGGFFFEEEEEEEEEAAA>>>===???BBBDDDEEEEEEEEEEEEFFFGGGJJJLLLMMMTTTWWWTTTTTTQQQCCC<<>>JJJccciii```JJJ<<<:::888222111111222444666888888888777222;;;===DDDuuummmWWWBBB;;;:::777666999;;;;;;;;;===AAAKKKXXXcccnnn|||rrruuutttgggkkkiii___QQQHHH===888:::<<<:::777888888888777777888999999777888888999999:::::::::666777:::<<<===???AAACCCAAANNNZZZqqq.../////////...------,,,---,,,...000000111777???aaaaaaMMMIIIIIIRRRTTTWWWYYYYYYWWWUUUSSSOOONNNKKKHHHFFFEEEDDDDDD???===:::888777555222000111000///......//////000222333888EEERRRUUUNNNEEE===999333/////////000000333666===GGGOOORRROOOKKKFFF@@@<<<;;;999444222333---------,,,,,,,,,++++++***+++,,,...333<<>>CCCDDD@@@999333000---,,,+++,,,...//////...***+++,,,---..................---,,,+++***))))))***,,,,,,---555AAAIIIJJJIII???777555555444555888444555777999;;;===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFGGGGGGFFFDDDCCCBBB???======@@@CCCEEEEEEFFFEEEEEEFFFGGGJJJLLLMMMSSSVVVTTTRRRPPPDDDBBBQQQdddddd\\\LLL===666333222000111333444444:::KKK\\\oooeeeSSSCCC;;;:::777111000000111222333444555666666444:::>>>QQQ\\\KKK<<<::::::666555777999666666999<<<@@@HHHPPPUUUaaalll}}}nnneeemmmpppeeegggcccXXXHHHCCC<<<999999:::999888888777777777777888999999888888888888999999::::::999999:::;;;<<<===>>>>>>CCCLLLPPPccc---......////////////...,,,---000444555666???HHHjjj~~~^^^MMMMMMQQQ^^^^^^^^^]]]YYYTTTOOOLLLDDDBBB@@@>>>===<<<;;;:::777555333222222111111000//////000///......//////000222:::IIIWWWZZZPPPEEE;;;777333000000111222333:::>>>DDDJJJMMMMMMLLLLLLCCC===999777555000///111,,,---------,,,,,,++++++,,,,,,---///333;;;CCCIIIJJJIIIFFFEEEBBB>>>999555000000111111000...+++***++++++++++++,,,...000111---------...///000111111000000///000222555999;;;<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFDDDAAA??????===<<<>>>AAACCCEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMRRRVVVTTTRRRPPPGGGJJJ\\\mmmgggXXXDDD777333222000...000333555666AAAXXXnnnqqq]]]HHH===:::666333222000111111111111222444555333888999AAA^^^lllNNNAAA999:::;;;666444666777444555:::<<<;;;>>>DDDCCCNNNWWWiiixxxaaaYYYaaappp}}}iiiaaa```\\\SSSAAA???===:::888777888888777777777777777888999999888888888888999999999999:::999999:::;;;<<<<<<<<<@@@KKKNNNZZZ|||+++,,,---///000111111111333444888===???BBBLLLVVVmmm~~~sssZZZMMMPPPVVVZZZYYYXXXUUUPPPJJJEEEBBB<<<:::888777666555444333///.........///000111111...///000000//////000111///333>>>OOO^^^```TTTGGG<<<888444222333555666666AAADDDHHHLLLKKKJJJKKKNNNAAA;;;666555111------000,,,,,,---------,,,+++***---...///000333999@@@EEEBBBBBBBBBBBBAAA>>>999666111444777999888444...+++++++++++++++,,,...000111+++,,,,,,...000222444555222111111222444888===???<<<>>>???;;;555000///111---,,,,,,---///000///...............---,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,444@@@GGGIIIMMMBBB999666666555666999;;;<<<===>>>????????????????????????@@@@@@@@@@@@BBBCCCDDDEEEDDDAAA???===<<<<<<<<<>>>AAADDDEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLSSSWWWTTTRRRPPPIIIOOOdddpppgggTTT???333111111///000222444666888EEE___wwwlllTTT???:::777111000555111222222222111222333555111:::999CCCfff~~~rrr\\\GGG<<<777;;;<<<666333555888555777<<<===999999===>>>HHHPPPcccvvv]]]RRRVVVaaalllsssvvv```WWWVVVQQQLLL<<<===>>>;;;777555666888777777666777777888999999888888888888888999999999888777666777:::<<<<<<<<<555DDDIIIPPPlll111444777777555555666999888999>>>FFFLLLMMMPPPTTTiiimmmnnneeeWWWMMMKKKNNNRRRQQQNNNKKKFFFBBB???===333333333222111000///...,,,---///000000000///......//////000000000//////000222AAA[[[nnnjjjUUUCCCFFF999///222999>>>CCCHHHVVVPPPJJJHHHIIIHHHDDD@@@999777333000---,,,,,,,,,------,,,,,,------...///,,,,,,,,,---///222444666:::===<<<888888<<>>===<<<===>>>@@@GGGJJJAAA:::BBBCCC======DDDCCCAAA???============;;;;;;;;;<<<>>>@@@CCCDDDFFFEEEDDDDDDFFFIIIMMMPPPXXXYYYWWWQQQKKKNNNZZZdddsssaaaKKK>>>777222222444000(((...444888TTTnnniii___LLL;;;888555...---111///000111111000111333555555666<<>><<>>======>>>:::;;;<<<===???AAACCCDDDEEECCCBBBBBBEEEJJJOOORRRWWWXXXVVVPPPKKKNNNYYYcccnnn\\\HHH;;;555111000222111+++111666>>>]]]sssjjjSSSBBB555555555111111555000111222111000111222444444777CCC^^^zzzjjjOOO<<<999555333333444444333444555666555555777:::===<<>>AAAJJJUUUkkk\\\XXXTTTSSSTTTUUUSSSQQQOOOMMMMMMOOONNNJJJIIIKKKJJJKKKKKKHHHCCC???===<<<<<<;;;:::888555222000/////////000000000//////...------........./////////000000000/////////......555<<>>AAALLLWWW\\\]]]^^^ZZZUUUNNNIIIEEE@@@;;;666222111...,,,++++++++++++***))))))))))))***++++++------,,,+++++++++,,,,,,...222444555;;;DDDIIIJJJ;;;333...000///******...++++++++++++,,,,,,,,,,,,------------///111444555<<<<<<;;;999999:::>>>AAAKKK<<<...,,,//////,,,***---,,,,,,,,,...222666888999888555333111000000000------,,,+++++++++++++++---++++++000:::GGGRRRXXXTTTHHH<<<777555444555888;;;;;;<<<;;;;;;===AAADDDCCCZZZccc\\\SSSGGGAAAHHHEEEDDDBBB@@@>>>>>>>>>>>>999:::<<>>???CCCKKKbbbrrrjjjbbb^^^^^^]]]XXXSSSOOOKKKIIIIIIEEE???===>>>???>>>======<<<;;;888555777666666555333111000///,,,---....../////////.........---.........//////......//////000222222333555>>>SSSkkkuuuiiiSSSCCCGGGIIIOOOXXXaaabbb___\\\QQQNNNIIIEEEBBB>>>:::666...---,,,+++************++++++******++++++,,,---,,,,,,,,,+++++++++++++++///111111222999DDDKKKLLL>>>555///...---***,,,000,,,,,,,,,+++++++++++++++------------///000222333888888777555333333555777EEE777+++***------+++)))+++***)))***...333888;;;===:::666333111000///...---,,,++++++******++++++,,,,,,,,,000===MMMYYY]]]TTTHHH;;;666444333444777::::::::::::;;;===AAAEEERRRmmm|||vvvhhhSSSFFFHHHDDDCCCAAA???>>>===>>>>>>999;;;===@@@BBBCCCDDDDDDDDDBBB@@@@@@DDDLLLTTTYYYWWWVVVTTTRRRQQQUUU]]]ccc___OOO>>>555111//////111222555555666FFF^^^```OOO@@@888222333444111///111111222333222111111222444777===UUUwwwsssRRR===888666333222333444444444444666777777666555666777999<<<>>>FFF^^^}}}wwwbbb[[[]]]ccciiiooonnnpppnnnppptttdddTTTLLLIIIBBB;;;777999999888888777777777777777777777777888888888888777777777777888888888888777777777888888999::::::>>>===>>>@@@FFF[[[sssjjjaaa]]]^^^\\\VVVPPPKKKGGGDDDDDD@@@:::888999888777666666777666333000000000000//////---,,,,,,+++,,,---......................../////////000000.........///000111333444333===PPPeeelllaaaPPPEEEJJJNNNSSSZZZ______ZZZTTTHHHFFFCCC@@@===:::666444,,,++++++***************++++++******++++++,,,---++++++,,,,,,------------000000//////888EEEMMMNNN;;;444---+++***)))+++...///......---,,,++++++***------------...///000111333333333222000///000222777000,,,,,,,,,***)))+++*********,,,000555;;;??????<<<888666555333000------,,,++++++******++++++,,,------111???RRR]]]___QQQEEE:::555333111333666888999::::::;;;===AAADDDZZZtttvvv___KKKFFFBBBAAA@@@>>>=========>>>;;;<<>>;;;;;;888444222555333222222222222111///---...............---,,,,,,+++,,,---..................///000111222111000///000000//////000111333444888@@@OOO^^^bbbZZZOOOKKKFFFJJJNNNPPPTTTWWWTTTOOOEEEDDDAAA>>>999555111///,,,,,,,,,+++++++++*********))))))))))))***++++++)))***,,,---.../////////......---///999GGGNNNNNN:::555000---,,,---...////////////...------,,,,,,,,,------.........//////...000111111//////000111,,,+++---...,,,(((***///,,,,,,---000444:::???BBB@@@===;;;;;;;;;999444///------,,,++++++++++++++++++...///222BBBVVV___]]]LLLAAA777444222111111333777999:::;;;<<<===@@@BBBRRRgggtttuuurrraaaMMMGGGBBBAAA@@@>>>===>>>>>>???>>>???@@@AAABBBCCCCCCCCCFFFDDDBBBBBBFFFLLLSSSXXXOOOLLLJJJKKKPPPUUUYYY[[[WWWIII;;;555333111111222...555888EEEZZZZZZIIIAAA555333111222333333222111000222333222222222444666999FFFZZZfffaaaOOO@@@:::777555333222333333111000111555:::<<<;;;888555444777::::::===LLLcccpppqqqjjj]]]PPPLLLLLLLLLNNNQQQJJJMMMQQQ[[[nnn}}}zzzmmmSSSKKKDDDBBB@@@;;;888888777777777666666666666666666666666777777777888888666666666777777777888888555666777888999999999999888999===AAADDDPPPnnnOOOKKKGGGGGGIIIIIIEEEAAA999444222333111------///...///000111000///......///000000000000///......,,,---...............------///222444555333111///111111111333666:::===@@@GGGJJJRRRXXXVVVMMMHHHHHH@@@DDDEEEDDDFFFLLLNNNJJJBBBBBB@@@<<<777222///------------------,,,++++++***************+++,,,,,,)))***,,,---...//////...---...000444===GGGIIIEEE666444111//////000000///,,,,,,------......//////,,,,,,---.........------,,,---///000///......///++++++,,,...,,,)))+++111,,,---///222777<<<@@@CCC===;;;;;;<<<>>><<<555///...------,,,,,,,,,,,,,,,+++///000444DDDXXX___ZZZGGG===555333222000000111666888;;;=========???@@@EEEVVV]]]]]]___WWWKKKHHHDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCEEEDDDBBBCCCEEEJJJOOORRRMMMJJJHHHJJJQQQVVVYYYZZZTTTGGG:::555333111000222000777<<>>@@@LLL___hhhgggZZZOOOEEEBBBBBB@@@AAABBB@@@BBBJJJYYYhhhkkkaaaVVVFFF@@@<<<;;;:::777666777666666666666666666666666555555666666666777777777666666666666777777777888555666777888999999999888;;;999<<<@@@AAAHHH```xxxFFFCCCAAAAAAAAA???<<<888777333000111///,,,,,,///,,,...111222000///000111...............---,,,,,,---......//////...---------000333666777444111///000111333888>>>EEEKKKOOOUUUUUUVVVTTTLLLBBB>>>AAA???BBB@@@;;;===EEEHHHFFF?????????<<<777333000///...............---,,,+++------,,,,,,------...///)))***,,,---......---,,,///222555999AAAEEEBBB:::......,,,++++++---,,,)))))))))+++,,,...///111111,,,,,,---......------,,,)))+++......---++++++,,,///,,,+++---,,,***---111***+++...222666;;;>>>@@@999888888<<<>>><<<444---///...------,,,,,,------+++000222555EEEYYY^^^XXXDDD;;;444333222000///000555888<<<>>>>>>======>>>>>>LLLNNNLLLOOOLLLGGGIIIFFFEEECCCBBBAAABBBBBBCCCDDDCCCAAA@@@@@@AAABBBCCCDDDCCCBBBBBBDDDHHHLLLNNNOOOLLLIIIMMMTTTZZZ\\\[[[SSSFFF999444333111000111555:::@@@XXXlllTTT777;;;222222111......//////......000222222333444777999PPPfffrrrbbbIII;;;888888111000000111333555444333333444444444333444777999666===AAADDDOOO___eeecccNNNEEE===<<<<<<;;;;;;===AAABBBKKK\\\fff___PPPFFF>>>999666777666333333666555555555666666666666666555555555555666666666666666666666666777777777777444555777888999999888888>>>;;;;;;======CCCVVVkkk999999888777666555555444000///...---------------111111111000///---,,,+++111000///000111111000///111000...---,,,---------000111111222333444555555888:::>>>DDDJJJQQQVVVYYY[[[WWWQQQJJJCCC>>><<<::::::666111000:::FFFEEE<<>>>>>======AAABBBCCCEEEFFFHHHIIIJJJEEEFFFFFFDDDAAA>>>======CCCCCCBBB@@@>>>>>>AAACCCHHHGGGEEECCCCCCEEEJJJNNNOOOMMMJJJMMMVVVaaaeeeeee[[[JJJ999333333222111111111<<>>>>>AAAKKKWWW~~~666666555444444333222222000///...------------......////////////......---000///......//////......222000///...---///000111555555777999;;;===>>>???@@@BBBFFFKKKNNNPPPRRRRRRPPPMMMHHHBBB===999777666222222111222:::EEEGGGCCC@@@===888444222000...,,,---,,,++++++***++++++++++++++++++***++++++,,,------,,,++++++,,,...000111888;;;???AAAAAA===999666111000///......---+++***,,,---///...---,,,,,,---***,,,...000000///---,,,************++++++++++++,,,++++++,,,,,,...//////------///000222444666666555555777===BBBBBB;;;444///---+++***+++,,,,,,++++++...///333BBBSSSSSSIII>>>:::444000.........---///000333666888888888888<<<===???AAADDDFFFHHHHHHGGGGGGHHHFFFBBB@@@??????CCCCCCBBB@@@>>>>>>@@@CCCGGGGGGFFFDDDDDDFFFJJJMMMMMMJJJJJJQQQ^^^iiimmmlll]]]LLL;;;444444333222333444>>>JJJPPPMMMCCC888222111111111000000000/////////111111000000333999???ZZZhhhiiiUUU???666444333222222222222222222222222333333444555666666555444555888CCCUUUdddfff[[[NNNAAA===999777777888777666===KKKXXXZZZSSSKKKAAA999666666666666666666777777555333555999888333444888666555444555777888777666666555555555666777999:::666666666666777888999::::::999:::<<<<<>>???AAACCCEEEHHHIIIJJJGGGIIIKKKLLLLLLJJJGGGEEEBBB@@@<<<888444222111000...000222555===FFFIIIGGG===:::666333222111///...------,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,...000222333<<<===>>>>>><<<999555222111111111///...,,,+++******,,,......,,,,,,,,,---***+++---//////...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------...//////000000111111555>>>FFFEEE===555111///,,,+++,,,,,,,,,+++***---///444BBBOOOMMMCCC<<<888222///------------,,,---...000111333444444888999<<>>>>>@@@BBBFFFFFFFFFFFFEEEFFFHHHKKKKKKHHHJJJUUUdddnnnooolllaaaPPP>>>666444333333444999AAAJJJKKKDDD:::333000111111000000000000//////111///000333111000;;;JJJcccggg```LLL;;;555444222222222222222222222222222222333444555666555444333777888GGG```nnnfffTTTIII<<<:::777555666777777666???OOO\\\YYYLLLBBB===;;;444444555555666777777888333222444999999777666777777666444555666777777666666555555555666777888999666666666666777888999999999888888::::::<<>>;;;888666555555333222------,,,++++++++++++,,,++++++++++++,,,---....../////////000222333555666888888777666444222///...111222222111...,,,******)))***,,,,,,+++++++++,,,***+++---......---,,,,,,)))******+++,,,---......)))))))))))))))***+++,,,,,,,,,,,,,,,------------...000666@@@IIIHHH???555333111...,,,,,,---,,,+++***---000777CCCLLLHHH???:::666111...------------...------...///111333444777999<<<@@@CCCEEEFFFGGGFFFGGGHHHGGGEEECCCCCCCCCAAAAAABBB@@@??????@@@BBBDDDFFFGGGGGGFFFFFFGGGIIIMMMHHHJJJWWWeeekkkhhhddddddSSS@@@777333222333555@@@EEEIIIFFF<<<333000///000000000000000000//////111,,,...444222///===RRRjjjeeeWWWDDD888666555222111111111111111111111111111333555555555444444444888999LLLjjjvvvfffOOOEEE===;;;999888888999::::::FFFRRRZZZSSSFFF===:::999444444444555555666666666333333555999===<<<999777999777555555666777777666666666666666666777888888666555555666666777888999999777888:::::::::@@@GGGNNNeee...............///////////////.........//////000//////000000//////...------///000///...000333666;;;:::888999;;;@@@FFFIIIRRRQQQOOOMMMKKKIIIHHHGGG@@@>>>:::777444222111111000000///...............222///222AAARRRXXXRRRJJJAAA???===<<<<<<:::777555...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000333333444444555666777777222222111000///.........000222333222///,,,+++++++++,,,......---,,,,,,---******,,,,,,------,,,+++******+++,,,---......///)))(((((((((((())))))***++++++,,,,,,---......///---111:::DDDJJJHHH???777333111...---------,,,++++++...222:::DDDJJJFFF>>>999555000---------......///...------...000222333777999<<>>===;;;999999;;;>>>@@@NNNSSSSSSKKKBBB<<<888444555555555555444444333333555555777;;;AAADDD@@@;;;;;;888666555555666666666666666666777777777777777555555555555666777888999:::888888:::;;;;;;>>>DDDLLL]]]------......//////000000//////......//////000000111111111111000000///...,,,...111111111444:::???HHHFFFDDDDDDEEEGGGKKKMMMPPPNNNKKKHHHDDDAAA>>><<<999777333000...///000111......//////////////////222...444III]]]bbbWWWLLLDDDCCCCCCCCCAAA>>>888444...------,,,,,,,,,,,,,,,............///000222222555555555555555444444444//////////////////000000---111444333///,,,,,,---///000111111///......///******++++++,,,,,,,,,+++,,,,,,,,,------.........++++++*********++++++,,,++++++,,,---...///000000///666@@@HHHJJJEEE>>>888222000---,,,---------,,,---...333<<>>EEELLLRRRPPPMMMJJJHHHGGGGGGGGGEEEDDDBBB>>>;;;888555444333222000//////000111222......//////000000//////333222<<>>666111......---,,,,,,,,,,,,---/////////000111222444444555444444222111///---,,,------......///000000000+++000444444000------...000111222111...,,,,,,---*********+++++++++++++++------------............------,,,,,,,,,,,,,,,---,,,,,,------......//////222<<>>:::777555555666666666666666777888888777666555555555555555555666888888999666666:::<<<;;;<<>>@@@BBBGGGPPPWWWWWWTTTPPPKKKFFFBBB@@@???<<<;;;999777555333111000......///000000111111000---...///////////////...777888DDDYYYccc\\\MMMDDDDDDEEEGGGHHHEEE===444---......---,,,,,,,,,,,,---000000000111222444555666333333111///---***(((&&&++++++,,,---............***///444444000---...000...//////...+++)))((())))))************+++++++++...............---------------,,,++++++,,,,,,,,,------------------------444@@@LLLNNNGGG>>>::::::///---++++++,,,---------,,,---222;;;CCCEEEBBB@@@888555000......000111111000000000000000000000000000444888>>>BBBDDDDDDDDD@@@BBBDDDEEEDDDDDDEEEFFFBBBDDDEEEFFFEEEDDDEEEFFFFFFGGGFFFEEECCCCCCEEEHHHIIIEEEJJJWWW^^^^^^fffrrrtttcccNNN???777444888???GGG>>>444//////111000...---.........//////000000...111222111999HHHUUU[[[MMMAAA666333444444222000000000000000000000000000222444444222111555===EEENNNaaaqqqqqqdddUUUHHH???666666666666:::DDDQQQ[[[QQQOOOFFF:::444444666555111222222333333444444555333444555>>>PPPaaaccc\\\>>>;;;777555555666666666666666777888888777666555555444444555555666777888888444555999<<<;;;;;;>>>???IIIddd+++,,,...000222222111///000111222111//////000222444777;;;============>>>@@@BBBEEEGGGIIIMMMRRRUUUXXXRRRJJJCCC>>>:::666444555555555444222111///...222///------...///...,,,---///000///------///222999AAANNNWWWYYYRRRHHHAAAAAA???<<<;;;:::888333...++++++++++++++++++,,,,,,111111111111222222222222000///...,,,+++***))))))---------..........................................---+++))))))***+++---******))))))******+++,,,++++++,,,,,,,,,,,,------/////////...,,,,,,---...000///...---......//////;;;BBBJJJJJJDDD;;;666444111+++(((,,,...+++((()))------333===DDDDDD@@@<<<333111111333222///000444444555444222444888777444555777:::<<<<<<>>>@@@BBB===>>>???AAACCCEEEFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCEEEGGGLLLRRRUUUYYYcccnnnrrr```KKK>>>555000333999:::888444111...---,,,,,,//////000111111111111111///444444444DDD[[[aaaXXXEEE@@@:::444000///111222///000000000111111111111222------111444888CCCPPPaaaeeefff```TTTGGG???<<<777777444666AAAQQQVVVSSSIIIDDD===777555444333333555555555555555555555444333666888>>>QQQdddcccVVVAAA===888555444444444333777777777777777666666666666555555666666777888999999999999:::;;;<<<===>>>CCCGGGVVVvvv|||yyy{{{------...000111111000//////000111111222333666999:::===BBBGGGJJJJJJIIIGGGEEEFFFGGGGGGHHHIIILLLOOOMMMHHHBBB===999777444333222222111000///...---,,,...---,,,,,,,,,---------111222333222000000222444;;;BBBLLLSSSTTTMMMDDD>>>===;;;888777777555111...,,,,,,++++++++++++++++++........./////////000000///...---,,,+++*********,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++...---+++************+++))))))******+++++++++,,,++++++,,,,,,,,,,,,---------......---++++++,,,---/////////......///111444>>>CCCFFFCCC<<<444000///+++,,,+++******---...---///...111999AAACCC@@@===777333111222111000222777666888666444666;;;<<<999666777999<<<>>>???@@@???===>>>???AAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFGGGFFFDDDCCCCCCDDDGGGHHHLLLQQQRRRTTT^^^hhhkkk[[[III===555000222888666444222///...---......//////000000000000000000...000333:::LLL\\\\\\RRRAAA>>>999333000000000111111111111111222222222222222000111444555999EEESSSXXXZZZZZZSSSHHH>>>999777888999:::???LLLVVVUUULLLCCC???999555444444444444444444444444444444444444333666777===OOObbbbbbXXX@@@<<<777444444444555555555555555555555555555555555555555555666777888888888888888888999;;;<<<===@@@EEEQQQlll~~~}}}......//////000000111111000111333555888<<>>999888555333111111111///---------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---,,,,,,+++******++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,+++***))))))'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------,,,******+++---...000000///...000555:::AAABBB@@@;;;444//////000555777444...***,,,---+++111000111666>>>BBBAAA===:::555222222222222555:::888999888777;;;CCCFFFDDD;;;::::::===@@@AAA???<<<<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFDDDCCCDDDEEEJJJJJJMMMOOONNNOOOWWWaaabbbWWWJJJ???666111222666222111///.........///000///////////////////////////...555GGGZZZaaaXXXKKK<<<:::666333111000000000111222222222222333333333333333444666888===IIIUUUMMMMMMJJJDDD<<<666555666999<<>>888...***,,,000222555999???CCCBBB===;;;777444666777555666999777999999:::BBBLLLRRRSSSGGGBBB===<<<@@@AAA???;;;<<<===>>>???AAABBBCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFEEEDDDDDDEEEGGGKKKKKKMMMNNNLLLKKKRRR\\\^^^YYYPPPEEE:::333222444111000000/////////000000000//////...............222111<<>>@@@@@@BBBBBBBBB@@@===999444222//////...---,,,,,,...///......------,,,+++******))))))*********+++++++++******)))))))))***++++++)))******+++,,,,,,------+++,,,...//////...,,,++++++,,,---...---+++((('''''')))+++---...---,,,++++++++++++,,,,,,,,,---------......---,,,,,,...///...000222333444888>>>CCCAAA===666000---///444999hhhQQQEEEJJJEEE222+++333000888>>>@@@CCCFFFDDD???>>>:::999===>>>;;;777777555888:::===GGGTTT[[[\\\SSSKKKAAA===>>>@@@???=========>>>???AAABBBCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEFFFEEEDDDEEEGGGIIIKKKKKKLLLMMMJJJIIIPPPYYY```___YYYMMM???666333333333333222111000000//////000///............//////444666CCCZZZggg___MMM???444333333222111000000///000000000000111111111222444111000666BBBLLLOOOMMMBBB???:::666666:::@@@EEEEEEJJJOOOPPPJJJ@@@999777777555222222222222111000000000000111111111222222333222000111777@@@CCCAAAAAA<<<666222111111222222222222333333444444444444333222222333333444555666777777777777888:::;;;<<<===DDDGGGMMMlll777:::>>>??????AAADDDHHHRRRTTTVVVWWWXXXZZZ]]]```[[[UUUMMMGGGDDDAAA>>>;;;555555555333111000222444444222000///000000///...------,,,,,,---...000111//////222777???EEEIIIJJJLLLIIIFFFDDDCCCAAA???===>>>===<<<:::777444111000---......---,,,,,,---///......------,,,,,,++++++*********+++++++++,,,,,,***)))))))))))))))******))))))***+++,,,------...***+++---......---+++******+++,,,------,,,***(((******,,,---------,,,+++++++++,,,,,,,,,,,,---------.........------///000000111222555999===AAACCC>>>999222,,,)))+++///222RRR>>>777@@@???///***444222@@@JJJIIIGGGIIIIIIEEEDDD@@@@@@EEEFFFAAA:::888888;;;===AAAIIIUUU\\\\\\VVVNNNEEE>>>===>>>??????>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDEEEHHHKKKKKKJJJKKKKKKHHHGGGMMMVVV```dddaaaSSSCCC888444222555444333222111000///...000///...---...///111222444===KKKWWW[[[TTTEEE999333333222111000000000000//////000000000111111111444333444:::EEENNNMMMFFF===:::666555999@@@HHHMMMQQQPPPOOOKKKBBB888555888666444333222222222000...//////000000111222222222666444222222444888:::;;;>>>;;;666333222111111000222333333444444555555666333333333333444555666666666666777777888:::;;;<<<===BBBEEEKKKbbb>>>CCCHHHIIIGGGFFFIIILLLSSSTTTUUUUUUSSSQQQPPPPPPIIIGGGCCC???;;;999777777///000000///......111333111000...///000000///......---------...000333444666666999DDDRRR^^^bbbbbbZZZUUUOOOJJJGGGCCC>>>:::777666555333111000...---***,,,......,,,+++,,,---------------------,,,,,,*********+++++++++,,,,,,***))))))((((((((())))))'''(((((()))***+++,,,---+++,,,...//////...,,,+++)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,...000222111222777>>>BBBBBBAAA888444...***)))+++---...555444555444000,,,---111777IIITTTOOOIIIKKKOOOOOONNNIIIGGGKKKLLLFFF@@@===@@@CCCCCCDDDIIIQQQTTTRRRPPPLLLFFFAAA>>>>>>???@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEDDDDDDFFFIIILLLKKKJJJJJJIIIEEECCCHHHQQQ^^^eeedddTTTCCC999444222333333222222111///......//////......///111333444555FFFSSSSSSMMMIII@@@777444333222000///000000111000000111111111222222222444:::>>>AAAFFFJJJGGGAAA:::888666888>>>GGGOOOTTTXXXOOOFFFBBB<<<666333666222111111111222222///---//////000111111222333333444222111111222333555777999777444333333333222111222222333333444555555666333333333333444555666777555555555666777888999:::;;;===AAAIIIZZZxxxDDDIIINNNOOOLLLIIIKKKMMMMMMNNNOOOMMMIIIDDDAAA@@@;;;<<<;;;999555111000000+++,,,,,,+++***+++...000...---------///000///...111000000000111444666888>>>===AAAOOOcccrrrwwwvvv]]]XXXQQQLLLHHHCCC>>>999222111000///...---,,,,,,(((,,,......,,,******+++,,,,,,------------------************++++++++++++******)))(((((((((((((((&&&&&&'''((()))***++++++---///111222222111///---))))))***+++,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,---------***,,,,,,,,,++++++---///444111111888AAAFFFCCC???111...+++***,,,...000111,,,>>>CCC444+++111555222;;;OOOZZZRRRHHHLLLTTTWWWWWWPPPLLLNNNNNNJJJDDDBBBHHHIIIHHHGGGIIIMMMMMMIIIHHHHHHFFFCCC@@@>>>>>>@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDEEEEEEDDDDDDFFFJJJMMMKKKJJJJJJHHHCCC???DDDLLL[[[ccccccTTTBBB888444222000000000000000///......///.........///222444666777MMMZZZQQQFFFCCC@@@888666444222000//////000111111111222222222333333333444???HHHGGGEEEEEECCC???:::888888<<>>GGGTTTmmmKKKJJJIIIGGGDDDAAA???>>>DDDCCCBBB@@@===;;;888777666666555555444333222222111000///...---///000222333222000//////000111222333444555666888===DDDIIIIIILLLOOOXXXiiizzz}}}vvvcccVVVKKKGGGCCC;;;666555111111111///,,,++++++,,,......---------,,,,,,,,,//////000000000...---,,,,,,+++)))(((((()))+++,,,///...,,,---------,,,+++'''(((******+++,,,...000///000444:::>>>===777222333///***)))***---......333222000...,,,+++******,,,,,,,,,------,,,++++++)))***+++---.../////////111444:::AAAFFFDDD===777***++++++,,,,,,---......)));;;EEE:::---,,,222555CCCUUU\\\PPPFFFNNNZZZ___^^^RRRNNNWWWZZZSSSNNNNNN[[[QQQLLLOOOQQQKKKDDDAAAGGGHHHGGGEEEAAA???@@@AAABBBAAA??????@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJGGG???:::@@@IIIWWW```aaaUUUBBB777222000111222333222000......///...---...000000000777@@@MMMTTTTTTJJJAAA???===:::555444222000............555222///111666999888555AAAPPPRRRJJJFFF???;;;AAA888:::===CCCNNNXXX]]]^^^NNNFFF<<<666555666555333444333222444555666555333//////000000111111111222111111111111111111111111222222333333333444444444333333333333333333333333555555666666666666555555888777666555666888:::;;;777<<<===CCCQQQccc{{{|||BBBBBBAAA???===;;;999777:::::::::999888666555444333333222222222222222222---...///000000000111222000//////000333555666777777999>>>DDDJJJOOORRRTTTNNNPPPPPPSSS]]]kkkooolllcccTTTFFFBBB???:::444333111111000...---,,,,,,---......---------,,,,,,,,,,,,------......------,,,,,,,,,+++******+++,,,,,,...---,,,,,,------,,,***)))***+++++++++---000222666:::AAAGGGJJJFFF>>>777333000,,,***+++---......111000...---+++*********))))))************)))))),,,,,,---...///000111111666888;;;???@@@===666000++++++,,,,,,---.........***444:::555......333777IIIVVV[[[PPPIIIQQQ[[[______UUURRR[[[```ZZZVVVVVV]]]TTTNNNQQQSSSOOOKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@CCCBBBAAA@@@AAACCCCCCDDD@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJNNNMMMKKKGGG???888;;;BBBSSS]]]aaaTTTBBB666222111///000222111000//////000,,,---000444555888BBBMMM[[[[[[TTTGGG>>><<<;;;999666444333111000///000000000000000111333888===AAAMMMZZZWWWKKKDDD>>>===EEEFFFEEEHHHRRR___fffbbb\\\IIIAAA888333333444333222111000111222444444222000///000000000111111111111111111111111111111111111222222222222333333333333222222222222222222222222444444444444444555666777666555444444555666888:::888======AAANNN^^^}}}|||ooopppvvv999999888777666555333222222222333333333333222222111111111222222222333333...000333444333222222222000000222666;;;???AAAAAA@@@BBBIIIQQQZZZ]]][[[XXXQQQPPPLLLIIINNNYYYcccfffmmm[[[IIIBBBAAA>>>888444222111///---,,,,,,------......---------,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++***+++,,,,,,,,,,,,///333777???EEENNNUUUWWWPPPEEE<<<666444111///.........///...---,,,+++************))))))************))))))---,,,,,,,,,---///111222777777888999999666111,,,++++++,,,,,,---.........------///111000///555===RRRXXXWWWOOOLLLSSS[[[]]]ZZZSSSSSS\\\bbb___\\\\\\]]]UUUOOOPPPSSSSSSRRRRRRIIIEEE@@@???@@@AAAAAA@@@CCCCCCBBBBBBBBBCCCDDDEEE???@@@@@@AAABBBCCCDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHOOOLLLJJJFFF???888888===PPP\\\aaaUUUAAA555222333---///000000//////000111000///000444888AAARRRaaakkkcccTTTCCC;;;;;;<<<;;;666555333111111000111111...000222111111999FFFPPP[[[fffaaaQQQJJJEEEFFFQQQ^^^XXXXXXeeetttvvvfffVVVAAA;;;444111111222222111///000111333555444222///000000000000111111111111111111111111111111111111000111111111222222222222111111111111111111111111555444333222333444666888555444444333444555777888999===<<>>===@@@CCCCCCAAAAAABBBCCCBBBBBBBBBCCCDDD@@@@@@AAAAAABBBCCCDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGKKKHHHEEECCC>>>999999>>>SSS```eeeWWWBBB444111333...///000///......000111555111111888CCCRRRdddssswwwiiiUUUDDD=========<<<444444222111000111111222///222444444666???OOO[[[dddrrrqqqeee___ZZZ\\\gggwwwjjjdddppp~~~yyyaaaKKK;;;777222///000111222111000111333666888666333000000000000000000111111111111111111111111111111111000000000000111111111111111111111111222222222222999777555333222444666777444444444444555666777888888<<<;;;>>>GGGPPPggggggkkkkkkppp|||222333333444444444333333333333444444444333333333222222222222222222222222222444666555444666===BBBIIIGGGGGGLLLRRRWWWWWWUUUNNNKKKIIIKKKNNNMMMFFF@@@?????????AAAHHHYYYqqqyyy___NNNIIIHHH@@@888666222...,,,---...---,,,......---------,,,,,,,,,...------,,,+++******)))))))))************))))))+++***))))))++++++***))))))***+++,,,///444;;;@@@FFFJJJPPPTTTSSSMMMGGGCCCAAADDDGGGCCC:::333//////------,,,,,,,,,,,,------,,,,,,---...//////......+++***)))((()))+++---...,,,------------...///000)))))))))***++++++,,,,,,...***,,,000000111>>>OOOaaaWWWNNNJJJIIIIIIJJJKKKDDDCCCGGGOOOUUUVVVUUUUUUOOOKKKEEECCCFFFLLLOOOOOOIIICCC======AAADDDDDDBBB???AAACCCBBBAAA@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGIIIFFFCCC@@@;;;777;;;BBB]]]gggiiiYYYCCC555111111///000000///......000222333555???PPPaaalllvvv}}}oooYYYHHH@@@;;;999777222222000//////000111222111444777;;;AAALLLZZZdddiii~~~wwwttt|||qqqgggnnnvvvlllTTT@@@666444222000111222333333000111333666777666222///111111000000000000000000000000000000000000000000//////000000000111111111222222222222333333444444<<<:::777444333333444555555555555555666777888888666::::::===FFFLLL___|||wwwrrrrrruuu}}}000111111222222222222222333333333333333222222111///000000000111111222222111444888888999???IIIRRRXXXSSSOOOPPPTTTWWWUUURRRHHHEEEBBBAAABBBAAA>>>;;;888;;;CCCMMMWWWeeezzzlllYYYSSSRRRLLLDDD<<<777111///000000///---......---------,,,,,,,,,,,,---......---,,,***)))))))))))))))))))))))))))+++)))))))))+++,,,+++***((()))+++---///444:::>>>BBBEEEHHHJJJHHHFFFDDDCCCAAAIIIOOOMMMBBB777111000...------,,,,,,,,,,,,---)))***+++,,,---------,,,,,,,,,+++++++++,,,---...,,,------+++******+++---))))))******+++,,,,,,,,,******,,,...000777GGGUUUaaaSSSIIIHHHGGGBBB@@@BBB???AAAEEELLLQQQRRRQQQPPPGGGFFFCCC???AAAFFFGGGFFFDDDAAA======@@@CCCDDDCCC===@@@CCCCCC@@@???AAACCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHKKKHHHEEE???888666???KKKgggmmmkkkZZZDDD777222000000000000/////////222444444CCC^^^xxxsss\\\KKK???777222111111000/////////000111222333999BBBIIIOOOWWWaaahhhlll|||}}}xxxiii___bbbcccVVVDDD999444333222222222333444555...///000222444333111...111111111111000000000000000000000000000000000000///000000000111111111111222222222333333444444555<<<:::777555333333333444444555555666777777888888555999999===DDDHHHWWWqqqzzzzzz{{{000000111111222222111111222222333333333333222222...///111222444666888888999>>>DDDEEEGGGLLLVVV^^^aaaYYYPPPMMMMMMMMMIIIEEE>>>===<<<:::999888888777999AAAPPP```iiioooxxxooo\\\VVVXXXUUUOOOCCC===666333444444333000......---------,,,,,,,,,(((***,,,//////...,,,***+++***)))(((((()))***++++++***)))***,,,---,,,+++)))+++,,,---...111555888777:::>>>>>>===<<<===>>>===HHHSSSSSSHHH;;;444333------,,,++++++***++++++'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---+++)))(((***,,,***++++++,,,------......***,,,,,,...777GGGVVV\\\]]]NNNEEEFFFEEE===:::>>>>>>AAAFFFJJJNNNPPPNNNLLLDDDFFFDDD@@@@@@CCCBBB>>>>>>=========>>>???AAABBB===AAAEEEDDDAAA@@@AAADDDDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJKKKJJJFFF???777888HHHZZZnnnpppiiiWWWEEE999333000---...//////000222666999EEE___|||}}}oooYYYIII<<<333111333111111000000000111333444;;;HHHVVV[[[YYYXXX\\\bbbnnnkkkfff```WWWRRRTTTPPPBBB888888222222333333222333444555/////////111333333111///111111111111000000000///000000000000000000000000000000000111111111222222000111111222333333444444666666444333333333333333333333444555666666666666555999888<<>>777555---,,,+++***))))))))))))(((((()))++++++,,,,,,,,,(((((()))*********))))))(((***,,,+++)))))),,,...,,,,,,---......//////000---///...///???VVVccccccYYYJJJBBBFFFEEE;;;999>>>===BBBGGGJJJLLLNNNLLLIIIDDDHHHGGGBBBAAACCCAAA;;;999;;;<<<<<<<<<===???AAA>>>BBBFFFFFFBBB@@@BBBEEEDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFHHHJJJKKKLLLLLLHHHHHHFFF???888<<>>\\\xxxxxxttt|||zzzhhhSSSEEE999222444:::222111111111111222444555EEEVVVgggiii]]]SSSSSSYYYnnntttVVVMMMLLLHHHHHHLLLDDD777333999000222333333222222333444222111111222444444333222222111111111000000//////000000000000000000000000111111111111222222222222///000000111222222333333111111222222222333333333111222333444555555555555666999888;;;@@@@@@III___zzz~~~222222333222111222444777333111000000333666777666777:::===>>>>>>BBBJJJQQQ\\\XXXUUUXXX^^^bbbcccaaaUUUOOOGGGBBB???===:::777666333222333111111666>>>HHHVVVhhhpppnnnhhheeeeeemmmcccZZZUUUQQQLLLIIIIIIEEEDDDCCCBBBBBBAAA???===555333111000111222111000///......///000///---***,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,//////.........---------)))***+++---///000111222;;;CCCLLLNNNHHH???999666111000---+++***+++,,,,,,)))))))))***++++++,,,,,,))))))))))))***+++,,,---'''''''''((()))***,,,,,,,,,,,,,,,,,,---...///000111---///444CCCbbbrrriiiRRRLLLDDDAAACCCCCCAAA???===@@@CCCFFFHHHIIIIIIHHHGGGOOOSSSNNNIIIGGGFFFEEE<<<;;;:::;;;===??????>>>??????@@@AAABBBCCCEEEFFFEEEFFFFFFFFFDDDDDDEEEGGGFFFEEEEEEGGGKKKOOORRRSSSRRRMMMFFF???;;;AAAUUUhhhsssnnndddTTTDDD888333333666+++***444555111>>>TTT|||ppplllmmmxxxcccLLL>>>888444111000444222333777777666888<<>><<<:::888666666111111111111000000000000111000///......///000111111111111111000000000000000////////////000111111111111111111111111111111333222111000000111222333;;;777333222333444222000444444444555555555555666888888999999<<>>EEEVVVcccrrruuummmaaa[[[ZZZZZZPPPGGGFFFGGGEEEDDDEEEBBBCCCCCCEEEFFFGGGFFFEEE>>>;;;666333222111000///...------...//////---+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,///.........---------,,,+++,,,,,,---...//////000222;;;FFFLLLKKKEEE>>>:::222000...,,,******+++,,,,,,,,,++++++***)))))))))(((((((((((()))***++++++...------,,,+++,,,,,,,,,---------------...///000///000444666CCCccctttkkkRRRLLLEEEBBBCCCCCCAAA???===>>>AAAFFFKKKNNNNNNMMMLLLTTTWWWQQQIIIFFFFFFFFF===<<<::::::;;;===>>>======>>>>>>???@@@AAABBBCCCEEEFFFFFFEEECCCDDDFFFHHHHHHHHHHHHIIILLLOOOOOOOOOMMMHHHCCC>>>:::@@@RRRdddpppjjj]]]MMM>>>444111111222......222444;;;TTToooppp```]]]^^^gggVVVDDD:::777333000000000......111222444:::BBB```llliii]]]TTTJJJTTTpppiiiNNNBBB???;;;:::999777555444333222111111111111000000000000222222111000000///000000000000000000000000000000///////////////000000111////////////////////////222222111000000111222222999777555444444444333222444444444444555555555555777888888999;;;@@@FFFKKK]]]yyy}}}}}}~~~333444333222000111222444444666:::<<<>>>@@@BBBDDDEEEGGGIIIJJJLLLSSS]]]dddeee^^^VVVPPPMMMKKKHHHEEE???;;;777555777888777555444333666<<>>>>>>>>AAACCCEEEGGGIIIIIIHHHHHHDDD@@@<<<888666444222000,,,,,,+++,,,......---+++,,,+++************+++,,,***++++++,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,------------.........444???HHHLLLIIIAAA:::222111...,,,+++*********,,,,,,++++++***))))))))))))((((((((((((((()))))),,,+++******))))))******......---------...//////---222777777EEEgggxxxkkkQQQLLLFFFDDDDDDEEEDDDBBB>>>>>>AAAIIISSSWWWVVVSSSRRRYYY[[[RRRGGGDDDEEEGGG???<<<999999:::<<<===>>>>>>??????@@@AAABBBBBBCCCFFFEEEEEECCCBBBDDDGGGJJJKKKKKKKKKMMMOOONNNLLLJJJFFFCCC???;;;999===MMM]]]llldddVVVGGG;;;444111111///333333222999PPPrrrqqqXXXMMMLLLNNNQQQFFF;;;888666333111000111//////222555;;;FFFQQQmmmbbb^^^VVVGGGGGGbbb}}}|||fffQQQBBB;;;888555555444333222111000000111111111111000000000000000111111222222111111111////////////000000000000/////////000000000111111////////////////////////222222111000000111222222666777888777555333333333444444444444555555555555666777777888:::>>>DDDIIIUUUxxx~~~zzz{{{222333222111000000222444444888>>>BBBDDDGGGJJJMMMQQQPPPNNNLLLKKKOOOVVV[[[XXXRRRIIICCC@@@>>><<<:::===:::777777:::<<<;;;:::888888<<>>===:::666222,,,+++***+++---...---+++++++++************++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,+++++++++,,,------......222444:::CCCIIIGGG???888222111///---+++*********)))))))))***++++++,,,,,,***))))))((((((((())))))''''''(((((()))+++,,,---...---------------.........222777999JJJmmm{{{jjjMMMJJJGGGFFFHHHJJJKKKJJJAAABBBGGGSSS^^^bbb^^^WWWUUU\\\\\\QQQDDD@@@CCCEEE???<<<999999;;;>>>AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBDDDIIIMMMLLLLLLNNNPPPRRRPPPKKKHHHBBB???<<<:::666999DDDQQQccc\\\RRRGGG>>>888444333000555666888LLLppprrrYYYHHHBBBAAABBBAAA;;;666777666333000111111000333999>>>EEEQQQ\\\hhhVVVUUUOOO===OOOsss|||uuu```OOODDD;;;555222333333333222222222222111111111111111000000000///,,,---///111222222222222///////////////000000000000000111111111222222111111111111111111111111111222111111111111111111222222555888777444111222333333333444444444555555555555666666777888<<>>CCCHHHKKKNNNQQQSSSRRROOOKKKGGGDDDEEEHHHKKKKKKGGGAAA===::::::999999:::888777:::???CCCDDDCCCGGGFFFIIIRRRZZZ^^^ccchhhdddggghhhaaaVVVOOOOOOSSSLLL@@@666555777666444444888<<>>AAACCCCCC>>>666000---,,,***+++,,,---,,,+++************************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,...//////555555777>>>EEEEEE???888111000///---,,,+++******)))))))))***++++++,,,,,,++++++***)))))))))******+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,---...333222777AAAUUUsssxxxdddHHHGGGGGGIIILLLPPPSSSTTTHHHJJJQQQ]]]ggghhh```WWWTTTYYYXXXMMMAAA===???BBB>>>;;;999:::>>>CCCFFFHHHEEEFFFGGGHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBEEEJJJNNNKKKMMMPPPSSSTTTRRRMMMIIIAAA>>>;;;888444444;;;EEEVVVTTTPPPJJJCCC;;;666333000555888CCCfffpppYYYIIIAAA===;;;999888555333555444111000222111111777AAAHHHNNNTTT[[[XXXKKKLLLCCC:::bbbmmm]]]KKKBBB;;;555111222222222222222222222222222111111111111000000000///---...///000000000///....../////////000000111111...///000000111000000000111111111111111111111111111111111222222111111111///222555555222000111222333333333444444444444555444555666666888;;;@@@CCCIII___xxx444666777888888:::>>>AAAEEEEEEFFFJJJNNNQQQQQQQQQGGGEEEAAA>>>======???@@@???>>><<<:::999:::;;;;;;???>>>???DDDLLLQQQSSSSSSVVVSSSSSSXXX[[[[[[[[[]]]UUUTTTQQQJJJDDDAAABBBEEE???777111111222111222444222777===???===999777777999<<<@@@CCCCCC===444...///---++++++,,,---,,,+++))))))***++++++***)))))))))******+++++++++++++++******++++++++++++,,,,,,&&&'''(((***,,,...///000222222666===CCCEEE@@@;;;//////......---,,,+++***,,,,,,++++++***)))))))))+++***************++++++...---,,,,,,++++++,,,,,,,,,++++++,,,---...//////777555AAATTTeeetttoooZZZCCCDDDFFFJJJOOOTTTXXX[[[RRRTTTYYYaaagggeee[[[SSSOOOSSSQQQHHH???=========<<<;;;:::<<>>KKKOOOQQQNNNEEE;;;444222///444:::MMMtttfffXXXHHHAAA===999444333333111111333333111555:::===<<>>777333...///555000000000000000000000000111111111111000000000000111111000///...,,,+++***//////000000111111222222---...///000000000///...////////////////////////000111222222222222111000///111222222111000111222333333333333444444444444444555666777888:::>>>AAAAAATTTlllyyysss{{{:::<<<>>>@@@BBBFFFJJJMMMNNNIIIEEEFFFJJJLLLIIIDDD<<<;;;999888888999::::::666888:::===???BBBDDDFFFLLLJJJKKKOOOVVVZZZ[[[ZZZVVVQQQOOORRRRRRNNNJJJIIIDDDAAA<<<999888888777666444111///111111///222666333999@@@AAA<<<777444444444777:::>>>???<<<666111222000---,,,,,,---,,,+++((()))***++++++***)))((())))))***+++++++++++++++************+++++++++,,,(((((()))***+++,,,---......111888@@@EEEDDD???999---.........------,,,+++,,,,,,++++++***)))))))))))))))((())))))***+++,,,++++++***)))))))))******,,,,,,------///000222333999:::RRRooowwwpppaaaOOO???BBBFFFJJJOOOTTTYYY]]][[[[[[]]]^^^^^^ZZZSSSNNNJJJLLLJJJCCC???>>>===:::;;;;;;;;;===BBBFFFHHHIIIDDDEEEFFFGGGFFFEEECCCBBB???AAABBBCCCEEEGGGKKKNNNOOOPPPRRRUUUVVVSSSNNNJJJ@@@<<<888555222000444<<>>@@@BBBOOOaaaxxxnnnkkkooo}}}???AAADDDGGGJJJNNNSSSWWWQQQIIIAAA@@@CCCDDD>>>888888666555666777777777666444888???EEEJJJOOOTTTWWWSSSQQQPPPRRRVVVXXXWWWUUULLLGGGEEEGGGGGGBBB===<<<888555111222555666444000111111222444333000444::::::@@@EEEDDD===666111000///000444888<<<===;;;999444111...---------,,,+++((()))***++++++***)))((())))))***++++++++++++***))))))******+++++++++,,,))))))******++++++++++++,,,222<<>>AAAEEEIIINNNSSSXXX\\\aaa```]]]ZZZUUUPPPLLLJJJHHHHHHFFFAAA@@@@@@>>>999;;;;;;;;;>>>BBBEEEFFFFFFEEEFFFGGGHHHGGGEEECCCBBB>>>@@@BBBDDDFFFHHHKKKNNNRRRRRRTTTUUUVVVSSSNNNJJJ???:::666444222000555<<