BM6P6(@ BBBCCCDDDEEEFFFIIILLLOOORRRYYYccciiilllnnnpppqqq~~~qqqfff___XXXZZZ\\\___cccjjjxxxuuu^^^TTTFFF<<<888666333000333333333222222111111111000000000000//////////////////......------,,,,,,000///...---,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************&&&'''(((***+++---......))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,+++,,,------......------......---------,,,,,,,,,000000000///...000444888;;;777888<<<;;;<<>>???>>>===AAAGGGDDDEEEHHHKKKOOOTTTWWWYYY]]]___aaaaaa```bbbggglllpppppppppppppppsssxxx{{{tttsssrrrpppnnnkkkiiigggffffffggghhhiiiiiiiiiiiikkkkkkkkkkkklllpppvvvzzzyyyyyyzzzyyyyyyxxxwwwvvvvvvxxxyyyyyyyyyyyyzzz|||yyytttvvvqqq```XXXUUUZZZoooyyy}}}rrrkkkfffddd___YYYUUUTTTVVVYYYmmmrrrwwwuuukkk^^^SSSMMMIIIJJJJJJGGGGGGOOO]]]jjjoooqqqpppggg[[[VVVZZZ```lllxxx{{{xxx|||}}}~~~|||zzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}{{{zzzyyyxxx|||~~~}}}~~~}}}{{{xxxxxx{{{vvvkkkiiilllxxxyyy@@@BBBDDDHHHNNNUUU\\\aaakkksss}}}}}}lllaaaZZZWWWaaacccgggjjjmmmrrr{{{rrr\\\LLLDDD;;;555444444333111333333222222222111111111000000000000/////////.........------------------///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,+++,,,------...---------***++++++,,,---...//////000000000//////000444777;;;666666999999999FFFWWWvvvmmmppp}}}hhhUUUJJJFFFCCCBBBBBBBBBAAA@@@@@@AAABBBCCCGGGFFFJJJVVVeeevvvkkkYYYMMMHHH@@@===<<<===>>>===AAAFFFFFFGGGIIILLLPPPTTTWWWYYY[[[]]]______^^^```eeeiiilllmmmnnnnnnooorrrvvvyyyyyyxxxvvvsssoookkkhhhgggdddcccbbbbbbbbbccceeefffiiiiiijjjkkklllooouuuxxxxxxxxxxxxxxxwwwuuuttttttrrrtttwwwyyy{{{}}}uuuooopppzzzrrrhhhaaabbbsss~~~|||~~~wwwoooiiihhheee```[[[ZZZ[[[^^^pppsssvvvrrriii^^^VVVRRRJJJKKKKKKIIIJJJPPP[[[dddjjjnnnooohhh]]]VVVWWW[[[iiisss}}}zzzzzz|||}}}~~~~~~|||zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}|||}}}|||xxxxxx{{{~~~vvvrrrrrrzzzyyy}}}GGGKKKRRR[[[dddmmmtttxxxyyyiii```^^^aaadddpppuuu{{{}}}~~~||||||}}}eeeQQQCCC<<<777222000111333222111222222222111111111111111000000000/////////......------------------......------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,+++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,++++++,,,---------------***++++++,,,---...//////000000000//////111444777<<<555333666777777???JJJmmmppphhhkkkzzzzzzbbbRRRJJJEEECCCCCCBBBAAA@@@@@@AAABBBCCCEEECCCFFFOOO\\\lllxxxeeeUUUKKKBBB>>>===>>>???===???BBBFFFGGGIIIKKKNNNRRRTTTVVVWWWYYY\\\\\\[[[]]]aaaeeefffhhhkkkmmmnnnpppsssuuuyyyxxxwwwuuurrrooommmkkkjjjhhhfffdddcccdddeeefffeeegggiiijjjkkknnnrrruuuvvvvvvuuuuuutttrrrqqqpppnnnqqqtttwwwyyy}}}qqqhhhhhhrrr}}}tttqqq|||}}}vvvnnnooo|||zzzrrrlllmmmlllhhhbbb``````bbbmmmnnnnnniiiaaaZZZWWWWWWRRRQQQOOONNNQQQVVV]]]aaafffkkknnniii```XXXVVVXXXfffmmmuuu{{{~~~{{{yyyzzz|||||||||{{{yyywwwzzz{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}yyyyyy{{{~~~~~~~~~|||yyyxxx|||YYY]]]eeeoooxxx|||wwwtttrrrqqqnnniiieeeeeekkkssszzz{{{vvvssspppooottt{{{www]]]LLL@@@:::777444222111222222111///111111111111111111111000000000/////////.........---------....../////////------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,++++++,,,------------,,,......---------,,,,,,,,,///000000000///111444666:::444111444666777;;;AAAZZZrrrgggfffnnn}}}mmmXXXLLLGGGEEEDDDCCCBBBAAA@@@AAABBBBBBDDDAAACCCJJJTTTaaasssqqq]]]PPPIIIDDDAAAAAA@@@===<<<>>>CCCDDDEEEGGGJJJMMMOOOPPPSSSUUUXXXXXXXXXYYY]]]aaaaaaeeeiiilllmmmoooqqqrrrqqqrrrrrrsssttttttttttttpppooommmkkkiiigggffffffbbbdddfffhhhiiikkknnnqqqttttttsssrrrqqqpppnnnmmmmmmoooqqqsssuuuxxx|||ssseeedddnnn}}}vvvooonnnvvv{{{rrrkkknnnpppmmmgggcccccceeekkkkkkjjjfffaaa___aaadddccc^^^YYYYYY]]]ccchhhjjjkkkoooqqqlllcccZZZXXXXXXaaagggmmmrrrwww~~~{{{yyyzzz{{{|||{{{zzzyyyxxxyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||zzzzzz}}}zzzzzz~~~vvvtttrrruuu{{{uuulllgggffffffffflllmmmnnnppprrrwww}}}|||wwwrrrqqqqqqttt}}}mmmVVVGGG???:::777444333222222222222111000000000000000000000000000////////////..................//////000000000111---------............---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))***************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,///000111000000111444666999444111333666888;;;===LLLrrrrrrdddbbbgggooowwwvvv\\\NNNHHHGGGDDDDDDBBBAAAAAAAAABBBBBBCCCAAABBBGGGMMMWWWhhhxxx~~~iiiXXXNNNGGGBBBBBBAAA>>><<<===AAABBBCCCEEEGGGJJJLLLNNNOOORRRUUUVVVUUUWWWZZZ^^^___bbbgggjjjlllmmmnnnpppkkklllnnnqqqsssuuuvvvwwwqqqrrrrrrrrrooojjjfffcccbbbccceeefffgggiiikkknnnssssssrrrrrrqqqooonnnmmmlllmmmoooppprrruuuyyy|||vvvfffdddooovvvqqquuu|||ssslllqqquuurrrlllggggggjjjoooppppppooommmoootttyyyyyyrrrjjjhhhnnnvvv}}}~~~tttggg]]]YYYYYY[[[aaaggglllrrr{{{~~~{{{{{{||||||||||||{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~{{{{{{}}}yyy|||xxxqqqlllgggggglllrrrvvvxxxzzzyyyyyyzzz|||xxxwww{{{xxxcccLLL???999666444333......///000000111111222////////////000000000000/////////.........------///////////////000000000,,,---.../////////......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,***++++++,,,---...//////...000111111111111333555777555222222555888:::<<>>AAAAAABBBDDDGGGJJJLLLNNNMMMQQQTTTUUUUUUUUUYYY\\\^^^aaaeeehhhiiijjjlllmmmkkklllnnnoooqqqrrrssssssrrruuuxxxyyywwwsssmmmiiieeefffggggggfffhhhjjjmmmssssssssssssrrrqqqpppooolllnnnooopppqqquuuyyy}}}}}}qqqhhhhhhsssyyywww~~~wwwpppvvv{{{xxxqqqmmmnnnqqqrrruuuxxxyyyzzz}}}}}}|||qqqddd^^^\\\XXX]]]ccchhhmmmvvv~~~{{{}}}}}}}}}}}}}}}|||{{{{{{wwwyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}|||~~~{{{tttlllddddddffflllxxx~~~kkkTTTGGG;;;777444111///111,,,---.........///111222........./////////000000//////.........---------............------------+++,,,---.........------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......************************************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,---...//////...///111111111111333555777777444222222555888:::<<>>???@@@CCCFFFIIIKKKMMMMMMPPPTTTUUUUUUUUUXXX[[[]]]___bbbdddeeefffhhhjjjlllmmmnnnoooooopppppppppqqqssswwwzzz{{{zzzwwwuuukkkkkkjjjiiigggiiilllooossssssttttttttttttssssssoooppppppooooooqqquuuxxxyyyqqqjjjkkkyyyyyysssyyy~~~|||tttppprrrvvvuuuzzzqqqhhheee]]]```ccceeehhhrrr}}}}}}}}}}}}}}}||||||{{{{{{wwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||{{{}}}~~~nnnbbb___]]]ZZZfffmmm|||~~~}}}aaaMMM@@@:::777888555//////333///000000///......///111---.........//////000000//////.........------------------,,,,,,+++++++++)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++************************------..................))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++......---------,,,,,,,,,...///111222111222333555888999666111///222666999:::???[[[wwwttt|||yyyaaaSSSLLLFFFEEECCCBBBAAAAAABBBBBB???@@@BBBDDDCCCFFFQQQ^^^hhhpppqqqcccUUUMMMGGGAAA<<<;;;;;;;;;===@@@CCCFFFIIIJJJMMMPPPTTTVVVUUUUUUXXX[[[\\\^^^```aaabbbccceeegggkkklllmmmnnnooopppppppppjjjlllppptttwwwyyyyyyyyypppooommmjjjiiijjjnnnqqqttttttuuuuuuvvvvvvuuuuuusssrrrpppmmmjjjjjjmmmooouuu{{{|||jjjmmm|||~~~yyytttzzz|||tttpppsssxxx{{{|||ssspppdddeeeeeedddfffppp}}}}}}|||||||||{{{{{{{{{wwwxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{zzz|||uuuggg```]]]]]]aaaeeewwwzzz}}}vvv]]]KKKBBB999777444222000000111111111111000000//////......////////////////////////........................---...//////---++++++,,,---.........---,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------++++++++++++------************************************************,,,,,,,,,+++++++++******+++*********))))))((((((+++++++++******)))))))))************************))))))))))))))))))))))))******++++++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++........................000////////////111222333777666333222222333666888;;;AAAOOOnnnuuuaaaWWWRRRHHHBBBEEEFFFCCCAAABBBAAA???>>>@@@AAADDDLLLVVVhhhppp|||nnn[[[RRRLLLEEE@@@@@@======>>>???AAACCCFFFGGGJJJMMMQQQSSSTTTUUUWWWXXXZZZ[[[\\\^^^___aaabbbcccfffjjjnnnpppooommmkkkkkknnnmmmooosssxxx{{{yyywwwpppnnnlllkkkkkkmmmoooqqqttttttsssrrrrrrsssuuuuuuwwwuuusssqqqppplllhhheeemmmpppyyyppprrr~~~yyytttwwwxxx|||{{{rrrrrrwww{{{yyyqqqhhheeekkkuuu}}}|||~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyy|||~~~~~~~~~~~~|||yyyyyy|||~~~~~~}}}|||{{{{{{~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~{{{}}}~~~xxxooofffeeefffhhhmmmrrr}}}gggUUUFFF>>><<<666555333111111111222333000000000000//////......////////////////////////........................+++---......---,,,---...------......---,,,,,,++++++,,,,,,------,,,,,,++++++++++++*********)))))),,,+++************+++,,,************************************************,,,,,,+++++++++*********************)))))))))(((---------,,,,,,+++++++++******************************************************++++++++++++******++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++........................000////////////111222333777666444333222222333444777;;;FFF___uuujjj[[[QQQHHHGGGFFFBBB@@@@@@CCC@@@???AAAAAABBBIIIQQQ___gggssszzzeeeXXXOOOFFFAAA@@@=========>>>@@@CCCEEEGGGIIILLLPPPRRRSSSTTTUUUWWWXXXYYY[[[\\\^^^```aaabbbfffiiilllmmmlllkkkjjjjjjlllkkklllppptttwwwwwwvvvqqqooollljjjjjjlllooopppttttttsssrrrssstttuuuvvvvvvtttrrrqqqpppnnnjjjgggeeefffmmmwww}}}~~~vvvxxxzzztttoooqqqsssxxx|||xxxpppooosss{{{{{{rrrmmmpppwww}}}|||}}}~~~~~~}}}|||zzzzzz{{{{{{{{{{{{zzzzzz|||{{{yyyxxxyyy{{{~~~~~~~~~~~~~~~||||||~~~}}}|||{{{|||||||||{{{|||}}}~~~~~~{{{wwwsssppppppqqqrrrrrrtttwww{{{~~~|||vvvrrrsssvvvxxx|||oooZZZJJJ???888666888333333111111111222333444000000000////////////...////////////////////////------------------------)))+++---...------...///---------------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++************)))+++******))))))******+++************************************************,,,++++++++++++*********************)))))))))))),,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........///000111222666666555444333222222111555777===MMMmmmuuuhhh]]]RRRLLLGGGCCC@@@AAADDDAAA@@@BBBAAA@@@DDDJJJSSSZZZfffsss~~~sssbbbUUUKKKEEECCC>>>>>>===>>>???AAADDDFFFHHHKKKNNNPPPQQQQQQRRRTTTVVVWWWYYY[[[]]]___aaaaaafffhhhjjjkkkjjjiiiiiiiiijjjiiiiiilllooorrrssssssssspppllliiihhhkkknnnpppttttttsssrrrssstttuuuvvvtttsssrrrrrrrrrpppmmmkkkccc___aaaiiiqqqtttvvvyyy~~~~~~}}}}}}}}}tttkkkggggggjjjqqqvvvsssmmmkkkmmmpppuuu|||xxxwww{{{~~~}}}}}}|||||||||{{{{{{{{{zzzvvvwwwwwwxxxxxxwwwwwwvvv|||zzzyyyxxxyyy{{{}}}~~~}}}~~~|||zzzzzz{{{{{{|||}}}~~~~~~wwwsssmmmfffaaa^^^^^^^^^bbbgggooovvv|||mmm]]]RRRGGGAAA<<<777333333333222111111111111222222////////////////////////////////////////////////------------------------***,,,......---------...,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++*********************)))))))))))))))*********)))))))))))))))******************************************************++++++++++++******+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111111444555555666666555333333444666:::CCCYYY~~~uuuooofffZZZPPPJJJEEECCCCCCCCC@@@@@@BBBBBB@@@BBBFFFJJJPPPZZZeeeoooyyyooo```UUUMMMIII@@@???>>>===>>>@@@BBBDDDEEEHHHKKKMMMNNNNNNOOOPPPTTTUUUWWWZZZ\\\___```aaaeeegggiiiiiihhhhhhiiijjjjjjiiiiiijjjllloooqqqrrruuuqqqlllhhhgggiiimmmpppssssssrrrrrrrrrtttuuuvvvtttsssssstttuuutttrrroooiiibbb]]]bbbhhhjjjkkkmmmrrrvvv{{{vvvqqqppppppvvv~~~zzznnnddd___^^^dddlllqqqpppkkkgggeee```cccgggkkkoootttwwwzzzuuuuuuvvvxxx}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzvvvvvvwwwwwwwwwwwwvvvvvv{{{zzzxxxwwwxxxzzz}}}~~~}}}}}}}}}~~~{{{yyyyyyzzz{{{|||~~~~~~~~~}}}YYYYYYWWWSSSQQQSSSYYY^^^hhhqqq~~~vvv___PPPEEE>>>999999999444000///333333222111000000000000.............../////////////////////////////////------------------------,,,...///...---++++++,,,++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************************************+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))******************************************************++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////000000111222555777888777777666444444999???KKKgggsssmmmggg]]]RRRKKKHHHFFFEEECCC@@@???BBBBBBAAAAAADDDFFFJJJQQQYYYaaajjjsssxxx{{{|||ooo```TTTLLLDDDBBB@@@======>>>AAABBBBBBEEEHHHJJJKKKKKKLLLNNNSSSTTTVVVYYY\\\^^^```aaadddfffhhhiiiiiiiiijjjllljjjjjjjjjkkklllnnnppprrrtttqqqlllhhhgggiiimmmppprrrqqqqqqqqqrrrsssuuuvvvtttttttttuuuwwwwwwuuussspppggg```bbbfffggggggiiimmmpppuuu{{{wwwmmmfffcccbbbbbbfffmmmyyyzzzlllaaa^^^\\\dddmmmqqqqqqllleee___ZZZZZZ[[[]]]aaadddfffhhhcccdddeeehhhnnnyyy~~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxzzzyyywwwwwwwwwyyy|||~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}zzzxxxyyyzzz{{{|||}}}~~~~~~||||||LLLOOOQQQQQQRRRXXXbbbjjjxxx|||~~~qqqbbbUUUKKKGGG>>>666111222333111000111222222222111000///......---............/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,+++++++++***++++++,,,,,,,,,,,,,,,******++++++++++++******)))************++++++++++++,,,,,,------,,,,,,+++************************************************+++************)))))))))))))))))))))*********************+++++++++++++++************************++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////111333555777888888888333222666<<>>AAADDDGGGHHHIIIKKKLLLPPPQQQSSSVVVZZZ]]]___```aaacccgggiiijjjjjjkkkmmmjjjkkkmmmmmmmmmmmmppprrrrrroookkkhhhgggjjjmmmooopppoooooooooppprrrtttuuusssssssssuuuwwwwwwvvvtttqqqjjjfffgggjjjjjjkkkmmmpppqqqsssxxx|||~~~}}}||||||}}}xxxpppllljjjfff```ZZZUUUTTTTTTTTTYYY___gggrrroooeeedddcccllluuuxxxwwwqqqggg]]]XXXWWWVVVWWWZZZ[[[[[[ZZZWWWXXXYYY[[[bbbnnn}}}}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||{{{{{{{{{zzzyyywwwvvvwwwyyy{{{}}}~~~~~~}}}|||}}}~~~}}}{{{||||||~~~~~~}}}zzzyyy|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||}}}OOOTTTXXXYYYYYY___jjjttt{{{}}}wwwbbbTTTJJJBBB>>>@@@:::333///111222111000222000000000000000000//////---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---******+++,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++***+++,,,,,,,,,,,,+++***************************************************************))))))))))))((()))))))))************)))*********+++++++++,,,************************++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////......///000111333444555666666555000333:::;;;DDDfff}}}vvvyyyhhhkkkhhh___YYYWWWRRRMMMKKKEEEAAAAAABBB@@@???@@@@@@BBBEEEHHHMMMTTT\\\bbbmmmqqquuuwww~~~kkkZZZMMMJJJEEE@@@===<<<===>>>:::===AAADDDFFFHHHJJJKKKLLLMMMPPPSSSWWWZZZ]]]^^^\\\```eeehhhjjjjjjkkkllliiikkknnnnnnmmmmmmoooqqqpppnnnkkkiiiiiijjjmmmooonnnnnnmmmnnnoooppprrrsssqqqqqqqqqsssuuuvvvtttrrrqqqmmmkkkmmmmmmlllmmmqqqrrrqqqrrruuuyyy{{{zzzxxx{{{|||~~~tttddd\\\XXXUUUQQQMMMJJJJJJKKKLLLQQQUUUZZZaaammmvvvmmmnnnnnnxxxyyylll___YYYWWWWWWYYYZZZZZZWWWTTTRRRRRRSSSTTTYYYeeevvv~~~}}}||||||}}}~~~|||||||||}}}}}}}}}}}}}}}}}}{{{zzz{{{~~~~~~~~~~~~}}}|||zzzzzz{{{{{{||||||{{{{{{zzzyyyxxxvvvuuuvvvxxx{{{}}}~~~}}}|||||||||}}}|||zzzzzz|||~~~}}}}}}~~~~~~}}}}}}|||{{{~~~}}}{{{yyyzzz|||~~~zzz{{{|||}}}~~~TTTZZZ^^^^^^]]]aaalllvvv|||yyycccWWWMMMIIIDDD;;;666777222......222555111---+++---...///000111111111111---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...///)))***+++,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------)))***+++,,,,,,+++***)))************************************************************))))))))))))(((((())))))*********+++''''''(((((()))))))))***************************++++++++++++++++++++++++******++++++++++++******)))***+++,,,---,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---000000000111111222333333888111222999999===ZZZ}}}rrrmmm{{{lllqqqqqqiiiccc```ZZZSSSPPPHHHBBBBBBAAA???===>>>>>>???AAACCCHHHOOOWWW]]]kkkrrrwwwuuuttt~~~xxxeeePPPMMMGGGAAA===<<<======888;;;@@@CCCEEEGGGIIIKKKIIIKKKMMMQQQTTTXXXZZZ\\\XXX]]]cccgggiiijjjjjjkkkhhhkkkoooooonnnmmmnnnooonnnlllkkkiiijjjkkkmmmooommmllllllmmmnnnpppqqqsssoooooooooqqqssstttrrrppprrrpppppprrroookkklllppppppoooooorrrwww{{{{{{zzz{{{|||wwwcccWWWPPPNNNKKKHHHGGGGGGHHHIIINNNPPPSSSXXXaaasss{{{sssuuuwwwpppaaa^^^]]]]]]___aaa```[[[WWWQQQRRRRRRRRRVVVaaarrr~~~~~~|||{{{zzz{{{|||}}}||||||}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~~~~~~~{{{yyyyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxvvvuuuvvvxxx{{{}}}~~~}}}|||||||||}}}}}}|||{{{yyyxxxyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{xxxxxx{{{~~~zzzyyywwwyyy|||~~~bbbccccccbbbccciiirrrzzzlll___NNNHHHAAA<<<:::777333000111111000000000000111111111111000000//////..............................///............---------,,,---......,,,,,,---.........//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++*********+++++++++************)))+++++++++*********)))))))))************+++++++++************************************************************************+++++++++*********)))))),,,+++*********+++,,,---------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,------------------............///000000000000111222333444111111444777999???NNN\\\vvvgggjjjyyyxxxqqqjjjggghhhfff___XXXOOOKKKEEEBBBAAAAAAAAAAAA??????@@@BBBEEEIIINNNPPPaaahhhppprrrrrrwwwvvvbbbXXXKKKEEEDDDDDDAAA=========>>>@@@BBBEEEGGGHHHHHHIIIKKKMMMQQQTTTWWWYYY[[[[[[\\\^^^aaaeeeiiillljjjkkkmmmnnnnnnmmmmmmllloookkkhhhgggiiikkkkkkjjjiiilllnnnmmmllllllnnnqqqpppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppsssssstttuuuvvvxxxzzz{{{zzz|||~~~zzzmmm\\\QQQGGGEEEFFFFFFGGGIIIGGGGGGJJJPPPVVV```qqqyyy}}}}}}mmmaaa^^^```eeekkkooommmgggaaa]]][[[ZZZZZZZZZaaaqqq~~~}}}}}}}}}}}}{{{|||}}}}}}{{{zzz||||||{{{zzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyzzz{{{{{{|||||||||||||||zzzxxxuuuuuuwwwyyyzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}|||||||||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzz|||~~~{{{~~~~~~kkkiiigggeeehhhoooxxx~~~uuubbbSSSJJJAAA===999666666666555333000000////////////000000000000000000//////..........................................------------,,,---...---,,,,,,,,,...---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++************)))+++++++++*********)))))))))************+++++++++************************************************************************+++++++++*********))))))++++++*********+++,,,------,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000111333333555444555666555888CCCPPPvvvyyyhhhcccjjjwwwyyyeeeccccccZZZTTTTTTOOOKKKFFFBBB@@@@@@???????????????AAADDDGGGKKKMMM\\\ccclllqqqrrruuuzzzjjj^^^PPPFFFDDDCCCAAA>>>======>>>???AAADDDFFFGGGGGGHHHJJJLLLPPPSSSVVVWWWYYYYYYZZZ[[[___cccfffiiiiiiiiiiiikkklllmmmlllkkkllliiigggfffiiikkkkkkjjjgggjjjlllmmmlllkkkmmmooommmnnnooooooppppppppppppooopppppppppqqqqqqrrrrrrsssssstttuuuwwwxxxxxxyyywwwyyy|||lll^^^PPPKKKIIIFFFEEEEEEGGGGGGIIINNNRRRYYYfffrrr~~~yyy||||||kkk^^^^^^bbbkkkuuu{{{zzzssslllccc___\\\]]]___eeettt~~~}}}|||{{{{{{{{{{{{|||}}}}}}|||{{{zzz}}}}}}|||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{xxxvvvyyyzzz{{{{{{||||||||||||{{{yyywwwwwwyyyzzzzzzzzzzzz{{{||||||}}}}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}zzzzzzzzz{{{}}}{{{vvvqqqooossszzzzzzdddSSSHHH@@@===666444111111222333333222//////............//////000000000////////////.......................................------------+++---...---,,,+++,,,...+++,,,,,,,,,,,,++++++***************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))+++++++++***************)))************+++++++++************************************************************************+++++++++***************++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...//////000111222444444555555333333:::DDD[[[lll``````iii{{{yyyyyy{{{~~~ggg```\\\PPPLLLSSSNNNJJJEEEAAA@@@???>>>>>>>>>>>>>>>???AAADDDFFFHHHSSSZZZeeennntttvvvxxxyyyyyylllYYYLLLFFFDDDBBB@@@=========>>>???AAACCCEEEFFFGGGIIIKKKNNNQQQTTTVVVWWWWWWXXXZZZ]]]```ccceeeiiigggeeegggkkkmmmmmmllljjjhhhffffffgggiiiiiihhheeehhhlllmmmmmmlllkkkkkkllllllmmmooopppqqqrrrsssooooooooopppqqqrrrssstttssstttvvvwwwxxxxxxxxxwwwuuuvvvzzz}}}tttaaaWWWSSSOOOMMMMMMMMMLLLLLLOOOPPPSSS\\\fffyyytttuuuwww||||||iii\\\]]]eeesssyyyiiiccc___aaaeeemmmxxx~~~}}}||||||||||||{{{{{{zzzzzzzzz}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}|||||||||}}}}}}~~~~~~zzzvvvtttxxxxxxyyyzzz{{{{{{|||||||||{{{zzz{{{||||||{{{yyyzzz{{{}}}~~~~~~~~~}}}zzzzzz{{{|||~~~uuukkk[[[MMMCCC>>>;;;;;;333222000////////////............------.........////////////////////////.................................---------,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++************************************************************************************************+++***++++++++++++,,,,,,,,,,,,+++++++++,,,------+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++---------............///...............///000000000///111444333222888@@@KKKmmmssseeeaaahhhxxx~~~{{{zzzxxxsss{{{dddWWWLLLLLLSSSKKKHHHCCCAAA@@@@@@??????>>>>>>>>>>>>???AAABBBCCCIIIPPP[[[hhhtttzzz|||{{{|||gggUUUKKKGGGDDDCCC>>>>>>=========???AAABBBFFFGGGHHHKKKNNNQQQSSSUUUVVVWWWXXXZZZ\\\___bbbdddiiifffdddfffkkkoooooonnnkkkiiihhhffffffffffffeeegggjjjmmmpppooommmjjjhhhmmmmmmnnnppprrrtttuuuvvvrrrqqqqqqqqqqqqrrrttttttsssuuuwwwyyyzzzyyyxxxwwwtttvvvxxx|||wwwiiibbb______aaaZZZVVVTTTTTTTTTVVV^^^fffxxxssskkkkkkoooqqqzzz{{{jjj^^^\\\gggzzzmmmeee```dddlllttt}}}~~~}}}{{{zzzzzzzzzzzz||||||||||||}}}~~~~~~||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||}}}}}}|||yyyvvvwwwwwwwwwxxxyyyzzz{{{||||||||||||~~~~~~|||zzzzzz|||~~~~~~~~~}}}zzzzzz{{{}}}jjjZZZQQQKKKDDD>>>:::777555333333333222111///...............------------...................../////////...........................------------,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++******************************************************************************************************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................///000......000333333333777>>>DDD[[[}}}nnniiijjjqqqyyyxxxuuu~~~~~~rrrmmm|||sssXXXNNNMMMLLLHHHEEEBBBAAAAAABBBAAAAAA======>>>>>>>>>???@@@@@@DDDIIIQQQ^^^llluuuyyyzzzvvvbbbTTTKKKEEEBBB@@@???===<<<<<<===???@@@FFFGGGHHHJJJMMMPPPRRRTTTWWWXXXYYY[[[]]]___aaabbbiiigggeeegggkkkooopppooommmlllkkkhhhfffdddccccccjjjlllooorrrrrrpppllliiinnnnnnnnnoooqqqsssuuuvvvuuutttsssqqqqqqqqqrrrssssssuuuwwwyyyzzzzzzyyyxxxuuuwwwxxxzzz|||}}}~~~~~~tttoooppptttkkkeee___]]]\\\^^^dddllluuu~~~qqqhhheeehhhhhhppp}}}xxxkkkddd```mmmooogggbbbgggpppxxx}}}|||{{{{{{{{{xxxyyyzzzzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{|||zzz|||}}}zzzvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{|||~~~}}}zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||}}}~~~|||zzzzzz|||~~~xxxhhhZZZOOOGGG>>><<<999777666333000---000222222222000///000111......------------......---............/////////........................------------,,,,,,,,,,,,***,,,---,,,+++***+++---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++************)))***************+++++++++)))************+++++++++***************************************************************************************+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,------...///+++++++++,,,,,,------------------............/////////............//////111///000333333222555:::@@@LLLiii|||qqqjjjiiilllyyypppkkksssyyyttthhhWWWNNNFFFGGGEEECCCBBBBBBCCCBBBAAA>>>>>>>>>???????????????CCCEEEJJJSSS^^^gggmmmoooyyytttbbbSSSIIIDDDBBBAAA>>><<<;;;<<<===???EEEEEEGGGIIIKKKNNNPPPQQQVVVWWWXXXZZZ\\\^^^______eeeeeefffgggiiikkkmmmnnnnnnooonnnkkkgggdddcccccciiikkknnnrrruuuuuuqqqnnnooonnnmmmmmmnnnppprrrsssvvvtttrrrpppoooooopppqqqrrrsssuuuwwwxxxyyyyyyyyyvvvwwwxxxzzz{{{{{{||||||}}}}}}wwwoookkkhhhfffjjjooossswwwuuulllhhheeeccciiiuuuyyyqqqiiigggeeerrrrrrkkkggglllssszzz}}}|||{{{zzzuuuvvvxxxyyyzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{xxx{{{}}}wwwvvvuuuuuuuuuvvvwwwxxxyyyyyyzzz}}}~~~|||zzzzzzzzz{{{||||||}}}}}}zzz{{{}}}~~~||||||{{{}}}~~~}}}|||{{{{{{|||~~~yyyvvvyyy|||vvvdddSSSHHHBBB>>><<<999777444333333333222000...111222222000...///111//////............//////---------.........//////........................---------,,,,,,,,,++++++***,,,,,,,,,+++***+++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************)))))))))*********+++++++++)))************+++++++++************************************************************************))))))*********+++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,++++++,,,,,,---...******++++++,,,---......---------............///000000//////...//////000222//////222222111444888999@@@UUUyyy|||pppmmmqqqzzzuuuooopppxxxhhhUUULLLJJJHHHEEECCCCCCBBBAAA???>>>??????@@@@@@@@@@@@@@@AAACCCGGGLLLSSSZZZ```dddkkk~~~uuubbbSSSKKKEEEBBB???<<<:::;;;===>>>BBBCCCDDDFFFHHHKKKMMMNNNRRRSSSUUUWWWXXXYYYZZZZZZ]]]aaaeeefffddddddgggjjjmmmoooooommmiiigggfffgggeeegggjjjqqqwwwyyyxxxuuuqqqpppooonnnmmmnnnpppqqqrrrpppnnnlllkkklllnnnooonnnoooqqqrrrtttvvvxxxxxxuuuvvvwwwyyy{{{|||||||||~~~~~~~~~}}}|||~~~~~~wwwooolllmmmpppooorrr}}}{{{sssooofffbbbeeennnooogggcccgggfffsssxxxrrroooqqquuuyyy}}}}}}~~~{{{yyyxxxtttuuuwwwyyyzzzzzzzzzzzzxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzwwwzzz~~~}}}{{{xxxwwwuuutttssstttuuuvvvvvvvvvwwwzzz}}}~~~}}}yyyyyyxxxwwwxxxzzz|||}}}zzz{{{|||~~~~~~~~~}}}||||||}}}~~~}}}{{{{{{|||~~~{{{}}}{{{sssppprrruuu|||wwwhhhYYYSSSJJJAAA;;;777444333666333///...///222444555///111333111...,,,,,,---//////............//////---------.........//////........................---------,,,,,,,,,++++++***+++,,,,,,******+++,,,((()))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,+++++++++************)))))))))******++++++++++++)))************+++++++++************************************************************************))))))******++++++++++++)))***+++,,,---,,,++++++++++++++++++,,,---...///++++++******++++++,,,---))))))***+++---...//////---------.........//////111000000/////////000000000------000222222555:::444:::HHHgggxxxxxx{{{tttrrr~~~xxx^^^YYYMMMKKKGGGEEECCCBBB???===>>>???@@@AAAAAAAAAAAAAAA>>>BBBFFFKKKOOOUUU\\\```___ooo}}}ppp^^^SSSFFFCCC???<<<:::;;;===>>>@@@AAABBBDDDFFFHHHJJJLLLOOOPPPRRRSSSUUUVVVVVVVVVXXX^^^dddddd```^^^bbbffflllnnnpppnnnkkkiiijjjkkkaaabbbgggooowww||||||{{{uuutttrrrpppoooooopppqqqnnnllljjjiiiiiikkkmmmooollllllmmmoooqqqtttvvvxxxssstttvvvyyy{{{|||}}}~~~zzz{{{{{{zzzzzz|||~~~}}}}}}vvvmmmjjjmmmiiijjjsss}}}xxxsssgggbbbdddjjjhhh___^^^eeecccppp}}}xxxuuuuuuvvvxxx}}}~~~{{{}}}~~~{{{wwwuuutttuuuwwwyyyzzzzzzzzzzzzxxxxxxzzzzzzzzzzzzxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxzzz~~~{{{xxxxxxwwwuuusssrrrssstttuuuuuuuuuvvvxxx|||~~~~~~~~~yyyxxxvvvuuuuuuxxx{{{}}}|||}}}}}}}}}}}}~~~~~~{{{{{{|||}}}|||xxxzzz~~~yyyrrroooqqquuu}}}~~~zzznnncccWWWNNNEEEBBB===777444333444444111000///000111222111///000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,************************...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,+++***)))((('''************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++++++++*********))))))************************++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............/////////000111222222333333555999>>>LLLrrr}}}ttt~~~vvvYYYXXXOOOGGGFFFGGGDDDBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@AAABBBDDDHHHNNNVVV[[[cccaaadddooopppZZZUUUKKKBBB@@@@@@<<<999888>>>???AAACCCFFFHHHJJJKKKQQQQQQRRRSSSUUUVVVWWWWWWWWW[[[aaadddeeecccbbbbbbfffhhhjjjjjjiiigggggghhhcccbbbeeekkkooosss{{{}}}{{{yyywwwvvvtttpppnnnlllkkkiiihhhhhhhhhiiijjjjjjkkknnnqqqssstttttttttvvvxxx|||~~~}}}xxxyyy{{{}}}~~~}}}~~~}}}rrrooonnnmmmnnnsss{{{zzztttiiieeeaaa___``````^^^\\\dddnnnxxxwwwwwwyyy}}}~~~}}}~~~{{{{{{||||||yyyyyyzzz}}}{{{|||}}}}}}|||zzzxxxvvvvvvvvvvvvvvvvvvvvvwwwwwwyyyxxxxxxxxxyyyzzzzzz{{{uuuvvvwwwwwwuuuuuuvvvwwwvvvzzz}}}}}}{{{zzzzzz|||yyywwwuuusssrrrrrrrrrsssxxxxxxxxx{{{~~~{{{{{{zzzyyyyyyzzz|||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{xxxvvvyyyxxxuuuuuuxxxzzz}}}{{{|||}}}}}}}}}vvvfffZZZSSSMMMFFF@@@>>><<<888555333333333444111000//////111111000////////////.........------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++***)))(((************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++*********))))))************************)))*********************************************)))))))))***+++++++++,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............/////////000111111222333333444666:::FFFcccvvvcccWWWLLLJJJJJJGGGDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA???@@@AAABBBEEEJJJRRRWWWZZZYYY\\\eeerrrlll]]]QQQFFFBBB@@@===::::::;;;<<>>:::777555444333222222222222222111///...///000111000///......---------,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++))))))))))))++++++++++++++++++++++++++++++******+++++++++******)))************************+++++++++***************+++++++++***************))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++***************************************((((((((())))))***************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............//////000000111111222222222444333555>>>PPPppprrraaaPPPJJJIIIFFFBBB@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>??????AAAEEEKKKPPPVVVVVVZZZ```hhhvvvmmm^^^OOOGGGCCC???======999:::<<>>>>>>>>>>>>>>BBBFFFJJJQQQTTTZZZ___bbbjjj|||ooo[[[OOOGGGBBB@@@@@@::::::;;;===@@@CCCFFFHHHIIIJJJLLLOOORRRUUUXXXYYYYYY\\\___aaa`````````aaa___]]]]]]bbbhhhkkkgggccc```\\\[[[^^^aaaeeennnwww~~~}}}xxxxxxzzznnnmmmllljjjjjjjjjjjjkkkjjjkkklllmmmnnnoooppppppmmmooossswwwyyyzzzzzzzzzvvvvvvvvvwwwyyy{{{~~~}}}}}}}}}~~~~~~~~~wwwqqqlllkkkooovvv~~~yyywwwwwwzzzxxxxxxzzzxxxqqqnnnnnnpppssswwwyyywwwqqqiiidddccciiinnnooorrruuutttqqqeee```ZZZXXXYYY\\\\\\\\\YYY^^^fffkkkmmmllliiihhhjjjnnntttyyy{{{||||||||||||}}}~~~~~~|||zzz{{{}}}}}}||||||}}}~~~}}}|||}}}~~~~~~|||yyywwwvvvwwwxxxyyyxxxxxxyyyyyyyyyyyyyyyxxxyyy{{{}}}}}}|||{{{{{{|||{{{zzzzzzyyyyyyzzz|||}}}~~~{{{zzz{{{|||}}}{{{}}}~~~}}}||||||{{{{{{zzz{{{}}}~~~|||xxx{{{xxxxxx~~~{{{rrrccchhhpppyyy}}}|||}}}}}}}}}oooggg\\\RRRLLLFFFAAA>>>>>>:::555333333333222000///000111111111000///...///...---.../////////---.........---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************************************************************************************((()))))))))************'''((((((((())))))))))))************************************************)))))))))*********++++++************************+++++++++***************)))******++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///000000000000000111111111111111777===<<>>>>>@@@CCCGGGJJJOOOWWW\\\\\\___kkkxxx~~~hhhXXXMMMEEEAAA@@@======<<<<<<===???AAACCCGGGHHHJJJNNNQQQTTTWWWXXXZZZ\\\___`````````aaabbb```^^^]]]aaagggjjjhhheeeaaa]]][[[\\\^^^aaaiiirrrxxx~~~zzzyyyzzztttssspppnnnlllkkkkkkkkkllllllmmmmmmnnnoooppppppoooqqqsssvvvxxxxxxxxxxxxttttttuuuvvvxxx{{{~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~uuummmhhhhhhlllzzz||||||xxxqqqjjjggggggffffffiiiooorrrooooooqqqtttvvvwwwwwwtttooojjjgggeeeiiilllmmmnnnqqqqqqmmmhhhbbb\\\YYY[[[]]]^^^]]]XXX[[[^^^______^^^^^^___gggkkkppptttuuuvvvyyy{{{{{{|||~~~{{{zzzzzz{{{~~~||||||}}}}}}||||||~~~~~~|||zzzyyyyyyzzz{{{yyyyyyzzzzzzzzzyyyyyyxxxxxxzzz|||}}}{{{zzzyyyzzzzzzyyyxxxxxxxxxzzz{{{{{{|||}}}~~~~~~~~~|||~~~}}}|||{{{{{{{{{|||}}}~~~|||zzzyyyzzzuuuoooooossstttqqqlllgggmmmvvv~~~~~~{{{{{{|||||||||}}}|||~~~{{{||||||pppaaaVVVRRRMMMFFF@@@===;;;:::999555333000000111111111000000111111111000000///...///---,,,---...///...---......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++***************************************+++++++++***************+++++++++************************))))))))))))************************++++++++++++***************+++++++++******************************************************************************************++++++)))*********++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///000000000000000000000000000111888===:::???ZZZyyyrrrnnnrrr}}}nnniiioooooo]]]OOOIIIHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@???>>>???BBBEEEHHHLLLTTTZZZ[[[]]]eeeppp}}}wwweeeWWWKKKDDDBBBAAA@@@>>><<<;;;<<<>>>???CCCEEEGGGJJJNNNQQQTTTUUUYYYZZZ\\\]]]^^^___aaadddaaa___]]]___cccffffffeeebbb^^^[[[\\\\\\]]]ccckkkssszzz|||wwwvvvuuusssqqqnnnlllkkkkkkkkkmmmmmmmmmmmmmmmnnnoooppppppqqqsssuuuvvvwwwwwwwwwtttuuuvvvwwwyyyzzz{{{{{{|||}}}~~~~~~}}}zzzzzzyyy{{{}}}~~~|||}}}~~~}}}|||}}}{{{rrrmmmmmmvvvyyyzzzvvvnnngggdddccc^^^___dddmmmrrrrrrsssvvvyyyzzzzzzxxxuuurrrqqqqqqjjjmmmnnnlllmmmqqqqqqnnnlllgggaaa^^^___aaa```___WWWXXXXXXVVVSSSSSSVVVZZZfffjjjooorrrrrrsssvvvyyyyyyzzz|||}}}~~~~~~}}}}}}zzzyyyyyy{{{~~~xxxyyy{{{}}}~~~}}}{{{{{{|||~~~~~~}}}}}}|||{{{{{{{{{{{{zzzzzz{{{||||||{{{yyyxxxvvvxxx{{{|||zzzxxxxxxxxxyyywwwvvvvvvxxxyyyyyyxxxvvvyyy|||~~~||||||~~~}}}|||}}}~~~~~~{{{yyyxxxxxxyyyyyyxxxrrrjjjfffgggkkknnnooovvvzzz~~~zzzyyyyyyzzz{{{zzzwwwxxxzzzrrriiiooo~~~uuuhhh]]]VVVOOOHHHBBBBBB???;;;777555444444333333222111111222222222222///////////////000000000...---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++******************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))************************++++++++++++))))))*********+++++++++*********************************))))))(((''''''************************)))))))))***+++++++++,,,***************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///000000000000000000000///000111555888777<<>>???AAACCCGGGHHHNNNUUUZZZ^^^gggpppwwwwwwgggXXXMMMHHHCCCAAA>>><<<;;;;;;<<<===???@@@CCCFFFIIILLLOOOPPPVVVWWWYYYZZZ[[[]]]aaaccc___^^^\\\[[[[[[^^^```bbbaaa^^^[[[[[[ZZZYYY]]]dddlllsss|||yyytttsssqqqpppnnnmmmmmmmmmmmmmmmllllllkkkkkklllmmmnnnnnnoooqqqsssuuuvvvwwwwwwwwwxxxyyyzzzzzzxxxvvvuuuzzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvwwwzzz||||||{{{zzz|||}}}}}}|||~~~~~~sssoooooosssvvvtttooojjjhhhhhhbbbccciiisssxxxyyyzzz~~~~~~{{{|||}}}wwwxxxvvvqqqpppssssssqqqqqqlllgggdddeeeeeecccaaaZZZZZZWWWRRRMMMNNNTTTZZZdddjjjqqqtttsssrrrtttvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxxxxyyy|||}}}}}}}}}uuuwwwyyy|||}}}~~~~~~}}}~~~}}}|||{{{zzzzzz{{{{{{zzz{{{|||||||||{{{zzzzzz{{{|||}}}~~~}}}|||zzzyyytttwwwzzz{{{zzzxxxwwwwwwvvvuuutttvvvxxxyyywwwuuuuuuwwwyyy{{{||||||{{{zzzzzz~~~||||||~~~~~~~~~}}}}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxvvvrrrkkkffffffkkksssxxx}}}zzzwwwvvvwwwxxxyyyyyytttuuuxxx{{{}}}~~~~~~}}}|||vvvgggcccfffttttttiiibbbZZZSSSIIICCCAAAAAAAAA@@@999888555333111000///...333333222222111111000000...------...///000111222...---,,,,,,......---,,,+++++++++************)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++*********************************++++++++++++******++++++++++++++++++++++++******+++++++++******)))************************))))))******++++++++++++))))))******++++++++++++************************))))))))))))************(((((((((((())))))))))))))))))******++++++++++++******************************)))((('''&&&%%%%%%************************(((((()))***+++,,,,,,---************************************************++++++,,,---------,,,,,,,,,,,,,,,---------......---------.........//////000000000000////////////000111222333555:::EEENNNtttuuuiiiaaa```pppzzz}}}sssyyylllZZZTTTHHHGGGFFFEEECCCCCCBBBBBB???@@@@@@???>>>>>>@@@BBBAAA@@@DDDKKKSSSZZZeeeooovvv~~~uuucccVVVPPPCCCAAA>>>;;;;;;;;;===>>><<<>>>@@@CCCFFFIIIKKKLLLSSSTTTVVVWWWYYY\\\```ccc^^^\\\ZZZWWWUUUWWW\\\```aaa]]][[[[[[YYYVVVYYY___eeelllwww~~~wwwrrrqqqpppoooooopppqqqrrrlllkkkjjjjjjjjjkkklllmmmkkkllloooqqqtttvvvxxxxxx{{{|||||||||zzzvvvssspppxxxxxxxxxxxxyyyzzz{{{|||xxxvvvtttuuuxxxzzzzzzxxxxxxzzz|||||||||uuummmjjjoootttuuussspppooopppmmmnnnttt}}}xxxtttuuuuuussstttoookkkiiiiiihhheeebbb^^^]]]YYYSSSMMMOOOVVV]]]ccckkktttxxxvvvtttssstttuuuvvvwwwxxxyyyxxxxxxwwwzzzyyyxxxxxxzzzzzzyyyxxxuuuwwwyyy|||}}}~~~}}}|||}}}}}}|||zzzzzzyyyyyyyyywwwxxxzzz||||||{{{yyyxxx|||}}}~~~~~~}}}{{{yyytttwwwzzz{{{zzzxxxwwwvvvuuutttsssvvvxxxyyyvvvsssvvvwwwwwwxxxxxxxxxyyyyyyxxx~~~|||zzzzzzzzz{{{}}}~~~~~~}}}|||{{{~~~{{{{{{{{{{{{{{{yyyxxxwwwtttrrrnnnjjjjjjoooyyy{{{xxxuuutttuuuwwwxxxyyysssvvvyyy{{{{{{{{{}}}~~~|||nnndddWWW[[[iii~~~{{{tttjjjaaa[[[TTTNNNIIIEEEDDDBBB???===:::888777111111111111111111111111000000000000000000000000000000//////.........---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,************,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,+++)))''''''(((+++++++++++++++++++++++++++***)))))))))***,,,,,,******++++++++++++******************************))))))))))))******************))))))((((((''''''******++++++++++++******++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))******++++++++++++*********+++,,,---,,,,,,***)))++++++******************,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------.../////////111222333333444777;;;???\\\zzzmmmeee```cccjjj|||~~~{{{~~~~~~vvv~~~nnn[[[PPPCCCCCCHHHAAA===AAAAAA??????????????????@@@@@@@@@@@@CCCHHHLLLSSSaaannnzzzxxxfffTTTKKKEEE???<<<<<<===<<<;;;>>>>>>>>>@@@BBBEEEHHHIIINNNPPPSSSVVVWWWZZZ]]]___^^^___^^^ZZZWWWVVVYYY\\\]]]]]]\\\[[[[[[ZZZZZZYYYbbbiiittt}}}xxxvvvtttsssrrrrrrqqqnnnkkklllllllllkkkjjjiiihhhgggiiikkkmmmppprrrtttuuuvvvzzzzzzzzzzzzwwwtttqqqooooooppprrruuuvvvwwwvvvvvvzzzyyyvvvuuutttuuuvvvwwwyyyzzz|||~~~wwwvvvvvvuuuttttttyyy~~~{{{xxxuuuqqqnnnoooqqqpppkkkfffeee```XXXRRRPPPRRRVVVZZZgggnnnvvv|||}}}{{{xxxvvvxxxxxxwwwwwwwwwwwwwwwwwwuuuttttttsssssssssttttttrrrsssvvvzzz|||~~~}}}|||{{{|||~~~~~~}}}{{{yyyyyyzzzzzzyyyyyyxxxwww{{{{{{}}}~~~~~~}}}||||||xxxyyyzzz{{{{{{{{{yyyyyywwwwwwvvvvvvvvvvvvvvvwwwssstttuuuvvvwwwvvvvvvuuuwwwyyy|||}}}}}}{{{{{{{{{{{{{{{{{{{{{|||||||||}}}{{{xxxyyy~~~~~~~~~{{{vvvsssrrrwww~~~}}}{{{yyyxxxyyywwwuuuuuuvvvwwwwwwwwwtttvvvxxxyyyxxxxxxyyy{{{|||xxxeeeXXXVVVeeeyyy\\\WWWPPPKKKHHHDDD@@@===>>>===;;;999777555444333111111111111111111111111////////////////////////000/////////.........---...------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---,,,***)))((()))+++++++++++++++++++++++++++***)))))))))***+++,,,******++++++++++++******************************))))))))))))******************))))))((((((((((((******++++++++++++*********))))))))))))))))))***)))))))))))))))))))))))),,,,,,++++++************+++******************+++))))))))))))))))))))))))************************************************+++++++++*********************++++++++++++*********+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,------.../////////000222333333444666:::>>>LLLhhhxxxjjj___]]]bbbhhh{{{}}}sss[[[JJJGGGJJJDDDAAADDDDDD@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAADDDGGGMMMYYYfffuuu{{{~~~ttt___RRRLLLEEEAAA@@@@@@>>><<<;;;;;;<<<===???AAADDDEEEKKKNNNRRRVVVXXXZZZ^^^````````````]]]YYYWWWXXXZZZ\\\\\\[[[[[[ZZZZZZYYYYYY___dddmmmxxx|||wwwuuusssqqqqqqpppooommmkkkllllllllllllkkkjjjiiiiiiiiikkkmmmoooqqqssstttuuuwwwxxxxxxwwwuuurrrooonnnoooppprrrtttvvvwwwwwwwwwvvvvvvuuutttssstttuuuuuuwwwxxx{{{~~~zzzvvvssstttvvvuuupppjjjhhhbbb[[[TTTRRRUUUYYY]]]gggmmmuuu{{{}}}}}}|||{{{yyyxxxwwwuuuuuuuuuuuuvvvwwwvvvuuutttssssssssssssqqqsssvvvyyy{{{}}}~~~~~~}}}|||||||||~~~~~~|||zzzzzzzzz{{{{{{{{{{{{{{{zzz}}}~~~~~~}}}|||zzzzzz{{{{{{{{{zzzyyyyyywwwwwwvvvuuuuuuuuuuuuuuusssuuuvvvxxxxxxwwwvvvuuusssvvvyyy{{{{{{zzz{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}{{{yyy{{{~~~}}}{{{||||||yyyvvvuuuuuusssqqqqqqrrrsssssssssrrrsssuuuwwwyyyyyyyyyxxxyyy~~~yyyiii]]]___oooDDDAAA===;;;:::999777666666666555444333111000000000000000000000000000000/////////////////////////////////..................------,,,,,,------...,,,,,,++++++++++++,,,,,,---......//////......---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,---...---+++******+++******************************))))))******+++,,,******++++++++++++******************************))))))))))))***************))))))))))))(((((((((******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))+++************)))))))))************************))))))))))))))))))))))))***************************************************************+++++++++******++++++++++++*********++++++,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////000111222333333555999<<>>=========<<<<<<===>>>@@@AAAEEEIIIPPPVVVZZZ^^^aaadddeeeggggggfffccc^^^ZZZXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[^^^hhhttt||||||zzzsssqqqnnnlllllllllkkkjjjkkklllllllllkkkkkkjjjiiiiiijjjlllmmmooopppppppppqqqqqqrrrrrrqqqpppnnnmmmlllmmmnnnppprrrssstttuuuoooppprrrtttttttttsssrrrssstttvvvyyy}}}zzztttpppjjjccc\\\ZZZ]]]cccgggiiimmmrrrwwwzzz}}}|||xxxvvvvvvxxxyyywwwvvvuuusssrrrqqqqqqqqqssstttvvvwwwyyy{{{|||}}}~~~}}}||||||}}}|||zzzyyyzzzzzz|||}}}~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxvvvuuuttttttttttttvvvyyy{{{{{{zzzxxxvvvqqqtttvvvwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}{{{{{{|||~~~~~~{{{yyyzzzyyyzzz}}}|||xxxxxx{{{{{{|||~~~{{{xxxuuusssrrrsssrrrqqqqqqssstttsssrrrqqqsssuuuuuuuuuwww{{{wwwrrrsss444444333222000/////////000000000000000111111111////////////////////////........................---------..................------,,,,,,------...,,,++++++******++++++,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,+++)))******))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))******************++++++++++++******+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))***)))***++++++++++++***)))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,******++++++++++++***************++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////000222222222333555777222===KKKbbbjjj[[[WWW```cccdddhhhhhhrrrjjjUUUOOOHHHFFFGGGCCCBBBBBBAAAAAA@@@@@@@@@???CCC???<<<===???BBBJJJRRRYYYeeeppprrrrrrzzzzzzgggVVVLLLGGGEEECCC???>>>===<<<<<<===>>>>>>BBBGGGMMMTTTYYY]]]bbbeeeggghhhiiiiiigggbbb\\\XXXXXXYYY[[[]]]^^^^^^]]]]]][[[ZZZ]]]eeepppyyy}}}}}}uuurrrnnnkkkkkkkkkkkkkkkiiijjjjjjjjjjjjiiiiiihhhiiijjjkkklllmmmmmmmmmmmmppppppppppppppppppppppppllllllmmmnnnpppqqqrrrsssoooqqqsssuuuvvvuuusssrrrsssssstttvvvyyy{{{~~~|||wwwsssnnngggbbb```cccgggkkklllooosssuuuwwwyyy|||~~~{{{wwwvvvvvvxxxyyyssssssrrrrrrqqqrrrrrrrrruuuuuuvvvwwwyyyzzz||||||}}}|||{{{|||}}}|||zzzyyyxxxyyy{{{|||}}}~~~~~~}}}|||||||||}}}}}}}}}||||||{{{{{{{{{|||{{{zzzxxxwwwvvvvvvvvvuuuwwwyyy{{{{{{zzzxxxwwwvvvxxxyyyyyyxxxwwwxxxyyy{{{|||~~~~~~}}}}}}}}}}}}}}}zzzxxxuuutttuuusssppptttyyy{{{|||~~~{{{zzzyyyxxxvvvuuutttssssssrrrrrrssstttuuutttsssppptttvvvssspppttt~~~vvvxxx...///000000//////000222............////////////////////////////////////........................---------------............------,,,,,,------...++++++************++++++***++++++++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,,,,*********+++************************))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))************+++******++++++++++++******++++++************++++++)))))))))))))))))))))))))))))))))************+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***************************************************************+++++++++******++++++++++++******************+++,,,------)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////...000222222111222333555///;;;BBBLLLlllrrr___VVVbbbiiiooopppdddbbbqqq}}}dddXXXKKKEEEEEEAAABBBBBBAAAAAA@@@@@@??????@@@<<<999<<<>>>???EEEKKKRRR\\\gggnnnpppttt{{{zzzgggZZZPPPIIIEEE???>>>===;;;::::::;;;<<>>??????AAAEEELLLRRR\\\fffnnnrrrtttuuuzzzooo___QQQHHHBBBAAA???===<<<;;;;;;<<<<<>>>>>>>>>>>999;;;???CCCIIIPPPXXX^^^]]]]]]^^^```cccbbb]]]YYYPPPRRRVVVYYY[[[\\\[[[ZZZTTTYYY]]]```bbbiiisss{{{{{{sssnnnlllllllllllliiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhkkkkkkkkklllnnnpppqqqrrrwwwvvvtttsssrrrsssttttttttttttttttttsssrrrrrrqqqrrrrrrrrrsssuuuxxx{{{}}}~~~|||{{{xxxvvvuuuuuuuuuvvvsssuuuxxxyyyxxxxxxxxxyyytttttttttuuuuuuvvvwwwxxxzzzyyywwwvvvtttsssssssssrrrrrrqqqqqqrrrsssuuuvvvyyyxxxxxxzzz}}}~~~}}}|||zzz{{{|||}}}}}}~~~}}}}}}}}}}}}|||{{{{{{|||}}}~~~wwwyyy~~~~~~|||yyyyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvuuuvvvwwwyyyzzzxxxzzz{{{{{{zzz{{{}}}|||}}}}}}~~~zzz{{{~~~wwwoooeee^^^[[[```ooo~~~|||wwwrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqsssvvvvvvuuussssssrrrvvv000000000000000000000000////////////////////////.........------,,,,,,,,,------------------------/////////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))'''(((((()))***+++++++++))))))))))))))))))))))))******)))))))))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------.........///000111111222222222000555555999BBBPPPssszzzdddSSSKKKJJJGGGFFFGGGEEEAAA???AAA@@@???????????????@@@@@@DDDEEEJJJTTT```iiinnnooollllllxxxtttbbbVVVOOOGGGBBB@@@@@@>>><<<======<<<===AAAGGGMMMQQQVVVXXXZZZ\\\\\\\\\[[[ZZZWWWUUUTTTVVVZZZ\\\[[[YYYVVVWWWWWWXXX\\\fffsss}}}~~~uuunnnjjjjjjkkkkkknnnkkkiiiiiilllmmmllliiijjjiiihhhiiikkklllkkkjjjiiiiiihhhiiikkknnnqqqrrrvvvsssqqqpppqqqqqqqqqqqqsssrrrrrrqqqpppppppppqqqqqqqqqqqqppppppqqqtttwww|||}}}|||{{{{{{{{{zzzyyyuuuttttttuuuvvvvvvtttrrrssssssssstttvvvwwwyyyzzzzzzxxxvvvuuuwwwxxxxxxwwwssssssssstttuuuwwwyyy{{{wwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}}}}~~~{{{|||}}}}}}}}}|||zzzzzzwwwvvvwww{{{zzz}}}{{{yyyxxxwwwxxxxxxzzzyyyxxxvvvvvvvvvvvvwwwyyyzzz{{{|||}}}}}}}}}}}}~~~zzz{{{ttttttuuuvvvxxx|||}}}sssggg```cccmmmwww}}}~~~|||yyyxxxxxxwwwpppoooooooooppppppqqqrrrsssrrrrrrrrrsssrrrooommmpppxxx////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******)))(((((('''((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------.........///000111111111111000444444666===EEE^^^}}}|||cccTTTNNNIIIFFFFFFEEE@@@???@@@@@@???????????????@@@@@@BBBCCCGGGOOOYYYbbbgggiiifffgggooosssbbbYYYMMMDDDAAA@@@???>>>>>>===<<<===???DDDHHHKKKSSSUUUXXXZZZ[[[[[[ZZZYYYVVVTTTRRRSSSVVVWWWWWWUUUSSSTTTTTTUUUYYYcccoooyyy}}}wwwqqqllljjjjjjjjjllljjjiiiiiijjjkkkjjjjjjkkkjjjiiijjjkkklllkkkjjjiiiiiiiiijjjllloooqqqsssvvvuuussssssttttttsssrrrsssrrrrrrqqqpppppppppqqqsssssssssrrrrrrsssvvvxxxzzz{{{~~~}}}{{{yyywwwxxxvvvuuuuuuvvvuuusssqqqrrrrrrrrrssstttvvvxxxyyyzzzxxxuuuuuuvvvwwwvvvvvvssssssrrrssstttuuuwwwxxxwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~{{{||||||}}}|||{{{zzzyyywwwvvvwww{{{||||||yyywwwvvvvvvvvvzzzzzzyyyxxxwwwxxxxxxyyy{{{{{{||||||}}}}}}||||||{{{vvvpppkkkkkknnnrrrpppnnnrrrxxxzzzrrroooqqqxxx}}}{{{wwwtttrrrqqqqqqllllllmmmnnnoooqqqrrrsssyyyxxxvvvuuussssssttttttzzz{{{}}}////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((()))******++++++))))))))))))))))))))))))***)))))))))))))))******)))(((((((((((()))***+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------...///000000000000///333222444:::<<>>??????????????????BBBHHHNNNSSSVVV\\\___eeehhhkkkxxxmmmZZZNNNHHHDDDBBB<<<<<<;;;;;;<<<===>>>???EEEHHHNNNTTTYYY\\\]]]]]]XXXVVVSSSQQQPPPPPPPPPQQQQQQSSSSSSSSSTTTYYYbbbhhhpppvvvzzzyyyrrrkkkiiiiiieeegggiiihhheeeeeegggjjjjjjiiihhhhhhiiiiiihhhgggeeefffiiikkkmmmoooooopppssssssuuuwwwxxxxxxuuurrrqqqqqqqqqrrrqqqqqqqqqppppppqqqrrrqqqqqqqqqsssvvvwwwxxxzzz}}}}}}{{{xxxwwwvvvvvvwwwvvvtttrrrssssssssstttvvvwwwyyyzzzyyywwwtttsssssssssrrrqqqrrrqqqqqqppppppppppppppprrrsssuuuwwwyyyzzz{{{{{{zzz|||}}}|||{{{{{{zzzyyyxxxwwwwwwxxxwwwxxx{{{}}}{{{yyywwwvvvvvvvvvxxxyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}||||||}}}vvvooollliiifffiiinnnuuussssssvvv||||||wwwrrrnnnmmmmmmmmmiiijjjlllnnnpppqqqrrrssssssuuuuuusssppprrrzzzxxxmmmbbb\\\iiizzz................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((()))***++++++((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,---...///000000000000222555111000777777:::GGG\\\zzznnnggghhhlll{{{{{{{{{~~~rrrnnnooo}}}jjj]]]PPPIIIEEEBBBAAACCCAAA@@@@@@???>>>>>>???????????????@@@BBBGGGLLLOOOPPPUUU\\\bbbdddkkkzzz}}}iiiZZZOOOGGGBBB===<<<;;;;;;;;;<<<===>>>>>>AAAGGGNNNUUUZZZ^^^___ZZZYYYXXXUUUSSSRRRSSSSSSVVVWWWXXXVVVUUUWWW\\\aaaiiipppxxxyyytttmmmjjjiiicccfffhhhgggddddddgggjjjhhhfffeeefffggghhhfffeeedddeeegggiiikkkllllllmmmoooppprrruuuwwwvvvsssppppppqqqqqqrrrrrrrrrqqqpppoooqqqrrrrrrqqqqqqsssuuuvvvwwwyyy|||{{{xxxuuuuuutttuuuwwwwwwvvvtttqqqqqqrrrrrrtttuuuwwwxxxyyyvvvsssrrrrrrrrrqqqpppqqqqqqqqqppppppooonnnnnnmmmnnnqqquuuxxx{{{|||}}}zzz|||}}}{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxxxxzzz|||~~~{{{zzzyyyxxxwwwxxxxxxyyywwwwwwxxxyyyzzz{{{||||||~~~~~~rrrlllggggggffffffjjjooowwwzzz}}}~~~}}}|||~~~~~~|||yyywwwssspppmmmmmmmmmnnnlllmmmnnnooopppppppppooommmqqqtttuuuuuuyyywwwkkkbbb^^^aaaeeeuuu........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,((()))******++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************))))))))))))))))))))))))*********************************************************++++++,,,,,,---*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------...///000000000000444888222...333333444>>>LLLiii{{{ppphhheeefffkkk{{{yyyxxxyyyzzz{{{ssskkknnn{{{}}}lllYYYNNNGGGBBBAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>?????????@@@BBBFFFIIIKKKNNNVVV```dddgggmmmuuuzzzjjj[[[MMMDDDAAA???===<<<;;;<<<===>>>:::===AAAHHHOOOUUUZZZ]]]ZZZ[[[[[[ZZZWWWVVVVVVVVVYYY[[[[[[YYYWWWVVVZZZ]]]dddjjjrrrvvvtttooollljjjdddeeefffeeeeeeeeegggiiifffeeedddeeeggghhhgggfffeeeeeefffggghhhiiijjjjjjlllmmmooorrrttttttqqqoooooopppqqqrrrsssrrrqqqpppqqqsssttttttttttttuuuwwwvvvwwwyyy|||~~~{{{vvvrrrssssssssstttvvvwwwvvvuuunnnnnnnnnoooqqqrrrtttuuuxxxuuusssrrrrrrsssrrrqqqqqqrrrrrrqqqqqqooonnnnnnjjjlllooossswwwzzz|||~~~yyy{{{}}}~~~~~~}}}yyyxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxyyy{{{}}}~~~yyyxxxxxxwwwwwwxxxzzz{{{wwwxxxyyyzzz{{{{{{{{{{{{}}}~~~zzzmmmiiifffggghhhhhhlllqqqwww~~~}}}~~~~~~zzzxxxqqqpppnnnllljjjjjjjjjjjjmmmnnnooooooooonnnlllkkkkkkooosssvvvyyyvvveeeZZZWWW\\\hhhttt........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,,,,,,,------------************************************************************************************************************************++++++*********)))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************)))******+++,,,,,,------)))******+++,,,,,,------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,......///000111111111111111888444///222222222;;;@@@TTTssswwwlllffffffdddmmm|||yyyyyy{{{|||~~~~~~uuuiiiuuujjjZZZOOOHHHDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<>>>??????>>>???AAADDDHHHIIIPPPYYY___bbbiiiqqqttt~~~lllZZZNNNHHHEEEAAA===<<<<<<===>>>:::;;;===AAAFFFMMMSSSVVVVVVYYY\\\\\\YYYWWWWWWXXXYYY[[[]]][[[YYYXXXZZZ]]]aaaeeelllqqqsssqqqnnnkkkeeedddcccdddfffhhhhhhgggfffeeedddfffhhhjjjiiiiiihhhhhhgggfffggghhhiiijjjkkkkkkmmmooorrrrrrqqqooonnnpppqqqssssssrrrqqqpppqqqrrrtttuuuttttttuuuvvvuuuvvvxxx{{{}}}}}}yyytttqqqssssssrrrsssuuuuuutttrrrnnnnnnooopppqqqssstttuuuwwwuuurrrrrrssstttssssssrrrrrrssssssrrrqqqpppoookkklllooorrrvvvxxxzzz{{{wwwxxxyyyzzz{{{{{{{{{{{{wwwwwwvvvuuuvvvwwwxxxyyyzzzyyyxxxwwwvvvxxxzzz}}}zzzyyyxxxwwwwwwxxxyyyyyyyyyzzz{{{|||}}}||||||{{{|||}}}{{{uuuqqqjjjggggggjjjmmmmmmpppuuuyyyyyysssppplllkkkkkkjjjiiigggfffeeekkklllmmmmmmmmmkkkiiihhhiiiiiiiiilllsss|||~~~nnn]]]XXX\\\eeesss........................------------------------,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,------.........************************************************************************************************************************++++++++++++*********************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))***+++,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))***+++,,,,,,------))))))***+++,,,,,,------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,...///000111111222222222---666555111555555555===999EEE]]]ooohhhhhhbbbdddppp|||}}}}}}wwwuuu{{{}}}lllvvvyyyeeeXXXNNNIIIGGGBBBAAA@@@???>>>>>>>>>>>>:::===??????======???AAABBBBBBFFFMMMSSSZZZeeepppmmmxxx{{{fffXXXMMMJJJDDD???<<<;;;<<<===;;;::::::<<<@@@FFFLLLPPPSSSWWW[[[\\\ZZZWWWWWWXXXWWWZZZ]]]\\\ZZZYYY[[[^^^___bbbhhhnnnrrrsssooolllgggdddbbbcccgggiiihhhgggfffeeeeeegggjjjllllllkkkkkkjjjhhhffffffgggiiijjjkkkkkklllnnnqqqrrrqqqooonnnoooqqqsssssssssqqqpppnnnppprrrsssrrrrrrsssttttttuuuwwwzzz|||~~~{{{}}}~~~}}}{{{wwwttttttsssssssssttttttrrrpppqqqqqqrrrssstttvvvwwwxxxwwwuuurrrrrrssstttttttttrrrsssssstttsssrrrqqqppplllnnnppprrruuuvvvxxxxxxvvvvvvvvvwwwwwwxxxyyyyyyvvvvvvuuuuuuuuuwwwxxxyyyzzzzzzxxxvvvuuuvvvyyy{{{{{{zzzyyywwwwwwwwwwwwxxxzzz{{{}}}~~~~~~}}}}}}|||{{{}}}{{{wwwrrrmmmhhhcccaaaccciiimmmooorrrwww|||uuunnnjjjkkkkkkkkkkkkiiigggeeeccchhhiiijjjkkkkkkjjjhhhgggeeeaaa^^^```hhhsss}}}~~~ooobbbccckkkttt........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************++++++************+++++++++++++++*********))))))++++++++++++++++++++++++//////---,,,***)))((('''((())))))))))))*********+++++++++++++++++++++++++++******)))((())))))))))))))))))))))))))))))))),,,+++***(((''''''''''''************************)))))))))((((((((((((((('''((()))***************...---,,,+++***(((''''''))))))))))))************))))))************))))))))))))))))))************++++++***)))(((((())))))'''(((((()))******+++++++++*********))))))(((((()))((('''''''''(((***+++++++++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***............///000111222222222222222222222222222333===HHHaaazzznnngggddd```eeevvv{{{zzzwww|||zzzcccSSSLLLJJJGGGBBB@@@AAA@@@>>>???BBB>>>===;;;::::::;;;===>>>???AAADDDHHHNNNWWWaaaggglllpppttt||||||jjjbbbTTTIIIHHHHHHEEEAAAAAA:::999888888999;;;>>>@@@GGGJJJNNNSSSVVVVVVUUUTTTYYYYYYYYYYYYYYYZZZZZZZZZ```bbbeeeiiipppuuuqqqiiihhhccc```aaafffjjjjjjhhheeefffhhhjjjkkklllkkkkkkmmmkkkiiigggfffhhhjjjkkkmmmnnnppppppnnnnnnnnnooonnnmmmnnnpppsssuuutttsssoooppprrrttttttttttttsssssstttuuuwwwzzz}}}~~~{{{yyy||||||||||||{{{yyyvvvuuuuuuvvvsssrrrqqqqqqqqqqqqpppooossssssqqqpppoooqqqvvvyyy{{{yyyvvvuuuuuuuuusssrrrqqqrrrssstttttttttsssrrrooopppqqqrrrssssssssssssvvvvvvwwwxxxyyyyyyyyyyyyvvvwwwwwwxxxwwwuuusssqqqvvvwwwwwwuuurrrsssvvvzzz|||{{{yyywwwuuutttssssssvvvxxx{{{}}}~~~~~~}}}|||tttmmmiiigggfffeeedddcccfffjjjooorrrsssxxxyyy}}}yyyrrrmmmjjjlllkkkjjjiiihhhhhhhhhhhhllliiifffgggjjjjjjeeeaaaccc___[[[YYYWWW[[[fffrrrpppkkkgggiiivvv........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************************************+++******))))))******++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))*********++++++************************+++******)))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))************************)))))))))))))))))))))))))))******++++++++++++***,,,,,,++++++***)))))))))))))))))))))************))))))************))))))))))))))))))************,,,+++***)))))))))))))))(((((())))))***++++++,,,************)))))))))((())))))((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))******+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------...///000111111111111222222222333333777>>>@@@OOOtttyyymmmeeebbbeeeqqq}}}|||}}}{{{dddVVVQQQIIIDDDAAABBBAAA>>>>>>AAA>>>===;;;::::::;;;===>>>>>>???BBBEEEJJJQQQZZZ```ccchhhlllrrrvvvhhhZZZTTTPPPHHHAAA>>>>>>>>>============>>>???BBBEEEIIINNNQQQSSSTTTTTTWWWWWWWWWXXXXXXYYYYYYYYY\\\___bbbgggooouuusssmmmiiieeeaaabbbfffiiihhhfffdddeeegggiiikkkkkkkkkkkklllkkkhhhgggfffgggiiikkklllmmmoooooommmlllmmmnnnooonnnnnnpppssstttsssrrrpppqqqssstttuuuvvvvvvuuutttttttttvvvxxxzzz}}}~~~~~~zzzwwwyyy}}}yyyvvvzzzzzzzzzwwwuuussssssttttttsssrrrrrrrrrrrrqqqpppqqqrrrqqqpppqqqsssxxx|||{{{yyyvvvttttttsssqqqppppppqqqrrrssstttttttttsssqqqqqqqqqrrrrrrsssssstttuuuvvvwwwxxxyyyyyyyyyyyywwwxxxyyyyyyxxxvvvsssrrrrrrtttuuutttssstttxxx{{{xxxxxxwwwvvvvvvvvvwwwwwwtttvvvyyy|||~~~tttkkkeeecccbbbaaadddcccbbbdddhhhlllnnnoooiiikkkooovvv~~~}}}yyytttoookkkhhhkkkjjjiiiiiihhhhhhhhhhhhkkkhhhfffgggjjjjjjeeeaaa___XXXRRRPPPOOOOOOSSSYYYaaaffflllsss}}}|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,************************************************+++******))))))******++++++++++++***************++++++++++++++++++++++++))))))******+++,,,,,,---************+++++++++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++************************((()))))))))***++++++++++++,,,,,,,,,,,,++++++*********************++++++))))))))))))************))))))************))))))))))))))))))************,,,,,,+++************+++))))))******+++,,,,,,,,,************))))))))))))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---...////////////000111222333333444666;;;999???YYY{{{xxxkkkeeedddjjjppprrrssstttxxx}}}~~~www```SSSKKKFFFCCCCCCBBB???===>>>>>>===<<<;;;;;;<<<===>>><<<===???AAADDDJJJPPPUUU[[[aaafffkkkttt~~~ooofff___TTTHHHBBB@@@???>>>===<<<;;;::::::<<<>>>BBBFFFKKKOOOSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWZZZ^^^bbbkkktttuuuqqqjjjgggcccccceeefffeeeccccccdddgggiiijjjkkkkkkjjjkkkjjjhhhgggfffgggiiijjjkkklllnnnnnnlllkkklllmmmooonnnnnnppprrrsssrrrqqqpppqqqsssuuuwwwxxxxxxxxxvvvuuuttttttuuuxxxzzz||||||yyyuuuvvvzzz|||zzzxxxuuussswwwxxxxxxvvvsssqqqrrrrrruuuuuuttttttsssrrrrrrqqqqqqqqqrrrrrrsssuuuyyy}}}zzzxxxuuutttsssqqqooommmmmmnnnpppqqqssstttttttttsssrrrqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzyyywwwuuusssoooqqqssstttuuuvvvyyy{{{wwwwwwvvvvvvvvvwwwxxxxxxtttuuuwwwzzz}}}uuuppphhhbbb___]]]\\\\\\\\\[[[[[[\\\___bbbbbbbbb]]]___dddllltttzzz|||}}}xxxwwwvvvssspppmmmjjjhhhiiihhhhhhhhhhhhhhhhhhhhhiiigggeeefffhhhgggccc```XXXPPPIIIGGGGGGFFFFFFIIIXXXgggxxx|||uuuvvvxxx~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,+++*********+++,,,,,,******************************************************))))))))))))******************************************************((())))))***+++,,,,,,---******+++++++++,,,,,,,,,***************************************)))(((((())))))))))))))))))))))))***))))))((())))))******************************(((((()))***+++,,,,,,---,,,,,,,,,,,,+++***))))))************************((()))))))))************))))))************))))))((()))))))))************,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,*********)))))))))))))))***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++,,,,,,---...///......///000111222333444...777888:::KKKccctttiiibbbfffnnnrrrrrrrrrmmmvvvmmmTTTLLLFFFAAABBBBBB???============<<<<<<<<<<<<======;;;<<<>>>>>>@@@CCCGGGKKKRRRXXX___eeekkkvvvxxxqqqfffYYYOOOFFFDDDAAA===;;;::::::::::::;;;>>>BBBGGGNNNSSSVVVUUUUUUVVVVVVVVVUUUTTTTTTTTTWWW[[[^^^gggpppsssqqqkkkhhheeedddddddddcccaaabbbccceeehhhiiijjjjjjjjjjjjiiihhhffffffggghhhiiikkklllnnnnnnlllkkklllmmmllllllmmmooorrrssssssrrrqqqrrrsssuuuwwwyyyzzzzzzxxxwwwuuutttuuuvvvyyyzzzzzzwwwsssrrruuuyyy||||||}}}zzzxxxxxxvvvuuuvvvwwwwwwvvvsssqqqqqqrrrvvvvvvvvvuuutttsssssssssssstttuuuttttttuuuxxxzzzyyywwwuuusssrrrpppmmmkkkiiijjjlllnnnoooqqqrrrssstttsssqqqppppppqqqrrrsssttttttuuuvvvwwwwwwwwwwwwzzzzzz{{{|||{{{yyywwwuuuooopppsssuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwxxx{{{|||tttpppiiifffaaa^^^\\\ZZZXXXWWWTTTSSSSSSVVVYYY\\\\\\\\\^^^bbbhhhpppuuuxxxxxxxxxuuutttrrrqqqnnnllljjjiiifffggggggggghhhhhhgggggghhhfffdddccccccaaa]]]ZZZRRRKKKFFFEEEDDDEEEJJJPPPaaatttxxxrrrppptttzzz------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++...---,,,+++++++++++++++***************************************************))))))))))))))))))*********************************************************************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************)))((((((************************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---***+++++++++***)))((((((,,,,,,++++++***)))))))))((()))))))))************))))))************))))))((()))))))))************,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,))))))))))))))))))******))))))******++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////------...///111222333333---777999999BBBRRRuuuooobbbfffttt~~~yyyuuu{{{~~~[[[MMMEEE???@@@AAA???===============<<<<<<=========;;;<<<>>>>>>>>>???BBBDDDFFFLLLTTT[[[bbbkkkyyyzzzkkk___SSSNNNHHHBBB>>>===>>>@@@;;;<<<===AAAFFFLLLRRRVVVUUUVVVWWWWWWVVVUUUSSSRRRSSSVVVYYY\\\bbbjjjnnnmmmjjjhhhfffeeedddcccbbbaaa```bbbdddfffhhhiiiiiiiiiiiihhhgggfffffffffggggggkkkmmmooonnnmmmlllmmmnnniiijjjkkknnnrrrttttttsssqqqrrrssstttvvvxxxzzz{{{zzzyyywwwvvvvvvwwwxxxyyywwwuuurrrqqqrrruuuxxxyyy}}}}}}~~~|||zzzyyyyyyxxxxxxuuuwwwxxxwwwuuusssrrrsssuuuvvvwwwvvvtttssstttvvvwwwxxxxxxwwwuuussstttuuuvvvuuussssssrrrqqqmmmkkkggghhhiiijjjlllmmmoooooosssrrrpppooonnnpppqqqrrrsssssstttuuuvvvvvvvvvvvvyyyzzz|||}}}|||{{{yyyxxxrrrssstttuuuvvvvvvvvvuuuvvvuuuuuutttttttttuuuuuuxxxxxxyyyzzz~~~{{{ooofffbbb___^^^]]]\\\[[[XXXSSSPPPNNNOOOQQQVVV\\\bbbeeegggiiinnnuuu{{{|||yyyuuurrrrrrqqqooommmkkkiiihhhgggeeeeeefffgggggggggfffffffffdddbbb```]]]YYYUUURRRLLLIIIFFFCCC@@@DDDRRRaaasss}}}ppplllssswww~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***************************************************))))))(((((())))))******************+++++++++***************************************)))))))))************+++++++++,,,++++++++++++++++++++++++)))******++++++)))((('''************************---,,,+++***)))((((((((())))))))))))))))))))))))((()))))))))***+++++++++))))))*********)))((((((,,,,,,++++++***)))(((((())))))))))))************))))))************))))))))))))))))))************+++************+++,,,,,,******++++++++++++++++++))))))))))))************((()))******++++++*********************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////------...///000111111222333888777666;;;GGGggg}}}mmmppp~~~|||fffRRRHHH@@@???@@@???===>>>========================:::<<<>>>>>>>>>>>>???@@@BBBEEEMMMUUU[[[cccooo{{{|||mmm^^^YYYQQQHHHBBB?????????======>>>@@@DDDJJJOOORRRRRRSSSUUUVVVVVVUUUSSSRRRQQQVVVYYYZZZ___fffiiihhhggggggfffeeedddcccbbbbbb___```ccceeegggiiiiiiiiihhhggggggffffffffffffffflllmmmoooooommmlllmmmnnniiiiiijjjmmmqqqsssssssssqqqqqqqqqssstttvvvxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwtttsssrrrqqqrrrsssuuuwwwyyyyyyzzz{{{|||~~~}}}zzzyyyyyyyyyxxxwwwuuuwwwyyyxxxvvvtttssssssrrruuuwwwvvvtttsssuuuxxxyyyzzzzzzxxxuuuqqqppppppsssrrrrrrssssssrrrpppmmmhhhhhhhhhhhhiiijjjkkklllpppooonnnnnnnnnooopppqqqrrrrrrssstttuuuuuuuuuuuuwwwyyy{{{}}}}}}}}}{{{zzzwwwvvvuuuuuuvvvwwwvvvtttqqqqqqrrrsssuuuwwwyyyzzzwwwxxxzzz~~~{{{sssiii```]]]YYY[[[^^^aaaaaa\\\TTTNNNLLLLLLOOOUUU___hhhnnnqqqqqqvvv}}}}}}wwwqqqmmmmmmllljjjhhhfffddddddcccdddeeefffggggggfffdddccccccbbb```]]]YYYTTTPPPNNNHHHGGGDDDAAA>>>EEEYYYmmmyyysssvvv}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++************************%%%''')))+++,,,+++***)))************************************************))))))(((((((((((())))))))))))*********+++++++++************************))))))))))))************)))))))))*********++++++************************((()))+++++++++***((('''************************,,,++++++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************************))))))))))))************))))))************))))))))))))))))))************)))))))))))))))***+++,,,************************((()))))))))************'''((()))*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******++++++,,,---............//////000000000333777555666<<>>============>>>>>>>>>>>>======999;;;===>>>======>>>???BBBAAAFFFMMMSSSWWWaaalllpppwww|||}}}zzznnniiiaaaWWWNNNFFFAAA???>>>======>>>AAAEEEIIIKKKKKKNNNQQQTTTVVVVVVUUUTTTNNNTTTXXXYYY]]]cccfffeeedddeeeeeeeeedddccccccccc^^^___bbbeeeggghhhhhhhhhggggggfffffffffeeeeeeeeekkklllnnnnnnlllkkklllmmmkkkkkkkkkmmmpppqqqqqqppppppppppppppprrrsssuuuvvvvvvwwwxxxxxxxxxwwwvvvuuuqqqrrrrrrsssssssssuuuvvvwwwwwwwwwxxxyyy{{{|||}}}{{{{{{{{{}}}{{{zzz}}}{{{yyyyyyzzzzzzxxxwwwtttvvvxxxxxxvvvtttsssssspppsssvvvvvvtttsssvvvzzzyyyzzz{{{yyyuuuqqqnnnmmmoooooopppsssuuuuuusssqqqkkkjjjiiihhhhhhiiijjjjjjllllllmmmmmmnnnnnnooooooqqqrrrsssttttttuuuttttttuuuwwwzzz|||}}}~~~}}}|||zzzwwwttttttvvvxxxwwwvvvrrrrrrsssuuuwwwzzz|||}}}vvvxxx{{{wwwqqqllleee```^^^^^^cccjjjqqqqqqkkkaaaYYYUUUTTTTTTXXX```hhhnnnqqqssswww||||||xxxrrrnnnlllhhhgggfffdddcccbbbccccccdddeeefffffffffdddbbbaaa______^^^[[[WWWSSSPPPNNNHHHEEECCCBBBEEEPPPfffyyy|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++************************"""&&&***,,,,,,***)))************************************************))))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))******++++++((())))))))))))*********))))))))))))))))))))))))((()))+++,,,+++***((('''*********************************)))******+++,,,))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))))))))************))))))************))))))))))))))))))************))))))(((((()))***++++++******))))))))))))))))))(((((())))))*********+++&&&'''(((******))))))((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))***+++,,,---.........///////////////...333555;;;BBBCCCRRRnnn|||zzz|||bbbTTTFFFAAA@@@>>>============>>>>>>>>>>>>======888:::===>>>=========>>>>>>;;;<<>>AAADDDFFFFFFHHHMMMRRRUUUWWWWWWWWWLLLRRRWWWYYY\\\bbbddddddbbbccceeeeeedddddddddeee]]]___aaadddfffhhhhhhhhhggggggfffffffffeeeeeeeeeiiikkkmmmlllkkkjjjkkkkkknnnmmmlllnnnoooooonnnlllppppppooooooppprrrsssttttttuuuwwwxxxxxxvvvtttsssoooqqqssstttttttttuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{vvvuuuvvvzzz}}}}}}}}}|||{{{zzzxxxxxx|||{{{zzz{{{|||{{{yyywwwsssuuuxxxxxxvvvtttsssrrrnnnrrrvvvvvvsssssswww{{{xxxzzzzzzyyyuuupppnnnmmmmmmnnnpppsssvvvvvvuuusssnnnmmmkkkiiiiiiiiiiiiiiijjjjjjlllmmmnnnnnnnnnnnnqqqqqqrrrssstttttttttttttttvvvyyy|||~~~~~~~~~~~~{{{wwwttttttwwwyyyyyyxxxvvvvvvvvvwwwxxxzzz{{{|||vvvxxx{{{vvvllliiifffbbb___```gggnnnxxx|||ppphhhhhhdddaaa```dddiiimmmpppsssvvvxxxwwwrrrooonnnnnnfffeeedddcccccccccdddeeedddeeefffffffffdddaaa```\\\]]]]]][[[WWWTTTQQQQQQHHHDDDBBBGGGPPP^^^sss,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))************************''')))***++++++***)))''')))************+++++++++***************)))((((((((((((((((((''''''''''''************))))))))))))))))))))))))******************++++++++++++************))))))))))))************))))))))))))******+++***)))'''''')))***+++,,,+++++++++***))))))))))))************+++++++++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************......---------...//////000///.........///111222...111444555888AAANNNXXX|||wwwuuuzzzoooQQQEEEDDDAAA===;;;======<<<;;;===@@@>>>:::======<<<<<<<<<;;;;;;;;;;;;;;;<<<===@@@CCCGGGIIITTT]]]eeeeeebbbiii{{{tttbbbSSSKKKGGGEEEBBB?????????@@@AAABBBCCCGGGKKKOOOSSSWWWXXXUUUTTTUUUYYY___cccdddccc```aaacccdddeeeeeeeeeeeebbbbbbbbbccccccdddddddddcccccccccdddddddddeeeeeejjjjjjjjjjjjiiiiiihhhhhhnnnnnnlllkkkjjjiiiiiiiiinnnmmmmmmnnnooorrruuuwwwtttssstttvvvxxxvvvqqqmmmrrrrrrssstttvvvwwwyyyzzzyyyxxxvvvuuuuuuvvvxxxyyyuuuvvvyyy|||~~~~~~}}}zzzxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvvvvxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{vvvuuusssqqqooonnnmmmmmmpppqqqqqqrrrtttvvvxxxyyyzzzyyyxxxvvvtttrrrpppoookkkmmmqqqtttvvvvvvvvvuuurrrpppnnnnnnmmmmmmkkkiiilllkkkiiiiiijjjllloooqqqrrrqqqpppooooooqqqssstttqqqtttwww{{{}}}}}}||||||vvvvvvuuuuuuvvvwwwyyyzzzxxxxxxyyyyyy{{{|||~~~zzz||||||wwwmmmiiidddbbbcccddddddbbbjjjvvvuuuuuussspppoooqqquuuzzz}}}vvvzzz{{{wwwpppjjjhhhiiiiiigggdddcccdddddddddcccgggdddcccdddgggfff```ZZZ\\\YYYWWWXXX[[[\\\ZZZXXXJJJLLLMMMPPP]]]sss,,,+++)))(((((()))+++,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))((((((((((((((((((((((((((((((((()))))))))******************************************************************************((()))***++++++***)))((())))))*********+++++++++***************)))((((((((((((((((((((((((((((((************))))))))))))(((((()))))))))*********)))******++++++******)))******))))))))))))************))))))))))))******+++***)))(((((()))***+++++++++******************))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))))))))***++++++++++++++++++++++++************************------,,,,,,------...//////////////////000000111111333444333444999BBBJJJ___xxxxxxwwwzzzjjjTTTHHHAAA>>>@@@;;;:::999999<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>AAADDDFFFGGGNNNTTTSSSQQQVVVdddqqqqqqbbbYYYJJJFFFBBB>>>===>>>???@@@======???BBBHHHNNNTTTWWWVVVUUUVVVYYY^^^bbbbbbaaa___`````````aaacccdddeeeccccccccccccccccccccccccbbbbbbccccccdddeeeeeefffjjjjjjiiiiiihhhhhhggggggkkkjjjjjjjjjjjjkkkkkklllmmmllllllmmmooorrruuuvvvxxxuuuttttttuuuuuusssqqqssssssttttttuuuwwwxxxyyy|||zzzxxxuuutttttttttuuuuuuvvvxxx{{{}}}~~~}}}|||zzzxxxvvvuuuttttttuuuvvvvvvuuutttsssuuuvvvwwwxxxxxxxxxyyyyyyzzzzzzvvvuuutttrrrpppooooooooorrrqqqqqqqqqrrrsssssstttxxxwwwwwwvvvuuuttttttsssnnnpppsssvvvxxxyyyxxxwwwsssqqqooonnnnnnmmmkkkiiikkkjjjiiihhhiiilllnnnpppqqqpppooonnnoooppprrrsssrrrtttwwwzzz||||||{{{zzzwwwwwwvvvvvvwwwyyyzzz{{{yyyyyyyyyzzz|||~~~|||wwwqqqllldddaaa___```cccfffhhhhhhkkkxxx{{{yyy{{{{{{qqqiiiffffffgggeeecccbbbcccccccccbbbbbb``````bbbeeeddd___ZZZZZZVVVUUUYYY___aaa\\\WWWLLLSSSZZZbbbppp,,,+++***))))))***+++,,,+++++++++,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((()))))))))*********++++++************************************************************************((()))***++++++***)))((()))))))))*********++++++)))************))))))((('''(((((())))))*********************))))))))))))(((((())))))))))))******)))******++++++******)))***))))))(((((())))))*********))))))))))))******+++***)))(((((()))***+++))))))******************)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))))))))***************************************************,,,+++++++++,,,,,,---.........///000000000000///222333444333222555:::???JJJlllzzzpppiiiiiijjjpppzzz|||rrrpppttt|||pppXXXHHHBBBCCC<<<;;;::::::;;;<<<===???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;===???AAABBBBBBFFFIIIIIIHHHKKKSSSZZZmmm}}}uuujjjTTTNNNFFF@@@>>>>>>???@@@<<<;;;:::<<<@@@FFFMMMQQQVVVVVVVVVXXX\\\```aaaaaa```^^^]]]\\\\\\^^^aaacccbbbbbbbbbbbbbbbbbbbbbaaa```aaabbbcccdddffffffgggiiiiiihhhhhhgggffffffeeeffffffggggggiiikkklllmmmjjjiiiiiijjjlllpppsssuuuzzzwwwsssqqqrrrttttttuuuttttttttttttuuuvvvwwwxxx{{{zzzxxxvvvtttttttttuuuuuuvvvxxxyyyzzz{{{||||||{{{zzzzzzxxxwwwuuusssrrrsssttttttsssqqqpppqqqsssuuuuuuuuuvvvwwwxxxxxxyyyvvvvvvtttsssrrrqqqqqqqqqrrrrrrrrrqqqpppooooooooosssssssssttttttuuuuuuuuuqqqsssvvvyyyzzz{{{zzzyyysssqqqpppoooooonnnlllkkkkkkjjjiiiiiijjjlllnnnpppqqqpppooooooooopppqqqrrrsssuuuwwwyyyzzzzzzyyyxxxvvvvvvwwwwwwxxxzzz||||||yyyzzz{{{}}}|||tttnnnhhhdddaaa^^^]]]]]]```eeekkknnnpppxxxzzzqqqiiieeedddeeecccaaaaaaaaabbbaaa```^^^]]]^^^aaadddccc___[[[WWWUUUVVV\\\cccddd^^^WWWTTT```mmmxxx|||++++++***))))))***++++++******++++++++++++******************************************************************************************************************))))))))))))************************)))*********++++++++++++************************++++++++++++++++++++++++************************((()))************)))((())))))))))))************))))))************)))((('''(((((()))***++++++,,,************)))))))))((((((((((((((()))))))))***))))))************))))))))))))(((((((((((())))))******))))))))))))************)))(((((()))******(((((())))))******++++++))))))))))))************++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************************+++,,,------,,,---///000000000///...000222444555555777;;;>>>FFF[[[zzzkkkccc___^^^dddpppuuupppnnnqqquuuwwwzzz~~~zzzbbbQQQIIIBBB>>><<<<<<<<<::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======BBBCCCDDDEEEGGGIIILLLNNNTTTcccyyyxxxddd\\\QQQHHHCCCAAA@@@??????>>><<<<<<===@@@DDDGGGRRRRRRSSSVVVYYY]]]```aaaaaa___[[[YYYXXXZZZ]]]___`````````aaaaaabbbbbbbbb______aaabbbdddfffggghhhhhhhhhgggffffffeeeddddddccccccccceeefffhhhjjjkkkeeeeeeeeegggiiimmmppprrrxxxvvvsssppppppqqqssstttrrrrrrsssssstttvvvwwwxxxwwwwwwvvvvvvvvvwwwxxxxxxvvvwwwxxxxxxyyyyyyyyyxxxyyyyyyyyyyyywwwuuusssqqqsssssssssrrrpppooopppqqqrrrrrrssstttuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnooooooooopppqqqrrrrrrssssssuuuwwwyyyzzzzzzzzzyyysssrrrpppooopppooommmlllkkkkkkjjjjjjkkkmmmooopppqqqppppppppppppqqqrrrssstttuuuwwwxxxyyyyyyxxxwwwtttuuuvvvwwwxxxzzz{{{|||{{{|||~~~}}}sssjjjccc___]]]\\\___```bbbffflllsssxxxzzz~~~xxxyyyxxxsssmmmhhheeeeeedddbbbaaaaaaaaabbbaaa___]]]]]]]]]___aaa```]]]YYYVVVZZZ___bbbcccaaa]]]ZZZbbbooo~~~~~~+++******************+++)))******++++++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********((())))))*********))))))'''(((((()))***++++++,,,************)))))))))((('''(((((((((((())))))))))))))))))******)))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))******((((((((())))))******+++(((((()))))))))*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))***+++,,,------,,,---///000000000///...///000333555666888:::<<>>???>>>>>>======>>>>>>>>>JJJKKKNNNQQQTTTYYY^^^aaaccc```\\\YYYWWWXXXYYY[[[]]]]]]^^^___aaabbbcccccc^^^___```bbbdddfffggghhhfffffffffeeeeeeeeeeeedddbbbbbbbbbbbbcccdddffffffaaaaaabbbcccfffjjjnnnppprrrsssrrrqqqpppoooooopppooooooppprrrsssvvvxxxyyyvvvvvvvvvvvvvvvwwwxxxxxxvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxwwwvvvtttssssssttttttrrrqqqpppqqqsssqqqqqqrrrrrrsssttttttuuutttssssssrrrrrrrrrssssssqqqrrrrrrsssrrrrrrqqqpppoooooooooooopppppppppppprrrsssuuuvvvwwwwwwwwwwwwsssqqqpppooopppooonnnlllllllllllllllmmmnnnpppqqqqqqqqqqqqqqqqqqrrrssssssuuuvvvwwwxxxxxxxxxxxxwwwssssssuuuwwwyyyzzz||||||}}}~~~yyywwwsssooohhh```[[[ZZZ\\\]]]bbbeeejjjooovvv}}}}}}vvvppppppooommmiiifffddddddcccbbbaaaaaabbbbbbaaa___\\\[[[ZZZZZZZZZYYYWWWUUUWWWaaajjjiiiaaa\\\^^^dddrrr~~~yyy}}}~~~************************((()))******+++*********************************************************************************(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((()))))))))******((())))))************)))'''(((((())))))*********************))))))))))))''''''(((((((((((())))))((())))))******))))))((()))((((((''''''(((((()))******))))))))))))******)))))))))******)))))))))(((((())))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,---...------...////////////...///000111222444555666666===HHHgggsssfff\\\]]]ccclllzzz~~~{{{yyywwwxxx{{{___NNN???======999888:::::::::::::::;;;;;;;;;;;;::::::::::::999999999888999999999<<>>>>>>>>=========BBBDDDGGGJJJNNNSSSZZZ^^^aaa```^^^\\\[[[ZZZZZZZZZ\\\\\\]]]^^^```aaabbbbbb^^^___```bbbdddeeeggggggdddeeeeeeeeeeeefffffffffbbbbbbbbbbbbbbbcccdddeee______```bbbeeeiiimmmpppoooqqqrrrrrrpppnnnmmmmmmnnnnnnoooppprrrtttuuuvvvvvvvvvvvvuuutttssssssrrruuuuuuuuuuuuuuutttssssssuuuuuuuuuvvvvvvuuuuuutttsssttttttsssrrrrrrtttuuuqqqqqqqqqrrrrrrrrrrrrsssppppppppppppqqqqqqrrrsssqqqqqqssstttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssrrrpppoooooooooooonnnlllkkkkkkllllllmmmoooppppppppppppqqqqqqqqqrrrrrrrrrvvvvvvwwwxxxyyyyyyyyyyyytttuuuwwwzzz|||~~~wwwnnniiiaaa```^^^[[[YYYZZZ^^^bbbfffjjjpppvvv|||yyysssooommmkkkiiifffcccaaa```aaaaaa```aaabbbbbbaaa___YYYWWWUUURRRQQQQQQQQQQQQYYYfffppplll```\\\fffsss||||||~~~~~~}}}{{{*********++++++*********(((((()))***************************************************************************************(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***(((((()))***************((((((((((((((((((((((((************))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((******))))))))))))******))))))************)))))))))))))))))))))((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******++++++++++++++++++++++++************************************,,,---...///...------------...//////000//////000222444444444<<>>???@@@@@@AAAFFFNNNUUU___qqq~~~uuunnneeeXXXOOOEEECCCAAA???>>>>>>>>>???>>>@@@CCCEEEGGGMMMSSSYYY]]]^^^___``````___^^^\\\^^^^^^^^^^^^^^^_________^^^___```bbbccceeeffffffccccccdddeeefffggghhhhhhccccccccccccdddeeefffggg___``````cccfffkkkoooqqqoooqqqsssrrrooommmmmmnnnoooooonnnoooooopppqqqrrrrrrrrrrrrrrrqqqppppppoooqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqrrrssstttuuurrrsssttttttssssssuuuwwwrrrrrrrrrqqqqqqqqqqqqqqqmmmmmmmmmnnnooopppqqqrrrqqqrrrsssttttttsssrrrqqqppppppqqqqqqqqqrrrrrrrrrooopppppppppppppppqqqqqqqqqooonnnnnnnnnnnnmmmkkkiiijjjjjjkkklllmmmnnnnnnnnnnnnooopppppppppppppppvvvwwwwwwxxxyyyzzzzzz{{{xxxzzz}}}zzzmmmccc^^^UUUWWWZZZ[[[\\\___dddiiimmmqqqvvvyyy||||||vvvqqqkkkiiifffdddbbbaaa___]]]_________```aaaaaa___]]]WWWUUURRROOOMMMNNNRRRTTT[[[eeemmmiiiaaacccttt|||uuuqqqrrrvvv{{{~~~}}}zzzxxxxxxwww******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((()))***************((((((((((((''''''''''''************))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''((((((******))))))))))))******))))))************))))))******))))))((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,,,,*********************************************************+++,,,...///000......---,,,,,,...///000///......000333666777777;;;===JJJkkkllleee```[[[```jjjmmmsss\\\IIIBBB<<<999:::999999999::::::;;;;;;;;;999999:::::::::999999888999999999999999:::<<<===>>>>>>BBBHHHKKKOOO]]]mmm~~~tttfff[[[PPPMMMGGGBBB???>>>???@@@<<<>>>@@@BBBCCCHHHOOOTTTYYY\\\```cccdddcccaaa___``````___^^^^^^]]]\\\\\\______```bbbcccdddeeefffbbbcccdddeeeggghhhiiijjjcccddddddeeefffhhhiiijjj```aaabbbdddhhhlllqqqsssqqqrrrsssqqqnnnmmmoooqqqqqqpppooonnnnnnmmmmmmnnnllllllmmmoooooopppppppppnnnoooooooooooonnnnnnmmmnnnnnnnnnnnnoooqqqtttuuuqqqrrrssstttssstttvvvxxxssssssrrrrrrqqqpppppppppkkkkkkllllllmmmooopppqqqrrrssstttttttttrrrpppooommmmmmnnnooopppqqqrrrrrroooooooooooooooooooooooopppnnnmmmmmmnnnnnnmmmkkkggghhhiiijjjkkkllllllmmmlllmmmmmmnnnnnnnnnnnnnnnvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~rrrfff]]]XXXQQQUUUZZZ^^^aaaeeejjjooouuuxxxzzzzzzyyyyyy|||~~~vvvzzz}}}xxxssspppeeecccaaa```______^^^]]]]]]]]]]]]___``````^^^\\\XXXVVVRRROOOMMMPPPVVVZZZ[[[ccchhhfffcccjjj~~~xxxmmmdddbbbhhhpppwww~~~wwwtttssstttttt,,,+++***((((((((()))***)))************+++++++++***************************************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---,,,***)))))))))******(((((())))))************))))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,******))))))))))))************))))))((((((''''''(((((())))))))))))((((((************************,,,,,,++++++++++++,,,,,,******++++++++++++******+++,,,,,,---,,,+++***))),,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......000111111222222333444444777777@@@ZZZ|||kkkaaa\\\```gggooopppqqqzzz|||WWWHHHFFFAAA999777555333444777:::::::::999:::;;;;;;999999:::;;;<<<<<<<<<;;;;;;:::::::::???@@@AAACCCEEEJJJPPPTTTgggxxxwwwpppaaa[[[RRRIIIBBBAAABBBCCC@@@>>>===>>>AAADDDFFFFFFPPPTTT[[[```dddgggjjjllljjjiiifffcccaaa^^^]]]\\\___]]]\\\___cccggggggfffdddddddddeeefffiiikkklllfffeeeddddddfffkkkooorrroooiiieeeddddddfffnnnwwwzzzuuunnnkkklllmmmnnnmmmoooooonnnnnnnnnmmmmmmmmmmmmnnnnnnooonnnnnnmmmmmmnnnmmmlllnnnqqqrrrpppmmmmmmmmmmmmmmmnnnpppqqqrrruuuvvvvvvuuurrrqqqqqqrrruuusssqqqpppqqqrrrrrrqqqnnnnnnnnnnnnnnnoooooopppnnnooopppqqqqqqqqqpppoooqqqpppooonnnnnnmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnoooppppppooonnnmmmkkkiiihhheeeeeeffffffgggfffffffffhhhjjjmmmnnnooooooqqqrrrpppwww~~~}}}xxxvvvzzz}}}||||||uuukkkbbb[[[XXXWWWVVVXXX]]]dddlllrrrtttttt{{{zzzxxxwwwuuurrrllliiieeehhhpppxxx|||xxxtttqqqooonnnhhhddd___\\\[[[[[[[[[[[[___\\\ZZZ[[[^^^```___]]]XXXSSSMMMMMMUUU^^^aaa___\\\]]]```gggrrrxxxlllfffeeehhhqqqzzzzzzqqqkkkkkkuuu,,,+++)))((((((((()))***))))))*********+++++++++***************************************************)))(((((((((((()))***************************))))))))))))))))))))))))*********))))))*********,,,+++***)))))))))******)))))))))))))))*********))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))************************))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))*********)))))))))))))))((((((((())))))******))))))(((************************))))))(((((((((((()))))))))******++++++******)))++++++,,,,,,,,,+++)))(((++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......000000111111222333333444444777???PPPkkkmmmbbbbbbgggssszzzsssVVVGGG???:::999999999888777888:::<<<888999:::999888888999:::;;;;;;:::::::::999999999:::;;;===>>>@@@CCCIIIMMMTTTaaarrr~~~tttlll```UUUMMMHHHDDDBBBBBB???======>>>@@@AAAAAAFFFKKKRRRZZZ```fffkkkooonnnllljjjhhheeecccbbbaaaccc```^^^___bbbdddcccbbbccccccccccccdddeeeggghhhfffeeedddeeegggkkkoooqqqqqqkkkgggfffeeefffllltttvvvqqqllljjjjjjllllllkkkllllllllllllkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnooopppnnnmmmnnnoooooommmkkkmmmmmmmmmnnnnnnpppqqqqqqssstttuuutttrrrqqqqqqrrrrrrqqqppppppqqqqqqooommmooonnnmmmmmmmmmnnnooopppnnnnnnooopppqqqpppoooooooooooonnnnnnnnnoooppppppmmmmmmmmmmmmmmmnnnoooooonnnnnnnnnnnnmmmmmmlllkkkhhhhhhiiiiiiiiihhhhhhgggiiikkknnnoooooopppqqqssspppvvv~~~}}}wwwooollljjjfffaaa\\\[[[\\\]]]]]]___bbbhhhoootttvvvvvvxxxuuuqqqmmmiiiddd___\\\[[[bbbnnn{{{wwwuuurrroookkkhhhffffffeeebbb^^^\\\\\\\\\[[[ZZZYYYYYYXXXZZZ[[[\\\\\\[[[ZZZVVVQQQRRRYYY```cccbbbXXXYYY___kkk{{{|||nnnaaa___dddlllttt{{{uuulllhhhmmm|||+++***))))))((())))))))))))))))))*********++++++************************************************+++***))))))))))))***+++************************))))))))))))))))))))))))***))))))(((((())))))***++++++***)))))))))***************)))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''&&&******))))))))))))******)))))))))***************)))******************)))))))))))))))))))))))))))((((((''''''''''''(((((()))******++++++******)))******++++++******)))(((*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......000000000111222222333333000666===BBBNNNfffooojjjmmm{{{www|||oooTTTEEE???;;;<<<===999444222555999777888999888777666777999::::::999999999999888888888999999:::;;;===BBBEEEDDDLLLUUU^^^hhhxxx~~~pppfff^^^UUULLLEEEFFFCCC@@@>>>>>>>>>>>>===>>>BBBIIIOOOVVV^^^eeejjjqqqqqqqqqooommmjjjhhhffffffcccaaa```aaaccccccbbbdddccccccccccccdddeeeeeeffffffeeefffgggjjjmmmooommmhhhdddbbb```___dddjjjpppmmmjjjiiiiiijjjiiihhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnoooqqqooonnnmmmnnnmmmkkkiiinnnnnnnnnnnnoooooopppqqqppprrrssssssrrrqqqqqqrrrvvvvvvvvvwwwwwwvvvsssppppppooommmkkkkkklllnnnooommmmmmnnnoooppppppoooooonnnmmmmmmmmmnnnoooqqqrrrlllllllllmmmmmmooopppqqqmmmnnnnnnnnnnnnnnnnnnnnnllllllllllllkkkkkkjjjiiijjjlllooopppqqqrrrsssuuutttxxx~~~zzzsssoooiiicccZZZZZZYYYXXXXXX[[[```dddfffhhhkkkqqqvvvzzzzzzyyysssnnngggaaa\\\WWWTTTQQQQQQ[[[lll|||zzzkkkiiigggdddaaa___^^^]]]```^^^]]]]]]]]]]]][[[YYYVVVWWWXXXWWWVVVVVVVVVWWWVVVUUUVVVZZZ___aaa```^^^WWW[[[eeetttqqqcccXXX\\\iiiuuu~~~{{{nnnhhhjjjvvv******))))))))))))))))))))))))))))))************************************************************+++******************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))***************))))))))))))))))))))))))))))))))))))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))******))))))))))))******))))))******++++++,,,,,,******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))*********)))))))))***)))))))))***+++,,,,,,***************************+++++++++++++++,,,,,,---,,,,,,,,,,,,---......//////000000111222222222...444:::999:::IIIcccyyy{{{{{{}}}uuutttxxxpppXXXJJJBBB@@@===888555333444666777888999888777777888999:::::::::999999999999999999999::::::999;;;>>>AAAAAADDDHHHKKKRRRaaattt{{{sssnnnfffZZZQQQLLLHHHDDDAAA@@@???>>><<<;;;>>>BBBFFFJJJPPPWWW\\\kkknnnrrruuuvvvsssnnnkkkiiigggeeeddddddeeeffffffeeeeeeeeeeeeffffffggggggeeeeeeeeeeeegggiiikkklllkkkgggcccaaa^^^[[[^^^dddkkkkkkjjjiiiiiiiiihhhgggiiihhhggggggggghhhiiijjjiiiiiihhhhhhhhhjjjkkklllooonnnmmmlllllllllkkkkkkooooooooonnnooooooppppppoooqqqssstttsssrrrssssssyyyyyy{{{|||}}}{{{wwwssspppnnnllljjjjjjkkklllnnnllllllmmmnnnooopppppppppmmmlllkkkkkkkkklllnnnoookkkkkkllllllnnnoooqqqqqqooooooooonnnnnnooooooooooooooooooooonnnmmmkkkkkkiiilllpppsssuuuwwwyyy{{{|||~~~}}}vvvnnnhhhdddaaa___VVVWWWWWWWWWXXX\\\bbbffflllnnnsssyyy|||{{{wwwsssiiiddd]]]XXXVVVUUUUUUTTTSSS\\\kkkyyy~~~uuunnncccbbb```^^^\\\[[[ZZZZZZ\\\\\\\\\^^^___^^^[[[XXXXXXYYYXXXTTTQQQPPPTTTXXXVVVVVVYYY^^^```\\\XXXWWW^^^gggtttuuufff___^^^iiixxxvvvjjjlllwww)))))))))*********))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))******++++++++++++******))))))))))))******))))))******++++++,,,,,,******++++++++++++******(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))*********)))))))))***+++,,,,,,*********************************++++++,,,,,,,,,---,,,,,,,,,,,,---.........//////000000111111222///333666666666===LLLYYYuuuwwwsssvvvyyyyyy}}}vvv^^^NNNFFF===999:::;;;:::888888999:::999888777888::::::::::::;;;;;;;;;;;;;;;999:::::::::999999;;;===???BBBEEEFFFIIIPPP\\\eeeyyy|||uuujjj```RRRNNNIIIEEEBBBAAA>>>===:::<<<===>>>@@@DDDJJJNNNYYY___iiisssxxxxxxuuusssnnnnnnmmmkkkiiihhhhhhhhheeeffffffggghhhhhhiiiiiiddddddeeeeeefffgggggghhhmmmjjjgggfffccc___aaaeeehhhiiijjjjjjiiiiiiiiiiiijjjiiihhhgggggghhhiiijjjiiihhhhhhgggffffffffffffjjjjjjjjjjjjkkklllmmmoooqqqppppppoooooooooooopppooorrrtttuuuuuuttttttuuuvvvwwwxxx{{{|||zzzvvvrrrooonnnllljjjiiiiiijjjkkkkkkkkkllllllnnnooopppqqqmmmkkkiiihhhggghhhjjjkkkkkkkkkllllllnnnoooqqqqqqsssrrrpppoooooooooooooooqqqqqqqqqqqqpppnnnmmmmmmjjjmmmrrrvvvzzz}}}{{{sssoookkkfffbbb]]]ZZZZZZ\\\XXXYYYZZZZZZ[[[]]]bbbeeemmmppptttxxxxxxrrrhhhaaa[[[XXXUUUUUUXXX\\\___```aaafffmmmtttvvvqqqhhhbbb]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[]]]___]]]ZZZWWWVVVVVVTTTPPPOOOSSS\\\cccggg```[[[YYYUUURRRUUU\\\iiivvv}}}oooaaagggtttwwwoooxxx(((((()))************)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''((()))*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++&&&''''''((())))))************))))))))))))******)))))))))***************)))******************)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((())))))******))))))(((******)))))))))***++++++*********)))******++++++*********************************++++++,,,,,,------,,,,,,,,,,,,---...............///000000111111000222333555777;;;@@@DDDTTTnnnwwwqqqtttyyy|||rrrttt{{{xxxbbbUUUFFF======>>>;;;777888999:::999888888999:::::::::;;;;;;;;;;;;<<<<<<888999999999777777999:::999===AAACCCCCCFFFKKKPPP\\\gggxxxvvvnnn^^^YYYRRRLLLHHHDDDAAA???:::;;;;;;;;;<<<>>>CCCFFFEEELLLXXXdddnnnsssuuuuuussstttuuusssoookkkiiiiiifffggghhhhhhiiihhhhhhgggdddeeeffffffgggffffffeeeiiiffffffgggddd```bbbfffggghhhiiiiiihhhhhhjjjkkkkkkjjjhhhgggfffggghhhjjjiiiiiiiiihhhgggfffdddcccfffggghhhiiiiiilllooorrrrrrqqqpppoooooooooooooooppprrruuuvvvvvvttttttttttttuuuwwwzzz|||zzzwwwtttnnnmmmlllkkkiiihhhhhhhhhhhhhhhhhhiiikkkmmmnnnpppllljjjgggeeedddeeeggghhhlllllllllmmmmmmooopppqqqtttsssqqqpppooooooppppppssssssssssssrrrqqqppppppmmmqqqvvv{{{yyymmmeee```]]][[[ZZZWWWUUUWWW\\\\\\]]]^^^^^^]]]]]]___```gggiiilllnnnllldddZZZRRRRRRQQQSSSWWW^^^dddiiikkknnnnnnooonnnlllggg```ZZZWWWVVVVVVUUUUUUVVVVVVVVVUUUVVVXXX[[[\\\[[[WWWTTTPPPOOONNNNNNSSS\\\gggooozzzjjjZZZOOOJJJMMM^^^pppyyywwwooojjjyyy~~~}}}'''((()))***+++******)))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********&&&''')))*********))))))''''''((()))***++++++,,,))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((()))))))))******))))))))))))*********)))))))))))))))((((((((())))))******))))))(((************************(((''''''''''''''''''((((((((())))))))))))((((((+++******)))***+++,,,---++++++******)))*********************************)))******+++,,,,,,---------,,,,,,,,,,,,---......------...//////000000111000111111333555888999:::BBBOOOiiiuuuqqqpppwww~~~{{{vvvvvvyyyssswww||||||fffSSSGGGAAA;;;888777888999888777777777999999999:::::::::;;;;;;;;;888999:::999888777888:::666999<<<===>>>@@@CCCFFFLLLQQQ\\\kkkzzz~~~zzzpppjjjbbbYYYRRRLLLGGGDDD>>>>>>>>>===<<<<<<>>>@@@???BBBIIIRRR[[[ccchhhlllnnnrrrvvvwwwtttqqqooonnnlllmmmmmmlllkkkiiigggffffffggghhhiiiiiigggfffeeebbbaaabbbeeedddaaabbbfffeeeggghhhhhhfffgggjjjlllmmmkkkhhhfffeeeeeeggghhhgggiiijjjkkkkkkiiifffeeedddfffggghhhhhhjjjooossssssrrrqqqpppooooooooooooooorrruuuvvvuuusssrrrrrrrrrrrrtttwwwzzzzzzwwwuuulllllllllllljjjhhhfffeeeccccccdddeeegggiiikkkmmmkkkiiifffddddddfffhhhjjjmmmmmmmmmmmmmmmnnnooooootttsssqqqppppppqqqrrrsssuuuuuuuuuvvvuuuuuuttttttssswww|||}}}}}}|||xxxqqqhhh___ZZZWWWUUUVVVZZZZZZYYY]]]ddddddeeeeeeccc___[[[YYYXXXZZZ[[[^^^```aaa___ZZZVVVSSSTTTXXX___ffflllooopppooommmjjjgggddd___ZZZVVVSSSSSSSSSSSSTTTTTTUUUVVVRRRRRRTTTVVVWWWVVVSSSOOOMMMKKKKKKPPPXXXccclllqqqrrrbbbSSSLLLKKKUUUnnnsssttt{{{'''((()))+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++&&&'''(((*********)))(((&&&&&&''')))***+++,,,---))))))))))))))))))))))))*********)))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++***)))))))))******))))))))))))************))))))((((((''''''(((((())))))))))))((((((******************************))))))))))))******(((((())))))))))))((((((++++++*********+++---...,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,---......------......///000000000000000111111333444666777;;;===JJJddd~~~{{{tttqqqqqqtttyyy{{{{{{yyywwwuuusssqqqqqqwwwoooWWWHHHAAA>>>666777888777666555666888888888888999999:::::::::999;;;<<<;;;:::999:::<<<777888999::::::<<>>BBBDDDGGGJJJPPP\\\lllxxxxxx}}}}}}}}}pppiiiggg^^^QQQPPPKKKEEEBBBAAAAAA>>>;;;===@@@BBBCCCCCCEEEJJJNNNQQQZZZeeelllooosssxxx|||zzzzzzzzzwwwsssooonnnmmmlllnnnpppqqqppplllhhheeecccddddddcccbbbbbbccceeeeeehhhjjjiiieeeeeeiiinnnlllkkkhhhfffeeeffffffggghhhiiijjjmmmooommmjjjffffffgggggghhhiiijjjkkkkkkpppqqqqqqqqqqqqpppoooooonnnnnnnnnpppqqqqqqnnnkkkooollliiijjjlllnnnnnnlllnnnnnnnnnmmmkkkgggdddbbbaaabbbdddfffggggggffffffiiihhhgggggghhhjjjlllnnnoooooonnnnnnoooppprrrsssrrrrrrqqqpppqqqtttyyy}}}yyy{{{|||{{{xxxxxx{{{~~~}}}}}}tttnnn```^^^\\\ZZZXXXXXXXXXXXXZZZ\\\```dddggglllpppsssxxxxxxuuummmbbbXXXRRRPPPMMMNNNNNNQQQ[[[iiiqqqrrrmmmmmmnnnqqqssssssqqqnnngggccc^^^]]]]]][[[UUUPPPOOOPPPQQQQQQQQQPPPNNNMMMRRRRRRQQQPPPNNNMMMLLLLLLNNNOOOPPPSSSVVVXXXWWWVVVSSSOOOOOOWWWbbbrrr}}}xxx}}}|||zzz{{{'''((((((((()))))))))******)))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))***++++++)))*********++++++++++++''''''''''''((((((((((((***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))******************)))))))))))))))***))))))))))))))))))))))))))))))************))))))%%%%%%&&&(((((())))))(((++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...............//////////////////000111222333333444555333777@@@IIIYYYyyysssfffaaa___bbbeeewww|||~~~~~~{{{wwwtttvvvxxx{{{zzz|||mmmYYYHHH@@@:::999777444333555222333555777888888888888888999::::::999888999;;;999888777777777999;;;<<<===???AAABBBFFFOOO]]]fffnnnsssyyy|||}}}}}}yyyttttttnnndddYYYTTTMMMIIIGGGFFFBBB???===>>>???>>><<<===@@@CCCGGGNNNVVV\\\```fffnnntttyyy||||||xxxuuusssooooooppppppooonnnlllkkkffffffeeeddddddeeeeeeeeedddgggiiigggddddddhhhlllmmmllljjjhhhggggggggghhhggggggiiilllnnnmmmjjjgggffffffggghhhjjjkkkkkklllnnnnnnooooooooooooooonnnmmmlllmmmoooqqqqqqpppnnnpppmmmkkkjjjlllnnnmmmlllmmmmmmmmmkkkiiieeebbb``````aaacccfffggghhhiiiiiilllkkkiiiiiijjjllloooqqqqqqqqqqqqqqqqqqppppppoooppppppqqqqqqrrrvvv{{{~~~zzzuuunnneee```XXXXXXWWWXXXYYY[[[\\\]]]fffhhhlllmmmnnnqqquuuyyy|||}}}|||vvvmmmccc]]]ZZZWWWUUUPPPOOOXXXgggrrruuuwwwvvvtttrrrrrrpppmmmjjjaaa]]]YYYYYYZZZYYYTTTPPPOOOOOOPPPQQQQQQPPPOOONNNOOOOOONNNNNNMMMMMMLLLLLLLLLKKKIIIIIIJJJLLLLLLLLLLLLQQQ]]]lllvvv~~~{{{tttpppuuu~~~yyywwwyyy}}}(((((((((((()))))))))))))))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++******)))(((((((((++++++************++++++************************)))((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((*********)))***++++++,,,*********+++++++++,,,,,,&&&&&&&&&'''((()))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***************************))))))************))))))&&&'''((()))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------------............/////////...//////000111222333333444222444888;;;CCCYYYoooooofff___[[[ZZZcccsss|||{{{uuuXXXLLLAAA<<<;;;888666666111222444666777888888888777999::::::999999;;;<<<999888777666666777999999999:::<<<<<<===BBBKKKRRR]]]dddkkkqqqsssuuuxxx{{{~~~{{{jjjddd[[[UUUPPPLLLGGGDDD>>>>>>>>><<<::::::;;;===AAADDDGGGJJJNNNUUU^^^eeeqqqvvv|||~~~{{{yyytttsssqqqpppooonnnnnnnnnkkkhhheeeeeefffgggeeeccceeeggghhhfffddddddgggkkkmmmllljjjhhhggggggggghhhfffggghhhkkkmmmmmmkkkiiidddeeegggiiijjjkkkllllllmmmnnnooopppppppppppppppmmmlllkkkmmmoooqqqqqqpppsssqqqooonnnooooooooonnnmmmmmmmmmkkkiiifffcccaaaaaaccceeehhhkkklllnnnnnnooonnnlllkkklllooorrrttttttuuuuuuuuutttrrrooommmnnnooorrrsssvvvyyy~~~}}}zzzxxxxxxsssppplllhhhccc]]]VVVRRRRRRTTTWWW[[[___dddgggiiippptttwwwwwwsssrrruuuxxxzzzrrrkkkgggeeeaaaYYYSSSYYYhhhtttxxx{{{uuuoookkkhhheeecccYYYVVVSSSTTTUUUUUUSSSPPPMMMNNNOOOPPPPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKHHHEEEBBB@@@AAAEEEJJJMMMTTT^^^pppvvvsssooonnnttt{{{vvvvvvzzz~~~xxx~~~(((((((((((())))))))))))))))))******++++++,,,,,,))))))************))))))((((((((((((((((((((((((((()))))))))************(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((()))******++++++++++++************++++++)))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***************************************+++,,,,,,))))))*********+++++++++((()))))))))*********+++)))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((())))))***************************))))))************)))))))))***+++,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------------------.........//////......///000111222333333555444666999999===JJJXXXzzzuuujjjaaaZZZ\\\eeeyyyvvvcccOOOCCC???<<<;;;<<<777888888888777777777666666888::::::999:::;;;===999999888777666666777777999:::;;;;;;;;;===AAAEEEMMMTTT]]]dddiiimmmrrruuuwww}}}xxxnnnddd]]]VVVNNNIIIDDDCCCBBB@@@>>>>>>???@@@AAABBBBBBBBBCCCHHHNNNSSS^^^dddmmmtttxxxzzz{{{|||zzzyyywwwuuusssqqqoooooorrrmmmhhhgggiiiiiieee```ggghhhiiigggeeefffhhhkkkkkkjjjiiigggffffffffffffgggggghhhjjjmmmnnnmmmkkkccceeegggiiijjjkkkllllllnnnoooppprrrssssssttttttpppnnnllllllnnnpppqqqqqqwwwuuusssrrrqqqrrrrrrrrrnnnnnnnnnmmmkkkiiigggffffffgggiiilllnnnppprrrrrrpppooolllkkklllooosssvvvwwwxxxxxxxxxwwwuuusssrrrqqqssswwwzzz|||zzztttpppllliiigggcccaaa^^^[[[YYYVVVSSSPPPUUUXXX]]]dddkkkqqquuuwwwuuu|||yyyrrroooppp{{{~~~|||vvvrrrqqqoooiiibbbdddnnnvvvxxx{{{vvvmmmgggbbb___]]]\\\TTTQQQOOOOOOQQQQQQPPPNNNKKKLLLNNNOOOOOONNNNNNMMMHHHHHHHHHGGGGGGGGGGGGGGGCCCAAA>>>===AAAJJJTTT\\\lllvvv{{{yyyyyypppqqqsssyyyzzzxxx{{{}}}qqqoooyyy))))))))))))(((((((((((())))))******++++++,,,,,,))))))************))))))((((((((((((((((((((((((((()))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((()))******+++++++++******************+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))******************************))))))******+++,,,(((((((((((())))))))))))+++*********)))))))))((((((((())))))************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))((((((''''''((()))******************************))))))************))))))***++++++,,,,,,,,,,,,+++***)))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------..................///000111222222333222222444666666888???FFFYYYxxxhhh\\\YYY\\\gggyyydddOOOCCC===;;;<<<:::999999888777666666666666777999999999999;;;<<<999999888777777666666666999:::;;;;;;;;;<<<>>>???AAAGGGQQQXXX^^^dddkkkooorrrwww{{{~~~xxxooofff\\\UUUNNNKKKHHHEEECCCBBBAAA@@@@@@@@@@@@??????AAADDDFFFJJJOOOXXX```gggnnnuuuyyy||||||}}}~~~}}}|||zzzyyyzzzuuuooonnnooonnniiidddiiiiiiiiihhhggggggiiijjjjjjiiihhhgggfffeeeeeedddfffeeeeeegggjjjkkkkkkjjjdddfffhhhjjjlllllllllkkkmmmnnnpppqqqrrrsssttttttssspppmmmmmmnnnppprrrrrrxxxwwwvvvtttrrrrrrssstttooonnnnnnmmmlllkkkjjjjjjiiijjjkkklllnnnpppqqqrrrpppnnnllllllmmmooosssuuuzzzzzzzzzzzzzzzzzzzzzzzzyyy|||{{{rrrjjjddd___ZZZWWWVVVUUUTTTUUUWWWXXXXXXXXX[[[___eeemmmtttyyy|||~~~||||||sssooosssvvv|||~~~zzzvvvwwwyyyxxxtttrrrttttttrrrooojjjccc^^^[[[ZZZYYYYYYRRRPPPNNNMMMLLLLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<===CCCOOO^^^iii}}}vvvttttttooorrruuu|||~~~{{{}}}~~~ooofffjjjwww))))))))))))(((((((((((()))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))************'''(((((((((((()))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))++++++******)))(((((((((******))))))))))))******(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))((()))******+++'''''''''((((((((()))))))))))))))((('''&&&&&&&&&((((((((()))******++++++))))))))))))************))))))))))))))))))))))))************))))))))))))''''''''''''((()))******************************))))))************))))))((())))))*********)))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---......///000111222222222333444444444555888;;;IIIfffqqq___XXXYYY___mmm}}}}}}www{{{hhhSSSCCC;;;999888777666666666666666777555777888888777777999:::999999999888888777777666777888888999:::;;;;;;;;;;;;@@@GGGMMMRRRXXX___eeelllooorrrtttzzzzzzppphhh\\\XXXRRRMMMIIIEEEAAA>>>============>>>??????@@@???CCCHHHOOOVVV^^^gggmmmqqqtttxxx}}}|||xxxvvvvvvvvvssspppmmmlllkkkjjjjjjjjjkkklllkkkkkkjjjiiihhhggggggffffffeeedddeeegggiiiiiiiiihhhjjjlllnnnoooooonnnmmmkkklllmmmnnnppppppqqqqqqsssqqqnnnnnnpppsssttttttxxxxxxxxxvvvttttttuuuwwwrrrqqqpppooommmlllkkkkkkiiiiiijjjkkklllnnnpppqqqppppppooooooppprrrtttvvv|||}}}~~~~~~{{{xxxqqqiii```XXXRRROOOPPPPPPQQQUUUZZZ]]]______```dddjjjqqqwww{{{}}}}}}yyypppqqqtttxxx{{{{{{wwwtttvvv{{{}}}zzzuuuqqqlllgggccc```\\\YYYXXXXXXWWWVVVOOONNNLLLJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGDDDCCCBBBAAA???>>>===<<<;;;;;;<<>>AAADDDHHHNNNTTTYYY^^^```eeekkkqqqxxx|||~~~}}}|||{{{{{{{{{{{{{{{vvvtttsssrrrrrrssssssssspppppppppooonnnmmmkkkkkkllljjjhhhhhhjjjkkkllllllnnnooorrrttttttsssqqqpppjjjkkklllmmmnnnooooooooopppooonnnpppsssvvvxxxxxx|||}}}~~~|||zzzzzz||||||zzzxxxuuuqqqooommmllliiiiiijjjkkknnnqqqsssuuusssssstttuuuvvvwwwxxxxxx|||}}}zzzvvvtttrrrtttvvvtttpppnnnppprrrssstttsssmmmddd\\\XXXWWWSSSTTTVVVZZZ```cccddddddbbbffflllsssxxxzzz{{{{{{|||sssrrrqqqsssuuuuuusssqqqpppvvvwwwqqqkkkfffaaa\\\YYYXXXVVVVVVVVVTTTRRRPPPKKKKKKIIIGGGEEEEEEFFFHHHHHHHHHIIIHHHHHHFFFDDDCCC??????>>>>>>===<<<;;;;;;;;;===AAAEEEMMM[[[lllxxxwwwoooooorrruuuvvv|||~~~}}}rrrrrrwww|||~~~******))))))((((((((('''******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((()))******++++++((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************(((((())))))******++++++'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))************))))))******+++++++++******)))))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222222000000000///222666777666:::<<>>:::777555444444555666777666555444555666888999999:::::::::999999999888777777888888777666:::<<<===<<<<<<@@@GGGLLLTTTRRRPPPPPPSSS]]]nnn|||wwwrrrkkkfffbbb^^^YYYUUULLLHHHCCC>>><<<<<<;;;;;;;;;<<<>>>???@@@BBBEEEHHHMMMNNNQQQVVV^^^fffmmmqqqxxxyyy{{{{{{{{{|||~~~}}}{{{zzzzzz{{{{{{{{{ttttttttttttsssqqqpppooorrrpppmmmmmmnnnpppqqqqqqrrrtttvvvxxxxxxvvvtttrrrlllmmmnnnooopppppppppooommmmmmnnnqqqvvvyyy{{{{{{{{{vvvssspppnnnjjjkkklllnnnqqquuuyyy{{{vvvwwwxxxyyyzzz{{{{{{{{{{{{}}}vvvyyy{{{zzztttmmmgggddd^^^```bbbaaa______bbbeeelllppptttrrrkkkeeeccccccYYYZZZ\\\```eeeggggggfffcccgggnnntttyyy{{{{{{zzzqqqttt|||xxxuuuqqqppprrrrrrpppnnnlllpppoooggg___[[[XXXUUUTTTSSSSSSSSSSSSPPPLLLHHHHHHGGGFFFDDDCCCCCCFFFHHHGGGHHHHHHGGGFFFDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<>>===888333555666777555333111000000666666666777888888999999888888888888777777777777888888999;;;===@@@BBBCCCGGGGGGGGGHHHJJJOOOVVV[[[kkknnnsssyyy|||~~~yyypppkkkkkkiiiddd^^^XXXOOOHHHCCCAAA@@@???===???AAA@@@===<<<===???@@@AAACCCFFFKKKPPPTTTVVVbbbdddhhhmmmrrrwwwzzz{{{yyyzzz{{{}}}~~~|||xxxuuuuuuuuuwwwxxxyyyyyyyyyyyy{{{}}}~~~~~~}}}{{{{{{zzz{{{{{{yyyxxxwwwvvvtttqqqpppoooppppppqqqsssvvvyyy|||~~~|||vvvqqqqqqqqqrrrtttxxx{{{||||||||||||}}}~~~}}}wwwllliiiggggggfff```VVVMMMNNNMMMNNNPPPRRRTTT\\\eeemmmoooqqqrrrsssssssssrrrooogggcccfffhhhdddbbbccc^^^fffooottttttqqqooonnnlllgggfffmmmzzz~~~zzzuuurrrrrrooojjjdddeeeccc^^^YYYUUURRRQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFIIIGGGFFFEEEDDDAAA>>>;;;AAA<<<:::<<<;;;999===EEEHHHLLLSSS\\\hhhuuuqqqhhhoooyyyyyy************************''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''&&&%%%%%%))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))((())))))***************+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))++++++)))((('''''''''''''''((())))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************((()))))))))************&&&'''((()))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))***+++,,,---------,,,,,,------......//////000000111111111222333333444444000444:::AAALLLdddwwwuuutttllliiikkksss|||}}}uuusssuuuzzziiiTTTEEE???===;;;999777888999888777666555555666666777777888888999999888888888888777777777777777777888999;;;===???@@@>>>>>>>>>>>>???BBBHHHLLLYYYZZZ]]]aaafffkkkpppsss{{{~~~zzzyyyzzzyyytttkkkcccYYYOOOIIIEEECCCBBB>>>@@@AAA@@@===<<<===?????????@@@AAACCCEEEHHHIIINNNPPPTTTZZZ___dddhhhjjjppprrrtttwww{{{}}}~~~{{{yyyyyyzzz|||}}}~~~~~~~~~|||{{{vvvvvvuuuvvvvvvxxxzzz{{{zzzyyyyyyzzz}}}~~~yyyssseeebbb___^^^]]]YYYQQQJJJHHHGGGGGGIIIKKKPPP^^^lllxxxyyyzzz|||}}}}}}}}}|||xxxqqqlllmmmkkkddd^^^]]]\\\ccclllqqqooojjjeeebbb]]]YYYXXX^^^hhhqqquuuttt{{{wwwqqqnnnmmmjjjddd___[[[YYYVVVRRROOONNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA???<<<999;;;888:::======<<>>===888888888888777666555555666666777777888999999999999999888888888777777777777777777888999:::;;;<<<;;;<<<<<<;;;;;;<<>>======>>>>>>======<<<<<<===>>>>>>>>>@@@CCCGGGKKKNNNQQQSSSZZZ\\\___dddiiimmmqqqrrrxxxyyyyyyyyywwwvvvwwwxxxzzz{{{}}}~~~~~~~~~|||zzzxxxwwwwwwwww{{{{{{|||}}}{{{xxxvvvvvvyyy{{{yyyrrrkkk___[[[WWWUUUTTTRRRNNNJJJHHHFFFFFFEEEDDDKKK^^^ppp~~~~~~|||xxxwwwsssjjj```[[[YYY___fffjjjgggaaaZZZVVVTTTRRRRRRUUU\\\eeekkkoootttooojjjfffddd```[[[VVVPPPOOOMMMKKKJJJJJJJJJKKKIIIHHHGGGGGGEEEEEEDDDCCCAAAAAA@@@?????????@@@@@@===>>>???@@@???===:::999888999===@@@@@@BBBKKKTTTcccmmmyyy~~~vvvnnn~~~yyy************************))))))))))))*********+++))))))))))))))))))))))))******+++++++++******)))(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))((()))******++++++*********))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((('''''''''(((((()))''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++((()))))))))************)))))))))))))))************************)))((('''((((((((()))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************++++++,,,,,,,,,,,,,,,,,,---......//////000......//////000111111111666666777666666???UUUkkkuuuhhhccceeejjjkkknnnrrrtttxxx|||bbbQQQEEE>>><<<:::888777777777666555666777777888888999::::::999999999888888888777777888777777777777888999999:::<<<======<<<<<<===>>>AAAAAABBBCCCFFFIIILLLNNNTTTWWW]]]ccckkksssyyy{{{yyypppeee\\\SSSLLLGGGDDDDDDCCCBBB@@@>>>>>>>>>========================>>>>>>??????@@@AAABBBCCCGGGHHHKKKNNNSSSWWWZZZ\\\dddfffgggggggggggghhhjjjmmmnnnpppqqqrrrsssvvvyyy{{{||||||}}}}}}}}}}}}}}}~~~zzzwwwtttsssvvvwwwyyy{{{~~~zzzyyyzzz|||~~~~~~}}}|||}}}}}}|||yyytttpppmmmjjjgggfffiiinnnnnniiiccc]]]YYYUUURRRRRRQQQPPPOOOOOONNNMMMIIIDDDGGGYYYkkk}}}|||}}}||||||yyypppddd]]]UUUXXX]]]___^^^[[[VVVSSSSSSTTTUUUWWWZZZ___eeeiiiiiieeeaaa]]]ZZZVVVQQQNNNKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@>>><<<::::::;;;>>>AAACCCEEELLLXXXcccuuuvvvpppttt~~~))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((&&&&&&''''''(((''''''&&&(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))'''((())))))******)))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((()))''''''(((((('''&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((()))))))))******************))))))))))))))))))))))))))))))((('''&&&&&&''''''(((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************++++++,,,,,,,,,,,,------.../////////---......//////000111111222000000333666;;;EEEPPPrrr{{{ooolllrrrmmmjjjlllpppwwwoooVVVDDDBBB???:::888999;;;;;;;;;777777777888999999::::::999999999999888888888888999999888888888888999999666888::::::999999:::;;;999;;;===@@@AAABBBBBBBBBHHHHHHLLLSSS]]]gggqqqwww}}}zzzuuuppphhh___VVVPPPKKKIIIHHHFFFDDDCCCAAA@@@AAAAAAAAAAAA@@@@@@??????@@@???>>>===============AAABBBBBBDDDFFFHHHJJJLLLNNNPPPRRRSSSSSSTTTVVVWWW[[[\\\^^^___```aaadddfffkkklllnnnooopppppppppppprrrvvv|||~~~{{{wwwrrrooommmkkkjjjiiiiiikkkmmmooopppppppppsssyyy~~~yyytttttttttssstttuuutttqqqoookkkkkklllkkkhhhddd___]]]ZZZXXXXXX\\\bbbdddbbb___^^^[[[WWWTTTTTTTTTUUUUUUTTTUUUUUUPPPHHHGGGTTTcccvvv|||{{{|||~~~~~~{{{sssfff\\\QQQRRRSSSUUUWWWXXXXXXXXXSSSUUUXXXXXXWWWXXXZZZ\\\]]][[[WWWTTTPPPMMMIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDFFFEEEDDDDDDBBBBBBAAA@@@<<<=====================<<<>>>???>>><<<999999:::===AAAEEEHHHOOO\\\lllwww}}}||||||zzzwwwtttooottt{{{www))))))))))))))))))))))))&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&''''''(((((())))))))))))))))))((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((((('''&&&&&&&&&''''''(((((())))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************++++++++++++************+++,,,,,,,,,,,,,,,---......//////---......//////000000111000---...444999;;;>>>BBBUUUpppvvvmmmmmmnnnqqqrrrwwwzzz|||uuutttzzzxxx^^^JJJCCC;;;777888:::<<<<<<777777888888999::::::::::::999999999999888888888:::999999888888888999999555777888999888888:::;;;777999===@@@BBBBBB@@@???CCC@@@AAAGGGOOOXXXbbbkkkrrrrrrsssrrrpppkkkddd^^^TTTRRROOOMMMLLLJJJHHHEEEHHHHHHHHHGGGEEECCCBBBAAA@@@???===<<<<<<<<<===>>>@@@???>>>======>>>@@@AAAAAACCCDDDEEEEEEFFFHHHIIIKKKMMMNNNOOOOOOPPPSSSUUUVVVXXX[[[___aaacccddddddcccgggmmmrrruuutttrrrqqqsssrrrqqqnnnkkkgggdddcccdddaaa^^^\\\\\\[[[ZZZYYY\\\^^^bbbgggjjjjjjhhheeeccccccbbbccccccaaa]]]ZZZYYYZZZZZZZZZYYYWWWTTTRRRPPPQQQSSSXXX\\\___`````````^^^\\\[[[YYYYYYZZZZZZWWWXXXYYYVVVNNNJJJRRR]]]hhhnnnyyy~~~wwwiii]]]PPPNNNNNNOOOSSSWWWZZZ[[[UUUWWWXXXXXXVVVSSSRRRQQQRRRQQQOOOLLLIIIGGGEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@DDDCCCCCCBBBAAA@@@??????;;;;;;<<<=========<<<<<<:::<<<===;;;888777:::===AAAGGGMMMTTTaaattt}}}qqqfffcccggglllrrr}}}|||~~~|||rrrjjj))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))(((((()))************)))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))(((((('''&&&&&&&&&'''''''''((())))))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))************************)))))))))((((((((()))))))))(((((('''&&&&&&''''''((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********++++++++++++***)))))))))***,,,,,,+++,,,,,,------......///.........///000000111111000...111555777666999===CCCTTTsssuuuccc___]]]```dddkkkwww___TTTFFF===:::::::::999777888888999999::::::;;;::::::999999999888888888999888888888888888999999777888999888777777999:::777999;;;>>>@@@AAAAAAAAA@@@;;;;;;@@@EEEIIIQQQYYYdddeeegggkkkooopppnnnlll___[[[XXXVVVUUUSSSPPPMMMLLLMMMMMMNNNMMMLLLKKKJJJEEECCCAAA???>>>>>>???@@@===<<<:::999999:::<<<===;;;===??????>>>>>>@@@AAAAAABBBCCCCCCCCCDDDFFFHHHEEEGGGKKKOOORRRTTTUUUUUUUUUXXX\\\```aaaaaa___]]]\\\\\\\\\[[[ZZZXXXVVVUUUXXXUUUSSSRRRRRRRRRPPPNNNPPPSSSWWWYYYXXXVVVVVVVVVPPPPPPPPPRRRRRRPPPMMMJJJOOOOOOPPPQQQRRRRRRRRRRRROOOSSSYYY\\\^^^```bbbdddddddddeeedddbbb``````___```___^^^\\\UUUOOOSSSZZZ___cccjjjppptttuuutttssswww|||~~~}}}{{{uuugggYYYPPPNNNMMMNNNRRRVVVWWWWWWWWWVVVTTTRRRQQQNNNLLLKKKIIIIIIHHHGGGEEECCCCCCCCC??????@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<888999:::<<<<<<<<<;;;:::888:::;;;999777999???DDDOOOVVV___jjj|||~~~yyyuuummmeee___aaalllvvv}}}}}}}}}}}}|||ssskkkggg))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))***+++++++++++++++'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((()))))))))))))))************+++++++++))))))))))))************+++*********))))))(((((())))))************))))))&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******+++++++++++++++***)))))))))***,,,---++++++,,,------......///......//////000111111111------000222000...222999===CCCTTTqqqqqqggg^^^ZZZ[[[___gggpppvvv~~~zzzlllYYYIIIBBB>>><<<:::777888888999999:::;;;;;;:::::::::999999999888888777777777777777888888999666666666444222222333555444444555777999<<<>>>???AAA<<<;;;AAACCCCCCHHHNNNXXXYYY\\\bbbiiiooorrrssseeebbb^^^\\\[[[YYYUUURRRMMMOOOQQQSSSUUUUUUUUUUUUNNNLLLHHHEEEBBBAAAAAAAAA===<<<;;;;;;<<<===@@@AAA:::;;;===<<<;;;;;;<<<>>>;;;<<<======<<<===???AAA===???BBBEEEGGGHHHHHHHHHJJJLLLOOOQQQQQQPPPNNNLLLKKKLLLMMMMMMMMMLLLKKKJJJKKKIIIIIIKKKNNNPPPOOOMMMJJJNNNRRRPPPLLLHHHIIIKKKHHHIIIJJJLLLMMMLLLIIIFFFKKKLLLMMMOOOQQQRRRTTTUUUSSSYYY___bbbaaabbbeeeiiihhhjjjlllllljjjgggeeedddlllhhheeeaaaYYYSSSTTTYYYbbbcccdddeeefffggghhhhhhffflllpppooonnnkkk^^^PPPQQQOOONNNOOOSSSTTTSSSRRRTTTPPPLLLIIIHHHGGGFFFDDDDDDDDDEEEDDDBBBBBBBBBCCC>>>>>>@@@AAABBBBBBCCCBBB??????>>>===<<<;;;;;;:::777888999:::;;;;;;:::999888:::<<<:::999===EEELLL```hhhrrr~~~{{{ssskkkfffaaa___aaajjjyyy~~~{{{}}}yyyyyyjjjjjjnnn))))))))))))))))))))))))"""$$$&&&((()))))))))((()))'''&&&'''((()))((('''''''''((()))))))))))))))))))))(((((((((((())))))+++*********))))))((((((++++++************++++++))))))************))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***))))))***+++,,,*********)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,+++***))))))***+++,,,))))))))))))(((((((((((())))))))))))((((((((((((%%%'''(((***++++++++++++******+++++++++******))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,///////////////............///000111222333444444999999BBBWWWssszzznnnaaaZZZXXXYYY```ggglllyyy}}}xxxuuuvvvcccRRRDDD<<<<<<:::888999:::999777999===999:::;;;;;;;;;:::999888888888888888777777666666999999999888888666555555777777888999::::::;;;;;;=========???AAAEEEIIIKKKQQQTTTXXX\\\___bbbgggiiieeeeeedddbbb```]]][[[ZZZUUUTTTUUUYYY\\\]]]ZZZVVVZZZVVVQQQMMMKKKJJJIIIHHHGGGEEECCCAAA@@@@@@AAABBBAAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===@@@AAAAAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDGGGIIIGGGFFFFFFIIILLLOOOQQQQQQPPPPPPPPPOOONNNLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMOOOQQQSSSUUUUUUVVV[[[\\\]]]^^^___bbbfffjjjlllmmmnnnnnnmmmkkkiiihhhhhhhhhfffbbb\\\XXXVVVVVV\\\ccciiihhhbbb[[[WWWVVVXXXYYY[[[[[[[[[YYYWWWVVVOOOOOONNNNNNNNNNNNNNNNNNJJJIIIGGGEEECCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<::::::999999<<<:::999999:::;;;;;;:::;;;<<<<<<<<<@@@JJJWWWaaakkktttzzznnn```___aaahhhpppxxxzzzvvvqqqiii{{{((((((((((((((((((((((((&&&&&&''''''(((''''''&&&)))'''&&&'''((()))((('''''''''((()))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((((((((''''''''''''((((((((())))))))))))))))))(((******)))(((((()))******))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++******)))))))))(((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***))))))***++++++))))))))))))(((((((((((())))))))))))(((((((((((('''((()))***++++++******))))))***************)))+++,,,,,,,,,++++++***)))++++++,,,,,,,,,---------////////////..................///000111222333333444666===JJJ]]]xxxzzzhhh^^^ZZZYYYZZZ]]]ccclllooosss|||zzzuuutttxxx}}}wwwxxxoooZZZJJJCCC???;;;:::;;;:::666555777888999:::;;;;;;;;;:::999999999999888888777777777999999999999888777666555777777888888999::::::;;;<<<<<<<<<===@@@DDDGGGIIINNNQQQTTTWWWYYY\\\___bbbaaaaaaaaaaaa```___^^^]]]ZZZXXXWWWYYY\\\^^^]]]\\\[[[ZZZWWWUUUTTTSSSQQQQQQPPPNNNKKKIIIGGGGGGGGGHHHFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>???????????????>>>>>>============>>>>>>===>>>??????@@@?????????===???AAABBBBBBCCCEEEGGGIIIIIIIIIKKKOOOQQQRRRQQQRRRRRRRRRQQQPPPOOOMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUUUUXXXYYYZZZ[[[\\\^^^bbbfffjjjkkkkkkkkkjjjgggeeeccc``````___\\\XXXUUUTTTTTTWWW\\\aaa```ZZZSSSOOOOOOKKKMMMNNNOOOPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIFFFEEECCCBBB@@@?????????AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::999999999999999999:::<<<======<<<;;;>>>CCCHHHOOOZZZgggppp{{{rrrgggbbbeeejjjqqqxxx~~~zzz{{{zzziiippp((((((((((((((((((((((((******((('''&&&%%%%%%%%%)))'''&&&'''((()))((('''''''''((()))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))************+++******))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))((()))************))))))''''''((()))************+++++++++,,,++++++***))),,,,,,,,,,,,---------...........................---......///000111222222000333888===DDDWWWyyyuuuhhhaaa\\\WWWVVV```gggeeecccfffiiiuuu}}}wwwuuuqqqvvv|||lllfffdddmmm|||vvv^^^OOOIIIBBB<<<<<<<<<888666666888999:::;;;;;;;;;;;;:::::::::999999999999888888999999999999888888777666666777777888888999999999::::::;;;<<<>>>AAADDDEEEIIIKKKNNNOOOPPPRRRUUUWWWZZZ[[[]]]^^^___```______]]]YYYUUUTTTWWW[[[^^^```___^^^^^^^^^^^^^^^^^^^^^^^^[[[XXXUUURRRQQQQQQQQQOOONNNLLLIIIGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>============>>>>>><<<===>>>????????????>>>???AAAEEEGGGHHHHHHJJJKKKMMMMMMMMMOOORRRTTTSSSRRRUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVXXX\\\___ffffffeeedddbbb___]]][[[UUUVVVVVVTTTPPPNNNNNNOOONNNRRRUUUSSSNNNIIIGGGGGGEEEGGGHHHJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>>===============?????????>>>>>>>>>>>>>>>????????????????????????===<<<;;;:::999999999999999999:::;;;<<<===>>>>>>AAAHHHSSS]]]gggqqq{{{|||rrrhhhbbbeeemmmvvv{{{zzzxxxjjjhhh}}}((((((((((((((((((((((((+++***(((&&&%%%%%%&&&&&&)))'''&&&'''((()))((('''''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''***))))))(((((())))))***((((((''''''''''''(((((()))))))))(((((()))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))))))))******************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))************))))))((((((&&&&&&'''))))))***************++++++++++++******+++++++++,,,,,,,,,------------...............///------......///000000111111333555666888DDD^^^vvv{{{nnnbbb[[[YYYaaakkkmmmlllkkkeeehhhxxxzzzqqqrrrqqqqqqvvvlllccc]]]aaakkkxxx~~~mmm]]]OOOBBB===<<<;;;;;;<<<888999999:::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::999888888777666666777777777888888888999999999:::<<<>>>@@@AAABBBDDDGGGHHHIIIKKKMMMOOORRRTTTWWWYYY[[[[[[[[[[[[YYYTTTOOOKKKMMMRRRYYY]]]aaaaaaaaaaaabbbdddhhhkkkiiifffccc___]]][[[[[[[[[YYYXXXWWWTTTQQQNNNLLLKKKJJJJJJIIIHHHGGGGGGFFFEEE@@@??????>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDFFFIIILLLOOOOOOOOOOOOOOOQQQPPPQQQSSSUUUUUUTTTRRRWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUVVVUUURRRPPPOOOPPPQQQRRRPPPQQQRRRRRRQQQRRRUUUWWW]]]]]]\\\ZZZWWWUUURRRPPPLLLLLLLLLKKKHHHFFFFFFGGGFFFHHHIIIHHHFFFCCCCCCDDDFFFGGGHHHHHHIIIHHHHHHGGGDDDDDDCCCBBBAAA??????>>><<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<========================;;;;;;:::999999999::::::;;;;;;::::::;;;>>>BBBEEETTT]]]jjjuuu}}}{{{mmmfffdddfffpppzzzrrrjjjdddfffrrr''''''''''''''''''''''''***)))'''&&&&&&'''((())))))'''&&&'''((()))((('''''''''((()))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((+++******))))))******+++((((((''''''''''''((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***++++++***))))))(((((((((&&&&&&'''))))))*********)))******++++++*********)))*********++++++++++++,,,---------......//////---------...//////000000222111222444666===LLLZZZnnneeedddbbbqqq{{{qqqhhhooozzzuuurrrlllfffiiisss|||~~~rrrhhh^^^\\\```gggsss~~~}}}jjjTTTGGG@@@<<<<<>>AAACCCDDDFFFHHHKKKKKKMMMPPPRRRSSSSSSRRRQQQRRRNNNHHHDDDEEEJJJRRRXXX______^^^]]]]]]aaahhhnnnkkkiiifffcccaaa```aaaaaaaaaaaa```^^^\\\YYYWWWUUUVVVUUUTTTRRRPPPNNNLLLKKKFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKNNNQQQRRRRRRPPPPPPPPPTTTSSSRRRSSSTTTUUUSSSQQQVVVWWWWWWVVVVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTQQQOOOMMMMMMNNNOOOLLLMMMNNNMMMLLLLLLNNNPPPSSSRRRPPPOOOLLLJJJHHHGGGEEEFFFFFFDDDAAA??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>>===<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;;;;;;;;;;;;;>>>FFFPPPXXXmmmuuu~~~mmmcccbbbkkkvvv}}}ppp\\\YYY\\\hhh|||''''''''''''''''''''''''''''''''''''((()))******)))'''&&&'''((()))((('''''''''((()))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))(((((((((((())))))***)))(((''''''((()))***'''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))(((&&&''''''(((((())))))*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))************((())))))******))))))((())))))))))))((((((((((((''''''(((((())))))******++++++***)))(((((())))))''''''((()))************((()))******+++*********))))))))))))************,,,,,,,,,---......//////............//////000000111...///333777:::@@@GGG^^^vvvsssmmm}}}vvvvvvrrr}}}|||sssiiihhhpppxxxzzzvvvlllaaa\\\[[[^^^hhhqqqwwwaaaPPPCCC======;;;::::::999999::::::;;;999999::::::::::::;;;;;;:::::::::;;;;;;::::::999888888888888888888888888777777888888999999::::::888;;;===???@@@BBBDDDFFFEEEGGGIIIKKKLLLKKKIIIHHHIIIGGGDDDAAAAAAEEEKKKPPPVVVVVVVVVTTTSSSWWW^^^eeebbbaaa___^^^]]]^^^```aaaccccccddddddcccaaa___^^^```___]]]ZZZXXXVVVTTTSSSOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSUUUWWWWWWVVVUUUTTTUUUVVVTTTRRRQQQRRRRRRQQQPPPTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPNNNMMMLLLKKKLLLLLLHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHFFFEEECCCBBBAAA@@@@@@AAAAAA@@@===<<<<<<=========>>>???AAABBBCCCDDDDDDCCCBBBAAA???>>>======??????>>>===<<<;;;;;;::::::999999999999:::;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;===???CCCJJJVVVeeepppnnnfffdddiiizzznnn^^^WWWUUUZZZjjj''''''''''''''''''''''''''''''((())))))))))))))))))'''&&&'''((()))((('''''''''((()))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((''''''''''''((((((+++***(((''''''(((***+++''''''((())))))(((''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''((())))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''((()))******)))((('''))))))))))))(((((((((((('''''''''((()))*********+++***)))(((((())))))***))))))***************)))(((((()))***************))))))*********+++++++++++++++,,,------...//////...////////////000000000222//////333666666:::???III^^^~~~xxx|||}}}xxxyyy{{{{{{vvvnnnfffbbbaaacccjjjsss|||nnnVVVFFFAAA===<<<:::999999999999:::888999999999::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999888777777888888888888888888888:::<<<<<<<<<===???AAA???AAADDDFFFGGGFFFCCCBBB@@@@@@@@@???>>>@@@DDDHHHHHHKKKMMMLLLIIIJJJOOOTTTTTTSSSSSSSSSUUUWWWZZZ\\\^^^```bbbdddeeedddcccccc```___^^^\\\ZZZYYYXXXWWWTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRSSSUUUVVVVVVWWWWWWVVVWWWYYYXXXXXXWWWYYYZZZWWWTTTPPPNNNNNNNNNOOONNNPPPPPPQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTTTTSSSQQQPPPKKKKKKKKKKKKJJJJJJJJJJJJDDDEEEFFFDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>;;;===>>>===<<<<<<===>>><<<<<<<<<>>>???@@@@@@???AAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::999999999888999999::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999:::;;;===>>>???AAAFFFLLLRRRZZZgggvvvvvvkkkeeehhhmmmwww|||iiiYYYUUUUUU[[[kkk'''''''''''''''''''''''''''((()))******)))(((''')))'''&&&'''((()))(((''''''(((((()))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))(((((((((((()))))),,,***)))'''''')))***,,,&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''((())))))***((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************'''((()))******)))((('''))))))))))))((((((((((((&&&''''''((()))******++++++***)))(((((()))***+++***++++++++++++******)))(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,---...///////////////000000000000000333111222555555444888???EEEIIIaaaxxxqqqllljjjjjjlllttt}}}|||iiiRRRHHH>>>===;;;999888888888999888888888999999:::::::::::::::;;;;;;<<<;;;;;;;;;::::::999999999999999999777777888888888888777777999:::;;;;;;::::::;;;<<<;;;>>>AAADDDEEEDDDAAA@@@888;;;======<<<<<<>>>AAA>>>CCCGGGGGGDDDBBBDDDGGGIIIIIIJJJKKKNNNRRRUUUXXXZZZ\\\___bbbdddeeedddddd[[[[[[ZZZZZZYYYXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUQQQRRRSSSTTTVVVVVVWWWWWWQQQRRRSSSSSSSSSTTTWWWYYYWWWSSSNNNKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRRRRQQQOOONNNHHHHHHIIIJJJJJJIIIIIIHHHAAABBBCCCAAA???===<<<=========<<<<<<<<<===>>>>>>888:::<<<<<<<<<===???@@@<<<<<<<<<===>>>>>><<<;;;;;;:::999999999999999:::::::::::::::999999999999999999888888888888999999999999999::::::;;;;;;;;;999999999999999999999999999999:::;;;<<<>>>???@@@IIIPPPXXX___gggqqq~~~}}}{{{||||||tttiiifff```bbbmmmwww~~~|||kkk]]]OOORRR\\\mmm((()))))))))(((&&&$$$"""'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&''''''(((((((((((((((******)))''''''&&&&&&&&&))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++---+++))))))******(((&&&)))))))))))))))(((''''''+++*********))))))((((((************************++++++******++++++,,,---)))************+++++++++))))))***+++,,,,,,---------...//////////////////000/////////000222444666;;;===LLLkkk~~~~~~zzzqqqmmmqqq{{{rrrYYYLLLDDD===>>>???===999888888888999999::::::::::::;;;:::::::::999888888888777777777777777777777777888888999999999999888888:::::::::999999888888888<<<;;;<<<===>>>===;;;888999999999999999999999999=========<<<<<<;;;;;;:::AAABBBBBBCCCEEEFFFGGGGGGLLLMMMNNNQQQUUUZZZ___aaaZZZWWWRRRNNNLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRMMMNNNOOOQQQRRRSSSTTTTTTPPPOOOMMMLLLMMMNNNPPPQQQVVVSSSNNNJJJFFFEEEEEEEEEIIIKKKMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNMMMKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA??????>>><<<<<<;;;;;;;;;999999999999999999999999999::::::;;;;;;<<<<<<===???>>>===<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;999999999888888888777777999999999999999888777666777777777777777888999999888999:::;;;::::::888777888;;;=========BBBKKKRRR\\\^^^___aaaooo}}}sssiiibbb^^^]]]]]]]]]bbbjjjttt{{{yyyxxx~~~vvvwwwzzzuuukkkeee\\\]]]dddppp|||&&&&&&'''(((((('''&&&%%%(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))((((((***)))(((''''''&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***++++++)))''''''((((((&&&$$$%%%&&&''')))************************)))))))))(((***************************************+++,,,,,,)))************+++++++++)))******+++,,,,,,---------......///////////////000/////////111222444555888888???QQQkkktttmmmpppsssyyy|||wwwvvvxxxzzz```SSSEEE???===;;;:::;;;:::;;;<<<======<<<;;;:::;;;;;;::::::::::::::::::999999999999999999999999888888999999999999888888::::::999999999999999999;;;;;;;;;<<<===<<<:::777888888888888888888888888:::::::::::::::999999999<<<<<<===>>>???@@@AAAAAADDDDDDEEEGGGKKKOOOSSSVVVSSSPPPLLLIIIGGGHHHJJJLLLIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMJJJIIIGGGFFFFFFHHHIIIJJJMMMKKKIIIFFFDDDCCCCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999888888888888888888888888777777888999;;;<<<=========<<<;;;;;;::::::;;;;;;777888888999999888888777999999999888888777777777:::::::::::::::999888888777777777666777777888888777777999999::::::999888999<<>><<<>>>999:::;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888999999999999999999:::::::::::::::;;;<<<;;;999666777777777777777777777777777777777777888888888888777777888999:::;;;;;;<<<;;;;;;<<<>>>@@@CCCFFFHHHHHHFFFCCCAAA@@@AAACCCEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@?????????AAAAAABBBAAAAAA@@@@@@?????????<<<>>>??????>>>>>>???@@@>>>??????>>>===<<<::::::===<<<;;;::::::::::::::::::999999888777777777777777777777777777777777777444555666777999:::<<<<<<:::999999888888888888888555666666777777666666555888888888888777777777777:::::::::;;;::::::999888888777777666666666777777777888999999::::::;;;;;;;;;>>>BBBDDDHHHNNNWWW^^^eeekkkooouuuyyyjjj```[[[ZZZZZZYYYccclllzzzxxxyyy{{{|||}}}}}}yyyttt~~~zzzyyyzzz|||$$$%%%%%%'''(((((())))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''''''''((()))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((''''''(((((())))))*********))))))))))))))))))***+++******)))***))))))((()))))))))))))))(((''''''*********)))))))))))))))************************((((((((((((((()))******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,---.../////////////////////000111222222333111666;;;>>>AAAQQQqqqooo___[[[]]]^^^^^^cccqqq{{{ppplllnnnqqqpppxxxyyygggYYYMMMFFFCCC>>>===;;;:::999:::;;;<<<999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999888888888999999:::::::::999999888999::::::888666666666666666666666666666555555666666777777777888666666777777888999999:::777777888999:::<<<>>>???>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@??????>>><<<<<<;;;::::::::::::;;;:::;;;<<<<<<<<<<<<;;;:::777999:::;;;:::999:::;;;<<<<<<;;;;;;:::999888888:::999888777777777777777888888777666666666666666666666666666666666666666444444555666777888888999777777666555555666666777666777777888888777777666777777777777777777777777999999999::::::999999888888888777666666666777777999999999::::::<<<===>>>???AAACCCGGGLLLUUU```gggxxx~~~vvvkkkdddbbbdddggghhhssszzz{{{''''''&&&&&&''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))******)))))))))(((((((((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))************))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((('''''''''(((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((''''''(((((())))))******)))))))))******)))))))))************)))))))))))))))))))))))))))(((''''''))))))))))))))))))******))))))))))))))))))))))))((((((''''''(((((()))***))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,---...////////////...//////000111111111111...111666999:::AAASSSfffqqqeee```\\\YYYXXX\\\dddpppzzzwwwnnnmmmpppjjjmmmvvv~~~lll]]]VVVOOOJJJDDD>>>;;;<<<>>>@@@999:::::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888888999999:::::::::999888777888999999777666555555555555555555555555555555666666777777888888555555666666777777888888555555666666777888999999888888777777888999999:::=========>>>>>>>>>??????======>>>>>>======<<<<<<::::::999888888888888888777888999::::::888777666555777999999888888888999;;;;;;:::999999888888888888777777666666666666777888777666666666666666666555555555555555555555555666555555555555444444444555555444444444555555666777777888888888888777777666666666666666666666666777777888888888888777777999888777777777777888888:::999999999;;;===@@@AAAEEEFFFHHHNNNWWWdddqqqzzzuuurrrnnnlllnnnqqqvvvxxxzzz)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''((())))))******))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''((()))((('''&&&'''(((%%%&&&''')))************))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***)))************+++++++++++++++++++++++++++++++++***+++,,,---.../////////...///000000111111000000444111111333555999DDDOOOiiisssggg___YYYXXXZZZ^^^eeelll|||xxxmmmhhhjjjiiikkkttt~~~{{{jjjnnnuuu}}}zzzkkkcccXXXLLLCCC>>>===>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999:::::::::888777777888888777666555555555555555555555555666666666666777777777777333444444444555555555666333333333444444444555555555555555666666777777777999999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999999999888777777666666666777888888888777555444555777999999888777888999999888777777666666777777777666666555555666666666777666666555555666666777555555555555555555555555777666666555444333222222555444444444444555555666555666666777777666666555555555555555666666666666555666777777777777777777999888888888888999:::::::::::::::;;;???DDDIIILLLNNNPPPUUU^^^jjjxxx~~~yyyyyyrrrwww{{{}}}}}}}}}~~~{{{|||~~~~~~{{{)))((('''&&&%%%&&&&&&''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''((())))))***)))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((&&&((())))))&&&&&&''')))%%%&&&''')))************((()))))))))************))))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++++++++++++++++++++++++++******,,,---.../////////...///000111111111000///666222111333555777===EEEJJJbbbuuukkkaaa]]]ZZZZZZ```iiimmmuuuzzznnnnnnjjjgggjjjqqqxxxyyyxxxgggdddeeehhhjjjooo}}}}}}kkkZZZLLLDDD?????????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999:::999777777888999888777555555555555555555555555666666666666666555555555444444444444555555555555222222333333444444333333333444444555666555555444555555666666666777777777888888999:::::::::999999777777777777666555444444444555555666666666555555444666888888777666777888888777666555555555666777555555555444444555555666666555555444444555555666555555555555555555555555666555555444444333333222555555444444555666666777555555666666666666555555444444444555555666666666666666777888888888888888888888888999:::;;;<<<===>>>>>>@@@DDDJJJRRRZZZ^^^\\\___gggqqq}}}|||ttttttyyy}}}zzzyyy~~~vvvsss{{{~~~wwwwww{{{((('''&&&%%%%%%&&&((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&'''''''''''''''((())))))******))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))***************(((((('''''''''(((((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((('''***,,,+++(((((())),,,)))))))))))))))(((((('''(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++++++++++++++++++++++++++)))***,,,---.../////////...///000111111000/////////...111444555333666;;;>>>KKKaaayyymmmddd[[[XXX___jjjdddiiimmmnnnpppyyyssslllffffffllltttyyy{{{oooggg```]]][[[___ooovvvaaaRRRJJJBBBAAAAAAAAA@@@?????????========================;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888888;;;999777777888999888777666666666666666666666666666666666555555444444444666666666666666666777777222333444444555555444444222333444555555444333222444444555555555666666666555666777777888888888777666666666666555444222222222333333444555555666777333555666666555555555777999888777666666666777888444444444333444444555555444444444333333444555555666666666666666666666666444444444444444444444444555555555555555666777888666666777777777777666666444444444555555555666666666777888999999999999999888888999:::;;;===>>>???CCCDDDGGGMMMUUU```iiiooogggllluuuxxxpppmmmsss||||||zzz{{{xxxiiiqqqwwwqqqsssxxx''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((("""######$$$%%%&&&''''''''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******************************)))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((())))))))))))((((((+++++++++*********))))))))))))************)))))),,,+++)))((('''''''''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''&&&'''(((******+++++++++************************++++++******************))))))*********+++++++++------,,,+++,,,---...///////////////000000000000000000000111222222333333<<<<<>>>>>???===:::;;;???>>>===<<<;;;;;;;;;;;;;;;999::::::::::::999888888:::::::::999999999888888888888777777666666555555333333444444444444444444444444555555555555444444444333333222222333333444444333333222222333333444222333333444444333333222555555555555555555555555555444222111111111222222333333333444444444555555555555555555555555555555555555444444444444555555666777666444222222444666444444444444444444444444555555444444444444555555888444111333777888555222333333333333333333333333555444444444444555666666666666666666666555555555888777777888:::::::::999<<>>:::;;;CCCLLLPPPSSSXXXZZZZZZ___jjjrrrtttzzz|||zzzmmmhhhhhhmmmzzzyyyuuuyyy}}}mmmlll{{{qqqlllrrr|||)))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))((((((((((((&&&''''''((()))*********''''''''''''((((((((((((''''''(((((()))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))************************)))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((())))))))))))((((((+++++++++******))))))))))))******++++++******)))+++***)))((('''''''''((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((('''((()))***************************************************************************++++++++++++---,,,,,,+++,,,---...///....../////////000000000///000000111111222333333333444;;;LLLccc~~~wwwjjj```bbbmmm|||yyyvvvssslllfffiiioooyyy}}}yyyqqqiiiiiisssyyymmm]]]QQQKKKGGGCCC@@@???===<<<>>>>>>;;;<<<@@@>>>======<<<<<<<<<======;;;;;;;;;;;;:::::::::999:::::::::999999999999888888888777777666666666666666555555555555555555555444555555666666555555444222222222111111222222222444333333222222333333444222333333444444333333222444444444444444444444444555444333111111111222333333333444444444555555555555555555555555555555555555555444444444444555555666666666444333222444666444444444444444444444444555555444444444444555555777444222333666888555222444444444444444444444444555444444444444555666666666666666666666666666666555555555666888:::::::::777???EEEDDDDDDLLLVVV\\\bbbfffiiikkkqqq{{{~~~~~~|||ssskkkeeefffjjjrrr}}}zzz}}}xxxvvv~~~}}}yyyxxx}}}******++++++******))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((*********))))))((((((((()))))))))******+++++++++''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((************************)))'''&&&'''((()))((('''((((((''''''''''''(((((())))))((((((((((((((('''))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((())))))))))))((((((************))))))))))))))))))************))))))******)))(((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))((())))))*********))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............////////////000//////000111111222222333222333777===GGG[[[zzzyyymmmpppyyywwwlllgggiiixxxzzzrrrooowww{{{hhh[[[SSSKKKFFFAAA===<<<======:::;;;>>>>>>===============>>>???===<<<;;;;;;:::;;;;;;;;;::::::::::::999999999999888777777777777666666666888888777777666666555555444555555666666555555444333333333333333333333333444444333333333333444444333333444444444444333333333333333333444444444444444444333222222222333333333444444444444555555555555555555555555555555555555555444444444444555555555555666444333222444555444444444444444444444444555555444444444444555555777444222333666777555333555555555555555555555555555555444444555555666777777777777777777777777777444555666777999;;;<<<===>>>LLLYYYYYYWWW[[[eeelllsssxxx}}}yyyoookkkhhhdddfffdddeeejjjpppzzz||||||}}}~~~~~~uuutttpppooouuu*********++++++******)))''''''''''''(((((((((((()))'''&&&%%%%%%&&&''')))******))))))((('''''''''(((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((((((((******))))))((((((''''''************************)))'''&&&'''((()))((('''(((((((((''''''(((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************)))************))))))(((((((((((((((((((((((((((***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///////////////000000111222222222666666888999<<>>===============>>>>>>???>>>===<<<;;;:::;;;;;;<<<;;;;;;:::::::::999999999777777777777777777777777999999888777666555555555555555666666666666555555666666777777777777666666444444333333333333444444333333444444444444333333222222333333333333333444444444444333333333333444444444444444555555555555555555555555555555555555555555444444444444555555444555555444333333444555555555555555555555555555555555444444444444555555666444333444666666555333555555555555555555555555555555555555555666666777777777777888888888888888777888999:::;;;<<>>===============>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777888888888888888888888777666555444444555666666666666666666555666777777888888777777666555444444333333444444555333444444555555444444333222222222333333444444444444444444444555444444444444444444555555555666666555555555555555555555555555555444444444444555555222444555555333333444555555555555555555555555555555555444444444444555555555555444444555666555444444444444444444444444444666555555555555666777777888888888999999999:::::::::<<<===<<<<<<===AAADDDPPPdddvvv{{{xxx{{{yyymmmbbbaaaiiioooqqqxxxzzz||||||zzz}}}vvvjjjbbb___fffsss''''''(((((())))))(((((('''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''((((((((((((''''''))))))((((((((((((((('''''''''''''''''''''''''''&&&'''((())))))))))))((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************((())))))*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111222///...000555888888;;;???SSSiiiyyysssrrruuu}}}xxxjjjbbbdddjjjoooxxxuuutttzzzwwwcccZZZRRROOOLLLGGGCCCCCC@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::777777777888888888888999888888777777666666555555555666666777777666666555444555666777777666555444555555444444444444555555444444555555555555444444222222333333444444555555333444555666666666555555444444555555555666666666555555555555555555555555555555444444444444555555111333555555444333333444555555555555555555555555555555444444444444555555555555555555555555555555444444444444444444444444666666555555666666777888888888999999:::;;;;;;;;;;;;===???>>>>>>???DDDIIIMMM]]]oooxxxzzzpppmmmeee]]]^^^gggppptttzzz|||~~~~~~zzzooohhhffffffdddnnn~~~&&&'''(((((())))))((((((&&&''''''((())))))******%%%&&&'''))))))'''&&&%%%%%%%%%&&&&&&'''(((((((((******)))(((((('''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''&&&'''((())))))((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((()))***))))))((((((((())))))))))))((((((&&&&&&&&&''''''((((((((('''(((((())))))(((((('''&&&&&&'''((((((''''''&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********'''((()))***************************************((())))))***++++++,,,,,,(((((()))))))))*********)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,---------......//////000111111111222000111555666555777;;;BBBOOOfffxxxmmmgggfffiiippp|||rrrhhhgggkkkhhhrrrwwwrrroooiiilllsss|||{{{nnnfff]]]SSSKKKHHHDDDCCCBBBAAA@@@?????????>>>???AAABBBBBB@@@>>><<<<<<;;;;;;;;;;;;:::::::::777777888888888999999999888888888888888888777777666666777777777777666666333444666777777666444333555555444444444444555555444444555555555555444444222333333444555555666666333444555666777666666555555555555555666666666666555555555555555555555555555555444444444444555555000222444555444333333444555555555555555555555555555555444444444444555555444555555555444444555555555555555555555555555555666666666666666777777888999999999:::;;;<<<<<<<<<===@@@CCCCCCCCCFFFMMMSSSXXXbbbnnnxxxzzzooojjjdddgggfffaaaaaagggooorrruuuxxx|||wwwppppppuuu{{{~~~}}}}}}ggg''''''((()))))))))))))))&&&''''''((()))******+++$$$&&&(((******(((&&&$$$%%%&&&&&&'''((()))******))))))((('''&&&%%%%%%$$$''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((())))))******''''''(((((())))))******)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))************))))))%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***''''''(((******+++++++++************************((())))))***++++++,,,,,,(((((((((((()))))))))))))))***+++,,,---,,,++++++++++++,,,,,,,,,---------......//////000111111111333111111222000///444<<<:::???LLLbbb}}}~~~qqqeee___```[[[cccpppvvvrrrttteeekkkmmmwwwvvvuuukkkhhhiiiooouuu|||uuufffYYYTTTGGGFFFEEECCCBBBAAA@@@@@@???AAADDDFFFEEECCC@@@>>><<<<<<;;;;;;;;;:::::::::777777888888999999999999999999999999999999::::::666666777777777777666666555666777999999777666555555555444444444444555555444444555555555555444444333333444444555666777777333444666777777777666555555555555555666666666777555555555555555555555555555555555444444555555555///222444555444333333444666666666666666666666666555555555444444555555555444555666555444444555666777777777777777777777777666666666666666777888888999999::::::;;;<<<======@@@DDDGGGIIIJJJNNNVVV]]]lllpppuuu}}}}}}tttjjjccc```^^^fffkkkiiigggkkkpppsssqqqvvv{{{}}}{{{uuupppvvvdddIII(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((***((('''(((***+++(((&&&''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***---///...***&&&$$$))))))))))))************************************++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------...///000111222222222222222222222222222222:::777<<>>@@@>>>;;;;;;<<<>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777888888888888888777777666666666555444444555666666666666666666666666666666555555555555555666777777666666666666666666555555666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444444333333444444555666777999888777666666777888999888999:::999777666777888777:::<<<===<<<;;;;;;<<<>>>>>>???AAAEEEKKKTTTYYY^^^fffmmmsss|||~~~~~~}}}tttfff^^^bbbeee```]]]___hhhuuu|||zzz|||~~~}}}}}}eeerrr}}}xxxuuuxxxmmmVVVDDD:::((())))))******))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((())))))((((((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,+++***)))))))))))))))******************************************+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...///000111111111111111111111111222222333000222777;;;BBBVVViiiwwwmmmaaaZZZUUUYYYccclllnnnlllmmmrrr{{{}}}vvvtttppplllqqqzzzvvvddd[[[XXXTTTQQQTTTOOOKKKNNNTTTSSSJJJBBBAAA???<<<;;;<<<>>>>>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777888888999999888888777666666666555555555555666666777777777777777777777777555555555555555666777777888888777666666555444444666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444555666777888:::999888777777888999:::666777888777555555666888777:::<<<=========>>>???FFFFFFGGGJJJRRR___mmmvvv~~~|||nnnfffbbbaaaaaa\\\WWWXXXcccjjjjjjjjjnnnttt|||yyy|||ooolll~~~{{{uuuoooooouuu~~~|||mmm]]]OOOCCC;;;666'''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''+++***)))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***((()))))))))************************************)))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,---......///000000000000000111111111111111000000222666888;;;HHHUUUnnnxxxiiibbbZZZYYY```iiipppssstttqqqoooooorrr|||{{{tttoooqqqwwwxxxtttnnnjjjeee]]]TTTTTTXXXYYYRRRKKKGGGDDD@@@>>>>>>>>>>>>===??????>>>======<<<<<<<<<:::::::::::::::999999999888888888888888888888888888888888888888888888888888999999999999888777777666666666666666666666666777777777777777777777777555555555555555666777777777777777777666666555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666777999999999999888777777888999999444555666666666777999<<<;;;<<<===>>>???AAAEEEIIIOOORRRWWW___jjjyyyttteee]]]\\\]]]___\\\[[[```kkksssuuuxxx|||~~~xxxooolll}}}{{{{{{{{{uuuqqqsssxxxxxxrrrkkkcccYYYLLLBBB<<<999666444&&&''''''((((((''''''&&&''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((('''&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((++++++***((('''''''''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))******+++((()))))))))************))))))))))))))))))))))))((()))******++++++++++++*********+++++++++,,,,,,,,,,,,------......///////////////000000111111111...000333666666888@@@HHHVVVeeeoooiiiaaa\\\___jjjyyy}}}ssskkkffflllzzzqqqllllllooo{{{llldddaaa]]]UUUNNNMMMJJJGGGEEEDDDCCCBBB@@@???>>>======<<<<<<======;;;;;;:::::::::999999999888888888888888888888888999999999999999999999999999999999999999888777777777777777777777777777777666666666666666666666666555555555555555666777777666666666666777777888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555666777888999888888888888888888888888999::::::999999:::===@@@>>>??????@@@DDDJJJQQQWWW\\\cccooo{{{zzzlllaaa\\\^^^cccfffddddddhhhqqqyyy~~~vvvnnnpppuuu}}}~~~}}}zzzqqqnnnmmmfffXXXKKKEEE@@@999666555555333111&&&''''''((((((''''''&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))&&&''''''&&&%%%%%%(((***))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++************++++++++++++,,,,,,,,,---------............//////000000111111---000222222111222777;;;EEELLL___{{{yyytttkkkbbbaaalll~~~}}}rrrppp{{{zzzpppjjjggggggjjjwwwwwwkkk___WWWSSSQQQOOONNNMMMJJJGGGDDDBBBAAA???============>>>=========<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999999:::999999888777777777888888888888777777666666666666666666666666555555555555555666777777555555666777777888999999777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444555666777777999999999999999999999999;;;<<<;;;:::999;;;>>>@@@BBBDDDGGGKKKQQQYYYbbbhhhsss{{{}}}yyyrrrlllccc]]]]]]aaafffiiinnnmmmpppxxxzzztttnnnnnnwwwxxxeeeXXXSSSMMMCCC999666555444444444222///---(((((())))))))))))((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((('''&&&%%%%%%''')))***''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((('''''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''&&&$$$$$$(((+++***)))))))))((((((((('''''''''(((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********)))((('''&&&))))))))))))************))))))))))))))))))))))))'''((()))***++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------------...//////000111111...000111///...000333555;;;===GGGZZZqqq}}}rrrooovvvzzz~~~wwwpppjjjaaaiiirrr|||zzzxxxyyy}}}tttjjjiiifffddd```YYYRRRMMMLLLJJJGGGDDDAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::999999888777777888888999999888888777777777777777777777777777555555555555555666777777777777777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666666666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???BBBGGGKKKUUUZZZbbbkkksss{{{{{{tttqqqmmmjjjgggddd``````ccciiimmmoootttsssvvvwwwnnnhhhjjjnnnuuummmTTTDDD>>><<<888444111222333333111/////////******++++++++++++******(((***+++,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((,,,,,,,,,(((%%%$$$'''*********))))))((((((((('''(((((())))))*********+++'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************************'''((((((((())))))******))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&''''''&&&$$$"""!!!))))))))))))************))))))))))))))))))))))))'''''')))******+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,---------------...///000000111///111111//////222555777888777:::EEESSShhh{{{}}}uuufffhhhkkkpppxxx~~~zzzqqqjjjhhhiiiqqq~~~~~~vvvlllaaaZZZVVVTTTOOOKKKGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::999::::::::::::999888888777888999::::::999888777888888888888888888888888555555555555555666777777999999888888777666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666::::::::::::;;;<<<===>>>======>>>>>>>>>>>>======???@@@CCCFFFKKKQQQXXX]]]ooowwwttthhhdddcccbbb```cccbbbcccgggmmmssswwwyyyssssssvvvoooeee```gggrrr|||sssbbbKKK<<<777777555333...111222111......111444))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''')))++++++)))'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%'''***((((((((((((((((((((((((,,,+++++++++******))))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---+++***((('''&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))(((((((((((())))))))))))************))))))))))))************++++++******++++++,,,---++++++,,,,,,,,,,,,------............////////////000000000000111111111111333444888;;;???LLLeee{{{uuupppxxxsssjjjeeelll||||||qqqjjjeeehhhnnnuuu~~~vvvlll___WWWTTTRRRMMMHHHJJJFFFBBBCCCGGGIIIGGGDDDCCCAAA@@@@@@@@@???>>>===AAA===<<<>>>>>>;;;:::===999999999999999999999999;;;<<<<<<;;;;;;:::999999::::::::::::999888777666888777777888888888555333555777999999888777888999999999999999999999999999::::::999888888888888999777666555444555777999:::===999555333333555888999;;;:::888888999:::;;;;;;AAAAAAAAAAAABBBDDDIIILLLLLLOOOWWW]]]^^^bbbqqqwwwvvvyyyzzzzzzyyypppjjjeeebbb___]]]aaagggiiikkknnnrrrwwwzzz}}}}}}xxxvvvwwwsssvvvwwwwww{{{qqqTTT:::555777333//////000000////////////000000))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''''')))++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%'''((((((&&&%%%''')))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))***''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******(((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++))))))))))))(((((((((((())))))))))))************))))))))))))************++++++******++++++,,,---+++++++++,,,,,,,,,------............////////////000000000000111111111111111222444666777>>>NNN]]]uuuuuujjjdddjjjsss{{{rrruuuyyyssspppoooooouuu{{{yyyrrriii^^^UUUTTTOOOKKKLLLPPPTTTTTTSSSOOOJJJEEECCCCCCDDDCCCBBBDDDAAA@@@AAA>>>:::;;;???;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<::::::::::::999888888777<<<:::888888999:::999999888999;;;:::999888888999;;;;;;::::::999999999999:::999999888888888888888999888777666777888999:::999888777777999;;;<<<<<>>???>>>>>>BBBIIINNNRRRWWW]]]bbbnnnrrryyy~~~}}}xxxjjjggghhhiiiggggggeeeaaa```bbbbbbbbbeeekkkqqqxxxyyywwwwwwsssvvvyyycccKKK777444666333///000//////............//////))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((''''''(((***+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((((((&&&%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((******)))(((((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,---............/////////000000000000111111111111000///222444444444:::BBBOOOfffyyymmmbbb]]]```ggguuu~~~wwwmmmfffggglllzzzrrrmmmggggggkkkppptttuuulllbbbVVVOOOMMMMMMLLLJJJIIIFFFDDDDDDAAA===>>>BBB<<<<<<<<<<<<======>>>???>>>>>>>>>===;;;;;;<<<>>><<<<<<<<<<<<<<<;;;;;;;;;<<<999777666888:::;;;;;;:::;;;<<<;;;999888888888::::::999999999:::;;;;;;999999999999888888888777888888888888888888999999666777999:::<<<<<<<<<<<>>>>>>>><<<:::888888:::;;;;;;;;;<<<>>>???>>><<<;;;;;;<<<;;;;;;;;;<<<===>>>???@@@<<<<<<<<<===============:::::::::::::::;;;;;;;;;;;;<<<>>>>>>======>>>>>>@@@CCCGGGJJJLLLNNNRRRTTTffftttvvvjjj___^^^aaadddfffhhhfffaaa___ccciiipppxxx~~~~~~{{{zzz{{{oooVVVGGG???777222333444111000222000//////////////////000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''''')))******)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((((((((()))'''((((((((()))))))))***((()))))))))************((()))))))))******************))))))******+++,,,*********+++++++++,,,,,,------------............///000000000111111111111222000000555777666666999:::???KKK]]]vvvyyynnnddd```aaabbbgggrrrrrrbbb\\\^^^^^^bbbhhhttt|||xxxvvvtttggg]]]]]]___ZZZPPPJJJJJJIIIHHHGGGGGGHHHIIIJJJNNNSSSWWWVVVPPPJJJGGGGGGIIIHHHFFFDDDCCCBBBBBBBBB@@@???======>>>>>><<<;;;===???@@@@@@???>>>???@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@???>>>>>>===>>>>>>>>>???@@@AAAAAA@@@BBBEEEIIIIIITTT```ffffffgggmmmsss|||uuuuuuxxxxxxvvvggg___ZZZ___eeejjjmmmqqqqqqiiidddhhhqqq|||sssxxxyyyvvvwwwzzz~~~yyy___GGG999777444333444333000000111111000000//////000000111))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((&&&''')))******)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((())))))***++++++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******)))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))************))))))))))))***************))))))))))))***++++++************++++++++++++,,,------------.........000000000000111111111111222//////111111///000444777777;;;EEEVVVnnn}}}mmmccc```^^^aaaiiiwwwvvveee\\\ZZZ]]][[[\\\dddvvvwwwqqqooossswwwvvvvvvwwwxxxjjj```[[[YYYWWWUUUUUUUUUWWWXXXeeejjjooonnnggg```]]]\\\^^^\\\YYYUUURRRPPPOOOOOOIIIFFFCCCBBBAAA@@@>>>===>>>@@@AAAAAA???>>>>>>???DDDFFFHHHIIIJJJIIIHHHFFFGGGFFFEEEEEEGGGJJJNNNPPPLLLJJJGGGDDDBBBAAAAAAAAABBBEEEHHHIIIJJJNNNTTTZZZeeeqqq~~~~~~~~~uuunnneeeaaacccffffffeee```]]]^^^gggooosssuuuxxxvvvoookkkrrr~~~xxxtttnnn}}}}}}uuulllpppvvv}}}xxxcccOOO>>>444444333333222222111000000000000////////////000000))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***(((&&&&&&(((******)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&$$$$$$%%%(((***)))((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''')))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++'''''''''((()))*********))))))))))))************))))))))))))************)))))))))))))))***++++++************++++++++++++,,,,,,---------.........000000000000111111111111///...000111///+++,,,000000222666<<>>DDDOOOeee|||~~~xxxqqqllljjjjjjmmmuuu~~~{{{xxxuuuuuuxxxyyyyyy~~~xxxxxxuuutttxxxwwwkkk\\\RRRSSSTTTYYYaaajjjtttyyy{{{||||||{{{yyyyyyzzz|||yyyssssss}}}~~~tttkkkfffiiinnnsssyyynnnVVV@@@999888222///111222111000///........................------------((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((())))))))))))******)))******++++++******)))))))))))))))))))))))))))'''&&&&&&'''))))))(((&&&''')))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))************(((((()))))))))(((''''''++++++++++++************))))))))))))))))))))))))))))))))))))************************+++++++++,,,******++++++,,,,,,------............//////////////////000000000000111111222111000000111333555666999>>>JJJ^^^ssszzzooohhhcccbbbbbbgggoooyyysssgggbbbbbbcccggglllooolllnnnzzzyyyssspppmmmjjjkkkssswwwtttmmmiii\\\^^^___```bbbccc]]]UUUVVVWWW[[[cccmmmwww~~~}}}|||~~~}}}|||vvvqqqpppwww~~~mmmVVVEEE777444222......222000000///...------------............------------((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((&&&'''((((((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))************)))))))))))))))))))))))))))))))))(((((()))++++++***(((((()))***)))'''%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&++++++*********)))))))))(((((())))))*********)))((()))))))))******************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------------............////////////000000000111111000/////////000222333:::;;;@@@IIIVVVkkk|||pppppp}}}zzzrrrjjjeee```___dddllltttxxxyyyoooddd___```cccgggjjjmmmiiihhhppp}}}|||vvvlllfffccc___]]]^^^``````\\\YYYWWWUUUSSSPPPRRRXXX^^^bbblllmmmqqqvvv{{{~~~~~~~~~yyy|||dddQQQCCC:::333222000---///444//////...---------------.........---------,,,,,,(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))&&&'''((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((''''''''''''(((((('''(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((()))+++,,,***)))((()))***)))'''%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&******)))))))))((((((((('''((()))***++++++******((()))))))))******************+++++++++,,,,,,,,,******+++++++++++++++,,,++++++,,,,,,,,,---------...////////////000000000///////////////111222333555555888<<>>777444222111...,,,...222///......------------......------------,,,,,,,,,(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))'''''''''((()))***)))'''''')))***)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''(((((()))))))))(((''''''))))))))))))(((((((((''''''(((***+++,,,++++++***))))))))))))************************+++++++++,,,******++++++++++++++++++***+++++++++,,,,,,,,,,,,......////////////000000////////////000111222333000000222666777<<>>JJJZZZnnn}}}qqqiiifffeeeeeefffeeekkk|||~~~||||||tttpppiiidddbbbbbbdddfffppprrrqqqkkkccc^^^___aaagggkkkpppnnnggghhhxxx~~~yyyzzz}}}}}}yyyssssssyyyyyy||||||~~~tttmmmfffbbb___]]]bbbhhhhhh```VVVRRRUUUXXXWWWTTTYYYWWWUUUSSSTTTWWW[[[]]]\\\eeeooouuuzzzwwwzzz|||uuummmmmmqqq}}}|||yyyvvvsssrrryyydddEEE999999777222000111000///000222111///000000/////////000000111---------,,,,,,,,,++++++)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&''')))***((('''************))))))))))))***)))(((''''''((()))***((((((''''''''''''((((((+++***)))(((((()))***+++))))))(((''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))(((((('''''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&(((+++///111555222---)))&&&&&&'''(((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((***************************((('''(((+++,,,***(((******)))((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))******))))))((((((''''''))))))(((((((((((())))))+++***)))(((((()))******---+++)))((('''((()))***222...***(((((()))(((&&&+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///000000000000111111111111111111222333333444555555:::???FFFOOO```{{{{{{rrrjjjggghhhbbbbbbhhhwwwwwwwwwxxxqqqkkkiiiiiissswwwyyywwwqqqmmmmmmnnn{{{xxxsssnnnllllllmmmooovvv{{{yyysssqqqrrryyyxxxvvvqqqnnnlllmmmooozzz|||qqqqqqvvvyyyqqqqqquuuzzz~~~{{{xxxtttrrrhhhiiifff^^^[[[bbblllrrrqqqfff\\\ZZZZZZZZZZZZ\\\``````______aaadddiiikkkqqquuuyyy}}}|||zzz~~~}}}|||pppkkkddd___gggtttwwwoooooonnnpppwwwxxxeeeMMM<<<666555333000222111111000///......---111000000///...---------,,,,,,------,,,,,,+++***(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&''')))***(((''')))))))))(((((((((''''''***)))(((''''''((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((('''''''''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((()))))))))))))))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''(((***---///000...+++)))'''((()))***&&&&&&((()))))))))((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((+++,,,+++)))***)))(((((('''''''''((((((((())))))))))))(((((()))((('''&&&&&&'''((()))***)))))))))((((((((('''))))))(((((((((((())))))+++***)))(((((()))******,,,+++)))((('''((()))***333///+++******+++***)))))))))(((''''''((())))))))))))))))))))))))))))))))))))*********+++++++++******)))(((((()))******))))))))))))***************++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............//////000000000111111111000000111111222333333444444777:::???III\\\uuuwwwnnnlllhhhdddcccmmm{{{~~~|||{{{||||||}}}zzzsssnnnkkkjjjjjjhhhnnntttvvvuuurrrqqqrrrvvvuuurrrlllfffbbb```aaaccceeellluuuxxxuuussstttzzzzzz~~~vvvllldddeeelllyyy{{{qqqhhhddddddeeehhhmmmmmmllljjjiiigggfffdddccc```bbb```ZZZ[[[eeeqqqxxx}}}qqqgggeeefffgggiiillljjjkkklllnnnpppsssvvvyyy|||~~~|||zzz|||yyy{{{xxxmmmdddbbb___]]]fffsssvvvqqqnnnooouuuttt```SSSAAA555111222222111111111000000///......---//////......---,,,,,,,,,++++++,,,,,,,,,++++++***(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&''')))))))))'''((((((((('''''''''&&&&&&))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((''''''''')))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))(((((()))******&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***++++++***)))(((''''''&&&'''''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((()))((((((''''''(((((()))***))))))(((((())))))***+++***)))((('''((()))***000---+++******++++++***((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))***************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------............//////000000000000111111/////////000111111222222333444555555999DDDTTT```|||zzztttjjjddd```eeettt~~~wwwqqqmmmkkkgggkkkrrrxxx{{{|||{{{zzz}}}{{{wwwpppggg___ZZZXXXYYYVVVZZZccckkklllmmmnnnqqqrrruuu{{{}}}wwwkkkaaa\\\ZZZZZZ```iiipppqqqooopppuuuyyyyyyzzz|||zzzuuuqqqhhh```]]][[[ZZZ\\\```^^^______```aaaaaabbbbbb```bbb```\\\___kkkxxxzzzqqqoooqqqrrrtttxxxuuuvvvxxxyyyyyyzzz|||~~~{{{wwwxxxxxxvvvpppyyy{{{rrrkkkjjjiiihhhppp{{{}}}||||||xxxgggVVVKKKDDD:::333000000111222111000000//////...............------,,,+++++++++******+++,,,,,,+++++++++(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&((())))))(((((((((((('''''''''&&&&&&((((((((((((((()))))))))((((((''''''''''''(((((('''((()))******)))(((''')))(((''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''((()))))))))(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&'''((()))+++++++++(((''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((''''''((((((((((((((((((((()))))))))******)))(((((((((((())))))+++***(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111/////////000000111111111333555555444555:::DDDKKKTTTkkksssnnniiikkktttzzz||||||rrrggg```]]]]]]WWWVVV```kkkqqqssstttssstttvvvxxxwwwooobbbXXX[[[XXXWWWYYY```gggkkkmmmpppuuuxxxvvvvvvvvvrrrmmmgggaaa^^^___```aaadddjjjgggiiikkklllmmmoooqqqsssoooooolllggghhhqqq|||zzztttssstttssstttwwwxxxyyyzzzyyyxxxyyy|||~~~wwwsssqqqnnnooo{{{~~~{{{wwwdddXXXTTTOOOHHHDDDBBB>>>888333000000111000000/////////............---------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,''''''&&&&&&&&&''''''(((''''''''''''(((((((((((()))'''&&&&&&((())))))((()))))))))(((((((((''''''''''''((()))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''((((((''''''''''''(((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))*********(((((())))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((('''&&&%%%&&&'''(((((((((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((((((((()))***+++''''''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))))))))(((((((((((((((((())))))((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************((()))))))))***************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------------......////////////000000000000000000000111111111111000222333333222555999===AAAMMMbbb{{{yyyuuuyyy|||~~~xxxqqqmmmhhh```]]]eeeqqqwwwyyyzzz}}}}}}~~~~~~{{{ssshhh```]]]\\\]]]```eeejjjpppsssyyy||||||yyyxxxxxxvvvqqqiiifffgggjjjlllmmmqqqvvvwwwyyy|||||||||}}}{{{rrrpppuuuyyy{{{|||wwwuuuvvvvvvrrrqqqssswwwzzz|||}}}vvvqqqpppnnnvvvrrrfffhhhaaaSSSDDD===>>>@@@?????????>>>:::444///......////////////.....................---------------,,,,,,------------,,,,,,'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))'''%%%%%%'''))))))))))))))))))(((((((((''''''&&&'''((()))*********)))((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************(((((())))))))))))******'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((('''&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))''''''(((***'''''''''&&&''''''((()))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))''''''(((((((((((()))))))))***+++***)))((()))***))))))************))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++******))))))))))))***************++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,------------......////////////000000000000000000000111111111111222444444333333444555>>>===BBBRRRiii|||{{{uuuyyyyyyuuu{{{|||wwwllloooqqqsssuuuxxx{{{~~~|||zzz{{{}}}|||yyyzzz~~~yyyuuuwwwwwwuuu{{{yyyxxx{{{zzzvvvuuuwww|||}}}{{{~~~oooXXXMMMGGGDDD@@@:::777555555555555666666444111...,,,,,,.................................---------------,,,------------,,,+++***&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***'''%%%%%%''')))))))))((((((((('''''''''&&&&&&%%%&&&((()))*********)))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((())))))))))))***(((((()))))))))*********((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''')))***)))'''&&&''')))((('''''''''(((((()))***(((((())))))))))))((((((&&&'''((())))))((('''&&&'''((((((((()))))))))***(((''''''&&&&&&''''''(((%%%&&&'''))))))))))))(((&&&''''''(((((()))(((((((((***,,,+++((('''''')))(((((()))******)))(((((())))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++***)))((())))))))))))***************++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,---------........./////////000000////////////////////////222444555666555555555555888666888@@@KKK\\\uuu|||uuutttxxx}}}|||wwwwww|||zzz||||||xxx{{{xxxxxxzzzzzzxxx{{{{{{wwwsssrrrYYYGGG@@@666666666555333111000111///////////////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))***(((%%%%%%'''))))))***''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))*********)))((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''''''''((()))******)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''&&&''''''(((******(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((***+++)))&&&%%%&&&(((((((((((((((((()))******(((((())))))))))))((((((&&&'''((())))))((('''&&&'''((((((((())))))******'''''''''&&&&&&'''''''''$$$%%%'''))))))))))))(((&&&&&&'''((())))))((((((&&&(((***)))&&&$$$$$$&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))************+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------............/////////000.....................---///000333444555666555555000333:::??????AAANNN^^^}}}yyyuuuttttttrrrooopppxxx}}}tttttt~~~{{{~~~zzzwwwyyy}}}}}}yyyuuutttuuuvvvxxx~~~{{{mmmeeeeeewwwsss\\\EEE888444222000///...------000444222000//////111111000...---.....................+++++++++++++++++++++++++++++++++***((('''%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''''')))++++++)))'''&&&'''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000000111111222222333444444333222222333777<<>>777333111////////////////////////............------------------------.........///,,,,,,,,,+++++++++************++++++++++++++++++(((''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''%%%'''))))))(((''''''((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((('''(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************)))))))))******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------..................///000000111111222111111111111222333333555;;;DDDQQQddd~~~zzzsssnnnkkklllvvv}}}|||}}}wwwqqqqqqwwwsssgggaaaaaafffiiiyyyzzzgggWWWDDDAAA===999555333222222////////////////////////............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******************(((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))(((((()))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''((((((((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''')))***''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------------..................///000000111111222333333333333222111111333666999===FFFZZZuuuvvvqqqnnnrrr~~~xxxwww~~~zzzqqqooossswww~~~vvviiiZZZJJJ>>>;;;:::777555333333333333////////////////////////.........---------,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))(((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((())))))((((((***,,,((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((''''''&&&&&&''')))***'''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------........./////////......//////000111111111000111222333333333222111111444666555777AAAQQQ^^^wwwzzzxxx~~~yyyxxxyyyzzz}}}}}}mmmggg___VVVLLLBBB:::666444333222000/////////000...........................------------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***(((''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((())))))((('''''')))+++(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''((())))))''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''((((((((((((''''''((((((((()))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((('''(((((()))***+++))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............/////////......//////000111111111---...///000111111111111000444666666555888???EEEOOO```zzzzzzrrrnnnqqqzzzuuulllhhhgggnnnkkk]]]OOOIIICCC???:::555444666/////////....../////////........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((&&&%%%%%%&&&((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))))))))((((((((('''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''&&&''''''((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************************+++++++++***++++++,,,---,,,,,,---------.........---------...//////000000------......///000111111111444666777777777999;;;===GGGWWWhhh|||{{{vvvuuuwwwzzz{{{}}}sssllllllzzz{{{qqqhhhaaa]]]dddgggrrrrrr[[[III@@@===999777777555000111555000000000000000000000000........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%###"""$$$&&&'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))&&&%%%$$$######$$$%%%&&&************************))))))))))))************))))))************))))))))))))))))))))))))))))))************************++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,------......//////////////////000111222111111111222333444444555<<>>DDDKKKPPPfffvvvzzzvvvvvvyyyxxxqqqiiibbb___dddrrrxxxeeeXXXLLLCCC999888777555444222111000/////////000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********************************)))))))))))))))&&&''''''(((***++++++,,,&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&''''''(((''''''''''''((()))***+++))))))))))))))))))))))))+++******))))))))))))***'''((()))******)))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&'''(((((()))))))))(((''''''((((((((((((''''''(((((((((((()))))))))))))))******)))''''''((()))((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++***((('''&&&'''((()))************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************++++++,,,*********************************+++++++++******)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...,,,---...///000//////.../////////000111222222222555444444444555555444333///111444777999<<<>>>@@@IIIRRRaaasss~~~vvvpppnnnmmmvvv~~~xxxqqqooopppttt~~~}}}}}}hhhYYYMMMCCC<<<999222222333333222222444555333333333111///...---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++******))))))(((((()))))))))*********++++++(((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&&&&'''(((''''''''''''((()))++++++))))))))))))))))))))))))***)))(((''''''&&&'''''''''((()))******)))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''((()))******))))))''''''((((((((((((''''''(((((((((((()))))))))))))))******)))''''''((())))))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++************++++++)))))))))))))))))))))))))))+++,,,---,,,+++((('''&&&'''((()))************'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******+++++++++******))))))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...------///000000000///......//////000111222222222---...000333555555333111111000......000444999<<<<<<>>>BBBKKKZZZnnnzzztttoookkkeeekkkttt~~~}}}{{{xxx{{{zzz{{{mmmXXXFFFCCCAAA888///---111111///---++++++---...+++,,,---,,,,,,,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,++++++***)))(((((('''++++++++++++************'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++******)))(((''''''&&&'''''''''''''''''''''''''''(((***+++++++++***)))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((()))******))))))(((((('''''''''&&&+++)))(((((())))))(((&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))************))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))************************))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------......///............////////////111111111000111111222222333333222111222333444555<<<;;;;;;>>>EEENNNWWW]]]xxxwwwmmmiiihhhkkkttt~~~|||~~~{{{{{{vvvtttvvv~~~{{{xxxzzz{{{zzzvvvrrrkkkcccEEEAAA<<<888555444222000//////////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((*********)))((('''''''''''''''''''''''''''''''''%%%&&&'''((()))((((((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))((((((((((((&&&&&&''''''(((((()))))))))((((((((('''''''''''')))(((''''''(((((('''%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))************************))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------,,,,,,............////////////111111111111111222222333333333222222222333444555777666555666999???DDDHHHWWWdddxxxxxxssspppssszzztttjjjeeeaaaccciiiuuu|||gggYYYRRRKKKDDD<<<999555222111111000///........................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''%%%&&&'''(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((('''&&&&&&''''''&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++.........---,,,+++++++++---............/////////111111111222222333333333333333222222222333444555666555444444555777:::<<<===DDDOOO^^^qqq{{{wwwwww}}}~~~zzzxxxzzzooo```[[[YYY^^^hhhwww{{{wwwuuuvvvqqqiiiYYYHHH===:::777444555222///.../////////..............................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''((('''&&&&&&(((((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))******++++++((((((((((((((((((((((((***)))))))))((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***************************((()))))))))************************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---------.........//////111111222222333333333444222222222333333333444444333444444555777888999:::;;;<<>>:::@@@<<<777444333111//////222000///...//////...---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++++++++************++++++++++++++++++++++++++++++*********+++,,,---------,,,------------.........---///000222333333333222111222333444444444333333444555555666666555555444444444555777:::===AAACCCNNNWWWgggzzznnniiieeedddiiixxxxxx~~~yyyrrrpppmmmoooxxx}}}sssnnnrrrzzzzzzsssjjjbbb]]]\\\^^^bbbkkkwww~~~{{{{{{{{{ssscccNNN@@@<<<;;;888555222//////222333000------000///------...---,,,***------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))'''&&&%%%***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))***&&&&&&''''''(((((())))))''''''''''''((((((((()))((('''&&&''')))***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........,,,---///111222222222111111222333444444444333333777777777777666666555555111111111333555888::::::???@@@GGGSSS___lllwwwllleeeeeennn|||rrrpppssszzzwwwyyy~~~|||rrrjjjkkknnnrrrtttxxxwwwllldddcccggglllvvv}}}uuukkkjjjmmmsss{{{mmmTTTJJJ===555333333333222+++(((***000333000...000...---,,,---......,,,+++------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))((('''))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((******))))))))))))******))))))((((((''''''&&&&&&)))))))))))))))))))))))))))((((((((('''''''''''')))))))))((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++************++++++++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,---------......***,,,///111222222111000111222333444555444333333222222333333444444444555666444222222333666888999:::777999@@@EEEKKKVVVccctttvvvqqqtttyyynnnnnnnnnpppsssqqqpppzzz~~~qqqggg```bbbdddeeehhhttttttoooiiigggjjjpppvvvzzzwwwmmmhhhhhhkkkyyyyyy{{{|||cccLLLCCC@@@:::444000//////000333...---222333...+++------------...000000///...------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%'''((('''&&&((()))*********((('''&&&(((((())))))))))))(((((()))(((''''''(((***,,,...''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%((()))(((%%%$$$&&&)))))))))((('''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((()))'''%%%&&&)))***(((&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------,,,,,,......//////000000111111333333333333333222111000222222222222222222222222555555444444444444555555888888999:::===AAAEEEGGGTTT___rrrxxxpppllljjjkkkllliiifffmmmwww|||zzzxxxuuuqqqsss~~~tttffffffiiihhhjjjqqqzzz{{{xxxsss}}}xxxlllaaaUUUHHH???666555333111////////////,,,---///000000///---,,,////////////////////////........................---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((('''************************,,,+++)))((((((((()))******(((&&&'''***+++)))''')))'''%%%&&&'''(((''''''***)))((('''&&&&&&'''((((((((())))))))))))((((((''''''((()))************''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((()))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''&&&&&&%%%%%%&&&'''((('''&&&&&&'''((())))))(((''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((()))'''&&&'''))))))(((&&&''''''((())))))(((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,------------------,,,------......///000000222333333333222222111000222222222222222222222222555555444444444444555555666555666777999===@@@BBBAAAGGGQQQ```rrruuutttoookkkiiifffccchhhppp{{{{{{~~~yyyxxxzzzwwwxxx}}}|||yyywwwqqqnnnhhh```UUULLLGGGAAA:::444333222000///............,,,---...//////...---,,,------------------------------------------------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''************************++++++)))((((((((()))******(((''''''******)))''')))'''&&&&&&'''(((((('''***(((&&&$$$$$$%%%''')))(((((())))))))))))((((((&&&''')))******)))'''&&&''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((''''''''''''&&&((('''&&&'''(((((('''&&&)))((((((''''''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((()))'''&&&'''((()))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((************************''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,------......++++++,,,,,,---......///222222222333222222111000222222222222222222222222555555444444444444555555333333333444555888:::;;;>>>>>>@@@EEENNN]]]mmmwwwzzztttpppmmmmmmppp|||uuupppsssyyy|||}}}lll^^^TTTNNNJJJHHHBBB:::666444444222000//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((************************+++******)))((()))))))))***((('''((()))***)))''')))'''&&&&&&'''((((((''')))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((('''((()))))))))'''&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((''')))&&&%%%&&&)))***(((&&&)))(((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,------......++++++,,,,,,---.........111111222222222222111111111222222222222222333333555444444333333444444555444333333333444555777888;;;===@@@CCCFFFLLLRRRVVVfffttt|||yyyqqqooopppqqqvvv{{{~~~}}}ppp]]]OOOGGGCCC???;;;>>>:::555333222222111000------------------......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************************************************************************************))))))((((((************************+++******))))))))))))))))))((((((((()))))))))((()))(((&&&&&&((()))(((''''''(((((()))))))))(((((((((((())))))))))))((((((***)))((('''&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((((((((((((((()))&&&%%%&&&)))+++)))'''((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((('''(((((((((''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---......+++,,,,,,------...//////000111111222222111111111111111111222222333333333444444333333333333444444666666666666666666777777111555:::???BBBFFFJJJMMMJJJUUUcccoooyyy|||{{{|||}}}yyyuuuuuuyyy}}}wwwwwwxxxzzzyyyxxx~~~~~~}}}yyymmmYYYPPPDDD===<<<;;;888555555444333222222000...,,,------.........////////////...------------...///------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))((((((((()))***(((''''''((())))))(((&&&''')))*********)))((((((((())))))))))))((((((,,,***(((&&&&&&&&&((()))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&'''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''''''''(((((((((''''''&&&''')))******)))(((''''''''''''(((((()))'''''''''(((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++,,,------......//////000111111222111111111111111111222222333333444444444333333333333444444777777777777777777777777555666777888999===AAAEEEBBBGGGNNNSSSXXXaaammmvvv~~~vvvnnnooosss~~~yyyqqqppphhhjjjjjjjjjrrr~~~}}}vvvrrrrrruuuvvvyyyyyyrrrlllbbbUUUKKKDDD???999555444333111...---...000111111000...---......//////000//////...........................------------------------++++++++++++++++++++++++******++++++,,,,,,------*********+++++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))************)))((((((''')))***)))((('''(((******(((''''''((())))))(((''''''''''''(((((())))))(((((())))))))))))((((((***)))))))))(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%&&&&&&''''''''''''&&&'''((()))((((((***+++'''''''''''''''((())))))''''''''''''((((((((()))((((((''''''''''''((((((&&&((())))))'''&&&''')))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++,,,---------//////000111111111111111000111111222333333444444444333333222222333333444666666777777777777666666;;;;;;999777555555888:::>>>???AAACCCFFFKKKQQQVVV___jjjxxx}}}xxxtttvvv}}}~~~rrrjjjhhh]]]```aaa```fffvvvyyysssqqqppptttwww}}}tttooommmqqqrrrsssuuuxxx~~~mmmdddYYYQQQLLLFFF???:::888777444222000///......,,,---///000000000000111......///000000///...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))))))))*********++++++************************************************)))))))))))))))))))))***)))))))))))))))))))))))))))******+++***)))((('''''')))******''''''(((******)))'''''')))))))))(((((('''%%%$$$$$$&&&)))+++(((((())))))))))))((((((''')))***++++++***)))(((''''''''''''((((((((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$'''******((('''***---'''''''''''''''((()))***&&&'''''''''(((((())))))((((((''''''''''''((((((&&&(((***)))&&&%%%''')))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,//////000111111111111111000000111222333333444444444333333222222333333444444444555666666555555555111333666777666555555666888888:::<<>>:::777666222//////111222000---........................///......------......///------------------------111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,************************))))))************))))))))))))))))))************+++)))'''%%%$$$&&&(((***))))))))))))))))))))))))***))))))))))))))))))(((***))))))((((((((((((((('''((()))******)))((('''******))))))))))))******))))))))))))((((((((((((''''''((()))***,,,.........+++((('''(((((('''%%%'''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))*********+++''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((((((((((((((('''************************)))(((((((((((()))******************************************************------------------------............///000000111000111222333333333333333222111111111111222222333111222333333444444333333555555555555555555555555444444444444555666777888888:::<<<======???CCCFFFEEEHHHKKKLLLNNNSSS\\\ccclllrrr{{{}}}ttt\\\SSSGGG>>>999666333111222000......000000///..............................------------------...------------------------------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******))))))))))))))))))))))))*********+++***)))(((((()))***+++((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((())))))++++++******))))))((((((******))))))))))))******(((((((((((())))))))))))((((((((((((((()))*********)))((((((((()))((((((''''''((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***'''''''''''''''(((((((((&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))***))))))((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))***))))))))))))***++++++************************************************++++++,,,,,,---......///,,,---......///000000000111222222333333333333333000000000000000111222333111222333333444444333333555555555555555555555555333333333333444555666666444555777888999;;;===???:::<<>>>>>???AAA???BBBFFFJJJLLLOOORRRTTTUUUWWW\\\bbbiiioootttwww||||||{{{oooccc]]]TTTLLLHHHIIILLLOOONNNQQQOOOJJJFFFEEE@@@;;;999777444333333333333222222111000///............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++))))))))))))******************************************))))))))))))******************))))))))))))$$$&&&(((***+++)))'''%%%)))))))))))))))))))))))))))(((((((((((((((((('''((((((((((((((())))))***'''&&&&&&''')))+++---///'''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***)))(((''''''&&&&&&&&&''')))*********((('''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***'''((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))******++++++******))))))))))))))))))))))))))))))(((((((((((()))***************************************************************++++++,,,,,,,,,)))***,,,---...///......---...............------///......///000111222222333333444555555555555444222222222222222222222222333333333333444555666666777666666777777777666555:::;;;<<<;;;:::999888777:::;;;>>>>>>>>>???AAACCC@@@AAABBBEEEIIIMMMRRRTTTUUUXXX\\\___aaaffflllpppuuuwww{{{|||yyyvvvuuutttqqqooonnnnnnnnnmmmjjjhhhgggdddffflllooommmjjjjjjiiiiiijjjlllooosssxxx|||ooobbbTTTSSSTTTVVVXXXVVVPPPKKKEEEAAA===999777888;;;===888::::::666666777777333666444111/////////000000/////////...------...///------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************))))))*********+++++++++************************+++***)))(((((()))***+++************)))))))))(((%%%&&&((()))))))))((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******+++,,,///000111000///...((((((''''''''''''(((((('''((((((((())))))******((((((''''''''''''((((((***+++,,,***(((&&&%%%%%%&&&&&&'''((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))************************+++++++++************)))((()))+++---.........------......///......------............///000222222333444555555666666555555111111111111111111111111333333333333444555666666111111111222444555444333222333444555555666666777777888::::::999999:::<<<===;;;:::999:::===@@@BBBAAACCCEEEDDDDDDFFFKKKPPPOOORRRWWW]]]bbbeeeggggggiiiiiijjjkkkmmmooopppqqqiiilllooopppmmmkkkkkklllbbbbbbbbbaaa```^^^\\\[[[YYYXXXVVVUUUTTTSSSPPPNNNLLLIIIJJJPPPSSSPPPKKKJJJJJJKKKLLLLLLNNNPPPTTTWWWVVVYYYaaammmxxxttt|||~~~xxxzzz}}}wwwjjj]]]YYYWWWXXX]]]```[[[MMMAAAAAABBBCCCAAA>>><<<<<<===;;;999666444222222333444333555444000000333333000111000000000000///...---,,,,,,------,,,---...000------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******************************+++++++++,,,,,,,,,************************+++***)))(((((()))***++++++*********))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******444777:::<<<:::555///+++((()))+++,,,+++)))%%%###***************++++++,,,,,,,,,+++***))))))*********((('''&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))******++++++,,,+++***(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&###,,,***(((+++'''###((()))))))))(((''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''')))(((&&&&&&''')))+++---((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))+++'''((((((***+++,,,------,,,---...,,,***((()))***)))***+++++++++***((('''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))&&&'''((())))))******)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++'''((()))+++---///000111******+++++++++,,,,,,,,,---------........./////////////////////........................///000000111111111111111111111111000000000000000000000000111111222333333444555555444444444444444444444444777555333222222222444555777777777777777888999999888888777777777777888888:::::::::;;;;;;<<<<<<<<>>???@@@AAABBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;;;;<<<<<<:::999:::>>>DDDGGGEEEBBBCCCCCCBBBCCCDDDEEEGGGHHHBBBDDDEEEDDD@@@<<<:::999888888999999777555222111333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////000//////...............------------------------***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((())))))***)))))))))))))))************************)))((((((***)))))))))((((((((('''******)))))))))(((((((((***)))))))))((((((((('''*********))))))((((((((((((((((((((())))))))))))111444666222+++'''))),,,((('''&&&&&&&&&''')))***''''''&&&&&&''''''((()))***)))(((((((((((((((((()))(((&&&'''((())))))(((((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((,,,&&&###((((((&&&---&&&&&&''''''((())))))***''''''((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&''')))++++++,,,---......//////000111000...***(((((((((***))))))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''************)))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++***(((&&&%%%%%%******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---........................///000000111111111111111111111111000000000000000000000000111111222222333333444444222222222222222222333333555555444444444333333333222222111111111222333333222111111000000111111222222222222222333333333333222222222222333444555666444555666777777888888777888777777666666555555444888777777666555444333333666555555444444333333333555555555444444444333333444444444444444444444444333444555666777777666666666666666666666777888888222444777777666444333333222222222111000000//////000000000000000000000000////////////////////////.........///////////////........................//////...------------...------------------------***++++++,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))***))))))((())))))***+++(((((())))))******++++++)))************))))))((())))))))))))((((((((((((((((((''''''''''''&&&&&&))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((())))))))))))&&&(((******))))))+++,,,''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((***))))))((((((((())))))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((+++%%%$$$,,,,,,(((---''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))***+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((***+++***)))((()))+++++++++,,,,,,---...///////////////...+++))))))***+++***((('''''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))(((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++)))))))))))))))(((((((((******+++++++++,,,,,,,,,---------.........//////++++++,,,---......//////...............///000000111111111111111111111111000000000000000000000000111111222222333333333333222333333333333333444444444444555555555444333222444444333333333333444444333222222111111222222333222222222222222222333333333333222222333333444444333444555555666666666666555555444444444333333333333333333222111000000000222222111111000000000000111111111111000000000000333333333222222222222222222444777777444222333444444444333333333333333333000222555666555444444555222111000//////000111222000000000000000000000000......................................./////////........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))***++++++''''''((()))***++++++,,,))))))************)))((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((*********)))(((((((((((('''&&&%%%$$$((((((''''''(((((()))************))))))******+++,,,***((()))***++++++***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$(((%%%'''222000(((((())))))((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%''')))++++++***((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((***+++***)))((()))+++*********+++,,,,,,------+++,,,------++++++,,,---+++***((('''''''''((()))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))(((((((((((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++((())))))******+++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,---...///000000111...............///000000000000000000000000000000000000000000000000000000111111222222222222222333444444444444555555666666444444555555555444333222555555444444444444444555333222222222222222222333222222222222222222222222111111000000000000111111000111222222222222222222222222111111111111000000333333333222111111000000000000000///////////////111000000000////////////222222222222111111111111---111444444111///000222000000000000000/////////---///111111000//////000///...---,,,,,,...000111000000000000000000000000////////////////////////........./////////000000////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++......---,,,***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************''''''((()))***++++++,,,((())))))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))******)))'''))))))))))))(((&&&$$$###))))))(((((())))))***+++***************++++++,,,,,,***(((((()))))))))((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''''''''((((((((())))))))))))******&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&+++***///<<<:::...+++***))))))(((''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&((()))++++++)))((('''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***&&&((()))((('''&&&'''))))))))))))******+++++++++(((***++++++++++++,,,...+++******)))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......//////000000000...............///000000000000000000000000000000000000000000000000000000111111222222222222222222444444555555666666777777555555444444444333333333444444333333222222333333111111000000000000111111000000000000000/////////111111000000000111222222///000000111111111000000000000000000000000000000222222111111111000000000............------------000000000000///////////////////////////000000000+++...111222000...000111...///////////////...---+++---...---,,,++++++,,,///...---------...000111........................////////////////////////------......///000000000////////////////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,+++)))((('''&&&%%%++++++++++++++++++++++++))))))))))))))))))))))))((())))))************)))(((((())))))******++++++((())))))************)))(((((((((((())))))))))))((())))))))))))*********(((((((((((())))))))))))(((((())))))))))))******(((((((((((())))))))))))***)))(((((()))))))))'''***)))((((((''''''''''''))))))(((((())))))***+++)))))))))))))))***+++++++++)))'''&&&&&&&&&%%%$$$(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((()))))))))((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))((((((''''''(((((()))(((((()))))))))*********&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***---,,,333BBB@@@333...((((((((((((((('''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''''''((()))******)))((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&((()))((('''&&&'''))))))))))))***************(((***++++++))))))***,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((''''''((((((((('''((()))))))))))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.......................................///000000000000000000000000000000000000000000000000000000222222111111111111111111333333444444555666666777666555444333222333444444444444333222222222222222000000////////////000000000000000000//////......111111111111222222333444111111222222222222111111111111111111111111111111000000000///////////////------------------------/////////.........------,,,------....../////////...///111222222111111111...///000111111000//////---...//////---,,,---...///////////////000000111------------------------------------------------+++,,,,,,---......//////........................---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++******(((((()))))))))))))))*********(((((()))***************'''((((((((()))))))))***(((((()))))))))*********'''((((((((()))))))))***'''''''''(((((()))))))))(((((((((((())))))))))))'''((((((((((((((())))))+++)))'''%%%%%%(((+++---((((((((((((((()))******((((((((((((((()))******///---***)))))))))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))&&&''''''''')))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((())))))*********+++&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))(((&&&(((&&&---<<<<<>>999999888888888777444222444222111111222222000///222222111///............000000000000000//////...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++++++++++++++,,,,,,------,,,,,,+++)))***,,,------,,,***)))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&(((***------,,,,,,,,,,,,++++++)))************+++++++++...---,,,+++************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...---+++)))(((((()))***((((((((((((''''''''''''))))))))))))************************************''''''(((((())))))******''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******'''((()))******)))'''&&&((((((((((((((((((((((((******************************************************))))))))))))******))))))))))))************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))),,,,,,,,,++++++*********************************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++------------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******************************+++,,,------------+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...------------------------------------,,,,,,+++***++++++------------++++++++++++++++++++++++++++++------............------------------------------.........------,,,,,,,,,........................------------------------.........------,,,,,,,,,........................,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------..............................//////...---,,,,,,---------............///------------------------+++++++++,,,,,,,,,---------------------------------,,,,,,+++,,,---///000////////////////////////...---,,,,,,++++++++++++vvvnnnfff\\\QQQIIICCC@@@<<<::::::999555333333111000111333444333222000////////////000111222///000000000000///......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++)))***++++++++++++***)))************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++)))(((***+++------,,,,,,,,,+++++++++)))************+++++++++...---,,,+++************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,***(((''''''((()))***))))))))))))((((((((((((((()))))))))*********************************'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((***++++++***((('''((((((((((((((((((((((((******************************************************))))))))))))******))))))))))))************'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++,,,,,,,,,+++******+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...---------------------------------------,,,+++***+++,,,------------,,,+++++++++++++++++++++++++++------............------------------------------.........------,,,,,,,,,........................------------------------.........------,,,,,,,,,........................,,,,,,---------.........///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,---------............///------------------------,,,,,,---------.........---------------------------,,,+++++++++,,,---...------------------------...---,,,,,,++++++,,,,,,|||vvvlll```XXXOOOIIIBBB>>>>>>===:::666333222000000222333222111111000000000000111222222///////////////......---////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************++++++,,,+++,,,,,,------,,,,,,+++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***+++---,,,,,,,,,,,,++++++++++++)))************+++++++++---,,,+++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((((((************))))))))))))(((((())))))))))))******************************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************((()))******+++*********))))))))))))))))))))))))))))))))))))************+++++++++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////---,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((+++,,,------++++++,,,---,,,,,,,,,,,,,,,------...------------------------,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------.........---------------........................------------------------.........---------------........................,,,------------.........000//////...---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,---------............///---------------------------------.........//////---------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,~~~xxxqqqlll^^^VVVLLLGGGFFFDDD???;;;;;;888666444444444333111555555333222000////////////////////////...------///////////////...------------------------------------------------------+++*********+++,,,------+++,,,,,,------,,,,,,+++++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++---......---,,,+++,,,---,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,+++******************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))*********)))))))))(((((((((((((((((()))))))))***************************(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++******************************((((((((((((((((((((((((******************************))))))))))))******((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))),,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,---......------------------------,,,---------------,,,,,,,,,------------------,,,------------------------------............------.......................................---------...............................................................---------........................------------............000///......------..............................////////////////////////---...............---------------............///........................------------.......................................------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------~~~}}}pppiii^^^WWWRRRMMMFFF@@@CCC@@@<<<999999888777666777666444333111000000000/////////000///......---/////////000//////...---------------------------------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************************************************************************************))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++***+++,,,,,,,,,+++++++++*********))))))*********+++++++++++++++******))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))******))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))************++++++******************************************((()))))))))************************************++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------+++,,,------++++++,,,---------,,,,,,------...///------------------------,,,------......---------------------------------------------------------------............------................................................////////////////////////........................................................................---------........./////////......---,,,---------........................////////////////////////------...............------------............///........................+++,,,,,,,,,,,,---------......................../////////......---,,,,,,........................---------,,,,,,---......~~~wwwnnneee[[[RRRMMMGGGDDD???<<<:::999888777555444444333333333333444000000000000000//////.../////////000000//////...------------------------------------------------...------------......///+++,,,,,,------,,,,,,+++------------------------************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***++++++,,,,,,++++++***,,,,,,---------.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++)))***+++++++++++++++************)))************++++++++++++******)))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++*********((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,+++************+++************************))))))))))))***************************+++++++++***++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,++++++************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,------++++++,,,------------------......///------------------------,,,------............---......------------..............................------............------......................................./////////////////////////////////......................................./////////........................------.........////////////...------,,,,,,------........................------------------------,,,---......///.........---------............///........................+++++++++,,,,,,,,,------...........................////////////......---////////////////////////------------------...///{{{ppphhheeeXXXSSSLLLFFFAAA>>>;;;999666555555444333333444444111111111111111000000/////////000000000000//////........................------------------------......---,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------------,,,+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------++++++++++++************************************(((***,,,,,,+++******+++++++++++++++************)))************+++++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))***++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************---,,,+++*********++++++************************))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++***************++++++,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***)))***+++,,,,,,---------,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------+++,,,------++++++,,,------------------...//////------------------------,,,,,,---...............///...---,,,,,,---...///........................------............------........................---........./////////000////////////////////////........................---........./////////000....................................////////////000///......---.................................------------------------,,,------...//////......---------............///........................,,,,,,,,,,,,---------...........................,,,---.../////////...---////////////////////////---------------...//////|||zzzrrrkkkaaaXXXOOOIIICCC@@@:::999777555333222111111222222222222222111000000//////000000000000000///........................------------------------...------,,,+++++++++++++++,,,,,,------,,,,,,+++)))***,,,------,,,***)))************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***,,,...///***+++,,,------,,,+++*********+++++++++,,,,,,,,,************))))))))))))************************(((***------,,,++++++++++++++++++************))))))************+++++++++***)))))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))))))))))))))(((************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))******))))))((((((((('''''''''''''''((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))************...---+++*********++++++************************))))))))))))************))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++*********)))***++++++,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***(((%%%$$$***+++,,,,,,------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,------++++++,,,---...------------...//////------------------------,,,,,,---.../////////...///...---,,,,,,---...///////////////////////////---..................---////////////////////////---.........//////000000000000000000000000000000////////////////////////---.........//////000000..................................../////////000111111000///////////////////////////////////////000000000000000000000000,,,,,,---.../////////...---------.........//////////////////////////////---------.........//////////////////////////////***+++---...///...------////////////////////////---------------...///000~~~vvvjjjYYYKKKEEEBBB???:::777555444333222444222000000000111000///000000000000////////////........................,,,---------.../////////------------------------...---,,,+++***+++,,,---++++++******************,,,,,,,,,++++++*********************************+++++++++*********))))))******++++++++++++******---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,------......------,,,***++++++,,,------------******+++,,,,,,,,,,,,+++************************------............------...,,,***)))))))))'''%%%************************))))))))))))))))))))))))************************+++++++++************)))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++************))))))******+++++++++******++++++******++++++,,,---***)))))))))(((((('''''')))************+++++++++************************************************)))***+++,,,,,,+++***)))---------,,,,,,+++++++++************************---------,,,,,,++++++++++++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////......---------...------,,,,,,------...........................---,,,,,,++++++,,,,,,---++++++,,,------...//////,,,++++++******++++++,,,,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,,,,---...///000000////////////////////////////////////////////////000//////.........//////111111111000000////////////.....................+++++++++,,,,,,,,,,,,,,,......//////000111111222...///000111111000//////111111000000//////......///000000000000111111111,,,...///111111///...,,,111000000000000000000000000000000000000000000000.............../////////------,,,,,,,,,,,,------.../////////000000000000000000000/////////...............//////000000000........./////////000000000000////////////000000///...---,,,,,,---...///333111000...------------,,,---......//////......vvv```SSSFFFCCC@@@===:::777222///444333111222333444444222111111000000000/////////........................---------...............------------------------------,,,,,,++++++,,,,,,++++++******************,,,,,,,,,+++++++++******************************+++++++++*********))))))******++++++++++++******++++++************++++++*********+++++++++,,,,,,,,,------......------,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,************((('''************************))))))))))))))))))))))))************************+++++++++*********))))))************)))))))))((())))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******+++++++++*********))))))))))))*********+++++++++((((((''''''(((((()))***,,,+++++++++************))))))*********+++++++++******************************************************++++++++++++******------,,,,,,,,,+++++++++************************,,,,,,,,,++++++*********+++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------,,,---------.../////////////////////////////////........................000000///////////////000000000000/////////......////////////............////////////000000000000---....../////////000000///000111222222222111000000000000///////////////000000000000111111111111...///000111111000///...000000000000000000000000000000000000000000000000111111111111222222222222.........------.........---............/////////////////////............000000000111111222222222............/////////000......------------......///......------......///222111///...------......------.../////////......wwwfffSSSOOOHHHBBB>>>:::777555333222111111222222111///111111111000000000000///.......................................---------------------------------,,,,,,------,,,,,,++++++******++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++*********************++++++++++++******)))******************)))************++++++++++++,,,------......------,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,***+++,,,,,,***)))************************))))))))))))))))))))))))************************++++++*********)))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))************+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((()))))))))(((((((((((((((++++++*********)))))))))))))))((())))))+++---...'''''''''''''''(((((()))+++++++++++++++*********)))))))))*********++++++************************************************++++++************++++++,,,,,,,,,,,,++++++++++++************************++++++***************)))+++++++++***************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------------------..................////////////////////////........................000//////...//////000000000000000000////////////111111111000000/////////....../////////000000000//////////////////000000000111222222333333222222/////////000000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........./////////000000///////////////000000000...////////////000000000............////////////...------,,,,,,------.........////////////......000//////......//////000---......///////////////|||jjjbbbVVVLLLEEEAAA>>>===888666444333222111...,,,222222111111111000000000......................../////////...---------,,,------------------------+++,,,---...---,,,+++*********+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((()))***++++++***)))(((************+++++++++,,,,,,------......------,,,------------,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++++++++------,,,+++************************))))))))))))))))))))))))************************************))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))************++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((*********))))))(((((('''************))))))))))))))))))(((''')))+++...///***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************************************************************,,,+++***))))))***+++,,,,,,+++++++++++++++++++++************************++++++++++++************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------.......................................---------////////////////////////........................///............//////000111111111111000000000000222222222111111111000000.........//////000000111111111111111111111111111000111111222333333333333111111111222222333333333333333333444444444555555666555444444444444555666444444444444444555555555444444444444444444444444222222111111000000//////000000000111111000000000000000000111111111222222111111111111111222222222////////////////////////////////////////////////000//////////////////000...///000111111000///........./////////000000111......///000000000000///{{{pppeeeYYYNNNEEE???>>>;;;888666555444333111222222222222111111111111/////////////////////////////////...---------,,,------------------------+++,,,---...---,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((()))***++++++***)))(((***+++++++++,,,,,,,,,,,,,,,------......------,,,------------,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------+++++++++---...---,,,************************))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))***************++++++,,,,,,---************************************************************************+++++++++******)))))))))*********)))))))))(((((())))))(((''')))+++...///+++************+++,,,,,,)))))))))))))))*********(((((()))))))))*********************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------............------------------------------.......................................---------000000000000000000000000////////////////////////......------...///000000000000000000000000000000111111111111111111111111000111111222333444444444333333333333444444444444444444444555666777777888777777777888888999999999999999999999::::::::::::<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666666222333333444444333333222222222222222333333333333222222222222222333333333222222222222111111111111000000000000000000000000111000000//////000000111...///000111111000///.........///000000111111111...///000000111111000000yyyfffRRREEEAAA===999555555555555444333333333222222222111111////////////////////////...............---------------------------------,,,,,,------,,,,,,++++++******++++++,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++******)))******************))),,,,,,,,,,,,------------,,,------......------,,,,,,,,,---------,,,++++++++++++,,,------------------------------------------......//////......------+++++++++---------+++************************))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++*********+++++++++++++++************************************************)))))))))*********++++++++++++++++++******************)))))))))((((((((())))))((())))))+++---...)))))))))))))))******++++++++++++,,,,,,,,,,,,,,,((((((((()))))))))******************************************************++++++************++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,---------***************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------,,,,,,,,,,,,------......////////////......,,,,,,,,,------------...........................------..................000000000000000000000000000000000000000000000000////////////000111222222000000000000000111111111111111222222333333444444333333444555666777777888999999::::::;;;<<<<<<<<<>>>===>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>===<<<;;;888999:::;;;;;;:::999888666666666666777777777777666666666555555444444444111111111111111000000000222222222222111111111111000//////......//////000000000111111111111000000...///000111111111111000//////000111111111111111lll___NNNHHH@@@:::777666666666444333333333333222222222////////////////////////---------...............------------------------------,,,,,,++++++,,,,,,******++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++************++++++---------.........//////,,,------......------,,,++++++,,,---------,,,,,,+++,,,------...---------------------------------,,,------......------,,,---,,,***+++,,,,,,+++***************************))))))))))))))))))))))))***************************)))))))))((((((((((((((()))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************+++******))))))******+++******************))))))************************************************&&&''''''((()))***++++++))))))))))))***************)))))))))(((((((((((())))))*********+++++++++((((((((((((((()))******+++++++++,,,,,,---------(((((((((((()))))))))*********************************************************++++++++++++******)))*********++++++++++++******************************++++++,,,,,,,,,,,,))))))*********+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,---------............------,,,,,,------...------------------------......------------......---------....../////////------,,,,,,,,,,,,---------..................---,,,,,,,,,---------..............................,,,---------.../////////000000000000000000000000111111111111111111111111222222222222333444555666555555555555666666666777777888999:::;;;<<<===>>><<<<<<===>>>???@@@AAAAAAEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOONNNMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGFFFDDDCCCBBBAAAAAABBBDDDEEEEEEDDDBBBAAA>>>>>>?????????@@@@@@@@@???>>>>>>===<<<;;;::::::555555444444444333333333444444444333333222222222111111000000000000111111222111111000000111111222//////000111111111000000///000111111222222111111}}}bbb[[[OOOEEE>>>;;;::::::444444444333333333222222000000000000000000000000,,,------....../////////------------------------...---,,,+++***+++,,,---******+++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******++++++++++++******---,,,+++******+++,,,---.........////////////000,,,------......------,,,***+++,,,,,,------------+++,,,------......------........................+++,,,,,,------,,,,,,+++---,,,***+++,,,,,,***)))************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************++++++************+++++++++*********))))))((((((************************))))))))))))))))))))))))$$$%%%&&&'''(((***++++++''''''(((((())))))******))))))))))))(((((((((((()))******+++++++++******)))))))))))))))***++++++)))))))))******+++++++++(((((((((((())))))))))))************************************************)))***+++,,,,,,+++***)))))))))******++++++++++++************************))))))******++++++++++++))))))******++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,------------....../////////...------,,,,,,------.................................------------......---------...///000111111...------,,,,,,------...,,,------......------,,,,,,,,,,,,------.........////////////////////////,,,,,,------...///000000000000000000000000000000222222222222222222222222444444444555666777888999;;;;;;<<<<<<<<<=========??????AAABBBDDDFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUWWWXXXYYYVVVVVVUUUVVVWWWYYY[[[\\\WWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVSSSTTTVVVWWWWWWVVVTTTSSSQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFEEECCCBBBAAAAAA>>>>>>>>>>>>======<<<<<<555555555444444333333333444444333333333333444444333222111000000111222333///000111222222111000///000000111222222222222111tttcccTTTJJJFFFCCCAAA666777777444111000444777000///......///000///---//////////////////////////////.........---------///...---,,,+++,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++,,,------......---------------...///000///---++++++---...+++))),,,,,,,,,+++++++++******------------------------..................------000000///...---,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))+++***((('''''''''((()))(((((()))***************************************)))))))))))))))******+++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))((((((******+++++++++,,,,,,,,,***)))))))))+++,,,+++***+++*********,,,---,,,+++((()))***++++++***)))(((+++++++++++++++++++++++++++++++++*********))))))(((((()))***+++,,,------************************++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))***************)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................000000//////.........---.........////////////000........................000000//////......---------------...//////000000111000///......///000111111222222333444444555555<<<777333222666999:::999888:::;;;<<<===???AAADDDFFFFFFFFFHHHJJJMMMNNNNNNMMMLLLLLLOOOTTTWWWVVVTTTXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\]]]^^^``````aaabbb^^^YYYYYY\\\^^^\\\YYY[[[ZZZYYY[[[^^^^^^[[[XXXZZZYYYXXXWWWUUUTTTSSSSSSPPPSSSWWWZZZYYYVVVQQQNNNTTTTTTSSSQQQPPPOOOQQQRRRSSSUUUVVVVVVUUUSSSTTTUUUTTTUUUUUUSSSOOOLLLMMMNNNSSSSSSTTTSSSRRRPPPNNNMMMLLLOOOPPPOOOLLLJJJKKKMMMKKKJJJIIIIIIKKKLLLKKKKKKEEEBBB@@@@@@AAA???>>>>>>@@@???<<<999:::<<<<<<:::888777555444444333111000555444333111000111444666///000111111000111333444222222222111111000000///yyykkk```VVVKKKDDD===<<<999666333111111111222111000000222222111000//////////////////////////////.........---------///...---,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,------...---------------.../////////---++++++------,,,***,,,,,,,,,++++++++++++***------------------------..................------000///...------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******************))))))))))))************************))))))))))))))))))))))))+++***)))((('''(((((()))(((((()))***************************************)))))))))))))))******+++))))))))))))))))))))))))******)))(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((*********+++++++++,,,,,,***)))))))))+++,,,+++******))))))***+++,,,++++++))))))************))))))((((((((((((((((((((((((+++++++++*********))))))'''''''''((())))))************************************************************++++++++++++******+++++++++*********))))))******++++++******)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000/////////............---............/////////////////////////////////////////////////////////000000000000111111111111333333222111111222333333333333444555666777777888<<<;;;:::<<>>===>>>@@@???===??????>>>>>>===<<<;;;:::999:::;;;:::888666555444444444444333222222333444333333333222222111111111xxxlll]]]RRRJJJEEE>>>:::888777444111555333222222333444444333/////////////////////////////////.........------///...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******************************++++++,,,,,,------------------.........///...---,,,,,,------,,,+++,,,,,,,,,,,,++++++++++++------------------------------------------......000///...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******)))))))))*********++++++************************))))))))))))))))))))))))+++***)))(((((((((((()))(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))*********++++++++++++,,,***)))))))))+++,,,+++***))))))******++++++************))))))))))))******''''''''''''''''''''''''+++++++++***************((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++++++++******+++++++++***************++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////............---------............///------------------------------------...................../////////000000555444444444555666777777888999:::<<<===???@@@AAAEEEGGGJJJLLLMMMOOORRRTTTVVVVVVXXXZZZ\\\^^^___```dddeeeggghhhgggeeebbb```___^^^^^^___``````___]]]^^^^^^___```aaabbbbbbcccccccccccccccddddddeeeeeefffffffffccc___[[[YYYXXX[[[___dddgggiiimmmrrrvvvzzztttkkkeeebbb```]]]ZZZXXXZZZ\\\```dddhhhkkkmmmhhhkkkkkkhhhbbbaaacccgggmmmpppsssvvvxxxzzz}}}pppbbbbbbhhhfffffffffeeeeeeddddddddd___```___\\\WWWRRRPPPOOOPPPPPPQQQPPPOOONNNLLLKKKNNNMMMMMMMMMOOOOOOMMMKKKCCCBBBAAABBBDDDDDDDDDCCCBBBCCCEEEDDDBBBAAAAAABBBAAAAAAAAA@@@>>><<<:::888999888666555444444444444111111111000000000000000vvvmmm[[[QQQFFF@@@??????;;;777666444222222333444333333000000000000000000000000////////////............///......---------------..................------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******************+++++++++,,,,,,,,,---------..................------,,,------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///...------,,,,,,,,,---------------------------,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))************++++++++++++***)))))))))+++,,,+++***(((***,,,,,,,,,++++++,,,+++***)))(((((()))***+++************************************************++++++++++++******))))))******************************************************++++++++++++******************************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........................------------------------000000000000000000000000........................///////////////.........------------............---------.............../////////000000000000000,,,---...///111222333444777777888:::<<<>>>???@@@CCCDDDGGGIIILLLOOOQQQRRRWWWZZZ\\\\\\[[[\\\```dddddddddeeefffhhhiiiiiiiiijjjkkklllkkkiiifffdddccc``````___^^^]]][[[YYYXXXXXXXXXYYYZZZ[[[]]]___```ccccccdddeeefffgggggghhhnnnrrruuurrrlllgggeeefffkkkqqqwwwzzz{{{~~~|||{{{xxxvvvppppppppprrrwww|||vvvtttxxxuuuttttttsssssssssttttttsssqqqnnniiieeebbb``````______]]]ZZZXXXWWWWWWXXXSSSVVVYYY[[[]]]]]]YYYSSSLLLHHHEEEFFFHHHHHHJJJLLLIIILLLOOOMMMJJJHHHIIILLLOOOMMMJJJHHHFFFEEEDDDCCCAAA>>>;;;:::999999999999333333333333222222222222nnnaaaPPPGGGDDDCCC@@@;;;777555222111111222222111111111111111111111111111000000/////////............//////.........------........................++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,------------......//////...------,,,------------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++************************************))))))))))))))))))))))))***************))))))((((((((()))***************(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))******))))))*********+++++++++***)))))))))+++,,,+++***))),,,//////...,,,---...+++***)))(((((()))***+++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************++++++++++++++++++++++++******++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........................------------------------000000000000000000000000.................................///////////////---------.........//////000000000111111222222222333333333444444444555555000222444777:::===@@@AAA@@@BBBDDDGGGJJJMMMOOOPPPSSSTTTWWWZZZ^^^aaadddfffiiijjjjjjgggddddddgggkkkmmmlllkkkmmmnnnnnnllljjjgggiiiiiihhheeebbbcccdddccccccaaa___[[[XXXVVVUUUVVVUUUVVVWWWYYY]]]```bbbdddgggkkkppptttwwwxxxxxx|||xxxuuuuuuuuuuuuwwwuuupppjjjdddbbbeeehhhdddlllrrrtttvvvvvvoooeee[[[RRRMMMNNNOOOOOOSSSXXX\\\```bbb___YYYWWWZZZ^^^aaabbbbbbcccbbb\\\TTTNNNJJJGGGBBB@@@???@@@???===;;;;;;;;;:::999999888888|||ooo^^^RRRLLLHHHBBB<<<;;;888444222222222111111111111111111111111111111000000000/////////.........////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................++++++++++++++++++++++++******++++++,,,---------------------............---.../////////...---,,,,,,---......------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,+++++++++******)))************************))))))))))))))))))))))))******++++++******)))((((((((()))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++***)))))))))+++,,,+++***)))---111111///------///******))))))))))))******))))))))))))))))))))))))***************+++++++++***)))))))))((((((''''''************************++++++++++++++++++++++++******++++++++++++*********************+++++++++)))***++++++++++++++++++++++++++++++++++++++++++))))))))))))************......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................------------------------------------------------.................................///////////////.........////////////000...//////000000111111111111222333444666777888999888:::===BBBFFFJJJNNNOOOSSSUUUWWW[[[^^^```bbbcccbbbcccfffiiillloooqqqrrrqqqqqqooommmjjjiiijjjllljjjhhhggghhhjjjjjjgggccc^^^bbbeeeeeecccaaabbbdddggggggfffbbb]]]XXXVVVVVVWWWVVVVVVWWWZZZ___dddfffooosss{{{yyyqqqnnnqqqttt||||||iii___YYY[[[]]]]]]aaaiiiooosssuuuooofffccchhhooovvv|||ooobbbWWWRRRKKKGGGFFFEEECCC@@@AAAAAA@@@>>>===<<<;;;:::xxxkkkaaaZZZRRRJJJDDDAAA>>>999666555444444333222222222222222222222222000000000000/////////......//////000///...---,,,,,,,,,,,,,,,---------...,,,,,,,,,------------...------------------------++++++++++++++++++++++++++++++,,,------...//////////////////////////////---...///000///...,,,++++++---///...---,,,...000...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......---,,,,,,+++,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,************************))))))))))))))))))))))))******+++++++++***)))((((((((()))***************************************)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))***************)))))))))+++,,,+++***(((---111222///,,,---///))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))(((((((((((((((******************************************************++++++++++++******))))))*********+++++++++((()))******++++++******++++++++++++++++++++++++))))))*********+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000/////////000000000111111//////000111111222333333444555888;;;???BBBEEEFFFJJJLLLOOOSSSXXX\\\___aaafffgggiiilllnnnooooooooonnnooopppqqqrrrsssttttttqqqqqqrrrssstttssspppmmmeeecccbbbeeeiiiiiifffaaa^^^eeemmmqqqpppnnnnnnooorrrrrrqqqmmmgggaaa____________^^^___ccciiinnnrrr~~~{{{~~~rrrjjjgggnnnqqqooorrrzzz}}}yyymmmiiipppyyytttmmmccc]]]ZZZWWWSSSOOOIIIHHHGGGEEECCCAAA@@@???{{{tttnnnggg___UUUOOOFFFBBB===999777777666555222222222222222222222222000000000000////////////...///000000000///---,,,........./////////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000000000000000000/////////---...///000000...,,,++++++---//////---,,,...111......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,++++++,,,------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,---......************************))))))))))))))))))))))))******+++,,,+++***)))((((((((()))***************************************)))))))))))))))******+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++(((((())))))*********+++))))))))))))***************)))))))))+++,,,+++***&&&,,,111111...+++,,,...((()))***++++++***)))(((************************))))))******++++++++++++******************++++++************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++'''((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////////////////........................................................................---.........//////000000000000000000111111111111777777888888999:::;;;;;;???AAAEEEJJJOOOTTTXXXZZZ___aaadddhhhlllpppssstttpppqqqssstttuuuuuutttsssuuuuuuttttttssssssrrrrrroooppptttzzz~~~|||vvvpppiiiggggggjjjoooqqqmmmiiigggrrr~~~|||uuuooommmnnnmmmlllkkkmmmqqqwww}}}|||ssssssrrrooommmlllnnnpppwwwpppqqq{{{}}}~~~sssooowwwzzzuuuqqqkkkfffUUUTTTRRRPPPNNNKKKIIIIII|||{{{|||vvvhhh[[[LLLHHHCCC???<<<999777555888666444333333333222000000000////////////000111////////////////////////////////////////////////...------,,,,,,------...------,,,,,,+++************,,,...///---+++++++++'''))),,,///111111000000111222333222000000000111////////////............,,,------......------,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------000///---+++++++++---...//////...---,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((('''(((((()))***+++)))*********++++++++++++************************)))***+++***)))((((((***))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))***,,,,,,,,,***((('''************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...............////////////........................000000////////////......///,,,***+++...///...,,,///000111000///......///000000000111222555777888<<<<<<===???CCCGGGLLLNNNPPPTTTYYY___dddiiimmmqqqtttsssuuuxxx||||||yyyuuuyyyyyyyyywwwtttrrrrrrrrrtttooonnnpppqqqmmmhhhggghhhlllwwwyyytttuuu||||||uuuppppppqqqpppoooooottt}}}~~~rrrkkkgggdddbbbkkksss}}}||||||~~~zzz~~~|||tttnnnkkkaaa^^^^^^___]]]ZZZ[[[___jjjvvv|||}}}}}}vvvwwwuuutttwww}}}}}}~~~zzzxxxyyy{{{zzzxxx|||~~~wwwrrrllliiigggccc]]]WWW|||rrr[[[TTTLLLEEEAAA>>>:::888888666333222222222111000000000/////////000000111111111111111111111111111////////////////////////...------,,,,,,------............------,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,---...000111111111111222333444333222111111222////////////............,,,------......------,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------///...,,,+++***+++,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))*********++++++************************)))***+++***)))((((((***))))))))))))************))))))))))))))))))))))))************)))))))))((()))***,,,,,,,,,***)))'''************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))******++++++******)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...............////////////....................................------------000...,,,---000111111///...///000000//////111333111222333555999<<<@@@BBBGGGHHHKKKOOOTTTYYY]]]```fffiiinnnrrruuuxxx{{{}}}xxxxxxxxxzzz}}}}}}zzzwwwwwwxxxwwwtttpppnnnmmmmmmmmmhhhfffggghhhfffhhhkkkpppwwwzzzrrrmmmkkkkkkiiigggfffiiipppuuu{{{{{{zzzyyywwwvvvuuutttyyymmmddd^^^YYYVVVTTTWWW\\\bbbeeecccaaa```aaaaaadddjjjqqqwwwyyywwwuuurrrqqqooolllgggccc___]]]ZZZXXXYYYZZZXXXTTTTTTXXX```gggqqqyyy{{{yyyuuurrrnnnkkkfffcccbbbccceeeffffffhhhlllppprrrnnnfff___\\\]]]aaagggnnnrrrrrrpppooopppooollliiihhhkkkmmmqqqqqqvvv~~~xxxqqqfffYYYOOOIIIEEEAAA===;;;888555333333333222111111111000000000000000111111111111111111111111111////////////////////////......------------......////////////............***,,,,,,,,,+++,,,...000111111111111111111222222222444555555333222222333////////////............,,,------......------,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,*********+++,,,------...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))((((((((()))))))))******)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))************))))))))))))))))))))))))************))))))))))))******+++,,,,,,***)))(((************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------...............------------..................////////////........................---------...............///---,,,---///000000000///000111111000222555777777999<<>><<<<<<>>>??????>>>;;;;;;<<<>>>???AAABBBBBBCCCEEEFFFFFFEEEEEEGGGHHHGGGJJJMMMNNNLLLIIIGGGFFFCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHMMMTTTZZZ]]]\\\[[[UUUUUUSSSQQQPPPOOOOOOOOOVVVTTTWWW___fffooo{{{}}}ttteeeaaa\\\XXXWWWWWWVVVUUURRRUUUXXXYYYYYYZZZ[[[]]]^^^gggttt}}}}}}xxxtttgggccc]]]XXXUUUSSSPPPNNNNNNLLLKKKLLLKKKHHHJJJOOONNNQQQVVVYYYZZZZZZ[[[\\\XXXZZZ]]]dddpppssskkkhhhWWWRRRJJJCCC>>>;;;888777555555444222222111111111000000000000000000000000//////////////////////////////............//////,,,---...///000111222222000222444555444444555666555444222000///.........///222555555444111000000////////////............,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,+++++++++,,,---......---+++***+++++++++,,,------......------,,,,,,+++******)))************************************************)))))))))))))))))))))))))))))))))*********++++++((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((())))))***)))))))))*********++++++************************)))***+++***)))((((((***))))))))))))************************************((()))))))))******************)))******++++++,,,************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............//////////////////............//////............///////////////////////////////////////000111222444555666777555888===@@@CCCGGGMMMQQQWWW\\\dddjjjpppuuuyyy|||{{{|||~~~{{{{{{|||{{{zzzyyywwwvvvlllmmmnnnqqqxxx~~~|||||||||zzzuuuooohhh```YYYUUUUUUSSSPPPNNNMMMJJJGGGEEECCCBBBBBBCCCEEEFFFEEEDDD???===;;;<<<>>>@@@>>>===<<<===>>>@@@CCCEEEGGGGGGFFFHHHJJJKKKJJJIIIIIIIIIOOORRRUUUUUUSSSQQQPPPQQQOOOQQQSSSQQQOOONNNPPPSSSUUUXXX___gggnnnqqqpppnnniiihhhgggfffeeeeeeeeefffggghhhoooyyyxxxssstttssspppmmmjjjlllmmmllllllnnnrrrvvv|||zzzoooiiieeebbb```ZZZUUURRRSSSSSSOOOMMMNNNJJJMMMPPPSSSTTTVVVWWWXXXWWWWWWXXXYYY^^^hhhttt|||zzzqqqnnnbbb\\\SSSKKKFFFBBB???===666555444333222222222222111111111111111111111111//////////////////////////////............////////////000222333444555666333555888888888777777888555444333111000/////////000333666777555222111111000/////////............,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,)))+++---/////////...---++++++,,,------...//////------,,,,,,+++***))))))************************************************))))))))))))))))))))))))************++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((('''(((((()))***+++************++++++++++++************************)))***+++***)))((((((***))))))))))))************************************(((((())))))*********+++******))))))***+++,,,,,,************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++...//////000000//////...,,,++++++******++++++,,,************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............/////////000//////............//////............/////////000000000000000000000000000444444555777999:::;;;<<>>===>>>???@@@???>>>AAA???===>>>@@@AAA???<<>>999666666444111111444222111111222333333111///000000000111111111111111000//////.........//////---...000222444555666666555555555555555555555555444333222222333333111///000222333555555444333222000000000//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))+++)))(((((()))******)))(((((())))))************+++++++++++++++***)))(((,,,+++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))******+++++++++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++++++++++++++***))))))************************************************************************)))))))))))))))))))))))),,,,,,,,,---------......)))))))))))))))*********,,,,,,,,,+++++++++******.........------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,------.../////////......---------......///............---------000000000000000111222333111222222111000///111222---000333444444444555666555888;;;===???DDDKKKPPPWWW^^^ggglllnnnqqqwww|||~~~}}}~~~~~~|||{{{{{{wwwqqqttttttssssssuuuyyy}}}ssskkkfffccc^^^YYYTTTPPPOOONNNHHHIIIHHHGGGDDDCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCC===>>>?????????@@@CCCFFFDDDDDDEEEGGGHHHHHHGGGFFFJJJMMMSSSZZZ```dddfffggglllkkkkkkkkkgggccceeejjjwwwwwwuuutttssstttuuuvvv{{{~~~zzzzzzyyywwwssstttuuuwwwzzz|||~~~|||wwwuuuuuusssmmmhhhfffeeecccbbbaaa```aaaaaacccbbbaaa```aaadddhhhjjjmmmjjjeeeccc```]]]WWWSSSOOONNNOOOTTTVVVYYY___fff{{{sssiiiaaaZZZTTTMMMGGGAAA;;;888888777333333555222111000111222222000...........................//////............////////////000111333444555555444444444444444444444444333222111222333333222000000111333444555444222111111222222111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***************************(((''''''((())))))((()))))))))))))))*********+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******))))))((('''((((((((((((((((((((((((************************************************************************,,,,,,,,,,,,------------*********************************++++++,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,---------.........---------,,,,,,,,,)))******+++,,,,,,------///......------.........---------......///////////////......///000000111000111111000......///111222333444333333555888:::>>>BBBHHHNNNTTT[[[ccchhhnnnsssyyy||||||}}}~~~|||}}}~~~{{{}}}{{{vvvtttvvvvvvsssyyy{{{~~~{{{wwwwwwzzz}}}}}}{{{yyywwwuuuooohhhccc]]]ZZZUUUPPPKKKHHHFFFEEEDDDEEEEEECCCAAA@@@AAABBBBBBBBBBBBCCCCCCDDDFFFFFFEEEGGGHHHHHHHHHJJJMMMOOOVVVVVVWWWYYY[[[[[[ZZZYYYWWW[[[```gggnnnssswwwyyywwwtttqqqqqqooonnnttt{{{}}}yyywwwuuurrrqqqpppqqqqqqwwwvvvttttttuuuvvvwwwvvvzzzwwwssspppkkkddd[[[UUURRRNNNLLLMMMNNNLLLNNNRRRwwwooohhhbbbZZZUUUKKKDDD???>>><<<777666777444222111111222222111///........................///......------...//////111111000000111222444555444444444444333333333333222111111222444444333111///000222333333333111000111111111111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))*********+++,,,,,,,,,,,,++++++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++***(((&&&'''((()))((('''*********)))))))))))))))***++++++++++++***))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******)))(((((('''************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))'''((((((((((((''''''&&&++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...------------,,,,,,,,,*********+++,,,,,,------........................+++,,,---...///000111111///////////////000000111222333333222111000222333666666666777999>>>DDDIIIPPPUUU]]]eeemmmttt{{{~~~~~~zzzyyy}}}~~~{{{{{{}}}|||{{{rrriiicccaaabbbccc___^^^\\\\\\[[[ZZZWWWUUURRRPPPLLLGGGCCCAAA@@@@@@BBBCCCDDDCCCBBBAAABBBCCCFFFGGGIIILLLOOOSSSVVVXXXVVVXXXZZZ[[[[[[]]]___aaannnoooppprrrrrrrrrqqqqqqmmmooosssxxx}}}}}}yyyxxxyyy|||~~~}}}yyyqqqiiicccaaaZZZUUUUUUTTTPPPMMMMMMzzztttmmmhhh^^^TTTJJJDDD@@@;;;999:::777555333333444444333222111111000000000000000///.........---......//////333222000///000111333444444333333333333333222222111000000222444444333222...///111222333222000///////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++*********)))((((((((((((((()))***++++++,,,,,,///...---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++***)))'''''')))***)))(((************))))))))))))******+++++++++******))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************))))))((((((*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++'''(((((((((((((((''''''------------------------******************************************************************************+++++++++,,,,,,,,,......---,,,++++++******))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------......//////---......///////////////,,,------...///000000000111111000000111111222222444555666666555666888:::999<<>>>>>?????????AAADDDEEEFFFFFFHHHIIIIIIIIIIIIJJJMMMQQQTTTWWWZZZ^^^bbbfffhhhjjjmmmooovvvwwwyyy||||||yyy}}}qqqdddUUUHHHAAA<<<999666444444555555444333333222222111000000///000000000000111222333444444444444555555666666666666666555555444333333222333222111222333333222000...///111333333222111000000000000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***))))))***++++++***''''''((()))***++++++,,,))))))***+++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((('''((()))+++,,,)))))))))))))))))))))))))))))))))))))))*********((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,---------......------------------,,,,,,,,,---///111222111000//////////////////000000000000111111333555777999;;;===AAAGGGNNNVVV]]]eeejjjqqqvvv|||~~~{{{yyyxxxuuunnngggcccdddfffddddddjjjwww|||wwwooohhhbbb]]]XXXUUUQQQNNNJJJGGGEEECCCAAA@@@>>>>>>>>>???@@@@@@AAABBBBBBHHHOOOTTTWWWXXXZZZ\\\\\\\\\\\\^^^aaadddhhhjjjnnnqqqvvvyyyzzz{{{|||}}}vvvdddSSSIII@@@===:::888888999999888666666555555444333222222111111111111222333444555333444555666777777777777777777666555444444333333444333222222333333111//////000222333444333111000............---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********+++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++++++++++++++++++++)))(((((()))******)))&&&&&&''')))***+++,,,---((()))***+++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***((('''((()))+++,,,))))))))))))))))))))))))++++++******)))((((((((((((((())))))*********+++'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))***+++++++++++++++((((((((((((((((((((((((************************************************++++++++++++++++++++++++,,,,,,------------......+++++++++++++++++++++,,,))))))***+++,,,------...,,,,,,,,,------........./////////......---------,,,,,,,,,------.........//////////////////......+++---///111222222000000------...///000111222222444444666888:::===???@@@KKKPPPWWW```iiirrr{{{|||}}}||||||zzzwwwsssoooppppppkkkfffeeejjjpppnnnlllpppzzzrrrlllkkkgggaaa\\\XXXVVVSSSQQQGGGEEEBBB@@@@@@>>><<<:::;;;<<>>===999666555777444111///000111111111222222333444555555666666444444555555666666666666444444444444444444444444444333333222333333444444444555555444222111222222------,,,,,,,,,,,,------,,,,,,,,,------.........---+++***+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***(((((((((((()))))))))*********)))(((((()))************++++++++++++*********************************************************************************************************)))((((((((()))++++++))))))))))))))))))))))))((()))***++++++)))'''&&&************************************************************************------,,,++++++***))))))************************++++++************++++++))))))*********+++++++++***+++,,,+++***))))))+++*********++++++++++++,,,,,,------...............+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,------...///...------------...//////,,,---///...------...//////111333333111000111111333111000111333555777888???CCCJJJPPPVVV]]]eeekkkqqquuu{{{{{{xxxnnnllljjjiiikkklllmmmmmmpppqqqssswww|||~~~wwwqqqgggaaa\\\[[[\\\[[[UUUPPPOOOJJJIIILLLMMMHHHFFFHHHFFFBBBAAACCCDDDCCCEEEJJJLLLNNNOOOQQQTTT\\\eeemmmlllWWWIIIBBB===:::999888555222111111222222111444444444444555555555666333444444444555555555555222333444555666666555444222222222222333444555666444444333444444333111///------............------***++++++,,,---...///000---,,,+++,,,---...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************************************))))))))))))))))))))))))))))))***++++++++++++***((((((((()))))))))************)))(((((()))************++++++++++++******************************************************++++++++++++++++++++++++************************)))))))))((()))******+++)))))))))))))))))))))))))))***+++++++++***)))(((************************************************************************,,,,,,,,,+++******))))))************************++++++************++++++))))))*********+++++++++***,,,,,,,,,***)))***+++++++++++++++,,,,,,,,,,,,---------------......///,,,,,,,,,---------------,,,------------------,,,.........---...//////000......------......///000---...///...---,,,---...---///111222111000000000555444555666:::>>>BBBDDDOOOUUU]]]fffmmmsssyyy|||~~~zzzwwwuuusssqqqgggeeedddfffmmmttt{{{zzzfffdddbbbbbbbbb```\\\WWWNNNMMMLLLLLLLLLJJJGGGEEEFFFCCCDDDHHHJJJIIIHHHHHHLLLHHHHHHKKKNNNOOOTTTZZZ]]]___aaabbbeeeooo}}}kkkXXXLLLDDD>>>;;;888555222111222444444444222222222222222222222222333333333333444444555555000222444666777777666555333333222333333444555666666444333555777666111---,,,---...//////...---,,,++++++,,,,,,---...//////...---,,,,,,......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------.....................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***(((((()))))))))*********,,,++++++++++++++++++,,,******++++++++++++******************************************************++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++***)))************************************************************************,,,+++++++++******))))))************************++++++************++++++++++++,,,,,,,,,---------+++,,,---,,,***)))***+++++++++,,,,,,,,,---------...---,,,+++,,,---...///------..................------............------......------......///000...............//////000000111222111///...///000000222444555444333333444888:::===BBBGGGNNNTTTYYYccchhhpppxxx}}}{{{tttooonnnoooqqqrrrmmmlllmmmrrr{{{}}}sssggg^^^TTTRRRPPPPPPQQQPPPMMMJJJEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHKKKPPPUUUVVVVVVUUUXXXTTTTTTXXX\\\```fffmmmooorrrtttuuuwww}}}iiiZZZOOOEEE>>>999666444333444666666666222222222222111111111111444333333333333444555666111222555777777777666555555444444333333444444555777555444666777666222---,,,---...//////...---,,,------------------------...---,,,,,,......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************+++++++++,,,,,,+++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))*********+++++++++******************************************************************************++++++***************)))************************++++++************++++++++++++,,,,,,,,,---------+++,,,---,,,*********+++++++++,,,,,,,,,---------------,,,++++++---...///........................---......//////......------------,,,---......//////............///000000000111222222000000000222444666888999999:::<<<===AAAEEELLLRRRYYYaaaiiiooorrrvvv|||~~~|||yyysssmmmjjjmmmrrrxxx{{{zzzssslllbbbVVVNNNLLLKKKHHHGGGFFFFFFDDDCCCBBBCCCCCCCCCEEEKKKSSSYYYZZZ^^^ccciiiooorrrqqqnnnhhhddddddhhhlllpppwww}}}}}}{{{|||yyyjjj^^^QQQGGG>>>;;;888666777888888777555555555444444444444444555444333333333444666777333333555666777777666555555555444444444444444555777666555555555444111///------............------......---------,,,,,,,,,---,,,+++,,,---...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++((()))************)))(((******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************))))))))))))))))))))))))))))))))))))************+++************************************************************************************************************************++++++************++++++))))))*********++++++++++++------,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------------............------------,,,,,,------.../////////......//////000111...000111111000000111222222444777999<<<@@@EEEIIIQQQWWW___fffkkkqqqwww|||zzz|||~~~{{{{{{~~~~~~{{{wwwsssrrrvvv~~~{{{uuunnngggaaaZZZQQQKKKGGGEEECCCAAA????????????@@@AAACCCHHHPPP\\\iiirrrwww}}}xxxuuutttxxx{{{}}}yyywwwuuuwww~~~xxxnnnaaaUUUGGGDDD???<<<:::999888777666666666666777777777777666555444333444555777888555555555555666666666666444444333444444555666777555555555333111/////////------,,,,,,,,,,,,------,,,,,,---------------------+++***+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,+++***++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++((()))************)))(((******++++++++++++******************************************************************************++++++++++++++++++++++++'''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))******************************************************************************))))))))))))************************************++++++************++++++))))))*********+++++++++,,,---...---+++***+++,,,*********++++++++++++,,,++++++,,,------------,,,.........---------,,,,,,---------......---------.........---......///000///////////////000000111...000222222222222444555555777;;;@@@FFFOOOYYY___dddkkkssswwwxxxyyy|||}}}||||||zzzxxxwww|||zzzsssooommmlllhhhddd```]]]\\\XXXRRRMMMGGGFFFDDDBBB@@@AAABBBDDDGGGHHHMMMVVVcccsss~~~yyyrrrnnnpppxxxwwwlllaaaOOOKKKEEE@@@===:::888666555666666666777777777888777666444444444555777999777666666555555555666666222222222333555777888999333444555222---+++---///------+++******+++------***++++++,,,---...//////,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************+++************************************************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++***+++,,,------,,,+++*********++++++++++++******************************************************))))))))))))))))))))))))++++++++++++++++++++++++'''((()))++++++******)))))))))))))))))))))))))))((((((''''''((()))******************************************************************************)))))))))))))))*********************************++++++************++++++++++++,,,,,,,,,---------,,,---...---+++***+++,,,))))))*********+++++++++***+++,,,---...---,,,+++......---------,,,,,,,,,,,,------------------,,,///////////////000111111///////////////000111111111222444555555666888999@@@CCCGGGNNNWWWcccpppxxxrrrxxx|||{{{}}}~~~{{{yyyyyy{{{|||zzzxxxyyywwwzzzxxxtttlllbbbYYYUUUUUUVVVXXXVVVUUUWWWYYYWWWSSSOOOLLLKKKJJJHHHGGGHHHKKKMMMRRRTTTYYYeeettt{{{||||||zzzwwwwwwzzz}}}}}}sss]]]XXXPPPHHHBBB>>>:::888000222444666777777666555999999888888777666555555777888999999888555333111444555777999888666333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,------,,,+++***))))))++++++,,,---------,,,,,,+++++++++*********))))))************************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******************)))))))))***+++,,,,,,++++++++++++++++++++++++************************++++++******************((()))***+++++++++++++++************************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------,,,++++++,,,---...//////...---,,,...---,,,...111222000...000000000///......111444555666777888999===CCCGGGMMMPPPWWWaaallltttxxxyyy~~~{{{vvvppppppooommmoootttvvv|||xxxsssqqqnnnlll^^^WWWPPPNNNKKKIIIJJJMMMMMMOOOUUU^^^eeeeee```ZZZYYYVVVRRRPPPPPPSSSWWWYYY\\\```hhhsss~~~~~~}}}{{{oooggg\\\QQQIIIDDD@@@>>>777666555555555555555555888888888888999999999999888888888888777555333222666666777777666444222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++******+++++++++*********))))))************************************************************************************************************)))))))))(((************************************************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))******************++++++*********)))******++++++++++++++++++++++++++++++******************************************************+++++++++******)))************************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------,,,,,,---......//////......---...,,,,,,---000111///---...000111000//////000222444777<<<@@@EEELLLSSSXXXbbbdddiiiqqqyyy~~~{{{wwwvvvoookkkkkkjjjjjjooovvv~~~}}}nnneeeaaa^^^ZZZVVVOOOJJJGGGFFFDDDBBBBBBFFFIIIOOO[[[iiisssuuupppjjj```^^^[[[ZZZ[[[^^^ccceeekkknnnssszzz~~~}}}oooaaaUUUMMMHHHEEE???;;;777555555666777777666777888999:::;;;<<<===999888888777666555444444888888777555333222000000//////...------------...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))+++,,,---------------------,,,+++)))((('''+++++++++***************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++******)))*********++++++++++++++++++++++++************************************************,,,,,,,,,++++++)))((((((************************************+++++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........///..................//////...---...000111000......000222333222222444555<<>>AAAMMMRRR[[[bbbiiinnnsssvvvwwwwwwyyy|||{{{sssllliiiiiifffiiilllpppsss|||wwwooofff\\\PPPIIIHHHGGGBBB>>><<<===@@@EEEGGGIIIRRR[[[iiirrryyysssyyyxxxxxxyyyzzz}}}}}}zzzxxxuuusssrrrwww}}}yyyjjj\\\TTTJJJDDD===999:::;;;:::888555555666666777777777777999888888777777777888888888666444111///.........//////...------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,)))******+++++++++******************************************************************************((((((((((((((((((((((((************************))))))))))))))))))******************************************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***************************************************))))))*********+++++++++((()))***+++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,---------,,,,,,---------.........+++,,,------...///000000000///...------...///000000000000000111111333444222333444777;;;CCCKKKQQQ]]]ccckkkrrrvvvyyy|||}}}~~~}}}}}}}}}~~~|||wwwvvvsssmmmhhhfffiiimmmrrrvvvzzz{{{~~~{{{uuunnnccc[[[XXXQQQJJJEEEEEEEEECCC@@@???BBBHHHNNNRRRYYYggguuu|||xxxuuurrrppprrrvvv|||vvvmmm[[[QQQEEE===;;;;;;888666555555555444444444444444666666666666777777777777555333111///........./////////...------------...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---------------,,,+++)))******+++,,,,,,++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++******)))*********************************************************)))))))))***++++++,,,,,,(((((()))++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++***************)))***++++++,,,,,,------...,,,---------............,,,,,,---...//////000000000//////////////////000...////////////111444777888999<<>><<<999777444444444444444444444444111222333555555555444333000000////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------------------------+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,------------++++++,,,---............+++,,,,,,,,,,,,,,,+++***))))))*********+++++++++************************************************************************************************((()))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++***************+++++++++******************************************************************++++++*********)))******++++++************************************************((())))))***++++++,,,,,,)))******+++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,++++++***************+++,,,,,,---......------------............------......//////000000//////000000000000//////...000222222222444888<<>>FFFKKKUUUZZZbbbjjjpppvvv{{{|||||||||zzzwwwtttqqqooooooiiibbb\\\]]]ccckkkqqqvvvjjj```XXXRRRNNNLLLJJJGGGEEEFFFIIIMMMPPPSSSZZZccclllqqquuuwwwyyy~~~~~~~~~}}}lll^^^MMMEEE>>>===<<<999666555444444333333222111111111000000000000111111111111////////////////////////......------,,,------...////////////////////////------------------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------...//////......---------------------------************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************''''''((((((((()))))))))************************************************++++++***))))))***++++++((()))))))))************))))))************))))))************************************************++++++++++++******)))(((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------............---------...............---.........//////000000000111111000//////111333333666;;;???DDDKKKUUU]]]eeeiiipppuuuxxxzzz{{{}}}{{{zzzxxxvvvsssoookkkiiieee```[[[ZZZ```nnn~~~mmmfff\\\SSSLLLIIIGGGFFFJJJJJJKKKMMMRRRYYY___bbbiiimmmrrrwwwzzz}}}xxxkkkXXXMMMCCC???>>>:::666666555555444333333222222111000000000111111111111222////////////////////////......---,,,,,,,,,,,,---////////////////////////---------------------------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...////////////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))))))))******************************************++++++++++++,,,,,,,,,------------------------************************************************************************''''''(((((())))))******************************************************+++***))))))))))))***+++))))))))))))************))))))************))))))*********************************************************+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------...---............------,,,,,,---......//////......------......///000000000111222111000000222666:::===???CCCHHHPPPZZZeeekkkmmmqqqvvvyyyzzz{{{{{{|||yyyvvvsssooommmjjjfffccc___]]]]]]bbbnnnrrrjjjVVVSSSMMMHHHFFFGGGIIIKKKKKKOOOUUU]]]eeennnuuuxxx{{{|||~~~}}}jjj\\\NNNGGGCCC>>>:::999555555555444333333222222000000111111111222222222//////////////////////////////...---------------////////////////////////---------------------------,,,***))))))***,,,---,,,,,,++++++,,,,,,---...------........./////////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++((()))))))))*********+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************''''''((())))))***++++++************************************************))))))************))))))))))))))))))************))))))************))))))************************************************((())))))************)))++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,---.../////////...---------......///000000111222222111111222888???EEEKKKKKKLLLQQQ[[[fffpppuuurrruuuyyy{{{{{{zzzzzzzzztttqqqllljjjjjjiiihhhfffgggiiimmmuuu|||qqqcccYYYVVVIIIIIIHHHHHHIIIMMMRRRUUUWWW\\\fffpppzzzyyyiiiXXXOOOIIICCC>>>===666555555444444333222222000000111111222222222222000000000000000000000000111000///...............////////////////////////---------------------------,,,***))))))***,,,---,,,,,,++++++,,,,,,---............////////////000------...///000000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************'''(((((()))***++++++,,,************************************************))))))************))))))))))))))))))************))))))************))))))************************************************'''((()))***************++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,------...//////......,,,,,,.../////////...------------...///000000111222111111111555===FFFMMMVVVSSSRRRWWWbbbmmmuuuxxxwwwyyy||||||{{{yyyxxxxxxnnnjjjgggfffiiilllmmmmmmvvvyyy{{{ooodddXXXMMMIIIJJJDDDEEEGGGIIIMMMRRRXXX\\\eeellluuuwwwhhhZZZOOOHHHBBB??????;;;666333333555777777555444333111000111111222111111000000//////......////////////////////////---------------...///000......------------......------------------------++++++,,,,,,,,,---------+++,,,------......------111000///------......///.........------,,,,,,,,,,,,((((((///999:::000&&&++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************************************************,,,,,,,,,++++++*********)))***++++++***)))***+++************************++++++++++++++++++++++++))))))*********))))))((()))************+++++++++))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------...///------------------------------------------------111000///...............000///......000111111000222888>>>CCCGGGNNNXXX```dddaaa___aaahhhoootttvvvwwwyyyzzzzzzyyyxxxyyy{{{vvvpppmmmpppuuuxxx}}}}}}kkkaaaUUUMMMKKKIIIFFFCCCJJJPPPOOORRRZZZ[[[```oooyyyzzzzzz}}}zzzwww{{{xxxiii]]]RRRJJJEEEAAA<<<777333333333444444444444333222111111111111000000000000000/////////////////////////////////...------------...///000......------------......------------------------++++++,,,,,,,,,---------+++,,,------......------111000///...---......///......---------,,,,,,,,,000------333:::;;;444---++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******************************************************,,,,,,,,,++++++*********((()))******(((((()))***************************++++++++++++++++++++++++))))))************)))))))))************+++++++++))))))))))))******************************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...............000.........000333555666;;;BBBKKKRRRVVV[[[bbbgggllliiigggiiimmmqqqrrrsssttttttttttttuuuxxx}}}~~~yyytttpppjjjddd___XXXSSSMMMHHHHHHHHHIIIIIIOOOUUUVVV[[[dddfffkkk{{{}}}xxxuuuvvvyyyyyypppmmm}}}xxxiii[[[PPPJJJEEE@@@:::666444444333333333333333333222111000/////////000000000000000000////////////////////////......------......//////......------------......------------------------,,,,,,,,,,,,------------,,,,,,---............---000///......------.........------------,,,,,,,,,,,,+++,,,///333333000,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********,,,++++++******++++++,,,---------,,,,,,,,,,,,+++************************************************+++++++++++++++*********''')))***)))((('''((()))************************++++++++++++++++++++++++))))))************)))))))))************+++++++++)))))))))*********++++++******************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++------------------------------------------------,,,---...///000000000000222000//////222666:::===HHHPPP[[[cccgggiiilllnnnrrrqqqpppqqqrrrrrrqqqooommmmmmnnnpppuuu~~~rrrmmmfff___YYYTTTNNNKKKJJJJJJJJJIIIIIIKKKOOORRRYYYaaadddiiissstttzzz{{{wwwwww}}}xxxqqqvvvuuufffXXXPPPIIIDDD>>>:::777666555444222333333444333111000.../////////000000111111222//////////////////////////////............//////......------------......------------------------,,,,,,,,,------------...,,,------...............//////......------------------------------------(((((()))***+++++++++***++++++++++++++++++++++++************************************************))))))))))))*********+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************************************************+++++++++***************((()))***)))(((((()))***************************************************((())))))************)))))))))*********+++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------,,,...................................................///000111222222111111333333333444777<<>>GGGRRR[[[aaagggmmmrrrssstttuuuvvvwwwuuurrrooolllhhhbbb[[[YYY]]]fffmmmuuupppiiiaaaZZZWWWQQQIIIDDDEEEHHHKKKRRRYYYbbbmmmyyy|||wwwuuu{{{jjjeee\\\TTTLLLEEE???;;;999888666555444444555666333222222222111000000000000000000000000000000000111111000///////////////.........------.........---------------------------------.........//////---......///////////////,,,---.........---,,,+++,,,,,,,,,------.........///,,,)))***------+++'''++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************,,,++++++++++++++++++,,,+++++++++,,,,,,---------************************************************(((((())))))*********+++((()))***)))((('''(((***************************))))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///............---------////////////////////////////////////////////////000000///111444:::???CCCLLLTTT```gggjjjkkknnnqqqqqqrrrtttuuuuuuqqqlllhhh```]]]XXXTTTWWWaaaqqq|||xxxjjjaaa[[[RRRLLLKKKIIIEEEEEEIIIIIIOOOYYYdddqqqvvvvvvwwwyyy{{{uuukkkdddYYYKKKCCCBBB999888666666666666444222333333333222222222111111000000000000000000000000111111111111000000000000..........................................------...------,,,,,,,,,------......------------......000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,---------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---...///000000+++++++++---//////...---111///------...000111111///111444777<<>>:::888777777555333333333333333222222222222000000000000000000000000111111111111000000000000......................................................------------............------------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********)))))))))******)))))))))******+++++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------..................---------...............///000111222333333444444;;;@@@GGGOOOWWW```ggglllnnnoooqqqtttvvvuuuqqqnnnmmmggg```\\\]]]aaaeeegggmmmpppsssuuuwwwzzz~~~qqqiii___VVVRRRNNNJJJGGGMMMLLLKKKMMMRRRZZZbbbggguuu~~~ooo]]]QQQFFFBBB===999777666555333444444333333333222222222000000000000000000000000111111111111000000000///........................---------........................---......///000......------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))************))))))))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................---------......///...------...//////000111222444777;;;>>>HHHLLLTTT[[[```eeejjjmmmpppooopppsssvvvvvvqqqlllfffbbb]]][[[^^^fffnnnssswww{{{}}}yyy{{{zzzxxxvvvqqqlllhhheeeYYYVVVPPPKKKHHHHHHJJJLLLRRRTTTWWW[[[aaaiiipppuuuyyyvvvfff[[[LLLGGG@@@;;;888666555444444444444333333333222222111111111111111111111111111111111111000000000///////////////////////////---------.........//////............//////000111......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................---------...///000///------000222000111333555888???HHHNNNSSSWWW^^^cccgggiiikkkmmmsssrrrqqqssstttsssooojjjbbbaaa```bbbgggoooxxx~~~|||uuurrrooojjjccc\\\VVVRRRPPPLLLLLLJJJHHHGGGJJJQQQVVV^^^ccciiiooossswww{{{~~~}}}}}}rrriiiSSSNNNEEE>>>:::888777666444444444444333333333333111111111111111111111111111111111111000000000000////////////////////////,,,,,,------...///////////////...//////000111222......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,************************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------..................---///000///---...111555333666:::===AAAJJJTTT\\\[[[```fffjjjmmmooopppqqqqqqooommmmmmlllkkkiiiggggggiiikkkmmmrrrxxxuuummmiiiaaaYYYQQQKKKGGGFFFGGGIIIKKKLLLOOOTTT]]]dddnnnttt|||}}}vvvooo[[[UUUKKKCCC>>><<<::::::555444444444444333333333111111111111111111111111111111111111000000000000////////////////////////,,,,,,------...//////000////////////000111222333......------------..............................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++******++++++++++++******)))***+++,,,---------------------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,---------.../////////,,,///111///---...333888888===DDDJJJNNNUUU^^^eeecccfffkkkooopppqqqrrrsssjjjkkkkkkjjjjjjkkkmmmpppyyyzzz{{{{{{|||nnnccc^^^WWWPPPKKKHHHHHHHHHKKKNNNSSSYYY___hhhqqqwww}}}xxxpppjjj```YYYOOOFFFAAA???======555555444444444333333333111111111111111111111111111111111111000000000000000000000000000000000000,,,,,,------...///000000////////////000111222333.........------.........---.....................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++))))))************)))))))))***+++,,,---.........---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,------...///000000+++...000///---///444:::;;;CCCMMMTTTXXX\\\ccchhhhhhkkknnnpppoooooooooooojjjlllooopppqqquuu|||sss^^^VVVRRRMMMIIIGGGIIIKKKNNNSSSWWW]]]eeeoooyyy{{{sssmmmhhh___SSSLLLHHHEEE???999777555666999888444111222222222222111111111111000000000000000////////////000000000000000///............////////////............///000111222333333000000000000000000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------///---++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************------------,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,+++***))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------...///000000111---...///...------...000...000222333444777;;;>>>LLLPPPVVV]]]bbbeeeggghhhiiippprrrooommmnnniiicccgggdddiiizzz~~~kkk]]]VVVNNNNNNMMMKKKKKKNNNVVV\\\aaaooozzz}}}~~~yyysssnnniiiaaaYYYQQQIIIBBB>>><<<777555666555222111333222222222222111111111111111111111000000000//////000000000000000///............////////////....../////////000000000000000////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------///---++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,------------,,,++++++***))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************,,,,,,++++++,,,,,,---...------------------------------......///000000111...///000///...///111222///000222444777<<>>FFFPPPWWW]]]___cccfffiiijjjjjjiiihhhkkkkkkfffdddeeeeeeddd```hhhzzz|||uuuqqqkkkfff^^^TTTMMMIIIHHHHHHKKKNNNRRRXXX```lllwww~~~{{{wwwnnnbbbTTTKKKGGG???999888888666555777333333222222222111111111333333333222222222111111000000000000000///............////////////..............................////////////////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++***************+++************************))))))*********++++++++++++++++++++++++++++++++++++++++++******)))))))))************************,,,,,,++++++,,,,,,---...,,,,,,------------------............//////000000000000000///...///111444333666;;;AAAIIIRRR[[[aaaeeefffhhhiiijjjjjjiiihhhlllkkkgggaaa]]]```eeeiiihhhooo~~~xxxmmmggg```XXXNNNGGGEEEGGGKKKNNNPPPTTT\\\eeeppp{{{}}}~~~zzz~~~}}}|||ssscccUUUHHH@@@;;;;;;;;;888555555333333333222222222222111333333333333222222222222000000000000000///............////////////......,,,,,,,,,---.../////////..............................---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,***+++,,,------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++***************++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////000000000...---///222555999>>>FFFOOOVVV]]]cccgggiiiiiiiiiiiiiiigggfffeeefffdddaaa]]]\\\aaallluuuzzz|||qqqccc[[[SSSNNNGGGDDDFFFLLLRRRUUUZZZ```iiittt~~~}}}~~~~~~|||zzz{{{~~~|||wwwrrrnnnmmmmmmpppttt{{{ooottt}}}rrrdddOOOFFF>>>======999444333333333333333222222222222333333333222222222111111000000000000000///............////////////......++++++,,,---...///000111..............................---------,,,,,,,,,++++++,,,,,,,,,,,,---------+++***+++,,,------,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++******+++++++++++++++************)))******+++,,,************************)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...+++,,,,,,------.............../////////////////////000000000111444999===EEEKKKSSSZZZ___cccfffhhhiiiiiihhhgggfffdddcccbbb]]]]]]___bbbeeekkkyyy|||pppcccWWWPPPHHHGGGGGGHHHLLLRRRYYY^^^iiinnnvvvyyytttnnnkkkmmmooopppoookkkjjjjjjiiijjjkkklllmmmnnnnnnmmmjjjhhhhhhkkkmmmoooyyy}}}xxxuuussssssvvvuuuuuusssooojjjfffeeeeeeeeeiiipppzzzyyysssbbbgggoooxxx~~~uuu___SSSGGGBBB@@@<<<777555444444333333333222222222222222222222111111111111000000000000000///............////////////......------....../////////000..............................---------,,,,,,,,,++++++,,,,,,,,,,,,---------+++******,,,...------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++******++++++++++++************))))))***++++++,,,************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......////////////////////////......000222444888>>>EEEJJJTTTXXX]]]aaadddeeegggiiihhhgggfffeeedddbbbaaaaaa]]]aaakkkuuuyyy|||{{{wwwoooeee\\\TTTOOOLLLIIILLLQQQTTTXXX___gggnnnwwwzzz{{{zzz{{{~~~uuunnnfffbbbccceeeeeeddd```___^^^^^^^^^___```aaaaaabbbbbb___\\\[[[\\\^^^]]]dddoooxxx{{{tttqqqnnnmmmoooooooooooollliiifffeeeeeebbbdddiiiqqqxxxxxxsssnnnXXX\\\ccckkkuuuooo```PPPHHHDDD???<<<:::444444444333333333222222222222222111111111000000000000000000000//////.........////////////......000////////////.......................................---------,,,,,,,,,++++++,,,,,,,,,------------+++******,,,......---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))******++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++******)))******))))))***+++,,,,,,************************)))************+++++++++************************)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---.../////////////////////............000333888===EEENNNTTT^^^```cccddddddeeegggiiigggfffeeedddcccbbbaaaaaadddkkkyyyzzzlllfff]]]TTTNNNLLLMMMOOOQQQVVV]]]bbbeeelllvvv~~~{{{vvvpppjjjfffgggkkkpppxxxwwwooofffbbbccceeeeeeccc^^^^^^]]]\\\\\\]]]^^^___^^^``````^^^YYYWWWWWWXXXTTTXXX^^^dddkkkvvvzzzsssoookkkiiijjjnnnooopppnnnkkkiiihhhhhhcccbbbeeekkkrrrtttqqqlllQQQVVV]]]ccciiirrr~~~xxxfffSSSGGGCCC>>>888888777777888444///000444444333333222222111111111000000000000000000000000000000000000000000000000////////////////////////000/////////............------------------------......---,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,+++*********))))))((((((******))))))******+++,,,************************************************************************))))))))))))))))))))))))+++******))))))******+++///...,,,+++***+++,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,------------------........./////////000222222111000111333555777:::>>>CCCKKKTTTZZZ___eeeiiiggghhhkkkjjjdddhhheeedddcccbbbbbbjjjsssrrryyy{{{nnn]]][[[SSSIIIGGGNNNWWW[[[bbbeeekkkqqqwwwzzz{{{|||~~~{{{vvvqqqlllgggcccaaabbbbbbccchhhrrr~~~{{{nnnhhhhhhhhhfffbbbaaabbbcccccccccbbbaaa```dddcccaaa^^^[[[YYYXXXWWWWWWXXX[[[___eeekkkqqqtttwwwllliiiiiiiiiiiikkknnnrrrqqqnnnjjjiiijjjgggeeedddgggjjjlllkkkiiiJJJOOOUUUZZZ___hhhsss{{{|||wwwzzz|||hhhVVVLLLEEEAAA<<<888666666444111111555333333333222222222222222111111111111111111111111000000000000000000000000///////////////////////////............---------------------------------------,,,,,,,,,------...++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++*********))))))))))))******))))))******+++,,,************************************************************************************************++++++************++++++...---,,,+++++++++,,,,,,,,,+++*********+++------++++++,,,,,,,,,------------......................../////////...///222444777<<>>CCCJJJOOOVVV\\\^^^______```eeehhhiiifffbbbaaaaaabbb```aaagggnnnqqqssszzzxxxjjj]]]TTTMMMIIIMMMSSS[[[hhhzzzuuuqqqllliiifffdddbbb```\\\[[[YYYYYYZZZ\\\^^^___\\\\\\]]]]]]]]]\\\\\\[[[```gggqqq~~~wwwoooddd```aaadddeeecccddddddddddddfffhhhjjjlllsss|||}}}rrrpppmmmkkkkkkmmmrrruuu|||}}}~~~|||xxxuuussspppmmmkkkkkkmmmppprrrsssssstttuuuuuuuuuttttttkkkjjjhhhffffffgggiiikkkmmmnnnrrrxxx}}}wwwvvvuuuuuutttuuuwwwxxxxxxxxxwwwwwwsssrrrqqqpppooonnnlllkkkEEEFFFHHHIIIKKKOOOSSSVVVZZZbbbnnnyyy|||~~~|||uuusssxxxpppaaaRRRCCC===<<<888444222222222222333333444444555111111111111111111111111////////////////////////000000000000000000000000000000000000////////////------------------------+++++++++,,,---...///000++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++++++++******))))))******+++,,,************************************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,---------.........////////////////////////000111222333777===EEEJJJTTTWWW[[[^^^______aaabbbccceeefffeee```]]]^^^aaafffhhhooovvvyyyzzz}}}sssdddXXXPPPNNNPPPTTTYYY```jjjwwwyyysssjjjgggccc```___^^^]]]\\\WWWXXXZZZZZZZZZYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWXXXZZZaaammmxxx~~~~~~vvvkkkffffffhhhgggeeeffffffeeeeeefffhhhiiijjjkkkuuu|||xxxxxxzzz|||~~~~~~}}}~~~~~~|||{{{{{{{{{vvvooojjjhhhiiikkkmmmnnnpppsssyyy~~~|||zzzyyy{{{|||}}}~~~~~~~~~zzzzzzyyyxxxvvvuuuttttttEEEEEEEEEFFFGGGJJJLLLMMMQQQXXXaaakkksss}}}rrr\\\NNN@@@;;;:::888555555333333333333444444444444222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000//////------------------------,,,,,,,,,,,,------...///++++++,,,,,,------......++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++******++++++,,,*********+++++++++++++++******))))))******+++,,,************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,---...............,,,---------................../////////000000000///111555999>>>EEELLLPPPXXX[[[^^^```aaabbbdddfff``````aaaaaa^^^\\\bbbjjjuuuwww|||~~~xxxvvvjjj___SSSMMMLLLOOOUUU[[[aaajjjttt}}}uuupppjjjddddddbbb___^^^^^^]]]\\\ZZZYYYZZZ\\\]]]]]]]]][[[ZZZXXXXXXYYYYYYYYYXXXXXXWWWZZZYYY\\\eeennntttzzz}}}uuupppnnnmmmkkkiiikkkjjjjjjjjjkkkmmmnnnpppqqq{{{zzzsssqqqqqqssstttvvvwwwzzz~~~}}}{{{zzz{{{FFFEEEDDDDDDFFFGGGHHHHHHLLLPPPWWW^^^fffqqq}}}pppXXXLLL@@@<<<:::777666777444444444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////------------------------------,,,,,,,,,------...++++++,,,,,,---......///***+++,,,,,,---------,,,************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++******))))))******+++*********++++++,,,,,,,,,******))))))******+++,,,************************************************************************************************++++++************++++++***+++,,,---------,,,,,,***+++,,,---------,,,,,,------------............------...///000111111222111555===DDDJJJOOOTTTXXXZZZ]]]```aaaaaaaaabbbccc^^^\\\ZZZ[[[ZZZ^^^lll|||uuujjjbbb___VVVPPPMMMRRRVVVXXX[[[```dddnnnzzz|||zzzoooiiihhhddd```cccbbbbbbccceeefffdddcccfffdddcccdddfffhhhgggeeebbbaaa```___^^^]]]\\\[[[```^^^aaajjjqqqxxx{{{yyywwwwwwwwwwwwxxxyyy|||~~~GGGFFFEEEEEEFFFGGGGGGGGGIIILLLQQQVVV^^^iiivvv~~~oooZZZOOODDD>>>:::666555666555555555444444333333333222222222222222222222222000000000000000000000000000000000000000000000000000/////////............------------------------......---,,,,,,,,,------++++++,,,,,,---...//////***+++,,,,,,------------************************)))))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************))))))))))))***************++++++,,,,,,,,,*********)))***++++++,,,************************************************************************))))))))))))))))))))))))+++******************+++)))***,,,---...---,,,,,,((()))***+++,,,+++******---------.........//////,,,---...///000111222333555;;;DDDMMMSSSXXX\\\___\\\___bbbbbb```]]][[[ZZZ^^^YYYVVVVVVXXXaaauuuttteeeZZZSSSQQQPPPNNNSSS```gggfffeeefffeeeppp}}}~~~wwwuuunnngggeeeggggggddddddeeegggkkkoooqqqqqqpppqqqmmmiiiiiimmmpppqqqoooqqqpppllliiieeecccaaa```bbbbbbhhhrrrzzzGGGFFFEEEDDDDDDCCCCCCCCCGGGHHHKKKPPPXXXaaaiiinnnyyytttbbbSSSEEEAAA@@@:::666666777555333222222333444666444444444333333333222222000000000000000000000000111111111111111000//////////////////////////////......---------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************++++++************++++++)))))))))***+++++++++,,,******++++++++++++******)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////............///000000///000000000000222444777<<>>999888666666666555555444444444333222222222222111111111000000000000000000000000222222333333222222111111////////////////////////......---------,,,,,,,,,..................------,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,,,,,,,******++++++++++++******************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////......---......///////////////333:::DDDJJJQQQUUUYYY\\\]]]\\\\\\]]]aaaaaaaaaaaa___\\\YYYWWWXXX```mmm{{{wwwjjjYYYQQQKKKHHHHHHJJJQQQXXXhhhkkkpppsssvvvzzz~~~}}}{{{rrrvvvzzzJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGGGGIIILLLOOOQQQZZZ___gggnnnwwwwwwkkk[[[OOOFFF@@@;;;888777777777777777555444444222222222111111111000000000000000000000000000000111111222222222111111000////////////////////////......---------,,,,,,,,,//////......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++++++++*********++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......---......///...000222555:::CCCLLLRRRYYY[[[^^^___^^^]]]^^^^^^```___^^^]]]\\\\\\\\\]]]gggppp~~~yyygggZZZQQQLLLIIIKKKNNNSSS\\\fffooorrrwww{{{yyytttpppooonnnrrryyyIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFHHHJJJMMMNNNTTTYYY```fffnnnxxx{{{rrrcccTTTJJJCCC>>>999888888888888777666555444222222222111111111000000000000000000000000000000//////000000000000000///////////////////////////......---------,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///............///000000///333999???EEEKKKRRRVVVZZZ\\\^^^___^^^^^^^^^___^^^\\\ZZZYYY\\\```fffiiixxxrrrfffXXXMMMOOONNNOOOTTTYYY___jjjuuuyyy|||}}}{{{zzzwwwyyy|||~~~~~~|||yyyvvvwwwxxxxxxuuupppllljjjjjjkkkooowwwIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIKKKMMMQQQWWW]]]ccclllvvv~~~}}}ooo___RRRKKKCCC<<<::::::999888777777666666333222222222222111111111000000000000000000000000......//////000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************************++++++++++++******++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000111333333444:::BBBIIINNNRRRUUUWWWZZZ\\\^^^___^^^^^^^^^___[[[ZZZYYY[[[aaaiiirrrwww}}}nnn___VVVPPPKKKQQQRRRWWW___eeekkkvvv}}}xxxsssoookkkiiihhhfffgggjjjkkklllkkkiiigggiiinnnrrrssspppmmmmmmnnnkkknnnwwwKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGKKKPPPUUUYYY```hhhooozzzmmm^^^TTTJJJAAA===<<<:::888777777777777333333333333222222222222000000000000000000000000......///000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,---------------,,,,,,---------.........,,,,,,------------,,,,,,------------------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000222444555666<<>>===:::888666777888888444444444333333333222222000000000000000000000000//////000111111111111111////////////////////////......---------,,,,,,,,,,,,------....../////////---------....../////////,,,------......------,,,------------------------***+++,,,,,,......///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******++++++++++++******++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000333555777888BBBGGGMMMRRRUUUWWWXXXYYYZZZ]]]```aaa___]]]\\\[[[YYY\\\aaaiiirrrzzzvvvtttiiiiiicccWWWPPPTTT]]]cccnnnqqqwww}}}}}}}}}xxxtttssspppiiicccaaa___]]]ZZZXXXWWWWWWWWWWWWYYY[[[^^^bbbfffiiikkkllltttSSSNNNLLLMMMLLLIIIIIIKKKIIIHHHGGGFFFFFFGGGHHHHHHJJJIIIHHHIIIMMMSSSYYY]]]jjjqqqzzz{{{hhhVVVJJJCCC@@@<<<888666666777888888666444222222222333444222222222222111111000000000000111222222222222111222111111000///......---------......------,,,+++------------------------------------------------000///...---,,,+++******---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************---------,,,,,,+++++++++))))))*********+++++++++(((((((((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,++++++,,,,,,,,,,,,---------.....................---------...111777???EEEJJJNNNTTTXXXYYYYYYZZZZZZ\\\\\\[[[YYYVVVVVVXXXZZZ[[[bbbhhhnnnwww|||ooofff___\\\ZZZZZZ[[[___fffmmm{{{~~~}}}wwwxxxqqqhhhaaa^^^]]][[[YYYWWWXXXYYYYYYZZZZZZZZZYYYXXX]]]bbbfffgggjjjnnnrrrwwwVVVQQQMMMMMMKKKHHHGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEEEEFFFIIINNNSSSVVV___fffqqq|||rrr^^^OOOGGGCCC>>>:::888888888999888666444333222222333444222222222222111111111000000000111222222222222222111111111000///.........------......------,,,+++------------------------------------------------...---------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************------,,,,,,,,,+++++++++*********++++++++++++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((******)))))))))***,,,,,,---------.........////////////////////////...///000222666<<>>;;;;;;:::999777666555444333333333444222222222222222222222222000111222222333333222222111000000000/////////..................------,,,------------------------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***,,,......---,,,---...------........./////////000//////...//////000111111555999???EEELLLSSSXXXXXXZZZ\\\]]]\\\\\\\\\]]]ZZZ[[[[[[YYYYYY___iiirrrzzzwwwhhh^^^]]]```zzz~~~~~~wwwpppiiiddd```^^^[[[[[[]]]```bbbdddddddddhhhiiijjjkkklllmmmmmmmmmrrryyyxxxlll___YYYVVVQQQOOOPPPMMMLLLJJJHHHFFFFFFFFFGGGCCCCCCDDDEEEEEEEEEEEEEEELLLRRRZZZbbbkkktttzzzbbbXXXKKKBBB>>><<<:::888777777666555444444444444222222222222222222222333111111222333333333333222000000000000////////////......//////......---,,,------------------------------------------------......---------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++---......---------///,,,------------.........///......---...000222333555999???EEEKKKQQQWWWZZZVVVYYY\\\^^^]]]\\\[[[[[[WWW[[[^^^___bbbjjjxxxrrraaaWWWVVVaaannnxxxnnnjjjjjjhhhhhhgggfffcccaaa______bbbdddhhhlllnnnooopppppprrrtttvvvyyy{{{}}}~~~|||lllbbb\\\VVVRRRQQQOOONNNLLLIIIHHHGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGLLLSSSZZZaaajjjuuu|||ooocccSSSGGGBBB???;;;888777777666666555444444333222222222222333333333333111222222333333333333333000000000000////////////...////////////...------------------------------------------------------.........------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,------...(((***,,,,,,+++++++++,,,,,,,,,---------...............---...///222555777;;;???FFFLLLPPPTTTXXXZZZVVVYYY\\\]]]]]]]]]^^^___]]]cccjjjnnnqqqyyyvvv```TTTPPPVVVjjj}}}{{{uuummmccc^^^^^^[[[]]]```aaaaaabbbcccdddkkkoootttyyy|||~~~}}}ooofff]]]WWWUUUQQQPPPNNNKKKIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFJJJNNNRRRWWW]]]fffmmmttt|||{{{mmm[[[MMMFFFBBB===999777777777666666555444333222222222333333333444444111222333333444444333333////////////000000000000///////////////...------------------------------------------------------,,,,,,---------------...---------------------------,,,,,,,,,,,,,,,,,,+++************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++*********++++++++++++,,,*********+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---......(((***+++,,,+++***+++,,,---............///////////////...///222555999;;;AAAFFFLLLRRRUUUWWWXXXZZZZZZ[[[\\\\\\\\\___dddgggpppwwwtttdddVVVSSSUUU^^^rrrwwwrrrmmmkkkggg```^^^```___bbbfffhhhjjjnnntttxxx|||{{{oooddd\\\YYYSSSQQQOOOLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHJJJMMMNNNOOOSSSZZZ___iiirrr~~~ttt```QQQJJJEEE@@@;;;777777777777666555444333222222222333333444444444111222333333444444333333////////////000000000000///////////////......---------------------------------------------------***++++++,,,---//////000---------------------------------,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))*********+++++++++)))******+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......******+++,,,,,,---......)))+++------,,,,,,,,,---////////////000000000000000000///111444888<<>>;;;888666555666666555444444444444444444444444444333333333333333333333333111111000000///......---................................................++++++,,,,,,,,,---------------------------------------------------------///...---+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,------...---,,,,,,,,,,,,---...///------------------------...---.../////////...,,,000222555888<<>><<<999777777888777666666555555555444333333333222222222222222222222222111111000000///.........////////////////////////........................,,,,,,,,,,,,---------------------------------------------------------------,,,+++***))))))******++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,------...------,,,,,,,,,---......------------------------........./////////......333666;;;@@@DDDIIINNNRRRUUUWWWYYYYYYXXXVVVUUUVVVWWWYYY```nnn|||ooojjjeee______dddfffhhhoooxxx~~~yyytttrrrmmmgggfffjjjnnnqqqqqqtttwww{{{{{{kkk^^^VVVSSSQQQPPPJJJKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHKKKOOOTTTYYY___gggrrryyyzzzooodddYYYPPPKKKAAA>>>:::888888888777666777666666555444333333222222222222222222222222222222222222222111111000000000000000000000000000000........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...------,,,,,,,,,------...------------.............../////////...///111222666:::AAAGGGKKKOOOSSSUUUVVVXXXZZZZZZXXXWWWXXXXXXXXX___nnnmmm```ccceeeaaadddnnnsssuuu|||}}}xxxsssppppppmmmjjjkkkqqqxxx}}}~~~|||kkk```ZZZVVVTTTKKKLLLLLLKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKOOORRRWWW^^^iiipppzzzwwwjjj___UUUOOOCCC@@@;;;999888777666666777777666555444444333333444444444444444444444444222222222111111111111111000000000000000000000000........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,---------------......////////////000000000///000444777:::???FFFLLLPPPRRRUUUWWWWWWXXXXXXWWWVVVUUUWWWXXXYYYhhhpppaaa[[[eeemmmlllqqq{{{}}}|||{{{yyyxxxwwwuuutttssssssssstttssssssvvv{{{xxxiii___WWWSSSOOOOOONNNLLLJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHKKKLLLOOOVVV___fffqqqyyy~~~qqqdddYYYSSSFFFBBB===999888777777666777666666666555444444444444444444444444444444444000000//////////////////////////////////////////........................,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------.........---,,,,,,,,,---------------...//////000000...000111111000333999>>>@@@DDDJJJOOORRRTTTUUUVVVYYYYYYWWWTTTSSSTTTWWWZZZaaasss|||pppaaa[[[\\\hhhrrrvvv{{{}}}zzzxxxwwwrrrqqqooonnnpppssswwwzzzyyyzzz|||{{{lllaaaZZZUUUSSSQQQNNNKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIJJJKKKPPPXXX^^^eeeooo|||vvviii^^^XXXJJJFFF@@@;;;999999888777666666666666555555555555333333333333333333333333/////////////////////000................................................------------............------------------------+++++++++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...///...---,,,,,,,,,,,,,,,---------...///000000000...111222222222555===DDDFFFJJJOOORRRSSSTTTUUUVVVYYYXXXVVVUUUVVV[[[ccchhhuuu}}}kkkddd[[[^^^dddmmmvvv}}}~~~|||xxxuuutttsssoooooopppqqquuuyyy~~~qqqiiiYYYWWWSSSOOOLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGEEEEEEFFFHHHJJJJJJJJJNNNUUU[[[\\\ggguuuyyylllbbb\\\LLLHHHBBB===;;;:::999999555555555666666666666666222222222222222222222222111111111111111222222222................................................---------.........//////------------------------++++++++++++++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,---......///...---,,,,,,,,,,,,,,,---------...///000000111...111333333333777@@@GGGJJJMMMQQQTTTTTTUUUUUUVVVWWWVVVVVVWWW\\\fffqqqyyy~~~jjj___^^^^^^fffnnnrrryyyzzz||||||yyyuuurrrpppppppppqqqrrrtttxxx|||sssfff___VVVPPPNNNMMMKKKIIILLLKKKJJJJJJJJJHHHEEEBBBFFFFFFGGGGGGHHHKKKPPPSSSYYYaaannnzzz~~~}}}ttteeeZZZMMMAAA======:::777666777666666777888888666444444333222111111111222333222222000///............////////////////////////........................,,,------......------,,,........................------------------------------,,,,,,+++***))))))***++++++,,,,,,++++++***,,,,,,------------......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,------......---------------............///+++......******------***,,,...000000/////////000444333333666:::AAAHHHLLLNNNPPPSSSUUUUUUUUUVVVXXXTTTWWWZZZ___kkk}}}|||ooohhhcccaaaaaakkkrrr{{{zzz~~~~~~xxxuuutttqqqlllkkklllpppsssuuuxxx}}}rrrjjj___WWWSSSRRRPPPNNNIIIHHHHHHIIIKKKKKKIIIGGGFFFGGGGGGFFFGGGIIINNNQQQSSS[[[fffrrr}}}~~~rrraaaSSSFFFAAA???;;;888888777777666777888888666444444333222111111111222333222111000///............////////////////////////........................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))------------------------******++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,------......---------------............///,,,---///222333111...,,,---///111111000///000111222333666:::@@@FFFKKKNNNQQQSSSVVVVVVUUUSSSSSSSSSUUUXXX\\\gggzzznnnffffffhhhlllpppvvv|||}}}~~~~~~~~~yyyuuuqqqooonnnllliiiiiikkkpppuuuwwwyyykkk```YYYUUURRROOOJJJIIIIIIIIIKKKKKKJJJHHHGGGGGGGGGFFFFFFGGGKKKNNNOOOUUU^^^hhhssskkk]]]NNNGGGBBB===:::999888777777777888888666444444444333222222222222222222111000//////......///////////////////////////........................,,,------......------,,,------------------------++++++++++++++++++++++++------,,,,,,++++++******+++***)))(((((()))***+++******++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,------......---------------............//////+++///:::===555///...///000111111000000111333222555:::@@@GGGLLLPPPRRRSSSUUUWWWWWWUUUTTTSSSSSSSSSWWW```ooowwwjjj``````hhhqqq{{{}}}yyy{{{}}}xxxsssqqqpppooommmlllkkkkkklllpppvvv{{{pppeee]]]VVVRRRPPPMMMKKKIIIIIIIIIGGGFFFHHHHHHHHHFFFEEEEEEHHHJJJMMMQQQXXX```iiiwwwtttfffWWWMMMFFF???;;;:::999888777777888888666444444444333333222222222222111111000///////////////////////////////////////........................,,,------......------,,,------------------------++++++++++++++++++++++++------,,,,,,,,,++++++++++++***(((''''''(((***+++,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,------......---------------............///222)))---;;;@@@555...111000111111000///000333555888:::>>>DDDJJJOOORRRTTTSSSUUUWWWWWWVVVUUUUUUVVVWWWbbbqqq}}}qqqfff___]]]fffsss}}}zzzzzz{{{wwwsssqqqqqqssstttuuutttuuuwwwyyy|||xxxkkk___XXXSSSPPPLLLIIIIIIHHHGGGFFFHHHIIIHHHGGGEEEEEEFFFHHHKKKNNNSSSXXX```lll{{{zzznnn___UUUKKKBBB<<<<<<;;;999777777888888666555444444444444333333222222111000000////////////000////////////////////////........................,,,------......------,,,---------------------------------------------------------,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,------......---------------............///222)))+++888;;;222...333000000000//////111444888@@@AAACCCFFFJJJOOOTTTVVVSSSTTTUUUTTTSSSSSSUUUWWWeeexxx|||mmmeee______fffvvvzzz~~~|||wwwxxx~~~~~~vvvtttqqqrrruuuyyy|||~~~xxxhhh]]]UUURRRMMMKKKJJJKKKKKKKKKHHHIIIIIIHHHFFFEEEFFFGGGGGGJJJMMMPPPWWWaaannnxxxtttggg]]]RRRFFF???>>><<<:::888777777777666555444444444444444333222222000000////////////000000////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,...---,,,++++++,,,---...******++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,------......---------------............///111---...555666000///444000000000//////333888<<>>;;;888777777777777666333444555555555444333222000000////////////000111////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,,,,,,,+++***,,,,,,---------.........+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,------......---------------.........//////,,,666===999444333444333333333222222444999@@@FFFJJJLLLQQQUUUXXXZZZZZZYYYXXXXXXYYY[[[bbblllxxxnnnhhhiiikkklllwww|||}}}zzzwwwuuurrrmmmjjj```aaacccccceeejjjqqqwww}}}~~~|||lll]]]XXXWWWRRROOOOOOMMMJJJGGGFFFHHHIIIJJJJJJHHHHHHHHHHHHKKKQQQYYY___mmmtttwwwooofff[[[NNNEEEBBB>>>:::888777777666555555555555555555444444444444444333333222111000000////////////////////////////////////............000.........///000///...---------------------------------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++---------............///...---------......,,,***---999@@@;;;555555666666...111444888<<>>CCCHHHLLLOOOTTTYYY]]]]]][[[YYYXXXVVVYYYaaaooo{{{rrrhhheeeiiiqqqyyy}}}yyyqqqqqqpppnnnrrrwwwxxxuuusssrrrsssuuu{{{tttiii^^^UUUPPPMMMLLLJJJJJJJJJKKKJJJIIIGGGHHHHHHHHHHHHKKKNNNRRRWWW]]]iiivvv}}}vvvqqqjjj]]]QQQDDDAAA<<<999888888888777666666666555555555444444444333333222222111111111////////////////////////////////////...............---,,,---...///...,,,------------------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,***+++,,,------,,,---------............///,,,,,,------.../////////333:::<<<777111000000111222444999===AAAFFFLLLPPPNNNRRRWWWYYYYYYWWWUUUUUUVVVZZZfffzzzpppddddddgggmmmttt{{{xxxtttllloooqqqssszzzttthhh\\\TTTOOOMMMKKKJJJKKKJJJIIIGGGHHHIIIIIIHHHGGGGGGIIIJJJPPPVVV```mmm{{{|||qqqdddYYYFFFBBB===999888888888777777777666666555555444444333333333222222111111111////////////////////////////////////...............---,,,,,,---...---,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***+++,,,------,,,---------............///---...............///000333666666444111111333555555999===BBBFFFKKKPPPSSSPPPSSSVVVWWWUUUSSSSSSRRR[[[bbbqqqoooaaa```fffpppzzzyyyuuurrrrrrnnnrrruuuyyytttggg]]]SSSPPPMMMKKKKKKJJJHHHFFFIIIIIIJJJHHHFFFEEEEEEFFFKKKPPPYYYdddqqquuufff]]]JJJEEE???:::999888888777888777777666555555444444333333222222222222222111000000000000000000000000////////////...............---,,,,,,---...---,,,------------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++******,,,...---------------............//////000000///------///111777555333111111222555888:::>>>BBBGGGKKKOOOSSSVVVYYYYYYZZZXXXVVVVVVWWWXXXeeepppnnnddd___fffooo{{{}}}|||zzzuuuqqqoooqqqssstttxxx{{{}}}uuuhhhZZZVVVQQQMMMKKKJJJIIIGGGJJJJJJJJJHHHFFFDDDEEEFFFHHHKKKRRRZZZdddqqq}}}~~~yyyhhh___PPPKKKCCC===:::999999888999888777777666555444444222222222222222222222222000000000000000000000000////////////...............---,,,---...///...,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******,,,......------------............///...000111///------000444>>>888222111222222555999@@@CCCHHHLLLOOORRRVVVXXXZZZZZZXXXUUUTTTWWW[[[___lllwwwpppbbb```dddmmmwwwttttttrrrpppoooqqqtttwww{{{sssbbb]]]VVVPPPMMMLLLKKKJJJKKKKKKJJJHHHFFFEEEGGGIIIGGGIIIMMMRRRZZZdddooovvvpppeeeWWWQQQIIIBBB>>><<<;;;:::999999888777666555444444222222222222222222222222000000000000000000000000////////////............///...------//////...------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))***,,,.........---------............///+++...000///---///444888BBB888000111444555999===DDDGGGLLLPPPRRRTTTWWWYYYXXXVVVSSSQQQRRRYYYaaahhhsss|||uuuhhhaaadddlllvvv}}}}}}vvvtttssssssvvvzzz}}}{{{hhhbbbYYYRRROOOMMMMMMMMMLLLLLLJJJHHHFFFFFFHHHKKKHHHIIIKKKOOOUUU^^^hhhooo}}}yyykkk\\\VVVMMMEEE@@@>>>===<<<999999888777666555444444222222222222222222222222000000000000000000000000000/////////............000///......///000///...---------------------------------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))***,,,.........---------.........//////(((,,,//////...000777<<<@@@555...000666999>>>DDDGGGJJJOOORRRTTTVVVXXXZZZZZZXXXTTTSSSVVV___kkksssssslllgggeeekkkttt~~~~~~~~~|||yyyxxxzzz~~~zzzkkk]]]YYYXXXTTTOOOLLLJJJKKKKKKJJJHHHGGGGGGHHHHHHIIIIIIKKKPPPXXXaaahhhyyyrrrhhh```TTTHHHBBB???;;;777666666666777999888666444777666555444333222222222000000000000//////////////////.........---------...------,,,,,,------...........................------------------------///...,,,+++***++++++,,,///---+++))))))+++---...111000---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------111+++333333(((444???444666444333444:::@@@EEEHHHLLLJJJMMMVVV\\\]]]\\\]]]VVVSSSUUU\\\cccjjjttt}}}|||jjjffflllsss}}}|||yyyxxxyyy{{{~~~~~~~~~tttccc[[[XXXSSSNNNLLLJJJJJJJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJNNNUUU]]]cccqqqyyyyyymmmeeeXXXLLLEEE@@@;;;777777777666777999888666444777666555444333222222222111000000000//////////////////.........---------...------,,,,,,------...........................------------------------......---,,,,,,,,,,,,,,,+++++++++,,,///444888::::::888666333000---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------............------------------------------000+++222222+++666AAA888444444444777===DDDJJJMMMQQQPPPTTT[[[___\\\ZZZZZZTTTUUU[[[fffqqqzzztttjjjlllsss}}}{{{zzzwwwuuutttxxx~~~pppddd\\\UUUPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHKKKPPPWWW\\\fffnnn{{{sssjjj]]]RRRIIIBBB<<<888999888777888888888666444777666555444333222222222111111000000000//////////////////.........------......------------..............................---------------------------............---,,,,,,)))***+++...222777<<>>;;;;;;999888888888888666444777666555444333222222222111111111000000000//////////////////..................------------..............................,,,,,,------------------------/////////...---,,,,,,,,,,,,---///111444666222333555555444222///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------............------------------............000...///000222888===;;;444777;;;@@@FFFLLLSSSWWW]]]]]]aaaddd```YYYWWWXXXZZZaaaqqq~~~zzzuuussssssssstttwwwttteee[[[WWWSSSPPPLLLKKKKKKLLLJJJIIIFFFGGGGGGFFFFFFHHHLLLOOOUUU]]]jjjwww{{{{{{{{{pppddd^^^UUUJJJBBB@@@===;;;999888888888666555777666555444333222222222111111111111000000000000000000/////////.........///......------......///........................,,,,,,,,,---------......,,,---.../////////------...---,,,+++++++++,,,---+++---000222222111...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------............---------------....../////////000000...000666888777999777;;;@@@EEEIIIOOOVVV[[[fffffffffddd\\\UUUUUUYYYdddmmm~~~}}}uuupppnnnnnnnnnmmmnnnqqqvvv{{{sssddd^^^VVVRRRLLLJJJKKKKKKIIIGGGFFFGGGHHHGGGFFFGGGIIIKKKOOOVVVaaalllxxx~~~rrruuu|||{{{tttiiieee\\\OOOFFFEEE???===:::999888888666555777666555444333222222222222222111111111000000000000000000/////////......//////............//////........................+++,,,,,,------.........,,,,,,---............---...---,,,,,,+++++++++,,,,,,---000111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------............---------------...//////000000000333///222===:::333888;;;???DDDIIIMMMSSS\\\bbbqqqnnnjjjcccYYYTTTZZZcccttt}}}|||uuukkkdddbbbccceeeggglllqqqzzzrrriii\\\VVVPPPMMMMMMMMMJJJGGGGGGHHHIIIHHHGGGGGGHHHJJJJJJOOOWWW```kkkxxxtttmmmmmmppp{{{yyy{{{ppplllcccSSSHHHHHHAAA>>>;;;999888888777555777666555444333222222222222222222111111111000000000000000000/////////...//////............//////........................++++++,,,,,,---......///,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,------...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------------............---------------...///000000000///444000555EEE>>>444;;;>>>BBBHHHLLLQQQYYYcccllltttpppjjjbbbZZZ[[[jjjzzz}}}sssnnnhhhccccccggglllooosssyyy~~~sssbbb\\\TTTQQQQQQQQQMMMJJJGGGHHHIIIIIIHHHGGGHHHIIIFFFJJJQQQYYYbbbppp~~~~~~pppiiigggvvv{{{zzzuuuqqqgggUUUIIIIIIAAA???;;;999888888777555777666555444333222222222222222222111111111111000000000000000//////////////////............//////........................++++++,,,,,,---...//////,,,,,,+++***+++,,,...///------,,,,,,,,,+++++++++***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,------------..................------------...///000000111---444000888JJJBBB666>>>???DDDJJJNNNTTT]]]jjjssspppmmmggg```]]]dddzzzxxxmmmkkkhhhhhhkkkrrrxxx|||pppggg\\\SSSPPPNNNMMMLLLHHHHHHHHHHHHHHHGGGFFFEEEGGGJJJNNNSSS[[[fffqqqxxxzzzlllnnnuuu{{{yyyuuuxxxpppdddTTTIIIDDD@@@======;;;777666999999777555444444444333111333333333222222222111111222222222111000//////...////////////////////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,---------------.........////////////.........---------***+++,,,,,,,,,...111444222333777:::;;;;;;>>>DDDHHHJJJNNNVVV___hhhnnnqqqvvvpppiiijjjttt|||yyywwwvvvkkkkkklllpppxxx{{{pppbbbVVVPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHKKKOOOVVV```kkkrrryyyqqquuu{{{xxxrrrzzzwwwlll]]]RRRHHHCCC???>>><<<777666888999777555444444444333222333333333222222222111111222222111111000//////...////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------,,,------------.........//////.........---------+++,,,---------...111333000666;;;<<<:::<<<@@@CCCIIIMMMSSS[[[cccjjjoooqqqnnnpppvvvxxxrrrpppppppppoooqqqvvv}}}mmm]]]TTTPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFGGGIIINNNWWWbbbiii|||zzzxxx}}}yyy~~~vvvggg\\\MMMFFF@@@>>><<<888777999999777555444555555444222333333333222222222111111222222111111000/////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++,,,---...,,,,,,,,,,,,------------...............---------------...------...111333000;;;BBB>>>;;;???CCCCCCMMMRRR[[[bbbhhhkkknnnoookkkxxx~~~xxxooojjjiiilllnnntttyyyzzzggg[[[UUURRRPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEEEEIIIPPPZZZaaaqqq}}}}}}{{{~~~nnncccQQQHHH@@@>>><<<999888:::999777555444555555444333333333333222222222111111111111111111000000//////////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,---...+++++++++,,,,,,,,,------..............................///.........111333111???GGG@@@===CCCHHHGGGSSSZZZccchhhiiihhhiiikkkvvv~~~vvvnnnjjjkkkqqquuu|||qqqbbbZZZUUURRRMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEDDDFFFLLLTTTYYYfffsssvvvzzztttiiiVVVLLLAAA>>>===;;;:::<<<999777555555666666555444333333333222222222111111111111111000000000000000////////////////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,---...+++++++++,,,,,,,,,---------......................../////////...///222555444???DDD@@@>>>EEELLLMMM]]]dddkkkkkkgggccceeehhh}}}xxxrrrpppsss{{{~~~mmmbbbYYYTTTNNNMMMKKKIIIHHHGGGHHHHHHIIIHHHGGGEEEFFFIIIOOOTTT\\\jjjzzzuuuooowww~~~ttt```SSSFFF@@@>>><<<;;;<<<999777555555666666666555333333333222222222111111111111000000000000000000////////////////////////........................,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,---------------------...............---.../////////111444666<<<>>>???@@@CCCIIIRRRYYYjjjooorrrmmmeeeaaafffmmm{{{~~~|||~~~~~~|||yyyxxx|||}}}nnnaaaZZZPPPOOOLLLJJJHHHHHHIIIIIIHHHHHHHHHFFFFFFHHHLLLPPPUUUaaaooo{{{qqquuu}}}mmm]]]MMMDDDAAA===;;;<<<999777555555666777666555333333333222222222111111000000000000000000000111////////////////////////........................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------,,,------------.........---------.........//////,,,---//////000222666888KKKBBB???GGGNNNSSS^^^kkkuuuyyyxxxpppeeedddmmmxxx}}}|||xxxwwwyyy|||}}}{{{yyywwwyyyyyy{{{xxxiii```RRRPPPNNNKKKJJJIIIJJJKKKGGGHHHHHHGGGFFFHHHJJJMMMQQQ\\\gggqqq~~~||||||~~~vvveeeRRRHHHCCC>>>;;;:::999777555555666777777666333333333222222222111111000000000000000111111111////////////////////////........................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,---------------.........//////---------.........//////,,,---//////000333777:::XXXHHHBBBNNNXXX\\\iii{{{}}}|||rrrggggggttt|||}}}vvvqqqqqqvvv{{{~~~zzztttppprrrppppppttt}}}tttfff\\\RRRKKKKKKMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHOOOUUU^^^iiiuuuvvv___MMMEEEBBB>>>:::777666444333333444555666555444444333333222222111111111111111000000000000//////.........---------///////////////////////////...---,,,,,,---...///,,,,,,,,,---------......---------------------------------....../////////.........------,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,------------------........./////////111222333333666;;;@@@DDDGGGJJJOOO^^^qqq{{{{{{}}}uuunnnmmmooouuu{{{}}}yyypppiiihhhoooxxx~~~|||wwwtttrrrqqq{{{{{{zzzxxx{{{wwwuuuwwwzzztttfff[[[QQQOOOPPPNNNLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHLLLPPPXXX```kkkzzzmmmWWWIIIAAA<<<999666666555555444555555555555555444333333222222111111111111000000000////////////.........---------...........................---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,---------...............---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,------------.........//////---...000111333888???EEECCCHHHMMMWWWhhhzzz|||ssslllooowww}}}xxxpppkkkmmmttt~~~{{{wwwssspppooonnnqqqppptttzzz}}}}}}~~~{{{{{{|||pppcccWWWRRRPPPLLLJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIMMMQQQWWW```mmm}}}jjjTTTDDD===;;;666777777777666666555444555555444444333222222222000000000000/////////////////////.........------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------........./////////...//////111555===GGGNNNDDDJJJTTTbbbsss~~~uuupppwww}}}~~~zzzwwwrrrqqquuu}}}~~~{{{zzzzzz{{{|||}}}|||{{{xxxvvvsssrrrqqqpppqqqppprrrxxx||||||nnn^^^VVVRRRNNNKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNRRRYYYfffuuucccKKKAAA???777888888999888777555444555555555444333333222222000000000/////////......////////////....................................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------------------------------------,,,,,,,,,............////////////222222222444:::DDDNNNUUUHHHOOO\\\mmm~~~|||zzzxxxyyy}}}{{{yyyxxxxxx}}}~~~}}}}}}zzzwwwssspppoooppppppnnnttt{{{~~~}}}|||{{{zzzzzz{{{yyyzzz~~~|||jjj```ZZZTTTPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLOOOUUU```nnnxxxoooRRRCCCBBB888999::::::999777666444666666555444444333333222000000000000////////////000000/////////.................................------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------------------------------........./////////000000444333333777>>>HHHPPPUUUNNNWWWhhhzzzxxxrrrppppppuuu{{{}}}}}}~~~~~~~~~~~~{{{|||~~~}}}xxxtttpppnnnllllllkkkpppxxx~~~uuuiii___WWWQQQOOOLLLLLLJJJIIIHHHHHHHHHHHHFFFHHHIIIKKKOOOYYYeeennnzzzsssTTTDDDCCC;;;;;;::::::999888777666666666555555444333333333111111111111000000000000000000000/////////......---------------------------......//////......---,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---------------------------,,,---------................../////////000000000222222444:::BBBKKKQQQSSSWWWbbbuuu~~~tttmmmkkklllqqqxxx|||{{{yyyxxxxxx{{{}}}~~~www{{{zzz}}}}}}yyyzzz}}}yyyuuurrrpppnnnnnnrrryyyvvvjjj]]]TTTQQQMMMLLLKKKJJJHHHHHHHHHGGGFFFHHHIIIIIILLLRRR\\\dddqqqvvvWWWGGGFFF===<<<;;;:::888888777777666666666555444444333333222222222222111111111111000000000000/////////...------------------------,,,---............---,,,,,,,,,,,,---------......------------------------.........---------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,---...///000000.../////////000000000000000222777@@@JJJQQQTTTUUUeeeppp~~~xxxoookkklllmmmsssyyysssqqqnnnlllkkkmmmoooqqqrrrvvv{{{}}}~~~yyyzzzzzz~~~{{{yyy|||~~~}}}}}}~~~}}}|||xxx|||xxxiii^^^YYYMMMMMMKKKJJJIIIHHHHHHGGGIIIJJJJJJJJJKKKOOOWWW^^^jjjxxx{{{}}}|||xxxYYYJJJJJJ>>>===;;;999888888888999666666666555444444333333333333333222222222111111000000000000////////////------------------------++++++------------++++++,,,,,,,,,---------......------------------------/////////......---------,,,,,,,,,------.........---------,,,,,,+++++++++------------------------***+++,,,---...000111111////////////000000000000111444;;;FFFQQQXXXZZZYYYppp{{{}}}vvvooojjjlllooorrrxxx~~~|||mmmkkkgggdddbbbccceeefffgggkkkpppssstttwww{{{~~~~~~}}}|||}}}yyyzzzzzzyyy|||}}}}}}{{{zzzrrrddd[[[UUUNNNIIIJJJKKKJJJIIIJJJHHHIIIJJJHHHGGGKKKSSS[[[dddnnn~~~xxxmmmllllll{{{~~~~~~xxx```QQQLLLDDD===999;;;;;;999777777555555444444444333333333333333222222111000//////---...///////////////...........................---.../////////...,,,,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........///000///...---...111444<<<444:::MMMWWWVVV^^^lll}}}~~~yyy}}}vvvtttuuutttooonnnqqqtttxxx~~~{{{sssmmmddd^^^\\\\\\\\\]]]___aaagggmmmpppqqqvvv}}}~~~}}}|||{{{zzzzzz{{{{{{||||||}}}mmmccc[[[SSSMMMMMMMMMKKKIIIJJJHHHJJJJJJHHHGGGJJJQQQXXX___iiixxxooojjjmmmxxx~~~yyydddVVVPPPGGG@@@;;;;;;;;;888555555555555555444444444333333333333222222111000000///...///////////////..............................---.../////////...---,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////////////////...///000//////...///222555444888CCCOOORRRUUUeeeyyyyyy}}}|||wwwxxx~~~}}}~~~~~~wwwpppnnnooonnnnnnqqqyyy~~~}}}yyyqqqkkkddd^^^[[[[[[[[[\\\\\\___eeemmmrrrvvv~~~|||}}}{{{yyywwwvvvxxxyyyyyyyyy|||{{{mmmcccZZZRRRPPPOOOLLLJJJKKKIIIJJJJJJHHHFFFIIINNNSSSXXXbbbpppxxxkkknnnqqq||||||lll]]]TTTKKKCCC===<<<;;;777444444555555555444444444444333333333222222111000000000000000000000///......---..............................//////......---,,,------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////////////////000000//////111555888888FFFTTTVVVUUU___wwwxxxttt|||xxxzzz~~~}}}||||||}}}~~~|||~~~~~~xxxooohhhgggiiinnnpppxxxzzzvvvnnniiibbb]]]ZZZZZZZZZZZZZZZ[[[bbbkkksss{{{|||wwwqqqtttvvvxxxxxxvvvrrrpppooopppuuuzzz|||}}}xxxiii___UUURRROOOLLLJJJKKKJJJJJJJJJHHHGGGHHHKKKOOOSSS\\\iiiwwwsssoooiiiwwwtttcccVVVLLLDDD===<<<<<<888555555555555555555444444444444222222222111111111000000111111111000000...---,,,.......................................---------------------------------,,,,,,,,,------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////000111111111444888;;;EEESSS[[[YYY]]]ppp|||}}}}}}~~~}}}}}}|||}}}~~~~~~|||sssvvvwwwrrrkkkggggggjjjuuuwww~~~}}}xxxtttkkkgggaaa\\\ZZZYYYXXXXXXXXXXXX]]]fffoooyyyzzzrrrmmmhhhdddhhhkkkmmmnnnllljjjiiiiiiooouuu}}}ooodddYYYSSSPPPLLLJJJLLLKKKJJJJJJIIIHHHHHHJJJKKKQQQXXXdddppp~~~tttjjjsssxxxsss}}}iiiXXXLLLDDD>>>===<<<999777888666666555555555444444444222222222111111111111111111111111111000///...---........................//////......------------------------------------,,,,,,---------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000///000111222333777;;;???LLLSSSVVVYYYjjj~~~}}}}}}|||{{{{{{|||}}}xxxtttjjjooorrrqqqmmmlllnnnrrr||||||~~~~~~}}}~~~}}}{{{vvvsssiiieee```\\\ZZZYYYWWWVVVWWWVVVXXX___fffooo~~~yyypppjjjeee```]]]^^^```dddeeeeeeeeeeeeffflllrrrzzz}}}xxxlll___XXXRRRMMMKKKMMMKKKKKKJJJIIIIIIIIIIIIIIINNNTTT]]]hhhuuussswww}}}vvvuuuqqq___NNNEEE>>>======:::999:::666666666555555555444444111111111111111111111111111111111111000//////...........................//////...------------...------------------------,,,---------...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...000222333555999>>>BBBPPPSSSXXXfff|||yyy|||{{{zzzyyyyyyyyy{{{|||}}}{{{yyyooojjjdddkkkrrruuuttttttxxx|||~~~~~~wwwwwwxxxyyyzzzxxxtttqqqgggddd```]]][[[YYYWWWUUUVVVSSSSSSWWW[[[bbbooo|||}}}sssnnnkkkddd^^^[[[WWWZZZ]]]______```aaabbbdddiiimmmpppsssyyyxxxiii^^^WWWPPPMMMNNNKKKKKKJJJJJJKKKKKKJJJIIIJJJOOOVVV___kkk{{{~~~}}}}}}xxx{{{kkkQQQHHH@@@>>>===999888888666666666666555555555555111111111111111111111111000000111111111000000///........................000///...---,,,------...------------------------------------...............------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111...000222444777;;;AAAEEEQQQWWWggg{{{yyy|||}}}~~~~~~{{{{{{zzzyyyyyyzzz||||||{{{|||ooogggdddbbbjjjtttyyy{{{|||~~~|||yyywwwtttpppppprrrtttuuutttqqqooofffccc```]]]\\\ZZZWWWUUUTTTQQQOOOPPPQQQVVVbbbmmm}}}yyyqqqpppnnnggg___[[[TTTWWWYYYZZZZZZZZZ[[[\\\\\\]]]^^^___bbbhhhoootttpppddd[[[RRRNNNOOOKKKKKKJJJKKKLLLLLLJJJIIIGGGKKKQQQYYYeeeuuu{{{||||||uuuTTTKKKBBB???<<<888666777777666666666555555555555111111111111111111222222///000000111111111111000........................000///...---,,,---......---------------------------------.........//////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111...000222555888<<>>AAAGGGNNNMMMhhh~~~}}}|||zzzyyyxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz~~~}}}ssshhh```^^^aaadddhhhoooxxx}}}zzzvvvuuurrrmmmkkkmmmgggjjjnnnqqqrrrpppmmmkkkeeecccaaa^^^\\\XXXTTTQQQNNNLLLIIIHHHIIIMMMRRRUUUeeennn|||yyyooommmmmmhhhbbb```YYYYYYWWWVVVUUUTTTTTTTTTWWWRRRPPPOOONNNNNNSSSZZZgggsssuuuiiiaaaYYYSSSNNNLLLJJJIIIJJJKKKKKKJJJJJJJJJNNNTTT[[[fffxxxxxxhhhfffjjjnnn{{{{{{fffSSSDDDBBBAAA;;;777888999888777666555444444444222222222222222222222222000000000000////////////////////////////////////------------------------......---,,,,,,,,,,,,---------------------------------------------,,,,,,......---------,,,,,,,,,------------------------///......---------......////////////000000000000333222444:::>>>AAAHHHPPP[[[www}}}|||}}}{{{zzzyyyxxxwwwxxxxxxyyy{{{{{{{{{|||||||||||||||{{{~~~yyyvvvnnnkkkfff```^^^___dddhhhpppvvv}}}~~~xxxvvvrrrllljjjlllgggjjjmmmoooooommmjjjhhhgggeeecccbbb___\\\VVVSSSOOOLLLHHHEEEEEEGGGJJJMMMXXXddduuuwwwmmmjjjiiieee```]]]\\\[[[YYYXXXVVVUUUUUUUUURRRNNNLLLKKKJJJIIIMMMSSS^^^kkkpppeee[[[TTTNNNLLLJJJJJJKKKLLLKKKJJJKKKJJJLLLPPPUUU___ppp}}}gggbbbaaabbbrrrnnn[[[JJJDDD@@@;;;888:::999888777666555444444444333333333333222222222222000000000000////////////////////////////////////..............................---,,,,,,,,,,,,---------------------------.........------,,,,,,,,,...------------,,,,,,,,,..............................---------......////////////000000000111111333333777<<<@@@CCCMMMVVViiizzzyyy}}}|||{{{yyyxxxwwwvvvvvvvvvwwwxxx{{{|||}}}~~~~~~~~~~~~}}}|||~~~~~~~~~vvvlllhhhccccccccccccdddhhhnnnsss{{{~~~|||wwwqqqkkkhhhiiifffhhhjjjkkkkkkhhhfffdddeeedddccccccaaa\\\WWWRRRNNNKKKGGGDDDCCCDDDGGGIIIPPP]]]qqqwwwmmmjjjhhhccc```______^^^\\\ZZZXXXWWWUUUTTTNNNKKKJJJJJJHHHEEEHHHNNNUUUdddyyyyyykkk^^^UUUPPPNNNLLLLLLLLLLLLKKKIIIJJJIIIJJJMMMPPPYYYiiixxxjjjbbb___]]]lllwwweeeQQQGGGAAA<<<:::<<<:::999888666555555444444333333333333333222222222000000000000////////////////////////////////////////////////////////////000000///............///------------------------.........------,,,,,,+++------------------------------------------------...------------...///////////////000000111111222555777;;;@@@BBBGGGTTT```zzz}}}zzzxxxwwwvvvuuutttttttttuuuvvvwww{{{|||~~~|||||||||{{{{{{{{{{{{|||}}}vvvlllddd```fffhhhjjjlllnnnqqqvvvyyyzzzrrrjjjfffeeecccdddeeeffffffeeecccbbb````````````___ZZZTTTOOOLLLJJJGGGEEEEEEGGGJJJLLLPPP^^^rrrxxxnnnkkkiiifffdddddd```___^^^\\\YYYWWWUUUTTTOOOLLLKKKKKKIIIFFFHHHMMMRRRaaaxxxtttnnnmmmqqqttt|||wwwfff[[[TTTQQQOOOMMMMMMMMMKKKJJJIIIHHHIIIKKKNNNUUUcccqqquuufff```]]]fffvvv~~~nnnZZZLLLCCC>>><<<<<<:::999888777555555555555444444444333333333222222000000000000////////////////////////////////////////////////////////////000000///............///------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///////////////000111222222222666888===AAADDDLLL]]]nnn}}}yyyvvvssstttssssssrrrssstttuuuvvvyyy||||||zzzxxxwwwwwwwwwwwwwwwyyyzzzyyytttllleeeccccccjjjlllooorrrsssuuuwwwzzzvvvlllfffdddbbbbbbccccccccccccbbbbbb^^^^^^______^^^ZZZSSSOOOMMMKKKHHHFFFFFFGGGJJJKKKPPP]]]ppp~~~vvvnnnlllkkkhhhggghhh``````___]]]ZZZWWWTTTSSSPPPMMMLLLMMMJJJGGGIIINNNTTTccczzz|||sssjjjeeedddgggiiiooozzzpppcccZZZVVVRRROOOMMMMMMLLLKKKHHHGGGIIIKKKLLLQQQ]]]iiiyyyoooccc^^^aaaiiitttbbbRRRGGGAAA>>><<<:::999888777666555555555555555444444333333222222000000000000////////////////////////////////////////////////////////////......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000...///000000111222333333666999???CCCHHHTTTlll~~~|||xxxtttrrrrrrrrrqqqqqqrrrtttvvvwwwxxx{{{}}}zzzxxxvvvuuuuuusssqqqpppooommmhhhdddcccgggkkknnnqqquuuxxxyyy{{{}}}~~~tttllljjjffffffeeeeeedddddddddddd````````````___\\\WWWSSSPPPNNNKKKHHHFFFFFFGGGHHHNNNYYYjjjyyyzzztttnnnmmmkkkgggfffhhh`````````^^^[[[XXXUUUSSSQQQMMMLLLLLLJJJHHHJJJPPPYYYhhh}}}uuuqqqkkkeeebbbaaabbbcccgggnnnuuuzzz}}}~~~nnn```[[[UUUPPPMMMMMMLLLLLLHHHHHHJJJKKKJJJLLLUUU___nnnhhh___```ccc|||yyyhhhWWWLLLDDD???;;;::::::888777666555555555666555555444333333222222000000000000////////////////////////////////////..............................---,,,,,,,,,,,,---------------------------+++,,,,,,------.........,,,,,,,,,---------......---------------------------,,,,,,------///000000...///000111222333333444777<<>>@@@DDDJJJUUUlllzzz~~~uuuvvvwwwxxxwwwuuusssrrrpppqqqqqqqqqqqqssswwwyyy~~~zzzxxxuuulllccc___^^^^^^___bbbggglllpppzzz{{{~~~~~~}}}{{{}}}~~~zzzuuurrrqqqoookkkggggggfffddd```\\\ZZZ[[[]]][[[XXXWWWWWWUUURRRTTTYYYdddfffmmmvvv{{{}}}~~~}}}wwwqqqkkkfffccceeeffffffccc___ZZZVVVUUUVVVSSSPPPNNNKKKKKKTTT___ttt~~~}}}ooogggaaa]]]]]]dddrrrvvvqqqllliiiiiiiiigggeeeaaadddiiimmmrrr}}}vvviii\\\VVVRRRNNNKKKJJJLLLKKKJJJIIIJJJLLLNNNOOOXXXcccsssrrrlllnnnxxx}}}qqq```NNNCCC@@@<<<;;;999999999999777555444444444444333333333222444333222111000000000000////////////............///............------------------...------,,,,,,,,,------......------,,,---------,,,,,,,,,++++++------------------------,,,,,,------------------------...///000111222222///111333222111444:::>>>EEEIIIPPP___zzz}}}||||||vvvwwwxxxxxxwwwvvvtttrrrqqqqqqrrrrrrrrruuuzzz}}}|||vvvsssrrrllleeebbbaaaaaaaaacccggglllnnnxxxzzz}}}|||~~~|||wwwuuutttsssooolllhhhgggddd```\\\ZZZ[[[]]]]]]ZZZYYYZZZYYYWWWZZZ___kkkooovvv}}}~~~yyysssmmmiiifffeeeffffffddd```[[[XXXVVVUUUSSSQQQOOOKKKMMMXXXeeeyyy{{{kkkbbb[[[VVVUUU[[[fffvvv}}}|||sssoookkkiiihhhhhhfffddddddgggkkkpppwwwuuueee[[[UUUOOOLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMSSS[[[iiiyyy~~~sssxxx{{{gggQQQDDDAAA<<<:::999888999888666444555555555555444444444444333333222111000000000000////////////............///............---------............---,,,++++++,,,------......------,,,------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---...///000111111000222333333333666<<>><<<999888888888888777444444444333333333333222222222111111111111111222////////////............///............---------............---,,,++++++,,,------......------,,,------------............------------------------------------------,,,,,,......///000111222333333...111444666888===EEEKKKTTTnnn~~~{{{~~~vvvjjjiiippp}}}{{{xxxuuuuuuppppppooonnnlllkkkjjjjjjlllooossswwwzzz}}}|||{{{zzzqqqnnnnnnhhh___[[[```eeeggglllmmmnnnpppqqqqqqqqqqqqvvvwwwzzz{{{||||||{{{zzzxxxzzz}}}{{{|||}}}||||||}}}}}}}}}~~~}}}{{{wwwrrrnnnjjjiiigggdddaaa```aaacccgggddddddfffhhhjjjpppxxx}}}yyytttpppmmmfff^^^XXXVVVUUUWWW[[[```iiiyyysssfffZZZQQQMMMIIIIIIKKKQQQ]]]nnn~~~}}}{{{yyymmmnnnmmmlllkkkllloooqqq}}}|||mmm^^^UUUQQQMMMMMMMMMLLLLLLJJJIIIIIIHHHMMMSSSWWW___ooo|||pppyyyuuucccRRRIII@@@===:::888999999999888555555555555444444444444222111111111111111222222////////////............///............------------------...------,,,,,,,,,------......------,,,------------.........///------------------------,,,,,,------------------------...///000111222222000333666999;;;AAAIIIOOOaaa|||ttthhh]]]```jjj}}}zzzwwwtttqqqqqqsssnnnmmmlllkkkjjjjjjjjjjjjlllpppvvv{{{~~~zzzuuuuuuvvvuuupppkkkgggiiiggg```^^^aaaeeefffiiikkknnnqqqsssuuuuuuuuuwwwyyy{{{}}}}}}}}}|||{{{yyy{{{}}}{{{||||||{{{{{{}}}|||wwwssslllllljjjhhheeeeeegggiiijjjgggfffhhhiiikkkqqqyyy{{{vvvsssqqqkkkccc\\\\\\ZZZ[[[aaajjjuuuvvvhhhZZZPPPLLLGGGHHHIIILLLUUUcccuuu}}}||||||{{{qqqqqqpppnnnmmmoootttyyyuuudddYYYTTTMMMMMMMMMMMMLLLKKKJJJIIIFFFLLLRRRTTTXXXggg~~~lllnnn}}}xxxgggUUUJJJAAA>>>:::999999::::::999777666666666555555555555222111111111111111222222000/////////............//////.........---------,,,,,,------...---------,,,------......------,,,---------.........//////------------------------,,,,,,,,,------.........000/////////............333777:::===@@@FFFNNNTTTjjj~~~xxxggg^^^XXX]]]iii|||xxxtttpppmmmoootttmmmlllkkkkkkjjjjjjjjjjjjlllqqqxxx~~~zzzsssmmmjjjiiiiiiiiifffjjjjjjeeeccceeehhhhhhiiilllppptttwwwyyyzzzzzzyyyzzz|||~~~~~~}}}|||{{{zzz|||~~~|||||||||{{{{{{}}}}}}yyyppppppooommmkkkkkkmmmooommmjjjhhhjjjjjjlllrrrzzz{{{wwwuuusssoooggg```aaa]]]^^^fffqqq|||zzzkkk\\\PPPKKKGGGIIIJJJLLLRRR```sss{{{yyyyyyzzzzzzvvvvvvtttrrrpppssszzznnn```XXXPPPPPPNNNLLLJJJIIIKKKLLLIIIGGGJJJPPPWWWbbbrrr~~~mmmmmmvvv~~~wwwjjjYYYKKKGGG???999999:::888666777666666555444444444444555222111000000111111000...//////////////////////////////...---,,,,,,++++++.........------,,,,,,,,,------------------------........................111111000......---------............////////////......//////000000111111333777::::::===HHHTTT[[[mmm^^^WWWXXXeeexxxxxxwwwuuurrrooommmlllkkkiiihhhhhhiiiiiihhhfffdddkkksss{{{~~~|||uuummmgggdddeeegggrrrttttttrrrooollljjjiiihhhkkkooosssvvvwwwwwwwww|||||||||||||||}}}}}}}}}xxxzzz|||~~~}}}|||||||||}}}~~~~~~xxxuuurrrooooooqqqtttvvvxxxtttpppnnnpppsssvvvxxx|||xxxvvvuuuqqqjjjeeeddd^^^]]]fffrrr}}}~~~mmm\\\QQQMMMJJJGGGGGGKKKPPPZZZjjjyyy|||xxxuuutttwww}}}~~~xxxtttwwwtttcccZZZPPPPPPOOOMMMKKKJJJJJJKKKJJJHHHIIINNNSSS\\\kkkxxxssspppttt|||rrr```QQQHHH@@@:::::::::888777777666666555444444444444555444222111111222222111000//////////////////////////////...------,,,++++++.........------,,,,,,,,,................................................111000///......---------............////////////......//////000111111111333777<<>>GGGNNN[[[|||{{{zzzsssvvv|||hhh^^^^^^aaadddkkkttt{{{}}}zzzvvvsssrrrqqqooollljjjhhhffffffhhhhhhiiiiiihhhiiikkklllrrryyy|||zzzzzz||||||{{{wwwssspppooopppoooooopppqqqrrrtttuuuvvvuuuwwwzzz}}}}}}|||{{{yyyzzzyyyxxxxxxyyy{{{}}}~~~}}}zzzwwwvvvuuusssrrrxxx}}}yyyvvvsssoooiiiddd[[[WWWWWW]]]gggrrr~~~qqq```TTTOOOIIIFFFEEEFFFHHHMMMYYYeeerrr|||uuurrrppprrrwww}}}xxxrrrooommmkkknnnsssvvvxxx|||mmm]]]YYYSSSPPPNNNMMMJJJHHHIIIGGGHHHJJJLLLOOOYYYcccooovvvyyyzzzrrrkkkgggTTTKKKBBB???===:::888999666666555444444444444555444222111111222222111000000000000000000000000000///...............------........................------------------------........................000//////............///............//////////////////000111222333444444@@@???DDDMMMXXXlll~~~}}}tttqqqzzzmmmbbbaaaggglllmmmqqqvvvyyyxxxuuurrrppppppooommmkkkiiiggggggfffggghhhiiiiiiiiikkkooosssxxx~~~{{{yyyxxxyyyxxxvvvrrrpppooopppoooooooooooopppqqqrrrsssqqqtttwwwzzz|||{{{zzzyyyyyyxxxwwwwwwwwwyyy|||}}}~~~~~~~~~~~~~~~|||{{{zzzsssooonnnlllkkkooosss}}}zzzvvvrrrkkkbbb[[[RRROOOPPPVVV^^^gggsss~~~tttcccWWWOOOHHHEEEEEEFFFHHHLLLVVVaaannnwwwyyyrrrnnnkkklllqqqwwwyyyzzzzzztttooonnnmmmlllooouuuxxx{{{yyyeee___VVVQQQOOOMMMKKKIIIIIIHHHIIIKKKLLLNNNVVV___iiiyyywww{{{~~~zzzpppkkkiiiXXXNNNEEEAAA???;;;999:::666666555444444444444555333222111111222222111000000000000000000000000000......................................./////////------------------------........................//////............//////............//////////////////000222333444555666???@@@EEENNN```|||~~~zzzrrruuupppddddddkkkrrruuutttvvvwwwvvvssspppnnnnnnmmmllljjjiiihhhgggggggggfffhhhjjjjjjjjjnnntttzzz~~~~~~yyyvvvrrrtttvvvvvvsssqqqqqqqqqoooooooooooooooooooooooommmooosssvvvyyyzzzzzzzzzvvvuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyyyyzzz|||~~~~~~}}}{{{~~~~~~~~~}}}ssskkkgggdddbbbccchhhqqq}}}vvvooohhh___TTTMMMIIIGGGJJJPPPVVV\\\fffppp{{{wwwgggZZZPPPHHHFFFEEEGGGGGGJJJSSS]]]lllttt|||uuusssooojjjjjjooosssvvvvvvvvvqqqnnnooopppppptttzzz}}}mmmdddYYYQQQOOONNNKKKIIIKKKIIIJJJLLLKKKKKKRRRZZZcccrrr~~~~~~~~~sssjjjeee\\\QQQGGGBBB???;;;999:::666666555444444444444555555333222222333333222111000000000000000000000000............////////////---........./////////000................................................//////............//////............///////////////000111222333555666666:::AAAGGGRRRmmm{{{xxxuuurrrdddbbblllxxx|||{{{wwwwwwvvvrrrnnnkkkjjjjjjhhhhhhgggffffffffffffgggeeehhhjjjkkklllqqqyyy{{{zzz|||wwwtttooorrrvvvxxxwwwuuuttttttppppppqqqqqqpppooonnnmmmjjjkkkooorrrvvvyyy{{{|||ssstttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}|||rrrjjjddd___\\\[[[^^^ccclllxxxzzzsssiiiaaaZZZRRRKKKEEEBBBBBBEEEKKKPPPTTT\\\eeesss}}}zzzjjj\\\QQQIIIGGGFFFGGGFFFFFFNNNVVVfffooo{{{~~~xxxuuupppkkkjjjmmmrrrtttttttttpppnnnqqqtttvvv{{{rrrhhh[[[RRROOONNNLLLJJJLLLJJJKKKLLLJJJIIIOOOVVV___nnn|||{{{ooofff]]]SSSHHHCCC@@@<<<:::;;;666666555444444444444555666444333333444555333222000000000000000000000000.........///////////////---.........//////000000////////////////////////........................//////.........//////000............/////////000///000111222444555666777;;;FFFPPP]]]}}}{{{xxxxxxyyysssggg]]]cccttt|||wwwvvvsssooojjjgggggggggeeeeeedddddddddeeeffffffeeehhhkkklllmmmsss|||wwwuuuzzzzzz~~~{{{uuurrrmmmqqqwwwzzz{{{yyyxxxwwwpppqqqrrrsssrrrpppnnnlllhhhiiilllppptttxxx{{{}}}tttuuuwwwyyyzzz{{{{{{{{{zzzzzzyyyzzz{{{}}}}}}|||}}}~~~}}}}}}~~~~~~~~~}}}~~~xxxqqqjjjddd^^^ZZZXXXYYYYYY\\\eeeuuu{{{qqqiii]]]TTTOOOKKKHHHEEE>>>???CCCIIIMMMOOOWWW___mmmxxx|||lll]]]RRRKKKHHHGGGFFFDDDCCCIIIQQQ]]]iiixxx~~~wwwqqqllljjjmmmqqqsssssssssoooooorrrvvvyyy~~~nnn^^^VVVSSSOOOKKKJJJKKKJJJIIIIIIJJJLLLNNNPPPXXXccctttvvvmmm^^^RRRHHHDDDCCC???<<<;;;999777666555666666444333222222333444333222111000222222222111111111111000////////////////////////------------------------,,,---......//////........................------///////////////////////////////////////.........111...---///111333777===@@@KKKZZZqqq~~~~~~wwwqqq```]]]```nnn{{{wwwsssoookkkjjjiiihhhgggeeedddddddddeeeeeefffggggggjjjlllkkkjjjooozzzuuufffcccllltttvvvwwwxxxzzz||||||zzzxxxvvvuuusssrrrsssvvvwwwvvvtttuuusssrrrsssvvvuuuoooiiimmmmmmnnnsssyyy|||{{{yyy{{{yyywwwxxx{{{~~~~~~}}}{{{zzzyyyxxxyyy{{{|||~~~}}}}}}||||||~~~~~~~~~~~~~~~yyyuuuqqqlllgggaaa[[[WWWWWWUUURRRQQQWWWdddvvv{{{pppfff```YYYPPPIIIFFFDDDBBB@@@CCC@@@@@@CCCFFFJJJQQQZZZeeeqqq}}}ppp___UUUNNNHHHDDDEEEFFFEEEGGGJJJXXXbbbqqq}}}zzzvvvqqqoooooopppqqqqqquuusssqqqsssyyyvvvdddZZZUUUOOOKKKJJJKKKJJJIIIHHHIIIKKKMMMNNNVVV___ooouuuaaaUUUIIIEEECCC???;;;;;;:::888777777777777555444222333444444444333111111222222222111111111000000////////////////////////........................,,,---......//////......................................................////////////////////////111......222444666;;;AAAEEEMMM___|||sssjjjdddYYY[[[cccqqqxxxtttpppllliiihhhgggfffeeecccbbbbbbbbbbbbcccddddddeeehhhjjjiiihhhllluuu~~~~~~zzznnnaaa___fffnnnqqqqqqrrruuuwwwxxxxxxvvvuuutttsssrrrsssvvvwwwvvvtttuuusssrrrtttvvvvvvqqqlllnnnnnnooosssxxx{{{{{{yyyxxxvvvuuuwwwzzz~~~~~~~~~|||{{{zzzyyyyyy{{{}}}~~~~~~}}}||||||~~~{{{sssppplllhhhddd```[[[XXXTTTRRRMMMKKKMMMXXXfffpppvvvsssqqqpppmmmggg___YYYTTTPPPJJJFFFEEEEEEDDDCCCCCCAAAAAADDDFFFHHHNNNVVV^^^kkkyyyqqqaaaWWWNNNGGGCCCDDDEEEDDDFFFIIITTT^^^mmmzzz~~~zzztttqqqpppqqqqqqqqqrrrrrrsssuuuzzznnnaaaYYYRRRMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKQQQZZZhhhxxx~~~gggZZZMMMFFFCCC>>>;;;;;;;;;999888888888888777555333444444444444333222222222222111111111000000000////////////////////////////////////////////////,,,---......//////..............................------------------------////////////////////////111///111555777888>>>EEEMMMUUUmmm{{{iii^^^YYYRRRYYYfffuuu{{{tttooollliiifffeeeeeecccbbb```````````````aaaaaabbbccceeegggfffdddgggooovvvvvvqqqggg]]][[[aaahhhkkkjjjllloooqqqssstttuuuttttttsssrrrsssuuuvvvuuuttttttrrrqqqsssvvvvvvsssppplllmmmnnnqqquuuxxxxxxwwwuuussssssuuuyyy|||~~~}}}|||zzzzzzzzz{{{}}}~~~~~~|||}}}~~~vvvqqqmmmjjjfffdddaaa^^^[[[XXXSSSOOOJJJFFFEEEJJJSSSZZZ[[[[[[[[[ZZZWWWTTTPPPNNNJJJHHHEEECCCDDDDDDDDDCCCBBB@@@AAADDDEEEFFFKKKRRRXXXfffvvvtttcccXXXNNNHHHCCCDDDDDDCCCDDDGGGOOOYYYggguuu~~~xxxtttrrrqqqqqqpppnnnqqqtttvvvyyyyyyhhh^^^VVVPPPOOOLLLKKKJJJIIIIIIIIIIIIJJJMMMUUUbbbqqqqqqcccSSSJJJDDD>>>;;;;;;:::888777777888888777666555555555444444444333333111111111111000000000000////////////////////////........................,,,---......///.........---------...............------------------------///////////////000000000000000222666777999???GGGSSSaaayyydddYYYWWWQQQZZZhhhuuu{{{zzzvvvrrrllliiifffeeedddcccbbb```_______________```aaabbbdddeeedddbbbaaaeeelllsssrrrmmmeee^^^\\\```fffiiiiiijjjlllnnnppprrrssssssuuuuuutttsssssssssrrrqqqrrrppppppqqqtttuuusssqqqkkkkkkmmmoooqqqsssttttttqqqqqqrrrtttwww{{{~~~~~~|||{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}~~~{{{sssnnnjjjgggdddaaa___]]]ZZZWWWSSSPPPKKKFFFDDDFFFJJJMMMNNNOOOQQQPPPNNNMMMMMMNNNHHHGGGEEEDDDBBBAAA???>>>@@@>>>@@@DDDEEEEEEJJJPPPWWWfffvvvvvvdddYYYOOOHHHCCCCCCCCCBBBBBBEEEKKKTTTbbbqqq}}}~~~|||~~~{{{vvvsssqqqpppooommmpppssstttwwwnnnbbbXXXQQQOOOMMMMMMLLLKKKKKKJJJJJJJJJJJJQQQ\\\kkk{{{~~~~~~nnn[[[NNNFFF???<<<;;;999777666666777888777555555555444444444333333333111111111000000000//////////////////////////////------------------------,,,---......///.........---------.........//////------------------------////////////000000111111000000222666777999AAAKKKYYYooosss]]]TTTUUUVVV^^^jjjrrrtttsssqqqqqqjjjhhheeeddddddcccaaa```_________```aaabbbddddddhhhgggeeecccbbbgggooovvvsssnnnhhhdddbbbdddhhhkkklllllllllmmmnnnpppqqqrrrvvvvvvuuutttrrrpppooooooqqqpppoooooopppqqqqqqqqqmmmmmmooopppppprrrsssuuupppqqqrrrsssvvvyyy|||~~~~~~}}}{{{zzzzzz{{{|||}}}}}}}}}||||||~~~}}}}}}~~~|||uuuqqqllliiiddd```^^^\\\YYYVVVSSSPPPLLLHHHGGGHHHIIIJJJLLLNNNOOOOOONNNNNNOOOQQQHHHHHHGGGEEECCC@@@>>>>>>===<<<>>>CCCEEEFFFJJJQQQWWWgggxxxxxxfffZZZPPPIIIDDDDDDCCCAAAAAADDDHHHQQQ___nnn||||||yyyyyy}}}}}}wwwtttrrrpppooonnnpppqqqrrrwwwvvvgggZZZRRROOOMMMMMMLLLLLLLLLKKKKKKJJJIIINNNXXXeeeuuuuuuzzzzzzdddTTTIIIAAA===<<<888777666666777888777666555444444333222333333333111111000000000/////////////////////////////////------------------------,,,---......//////......,,,,,,------.../////////------------------------...//////000000111111222111111333777888===HHHTTTggg{{{hhhUUUPPPUUU^^^dddkkknnnnnnlllmmmmmmgggfffdddcccdddcccaaa___^^^______aaaccceeeggghhhkkkkkkjjjjjjkkkpppvvvzzzuuuoookkkiiihhhfffiiimmmmmmmmmlllkkklllmmmoooppptttuuuuuusssqqqooooooppprrrqqqooonnnmmmnnnoooooopppqqqrrrrrrrrrrrruuuwwwqqqrrrsssttttttvvvzzz}}}}}}|||zzzyyyyyyyyy{{{|||{{{{{{|||}}}~~~~~~~~~}}}xxxsssmmmjjjeee```^^^[[[YYYWWWQQQNNNKKKJJJKKKMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPHHHIIIHHHGGGDDDBBBBBBBBB>>><<<>>>BBBDDDEEEKKKRRRXXXhhh{{{|||hhh\\\RRRKKKFFFEEECCCAAAAAACCCGGGOOO[[[kkk{{{{{{xxxyyy}}}~~~xxxuuutttrrrqqqqqqqqqrrrttt}}}qqqaaaVVVQQQKKKKKKKKKKKKKKKKKKJJJJJJIIIMMMTTT^^^mmmtttqqq|||lllYYYMMMCCC>>>===999888777777999999888777555444333222111222222333111000000000////////////////////////////////////........................,,,---......//////......,,,,,,------...//////000...........................//////000111111222222111222555999===DDDTTTbbb~~~wwwkkk^^^SSSTTT]]]fffiiilllmmmkkkiiihhhhhheeecccbbbbbbcccbbb```^^^]]]^^^___aaadddgggjjjkkkkkknnnrrrvvvyyy{{{}}}~~~uuuooolllllljjjfffgggkkkkkkjjjhhhhhhhhhjjjmmmnnnoooqqqsssrrrqqqppprrrtttuuutttqqqnnnllllllmmmnnnppprrrsssrrrpppqqqsssvvvssstttvvvuuuttttttwww{{{}}}{{{yyyxxxwwwxxxzzz{{{zzz{{{~~~~~~~~~~~~|||vvvqqqllliiiddd```]]]\\\YYYXXXQQQNNNLLLMMMPPPSSSTTTTTTWWWUUUTTTTTTVVVUUURRRNNNIIIJJJJJJGGGDDDBBBCCCEEEAAA???>>>AAACCCDDDJJJRRR]]]nnnlll___TTTMMMGGGFFFDDDAAAAAACCCFFFLLLYYYhhhyyy}}}yyyyyy}}}zzzxxxwwwvvvuuurrrrrruuu{{{{{{iii[[[VVVIIIIIIJJJJJJKKKJJJJJJIIIIIILLLQQQZZZgggxxxuuullloooppp\\\NNNDDD???>>>:::999888888:::;;;:::888444333222111111111222333000000000000////////////////////////////////////////////////////////////,,,---......//////......,,,,,,------...///000000////////////////////////...//////000111222222222222333777<<>>>>>@@@@@@AAAIIIRRReeezzzssseeeWWWNNNFFFEEEDDDBBBBBBCCCEEEHHHNNN[[[kkk{{{}}}|||{{{{{{{{{{{{yyyxxxhhh\\\TTTMMMLLLLLLIIIHHHIIIJJJIIILLLTTT^^^kkk~~~~~~qqqiiiiiixxxjjjXXXLLLDDDAAA<<<;;;:::999888777777777555444444444444333333333333333222111111000000///////////////////////////,,,---------.../////////---------.........//////....................................//////////////////000111222222333333111777>>>DDDOOOhhh~~~~~~~~~zzzuuuuuuzzz|||___SSSPPPaaaxxxuuummmfffccc```]]]\\\___\\\\\\\\\]]]^^^___```aaa___```bbbggglllnnnmmmkkkkkkqqq{{{|||uuunnnkkkfffbbbcccfffeeefffeeedddcccccceeehhhiiihhhhhhiiikkknnnqqqrrrrrroookkkiiiiiijjjjjjjjjqqqqqqpppqqqrrrsssuuuwwwzzz{{{{{{yyywwwvvvwwwyyy}}}}}}}}}||||||zzzyyyxxxyyy{{{~~~wwwtttppplllfffdddcccaaa]]]YYYXXXYYYZZZ^^^bbbfffhhhiiidddcccbbb```]]][[[XXXWWWVVVSSSOOOLLLIIIGGGCCCAAA???===>>>@@@@@@BBBJJJSSSkkkwwwhhhZZZPPPGGGEEEDDDAAAAAACCCDDDFFFLLLXXXhhhyyy||||||{{{yyyxxxxxxyyy{{{{{{nnnbbbXXXPPPMMMLLLIIIHHHJJJJJJHHHJJJQQQYYYeeewwwyyyyyyvvvkkkiiimmmnnn\\\MMMEEEAAA===<<<:::999888888777777555555555444444444333333333333222222111000000000////////////////////////,,,---------.../////////------------............................................./////////000000//////000111222333444444777===CCCIIIYYYwww~~~uuummmrrrjjjUUUOOOSSShhh{{{rrrjjjcccaaa^^^[[[ZZZ\\\ZZZZZZ[[[\\\^^^```bbbcccddddddeeehhhjjjlllkkkjjjqqqxxx~~~zzzzzztttnnnjjjfffbbbbbbfffeeefffeeedddcccccceeeggghhhgggfffgggiiillloooqqqpppmmmjjjhhhiiiiiiiiiiiiooooooooopppqqqtttvvvxxxxxxyyyxxxwwwuuutttuuuvvv{{{{{{||||||{{{zzzyyyyyywwwyyy|||~~~vvvsssoookkkfffdddcccbbb^^^[[[WWWXXX[[[bbbiiinnnooooooeeeddddddbbb```^^^\\\[[[ZZZWWWRRRNNNKKKHHHEEEBBB???>>>>>>@@@AAACCCKKKTTTooozzzjjj\\\QQQHHHEEECCCAAAAAABBBCCCDDDJJJVVVgggyyy}}}}}}~~~{{{{{{yyyvvvssstttxxx{{{xxxggg]]]SSSOOOMMMJJJIIIKKKIIIGGGIIINNNUUU___ooo}}}xxxssszzzlllgggfffsss```PPPFFFAAA===<<<;;;999888888888888555555555555444444444333333333333222111111000000////////////////////////---------...................../////////000000000............................../////////000000000...///000111222444555555:::???CCCNNNggg{{{pppjjjuuulll[[[NNNOOOZZZrrrxxxmmmfffaaa```^^^ZZZXXXZZZXXXYYYYYY[[[^^^aaadddfffhhhiiijjjiiihhhiiikkkmmmyyy}}}xxxtttvvvpppllljjjgggbbbbbbeeefffffffffdddcccccceeeggggggfffeeeeeegggjjjmmmooommmllljjjiiijjjjjjiiihhhkkklllmmmnnnqqqsssuuuvvvrrrssssssrrrqqqppprrrssstttuuuvvvwwwyyyyyyzzzzzzwwwxxxzzz~~~~~~xxxuuuppplllgggddddddbbb___[[[UUUWWW]]]fffooouuutttrrrjjjiiiiiigggeeecccaaa```^^^[[[VVVQQQNNNJJJFFFCCCAAA???@@@BBBBBBDDDLLLUUUnnn|||lll]]]RRRHHHEEECCCAAAAAACCCAAACCCJJJVVVgggyyy}}}{{{{{{{{{yyyyyyvvvrrrppprrryyykkk```UUUPPPNNNKKKJJJLLLHHHGGGHHHMMMRRRZZZgggttt|||pppxxxxxxjjjeeeddd~~~yyyfffTTTHHHCCC===<<<;;;:::999888888888555555555555444444444444444333333222222111111000////////////////////////...............---------........./////////000000.........................../////////000000000000...///000111333444555666;;;???DDDTTTxxxxxxssssssqqq^^^SSSMMMRRRccc||||||rrrhhhccc______^^^YYYWWWXXXXXXXXXYYY[[[^^^cccfffiiijjjmmmnnnkkkggggggmmmsss~~~yyyuuuqqqpppllljjjjjjhhhcccbbbeeegggggggggeeecccccceeeggghhhfffddddddeeehhhkkkmmmlllkkkjjjkkklllkkkiiifffggghhhkkkmmmppprrrssstttnnnoooppppppoooppprrrtttrrrssstttvvvxxxyyyyyyyyywwwxxxzzz}}}{{{tttooojjjgggeeeccc___[[[YYY\\\cccnnnxxx|||yyyuuusssrrrpppnnnjjjgggdddcccbbb^^^YYYTTTPPPLLLHHHEEECCCAAAAAACCCCCCEEEMMMVVVhhh}}}mmm]]]RRRHHHDDDCCCAAABBBDDDAAACCCJJJVVVfffwww}}}zzzyyyyyyvvvuuusssooommmrrr}}}nnncccWWWQQQNNNKKKKKKLLLGGGFFFHHHLLLQQQWWWcccooopppssssssiiiffffff|||}}}jjjWWWJJJDDD===<<<;;;:::999888888888666666555555555444444444444444333222222111111000/////////////////////////////////......------,,,,,,,,,,,,---------..............................////////////000000000000...///000111333444555666@@@CCCIII^^^zzzzzz|||hhhWWWPPPNNNVVViiitttiiieeeaaa^^^___^^^ZZZWWWWWWWWWXXXYYY[[[___ccchhhjjjkkkoooppplllggggggpppyyy}}}yyyuuuqqqllliiihhhjjjhhhdddccceeeggghhhgggfffdddccceeeggghhhfffdddcccdddfffjjjlllkkkjjjkkklllmmmlllhhhfffdddfffiiimmmoooqqqrrrrrrnnnoooqqqqqqqqqsssuuuwwwvvvvvvwwwxxxxxxxxxxxxwwwyyyyyy{{{xxxsssmmmiiigggccc^^^ZZZ___bbbjjjvvv~~~xxxzzzyyyvvvsssnnnjjjfffdddddd```[[[VVVRRRMMMIIIFFFDDDBBBCCCDDDDDDEEEMMMVVVbbb}}}~~~mmm]]]RRRHHHDDDCCCBBBBBBEEEBBBDDDJJJVVVeeeuuu}}}zzzyyyxxxsssssspppllllllssszzzjjjZZZSSSQQQNNNLLLLLLJJJJJJJJJKKKKKKOOO]]]kkk{{{rrrpppyyytttjjjjjjhhhxxxuuubbbNNN???AAA;;;888;;;===;;;999999777777777666555555444444444444444333222111000///////////////....................................---...............------//////......---,,,******---......//////////////////111333333222333888===AAAFFFRRRlll{{{{{{oooZZZQQQPPPNNN]]]sss{{{ooogggbbbaaa^^^[[[YYYXXXWWWWWWYYYZZZ[[[\\\^^^bbbhhhmmmnnnnnnoooooooooqqquuuxxx}}}vvvoookkkeeefffggghhhhhhgggffffffjjjhhheeecccbbbdddfffhhhjjjfffccccccfffjjjjjjjjjjjjkkkmmmnnnnnnllljjjiiifffiiimmmoooooonnnoooooommmoooqqqtttvvvwwwxxxxxxvvvuuuuuutttuuuwwwyyyzzzyyyxxxyyy~~~~~~xxxvvvrrrnnnlllkkkiiifffcccqqq}}}zzzvvvrrrppplllhhhfffdddbbb___\\\XXXTTTNNNKKKEEEFFFEEECCCAAADDDMMMTTTgggtttqqq^^^RRRHHHFFFFFFDDDCCCCCCBBBEEELLLXXXgggvvv|||xxxxxxzzzrrrqqqnnnjjjjjjuuuppp___VVVSSSNNNKKKJJJJJJJJJJJJKKKKKKOOO\\\iiiyyyuuuooonnnvvvmmmkkklll{{{ttt```OOOFFFAAA;;;888;;;===;;;999999777777777666555555444444333333333333222111000000////////////....................................---...............------...//////......---,,,+++---...//////000000/////////111333222222444999>>>EEEKKK\\\{{{~~~yyyeeeRRRKKKLLLRRRaaasss~~~|||rrrhhhaaa```^^^\\\ZZZXXXWWWWWWWWWXXXYYY[[[\\\^^^bbbgggjjjmmmlllkkkkkkmmmoooqqqqqqxxxyyyzzzzzzwwwqqqlllhhhaaabbbdddfffgggggggggfffjjjhhheeebbbbbbccceeeggghhhfffddddddgggiiikkklllmmmnnnooooooooommmllljjjfffiiimmmoooooooooooopppnnnoooqqqtttuuuvvvvvvvvvvvvuuuuuutttuuuuuuwwwwwwyyyxxxyyy~~~~~~vvvtttpppmmmlllmmmllllllkkkzzz{{{wwwtttpppllliiigggeeeaaa^^^ZZZVVVPPPLLLFFFGGGFFFCCCAAAEEELLLSSSeeeqqqsss___TTTIIIFFFFFFDDDBBBCCC@@@CCCJJJVVVfffvvv|||vvvrrrrrrtttooonnnjjjfffiiiwwwwwwdddZZZTTTOOOKKKIIIKKKIIIJJJKKKKKKNNNZZZffftttzzznnniiivvvuuuqqqsssttt___QQQKKKCCC===999;;;<<<:::888999777777777666555555444444333333333333222111111000////////////....................................------...............---......////////////......---...//////000000//////...000222222222555;;;@@@FFFOOOhhhxxx{{{}}}kkkXXXJJJGGGJJJZZZggguuuzzztttiiiaaa^^^\\\ZZZYYYWWWVVVVVVVVVWWWWWWYYY[[[]]]^^^aaadddgggkkkgggeeefffjjjllljjjggggggiiilllmmmmmmjjjgggeee]]]___aaadddeeefffggggggiiigggdddbbbaaabbbdddeeegggggggggffffffhhhlllnnnppppppqqqqqqpppnnnlllkkkhhhjjjmmmoooooonnnooopppooopppqqqsssttttttuuuuuuuuuuuutttttttttuuuvvvvvvyyyxxxyyy}}}~~~xxxuuupppmmmkkkkkknnnpppuuu}}}yyyuuupppmmmkkkhhheeeaaa]]]XXXRRRNNNHHHHHHGGGDDDBBBEEELLLRRRbbblllxxxwwwcccWWWKKKGGGFFFDDDBBBBBB???AAAGGGTTTeeewww}}}yyyyyywwwsssnnnllllllmmmkkkiiifffdddjjjzzz{{{ggg[[[UUUPPPLLLKKKKKKIIIIIIJJJKKKMMMWWWaaapppmmmiiipppvvvwwwyyyfffVVVLLLEEE>>>:::;;;<<<999888888777777777666555555444444333333333333333222111000////////////....................................,,,---......///...............///000000000000000......///000000000000000...000222222333777>>>CCCIIIWWWxxxssswwwsss```PPPGGGIIIOOObbbkkkuuuuuulllbbb^^^]]]WWWVVVUUUUUUUUUVVVWWWXXXWWWYYY\\\^^^___```ccceeeiiiddd```ccciiikkkeee___YYY[[[___bbbddddddcccbbb]]]___aaacccdddeeeeeeeeefffeeecccaaa```aaacccdddgggiiijjjhhhffffffjjjmmmppppppppppppooommmkkkjjjhhhkkkmmmnnnnnnnnnooopppppppppqqqrrrrrrssssssssstttttttttuuuuuuvvvwwwxxxxxxxxxyyy|||~~~~~~}}}yyyrrrmmmiiihhhlllrrr|||xxxsssooonnnkkkgggccc___YYYSSSOOOJJJJJJHHHEEECCCEEEJJJOOO\\\fffsss{{{zzzfffZZZMMMIIIGGGDDDBBBBBBAAABBBGGGRRRcccwww{{{xxxqqqpppooollljjjiiiiiijjjfffffffffgggnnn~~~iii\\\UUUPPPNNNNNNKKKIIIHHHJJJJJJLLLSSS\\\jjj{{{iiicccfffsssvvvsss~~~vvv```NNNGGG@@@;;;;;;;;;999777888777777777666555555444444222222333333333222111111////////////....................................,,,------...//////............///000111111111111...//////000000000000000...000222333444999AAAGGGRRRfffuuu{{{~~~gggUUUKKKHHHMMMUUUdddjjjooolllddd]]]ZZZ[[[TTTSSSSSSSSSUUUWWWYYYZZZYYY[[[^^^______```cccdddhhhccc```dddlllmmmeee]]]TTTUUUWWWZZZ\\\^^^___``````aaabbbcccdddcccbbbaaacccbbbaaa``````aaabbbccciiikkkkkkiiieeedddgggjjjnnnnnnnnnmmmkkkjjjiiihhhiiikkkmmmmmmmmmmmmnnnpppppppppppppppqqqqqqrrrrrrqqqrrrtttuuuwwwxxxyyyzzzvvvwwwxxx{{{}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}zzzqqqlllhhhgggnnnwww~~~yyytttpppooommmiiieee```[[[UUUQQQLLLJJJHHHEEEDDDEEEHHHKKKVVVaaaooo{{{{{{iii\\\OOOJJJGGGDDDCCCCCCDDDDDDHHHRRRcccwwwzzzvvvkkkjjjhhhggggggfffeeeeeebbbdddgggllluuurrr```WWWQQQOOOPPPKKKHHHHHHJJJJJJKKKPPPWWWddduuuhhh``````jjjsssooo||||||xxxmmmVVVJJJBBB;;;;;;;;;888666777777777777666555555444444222222222333333222222111////////////....................................,,,,,,---...////////////......///000000111000000...///000000111111000000///111333444666<<>>;;;:::999888:::444444444444333333333222333222111111000111111111111111000000//////..............................------............------............//////////////////000000111111111111888222555???AAACCCXXXuuuuuuppp}}}uuu___JJJFFFEEEMMM[[[fffkkkkkk```[[[UUUSSSSSSTTTRRRPPPRRRSSSTTTXXX]]]dddkkknnntttoookkkjjjjjjjjjnnnsssyyywwwuuuuuuuuurrrlllggg```[[[UUURRRSSSWWWZZZ\\\aaabbbbbbcccaaa___\\\[[[WWWXXX[[[]]]____________\\\\\\]]]^^^___```aaaaaadddeeefffeeeddddddeeegggiiiiiiiiijjjkkklllnnnoookkkkkkkkkkkklllnnnppprrrpppooonnnmmmmmmnnnooooooooooooooonnnnnnooosssvvvwwwxxxyyyzzz|||}}}}}}~~~}}}zzzzzz~~~~~~{{{{{{}}}wwwooofffgggzzz}}}xxxqqqjjjddd^^^XXXTTTPPPLLLGGGCCCBBBBBBAAAAAAAAADDDKKKXXXgggrrrxxxzzz|||~~~}}}mmm[[[PPPJJJEEECCCCCCDDDGGGMMMZZZkkk~~~yyyuuuqqqnnniiihhheeeaaa___```cccfffoooqqqvvv}}}tttaaaVVVPPPKKKJJJIIIHHHHHHIIIJJJKKKTTT___pppzzznnnuuu}}}zzzrrr```RRRHHH???<<<;;;888888:::444444444444333333333333444333111000000000111222111111000000//////..............................------............------............//////////////////000000111111222222888222666AAACCCFFFbbbnnnqqqgggRRRHHHHHHLLLVVVaaagggfffbbb\\\XXXTTTRRRRRRSSSSSSRRRSSSUUUXXX\\\aaaggglllpppuuusssqqqppppppqqqvvvzzz|||yyywwwuuuoooggg```\\\YYYUUUSSSTTTWWWZZZ\\\bbbccccccbbbaaa^^^\\\ZZZWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\]]]^^^___```aaaaaacccdddeeedddcccdddeeegggiiiiiijjjkkklllnnnooopppmmmmmmmmmmmmoooqqqsssuuurrrpppooonnnmmmnnnooopppnnnooopppooonnnnnnppprrrwwwyyy|||~~~~~~}}}~~~zzzzzz|||||||||}}}~~~|||qqqggghhh|||xxxsssmmmfff```ZZZTTTQQQMMMJJJGGGCCCBBBAAAAAAAAA@@@CCCIIIUUUcccooovvvyyyppp]]]RRRKKKGGGEEEFFFDDDFFFNNN[[[ooo~~~xxxtttpppllljjjjjjhhheeeaaa```fffooowww}}}{{{eeeXXXQQQKKKJJJIIIHHHHHHIIIJJJKKKRRR[[[kkk}}}pppuuu~~~~~~yyyrrraaaSSSIII@@@<<<;;;888777999555555555444444444444333444333111000000000111222111111000000//////..............................---......//////......---............////////////...//////000111111222222777222777BBBFFFOOOqqq{{{lllxxxuuu\\\KKKGGGJJJRRR]]]fffgggbbb\\\XXXVVVSSSRRRRRRSSSTTTTTTTTTXXX]]]aaaeeeiiimmmqqqtttvvvwwwwwwwwwyyy}}}|||xxxtttmmmddd]]]ZZZXXXVVVTTTTTTVVVYYY\\\aaaaaaaaa```^^^\\\ZZZYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^______```aaabbbccccccccccccfffhhhiiijjjkkklllmmmnnnnnnooolllkkkllllllnnnppprrrtttuuusssqqqoooooopppqqqrrroooqqqssstttrrrooonnnnnnvvvxxx{{{~~~~~~|||zzz}}}zzzzzz{{{}}}~~~|||}}}~~~~~~sssiiilll~~~{{{pppkkkeee___ZZZUUUPPPMMMJJJIIIGGGDDDAAA@@@AAAAAABBBDDDJJJTTT```llluuuzzzsss___TTTMMMIIIGGGHHHDDDGGGNNN^^^ssszzzuuurrroookkkiiihhhfffaaa]]]___iiiyyylll\\\TTTLLLKKKJJJIIIHHHIIIJJJJJJPPPXXXgggzzzxxxzzz|||~~~zzzsssbbbTTTJJJ@@@===;;;888777999555555555555444444444444333222111111000111111111111111000000//////....................................////////////..................////////////......///000111222222333555555;;;BBBKKK]]]yyyqqqiiiTTTIIICCCHHHSSS___gggfff___XXXSSSSSSRRRQQQRRRSSSTTTUUUVVV\\\bbbfffhhhjjjnnnqqqooouuuyyyxxxxxx}}}|||wwwrrrlllccc]]]XXXXXXWWWVVVTTTUUUXXX[[[^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[YYYYYYZZZ[[[\\\]]]^^^^^^```aaabbbbbbbbbcccfffhhhiiiiiijjjkkkllllllllllllhhhhhhhhhhhhjjjkkkmmmooouuusssqqqpppqqqsssvvvwwwtttvvvxxxwwwtttpppnnnmmmrrruuuxxx{{{|||zzzxxxvvv|||{{{{{{{{{{{{|||~~~~~~~~~}}}|||}}}|||~~~}}}ssslllqqqzzzsssooofffccc^^^YYYVVVRRRNNNKKKHHHHHHFFFDDDAAA@@@AAABBBDDDFFFJJJRRR\\\hhhsssyyywwwcccVVVOOOIIIHHHIIIEEEGGGPPPaaaxxx|||xxxuuurrrooollljjjcccbbb___\\\___lll~~~tttbbbWWWLLLKKKJJJIIIHHHIIIIIIJJJNNNVVVdddwww~~~||||||yyytttdddUUUKKKAAA===;;;888777888444444444444333333333222111222222222222111000000111111000000//////....................................////////////..................////////////......///000111222333333444:::???DDDPPPlll~~~|||uuu\\\LLLGGG@@@GGGRRR^^^dddbbbZZZSSSOOOOOOPPPPPPPPPQQQSSSUUUXXX___fffjjjjjjkkknnnqqqiiiqqqtttrrrsss{{{wwwqqqlllggg```[[[WWWXXXXXXWWWTTTTTTWWWZZZ\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^______^^^```aaabbbbbbcccfffhhhhhhiiijjjjjjkkkjjjiiihhhggggggffffffggghhhjjjkkkqqqpppoooppprrrvvv{{{~~~}}}}}}{{{xxxsssqqqpppqqqrrrtttwwwyyyzzzxxxvvvuuuxxxyyy{{{|||||||||}}}}}}{{{}}}}}}{{{{{{{{{zzz|||~~~}}}~~~sssoooxxx~~~wwwpppiiieee___\\\XXXUUUSSSQQQNNNLLLEEEFFFFFFDDDAAA???@@@BBBDDDFFFIIIOOOXXXcccnnnuuu{{{~~~|||gggXXXOOOIIIFFFGGGFFFIIIQQQccc{{{~~~zzzwwwtttrrrpppnnnkkkhhhaaaccccccccceeeppp~~~|||yyyfffZZZLLLKKKJJJIIIHHHIIIIIIJJJMMMTTTcccvvv}}}zzz~~~zzzyyyttteeeVVVKKKAAA===;;;888777888333333333222222222111111111111222333333111000///111111111000//////....................................////////////................../////////000---...///000111222333333333===CCCEEETTTwwwmmmRRRDDDCCCAAAHHHRRR]]]aaa^^^UUUNNNKKKMMMNNNNNNOOOPPPRRRTTTZZZ```hhhllllllkkkmmmpppfffmmmppplllmmmwwwyyyqqqjjjfffaaa[[[WWWWWWYYYYYYWWWTTTTTTVVVYYY\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]^^^___```aaaaaabbb^^^___aaabbbbbbcccfffhhhhhhhhhiiijjjiiihhhgggfffhhhhhhggggggggghhhjjjkkklllllllllnnnsssyyy~~~}}}wwwrrrppprrrtttsssuuuxxxzzzzzzyyywwwvvvvvvxxx{{{||||||||||||}}}xxxzzz}}}~~~|||zzzyyyyyyyyy|||~~~|||~~~~~~rrrrrr}}}yyytttqqqkkkddd^^^[[[YYYUUUSSSRRRQQQOOOMMMDDDFFFFFFDDD@@@???@@@BBBCCCDDDGGGLLLTTT___kkkrrrxxx}}}~~~jjjZZZOOOGGGDDDDDDGGGIIIRRRddd~~~{{{uuussspppnnnllljjjgggeeebbbfffjjjkkkmmmuuu{{{sssooosss~~~jjj]]]UUUNNNIIIJJJKKKJJJIIIJJJKKKRRRaaauuusss{{{yyyrrrgggXXXMMMBBB===;;;888888:::555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////000000000000111111111111///////////////////////////000111111000111333555888AAAEEEIIIaaa|||eeeQQQFFFCCC@@@MMMUUUSSSUUUYYYVVVMMMIIILLLNNNMMMKKKNNNUUU[[[ccchhhlllnnnkkkiiiiiijjjooommmkkkiiijjjpppwww|||~~~wwwmmmccc\\\[[[\\\^^^^^^YYYSSSPPPQQQTTTWWWYYYXXXZZZ\\\[[[XXXWWWYYY[[[```___]]][[[ZZZYYYXXXXXX^^^^^^^^^\\\[[[\\\___bbb\\\]]]^^^```aaacccdddeeefffgggiiihhhgggggghhhiiifffffffffgggggghhhiiijjjfffhhhjjjooouuu{{{~~~tttqqquuuuuuqqqtttssssssuuuyyyyyywwwtttwwwwwwxxxzzz}}}~~~|||{{{xxxxxxyyyyyyyyyzzzzzzzzzzzz|||~~~}}}|||||||||}}}}}}||||||uuuzzz}}}wwwqqqllljjjgggbbb___[[[XXXTTTSSSSSSQQQMMMJJJJJJHHHEEEAAA@@@@@@AAABBBAAADDDIIIOOOTTT[[[cccgggpppxxxjjjZZZRRRKKKHHHIIIFFFJJJTTTeee{{{}}}xxxuuusssoookkkiiijjjjjjhhheeeeeeiiinnnrrrwww~~~vvvooommmnnnzzzlll___VVVNNNIIIIIIKKKIIIHHHJJJJJJPPP^^^qqq~~~lllpppnnnxxxzzzuuukkk[[[OOODDD>>>;;;777666888555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////....../////////000000000///////////////////////////000111111000111444666999@@@EEEOOOkkkttt^^^LLLDDDCCCFFFRRRXXXUUUSSSUUUQQQJJJIIIKKKLLLKKKKKKOOOVVV]]]hhhkkkooopppnnnlllmmmooolllkkkjjjiiijjjmmmqqqtttwwwrrriii```ZZZWWWWWWWWWZZZWWWTTTRRRSSSUUUVVVVVVYYY\\\^^^]]]ZZZXXXZZZ\\\^^^]]]\\\ZZZYYYXXXXXXXXX\\\]]]]]]\\\[[[]]]```bbb^^^^^^___```aaabbbccccccdddfffggggggffffffgggiiihhhgggffffffggghhhiiijjjhhhjjjlllpppvvv}}}uuussswwwzzzwwwwwwuuutttvvvxxxyyywwwuuuuuuuuuuuuwwwzzzzzzyyywwwvvvvvvvvvwwwwwwxxxxxxxxx|||}}}}}}{{{zzz{{{}}}yyyvvvxxx{{{}}}~~~zzzyyytttnnniiigggeeeaaa]]]\\\YYYUUUTTTSSSQQQNNNKKKHHHFFFCCC@@@>>>>>>???@@@BBBEEEIIIMMMRRRWWW]]]aaammmuuu~~~ooo]]]RRRKKKGGGHHHGGGJJJSSSddd{{{{{{vvvrrrooommmjjjjjjkkklllllljjjkkknnnrrruuuyyyrrrnnnmmmlllqqqyyypppaaaWWWOOOIIIIIIJJJHHHHHHIIIKKKPPP\\\lll|||hhhdddbbblll}}}rrrzzzppp^^^RRRFFF???;;;666555666555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////------.........////////////////////////////////////000111111111222555777===AAAHHH[[[}}}iiiTTTGGGCCCEEEMMMXXX\\\VVVOOONNNLLLGGGGGGIIIJJJJJJKKKPPPYYY```kkkmmmppppppnnnmmmpppssslllllllllllllllmmmnnnooooookkkddd\\\VVVSSSQQQPPPVVVUUUTTTTTTUUUUUUTTTSSSWWW[[[^^^^^^[[[XXXXXXYYY\\\[[[ZZZYYYXXXWWWWWWWWWZZZ[[[\\\[[[[[[]]]```bbb``````````````````aaaaaaaaaccceeeeeedddeeefffhhhiiihhhgggffffffgggiiijjjkkklllooosssxxx}}}|||sssrrrxxx||||||yyyxxxvvvvvvwwwxxxwwwvvvsssrrrrrrtttuuuvvvuuusssssssssssstttuuuvvvvvvvvv|||~~~}}}zzzyyyyyy|||~~~{{{vvvrrrppptttvvvwwwwwwyyy~~~~~~}}}wwwrrrllliiigggeeeaaa^^^]]]ZZZWWWUUUTTTRRROOOMMMIIIFFFCCC@@@>>>>>>???@@@AAADDDIIINNNRRRWWW\\\```hhhpppyyy~~~uuu```SSSJJJFFFGGGGGGIIIQQQddd|||xxxrrrnnnkkkjjjiiikkkmmmppppppppprrruuuyyy|||vvvtttvvvwwwyyy}}}ssscccXXXPPPJJJIIIJJJHHHHHHIIINNNQQQZZZhhhuuulll___\\\eee|||ppp|||}}}ttt```TTTGGG@@@<<<777555666555555444444444333333333222222222111111111000000000000000000000000000000////////////////////////------.........////////////////////////////////////000111111111333666999BBBCCCNNNhhh~~~aaaMMMDDDEEEJJJSSS[[[]]]UUUMMMIIIHHHFFFFFFGGGHHHIIILLLSSS\\\bbbjjjlllnnnmmmkkklllooosssqqqpppooopppqqqqqqqqqpppkkkfff___XXXRRROOOOOOOOOUUUSSSRRRSSSTTTUUUSSSRRRSSSWWW[[[\\\XXXUUUUUUVVVYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\___bbbaaaaaa`````````____________```bbbccccccccceeegggjjjiiigggffffffgggiiikkklllmmmpppsssxxx|||~~~wwwqqqqqquuuxxxzzzzzzxxxvvvuuuuuuuuuuuuuuurrrqqqppprrrssstttsssrrrrrrrrrsssssstttuuuuuuvvvyyy|||~~~}}}{{{yyyyyyzzz|||yyytttrrrqqqrrrtttuuuttttttxxx|||}}}}}}yyytttnnnkkkjjjiiieeebbb^^^]]]ZZZXXXVVVSSSQQQPPPKKKHHHEEEBBB@@@@@@AAABBB@@@DDDJJJPPPVVV[[[```ddddddllltttyyy~~~zzzdddTTTJJJFFFHHHGGGHHHPPPccc|||}}}uuunnnjjjhhhhhhiiillloooqqqsssssstttzzzxxxggg[[[RRRKKKJJJJJJHHHHHHJJJNNNPPPWWWbbbmmmzzzrrr___\\\dddzzz~~~mmmsssvvv```TTTHHHAAA===888777888555555444444444333333333222222222111111111000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000111111111444888;;;CCCEEETTTtttyyy[[[KKKEEEJJJPPPVVVZZZZZZSSSKKKGGGGGGGGGFFFFFFGGGIIINNNVVV^^^dddiiikkkmmmkkkjjjkkkooossstttrrrqqqrrruuuvvvuuutttjjjddd\\\TTTOOOOOOQQQSSSUUUSSSQQQQQQRRRTTTTTTTTTQQQVVVZZZZZZXXXUUUUUUUUUXXXXXXWWWVVVUUUUUUUUUVVVVVVXXXZZZZZZZZZ\\\^^^```````````````_________^^^]]]___aaabbbaaabbbdddfffjjjiiiggggggggghhhjjjkkklllmmmooosssvvvzzz}}}|||wwwsssqqqrrrssstttvvvxxxxxxvvvtttrrrrrrssstttsssrrrqqqrrrtttuuuuuutttttttttuuuuuuuuuuuuvvvvvvvvvyyy{{{||||||zzzzzz{{{xxx{{{~~~xxxtttsssrrrppprrrsssssssssvvv{{{zzzzzz~~~{{{vvvqqqnnnmmmlllhhheeeaaa```^^^\\\XXXVVVTTTSSSLLLJJJFFFCCCAAAAAABBBCCCBBBGGGNNNTTTXXX\\\```bbbdddkkkrrrtttxxx~~~hhhWWWKKKHHHJJJFFFHHHOOOaaayyy{{{ssskkkgggeeegggiiilllnnnppprrrtttttt}}}~~~mmm^^^UUUMMMKKKKKKIIIIIIKKKKKKMMMTTT^^^iiitttyyyaaa___dddxxxpppppp}}}yyyaaaUUUIIIBBB>>>999777999555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000111111111222555:::===BBBFFF[[[|||yyyyyyoooUUUIIIGGGNNNUUUXXXWWWTTTNNNJJJGGGGGGGGGFFFFFFHHHLLLRRRYYY```dddhhhjjjlllkkkjjjkkkooorrrtttssssssuuuxxxxxxuuuqqqgggaaaXXXQQQNNNOOOSSSVVVUUUSSSQQQQQQSSSTTTUUUTTTRRRVVVZZZZZZXXXWWWWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWYYYZZZZZZZZZ\\\^^^__________________``````]]]___aaaaaaaaaaaabbbdddhhhhhhhhhhhhiiijjjkkkkkklllmmmooorrruuuxxxzzz{{{yyytttqqqrrrsssrrrrrruuuvvvvvvvvvtttrrrqqqrrrttttttsssrrrsssuuuwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvtttvvvxxxyyyyyyyyyzzz{{{wwwzzz~~~xxxtttrrrrrrmmmnnnppppppqqqsssvvvxxxyyy||||||}}}~~~yyyssspppooonnnjjjgggcccdddccc```[[[XXXWWWXXXMMMKKKHHHEEECCCCCCDDDEEEHHHLLLRRRWWWYYYZZZ[[[\\\ffflllpppqqqssswwwzzzyyyxxxxxxxxxxxxzzz}}}nnn[[[NNNJJJKKKGGGIIIOOO]]]qqqyyyppphhhcccaaadddhhhkkklllnnnqqqssswwwttt```WWWOOOLLLLLLJJJJJJLLLJJJMMMUUU```kkkwwwfffbbbbbbqqqtttqqqzzz~~~eeeXXXKKKCCC>>>888666777555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////------........./////////000000000000000000000000000111111111222666;;;???CCCLLLgggvvvpppsssxxx```LLLEEEHHHPPPXXX[[[UUUNNNJJJIIIGGGFFFFFFFFFGGGIIINNNUUU\\\aaadddcccfffiiiiiiggghhhkkkooossstttwww|||{{{rrrjjj```[[[UUUPPPMMMOOORRRTTTSSSRRRSSSTTTVVVVVVUUUSSSPPPTTTWWWXXXWWWVVVYYY[[[ZZZYYYWWWVVVUUUTTTTTTSSSUUUWWWYYYZZZYYYYYYZZZ\\\\\\\\\]]]^^^___aaaaaabbb^^^```aaaaaa``````aaaccceeefffhhhjjjkkkkkkkkkkkklllnnnpppsssuuuwwwxxxyyyyyyrrrnnnooopppoooqqquuutttvvvwwwvvvtttrrrsssttttttsssrrrssswwwyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvuuuvvvxxxzzzwwwzzz~~~zzzuuuqqqpppllllllmmmmmmmmmnnnoooqqqrrrrrryyy~~~xxxuuutttrrrnnnkkkfffgggfffccc^^^[[[ZZZ[[[RRRPPPMMMJJJHHHHHHIIIJJJLLLQQQWWW[[[\\\\\\\\\\\\bbbgggjjjjjjkkkooorrrqqqoooooopppppprrrvvv|||uuuaaaQQQKKKLLLHHHKKKPPPYYYggg{{{vvvmmmddd___\\\```eeeiiikkkmmmqqqsssxxxbbbXXXPPPMMMMMMKKKKKKMMMLLLOOOXXXeeeqqq}}}mmmeee```iiisssnnnuuuhhh[[[MMMDDD>>>777444555555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,---------......000000000000000000000000000111111111222666<<<@@@FFFRRRqqqxxxnnnkkkrrr|||rrrVVVFFFCCCHHHQQQYYY]]]TTTKKKHHHHHHGGGEEEDDDFFFGGGJJJPPPXXX^^^bbbddd^^^bbbeeeeeeddddddgggjjjtttwww|||~~~qqqfffYYYWWWSSSOOONNNNNNPPPQQQPPPQQQTTTWWWYYYXXXTTTQQQNNNQQQTTTTTTTTTTTTXXX[[[[[[ZZZXXXVVVUUUTTTSSSSSSVVVXXXYYYZZZYYYXXXYYYZZZZZZ[[[\\\^^^```aaacccccc___aaabbbaaa``````aaabbbccceeehhhkkklllmmmlllkkkmmmoooqqqsssvvvwwwxxxyyyyyypppjjjkkklllkkkooouuusssvvvyyyxxxvvvttttttuuutttsssrrrtttwwwzzz||||||{{{{{{zzzxxxwwwuuuttttttwwwwwwvvvtttrrrsssvvvxxxwwwzzz}}}vvvrrrpppnnnmmmmmmlllkkkkkkkkkkkkoooooosss{{{}}}zzzxxxvvvrrrooogggiiihhheee```\\\\\\]]]XXXVVVSSSOOONNNNNNOOOOOONNNSSSZZZ___aaaaaaaaaaaa]]]bbbdddcccdddhhhjjjjjjhhhiiiiiijjjlllqqqwww{{{}}}|||zzzdddSSSLLLLLLJJJLLLPPPVVV```rrrtttjjjbbb\\\WWW\\\cccgggjjjmmmqqqtttwwwgggZZZOOOKKKKKKIIIHHHIIIMMMPPPWWWdddvvv{{{dddeeepppwww}}}ssstttvvvbbbOOOGGGBBB;;;888:::888666444333333333222111222222222222222222222222333333222111000000000111000000000000000000000000000///.........///111222000000000000111111111111444333444555444444:::BBBGGGaaa}}}sssiiihhhssssss___KKKDDDGGGMMMRRRVVVVVVRRRMMMGGGDDDDDDEEEFFFHHHKKKPPPXXX___cccddddddaaabbbeeegggiiijjjjjjjjjrrr{{{~~~}}}ooo\\\YYYSSSLLLIIIKKKOOORRRSSSWWWXXXXXXXXXUUURRROOOLLLOOOOOOOOOPPPRRRVVVZZZ\\\\\\ZZZYYYXXXWWWVVVSSSQQQTTTVVVWWWWWWVVVUUUVVVWWW^^^^^^]]]^^^^^^___```aaa]]]___```bbbbbb```^^^]]]cccdddgggiiilllnnnooopppmmmnnnpppssstttssspppmmmkkkmmmnnnmmmkkkjjjmmmpppwwwwwwwwwwwwvvvtttsssrrrrrruuuyyyzzzxxxvvvvvvwwwxxxxxxwwwwwwvvvtttsssrrrtttrrrqqqrrruuuwwwvvvtttzzzzzz|||~~~uuusssuuuqqqooolllkkklllmmmmmmlllmmmllloootttvvvyyy{{{xxxuuusssrrrooojjjhhhgggfffeeedddcccbbb___[[[XXXUUUTTTSSSXXXZZZ]]]bbbdddbbb^^^ZZZ^^^___```aaaaaaaaa``````]]]^^^___bbbeeeiiilllnnntttuuu|||}}}fffXXXSSSRRRLLLMMMPPPUUU___mmm|||{{{rrrjjjbbb\\\YYYYYY^^^dddgggiiiqqqyyyzzzhhh\\\PPPLLLKKKIIIHHHIIIKKKMMMTTTaaatttnnnjjjrrrxxx}}}tttttt{{{fffRRRIIICCC;;;888:::888666444333333333222111111111111111111111111111333222111111000000111111000000000000000000000000000//////...///000111222000000000000111111111111222111222555555666===EEEMMMiiitttjjjiiivvviiiXXXGGGCCCHHHNNNSSSVVVSSSPPPKKKFFFDDDDDDEEEFFFHHHKKKRRRYYY```cccdddccccccdddfffhhhiiiiiiiiiiiirrr{{{}}}mmmZZZUUUPPPJJJHHHJJJMMMOOOPPPXXXXXXWWWVVVTTTRRRPPPNNNPPPPPPPPPQQQSSSUUUWWWXXXZZZYYYWWWWWWWWWVVVSSSQQQRRRTTTVVVWWWWWWWWWXXXZZZ]]]\\\\\\]]]]]]^^^___```]]]^^^___```aaaaaa`````````bbbdddgggjjjmmmnnnooolllnnnppprrrrrrpppmmmjjjiiikkkllllllkkkkkknnnpppttttttttttttsssrrrqqqppppppsssvvvvvvuuussstttuuuuuuuuuuuuuuutttsssrrrqqqpppnnnmmmnnnrrruuuvvvvvv{{{{{{|||}}}xxxuuuwwwsssqqqnnnmmmmmmmmmmmmlllkkkiiikkknnnnnnoooxxx|||zzzwwwsssooolllkkkjjjhhhggghhhgggfffdddbbbaaa```___^^^^^^```bbbcccaaa]]]ZZZXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUVVVXXX[[[^^^aaacccgggjjjqqq{{{jjjZZZRRRPPPRRRQQQQQQTTT]]]hhhttt{{{tttlllddd\\\WWWTTTUUUZZZcccjjjqqq|||kkk^^^RRRMMMKKKIIIHHHIIIIIIKKKQQQ]]]ooo|||qqqtttzzz|||tttrrr{{{kkkUUUJJJCCC;;;888:::888666444333333333222111000000000000000000000000222222111000000000111111000000000000000000000000///////////////000111111000000000000111111111111000///111444555888@@@IIITTTuuutttlllnnn}}}ttt\\\NNNBBBCCCKKKPPPSSSUUUNNNLLLHHHDDDCCCCCCEEEFFFGGGLLLTTT\\\aaaccccccbbbcccdddfffhhhjjjmmmnnnooossszzz~~~~~~}}}yyyjjjXXXOOOLLLIIIGGGHHHJJJLLLLLLWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTXXXWWWVVVVVVWWWVVVTTTRRRQQQSSSVVVWWWXXXYYY[[[]]]\\\\\\\\\\\\]]]^^^______]]]^^^^^^___aaacccdddeee___aaacccfffiiikkkmmmnnnlllnnnppppppooollliiigggjjjlllllllllkkkkkklllnnnqqqqqqrrrqqqqqqpppooonnnoooqqqrrrrrrqqqqqqrrrsssqqqqqqrrrrrrrrrrrrqqqqqqnnnlllkkkmmmqqquuuxxxyyy||||||}}}}}}~~~|||xxxzzzvvvtttpppnnnnnnnnnmmmkkkjjjiiihhhhhhffffffkkkrrr~~~}}}zzzxxxvvvtttrrrppppppqqqqqqqqqpppoooooohhhfffdddcccbbb___ZZZWWWSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLNNNOOORRRUUUVVVYYY]]]ccchhhrrrsss```WWWSSSTTTQQQOOOSSS\\\hhhpppttt|||xxxnnneee^^^WWWSSSQQQQQQWWWbbbmmmxxxooobbbTTTNNNLLLJJJIIIJJJIIIKKKOOOYYYjjjvvvvvv}}}}}}uuupppuuulllVVVKKKDDD<<<999;;;888666444333333333222111111111111111111111111111111111000000000000111111///////////////////////////////////////000000111///000000000111111111111000///111444666999BBBKKKZZZ~~~tttpppvvvxxxgggRRRGGGAAAFFFNNNRRRRRRRRRIIIGGGEEEBBBBBBCCCEEEGGGHHHNNNWWW___ccccccbbbaaa```aaaeeeiiiooouuuyyy|||yyyzzzyyyvvvtttpppcccVVVKKKJJJHHHHHHHHHIIIIIIIIITTTTTTVVVVVVUUUSSSPPPOOONNNOOOPPPRRRSSSSSSSSSSSSUUUTTTTTTUUUVVVVVVUUUSSSRRRTTTVVVWWWXXXYYY\\\^^^\\\\\\\\\\\\]]]^^^___```_________```bbbeeehhhjjjcccdddfffhhhjjjkkkllllllmmmoooqqqqqqnnnjjjgggeeennnnnnmmmlllkkkkkkkkklllpppqqqqqqqqqqqqppppppoooooooooooooooooooooqqqrrrnnnooopppqqqrrrrrrrrrrrrpppooommmnnnpppuuuyyy||||||}}}}}}}}}~~~|||}}}yyyvvvssspppooonnnlllkkkkkkjjjhhhfffcccaaadddgggooo}}}{{{{{{||||||{{{zzzyyyxxxpppmmmhhhccc^^^ZZZUUURRRPPPOOOLLLIIIGGGFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMRRRTTTXXX\\\cccooozzzfffZZZVVVQQQMMMKKKRRR___nnnwwwzzzzzzuuujjjbbb\\\VVVRRRQQQQQQUUU```lllxxxssseeeWWWPPPMMMJJJIIIJJJJJJLLLOOOVVVdddyyy{{{xxx|||ssstttlllVVVLLLEEE===:::<<<888666444333333333222111222222222222222222222222111000000///000000111111////////////////////////...//////000000000000000///000000000111111111111333222333666777:::CCCMMM```yyytttwwwooo]]]LLLDDDAAAIIIRRRTTTPPPMMMEEEDDDBBBAAAAAACCCEEEGGGIIIPPPZZZbbbdddcccaaaaaaaaacccffflllttt||||||rrrjjjfffccc[[[SSSHHHHHHIIIIIIHHHHHHIIIIIINNNQQQTTTWWWVVVSSSOOOLLLKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRRRRSSSUUUVVVUUUSSSTTTUUUWWWWWWWWWXXX[[[^^^]]]]]]]]]]]]^^^___```aaaaaaaaa```aaacccfffjjjlllhhhiiijjjkkkkkkkkkkkkkkkmmmpppsssrrrnnnjjjhhhgggmmmlllllllllmmmnnnooooooqqqqqqrrrrrrsssrrrrrrrrroooooonnnnnnooopppppppppmmmmmmooopppqqqrrrrrrrrrqqqpppooonnnooorrrvvvyyy{{{}}}~~~~~~~~~|||yyyuuurrrqqqooonnnllljjjjjjhhhdddaaa`````````eeeqqq|||zzzxxxqqqllleee^^^XXXSSSNNNKKKLLLJJJGGGDDDCCCBBBCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGMMMMMMPPPUUU\\\dddjjjmmm{{{}}}iii\\\UUUPPPLLLKKKSSSbbbsss~~~{{{pppggg```ZZZTTTPPPOOONNNSSS___lllwwwwwwhhhYYYQQQNNNKKKIIIJJJJJJLLLOOOTTT```ssszzzyyyvvvmmmXXXOOOHHH???:::;;;888666444333333333222111222222222222222222222222000000/////////000111111000000000000000000000000......///000000000000000000000000000111111111111555333444777999===GGGQQQjjjrrrsssfffSSSIIIBBBBBBLLLUUUUUUOOOJJJCCCBBBAAAAAAAAACCCEEEFFFKKKSSS]]]cccdddbbbaaaaaaeeefffiiiooowww~~~mmm___YYYVVVRRRNNNFFFHHHIIIIIIHHHGGGHHHIIIKKKNNNRRRUUUUUURRRNNNLLLKKKKKKMMMNNNPPPRRRSSSTTTRRRQQQQQQSSSTTTUUUTTTRRRTTTUUUVVVVVVVVVXXX[[[^^^^^^^^^^^^^^^___```aaaaaabbbaaaaaaaaabbbeeehhhiiiiiijjjjjjkkkkkkkkkkkkjjjkkkooossssssoookkkjjjjjjhhhhhhhhhjjjnnnqqqssssssppppppqqqrrrsssssssssrrrooommmmmmnnnooopppooonnnkkklllnnnooopppqqqqqqqqqooooooooommmlllnnnqqqtttxxx{{{}}}yyyvvvtttsssqqqooojjjkkkhhhccc```___^^^ZZZ]]]fffuuu}}}xxxssspppnnneeeaaaZZZTTTOOOKKKGGGEEEDDDCCCAAA@@@>>>>>>>>>???@@@???>>>>>>>>>???AAABBBFFFFFFHHHMMMSSSXXXXXXWWWaaammmpppbbb[[[SSSPPPNNNSSS```qqq~~~{{{tttkkkccc^^^XXXRRRMMMJJJJJJQQQ___nnnxxxvvvuuuvvv|||zzzkkk[[[RRRNNNKKKJJJKKKHHHJJJNNNSSS^^^ppp{{{~~~|||vvvqqq\\\SSSKKK@@@999999888666444333333333222111111111111111111111111111///////////////000111111000000000000000000000000---...///000111000000///000000000000111111111111444333444888;;;@@@KKKVVVxxxzzzmmmsssxxx\\\HHHDDD???AAALLLVVVUUUNNNHHHCCCBBBAAAAAABBBCCCEEEFFFMMMUUU^^^ccccccaaaaaabbbdddeeeiiioooyyykkk[[[RRRMMMJJJHHHDDDFFFHHHGGGFFFEEEGGGJJJKKKLLLNNNPPPPPPPPPOOONNNMMMMMMLLLMMMNNNPPPQQQSSSRRRQQQQQQRRRSSSTTTSSSQQQQQQRRRTTTTTTUUUXXX\\\___]]]]]]]]]]]]^^^___``````aaaaaa``````aaabbbcccdddeeeeeeggghhhiiiiiiiiiiiihhhmmmrrrsssoookkkkkklllhhhgggfffhhhlllooopppooommmmmmnnnppppppqqqqqqqqqmmmlllkkkmmmppppppnnnkkkjjjkkklllmmmnnnnnnnnnnnnmmmnnnooonnnmmmmmmpppssstttzzz}}}zzzyyyxxxvvvuuummmnnnkkkdddaaa```]]]WWWWWW___mmm}}}vvvmmmfff```]]][[[RRROOOKKKHHHFFFDDDBBB@@@============<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???>>>@@@CCCFFFHHHJJJMMMNNNQQQVVVbbbssssssfff```UUURRROOOQQQ[[[kkk{{{~~~tttnnngggbbb]]]XXXQQQLLLJJJKKKSSScccrrrzzz~~~{{{yyymmmmmmnnnqqqwww|||lll\\\SSSOOOKKKJJJKKKFFFIIIMMMSSS]]]ooo||||||{{{ttt|||ttt```VVVMMMAAA888777888666444333333333222111000000000000000000000000///////////////000111111000000000000000000000000---...000111111111000///000000000000111111111111333222444999===CCCOOOZZZxxxjjjsssrrrUUUAAAAAA===???KKKVVVUUUNNNHHHBBBBBBAAAAAABBBCCCEEEFFFNNNVVV___ccccccaaabbbccc```bbbfffnnnzzzkkkZZZOOOIIIEEEDDDCCCEEEGGGFFFDDDDDDFFFIIIMMMLLLLLLKKKLLLNNNOOOQQQPPPOOOMMMLLLLLLNNNPPPQQQRRRQQQQQQRRRSSSSSSRRRPPPOOOPPPRRRSSSUUUYYY^^^aaa\\\\\\\\\\\\]]]^^^______``````____________``````___```bbbdddfffhhhiiiiiifffkkkqqqrrrnnnkkklllmmmllliiiggggggjjjkkkjjjhhhjjjjjjlllmmmnnnnnnooooookkkjjjjjjmmmppppppllliiiiiiiiijjjkkkllllllllllllmmmoooqqqqqqoooooorrruuurrryyy~~~}}}|||zzzxxxqqqsssooogggcccccc^^^VVVUUU\\\kkk~~~wwwrrriii^^^VVVPPPMMMKKKDDDBBB@@@???@@@@@@???>>>::::::;;;<<<===<<<<<<<<<===<<<;;;;;;<<<===>>>???:::>>>BBBBBB@@@BBBGGGMMMKKKLLLPPPYYYfffvvv|||nnnccc^^^SSSQQQNNNOOOWWWgggyyy{{{qqqmmmgggccc___ZZZSSSMMMNNNOOOXXXhhhuuu{{{~~~}}}xxxvvvvvviiiiiihhhhhhjjjpppwww}}}}}}|||mmm]]]TTTOOOKKKHHHIIIIIIGGGIIIQQQ\\\kkk~~~zzzsssxxxzzzdddWWWMMMBBB;;;:::666666555444333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111666555333:::CCCCCCQQQoooqqqeeeuuu~~~cccLLLAAA@@@<<<@@@NNNVVVSSSLLLHHHFFFDDDAAA??????BBBEEEHHHWWW[[[```aaa___]]]]]]]]]```eeehhhkkktttsss]]]KKK@@@???DDDCCCEEEGGGGGGFFFFFFGGGHHHPPPOOONNNLLLJJJKKKMMMOOONNNMMMKKKKKKLLLMMMLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSRRRQQQQQQTTTXXX\\\ZZZZZZ[[[[[[\\\]]]^^^______```aaaaaa```^^^___```___aaafffjjjllllllkkkjjjfffhhhkkkjjjhhhhhhjjjlllhhhhhhhhhgggffffffeeeeeegggggghhhiiijjjkkkkkkkkkiiijjjmmmooopppooonnnmmmiiiiiiiiiiiiiiijjjjjjkkkjjjlllnnnpppqqqqqqoooooovvvzzz~~~{{{{{{|||{{{zzzssspppmmmiiieee```ZZZVVVSSS]]]mmm~~~uuummm]]]ZZZTTTMMMHHHDDDBBBBBB??????>>>>>>=========<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::999888;;;;;;;;;<<<>>>???AAABBBFFFGGGIIILLLRRR[[[fffmmmyyyzzzzzzxxxqqqhhh___YYYNNNOOORRRUUUXXXaaassszzzuuulllgggdddccc```YYYTTTTTTVVVUUU___rrr|||yyy{{{{{{tttooojjjhhheeedddeeeiiilllooo~~~uuu~~~ooo^^^UUUPPPKKKHHHIIIKKKHHHJJJQQQ[[[iii|||{{{ssswww~~~~~~gggXXXMMMBBB:::888666666555444333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111555666555;;;CCCEEEXXXxxxssslll|||xxx]]]JJJCCC@@@???DDDOOOTTTOOOHHHEEEDDDCCCAAA@@@AAAEEEIIILLLTTTYYY]]]]]][[[YYY[[[^^^\\\aaadddgggqqqrrr^^^MMMAAA@@@CCCCCCEEEGGGGGGFFFFFFGGGHHHNNNNNNNNNLLLJJJJJJLLLNNNPPPOOONNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOPPPRRRWWW[[[\\\[[[ZZZZZZ[[[\\\^^^___^^^```aaa```___^^^^^^___^^^aaaeeeiiikkkkkkjjjiiieeehhhjjjjjjhhhhhhjjjlllhhhggggggfffeeeeeeeeeeeeggghhhiiijjjjjjjjjiiihhhiiijjjkkkmmmmmmmmmlllllliiiiiihhhhhhhhhiiijjjkkkjjjkkkmmmoooqqqqqqqqqqqqxxxzzz~~~}}}|||~~~~~~vvvtttppplllhhhbbb\\\WWWUUU^^^mmm}}}}}}tttkkkaaa[[[QQQNNNIIIDDDAAA???>>>>>>=========<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;;;;<<<===>>>???@@@CCCCCCCCCCCCDDDIIIPPPUUU]]]___aaabbb```\\\WWWSSSOOOMMMPPPWWW```hhhrrr{{{wwwsssoooiiifffddd```XXXTTTTTT]]]```lllzzz{{{~~~}}}{{{yyyqqqnnniiidddbbbbbbccceeemmmuuu~~~uuurrr```VVVPPPKKKIIIIIILLLJJJKKKQQQZZZgggzzzzzztttyyykkkZZZMMMBBB:::777666666555444333333333333333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444777888<<>><<<::::::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;;;;<<<======>>>BBBBBBAAA???>>>>>>AAACCCGGGIIILLLOOOPPPQQQPPPOOONNNJJJMMMYYYgggooorrrtttzzzyyyyyy|||zzzsssppplllgggdddccc___YYYWWWXXXffflll|||{{{~~~yyyyyy|||{{{wwwpppiiiccc^^^\\\[[[]]]eeerrr~~~zzz~~~{{{vvvcccXXXQQQLLLIIIIIIJJJIIIKKKQQQYYYfffzzzwwwttt{{{nnn[[[MMMBBB;;;777666666555444333333333333222222222222111111111111////////////////////////////////////////////////000000000000000000000000111111111111111222222222222999:::===FFFQQQqqqxxxzzzgggNNNCCCBBB@@@EEELLLPPPMMMGGGBBBAAA@@@@@@@@@BBBFFFKKKPPPSSS[[[bbbgggeee]]]WWWWWW[[[^^^aaabbbaaaeeeqqqzzzxxxiii]]]QQQFFF@@@@@@AAADDDFFFFFFFFFFFFGGGHHHJJJKKKKKKJJJHHHHHHJJJLLLQQQSSSTTTTTTRRROOOMMMLLLMMMMMMLLLLLLLLLMMMNNNOOONNNNNNNNNMMMNNNQQQVVVZZZ___]]]ZZZWWWWWWYYY\\\^^^]]]^^^______]]][[[[[[\\\]]]___bbbeeegggggggggfffcccdddfffggghhhhhhhhhhhhjjjiiifffdddbbbbbbbbbcccdddfffhhhiiijjjhhhfffeeeiiihhhhhhggggggggghhhhhhjjjhhhgggffffffhhhjjjkkkmmmmmmmmmnnnooopppqqqrrrzzzyyy|||~~~|||yyyuuupppiiiaaa[[[WWW^^^hhhsss}}}yyyrrrnnnccc\\\TTTMMMIIIGGGFFFDDD===<<<;;;999999:::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::===<<<<<<;;;;;;;;;<<<<<<>>>???@@@???>>>>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHJJJFFFJJJXXXgggooosssttt{{{yyyxxxzzz~~~zzzuuupppmmmccc```______]]]YYYZZZ^^^kkksss~~~~~~|||}}}~~~~~~~~~{{{vvvvvvxxx|||}}}yyyssslllddd^^^[[[ZZZ```mmm|||}}}vvvooopppvvv~~~zzzgggZZZRRRLLLIIIIIIGGGGGGJJJQQQXXXeeezzzzzzwwwssspppzzzooo[[[MMMDDD===888666666555444333333333333222222222111111111000000////////////////////////////////////////////////////////////////////////000000111111111222222222111:::<<<>>>IIIZZZtttzzz```III???@@@AAAHHHNNNNNNJJJEEECCCAAA@@@@@@AAACCCGGGLLLQQQTTTZZZaaahhhiiibbb\\\ZZZ[[[^^^aaabbbaaadddmmmtttwwwyyynnnaaaXXXOOOEEE@@@???AAACCCEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHIIIKKKOOOQQQTTTSSSPPPMMMKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNNNNOOONNNMMMNNNQQQVVVZZZ^^^\\\YYYWWWVVVXXX[[[]]]]]]^^^___^^^\\\[[[[[[[[[\\\^^^aaaccceeeeeeeeeeeeaaabbbdddfffggghhhgggfffkkkjjjgggeeebbbaaaaaaaaaaaaccceeegggiiiiiihhhggghhhhhhgggfffffffffggggggiiihhhgggfffggghhhjjjkkkooonnnnnnmmmmmmnnnoooooowwwxxx}}}|||xxxssslllddd___WWW]]]eeelllttt}}}zzzyyy}}}}}}yyytttyyyvvvrrrkkkddd]]]WWWTTTLLLJJJGGGDDDCCCCCCBBBAAA<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<============<<<;;;;;;======<<<;;;;;;;;;;;;<<<777999<<<<<<<<<<<<===>>><<<<<<<<<<<<===>>>???@@@DDDCCCHHHTTT```iiirrryyy~~~}}}|||~~~}}}xxxuuurrrnnnkkk___\\\[[[[[[XXXUUUXXX^^^hhhsss}}}wwwsssrrrrrrssstttwwwyyy|||}}}~~~~~~|||xxxuuussstttuuuyyy{{{{{{zzzuuunnngggbbb]]]aaalllzzz|||rrrllljjjnnnzzz}}}~~~jjj\\\SSSMMMIIIJJJEEEFFFJJJPPPWWWdddzzzyyynnnkkkwww~~~}}}}}}}}}sssooovvvsss]]]NNNFFF???999666666555444333333333333222111111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000111222222333333111;;;===???LLLcccrrrpppXXXEEE???BBBFFFLLLOOOKKKGGGEEECCCAAA@@@@@@BBBEEEJJJOOOTTTWWWVVV\\\cccfffddd```^^^]]][[[```ccccccfffnnntttuuuqqqeeeXXXQQQJJJCCC??????@@@BBBEEEFFFFFFFFFGGGIIIGGGIIIJJJJJJIIIHHHJJJKKKLLLOOORRRQQQMMMJJJJJJLLLLLLKKKIIIIIIIIIJJJLLLNNNOOOOOONNNMMMMMMPPPTTTXXX\\\ZZZXXXWWWWWWYYY[[[\\\^^^___```___\\\[[[ZZZ[[[\\\]]]___aaacccccccccccc___```bbbeeeggghhhfffdddiiiiiihhhfffeeecccbbbaaa```aaaccceeeggghhhiiiiiigggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmtttvvv|||~~~yyyuuuoooiiieee]]]aaafffiiikkkqqq{{{~~~tttiiiddd^^^\\\^^^___]]]YYY^^^\\\YYYUUUPPPKKKGGGEEEAAAAAAAAAAAA@@@>>><<<;;;;;;::::::999999999999999<<<<<<<<<<<<============;;;;;;<<<============<<<=========>>>======<<<;;;======<<<<<<<<<<<<<<<===999;;;======<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAAFFFOOOWWW```mmmyyy}}}~~~}}}wwwsssrrroookkkggg___\\\ZZZXXXSSSOOORRRYYYcccooo~~~}}}wwwppplllkkkkkklllnnnrrruuuyyy{{{||||||~~~~~~|||}}}}}}{{{wwwsssqqqqqqrrrtttxxxzzzyyyuuupppmmmdddffflllyyy}}}ssslllfffhhhtttlll]]]TTTMMMJJJJJJFFFGGGKKKQQQVVVbbbwwwxxxjjjdddooo~~~|||||||||zzzssswww~~~xxxaaaPPPGGG@@@999666666555444333333333333111111111111000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111222222333333111;;;<<>>???@@@CCCHHHNNNUUUZZZ]]]\\\^^^___aaabbbaaa___]]][[[bbbfffgggjjjpppssssssjjj^^^PPPIIIEEEAAA>>>??????BBBDDDEEEEEEFFFGGGIIIGGGIIIJJJKKKJJJIIIJJJKKKKKKNNNPPPNNNJJJIIIKKKNNNNNNLLLJJJIIIJJJKKKNNNOOOOOOOOONNNLLLKKKMMMQQQUUUYYYXXXXXXWWWXXXYYY[[[\\\___```aaa___]]][[[[[[[[[[[[\\\^^^```aaabbbbbbbbb^^^^^^```dddggghhheeebbbdddeeeggghhhhhhgggeeedddbbbbbbbbbcccdddfffhhhiiifffggghhhjjjjjjjjjiiiiiihhhiiijjjkkklllkkkkkkjjjhhhiiikkklllnnnnnnnnnmmmrrrsssyyy{{{wwwsssnnnkkkeeehhhjjjhhheeefffmmmttt~~~}}}ssshhh```VVVSSSNNNLLLLLLMMMMMMLLLMMMLLLKKKIIIFFFDDDAAA@@@===>>>???>>>===;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<============;;;;;;<<<==================>>>>>>>>>>>>===<<<<<<=========<<<<<<===>>>>>><<<===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>??????AAA@@@CCCJJJQQQYYYeeeqqquuuzzz|||xxxrrroooooommmhhhccc___\\\YYYVVVPPPKKKPPPWWW```lllzzz~~~xxxxxxvvvqqqmmmjjjjjjkkkiiijjjlllnnnqqquuuxxxyyy}}}yyyxxxxxxwwwwwwsssrrrqqqoooppprrruuuxxxuuuxxx||||||zzzxxxwwwwwwqqqrrruuuwwwxxxyyyxxxxxxssspppqqqzzz|||qqqhhh______lll{{{}}}mmm^^^TTTMMMJJJJJJHHHIIIMMMQQQUUU```uuu{{{jjj^^^iiizzz~~~}}}~~~zzz|||}}}dddRRRIIIAAA999666666555444333333333333111111111111000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111222222333333111;;;<<>>@@@DDDJJJRRRYYY___cccgggddd```___``````^^^[[[___fffjjjkkklllooopppnnngggYYYKKKDDDAAA???>>>??????AAADDDEEEEEEFFFGGGIIIGGGIIIKKKKKKJJJJJJJJJKKKKKKNNNOOOMMMIIIHHHLLLPPPOOONNNLLLKKKKKKMMMOOOQQQOOONNNMMMKKKJJJKKKOOOSSSWWWWWWWWWXXXYYYZZZ[[[[[[___```aaa```]]][[[[[[[[[[[[\\\]]]___```aaaaaaaaa^^^^^^___cccggghhheeebbb```bbbfffiiijjjjjjiiihhheeedddbbbbbbbbbdddfffhhheeegggiiikkklllllljjjjjjhhhiiilllmmmmmmmmmkkkjjjccceeeiiilllnnnoooooonnnrrrrrrvvv}}}yyyuuurrrpppmmmooonnniiibbb```eeekkksssrrrrrrpppmmmggg___YYYOOOMMMJJJGGGFFFFFFHHHIIIDDDDDDDDDCCCBBB@@@???>>><<<=========<<<<<<===>>>::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<=========;;;<<<<<<===============>>>>>>>>>>>>>>>======<<<===============>>>??????999:::;;;:::999888999;;;::::::::::::::::::::::::BBB???@@@GGGOOOVVV```hhhnnnuuuyyytttooommmmmmkkkfffaaa]]]ZZZXXXUUUOOOLLLQQQZZZ^^^kkkyyy}}}zzzqqqqqqqqqnnnlllkkkmmmnnnhhhhhhggggggjjjnnnsssvvv{{{~~~yyytttqqqooommmlllfffggggggeeedddfffkkkpppoootttyyy}}}}}}}}}uuuttttttuuuwww{{{~~~|||xxx~~~zzznnnbbbXXXWWWeeeuuuzzzlll\\\TTTNNNKKKKKKLLLKKKMMMPPPUUU___tttjjj^^^dddttt~~~{{{{{{|||rrrssstttjjj^^^MMM@@@;;;<<<999666444444444444333333333111000000000111222111000///---------...///000000000000000000000000000000000000000000000000...000222222222111222333888<<>>;;;:::===@@@CCCEEEEEEEEEGGGHHHIIIHHHHHHIIIKKKLLLKKKJJJMMMOOOQQQPPPMMMKKKMMMOOORRRPPPLLLJJJIIIKKKNNNOOOOOOOOONNNMMMKKKLLLOOOQQQMMMQQQUUUVVVUUUUUUWWWYYYXXXYYY[[[[[[YYYXXXYYYZZZ\\\\\\\\\]]]\\\\\\[[[[[[]]]^^^aaadddfffeeebbb___dddbbbbbbffflllpppooollljjjgggddddddfffgggeeecccdddeeefffhhhhhhhhhggggggiiijjjkkklllllllllkkkjjjhhhgggfffiiinnnqqqqqqooonnnoootttzzz|||yyywwwvvvvvv}}}xxxiii___```eeejjjkkkllljjjeee]]]UUUOOOKKKIIIFFFDDDEEEEEEDDDCCC@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::<<<===============<<<<<<<<<<<<============<<<<<>>>>>=========>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===============@@@BBBFFFKKKPPPVVV]]]bbbkkksss~~~~~~xxxssslllfffcccaaa___^^^XXXWWWUUUQQQNNNOOOSSSWWW```jjjvvv~~~zzzuuuqqqjjjkkklllkkkkkklllnnnoookkkoooqqqpppkkkhhhjjjmmmvvvyyy~~~}}}{{{vvvoooiiieeeeeeffffffeeeddddddgggkkkpppsssrrrzzz|||wwwsssssswww~~~}}}|||uuujjjaaaZZZTTTRRRZZZiii|||}}}rrriiiZZZRRRLLLIIIIIIKKKKKKLLLPPPTTT^^^rrroooeeehhhuuu{{{qqqooowwwrrrhhh\\\MMMAAA<<<;;;999666444444444333222333222111000000000111222000000///.........//////////////////////////////000000000000000000000000...000222222222111222444555<<>><<<999999<<>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>============>>>>>>>>>>>>======??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???======<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@BBBEEEIIINNNUUU]]]bbbjjjqqq{{{}}}rrrmmmfff```\\\ZZZXXXWWWTTTTTTRRRPPPNNNPPPUUUZZZbbbkkkwwwzzzvvvttttttttttttsssrrrrrrrrrssswww|||}}}vvvpppmmmmmmrrruuuyyy~~~~~~{{{wwwvvvtttppplllkkkmmmoooqqqpppoooooorrruuuyyy{{{}}}|||xxxvvvwww{{{~~~}}}{{{wwwoooddd[[[XXXRRROOOTTTaaavvvtttiiiZZZSSSMMMJJJJJJJJJIIIKKKNNNRRR]]]pppvvvmmmnnnxxx}}}}}}rrrlllnnnssssssggg[[[NNNDDD>>>;;;888555333333333333222333222111111000000111111......///000000000/////////////////////////////////////////////////////////000222222111222333444333>>>EEENNNjjj}}}{{{yyybbbTTTFFFCCCKKKNNN^^^XXXPPPGGGBBB??????@@@BBBGGGPPP[[[```bbbgggnnn{{{~~~~~~wwwllleeedddfffhhhnnntttwwwwwwuuulllbbbXXXLLL@@@===<<<:::999:::;;;>>>AAACCCCCCCCCDDDFFFHHHGGGGGGHHHKKKKKKKKKIIIIIIKKKLLLMMMLLLLLLMMMOOOOOONNNMMMMMMLLLMMMMMMMMMMMMOOOPPPPPPOOOOOOQQQRRROOORRRTTTTTTRRRRRRTTTWWWXXXZZZ[[[[[[ZZZZZZ\\\]]]^^^___`````````___]]]\\\]]]]]]]]]^^^```aaa```^^^___^^^^^^aaafffiiihhhfffdddbbbaaaaaacccddddddcccdddeeeeeefffeeeeeedddccceeefffhhhjjjjjjkkkjjjjjjkkkjjjjjjkkkmmmnnnnnnmmmttttttvvvzzz||||||mmmggghhhooolllhhhddd___YYYSSSNNNGGGEEEAAA@@@@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<<<<======>>>>>>???@@@@@@??????>>>>>>??????@@@@@@??????>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;======>>>??????@@@AAAAAAAAABBBEEEHHHMMMUUU^^^dddiiioooxxx|||ooojjjbbb[[[WWWTTTRRRPPPMMMNNNMMMMMMOOOSSSZZZ___dddmmmyyy~~~~~~~~~~~~~~~}}}wwwtttsssuuuxxx{{{}}}|||{{{zzzuuuvvvvvvuuuvvvxxx}}}zzzvvvtttttttttzzz||||||zzzssshhh]]]VVVUUUPPPKKKMMMXXXmmm{{{lll]]]UUUOOOLLLLLLHHHHHHJJJNNNQQQ[[[nnnzzzooopppyyy~~~zzznnnkkkmmm|||zzzjjj]]]QQQGGG@@@:::888555333333333222111222222222111111111111111,,,...///111111111000//////////////////////////////////////////////////////000222222111222444666555AAAIIITTTuuuzzz{{{sss[[[PPPEEEEEELLLNNN[[[VVVMMMDDD???===>>>@@@CCCHHHTTT```eeefffllltttzzzzzzoooggggggjjjlllrrrwwwxxxwwwuuunnnggg]]]PPPBBB===<<<::::::;;;:::<<<@@@AAABBBBBBCCCDDDFFFFFFFFFHHHKKKKKKJJJIIIGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNMMMMMMLLLLLLNNNQQQRRRQQQQQQRRRTTTOOOQQQSSSQQQNNNNNNQQQTTTXXXYYY[[[[[[[[[\\\^^^``````aaaaaabbbaaa```^^^]]]]]]\\\[[[[[[]]]^^^^^^]]]\\\[[[\\\___bbbddddddcccaaa`````````aaabbbccccccddddddddddddcccbbbbbbaaabbbdddfffgggiiiiiiiiiiiiggghhhiiijjjmmmooopppppptttsssuuuyyyzzz{{{{{{ttttttvvvqqqjjjeee```[[[UUUQQQIIIGGGCCCBBBAAAAAA@@@????????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAABBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>======>>>>>>??????=====================<<<>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHMMMUUU___eeeiiinnnvvv}}}}}}{{{rrrlllccc[[[UUUPPPMMMKKKGGGGGGHHHKKKPPPWWW___dddgggppp{{{zzz|||~~~|||}}}zzzvvvsssrrruuuzzz~~~}}}ttthhh^^^XXXTTTOOOKKKKKKRRRdddnnn___VVVPPPMMMMMMHHHHHHJJJMMMQQQYYYkkk|||{{{mmmoooyyyxxxoooooovvvppp```UUUIIIAAA;;;888555444444444333222222222222222111111000000---...000111111111000000........................///////////////////////////000222111111222555777888AAAJJJYYY|||nnnVVVLLLDDDFFFMMMMMMVVVQQQIIIAAA===<<<>>>@@@CCCJJJVVVaaafffhhhpppyyy|||qqqjjjiiilllrrrvvvyyywwwuuuuuuqqqmmm```RRRDDD===;;;888888999999<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>======>>>??????@@@>>>???@@@@@@@@@@@@??????AAAAAABBBBBBCCCDDDEEEEEEFFFFFFHHHJJJNNNVVV___eeeiiimmmsssyyy||||||zzzxxxrrrkkkbbbYYYRRRLLLHHHFFFCCCCCCEEEJJJRRR[[[dddhhhkkksss}}}~~~{{{yyyuuu|||yyymmmccc^^^TTTQQQNNNMMMQQQ^^^uuuooo___VVVOOOKKKKKKHHHHHHJJJNNNQQQYYYjjjzzz|||kkkmmmxxxyyywww~~~uuucccWWWKKKAAA<<<999666444444444444333111222222222222111000000//////000111111111000000........................////////////////////////000111111111111333666888:::@@@KKKbbbiiiPPPHHHDDDGGGMMMLLLOOOKKKDDD???<<<===???AAAFFFKKKUUU^^^aaaeeeooo{{{}}}tttnnnlllllluuuyyyzzzwwwttttttsssppp___QQQCCC<<<999777666777999<<>>>>>==========================================>>>???@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCC????????????@@@AAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNUUU\\\bbbfffiiimmmqqqssssssrrrqqqkkkeee\\\SSSLLLGGGDDDAAAAAA@@@CCCIIISSS^^^gggkkknnnuuu}}}~~~~~~|||zzz}}}qqqgggaaaUUUQQQOOOOOOQQQYYYjjjzzzqqqaaaWWWPPPLLLKKKHHHIIIKKKNNNQQQYYYiiiyyy}}}kkklllwww}}}wwwcccWWWKKK@@@===:::777555555555555444111222222333222111000///111111000000000000000000........................000000000000000000000000000111111111111333666999>>>AAARRRrrrcccJJJDDDBBBGGGNNNLLLGGGEEEAAA>>>===>>>AAACCCIIIMMMTTTXXXYYY]]]jjjwww}}}xxxtttrrrpppoootttzzz|||yyyuuuuuusssppp\\\OOOCCC===<<<999888999999<<>>======:::<<<@@@AAABBBBBBCCCDDDAAABBBDDDHHHJJJKKKIIIFFFDDDBBBAAACCCGGGJJJIIIGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNRRRVVVZZZZZZZZZWWWQQQLLLKKKOOOSSSSSSTTTVVVWWWXXX[[[```dddddd```\\\XXXWWWXXX[[[^^^[[[ZZZZZZ[[[\\\\\\ZZZXXXYYY[[[]]]]]]]]]]]]^^^^^^___aaabbb```]]]\\\^^^```^^^]]]]]]\\\]]]^^^```aaa___```aaabbbbbbaaa``````bbbdddggggggffffffiiilllllllllmmmooonnnlllpppvvv}}}yyylllbbbUUURRRNNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBB????????????????????????AAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFHHHJJJJJJJJJHHHGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEGGGIIIJJJLLLPPPUUUYYY\\\]]]___aaabbbaaa``````[[[VVVOOOJJJGGGEEEDDDCCCAAA@@@BBBJJJVVVbbbjjjnnnrrrwww}}}~~~zzzyyy}}}|||pppbbbZZZUUUNNNIIIJJJNNNUUUaaakkknnnxxxvvvfffTTTNNNOOOKKKKKKIIIKKKNNNRRRZZZkkkzzzrrriiilllwww|||{{{hhhXXXMMMDDD<<<999666444333333222000333333333222111000//////000000000000000000000000000000///..............................///000000111222444444444555888:::CCCFFF]]]wwwsssYYYDDDCCCHHHFFFDDDFFFDDD@@@===>>>>>><<<>>>BBBLLLPPPTTTTTTTTTZZZeeeooo{{{yyyssslllmmmrrrtttsssqqq}}}wwwooorrrvvvtttdddRRREEEGGGGGG???::::::<<<>>>@@@CCCDDDDDDCCCBBB@@@BBBDDDFFFGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIIIINNNNNNOOOOOOOOOQQQUUUXXX]]]]]][[[XXXSSSPPPOOOPPPXXXXXXXXXWWWWWWYYY]]]aaabbbaaa^^^ZZZWWWWWWZZZ]]]\\\[[[ZZZZZZ[[[\\\___```]]]]]]\\\\\\\\\\\\[[[[[[^^^___aaaaaaaaa___]]][[[```^^^[[[ZZZZZZ\\\___aaaaaabbbbbbaaaaaa```___^^^^^^___aaaccceeefffggggggiiiiiijjjkkklllnnnnnnoooxxx~~~{{{qqqhhh]]]WWWQQQPPPQQQQQQMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFGGGIIIKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHIIIIIIHHHGGGEEEDDDIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHEEEGGGHHHGGGFFFEEEFFFHHHLLLLLLMMMOOOQQQRRRSSSTTTVVVWWWYYY\\\]]]]]]YYYVVVVVVPPPJJJIIIFFFAAA???@@@BBBBBBFFFPPP]]]hhhlllmmmssswwwzzzzzz}}}|||vvvlllbbb[[[PPPOOONNNOOORRRVVV[[[^^^dddhhhnnnvvv~~~vvvfffTTTNNNOOOKKKIIIHHHJJJNNNSSS\\\lll|||tttiiiiii}}}|||~~~jjjYYYLLLCCC<<<999666444333333222111222333333222222000//////000000000000000000000000000000///...............///............///000000000222333444444555888:::CCCIIIbbbzzzvvvlllUUUBBBAAAEEEDDDBBBDDDBBB>>><<<======<<<>>>BBBFFFKKKPPPRRRUUU\\\iiisss}}}zzzssskkkkkkooorrrpppqqq|||~~~ssskkknnnrrrrrrhhhVVVHHHGGGFFF@@@;;;<<<<<<===@@@BBBCCCCCCBBBAAAAAABBBDDDFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHLLLMMMMMMMMMNNNPPPTTTWWW[[[\\\]]]ZZZWWWTTTRRRRRRTTTUUUUUUUUUUUUWWWZZZ]]]```___]]]ZZZWWWVVVXXXZZZ\\\[[[ZZZZZZZZZ\\\^^^___]]]]]]]]]\\\\\\\\\\\\[[[]]]^^^___``````^^^\\\[[[]]]]]]]]]]]]]]]^^^___```bbbbbbbbbaaa```___^^^]]]^^^___aaaccceeefffggggggkkkkkkkkkkkkkkkkkkkkkkkknnnssszzz|||{{{wwwooohhhaaa[[[SSSPPPQQQRRRPPPNNNKKKKKKJJJIIIGGGFFFEEEDDDGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHKKKMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHDDDFFFGGGGGGEEEEEEFFFHHHJJJKKKMMMOOORRRTTTVVVWWWZZZYYYYYYZZZ\\\\\\[[[YYYVVVOOOIIIGGGEEEAAA@@@AAA@@@AAAFFFQQQ```lllrrrssstttxxx{{{{{{~~~}}}xxxpppfff[[[TTTLLLKKKIIIIIILLLOOOSSSVVVVVVZZZ___eeekkkssszzzwwwgggUUUOOOOOOJJJHHHHHHIIINNNSSS]]]nnn}}}wwwjjjgggyyy|||lllYYYKKKAAA;;;999555444333333222111222222222222222111000///000000000000000000000000000//////............/////////......//////000111000111222333333555888;;;CCCMMMiii{{{rrrtttaaaNNN>>>>>>BBBBBB@@@AAA???;;;999;;;<<<<<<>>>CCCBBBFFFKKKOOOUUU```ooo{{{~~~tttkkkhhhmmmooonnnpppwwwwwwkkkcccfffkkklllmmm\\\NNNJJJHHHBBB>>>>>>;;;===???@@@AAAAAAAAA@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGJJJKKKLLLLLLLLLOOORRRVVVVVVWWWXXXVVVSSSQQQOOOOOORRRSSSUUUUUUUUUVVVYYY[[[\\\\\\\\\ZZZWWWVVVVVVXXX[[[ZZZZZZYYYZZZ[[[]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]___`````````___bbbbbbaaaaaa___^^^]]]\\\^^^___aaacccdddeeeffffffjjjjjjjjjjjjjjjjjjjjjjjjkkknnnsssxxx~~~}}}wwwuuusssnnniiieee___WWWRRRRRRSSSTTTSSSOOONNNMMMLLLJJJIIIHHHGGGIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJKKKNNNPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOONNNNNNMMMLLLKKKHHHHHHIIIJJJLLLMMMMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHJJJIIIIIIHHHJJJKKKKKKMMMOOORRRVVVYYY[[[\\\```^^^\\\\\\]]]]]]]]]\\\WWWPPPJJJHHHFFFCCCCCCEEEBBBCCCIIITTTbbbnnnuuuwwwuuuzzz|||}}}~~~zzztttlllaaaVVVOOOIIIHHHFFFEEEFFFHHHKKKLLLMMMPPPTTTXXX\\\bbbhhhllltttxxxzzzyyyxxxzzzxxxhhhVVVOOOOOOJJJIIIIIIJJJNNNSSS\\\mmm|||zzzmmmiiixxx~~~hhhWWWKKKAAA;;;888555333333333222111222222222222222111000///000000000000000000000000000///............///////////////...///000000111///111222222333666999===DDDQQQqqqyyyooojjjrrrrrrVVVHHH======AAAAAA@@@@@@>>>:::999;;;======@@@EEEDDDFFFIIIMMMUUUdddvvvwwwllliiilllnnnmmmpppsssnnnbbbZZZ\\\bbbeeelll___TTTQQQNNNGGGAAA???<<<<<<>>>???@@@@@@@@@???AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFJJJKKKKKKLLLLLLOOOSSSVVVVVVVVVTTTQQQNNNLLLMMMNNNQQQSSSUUUVVVVVVWWWYYYZZZZZZ[[[\\\ZZZXXXVVVVVVVVVZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\ZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\^^^___``````aaaaaaaaa```^^^]]][[[ZZZ^^^___```bbbdddeeeeeeeeedddeeefffhhhiiikkklllllllllnnnqqqtttxxx|||vvvsssqqqmmmjjjfffaaa[[[VVVUUUUUUUUUTTTPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRPPPOOOOOOQQQRRRQQQPPPNNNNNNOOOOOOOOOOOONNNNNNPPPPPPPPPOOOOOONNNMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOOOONNNNNNOOOQQQOOOQQQTTTWWW[[[___bbbcccfffeeeccccccccccccaaa___ZZZSSSMMMKKKJJJGGGGGGJJJGGGIIINNNWWWcccmmmtttvvvwww{{{~~~~~~}}}|||}}}}}}xxxrrrkkkaaaWWWPPPIIIGGGEEECCCCCCDDDEEEGGGHHHJJJMMMPPPSSSXXX]]]aaallloooqqqqqqpppuuu}}}yyyiiiVVVOOONNNIIIKKKJJJKKKNNNRRRZZZjjjyyyzzzqqqmmm{{{wwwaaaUUUKKKBBB:::888555333333444333222111111222222222111000000//////////////////////////////............/////////////////////000111111000111222222333777;;;???FFFWWWxxxqqqgggeeerrr|||dddMMMDDD===>>>AAABBB@@@???===:::999<<<>>>>>>AAAFFFJJJJJJJJJNNNWWWhhh{{{|||pppkkknnnpppoooqqqqqqjjj]]]UUUVVV[[[___eee^^^XXXVVVSSSKKKCCC>>><<<======>>>????????????AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFJJJKKKLLLLLLMMMOOOTTTWWW]]][[[VVVPPPLLLKKKNNNQQQPPPRRRTTTUUUUUUUUUWWWYYYYYYZZZ\\\[[[YYYWWWVVVVVVYYYYYYXXXXXXYYYYYYZZZZZZ]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZXXXXXXYYY\\\___aaa```_________]]]\\\[[[ZZZ]]]^^^___aaabbbcccccccccbbbcccdddfffhhhiiikkkkkkjjjkkklllnnnqqqvvv|||}}}xxxuuurrrnnnkkkdddbbb___\\\ZZZWWWUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNPPPRRRTTTUUUYYYWWWUUUTTTTTTTTTRRRQQQRRRRRRSSSTTTTTTSSSRRRRRRVVVVVVUUUTTTTTTSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPRRRSSSTTTTTTRRRRRRSSSTTTRRRTTTWWW\\\aaaeeeiiijjjnnnnnnnnnnnnnnnkkkgggccc]]]VVVQQQOOONNNKKKJJJMMMKKKMMMRRRZZZdddmmmsssvvvxxx|||~~~}}}zzzxxxyyy}}}yyysssjjj```VVVOOOGGGFFFDDDBBBAAAAAABBBBBBAAACCCFFFIIIKKKOOOTTTXXXcccgggkkkkkkjjjmmmtttzzzyyyjjjWWWOOONNNHHHLLLJJJJJJMMMPPPXXXgggvvv|||xxxwwwlll\\\UUUKKKAAA:::777555333444444333222111111222222222111111000///////////////////////////............//////000000000//////000000111222000111222333444888===AAAJJJ]]]mmmccceeeuuunnnWWWFFFBBB???@@@BBBBBBAAA???>>>:::999<<<>>>>>>BBBGGGMMMMMMNNNSSS]]]lll}}}tttooorrrrrrpppsssooofff[[[RRRQQQUUUZZZZZZXXXVVVVVVTTTMMMDDD======>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGIIIJJJKKKLLLMMMOOOTTTWWW\\\ZZZTTTNNNIIIIIILLLOOOMMMNNNPPPPPPPPPQQQTTTVVVXXXZZZ[[[ZZZXXXVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]][[[ZZZWWWVVVWWWZZZ^^^```]]]^^^^^^]]]]]]\\\[[[ZZZ\\\\\\^^^___```aaaaaaaaadddddddddeeeeeeffffffgggkkkjjjjjjkkkmmmqqquuuwww|||{{{xxxtttooollleeedddcccaaa]]]YYYVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPQQQRRRUUUXXXYYY]]][[[YYYWWWWWWWWWUUUTTTVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWVVVTTTSSSSSSTTTSSSVVV[[[aaahhhnnnsssuuuyyyyyyyyyzzzyyyuuuoookkkbbb\\\WWWVVVTTTPPPNNNPPPLLLOOOUUU]]]eeennnuuuxxxyyy}}}~~~}}}zzzvvvssstttxxx}}}~~~}}}~~~}}}wwwoooeeeZZZOOOIIIDDDCCCAAA??????>>>??????@@@BBBDDDFFFHHHKKKPPPSSS\\\aaafffhhhggghhhmmmrrrzzzjjjXXXPPPNNNHHHIIIHHHHHHKKKOOOWWWgggvvvyyyfff\\\WWWLLL???:::777444333444444333333000111111222222222111111////////////////////////...............///000000000000//////000000111222111222333333555:::???DDDNNNbbb~~~kkkccchhhzzzvvv```KKK@@@@@@@@@AAABBBBBB@@@======999888;;;======@@@EEEIIILLLRRRZZZeeeqqq|||vvvrrrttttttrrrpppjjj```UUULLLIIIMMMRRROOOOOOPPPPPPOOOKKKDDD>>>??????>>>>>>??????@@@@@@BBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKNNNSSSVVVVVVUUURRRNNNJJJHHHIIIKKKMMMNNNNNNNNNNNNPPPSSSVVVWWWXXXYYYWWWUUUTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^[[[ZZZYYYXXXYYYZZZ\\\]]][[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\]]]^^^_________bbbbbbccccccdddeeeeeefffkkkiiihhhiiillloooqqqssstttwwwzzz{{{{{{||||||xxxssspppmmmiiiiiifffccc^^^[[[YYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUSSSSSSRRRRRRTTTWWW[[[]]]^^^\\\ZZZZZZZZZZZZZZZXXXZZZ[[[]]]^^^^^^]]][[[ZZZZZZYYYWWWVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\YYYYYYYYYYYYYYYXXXWWWWWWZZZ[[[[[[YYYVVVUUUTTTUUUWWWZZZaaajjjsss|||}}}xxxuuukkkfffbbbbbb```ZZZWWWWWWRRRVVV[[[aaagggnnntttxxxzzz}}}~~~|||}}}}}}zzzwwwqqqmmmmmmpppuuuxxxzzz|||~~~|||}}}{{{uuusssvvvuuuqqqkkkeee]]]SSSJJJDDDAAAAAA@@@???>>>>>>??????AAACCCDDDEEEFFFIIILLLOOOWWW]]]cccfffgggiiinnntttzzzkkkXXXPPPNNNHHHFFFEEEGGGJJJOOOWWWhhhwwwttteee^^^ZZZMMM>>>999777444333444444444333000111111222222222111111////////////////////////...............///000111000000000000000111111222222333333444666;;;AAAEEEPPPfff}}}jjjccckkk~~~{{{mmmWWWCCC===???AAAAAAAAABBB???<<<<<<888777:::;;;;;;???CCCDDDJJJTTT```kkkttt{{{~~~wwwtttuuuuuurrrkkkcccYYYOOOFFFBBBEEEJJJIIIJJJJJJJJJJJJIIIDDD???@@@???????????????@@@AAABBBBBBAAA@@@@@@AAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGHHHIIIJJJMMMRRRUUUTTTUUUUUUSSSPPPNNNMMMMMMOOOOOOOOONNNNNNQQQUUUXXXVVVWWWWWWUUUSSSSSSTTTVVVWWWWWWWWWXXXXXXWWWVVVVVVYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]^^^___ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[YYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^```bbbdddfffhhhiiigggeeedddeeehhhjjjlllmmmqqqrrrsssrrrqqqsssxxx|||~~~|||vvvrrrpppooonnnlllhhhccc^^^\\\\\\]]]^^^]]]\\\ZZZWWWUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTSSSSSSUUUYYY\\\___]]]\\\ZZZ[[[\\\]]]]]]\\\]]]^^^```aaaaaa```^^^]]]___^^^]]][[[[[[[[[[[[\\\WWWWWWYYYZZZ\\\^^^___```[[[[[[[[[[[[[[[ZZZYYYYYY_________]]]ZZZWWWWWWXXX[[[___gggrrr}}}~~~|||tttooolllllljjjccc___^^^ZZZ]]]```dddhhhlllqqqtttzzz}}}~~~||||||~~~~~~{{{yyyuuunnniiigggjjjnnnqqqxxx{{{~~~||||||yyy{{{}}}|||zzzzzz}}}}}}zzzwwwrrrjjjhhhjjjfffddd```[[[VVVOOOHHHCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBCCCFFFIIIRRRWWW^^^bbbdddhhhooovvv|||jjj]]]SSSOOONNNKKKJJJKKKMMMNNNUUUeeeuuu}}}rrrfff```ZZZLLL>>>:::777444333444444333222222222222111111111111000222111111111000000//////000000000000000000000000......//////000000111111666222111444888;;;BBBIIIRRRzzzrrr___bbbnnnxxxcccRRRAAACCC@@@>>>AAAEEEFFFAAA<<<;;;::::::999999::::::;;;CCCFFFRRRdddooosssvvv|||}}}zzz||||||vvvooobbbTTTKKKFFFCCCBBBDDDIIIGGGDDDCCCCCCCCCBBBAAACCC@@@======???AAA@@@>>>AAAAAA@@@@@@@@@AAABBBBBBGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIKKKMMMOOOQQQPPPOOOMMMKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQTTTUUUUUUTTTSSSRRRTTTUUUUUUVVVXXXXXXWWWVVVWWWXXXUUUVVVWWWWWWXXXXXXWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZ\\\[[[ZZZYYYYYYXXXYYYYYY\\\\\\[[[ZZZZZZYYYZZZZZZZZZZZZ\\\]]]]]]]]]]]]]]]]]]^^^___```aaabbbcccddddddcccbbbaaacccgggkkknnnnnnnnnmmmmmmnnnppprrrsss{{{|||}}}}}}}}}}}}xxxuuuqqqnnnjjjkkkllljjjfffbbb___]]]___^^^\\\ZZZYYYYYYZZZZZZXXXXXXWWWXXXXXXYYYZZZZZZWWWVVVVVVVVVXXX[[[^^^___\\\]]]]]]\\\\\\\\\___aaacccccccccdddccccccbbbbbbccccccaaa```____________]]]^^^^^^___``````aaaaaacccbbbaaa___^^^]]]]]]]]]aaa```^^^]]]\\\\\\]]]^^^aaafffmmmwww}}}yyysssmmmgggddddddaaa```dddhhhjjjooouuuzzzzzzyyyzzz||||||{{{yyyxxxrrrkkkfffeeefffhhhiiipppvvv}}}yyyqqqqqqssszzz}}}~~~}}}|||}}}tttpppllleee```]]][[[XXXWWWUUUTTTRRROOOLLLGGGCCCAAA??????>>>>>>=========<<<===>>>>>>>>>???BBBFFFJJJNNNUUU\\\aaacccgggnnnsss{{{iii]]]SSSNNNMMMJJJJJJKKKMMMNNNUUUeeeuuu~~~}}}|||ttthhhaaaZZZMMM@@@:::777444333444444333222222222222111111111111000111111111111000000000///000000000000000000000000......//////000111111111555222222555888;;;BBBIIIWWWsssaaafffttt|||hhhXXXFFFCCCAAA@@@BBBEEEEEE@@@<<<::::::999999999999::::::>>>AAAMMM```nnnsssvvvzzzzzzzzzwwwwww|||~~~xxxlll___QQQJJJFFFCCCCCCFFFHHHFFFCCCAAAAAABBBAAA@@@BBB???======???AAA@@@???@@@???@@@@@@AAABBBCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHIIIKKKMMMOOOPPPQQQOOONNNLLLKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRSSSSSSRRRQQQQQQSSSTTTRRRTTTUUUUUUTTTSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXZZZYYYXXXWWWWWWXXXYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXX[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___```aaabbbcccccccccbbbaaa```bbbeeehhhjjjmmmmmmmmmmmmnnnpppqqqrrrvvvwwwxxxxxxxxxzzz}}}{{{wwwsssqqqllllllmmmllliiieeecccbbbaaa```___]]]\\\[[[[[[[[[YYY[[[]]]^^^^^^]]]\\\[[[WWWWWWWWWWWWXXXZZZ\\\^^^^^^^^^___^^^]]]]]]```bbbcccccccccccccccbbbbbbaaabbbbbbaaaaaaaaaaaabbbbbb```aaaaaabbbccccccdddddddddcccbbbaaaaaa`````````ddddddcccccccccdddeeeeeegggkkkqqqzzz{{{sssooonnnhhheeedddhhhkkkmmmrrrxxx~~~}}}}}}~~~~~~|||zzztttnnngggbbb```aaabbbbbbjjjqqqxxx||||||~~~xxxnnnmmmpppvvv||||||}}}|||tttlllccc^^^XXXSSSPPPNNNKKKJJJJJJIIIIIIGGGEEEBBB???===>>>>>>>>>======<<<<<<<<<>>>>>>???>>>???BBBFFFJJJNNNSSS[[[___aaaccciiimmm{{{iii\\\RRRMMMLLLJJJJJJKKKMMMNNNUUUeeeuuu{{{www{{{wwwkkkbbbYYYMMMBBB:::777444333444444333222222222222111111111111000111111111111000000000000000000000000000000000000......///000000111111222444222333777:::<<>>======???AAAAAAAAA?????????@@@AAACCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHHHHHHHJJJLLLNNNOOOQQQPPPNNNMMMLLLLLLMMMMMMOOOOOOPPPPPPPPPOOONNNNNNOOOPPPQQQPPPOOOPPPRRRTTTRRRSSSUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXYYYXXXXXXWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^___```aaabbbbbb``````___```aaabbbdddfffkkkkkkkkklllmmmnnnppppppqqqsssttttttuuuwwwzzz}}}|||wwwtttooooooooonnnllljjjhhhfffddddddcccbbbaaa___]]]\\\\\\___dddggggggccc^^^[[[YYYZZZZZZ[[[[[[\\\]]]]]]___```aaa```______aaacccccccccddddddccccccbbbaaaaaabbbbbbcccdddeeeffffffeeefffgggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllmmmnnnnnnnnnooosssxxxwwwttttttlllhhhgggjjjlllnnnsssyyy}}}wwwrrrjjjeeebbbbbbaaaaaaiiipppxxx|||}}}wwwlllkkkooottt{{{|||yyyrrrnnnkkkkkkmmmlllgggaaaUUUQQQLLLGGGEEECCCAAA??????@@@@@@??????===<<<<<<=========<<<<<<<<<<<<<<<>>>>>>??????@@@CCCGGGJJJLLLRRRXXX[[[\\\]]]```ccc{{{iii[[[QQQLLLKKKJJJIIIKKKMMMNNNUUUfffvvvxxxvvvzzz|||ooocccYYYMMMCCC:::777444333444444333222222222222111111111000000111111111000000000000000////////////////////////...//////000111111222222333222555999;;;===DDDMMMfffyyygggqqqvvvfffPPPEEEHHHKKKJJJFFFAAA===;;;999888888777777888888999>>>@@@GGGVVVeeellljjjfffeeeiiinnnuuueeeYYYLLLFFFDDDBBBCCCFFFFFFCCC@@@>>>>>>???@@@??????>>>======???@@@BBBBBB@@@@@@@@@AAAAAACCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGIIIJJJHHHHHHGGGHHHIIIJJJLLLNNNPPPPPPNNNMMMLLLLLLMMMMMMPPPPPPPPPPPPOOONNNMMMLLLMMMNNNOOOOOONNNOOOQQQSSSTTTVVVWWWWWWUUUUUUUUUVVVTTTTTTUUUUUUVVVWWWXXXYYYXXXWWWWWWXXXXXXXXXYYYYYYWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[^^^^^^^^^______`````````]]]]]]^^^___aaabbbdddeeeiiiiiijjjjjjkkkmmmmmmnnnpppqqqssstttuuuwww{{{~~~{{{xxxtttsssrrrqqqooommmjjjhhhhhhhhhhhhgggeeecccaaa___^^^ccciiimmmmmmhhh```[[[\\\]]]^^^^^^___^^^^^^]]]```aaabbbbbbaaaaaabbbdddeeeeeefffffffffeeeeeedddeeeeeefffggghhhiiiiiiiiikkklllmmmnnnoooooonnnnnnqqqqqqrrrsssttttttttttttssssssttttttuuuuuuuuuuuuvvvzzz~~~zzztttrrrmmmiiihhhjjjllllllpppuuu{{{|||zzzsssmmmiiigggeeedddkkkqqqyyy}}}~~~wwwlllmmmqqqxxx}}}uuummmiiibbb___[[[[[[]]]]]]ZZZVVVNNNKKKGGGDDDCCCBBBAAA@@@>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>???@@@@@@AAACCCGGGJJJKKKOOOTTTVVVVVVUUUVVVWWW|||iii\\\QQQKKKJJJIIIIIIJJJLLLNNNVVVfffvvvvvvyyy{{{qqqcccXXXLLLAAA:::777444333444444333222222222222111111111000000000000000000000000111111//////////////////////////////000000111222222222222333666:::===@@@IIIRRRooo{{{lllwwwpppWWWJJJOOOSSSQQQIII@@@<<<;;;999888888777777888888999>>>???EEEQQQ```gggfff```^^^ccciiirrr}}}|||bbbVVVJJJEEECCCBBBDDDGGGHHHEEEAAA>>>>>>?????????>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCBBBAAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFHHHJJJGGGGGGFFFGGGGGGIIIKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLPPPPPPOOOOOONNNMMMKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTVVVXXXXXXWWWVVVWWWXXXUUUUUUTTTTTTUUUWWWXXXYYYVVVVVVWWWXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[^^^^^^^^^^^^^^^_________[[[\\\]]]___aaaccceeegggfffggghhhiiijjjkkkkkkkkknnnoooqqqsssuuuxxx|||}}}{{{xxxuuusssqqqoookkkhhhkkkkkkkkkkkkiiigggeeeccc```eeekkkpppooojjjbbb]]]]]]^^^^^^______^^^^^^]]]aaacccdddeeeddddddeeegggiiiiiijjjkkkkkkkkkkkkkkkllllllmmmnnnoooooonnnnnntttuuuvvvwwwwwwwwwvvvuuuxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzzzzzzzyyy{{{}}}sssmmmllliiiiiilllnnnmmmppptttyyyzzz{{{uuupppllliiifffkkkpppvvvzzz{{{|||~~~xxxppprrrwwwyyyoooeee]]]ZZZVVVSSSPPPPPPQQQQQQOOOMMMJJJHHHEEEDDDEEEEEEDDDCCCAAAAAA@@@???>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAABBBBBBDDDHHHJJJKKKMMMOOOPPPOOONNNMMMLLL~~~jjj\\\QQQKKKJJJIIIHHHJJJLLLNNNVVVgggwww}}}uuu{{{{{{ooobbbWWWJJJ???:::777444333444444333222222222222111111111111000000000000000111111111111000000000000000000000000//////000111111222222333222333777;;;>>>CCCNNNZZZyyy|||qqq|||aaaPPPXXX]]]YYYLLL@@@<<<<<<999999888888888888999999:::>>>DDDMMMZZZeeefffbbb[[[```eeellluuu{{{wwwppp]]]RRRGGGCCCCCCDDDHHHLLLLLLHHHCCC?????????@@@@@@>>>??????>>>>>>>>>AAACCCEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDFFFIIIGGGFFFFFFFFFFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOOOONNNMMMLLLKKKJJJLLLMMMNNNMMMMMMMMMOOOQQQQQQSSSUUUVVVVVVVVVWWWXXXVVVUUUUUUTTTTTTUUUWWWXXXUUUVVVWWWXXXXXXXXXXXXXXXTTTTTTTTTTTTUUUVVVXXXXXXVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^```cccfffgggdddeeefffggghhhiiiiiiiiijjjllloooqqqsssvvv{{{~~~|||xxxuuutttrrrmmmiiimmmmmmmmmmmmllljjjiiihhhcccgggkkkooonnnkkkfffbbb^^^^^^^^^_______________ccceeehhhiiiiiiiiijjjlllnnnoooppprrrssstttttttttuuuvvvwwwxxxyyyxxxxxxwww}}}~~~zzzpppgggffffffiiiooorrrrrrssswwwyyy{{{}}}wwwrrrmmmiiikkkoootttxxx{{{}}}xxxtttvvv{{{~~~~~~~~~}}}zzzttttttqqqjjjaaaXXXRRROOOMMMLLLKKKKKKMMMNNNMMMLLLKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBCCCDDDEEEHHHKKKLLLKKKKKKJJJIIIGGGFFFEEElll]]]RRRLLLKKKHHHHHHJJJLLLNNNVVVgggwww~~~uuuxxxzzz{{{kkk```WWWIII===:::777444333444444333222222222222111111111111000///000000000111111111111000000000000000000000000///000000111111222333333333444888<<>>======<<<<<<<<<======>>>>>>>>>>>>@@@BBBDDDDDDFFFHHHKKKLLLJJJGGGEEEDDDCCCBBBAAAlll^^^RRRLLLKKKHHHHHHJJJLLLNNNVVVgggwwwuuutttxxxvvvfff^^^WWWIII<<<:::777444333444444333222222222222111111111111000//////000000111111111222000000000000000000000000000000000111222222333333333444888<<>>>>>??????>>>@@@CCCDDDEEEFFFIIIKKKMMMJJJEEEBBBAAAAAA@@@???|||gggYYYOOOKKKKKKKKKIIIIIIKKKNNNVVVgggvvvxxxtttyyyttteee^^^WWWJJJ===:::777444333444444333222000000000000000000000000000000000000000000000000............////////////111222222111111111444666555666666<<>>;;;::::::999777888:::;;;<<<<<>>>>>>>>>>>>>>??????@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGFFFEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGIIIHHHGGGGGGIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHJJJHHHGGGHHHJJJLLLLLLKKKOOOPPPRRRSSSTTTTTTTTTTTTWWWUUURRRQQQPPPRRRTTTVVVTTTUUUVVVVVVWWWWWWWWWVVVWWWUUUSSSSSSUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVYYYZZZ[[[ZZZYYYZZZ\\\^^^___^^^]]]\\\\\\\\\]]]^^^___```___^^^\\\[[[\\\^^^aaabbbddddddddddddfffgggjjjlllooorrrsssuuuxxxzzz~~~}}}~~~}}}yyyuuurrrqqqooolllkkkjjjkkkkkkooollliiiiiilllmmmllljjjnnnmmmllllllmmmooorrrsssppppppqqquuu{{{~~~~~~}}}}}}~~~zzztttooohhh```ZZZWWWTTTQQQOOONNNMMMKKKJJJLLLNNNVVVdddttt~~~zzz}}}|||vvvtttvvvwwwvvvooojjjbbb[[[VVVSSSOOOMMMKKKLLLPPPVVVZZZ___hhhrrr}}}~~~yyywwwwwwzzz|||}}}}}}uuuooommmjjjddd___ZZZXXXXXXSSSVVV[[[aaafffgggfffcccdddcccaaa^^^[[[WWWTTTRRRSSSPPPKKKHHHEEECCC???===BBBAAA???>>>>>>@@@BBBCCCBBBCCCEEEEEEEEEEEEFFFHHHFFFFFFEEECCC@@@>>>>>>???|||gggYYYNNNJJJJJJJJJHHHIIIKKKOOOWWWhhhwwwwwwqqqvvv~~~vvvggg^^^VVVHHH;;;:::777444333444444333222000000000000000000000000000000000000000000000000............///////////////000000000///000222555555666666<<>><<<;;;:::999888888:::<<<>>>>>>LLLXXXbbbcccaaaaaaccccccccchhhnnnpppppplllbbbWWWJJJEEEAAAAAAEEEHHHIIIHHHKKKIIIFFFCCCAAA@@@@@@@@@>>>===<<<<<<<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFHHHHHHGGGFFFGGGIIIHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHGGGHHHJJJKKKKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUSSSRRRRRRUUUWWWXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVXXXYYYYYYYYYZZZ\\\^^^]]]\\\[[[[[[[[[\\\]]]^^^aaabbbbbb```]]][[[\\\\\\aaabbbddddddddddddfffhhhiiikkkmmmooopppsssvvvyyy~~~|||{{{yyytttpppooonnnmmmlllkkkjjjjjjjjjjjjhhhgggfffhhhiiiiiiiiimmmlllllllllnnnqqqsssuuuyyywwwvvvxxx|||}}}}}}{{{yyytttllleee```\\\XXXTTTRRROOOMMMKKKKKKJJJHHHFFFGGGJJJRRR___ooo{{{}}}|||tttnnnkkkiiieeeddd___XXXRRRNNNKKKHHHFFFHHHHHHLLLQQQVVV[[[eeeooo~~~{{{yyy{{{}}}~~~vvvvvvtttpppkkkhhheeedddbbbdddhhhmmmqqqrrrpppnnniiigggdddaaa\\\XXXUUUSSSSSSPPPLLLIIIGGGEEEBBB@@@AAA@@@?????????@@@AAABBB@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFDDDAAA@@@@@@AAA|||gggXXXNNNIIIIIIIIIGGGHHHKKKOOOXXXiiixxxwwwooopppxxx|||kkk```WWWHHH;;;:::777444333444444333222000000000000000000000000000000000000000000000000............////////////---...///...---...111333444666777===FFFIII]]]}}}~~~iiifffsss}}}zzz}}}{{{tttooommmvvvsss^^^GGG>>><<<;;;999888888999:::===@@@AAAQQQ^^^jjjlllhhhfffdddbbbdddkkkqqqsssqqqkkk^^^RRRGGGCCC@@@@@@CCCEEEEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@>>><<<;;;999:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHDDDFFFGGGGGGFFFEEEFFFGGGFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHGGGGGGIIIKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRTTTWWWXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTTTTVVVWWWXXXXXXXXXZZZ\\\ZZZZZZYYYYYYYYYZZZ\\\]]]bbbcccdddbbb___]]][[[[[[aaabbbdddeeedddeeeggghhhhhhiiikkkkkkmmmppptttxxx~~~{{{xxxtttoookkkkkkkkkkkkkkkjjjiiihhhgggcccddddddccccccdddfffhhhkkkkkkkkklllnnnrrruuuwww|||zzzxxxxxxyyy{{{{{{{{{}}}yyyvvvlllfff^^^WWWTTTRRRRRRQQQOOOMMMKKKJJJIIIIIIGGGEEEEEEGGGNNN[[[kkkwww~~~wwwnnnhhhaaa[[[[[[WWWQQQMMMJJJHHHFFFDDDHHHGGGIIINNNRRRWWWcccnnn~~~~~~~~~~~~~~~|||xxxtttrrrmmmnnnpppsssuuutttrrrooojjjhhheeeaaa\\\WWWTTTRRRSSSPPPMMMKKKJJJHHHFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBEEEFFFGGGEEECCCBBBCCCDDD}}}hhhYYYOOOJJJJJJHHHGGGHHHKKKPPPYYYjjjzzzwwwmmmhhhqqq{{{pppdddZZZKKK>>>:::777444333444444333222000000000000000000000000////////////////////////............////////////---.........---...111333444777888>>>GGGLLLbbb{{{iiihhhtttzzztttuuurrrooooootttzzzrrr[[[EEE===<<<;;;888888999999:::===AAADDDQQQ```mmmpppkkkgggbbb___fffnnnvvvwwwsssiii[[[NNNEEEBBB@@@@@@BBBCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????===:::999999;;;>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEGGGFFFFFFFFFFFFGGGGGGHHHDDDFFFHHHHHHGGGFFFFFFGGGDDDEEEGGGIIIJJJKKKKKKKKKHHHGGGFFFGGGIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQOOOPPPQQQRRRRRRQQQQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTTTTRRRQQQQQQTTTVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTUUUWWWWWWVVVVVVWWWYYYWWWWWWWWWWWWWWWYYY[[[\\\___bbbdddcccaaa^^^]]]]]]```bbbdddddddddeeegggiiiiiiiiijjjjjjkkknnntttwww~~~xxxtttpppllliiiiiijjjjjjiiihhhfffcccbbb^^^aaabbbaaa___```cccggghhhhhhiiijjjmmmqqquuuwwwuuutttsssrrrtttvvvxxxzzzxxxrrrpppmmmhhheeebbb___YYYUUURRRRRRRRRRRRQQQOOOMMMMMMMMMLLLIIIGGGFFFHHHOOOZZZhhhttt|||wwwpppiiibbb[[[XXXSSSPPPOOOMMMLLLJJJKKKIIIIIILLLPPPVVVbbbmmm}}}}}}|||xxxrrrqqqppppppooommmiiifffcccbbb___[[[WWWTTTQQQPPPQQQOOOMMMMMMLLLKKKIIIGGGAAAAAAAAAAAAAAA@@@???>>>@@@BBBCCCBBBAAA@@@AAACCCDDDFFFGGGFFFEEEDDDDDDEEE~~~iii[[[PPPKKKKKKHHHGGGHHHKKKPPPZZZkkk{{{rrrhhhbbbkkkuuu|||qqqdddZZZLLL@@@:::777444333444444333222000000000000000000000000////////////////////////............//////////////////000///...///222444333777888???IIIOOOgggzzziiijjjvvvnnnfffeeeaaabbbfffxxxzzzoooWWWCCC===<<<:::777888999999999<<>>;;;999:::<<>>@@@BBBCCCCCCAAAAAABBBDDDDDDFFFGGGGGGFFFEEEEEEFFF}}}iii[[[QQQLLLLLLIIIGGGHHHLLLPPPZZZkkk{{{nnnddd___hhhsss{{{ooobbbWWWJJJ???:::777444333444444333222000000000000000000000000000000000000000000000000............////////////000000111000///000333555333777999AAAJJJRRRllluuueeejjjxxx|||aaaYYYVVVSSSVVV___wwwwwwkkkSSSBBB===<<<999777888999888888;;;AAAFFFSSS___kkkllliiihhhggggggoooyyywwwjjjZZZNNNCCCBBB@@@??????AAABBBDDDAAAAAA@@@???>>>>>>>>>>>>???>>><<<:::;;;===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHKKKKKKIIIGGGFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNGGGFFFEEEEEEGGGIIIIIIHHHJJJJJJJJJKKKLLLMMMNNNOOOKKKLLLNNNOOOPPPOOOOOONNNMMMMMMMMMMMMNNNQQQSSSTTTVVVTTTRRRQQQQQQRRRRRRQQQVVVVVVUUUTTTTTTTTTTTTUUUSSSUUUWWWWWWVVVTTTTTTTTTVVVVVVUUUUUUUUUWWWXXXYYYYYY[[[^^^______^^^___```]]]___aaabbbcccdddfffhhhjjjkkkllllllmmmooossswww|||{{{xxxsssmmmiiigggffffffbbbbbbaaa___]]]ZZZXXXWWWXXXXXXYYYXXXWWWXXXZZZ]]]\\\[[[[[[\\\^^^```ccceeeiiiiiijjjhhhggghhhjjjlllqqqwwwzzzvvvtttjjjfffbbb^^^]]]\\\ZZZYYYWWWZZZ\\\]]]ZZZWWWTTTSSSWWWUUUTTTSSSSSSPPPMMMJJJHHHKKKQQQYYYcccnnnvvv{{{}}}uuummmbbb```\\\ZZZYYYXXXUUUSSSQQQNNNLLLKKKKKKNNNWWWbbbnnnyyy{{{yyyxxxzzz~~~|||vvvrrrnnniiiddd```\\\WWWTTTNNNMMMKKKJJJIIIJJJKKKKKKLLLLLLLLLNNNPPPPPPOOOMMMFFFFFFEEEDDDBBBAAA@@@@@@???@@@BBBBBBAAAAAACCCDDDEEEGGGIIIIIIHHHFFFFFFFFF{{{gggYYYPPPLLLLLLJJJHHHIIILLLPPPZZZkkkzzzzzz|||ooofff```hhhttt|||ooobbbVVVIII>>>:::777444333444444333222000000000000000000000000000000000000000000000000............////////////000000111000///000333555222777:::AAAKKKTTTppp|||kkk___kkk}}}qqqVVVOOOMMMJJJPPP\\\tttsssfffPPP@@@===<<<999777999999777666999???FFFQQQ\\\eeefffdddgggkkkmmmmmmwww}}}sssfffWWWKKKBBBAAA???======???CCCFFFEEECCC@@@>>>===<<<===>>>===<<<;;;;;;;;;<<<===>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGJJJKKKIIIGGGEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLFFFEEEDDDEEEGGGHHHIIIHHHJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNOOONNNMMMLLLLLLNNNOOOPPPUUUSSSPPPPPPQQQRRRRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRPPPSSSVVVWWWWWWVVVVVVVVVWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\[[[[[[]]]^^^\\\^^^```aaaaaaccceeeggghhhjjjlllmmmmmmooorrrtttyyy{{{zzzsssqqqlllfffaaa___```aaaZZZYYYXXXVVVUUUTTTTTTTTTTTTRRRPPPPPPQQQRRRSSSRRRSSSRRRQQQQQQRRRTTTVVVXXX]]]___aaaaaa```aaaccceeegggoooyyy~~~~~~xxxtttrrrqqqkkkjjjiiieeebbb``````aaa]]]aaaddddddaaa]]][[[[[[[[[YYYXXXWWWVVVSSSNNNKKKIIINNNUUU^^^hhhrrrzzz{{{sssiiigggdddaaa___]]]ZZZXXXVVVSSSPPPNNNLLLLLLTTT]]]eeerrr{{{zzz{{{}}}~~~|||~~~wwwqqqjjjgggaaa]]]YYYVVVRRRPPPLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMPPPSSSTTTRRRQQQJJJHHHFFFDDDBBBBBBBBBBBB???AAACCCCCCCCCDDDFFFHHHIIIKKKMMMMMMKKKIIIHHHHHHyyyeeeXXXOOOKKKLLLJJJIIIIIILLLQQQZZZjjjzzzyyyssstttrrrjjjaaajjjuuu~~~sssdddXXXJJJ???:::777444333444444333222000000000000000000000000000000000000000000000000............/////////000///000000000///000222555222777:::BBBLLLUUUssstttbbb^^^mmmfffLLLFFFEEECCCKKKYYYrrrqqqcccNNN@@@===<<<888777999999777555777>>>EEEOOOYYY``````___dddlllpppiiissszzzxxxmmm```QQQFFF@@@???===;;;;;;>>>CCCGGGGGGEEEAAA>>><<<;;;<<<===::::::::::::;;;;;;<<<<<>>;;;555555666666777999===BBBGGGNNNSSSWWWYYY]]]fffmmmooorrrqqqoookkkbbbVVVJJJAAA@@@?????????@@@BBBDDDEEEEEEDDDBBB@@@???===<<<<<<;;;:::999999<<<>>>??????AAABBBCCCCCCDDDDDDCCCCCC@@@@@@AAA@@@??????@@@BBBEEEDDDCCCAAAAAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEEEEGGGIIIKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJJJJIIIJJJKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMNNNQQQSSSXXXVVVSSSPPPOOOPPPRRRSSSQQQRRRTTTUUUVVVVVVUUUUUUZZZYYYXXXWWWVVVWWWXXXXXX[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZ[[[]]]]]]]]]^^^aaaccceeegggiiijjjkkklllooorrrzzzyyyzzz{{{vvvrrrooojjjccc^^^\\\ZZZVVVSSSOOONNNMMMMMMOOOPPPOOONNNKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGFFFGGGGGGGGGMMMNNNPPPRRRUUUXXXZZZ\\\aaagggnnnvvv|||}}}}}}~~~~~~}}}}}}zzzvvvttttttuuuuuuuuutttssssssqqqooollljjjiiihhhfffbbb]]]XXXTTTRRRPPPQQQWWW___gggoooyyy{{{wwwqqqmmmjjjhhhfffddd\\\ZZZWWWRRROOORRRYYY___hhhnnnyyy~~~{{{zzz{{{~~~zzzzzz|||~~~}}}xxxpppggg```^^^^^^eeegggiiilllmmmnnnnnnnnnllljjjhhhfffccc^^^XXXSSSTTTRRROOOLLLKKKLLLMMMNNNQQQUUUZZZ\\\ZZZVVVSSSRRRTTTRRRMMMIIIFFFDDDDDDEEEFFFEEEEEEEEEEEEGGGIIIJJJMMMOOOQQQRRRQQQOOOLLLJJJooovvvttteee\\\SSSKKKHHHHHHHHHJJJLLLOOOZZZnnn~~~lllmmmnnnzzznnnmmmuuuqqqbbb[[[MMM===999666333222333333222111111111111111000000000000000000000000000000000000////////////000000000000///000222222111111333444666777===GGGNNN^^^vvvggghhhdddyyyyyy\\\FFFCCCBBB>>>III\\\qqqjjjZZZHHH???===;;;666777777777777999>>>DDDIIIPPPTTTWWWXXX\\\fffmmmpppooommmiiiccc[[[QQQFFF@@@@@@???>>>>>>???AAACCCEEEEEEDDDBBB@@@>>>===<<<<<<;;;:::888999<<<>>>???>>>@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAA@@@???>>>@@@AAADDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLKKKKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOONNNMMMNNNQQQSSSUUUTTTQQQPPPOOOPPPRRRSSSRRRSSSUUUVVVVVVVVVUUUUUUYYYXXXWWWVVVVVVWWWXXXYYY\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZ[[[]]]]]]]]]^^^aaacccdddfffhhhjjjkkkmmmqqqtttvvvuuuyyy}}}wwwrrrooojjjfff```\\\ZZZXXXUUUSSSRRRPPPOOOOOOOOOOOONNNLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOQQQRRR\\\bbbkkkssszzz~~~}}}||||||zzzyyywwwuuutttsssllliiieee```[[[WWWUUUTTTXXX]]]cccjjjpppyyyyyyrrrnnnjjjfffddd]]][[[WWWSSSRRRUUU]]]ccchhhnnnwww}}}zzzzzz{{{zzzssspppooonnnjjjbbbZZZTTTRRRRRRWWWZZZ]]]bbbfffiiikkklllkkkjjjiiihhhfffccc]]]ZZZWWWUUUSSSPPPPPPPPPRRRSSSVVVZZZ^^^___]]]ZZZWWWVVVVVVSSSOOOJJJGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKPPPRRRTTTVVVVVVSSSOOOMMM___dddppppppddd[[[RRRKKKHHHGGGGGGIIILLLQQQ\\\ppp~~~jjjiiijjj}}}~~~|||zzzrrrrrrzzztttaaaVVVKKK@@@888555333111222222111111111111111111000000000000000000000000000000000000////////////000000000000///000222222111111333444666888>>>HHHQQQdddqqqccchhhiiixxx\\\EEE@@@??????LLL___uuujjjXXXFFF===<<<:::777999888888777:::@@@GGGMMMRRRVVVWWWWWW[[[eeennnrrrooolllfff]]]TTTKKKDDD@@@???>>>===<<<===@@@CCCEEEEEEDDDBBB@@@>>>===<<<<<<;;;999888999;;;>>>>>>>>>???@@@@@@AAABBBAAAAAAAAAAAABBBBBB@@@???>>>???AAABBBCCCCCCCCCCCCBBBBBBAAA????????????@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNNNNNNNMMMNNNPPPSSSSSSRRRPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTVVVVVVUUUUUUUUUWWWXXXYYY]]]\\\[[[ZZZYYYYYYZZZZZZYYY[[[\\\\\\\\\^^^```bbbbbbdddgggiiikkkooossswwwuuuvvvzzzzzztttooolllhhheee```\\\ZZZYYYWWWUUUUUUSSSQQQPPPPPPOOOMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHIIITTTZZZdddnnnvvv}}}~~~}}}}}}sssppplllfffaaa^^^\\\[[[___ccchhhmmmsss{{{{{{uuupppllliii___]]]YYYVVVVVV[[[bbbhhhlllpppwww}}}}}}|||zzzzzz}}}~~~qqqhhhdddbbb^^^XXXQQQLLLKKKKKKKKKNNNSSSYYY```fffkkkmmmnnnmmmlllkkkiiieee```]]][[[YYYWWWUUUTTTUUUWWWXXX\\\___bbbcccaaa^^^]]]\\\ZZZWWWRRRMMMJJJHHHGGGHHHEEEEEEFFFGGGHHHJJJLLLMMMRRRUUUXXX[[[[[[XXXTTTQQQ]]]___gggxxxnnnaaaYYYPPPJJJIIIGGGFFFHHHLLLQQQ\\\ooonnnllljjj{{{~~~||||||zzz~~~~~~|||vvvqqquuu}}}vvvaaaTTTIII@@@888666333222222222222111111111111111000000000///////////////////////////////////////000000000000///111222222222222333555777:::@@@IIITTTiiiqqqbbbfffooowww^^^FFF???>>>AAAQQQeeexxxjjjUUUDDD<<<;;;:::888:::999888888;;;BBBKKKQQQUUUXXXXXXWWW[[[fffppptttvvvqqqhhh\\\PPPGGGBBBAAA???>>><<<;;;<<>>======<<<;;;999888999;;;===>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@>>>>>>???@@@AAABBBCCCDDDCCCCCCAAA@@@????????????@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNNNNMMMMMMNNNPPPRRRRRRQQQPPPPPPOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSUUUWWWXXX\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]___bbbaaacccfffhhhlllpppvvvzzz{{{|||{{{vvvrrrooonnnkkkfffbbb^^^\\\[[[ZZZXXXVVVTTTSSSRRRQQQOOOMMMKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKJJJIIIIIIHHHCCCCCCBBBBBBBBBCCCCCCDDDKKKRRR\\\gggqqqzzz}}}{{{vvvpppkkkhhheeedddcccgggkkkooouuu}}}|||wwwtttdddbbb^^^[[[\\\bbbiiimmmqqqtttxxx|||}}}||||||~~~xxxmmmgggeeeaaa[[[VVVRRRPPPPPPMMMPPPTTTZZZbbbiiinnnrrrtttrrrooollliiieee___[[[]]][[[YYYWWWWWWXXXZZZ[[[]]]```cccdddcccccccccdddccc___YYYSSSMMMJJJHHHGGGEEEFFFGGGIIIJJJLLLNNNOOOSSSVVVZZZ^^^^^^[[[XXXUUUZZZZZZ___kkk}}}nnn___UUUMMMJJJKKKIIIGGGHHHLLLQQQ\\\mmm}}}vvvrrrnnn}}}}}}|||}}}}}}~~~~~~|||xxxssspppuuu}}}tttcccTTTGGG???999777444333333444333222111111111111000000000///////////////////////////////////////000000000000000111333333222222444555888<<>>===<<<;;;<<>>======<<<:::999777888;;;===>>>>>>===>>>??????@@@@@@??????AAABBBBBB@@@???>>>???AAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHIIIKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGKKKKKKLLLLLLMMMNNNOOOOOOLLLMMMNNNMMMLLLMMMPPPRRRRRRRRRRRRQQQOOONNNMMMLLLNNNOOOQQQRRRRRRQQQPPPPPPOOOOOONNNOOOPPPRRRTTTVVVZZZZZZZZZZZZYYYYYYXXXXXXXXXYYY[[[[[[[[[\\\___aaa```bbbeeehhhlllrrrxxx}}}}}}yyywwwvvvtttooohhhccc___]]]\\\ZZZXXXVVVVVVVVVUUUTTTRRRMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIIIIDDDDDDCCCBBBAAAAAAAAAAAACCCJJJTTT```lllxxx|||wwwsssooommmkkkmmmqqqsssuuu{{{|||nnnjjjeeebbbccchhhnnnqqqrrrtttvvvyyy|||}}}}}}~~~xxxsssoookkkfffaaa^^^[[[ZZZYYYZZZ]]]aaagggnnntttwwwwwwuuuqqqnnnkkkgggbbb^^^___]]][[[YYYXXXYYY[[[\\\^^^```bbbddddddfffiiikkkmmmhhhaaaYYYQQQLLLIIIHHHFFFGGGIIIKKKMMMNNNOOOPPPRRRUUUYYY]]]^^^\\\YYYWWWXXXWWWZZZbbbppp~~~nnn^^^SSSKKKJJJLLLJJJHHHHHHMMMSSS]]]nnn|||~~~{{{~~~~~~zzztttrrrxxx~~~yyynnncccVVVHHH===:::777555333444444333333111111111111000000000000000000000000000000000000////////////000000000000000111333333222222444555777===EEEMMM[[[rrrxxxdddfff|||rrr]]]III@@@@@@III^^^ssszzzgggPPPCCC===::::::;;;888999999:::>>>FFFOOOUUUWWWZZZ[[[[[[```lllwww||||||ppp___MMMAAA<<<;;;======<<<===>>>???AAABBBBBBAAA@@@???>>>=========:::888777888:::============>>>??????@@@?????????@@@AAAAAA@@@??????@@@BBB@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDEEEGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMLLLMMMMMMMMMLLLMMMOOORRRQQQQQQRRRRRRQQQOOOMMMLLLKKKMMMNNNPPPPPPPPPPPPOOONNNMMMMMMNNNOOOQQQSSSTTTWWWWWWXXXXXXXXXXXXWWWWWWWWWYYYZZZZZZZZZ\\\^^^``````aaadddggglllrrrzzz~~~|||zzzuuummmeee```^^^]]]]]][[[ZZZYYYYYYYYYWWWUUUPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMMMMLLLJJJHHHGGGDDDCCCBBB@@@????????????>>>DDDNNNZZZgggvvv|||wwwtttrrrtttwwwwwwwwwyyyyyytttmmmiiiiiimmmqqqsssqqqqqqrrrtttvvvxxxzzz{{{~~~}}}{{{{{{|||~~~|||vvvqqqmmmiiieeeccccccdddeeehhhmmmtttzzz~~~{{{yyyvvvtttssspppllljjjeeeccc```]]]\\\]]]^^^___aaabbbdddeeegggjjjnnnqqquuuppphhh___VVVPPPLLLJJJHHHIIIKKKMMMOOOPPPPPPPPPQQQTTTWWW[[[\\\\\\ZZZYYYWWWWWWXXX]]]fffqqq{{{mmm___SSSKKKIIIJJJKKKHHHIIINNNVVVaaarrr|||zzz}}}|||nnnfffbbbXXXIII===999777444333333333333222111111111111000000000000000000000000000000000000////////////000000000000000222333333333333444666555===GGGQQQ```yyyvvvcccjjjmmm[[[HHH@@@AAALLLbbbvvvyyydddNNNCCC???;;;:::;;;666888999<<<@@@GGGOOOUUUWWW[[[]]]]]]dddpppzzz~~~sssbbbPPPBBB<<<;;;<<<===>>>???@@@AAAAAAAAABBBAAA@@@>>>============:::888777888:::<<<======>>>>>>???@@@@@@@@@@@@???>>>???@@@@@@???@@@AAACCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQNNNOOOQQQSSSSSSRRRPPPNNNJJJKKKMMMOOOPPPQQQQQQPPPOOOOOONNNNNNOOOQQQRRRSSSSSSTTTVVVWWWWWWWWWWWWVVVWWWXXXZZZZZZZZZ[[[^^^``````bbbdddggglllrrrzzz~~~yyyqqqhhhbbbaaaaaabbb```^^^\\\\\\ZZZXXXVVVSSSSSSSSSSSSSSSSSSSSSSSSMMMMMMNNNNNNMMMKKKIIIGGGCCCBBBAAA@@@???>>>>>>>>><<<@@@IIIUUUdddvvv{{{tttuuutttpppllliiiiiikkknnnooopppooopppvvv{{{wwwrrrvvvyyy{{{{{{|||}}}tttooonnnppprrrsssqqqqqqqqqqqqqqqrrrrrrrrrxxxwwwvvvwwwxxx{{{~~~|||xxxtttoookkkiiiiiijjjnnnttt{{{}}}{{{xxxuuunnnllliiifffddddddeeefffiiiiiiiiiiiijjjmmmrrrvvvyyytttlllccc[[[UUUQQQOOOJJJKKKMMMOOOPPPPPPPPPPPPQQQSSSUUUXXXZZZ[[[[[[[[[TTTUUUUUUWWW\\\dddooovvvyyyzzz}}}}}}lll```UUULLLHHHIIIJJJHHHIIIPPPYYYeeeuuu{{{ggg``````YYYJJJ===888666333222222222222111111111111111000000000000000000000000000000000000////////////000000000000000222333333333333444666333<<>>;;;===???@@@AAAAAAAAA@@@AAAAAA???>>>============:::888777888:::<<<======>>>>>>???@@@@@@@@@@@@@@@===>>>@@@@@@???@@@BBBDDDAAAAAA@@@???@@@AAACCCDDDAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGEEEEEEEEEFFFEEEFFFFFFGGGIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMOOOQQQKKKMMMPPPSSSTTTTTTSSSQQQIIIKKKMMMPPPQQQRRRRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTQQQRRRTTTVVVWWWWWWWWWVVVWWWXXXYYYZZZZZZ[[[]]]``````bbbdddggglllssszzz}}}uuulllfffeeeffffffdddaaa___]]][[[XXXUUUUUUUUUUUUUUUUUUUUUVVVVVVOOOPPPQQQQQQPPPMMMKKKIIIDDDCCCBBBAAA@@@?????????;;;???GGGSSScccvvvyyyqqqnnniiibbb\\\]]]\\\XXXSSSQQQSSSUUUWWWZZZ\\\\\\\\\aaajjjqqq}}}|||wwwnnnsssyyy|||~~~yyyrrrqqqrrrssssssssssssrrrqqqpppnnnmmmmmmrrrrrrrrrsssuuuyyy|||~~~}}}wwwssskkkkkkmmmqqqyyy}}}zzzvvvssspppllljjjjjjjjjkkkoooooonnnmmmmmmoootttxxxzzzuuunnneee^^^XXXUUUTTTLLLMMMNNNPPPQQQQQQPPPPPPRRRSSSUUUWWWYYY[[[\\\\\\UUUTTTTTTTTTWWW]]]eeejjjtttzzzzzzhhh]]]TTTLLLGGGFFFHHHHHHIIIMMMVVVggg|||~~~qqqaaaYYYTTTIII===888777666444222111111111111111111111111111111111000000000000000000000000////////////////////////111111111111222333444444;;;<<>>PPPlllrrr|||^^^IIIBBB;;;:::===:::;;;::::::;;;@@@FFFMMMRRRRRRTTTWWW]]]kkkyyy}}}{{{|||qqq```NNNBBB???@@@===;;;;;;<<<>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;===>>>???>>>???@@@AAA@@@>>><<<:::>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGJJJKKKNNNMMMKKKKKKMMMMMMLLLKKKNNNKKKIIIKKKPPPSSSRRROOOMMMNNNNNNOOOOOOPPPPPPPPPTTTSSSQQQPPPPPPQQQRRRSSSUUUVVVWWWXXXWWWVVVUUUTTTZZZYYYXXXXXXXXXYYY[[[\\\aaa```aaadddjjjqqqwwwzzzyyyssspppqqqrrrllljjjhhhdddaaa___]]]\\\ZZZYYYWWWWWWXXXWWWTTTRRRUUUTTTSSSSSSRRRNNNIIIFFFDDDBBBAAAAAAAAAAAA???>>>>>>BBBHHHQQQddd|||~~~|||wwwqqqhhh```YYYTTTPPPMMMLLLKKKJJJHHHGGGGGGFFFFFFJJJIIIJJJJJJLLLOOOQQQRRR```eeekkkrrrxxx~~~~~~tttooossswww{{{~~~wwwpppooosssvvvuuussspppnnnllllllmmmnnnssssssssstttvvvwwwyyyyyy}}}wwwyyyoooggglllwww}}}yyyvvvvvvuuuqqqqqqtttppprrrtttsssqqqqqqtttvvvyyyssskkkccc^^^ZZZWWWUUURRRQQQPPPOOOOOOOOOPPPQQQSSSTTTWWWYYY\\\]]]^^^___QQQPPPPPPRRRXXX```jjjooo|||wwweeeZZZSSSLLLHHHHHHGGGHHHIIIMMMVVVhhh||||||~~~{{{}}}}}}rrraaaYYYSSSHHH<<<888777666444333222111111111111111111111111111111000000000000000000000000////////////////////////222222222222333444555555:::<<>>???<<<;;;:::<<<>>>@@@@@@?????????>>>===<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>>???@@@@@@@@@>>><<<;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEGGGIIIKKKMMMLLLLLLLLLNNNNNNLLLJJJLLLIIIGGGIIINNNQQQQQQNNNOOONNNNNNNNNNNNOOOOOOPPPTTTRRRQQQPPPOOOPPPQQQRRRUUUUUUWWWWWWWWWWWWVVVUUUYYYYYYYYYYYYYYYZZZ[[[\\\```___```cccjjjqqqwwwzzz|||zzz{{{|||uuusssqqqmmmiiifffdddbbb___^^^\\\[[[[[[YYYVVVTTTWWWUUURRRQQQPPPNNNKKKIIIDDDBBBAAAAAABBBBBBAAA???===AAAGGGQQQdddzzz{{{llljjjgggdddbbb```]]][[[aaa\\\VVVQQQMMMJJJFFFDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCFFFHHHIIIJJJOOOUUU\\\cccjjjqqquuu}}}{{{qqqnnnrrrwww{{{{{{sssoooppprrrsssrrrpppmmmlllkkkkkklllpppqqqrrrsssvvvxxxzzz{{{|||wwwooojjjmmmvvv~~~|||xxxrrrpppqqqvvvwwwxxxwwwuuuuuuxxxzzz}}}wwwnnngggaaa^^^\\\ZZZTTTSSSQQQOOOOOOPPPQQQRRRSSSUUUWWWYYY[[[]]]^^^___TTTSSSTTTYYYcccoooxxx}}}tttbbbWWWQQQKKKIIIJJJHHHIIIKKKOOOZZZkkk}}}{{{~~~tttwww|||tttaaaXXXRRRGGG;;;888777555444333222111111111111111111111111111111000000000000000000000000////////////////////////333333333333444555666777888===MMM___rrrjjjbbbkkkeeeJJJAAAAAAAAAXXXuuuyyyxxxZZZGGGAAA:::999;;;888999999999<<>>??????>>>???>>>>>>===<<<<<<;;;;;;999999:::;;;<<<===>>>???>>>??????@@@???>>><<<;;;;;;<<<===???@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLNNNOOOOOOLLLJJJHHHFFFEEEGGGLLLOOOOOONNNPPPOOOMMMLLLLLLMMMNNNOOOSSSRRRPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWVVVVVVXXXXXXYYY[[[[[[\\\\\\\\\______```ccciiiooouuuxxx|||wwwrrrnnnllljjjhhheeecccaaa___\\\YYYYYYWWWSSSQQQPPPPPPOOONNNGGGEEECCCCCCEEEEEEEEEDDD???BBBHHHSSSfffzzz|||wwwpppiiidddaaa]]]ZZZXXXVVVRRRPPPMMMJJJGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@??????>>>>>><<<<<<<<<===>>>???AAABBB???BBBGGGKKKQQQXXX___dddooouuuzzz}}}tttnnnqqquuuyyy~~~yyy}}}wwwrrrqqqqqqtttsssqqqooonnnlllkkkkkknnnoooppprrruuuxxx{{{}}}|||uuuoookkklllqqq{{{zzzvvvvvv}}}~~~}}}|||{{{|||~~~|||rrriiiddd```^^^]]]XXXVVVRRRPPPOOOPPPRRRSSSSSSTTTVVVYYYZZZ\\\]]]]]]VVVVVV[[[fffuuutttaaaVVVOOOKKKIIIKKKJJJKKKNNNSSS^^^ppppppsssuuuaaaXXXQQQFFF:::777777555444333222222222111111111111111111111111000000000000000000000000////////////////////////222222222222333555666777888???RRRdddxxxhhhcccnnngggLLLCCCBBBBBB[[[vvvwwwwwwZZZGGGAAA:::888:::777888888999===CCCJJJQQQVVVSSSUUUWWW^^^lll{{{wwwqqqeeeUUUGGG>>>;;;;;;:::999:::;;;>>>???>>>===============<<<;;;::::::888999:::;;;===>>>>>>???>>>>>>??????>>>===<<<<<<:::;;;<<<>>>@@@AAAAAABBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJKKKNNNPPPOOOLLLJJJFFFEEEDDDGGGJJJMMMNNNMMMQQQOOOMMMJJJJJJKKKMMMNNNQQQQQQPPPOOONNNOOOOOOOOOQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWZZZ\\\]]]]]]]]]\\\```aaabbbeeehhhmmmrrrvvvyyyvvvvvvsssooollliiifffccc```]]][[[XXXWWWWWWVVVUUUSSSLLLJJJHHHHHHIIIKKKJJJJJJGGGIIIMMMWWWiii{{{}}}xxxsssnnniiieee\\\YYYUUURRRPPPOOOLLLJJJIIIHHHGGGGGGHHHHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEHHHMMMSSSXXXfffmmmuuu}}}xxxnnnoooqqqtttxxx}}}vvvwww|||{{{uuussssssuuutttsssqqqpppooonnnmmmnnnoooppprrruuuxxxzzz|||{{{tttpppkkkhhhiiitttuuukkkddd```]]]\\\ZZZWWWSSSOOONNNPPPRRRTTTSSSTTTUUUWWWYYYZZZZZZ[[[SSSVVV___qqqvvvbbbVVVPPPKKKIIIJJJHHHJJJNNNUUU```ssssssvvvtttbbbXXXQQQFFF999777666555444333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111222444555666999BBBVVVhhh{{{eee```llleeeLLLCCCCCCEEE```{{{zzzyyy[[[HHHAAA:::888:::777777888:::>>>DDDKKKRRRVVVTTTVVVXXX^^^jjjwww{{{xxxtttmmm```QQQEEE===::::::999999999;;;>>>>>>===<<<<<<<<<======<<<;;;:::999777888:::<<<===>>>>>>???>>>>>>>>>>>>>>>======<<<:::;;;<<<>>>@@@AAAAAABBB???@@@@@@AAAAAAAAA@@@@@@????????????@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJMMMOOOOOOLLLIIIEEEEEEEEEGGGIIILLLMMMMMMPPPNNNKKKIIIIIIJJJLLLMMMOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVYYY[[[]]]]]]]]]]]]bbbcccfffgggiiilllqqquuu~~~zzz{{{||||||}}}}}}xxxtttqqqnnnjjjhhhcccbbbbbbbbbbbb```\\\YYYRRROOOMMMLLLMMMOOOOOONNNOOOQQQTTT[[[iiixxx~~~xxxuuuqqqnnnkkkiiiiiijjj```]]]XXXTTTRRRPPPNNNLLLOOONNNMMMMMMNNNNNNLLLJJJGGGHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@AAAEEEJJJOOO]]]fffqqq{{{wwwmmmlllmmmoootttzzzvvvtttvvvyyyssspppoooqqqpppooonnnnnnnnnnnnnnnpppqqqqqqsssuuuwwwyyy{{{vvvqqqkkkeeecccnnnyyynnngggaaa]]][[[[[[XXXTTTPPPOOOPPPSSSUUURRRSSSUUUVVVWWWXXXXXXXXXVVVYYYcccxxxzzzwwwttttttyyyuuucccWWWPPPKKKHHHIIIFFFIIIMMMUUUaaattt{{{|||sssbbbYYYRRREEE999666666555444333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000111222444555666;;;EEEYYYkkkccc]]]jjj~~~^^^HHHAAACCCJJJjjj~~~___JJJBBB:::999;;;888888999;;;???EEELLLRRRVVVVVVXXX[[[```kkkvvvwwwsssqqqiii\\\NNNCCC===::::::888888999;;;===>>>===;;;;;;<<<<<<===<<<:::999888666888:::<<<>>>??????>>>========================;;;<<<===???@@@AAAAAAAAA??????@@@AAAAAAAAA@@@@@@????????????@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGJJJMMMMMMLLLJJJEEEEEEEEEFFFGGGIIIKKKKKKMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[\\\]]]^^^bbbeeehhhjjjkkknnnsssxxx{{{||||||||||||~~~}}}zzzxxxuuusssmmmmmmmmmnnnmmmkkkfffbbbYYYVVVSSSRRRRRRSSSTTTSSSWWW[[[___bbbiiirrruuussssssnnniiigggffffffjjjoooqqqmmmhhhcccaaa___]]][[[[[[YYYVVVTTTTTTSSSQQQPPPMMMNNNNNNNNNMMMKKKIIIHHHFFFGGGGGGGGGFFFFFFEEEDDDAAAAAAAAA@@@AAADDDIIIMMM[[[eeesss|||kkkjjjjjjnnnttt|||uuurrrsss{{{|||sssllliiihhhiiihhhgggggghhhjjjlllnnnqqqrrrssstttvvvxxxzzz{{{|||wwwooogggccclll|||ssskkkeee```]]][[[YYYUUURRRRRRSSSUUUVVVTTTUUUVVVWWWXXXXXXXXXXXX^^^]]]aaaqqq|||vvvqqqkkkgggdddbbbeeennn~~~rrraaaWWWQQQKKKHHHHHHGGGJJJOOOWWWdddwww~~~~~~rrrbbbZZZSSSFFF888666555444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000111333555666777;;;GGG\\\mmmeeeaaaoooxxxYYYDDD???CCCNNNrrrcccLLLCCC:::999<<<:::999:::<<<@@@FFFLLLRRRVVVWWWZZZ___eeepppyyyxxxrrrpppgggYYYLLLBBB===;;;:::777777888;;;===>>><<<::::::;;;<<<<<<<<<:::888777555777:::===>>>??????>>>======<<<<<<<<<============>>>???@@@AAAAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCC@@@@@@????????????@@@@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGJJJLLLKKKJJJDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIJJJJJJKKKKKKIIIJJJKKKMMMNNNOOOPPPPPPRRRRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUWWWYYY[[[]]]^^^___dddiiilllnnnrrryyy~~~{{{yyywwwvvvvvvssspppmmmeeeaaa^^^[[[[[[\\\\\\\\\```hhhnnnnnnmmmmmmkkkgggjjjdddaaacccdddfffkkksssuuurrrnnnkkkkkkkkkkkkjjjoookkkgggcccaaa```^^^]]]ZZZ[[[[[[[[[YYYVVVTTTRRRNNNNNNOOOOOONNNLLLKKKJJJGGGGGGGGGEEEEEEGGGJJJMMMYYYeeetttmmmkkkjjjmmmttt|||qqqpppqqqvvv~~~{{{tttlllgggddddddcccbbb``````cccgggllloooqqqqqqsssuuuwwwzzz}}}~~~xxxoooiiimmm{{{tttmmmhhhccc___[[[ZZZXXXVVVVVVWWWXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZbbb\\\YYYcccsss}}}|||vvvllliiieeebbb```___]]]\\\]]]bbblll||||||nnn^^^VVVQQQLLLIIIIIIJJJMMMSSS[[[iii|||}}}vvvpppbbbZZZSSSFFF888666555444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111333444666777888;;;HHH]]]ooojjjgggwwwtttXXXDDD???DDDOOOuuufffNNNDDD:::999===<<<:::;;;===AAAFFFLLLRRRUUUXXX\\\bbbiiittt|||{{{tttooofffXXXKKKBBB===;;;:::666777888;;;===>>><<<::::::;;;<<<<<<<<<:::888666555777:::===?????????>>>======<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDD@@@@@@????????????@@@@@@>>>????????????@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@??????>>>>>>??????@@@???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEHHHKKKKKKJJJCCCCCCDDDCCCCCCCCCEEEFFFHHHIIIIIIJJJJJJKKKKKKKKKGGGHHHJJJLLLNNNOOOPPPPPPUUUTTTRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUWWWZZZ]]]___]]]ccciiinnnpppuuu}}}}}}zzzyyyxxxvvvuuuooolllgggeeedddeeeeeedddgggrrr{{{yyysssllleee___```[[[ZZZ```eeegggnnnvvv~~~{{{yyyzzz}}}}}}wwwrrrpppooommmlllggghhhhhhgggeeebbb___]]]WWWWWWWWWWWWVVVTTTRRRQQQLLLLLLKKKHHHEEEEEEGGGHHHRRR^^^ooopppmmmjjjlllrrrxxx}}}~~~}}}nnnmmmooosssyyy}}}}}}|||yyywwwtttnnnhhheeeeeeeeeaaa___^^^^^^bbbhhhnnnrrroooppprrruuuxxx|||wwwoooooo{{{}}}xxxrrrmmmhhhccc___\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\mmmccc]]]```eeefffeeeeee___\\\YYYYYY[[[\\\ZZZXXX[[[\\\ggg~~~}}}nnn^^^VVVPPPKKKHHHHHHNNNNNNQQQ[[[mmm{{{zzz{{{zzzhhh```ZZZOOOAAA999555444444333222222222222111111111111111111111111000000000000000000000000000000000000111111111111000111222222333444888:::???LLLbbbssszzzgggccczzztttZZZFFFAAACCCOOOuuufffMMMAAA888666:::999:::<<<>>>@@@DDDIIIPPPTTT```bbbhhhrrr{{{|||wwwrrrcccRRREEE<<<666666999666777777999:::;;;<<<<<<999::::::;;;;;;::::::999888999:::<<<>>>???@@@AAA???@@@@@@??????>>>===<<<>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA@@@@@@@@@@@@??????>>>===??????>>>>>>>>>>>>??????AAA@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQSSSTTTTTTTTTTTTVVVZZZ]]]___```dddjjjmmmsss}}}wwwrrrmmmjjjkkklllllljjjmmmpppssssssooofff]]]WWWTTTWWWXXXWWWVVV]]]iiittt{{{xxxwwwyyyxxxwwwuuuqqqlllgggdddbbbaaa___]]][[[YYYXXXWWWTTTNNNJJJJJJJJJHHHGGGHHHVVV^^^kkkyyymmmfffbbbeeekkkoootttxxxzzz|||~~~qqqqqqrrrvvv{{{}}}|||zzzxxxzzzwwwpppkkkjjjjjjhhhfffeeedddbbbbbbeeeiiimmmrrrqqqrrruuuvvvwww~~~zzzqqqpppwww~~~{{{xxxtttpppmmmiiidddaaa\\\^^^______^^^]]]]]]^^^XXX\\\]]][[[\\\^^^^^^[[[wwwkkk```]]]^^^\\\[[[[[[YYYXXXWWWWWWYYYZZZZZZYYY^^^aaannn|||nnn^^^UUUPPPKKKHHHIIIJJJJJJOOO[[[ooozzz|||{{{{{{jjjaaa[[[OOOBBB:::555555444333222222222222111111111111111111111111000000000000000000000000000000000000111111111111000111222333333555888;;;@@@MMMcccuuurrreeeeee|||uuuYYYEEE>>>@@@KKKrrr```JJJBBB:::888:::777;;;<<<>>>@@@CCCHHHOOOSSS\\\```kkkwww}}}wwwooo```OOODDD<<<777777:::777777888999:::;;;<<<<<<999::::::;;;;;;::::::999999999:::;;;===>>>??????<<<======>>>>>>>>>======??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>??????AAA@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQSSSTTTTTTTTTTTTVVVYYY\\\]]]^^^bbbhhhlllsss|||xxxsssqqqqqqrrrpppnnnmmmnnnpppoooiiiaaaYYYTTTNNNQQQRRRRRRRRRYYYeeeooo~~~{{{wwwtttrrrqqqnnnjjjfffbbb___^^^[[[TTTNNNNNNMMMJJJIIIJJJSSS]]]kkkyyylllddd^^^___cccfffjjjnnnooorrrvvvzzz|||{{{zzzyyyvvvuuuvvvyyy}}}~~~zzz|||{{{vvvssstttuuussskkkiiieeebbbbbbdddiiimmmooonnnppptttvvvxxxwwwsssuuuyyy~~~xxxuuupppmmmjjjgggdddaaa^^^```aaaaaa___]]]^^^^^^[[[___bbbaaaaaacccbbb^^^uuueee\\\YYYVVVVVVXXXWWWYYY[[[[[[[[[\\\^^^___ccciiixxx{{{mmm]]]UUUPPPKKKIIIIIIGGGIIIPPP^^^tttwwwzzzzzz|||kkkbbb[[[OOOBBB:::666555444333222222222222111111111111111111111111000000000000000000000000000000000111111111222222000222333333444555999;;;@@@NNNfffyyy~~~iiiccceee}}}sss^^^IIIBBBBBBLLLsssvvvZZZHHHCCC<<<:::;;;777<<<===???AAACCCHHHMMMQQQWWW___nnnxxxmmm^^^MMMBBB<<<777888;;;777777888999:::;;;<<<<<<999999::::::::::::999999999::::::;;;<<<<<<======:::;;;<<<===>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@????????????@@@AAA@@@@@@@@@AAA@@@@@@?????????>>>>>>======>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSTTTTTTTTTUUUXXX[[[[[[\\\___eeejjjsss|||xxxwwwwwwwwwtttqqqmmmlllkkkgggaaaYYYRRRNNNFFFIIIKKKKKKLLLSSS^^^ggguuu~~~xxxrrrmmmjjjiii___WWWUUUSSSPPPNNNOOOSSS```ooo{{{~~~nnnddd\\\ZZZ[[[\\\___bbbfffiiioootttwwwyyyyyyxxxzzzyyyxxxyyy|||}}}~~~oookkkddd^^^]]]___dddggghhhhhhkkkpppsssvvv~~~yyywwwxxxvvvrrrmmmiiigggfffdddccc```bbbccccccaaa______```]]]cccgggggghhhiiifffaaa}}}kkkaaa]]]\\\___cccbbbeeehhhgggfffeeegggjjjjjjssszzzkkk\\\TTTOOOKKKIIIIIIHHHKKKSSScccyyy~~~uuu}}}{{{qqquuuyyy{{{lllcccZZZNNNAAA999777666555444333222222222111111111111111111111111000000000000000000000000000000111111111222222222111222333444444666:::===@@@OOOhhh|||ssscccbbbddd{{{qqqbbbMMMDDDDDDNNNtttuuuYYYGGGBBB<<<;;;<<<888<<<>>>@@@AAACCCGGGKKKOOOTTT___qqq|||nnn^^^MMMBBB<<<999888:::888888999999:::;;;;;;<<<999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????===>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLNNNPPPRRRRRRSSSTTTTTTTTTUUUWWWYYYZZZZZZ^^^dddjjjttt|||yyyxxxzzzyyyvvvrrrmmmjjjfff___XXXRRRLLLJJJCCCEEEFFFFFFGGGKKKTTT[[[iii~~~|||yyynnnddd```^^^ZZZXXXXXXYYYfffuuu~~~}}}qqqfff\\\YYYYYYXXXZZZ]]]dddhhhnnntttyyy|||}}}}}}{{{yyyxxxwwwyyy{{{}}}rrrjjj___WWWTTTVVVZZZ\\\______dddjjjnnnsss}}}}}}}}}vvvqqqkkkfffeeeeeeeeeeeeaaacccdddeeedddcccdddeeeaaagggmmmnnnooonnniiiccctttkkkhhhiiimmmssssssvvvyyyxxxuuussstttvvvttt}}}xxxjjj[[[SSSOOOKKKIIIIIIIIILLLUUUeee{{{~~~ssskkkrrrvvvlllqqqzzzyyykkkbbbYYYLLL@@@999888777555444333222222222111111111111111111111111000000000000000000000000111111111111222222222222111222444444555777;;;>>>AAAQQQjjj{{{lllbbbbbbdddxxxvvvbbbMMMEEEDDDMMMssszzz\\\HHHAAA::::::===:::<<<===@@@BBBCCCFFFJJJMMMTTT```sssrrraaaNNNCCC>>>:::888999999999999::::::;;;;;;<<<888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@???>>>===>>>>>>============>>>>>>????????????????????????????????????????????????===>>>>>>???@@@@@@@@@@@@>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>?????????<<<<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMPPPQQQQQQRRRTTTTTTSSSTTTVVVXXXZZZZZZ^^^dddjjjttt|||yyywwwxxxzzzzzzxxxuuunnnjjjcccZZZSSSLLLIIIGGGDDDEEEEEECCCCCCEEEJJJOOO\\\mmm|||ppplllkkkgggcccbbb```lllxxxzzzssshhh^^^[[[ZZZXXXYYY\\\bbbffflllsssxxx{{{||||||{{{yyywwwttttttuuuwwwyyyuuukkk]]]RRRMMMNNNPPPRRRWWWYYY^^^eeekkkqqq|||uuupppjjjeeeccccccddddddaaacccfffgggggggggiiijjjhhhooouuuvvvvvvtttnnngggzzzxxxyyy~~~wwwhhhZZZRRROOOKKKIIIIIIHHHLLLUUUeeezzzwwwlllfffkkkwww{{{~~~ssskkkrrr~~~vvvjjjbbbYYYLLL@@@:::888777666444333222222222111111111111111111111111000000000000000000000000111111111222222222222333111222444555666888<<>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>;;;<<<===>>>????????????>>>======<<<<<<======>>>::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????:::;;;<<<<<<===>>>??????>>>???@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJMMMOOOQQQPPPRRRSSSTTTSSSSSSUUUVVVYYYZZZ^^^dddjjjsss}}}vvvtttrrrtttxxx{{{zzzxxxpppkkkbbbYYYQQQKKKHHHFFFFFFFFFEEEBBB@@@@@@CCCEEENNN[[[nnnzzzwwwvvvrrrmmmjjjfffoooyyy{{{vvvlllccc```___\\\[[[]]]^^^aaagggnnnrrruuuuuuuuuxxxwwwtttpppmmmlllnnnppptttzzzzzzooo^^^QQQLLLJJJKKKKKKQQQRRRXXX```gggnnnyyyxxxssslllfffdddccccccbbbccceeehhhiiijjjjjjlllmmmpppwww|||}}}|||zzzssskkkuuugggYYYQQQNNNKKKIIIJJJHHHLLLWWWggg}}}tttiiieeegggqqqxxx~~~}}}{{{yyyoookkkuuuuuujjjcccZZZMMMBBB===999888666555333222222222111111111111111111111111000000000000000000000000111111111222222222333333111333444555666999===@@@IIIYYYsssyyyyyylllccccccdddxxxzzznnn[[[UUUWWW``````JJJBBB:::999<<<:::999;;;???BBBDDDGGGJJJMMMOOO^^^tttqqq___KKKBBB>>>;;;999999:::::::::;;;;;;;;;;;;;;;888888999999999999888888;;;;;;;;;<<<<<<=========??????@@@@@@@@@??????>>>???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===999:::;;;===>>>>>>??????======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=====================>>>>>>>>>???::::::;;;<<<===>>>??????>>>>>>???@@@AAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDFFFHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMKKKJJJIIIJJJLLLOOOQQQPPPQQQSSSTTTSSSSSSTTTUUUWWWXXX]]]ccchhhppp~~~}}}wwwuuusssrrrtttxxx}}}}}}wwwsssnnnllljjjmmmrrrwwwyyyyyyqqqlllcccZZZQQQLLLIIIGGGFFFEEECCCAAA>>>>>>>>>???BBBLLLZZZjjj~~~~~~~~~zzztttppplllrrryyy~~~uuullliiigggccc``````]]]```fffkkkoooppppppoooqqqpppnnniiiccc```aaaccceeemmmtttwwwzzz~~~~~~qqq```RRRKKKHHHFFFDDDGGGIIIOOOXXX___fffrrr}}}{{{tttnnnkkkhhhfffeeegggiiikkklllkkkkkklllmmmtttzzz~~~}}}zzzssskkkuuugggXXXQQQNNNKKKIIIJJJJJJOOOZZZkkkrrrgggeeeeeennn}}}}}}~~~zzzwwwmmmkkkwwwuuukkkddd[[[NNNDDD???999888777555333222222222111111111111111111111111000000000000000000000000111111222222222333333333111333444666777999===@@@MMM]]]wwwrrreeebbbcccxxxtttooo\\\WWWZZZccc}}}^^^IIIBBB;;;999<<<999888;;;???BBBDDDGGGKKKMMMLLL]]]uuu~~~nnn\\\III@@@>>><<<:::999::::::;;;;;;;;;;;;;;;;;;888888999999999999888888;;;;;;<<<<<<===>>>>>>???<<<===>>>??????@@@??????@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===888999:::<<<===>>>>>>>>>======<<<<<<<<<<<<======<<<=========>>>>>>??????============>>>>>>>>>>>>::::::;;;<<<===>>>???@@@===>>>???@@@AAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAABBBDDDFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLNNNMMMKKKJJJJJJLLLOOOPPPOOOQQQSSSTTTSSSRRRSSSTTTVVVWWW\\\bbbgggnnn{{{}}}wwwpppnnnkkkjjjlllpppuuuxxxsss|||~~~|||xxxsssnnniiigggdddcccfffmmmsssvvvwwwrrrmmmddd[[[SSSMMMJJJIIIEEEDDDBBB???>>>=========:::DDDNNNWWWeeeyyy~~~wwwrrrrrrvvv|||}}}uuurrroooiiieeeddd```ccchhhlllooopppooonnniiiiiigggaaaZZZVVVVVVWWW^^^gggooosssvvv{{{|||{{{qqq___QQQIIIFFFBBB@@@>>>@@@FFFOOOWWW^^^jjjuuu~~~yyytttnnnrrrwww{{{}}}wwwrrrooollljjjkkkmmmnnnmmmllljjjkkkkkktttzzz}}}|||zzzwwwppphhhnnnbbbVVVRRRPPPMMMKKKKKKLLLPPP[[[ooorrreeebbbfffttt|||~~~{{{ppphhhkkkttt~~~~~~uuullljjj```KKK>>>>>>999888777555444444444444111111111111111111111111222222222111111111000000000000000000111111111111222333444444555888<<>>:::999;;;===???AAAEEEKKKNNNNNN\\\sssuuu___KKKDDD>>>888999@@@777888999:::;;;;;;;;;;;;:::999888777777777888999999999:::;;;<<<>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<>>>>>===<<<;;;;;;;;;>>>===;;;;;;;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGHHHHHHGGGGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLOOOOOOQQQRRRSSSSSSSSSSSSVVVXXX\\\bbbjjjrrrzzz~~~yyyrrrnnnjjjeeebbbaaaccccccdddjjjmmmssszzz|||xxxxxxtttpppmmmkkkhhhbbb^^^YYYXXXYYY]]]eeeooovvvzzzsssnnneee]]]VVVPPPJJJGGGGGGDDDAAA>>><<<<<<<<<===>>>@@@DDDKKKUUUdddsss}}}}}}wwwtttuuuuuuyyyxxxuuusssnnnkkkkkkeeedddfffjjjnnnnnnjjjgggiiiddd]]]XXXVVVVVVWWWWWW[[[aaahhhiiigggiiirrr{{{}}}sssdddWWWNNNGGGBBB>>>???AAAEEEJJJLLLPPPZZZfffrrr|||{{{tttoookkkiiiiiikkklllnnnwww|||xxxtttrrrqqqnnnjjjhhhhhhiiiiiihhhpppsssuuusssnnnhhhdddccczzzjjj___TTTPPPNNNKKKJJJKKKNNNSSS```uuussseeecccggguuu~~~|||}}}~~~zzzppphhhjjjrrr}}}}}}vvvllljjj___JJJ======888777666444333333222222111111111111111111111111222222222111111111000000000000000000111111111111222333444444555888<<<@@@PPPddd{{{yyyhhheeeccctttyyyeeeVVVQQQFFFJJJUUUzzzbbbKKKCCC<<<:::<<<888999;;;===???AAAEEEKKKNNNQQQ^^^ssswwwaaaLLLDDD???999777;;;888888999:::;;;;;;<<<<<<;;;:::999777777777888888999999:::;;;<<<===>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>???>>>======<<<======<<<<<<;;;:::::::::===<<<;;;::::::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===???>>>>>>>>>>>>@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBBCCCDDDEEEFFFEEEGGGHHHGGGGGGGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLOOOPPPQQQSSSTTTUUUUUUUUUWWWYYY\\\bbbjjjrrryyy}}}~~~vvvpppiiifffbbb```___``````______bbbfffkkkqqqwww{{{}}}{{{vvvqqqnnnkkkhhhccc```]]]ZZZTTTPPPPPPPPPQQQWWW___iiippptttqqqkkkccc[[[TTTOOOJJJGGGDDDBBB???<<<:::::::::;;;666888;;;AAAIIIUUUbbbkkkssszzzxxxyyy|||zzzwwwvvvuuuuuuwww~~~|||yyysssooonnnllljjjjjjmmmrrrsssqqqnnnhhhccc\\\WWWVVVVVVWWWWWWYYY^^^cccbbb```cccmmmvvv{{{sssgggZZZOOOHHHBBB@@@======AAAEEEGGGKKKVVVbbbppp{{{~~~xxxsssllliiihhhjjjjjjiiimmmsssyyy}}}{{{xxxvvvrrrnnnkkkiiigggeeedddhhhjjjllliiiddd^^^[[[ZZZqqqeee[[[QQQNNNLLLJJJIIIKKKOOOWWWfff{{{vvvhhheeekkkxxx|||}}}}}}}}}zzzssslllnnntttwwwllliii^^^III<<<;;;777666555333222222111111111111111111111111111111222222222111111111111111000000000111111111222222222333444555666999===AAAPPPfff~~~lllfffbbbqqquuuaaaLLLGGG???DDDPPPtttcccKKKCCC;;;:::;;;777999;;;===???AAAEEEKKKNNNUUU___rrrhhhPPPFFFBBB<<<777777999999::::::;;;;;;<<<<<<<<<;;;999888777777777888888888999:::;;;<<<======?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<>>>???????????????@@@@@@>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;:::999999999<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;==================>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFHHHJJJKKKKKKJJJJJJJJJKKKKKKLLLOOOPPPRRRTTTUUUVVVWWWWWWXXXYYY\\\bbbiiiqqqyyy}}}zzzrrrllldddbbb___]]]]]]\\\ZZZYYYUUUVVVWWWZZZ^^^bbbfffhhhllllllllljjjhhhddd```^^^ZZZWWWSSSPPPMMMIIIEEEBBBGGGHHHKKKRRR[[[eeelllooopppjjjaaaXXXRRRMMMIIIGGGAAA???<<<999888777888888777999<<<@@@FFFOOOYYY___hhhooouuuxxx|||}}}~~~yyyrrrsssvvvuuuttttttttttttvvvzzz|||vvvqqqpppssspppnnnoootttwwwwwwuuugggbbb\\\WWWVVVVVVVVVVVVZZZ^^^```]]]ZZZ\\\dddlllvvvrrrjjj^^^RRRHHHBBB@@@===<<<>>>AAACCCGGGSSS___qqq}}}}}}tttoookkklllkkkgggfffgggooorrrxxx~~~{{{uuupppkkkfffaaa^^^^^^______\\\XXXTTTRRRQQQ}}}lllaaaXXXPPPNNNLLLJJJJJJLLLQQQYYYjjj~~~sssooouuu}}}{{{~~~yyytttwww}}}wwwlllhhh\\\GGG::::::777666555333222222222111111111111111111111111111111111111111111111111111000000111111111222222222222333555555777:::>>>BBBSSSjjjmmmfffcccsssppp^^^HHHCCC<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>?????????@@@>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???????????????>>>>>>>>>??????@@@AAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIJJJJJJIIIIIIJJJJJJKKKKKKMMMNNNPPPSSSTTTVVVWWWWWWXXXYYY\\\aaaiiirrrzzz~~~}}}~~~|||vvvoooiii```___]]]\\\[[[YYYWWWTTTSSSRRRQQQPPPPPPRRRTTTVVVUUUVVVVVVVVVTTTRRRPPPNNNLLLJJJHHHEEECCC@@@>>>===CCCDDDIIIRRR]]]gggmmmppprrrkkkaaaWWWPPPKKKHHHEEE>>>===;;;888777666777777;;;===@@@DDDIIIOOOWWW\\\cccjjjpppqqqtttyyy~~~~~~}}}zzz{{{yyyrrrqqqrrrpppooopppppprrruuuyyy~~~xxxsssqqqqqquuuqqqmmmmmmqqquuuwwwvvviiieee^^^YYYVVVUUUTTTSSS[[[^^^```^^^YYYYYY]]]cccnnnooommmeeeXXXKKKCCC??????>>>???AAAAAAEEEQQQ^^^tttxxxrrrpppooojjjgggfffkkknnnrrrxxx~~~|||ssskkkccc\\\WWWUUUUUUUUUSSSQQQPPPOOONNN{{{kkk___WWWQQQOOOMMMJJJKKKNNNRRR[[[kkk|||zzzzzzyyyyyy~~~|||wwwkkkggg[[[FFF999999888777555444333333222222111111111111111111111111111111111111111111111111111111111111222222222222222444555666777;;;???CCCTTTnnnmmmgggfffyyy}}}kkkYYYGGGAAA;;;BBBIIIiii```IIIBBB<<<<<<>>>;;;999;;;===???AAAEEEKKKNNNWWWaaappp```KKKCCC@@@<<<999;;;;;;:::::::::;;;<<<======<<<:::888888888888999888999999::::::;;;;;;;;;::::::;;;===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<===>>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@??????===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTTTTUUUVVVXXXZZZ```hhhqqqzzzzzzwwwwwwyyy{{{xxxzzz}}}|||{{{yyyyyyzzzzzz{{{{{{{{{xxxssslllhhh___]]]\\\[[[ZZZXXXUUURRRTTTRRRNNNKKKHHHGGGHHHHHHFFFFFFFFFFFFFFFEEECCCBBB@@@@@@???>>>===<<<===>>>@@@CCCJJJUUU```jjjppprrrsssmmmbbbYYYQQQKKKFFFCCC===<<<:::999777777777777888:::>>>AAAEEEKKKRRRVVV\\\dddiiijjjjjjoootttvvvvvvuuuuuuxxx|||~~~}}}{{{~~~~~~wwwqqqpppooommmlllmmmkkkoootttzzzzzzrrroooqqqrrrtttpppllllllooossstttssskkkfff^^^XXXTTTRRROOONNNSSSYYY___aaa___]]]___aaaiiimmmooojjj___QQQFFFAAA???>>>>>>??????CCCNNNZZZttt~~~uuuqqqoookkkiiijjjlllnnnqqqvvv}}}yyyooofff]]]VVVQQQNNNNNNNNNOOOPPPPPPPPPOOOyyykkk]]]WWWRRRPPPMMMJJJLLLPPPSSS]]]ooo{{{yyyyyywwwwwwxxx||||||wwwjjjfffZZZEEE999999888777666444333333222222111111111111111111111111111111111111111222222222111111111222222222222333333444555666888<<<@@@DDDUUUqqqnnnjjjjjj~~~zzzhhhVVVEEE@@@999@@@DDDbbb___HHHBBB<<<===???<<<999;;;===???AAAEEEKKKNNNVVVaaaooojjjPPPEEEAAA===:::===<<<;;;::::::;;;<<<===<<<;;;:::888888999::::::999:::::::::;;;;;;;;;<<<:::;;;<<<===???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<===<<<============<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@??????======???@@@@@@AAA@@@@@@@@@???>>>======>>>???@@@???????????????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKMMMNNNPPPQQQRRRRRRVVVVVVXXX]]]dddmmmuuu{{{|||wwwqqqnnnnnnoooooopppppppppnnnnnnooopppsssuuuwwwwwwtttpppkkkggg___]]][[[ZZZYYYWWWTTTQQQRRRPPPLLLHHHDDDAAA@@@???>>>>>>>>>>>>===<<<<<<;;;777888888888777999;;;>>>>>>BBBKKKVVVbbbkkkpppqqqqqqlllcccYYYRRRKKKEEEAAA<<<;;;:::999888777777666777999;;;>>>BBBHHHOOOSSSZZZbbbgggfffeeeiiioooqqqoooppprrrvvvyyyyyyxxxvvvuuuuuuvvvyyy|||~~~}}}|||uuuppplllmmmmmmkkkjjjllljjjlllqqqwww}}}xxxooonnnpppqqqsssooollllllooopppooommmfffaaaZZZSSSOOOLLLIIIGGGFFFNNNXXX___aaabbbccceeefffhhhkkkhhh___TTTIIICCC<<<;;;<<<===<<<>>>HHHSSSmmmyyytttppplllkkknnnoooooorrrvvv{{{{{{vvvmmmddd]]]XXXRRROOOMMMMMMNNNQQQTTTUUUSSSRRRttthhh\\\WWWSSSPPPMMMIIIKKKOOOUUUaaauuuyyyyyyzzzxxxxxx{{{~~~uuutttvvviiieeeYYYEEE::::::777666555333222222111111111111111111111111111111000000111111111222222222111111111222222222333333333444666777999<<>>;;;999;;;===???AAAEEEKKKNNNUUUaaannnzzzyyy\\\LLLEEE@@@<<<>>><<<;;;::::::;;;<<<===::::::999888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::;;;;;;<<<===============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>???@@@@@@???>>><<<===???@@@AAAAAA@@@@@@???>>>============>>>???>>>>>>======>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCCCCBBBCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKMMMNNNOOOPPPPPPPPPVVVVVVVVVXXX^^^eeemmmqqqsssuuuvvvsssnnniiiggggggjjjhhhfffddddddeeeffffffkkkmmmooopppooollljjjhhh___]]]ZZZXXXWWWVVVSSSQQQMMMLLLIIIFFFCCC@@@>>>===;;;;;;;;;:::999888777777333555666555444555999===>>>BBBLLLXXXdddmmmqqqqqqlllggg```YYYRRRKKKEEE@@@::::::999888777666666555:::;;;===???BBBHHHOOOTTTXXX```eeecccaaaeeekkknnnlllmmmooorrrtttuuuuuutttooonnnooorrruuuwwwvvvuuuoookkkjjjmmmmmmjjjjjjlllmmmkkkjjjooowww~~~xxxnnnlllmmmmmmooolllkkkkkkmmmllliiieee[[[VVVPPPKKKHHHEEEBBB@@@>>>FFFPPPXXX\\\___bbbcccaaa___]]]ZZZUUUNNNGGGAAA:::999:::;;;:::;;;DDDNNNfff|||xxxrrrqqquuussssssuuuwww|||zzzmmmhhhaaa[[[XXXWWWVVVVVVUUUUUUVVVYYY\\\\\\YYYVVVoooddd[[[VVVRRRPPPLLLHHHJJJNNNVVVdddzzzyyyzzz|||{{{||||||zzznnnmmm~~~uuuhhhdddYYYEEE:::;;;555555333222111000000000111111111111111111111111000000111111222222222222111111222222222333333333333444666777999===AAAEEE]]]zzzuuuooooooqqq^^^EEE???:::AAADDD___aaaJJJCCC<<<;;;===999999;;;===???AAAEEEKKKNNNUUUbbbmmmwwwgggUUUKKKDDD???>>>===;;;::::::;;;<<<===:::999999888999:::<<<===;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;<<<===??????>>>>>>======<<<<<<::::::;;;;;;::::::999888999999999999999999999999999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999;;;===???@@@???>>>===<<<===???@@@AAAAAA@@@@@@???>>>===<<<<<<===>>>???===============>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCBBBBBBBBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPWWWVVVUUUUUUYYY___fffjjjhhhmmmqqqqqqmmmgggdddcccgggddd___]]]^^^___``````dddfffjjjkkkkkkjjjiiiiii___]]]YYYWWWVVVTTTRRRQQQJJJJJJIIIGGGEEEBBB@@@>>>;;;;;;:::888777666555555444555666555333444888<<>>@@@FFFMMMRRRTTT\\\aaa^^^[[[___eeehhhggghhhhhhjjjlllooopppqqqmmmlllmmmooorrrtttsssrrrooollllllooonnnkkkiiikkkpppjjjfffhhhpppxxx|||}}}{{{xxxnnnjjjiiigggjjjiiihhhiiijjjhhhccc^^^RRRNNNIIIDDDBBB@@@>>><<<>>>CCCKKKQQQVVVYYY\\\___\\\WWWPPPLLLJJJGGGBBB>>>999999;;;<<<;;;;;;CCCLLLbbb{{{zzzyyy|||wwwwwwxxxzzz~~~uuukkkeeeaaa[[[XXXXXXZZZ]]]^^^]]]]]]^^^aaadddccc___ZZZvvviiibbb^^^WWWOOOKKKIIIHHHMMMSSSZZZjjj{{{~~~zzzyyyjjjiiitttqqqgggbbbQQQAAA;;;666777666555444333333222333111111111111111111111111//////000111111111111111222000///111444555444222333222444888:::<<>>BBBGGGKKKTTTYYYcccpppxxx```PPPFFFAAA>>><<<999888999999999888999999888888888999;;;<<<:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::999999999888999999::::::999:::<<<======<<<:::999<<<<<<;;;::::::999888888999999999999999999999999999;;;;;;;;;999999999;;;<<<===??????===<<<===>>><<<<<<======>>>>>>?????????>>>===<<<<<<>>>@@@AAA@@@@@@???<<<;;;;;;===???@@@@@@??????????????????<<<<<<===>>>???@@@@@@AAACCCDDDEEEDDDCCCBBBCCCDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLNNNRRRTTTTTTXXX```gggiiijjjjjjjjjjjjiiifff```\\\[[[[[[YYYVVVTTTSSSUUUWWWZZZ\\\aaadddfffeeebbbaaa[[[[[[YYYWWWTTTQQQNNNLLLJJJHHHEEEBBB@@@>>>>>>>>>888888777666555444333333444555555555666888<<>>======<<<;;;;;;???EEEKKKPPPQQQQQQPPPNNNLLLIIIEEEBBB@@@???>>>:::::::::999:::===BBBFFFSSSrrr~~~yyy{{{{{{yyyvvvuuuvvvxxx~~~vvvllleee```[[[[[[\\\^^^bbbgggkkknnnggghhhhhhhhhiiiiiijjjjjjsssggg```\\\UUUOOOLLLJJJIIIMMMTTT___ooo|||~~~zzzxxxjjjjjjtttooofffaaaOOOAAA<<<777666555444333222222222222111111111111111111111111//////000111111111111111222000///111444555444222444333555999;;;===DDDKKKaaaooowwwssswwwaaaIII>>>AAACCCCCCaaalllPPPDDDAAA<<<999999:::;;;<<<<<<>>>AAAGGGJJJSSSWWW___jjjyyymmmZZZKKKCCC???===:::999999999888777888777777777888999;;;<<<:::;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<======<<<<<<;;;::::::999999999999999:::999:::;;;======;;;:::999<<<;;;;;;:::999999888888999999999999999999999999999:::;;;;;;999999:::;;;<<<>>>??????>>>======>>>======>>>>>>>>>>>>>>>>>>@@@???=========>>>@@@AAA??????>>>;;;999999;;;===????????????????????????======>>>>>>??????@@@@@@BBBCCCDDDCCCBBBAAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNNNNNNNMMMNNNSSSWWWXXX^^^ffflllllliiiiiihhhhhhgggddd^^^ZZZXXXXXXVVVSSSPPPPPPRRRSSSVVVYYY]]]aaacccbbbaaa___\\\ZZZXXXUUUQQQNNNLLLJJJFFFDDDBBB???===<<<<<<<<<888888777666555555444444444555555555666888<<>>======<<<;;;:::===BBBFFFIIIJJJIIIHHHFFFDDDBBB@@@>>>===<<<<<<;;;;;;;;;:::;;;>>>CCCFFFRRRooo}}}wwwwwwuuuqqqllliiiiiikkkpppqqqrrrppplllhhheeeddddddeeefffiiilllqqquuuwwwsssttttttuuuuuuuuuuuuuuupppccc\\\XXXSSSOOOMMMKKKJJJOOOVVVeeettt~~~{{{~~~{{{wwwiiijjjrrrnnnfff```NNNAAA<<<777555444333222222111222222111111111111111111111111//////000111111111111111111000000111333444444333555555777;;;<<<>>>FFFOOOeeepppyyyuuu|||eeeLLL???AAABBBCCCaaapppSSSFFFBBB===999::::::;;;;;;<<<===AAAFFFIIIPPPUUU[[[bbbnnnyyydddPPPDDD@@@>>>;;;999999888777666555555666666888999;;;<<<;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<::::::;;;<<<=========<<<<<<;;;:::999999888999999999:::;;;<<<<<<;;;:::999;;;;;;::::::999999888888999999999999999999999999999:::;;;;;;999999:::;;;===>>>@@@@@@>>>===>>>???????????????>>>>>>>>>>>>??????>>>===>>>???@@@AAA??????===;;;888777999;;;????????????????????????>>>>>>>>>>>>>>>?????????@@@AAABBBBBBAAA@@@AAACCCEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOUUUZZZ^^^dddkkkmmmllliiihhhffffffddd```\\\XXXTTTTTTRRROOOLLLKKKMMMOOOQQQTTTXXX\\\^^^___^^^]]][[[YYYUUUPPPLLLIIIGGGFFFBBBAAA@@@>>><<<<<<;;;;;;888888777777666666555555444555555555666888<<>>@@@DDDIIIMMMLLLOOOSSSUUUVVVWWW\\\___bbbbbbbbbaaaaaaaaa`````````bbbfffiiiiiigggdddbbbbbbbbbccccccdddfffggghhhgggfffffffffhhhlllooorrrsssttttttssspppooooooppppppuuuuuupppiiibbbWWWNNNJJJFFFBBB???>>>===<<<;;;:::<<>><<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>CCCFFFNNNgggzzzxxxtttnnngggcccbbbbbbhhhjjjkkkkkkkkkkkkmmmooonnnppprrruuuyyy}}}}}}|||}}}nnnaaaZZZTTTQQQOOOOOOMMMLLLQQQYYYgggwww|||zzz}}}~~~vvviiijjjpppppphhh___MMM@@@<<<777444333222222111111111222111111111111111111111111//////000111111111111111111111111222333444444333555555888;;;<<>>;;;999888888777555444444555666888999;;;<<<<<<<<<<<<============>>><<<===============<<<<<<999:::;;;<<<<<<===>>>>>>===<<<;;;:::999888888888999:::;;;;;;;;;;;;:::999::::::::::::999999888888888888888888888888888888888:::;;;;;;999999:::<<<===???@@@@@@???>>>>>>???@@@@@@??????>>>>>>======???>>>>>>>>>>>>???@@@AAA@@@@@@>>>;;;888777999:::>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQQQQPPPWWW]]]bbbhhhnnnnnnjjjiiigggeeecccaaa]]]YYYVVVQQQPPPOOOKKKHHHGGGIIIKKKMMMOOOSSSVVVYYY[[[[[[[[[YYYVVVQQQLLLGGGDDDCCCCCCAAA@@@???>>>======<<<<<<888888888777777666666666444555555555666888<<>>===<<<<<<>>>AAACCCDDDDDDCCCCCC>>>===<<<;;;;;;;;;<<<===<<<======<<<<<<>>>AAADDDJJJ___zzzsssnnnjjjiiiiiinnnpppsssttttttuuuwwwyyyyyyzzz}}}~~~{{{zzzlllaaaYYYPPPNNNNNNOOOMMMMMMTTT]]]iiiyyy~~~zzzyyy}}}wwwkkklllooorrrjjj```KKK@@@<<<555333333222111111111222222111111111111111111111111//////000111111111111111000111222222222333333444444555888;;;<<<>>>IIITTTqqqpppxxxuuujjjPPP@@@>>>???AAAaaannnPPPCCC???;;;999:::999999::::::;;;>>>CCCFFFJJJPPPYYY___ccclllyyyyyygggUUUIIIAAA>>>;;;999888888777555333444555777888:::;;;;;;<<<<<<<<<============>>>;;;<<<======>>>===<<<<<<:::::::::;;;<<<===>>>>>>===<<<;;;:::999999999999999::::::::::::::::::999:::999999999999999888888888888888888888888888888888999;;;::::::999;;;<<<===>>>@@@@@@>>>===>>>???@@@?????????>>>>>>======>>>>>>===>>>>>>>>>??????AAAAAA???<<<999888999;;;======>>>>>>>>>??????????????????>>>>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQQQQPPPVVV]]]eeemmmuuuuuupppjjjgggccc```^^^ZZZVVVSSSOOONNNLLLIIIFFFEEEFFFHHHIIIJJJMMMPPPSSSVVVWWWXXXUUURRRNNNIIIEEEBBBAAAAAA@@@?????????>>>===<<<<<<999999999888777777666666444555555555666888<<>>999666666555444444444444444666888:::<<>>BBBEEEGGGGGGFFFEEE@@@???===<<<;;;;;;<<<<<<;;;<<<<<<;;;;;;<<>>;;;999999888777666444555666888999:::::::::;;;;;;<<<<<<<<<=========;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::999::::::::::::999999999999::::::999999999999999999888888888888888888888888888888777999::::::::::::;;;===<<<===??????===<<<===>>>>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>@@@@@@???<<<999888:::<<<<<<======>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@AAACCCCCCBBBBBBCCCEEECCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPNNNTTT[[[dddppp{{{}}}yyyiiifffaaa]]]YYYVVVSSSPPPMMMLLLJJJFFFCCCBBBCCCEEEEEEFFFGGGJJJMMMPPPRRRSSSRRRPPPMMMJJJGGGEEEDDDCCC@@@@@@@@@@@@???>>>===<<<;;;;;;:::999888777666666444555555555666888<<>>@@@IIIWWWsss~~~||||||}}}}}}}}}zzzxxxsssiii___WWWLLLKKKLLLMMMLLLOOOZZZgggyyy~~~|||}}}zzzqqqwwwxxxvvvmmmggg[[[FFF???===666444444333333333333444444111111111111111111111111//////000111111111111111///111333333111111333555555777;;;>>>===@@@MMMZZZtttyyyttt~~~lllVVVDDDAAABBBFFFiiirrrSSSDDD@@@;;;999:::888888999888999<<<@@@DDDIIIMMMTTT]]]fffkkknnnooorrrpppnnnjjjdddZZZPPPHHH???===:::999999999888777555666888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>???>>>===<<<===<<<;;;;;;;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;:::999999999999999999:::888888888888888888999999888888888888888888888888777999::::::::::::;;;===;;;<<<>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<=========:::;;;;;;<<<<<<<<<<<<<<<>>>>>>===:::888888:::<<<<<<<<<======>>>??????@@@======>>>>>>??????@@@@@@>>>@@@AAABBBAAAAAACCCDDD@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOOOOSSSXXX```mmmyyy|||yyygggccc]]]XXXTTTQQQNNNLLLJJJJJJGGGDDD@@@???@@@BBB@@@AAABBBCCCFFFIIILLLMMMQQQQQQOOOMMMLLLJJJIIIHHHEEEFFFFFFEEEDDDBBBAAA???===<<<;;;:::888666555555444555555555666888<<>>888555444444333333333444555555888999<<<===???CCCGGGKKKNNNQQQTTTTTTSSSTTTWWWZZZYYYXXXXXXXXXWWWWWWWWWVVVSSSTTTVVVXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^_____________________```aaaaaadddeeeggggggiiikkkooosss{{{sssfff]]]SSSPPPKKKGGGFFFDDDCCCAAA>>>BBBHHHMMMNNNLLLIIIFFF@@@???>>><<<<<<<<<============>>>===<<<<<<>>>@@@FFFQQQkkk~~~~~~yyyuuussssss|||pppggg^^^VVVKKKKKKLLLLLLKKKOOO\\\iii~~~zzzttt||||||pppiiidddXXXEEE>>>>>>777444444444333333444555555111111111111111111111111//////000111111111111111///111333333111111333666666888===???>>>BBBOOO]]]xxxzzzsss~~~nnnYYYFFFBBBDDDIIIlllvvvVVVGGGBBB<<<:::;;;888888888888999;;;@@@CCCIIIKKKQQQ\\\fffnnnpppoooeeedddbbb```[[[SSSIIICCC>>><<<999888999:::999888777888999:::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<999;;;===>>>???>>>===<<<>>>===;;;;;;:::;;;<<<===;;;;;;:::::::::;;;<<<<<<:::999999888888999999:::888888888888888888999999777777777777777777777777777999::::::::::::<<<===:::<<<======<<<;;;;;;<<<:::;;;;;;;;;<<<<<<======999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;999777777:::<<<;;;<<<<<<===>>>??????@@@<<<======>>>???@@@@@@AAA===???@@@@@@@@@@@@BBBCCC??????@@@BBBCCCEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMRRRTTTVVV[[[gggrrruuurrreeeaaaZZZUUUQQQNNNKKKIIIIIIHHHFFFBBB>>>===>>>@@@===>>>>>>???BBBEEEHHHIIIQQQQQQQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLJJJHHHFFFDDD>>>>>><<<:::888666555444444555555555666888<<>>@@@CCCHHHKKKJJJMMMQQQRRRRRRSSSVVVYYYXXXWWWWWWVVVUUUTTTSSSSSSOOOQQQTTTWWWYYYZZZZZZYYY]]]]]]]]]^^^___```bbbbbb```______^^^^^^_________bbbccceeefffhhhlllqqquuuyyykkkbbbUUUQQQLLLIIIGGGFFFDDDCCCBBBFFFMMMQQQRRROOOKKKGGGAAA@@@???>>>>>>???@@@AAA>>>??????>>>======???@@@@@@KKKccc~~~~~~wwwtttqqqnnnooossswwwzzz}}}wwwrrrnnnlllllllllvvvmmmcccYYYTTTRRRLLLJJJLLLMMMOOO^^^nnnxxxuuuyyy}}}pppooofffTTTCCC;;;888666555555444333333222111111222222222111111111111000222222111111000000//////333333333333444555666666888>>>===<<>>@@@BBBJJJOOOTTTZZZgggtttwwwssshhh]]]UUUUUUTTTMMMEEECCC<<<;;;:::999888888888888777888888999;;;<<<<<<===<<<:::888999<<<>>><<<:::<<<<<<<<<<<<=========>>>???>>>>>><<<;;;:::999999<<<;;;;;;;;;<<<<<<:::888999999888777666666777777;;;:::888777777777888888666777888999999999999999666666777888:::;;;<<<<<<<<<======<<<;;;<<<>>>???>>>>>>===<<<<<<===??????<<<<<<<<<;;;;;;:::::::::;;;:::888777777888:::;;;======>>>>>>?????????@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA??????@@@AAABBBBBBCCCCCCDDDFFFGGGHHHGGGFFFFFFGGGNNNMMMNNNUUU```iiillllll___[[[VVVRRROOOLLLIIIGGGDDDDDDBBB@@@>>><<<;;;:::======<<<<<<===???BBBCCCJJJLLLOOOPPPOOOOOOOOOPPPRRRPPPNNNLLLJJJHHHDDDAAA===;;;888555333333444555444555555555666999>>>BBBJJJVVVeeeqqqxxxxxxpppfffYYYUUUNNNFFF???999666444555444444444444555666666666888;;;===???CCCHHHKKKLLLOOOQQQRRRRRRQQQRRRSSSUUUWWWXXXXXXUUUSSSRRRSSSWWWYYY[[[ZZZXXXVVVUUUVVVVVVWWWYYY[[[]]]^^^______\\\[[[ZZZ[[[]]]______^^^aaacccffffffgggkkkrrrwwwyyylll```XXXQQQNNNJJJDDDAAAAAA@@@EEEMMMTTTXXXVVVOOOJJJJJJGGGCCC@@@@@@AAAAAAAAAAAABBBBBB@@@???>>>???AAAFFFRRRcccvvv}}}xxxvvvuuurrrmmmiiiiiiddd^^^ZZZZZZ]]]cccffflllnnnnnnlllgggbbb^^^\\\~~~ssskkk```VVVQQQPPPKKKJJJMMMOOOSSSaaasss~~~}}}zzzuuutttyyyzzzkkkjjjbbbQQQBBB:::777555555555444333333222111111222222222111111111111000111111111111000000000000333222333333444555666777888>>>======CCCEEEMMM```|||www```LLL@@@DDDUUUxxxzzzWWWGGGBBB===;;;===999888999:::;;;>>>@@@BBBHHHMMMSSSZZZggguuu{{{yyyhhh[[[QQQPPPOOOHHHAAA>>>>>>===;;;:::888777666666666777777888999:::;;;<<<<<<:::999:::<<<===<<<:::<<<<<<<<<=========>>>>>>>>>======<<<;;;:::999999:::999888:::<<<======<<<999888888777666666777777:::999888777666777888888666777888888999999999888777777888999999:::;;;;;;:::<<<======<<<;;;===>>>???>>>===<<<<<<<<<===>>><<<<<<;;;;;;;;;:::::::::<<<;;;999888777888999:::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCEEEGGGGGGFFFFFFGGGHHHLLLJJJKKKQQQ[[[bbbeeeeee]]]YYYTTTPPPMMMKKKHHHEEECCCBBBAAA???>>><<<;;;;;;>>>===<<<<<<===>>>@@@BBBEEEHHHKKKNNNNNNOOOQQQRRRRRRPPPNNNLLLJJJGGGDDDAAA<<<:::777555333333444555444555555555555888===@@@KKKWWWfffqqqwwwvvvlllaaaVVVRRRKKKCCC;;;666222111444444444333444555555666777999;;;===???BBBGGGJJJKKKMMMPPPQQQPPPOOOOOOPPPRRRTTTVVVVVVUUUTTTTTTUUUSSSUUUWWWWWWUUUTTTSSSTTTVVVVVVWWWYYYZZZ[[[[[[\\\YYYXXXWWWXXX[[[]]]^^^^^^```bbbeeeeeefffjjjqqqvvvuuukkkcccZZZUUUOOOHHHEEEFFFBBBGGGOOOXXX\\\[[[VVVQQQMMMJJJEEECCCBBBCCCBBBBBBCCCCCCCCCBBB@@@@@@AAACCCGGGSSSeeevvv~~~wwwqqqlllgggaaa]]]YYYVVVQQQMMMLLLOOOSSSWWW^^^aaabbbbbb^^^[[[XXXWWWwwwmmmfff\\\SSSNNNMMMIIIIIINNNQQQVVVfffwww}}}}}}{{{xxx{{{zzzvvvsssssswwwvvvffffff]]]NNN@@@:::666444555444444333333222222111222222222111111111111000000000000111111111111111222222333333555666777888888>>>>>>???EEEGGGPPPccc{{{^^^NNNBBBBBBUUU}}}~~~YYYGGGCCC@@@======999999999:::;;;>>>@@@AAAFFFKKKQQQYYYgggvvv~~~pppaaaRRRLLLKKKGGGAAA===@@@???===:::888777666555666666777888999999::::::;;;:::::::::<<<===<<<;;;<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;999888888:::<<<===<<<888888777666666666777777999999777666666777777888777777777777888888888888888888888999999999::::::888:::======<<<;;;;;;<<>><<<;;;::::::;;;<<<<<<;;;;;;;;;;;;:::::::::<<<;;;:::888888888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>BBBDDDEEEFFFEEEEEEGGGIIIKKKJJJKKKOOOWWW]]]______ZZZWWWSSSOOOLLLJJJFFFDDDAAA@@@???>>><<<<<<<<<;;;???>>>===<<<<<<===>>>??????BBBFFFIIIKKKNNNPPPSSSRRROOOMMMKKKIIIFFFCCC@@@;;;:::777555333333444555444555555444444666;;;>>>HHHTTTbbbnnnttttttkkkaaaYYYTTTMMMDDD===777444222333333333333333444444555888:::<<<>>>???BBBEEEHHHJJJLLLNNNNNNMMMLLLLLLLLLMMMPPPRRRTTTUUUUUUWWWXXXSSSTTTVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXUUUTTTSSSUUUXXX[[[]]]]]]___aaaddddddeeehhhoootttuuujjj___XXXQQQJJJGGGHHHFFFKKKSSS\\\bbbbbb^^^ZZZRRROOOJJJGGGFFFFFFEEEEEEDDDEEEEEEDDDBBBBBBCCCEEEJJJWWWiiizzzzzz}}}~~~tttkkkeee___YYYTTTRRRPPPLLLHHHHHHIIILLLNNNUUUXXX[[[\\\[[[YYYWWWWWWlllssshhh```WWWQQQNNNLLLHHHIIIOOOSSSXXXhhhyyy}}}}}}{{{wwwxxx}}}~~~{{{wwwqqqpppttt|||uuugggeee\\\MMM@@@:::666333444444444333333222222222222222222111111111000000000000000111111222222222222222333444555777999:::888???@@@BBBHHHJJJSSSeee~~~zzz[[[NNNDDDBBBTTT[[[GGGCCCBBB>>><<<999999999:::;;;===???AAAEEEIIIOOOXXXeeesssoooZZZNNNJJJHHHDDDAAA@@@???===;;;999888777777777777777888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>;;;;;;;;;;;;;;;:::::::::@@@===999888888999999999888777777666666666777777888888666666555666777888777777777666777777777777888888888888888999999999777999<<<===<<<;;;:::;;;>>>===<<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>????????????AAABBBDDDEEEEEEFFFHHHJJJOOOOOOPPPSSSYYY\\\]]]]]]YYYVVVRRROOOMMMJJJGGGDDD???>>>===<<<;;;;;;<<<<<<@@@???>>><<<<<<<<<<<<<<<999<<<@@@CCCEEEHHHKKKNNNOOOMMMJJJIIIGGGEEEAAA>>>:::999777555444444444555444444444333333555999<<>>;;;::::::999:::;;;===???@@@EEEHHHNNNWWWbbbpppgggSSSIIIGGGEEEBBB>>>===<<<;;;::::::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;@@@===999888888999999888777666666666666666777777777666555555555666777888777777666555555666666777888888888888888888888888777999<<<===<<<;;;:::;;;>>>===;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::<<<===>>>========================<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===???@@@AAAAAA@@@BBBCCCDDDEEEGGGJJJLLLSSSTTTVVVZZZ\\\]]]\\\[[[XXXVVVSSSQQQOOOLLLIIIFFF???>>><<<;;;;;;;;;<<<===??????>>><<<;;;;;;::::::777999;;;===>>>@@@CCCFFFJJJHHHFFFEEEDDDBBB???<<<999888666555444444444444444444444333333555999<<>>???@@@AAACCCEEEJJJLLLMMMNNNLLLJJJJJJKKKGGGJJJMMMPPPRRRUUUXXX[[[[[[[[[[[[YYYVVVTTTTTTUUURRRQQQQQQRRRTTTWWW[[[]]]TTTRRRQQQSSSVVVZZZ]]]^^^^^^```ccccccdddhhhooouuu|||ooofff___YYYXXXZZZWWWZZZ```fffkkkkkkhhheeeaaa\\\WWWRRRPPPNNNMMMKKKHHHIIIHHHFFFDDDCCCCCCDDDNNN[[[mmm}}}vvvuuutttwww|||qqqhhhccc___[[[YYYRRRPPPMMMKKKIIIIIIJJJJJJQQQTTTWWWXXXVVVTTTSSSRRROOOWWWYYY\\\cccgggrrrqqqdddZZZSSSPPPQQQKKKIIIKKKSSSWWW]]]mmm~~~~~~{{{}}}~~~|||zzzrrrooorrryyy|||mmmhhhZZZJJJ>>>:::888444333333333333333333333333222222222111111111111000111111111222222222222222222222333555777:::<<<===<<>>:::::::::::::::;;;===???@@@EEEGGGNNNWWWaaaoooyyy```OOOHHHDDDAAA>>>===<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::<<<======<<<<<<===>>>=========>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;<<<:::888888999:::::::::666666555555666666777777666555555444444555777888888777555444444555666666777777777888888888999999888:::======<<<;;;;;;<<<>>>===;;;:::999999:::;;;:::::::::;;;;;;;;;;;;<<<666777888:::;;;===>>>>>>>>>>>>>>>===============;;;<<<<<<======>>>>>>???>>>>>>>>>>>>============:::;;;<<<===???AAABBBCCC@@@BBBCCCDDDFFFHHHLLLOOOTTTWWW\\\```aaa___[[[YYYXXXVVVTTTRRRQQQNNNJJJGGG@@@???===;;;:::;;;<<<===>>>>>>===<<<;;;:::999999666777888999999:::===???DDDBBBAAA@@@@@@???<<<:::888777666555444444444444333444444333333555:::===LLLRRRXXX]]]bbbeeeccc]]]TTTOOOGGG>>>888444333333333333333333333444444555888:::>>>@@@@@@BBBDDDEEEIIIKKKMMMMMMLLLKKKKKKLLLHHHJJJLLLNNNPPPRRRVVVYYYZZZZZZYYYWWWTTTRRRSSSTTTSSSRRRQQQQQQTTTYYY]]]aaaZZZWWWUUUVVVXXX\\\^^^___]]]```ccceeefffkkkrrrxxxxxxooohhhbbb```cccbbbdddhhhnnnqqqqqqnnnlllhhhccc]]]XXXTTTRRRPPPOOOKKKKKKKKKHHHDDDCCCCCCDDDJJJVVVhhhvvvwwwuuusssuuu~~~|||qqqhhhccc___[[[WWWTTTRRRNNNKKKIIIIIIJJJJJJTTTWWWYYYXXXVVVRRRPPPOOOLLLPPPPPPSSS]]]```iii|||~~~oooddd[[[SSSNNNOOOKKKHHHMMMVVV\\\bbbsss~~~~~~~~~|||{{{wwwrrrqqqtttzzzxxxjjjdddUUUDDD;;;999888555333333333333333333333333222222222111111111111000333222222222222222222111111222333555888:::===>>>>>>FFFGGGJJJPPPQQQXXXjjjzzzqqqVVVFFFAAAFFFLLLeeesssVVVGGGBBB>>>;;;;;;:::::::::;;;===>>>???DDDFFFNNNXXXbbbqqqxxxaaaRRRIIICCC@@@???>>><<<;;;:::::::::999999999999999::::::::::::<<<>>>===<<<;;;===???======>>>>>>>>>???????????????>>>===<<<<<<;;;;;;:::999888999::::::999888555555555555555666777777555555444444444555666777888777555333333444555666555666666777888999999::::::<<<======<<<;;;===>>>===<<<;;;::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAABBBDDDEEEFFFJJJNNNRRRUUU[[[bbbggggggbbb]]]YYYWWWUUUTTTRRRQQQNNNKKKHHHBBB@@@===;;;:::;;;<<<============<<<;;;:::999888555666777777666888:::======<<<;;;<<<<<<<<<:::888777666666555444444444333333333444333444777;;;???KKKRRRYYY]]]aaabbb]]]VVVTTTOOOGGG???999777666666444444444333444555555666777:::===@@@AAABBBDDDFFFGGGIIILLLLLLLLLKKKKKKLLLJJJKKKMMMMMMNNNPPPSSSVVVWWWWWWWWWUUUSSSSSSTTTVVVUUUSSSQQQQQQSSSXXX]]]``````]]]ZZZYYY[[[^^^```aaa]]]```dddfffiiinnnvvv|||yyyrrrjjjhhhiiilllnnnqqqvvvzzzzzzxxxvvvmmmhhhaaa\\\XXXUUUSSSQQQPPPOOONNNJJJFFFCCCCCCCCCIIITTTcccooowww|||zzzxxxuuuuuu||||||rrrkkkfffbbb]]]ZZZYYYVVVRRRNNNLLLLLLMMMNNNSSSUUUWWWVVVRRRNNNKKKJJJJJJLLLKKKQQQ]]]aaagggxxxxxxmmmeee]]]SSSMMMLLLJJJHHHMMMXXX___gggxxx}}}{{{tttsssrrrssswww{{{~~~rrrggg___PPP@@@777777888666333333333333333333333333222222222111111111111000444333333222222111111111111222333555888;;;===??????GGGIIIKKKQQQRRRYYYjjjzzz~~~pppVVVCCC@@@HHHJJJ]]]zzzZZZIIIBBB???<<<;;;:::::::::;;;===>>>???CCCEEENNNYYYdddsssrrr___RRRIIIBBBAAA???===;;;999999888888888888888888999999999:::<<<>>>>>><<<;;;===???>>>>>>>>>>>>????????????AAA@@@???>>>===<<<;;;;;;===<<<:::::::::999666333555555555555555666777888555444444333444555666777888777555333333333555666444555666777888999::::::<<<======<<<;;;<<<>>>???===<<<;;;:::;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<;;;>>>>>>??????@@@@@@AAAAAAAAABBBDDDEEEGGGKKKOOOSSSXXX^^^gggmmmlllfff___[[[VVVTTTSSSRRRQQQNNNJJJGGGCCCAAA>>><<<:::;;;<<<>>><<<<<<<<<<<<;;;:::999888555666777666666888:::===:::999888999::::::999777666666666555555444444333333333444444444888<<<@@@FFFOOOXXX^^^bbbccc\\\SSSPPPKKKCCC;;;666444444444555444444444444555666666666999===@@@AAACCCDDDFFFEEEHHHJJJKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMNNNQQQSSSUUUVVVVVVUUUTTTUUUXXXZZZWWWUUURRRQQQRRRWWW[[[___eeebbb^^^\\\]]]```aaabbb^^^aaaeeegggjjjpppxxx~~~}}}tttqqqqqqrrrssswww|||}}}pppkkkddd^^^ZZZWWWUUUSSSSSSRRRPPPLLLHHHDDDDDDDDDKKKTTTaaalllsssyyy~~~}}}zzzwwwvvvzzz|||sssmmmjjjgggccc___ZZZWWWRRRNNNKKKLLLMMMOOOKKKMMMNNNMMMJJJEEECCCAAA