BM6P6(@ eeeLLLFFF@@@???CCCDDDcccttt}}}lllooozzz}}}{{{{{{zzzzzz{{{|||~~~|||||||||}}}}}}{{{yyywwwuuutttuuuvvvwwwwwwtttrrrpppppprrrvvvxxxyyyjjjbbbUUUJJJCCCAAAAAABBBIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMKKKKKKLLLNNNOOOPPPOOOSSSXXX^^^fffsssmmmRRRKKKMMMPPPUUUYYY\\\[[[XXXVVVXXX[[[YYYaaaqqq~~~pppaaaZZZfffiiieee\\\XXXZZZ[[[YYYZZZZZZZZZ]]]bbbhhhooossstttiiiZZZOOOJJJJJJJJJJJJLLLOOOQQQRRRRRRSSSTTTVVVUUUSSSQQQQQQRRRTTTUUUVVVUUUUUUUUUUUUVVVXXXZZZ[[[[[[XXXVVVVVVWWWYYYYYYYYYWWWXXXYYYXXXVVVVVVXXXZZZXXXSSSQQQVVVZZZ[[[[[[]]]jjjkkkrrrcccCCC@@@===999777777888999999888777666666888:::;;;???>>>===<<<:::999777777444444444555555555555666444777999888999===FFFNNNiiiyyy|||vvvqqqmmmfff\\\TTTLLLJJJHHHIIILLLRRRVVVXXX]]]ZZZ___bbbuuu~~~HHHAAA999666777888666333666555444333333333333333222222444444444444222222444333333222111111111222444444444444444444444444444333333222222333333444222222222333333444444444000999BBBBBB===???KKKWWWmmmzzzuuusssnnn{{{rrrSSSLLLFFF666///555fffLLLFFF???>>>BBBCCC[[[pppqqqzzz~~~}}}~~~}}}{{{yyy{{{zzzzzzyyyzzz{{{|||}}}|||zzzxxxxxxyyy{{{{{{zzzyyywwwuuuttttttttttttsssxxxtttooommmnnnqqqssstttlllcccVVVKKKCCCAAABBBCCCJJJJJJKKKLLLMMMNNNNNNOOOKKKJJJIIIIIILLLNNNPPPPPPQQQVVV]]]fffrrroooRRRIIILLLQQQSSSWWWYYYXXXTTTRRRUUUXXXaaafffrrr~~~tttfff```gggiiieee\\\WWWXXXXXXVVVWWWYYY[[[```fffmmmssswwwwwwlll]]]PPPKKKIIIIIIHHHLLLNNNQQQRRRRRRRRRSSSTTTSSSRRRPPPPPPQQQSSSTTTTTTVVVVVVVVVVVVWWWYYYZZZ\\\ZZZXXXUUUUUUVVVYYYZZZ[[[UUUVVVWWWWWWVVVUUUVVVWWWXXXUUUTTTWWWYYYYYY[[[^^^mmmmmmtttQQQBBB@@@<<<999777777888888999888777666666888:::;;;===<<<;;;:::888777666555444444444555555555555666444777999888777:::AAAGGG___vvv{{{{{{|||~~~zzztttmmmhhhddd^^^UUUNNNGGGGGGHHHKKKPPPUUUYYY[[[VVV___bbbbbb|||eeeDDD???888666777888777555555555444333333333333333222333333333333333333222444333222222111111222222444444444444444444444444444333333222222333333444222222222333333333444444444777:::999777888>>>CCCMMMaaa}}}xxxzzzsssrrrxxx{{{wwwYYYDDD777<<>><<>>;;;999777777888888888777666666666777999::::::999888777666555444333444444444555555555555666555777888888666777;;;???QQQccc~~~xxxqqqrrrrrrrrrsssvvv|||}}}zzzpppjjjccc]]]YYYTTTNNNJJJCCCFFFJJJPPPUUUYYY\\\]]]XXXcccbbbnnn~~~MMMAAA<<<777555777999888777555444444333333333333333333333222222222222333333333333222222111111222222444444444444444444444444333333222222222222333333222222222222333333333333666333111000222444444333777EEE]]]zzz```HHH777111...333666444///---iiiNNNEEE===;;;@@@AAAGGGaaa}}}}}}}}}{{{yyyxxxxxxzzz|||yyyxxxxxxxxxxxxxxxyyyyyywwwuuurrrqqqrrrtttttttttuuuuuuvvvuuusssrrrqqqrrrllloootttxxxzzzxxxrrrmmmmmmeeeYYYMMMDDDAAACCCFFFIIIIIIJJJKKKMMMNNNOOOOOONNNOOOOOOPPPQQQRRRUUUWWWaaajjjyyyfffOOOIIIMMMQQQRRRTTTUUUUUUTTTUUUXXX[[[aaabbbhhhsssvvvnnnccc\\\\\\]]]\\\YYYWWWXXXZZZ[[[\\\^^^bbbggglllooorrrsssnnndddVVVLLLIIIJJJKKKKKKLLLMMMOOOPPPOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPRRRSSSUUUUUUVVVVVVWWWXXXYYYYYYUUURRROOONNNQQQUUUXXXYYYSSSUUUXXXXXXVVVTTTSSSSSSRRRTTTXXX[[[ZZZZZZbbblll|||yyy~~~]]]CCC>>>===;;;888777777888888888777666666666777777888888777777666555444444333444444444555555555555666444666888888777777888:::DDDSSSpppxxxpppkkkkkkjjjiiijjjnnntttyyyvvvzzz}}}{{{xxxtttqqqgggbbbZZZTTTPPPNNNKKKIIICCCHHHOOOUUUYYY[[[]]]]]]bbbbbbeeeiiiEEE>>>;;;777555666777777666444444333333222333333444444333222111111222333444333333222222111222222333333333333333333333333333333333222222222222333333222222222222222222222333444111///000333555444222777:::CCCXXXtttvvvyyyhhhJJJ===<<<999999555000///222111...jjjOOOFFF>>>;;;??????AAAXXXzzz~~~|||~~~yyyuuuqqqnnnnnnrrrwwwzzzwwwwwwwwwxxxxxxxxxxxxxxxuuutttssssssttttttrrrppprrrtttuuuuuusssssstttvvvnnnooorrruuuvvvuuuqqqmmmkkkfff[[[OOOFFFBBBEEEHHHIIIIIIJJJLLLMMMNNNOOOPPPOOOPPPQQQPPPPPPRRRWWWZZZjjjvvv{{{ZZZLLLKKKNNNPPPSSSUUUWWWXXXZZZ]]]```bbbbbbeeennnzzz|||rrrfff___YYYXXXYYYYYYWWWWWWYYY\\\[[[]]]aaafffjjjnnnpppqqqooodddWWWMMMJJJKKKLLLMMMKKKMMMOOOPPPOOOOOOPPPQQQQQQSSSTTTSSSQQQPPPRRRTTTSSSTTTTTTUUUVVVVVVVVVVVVRRROOOMMMLLLOOOSSSUUUVVVUUUWWWYYYZZZXXXVVVUUUTTTUUUWWW[[[]]]ZZZZZZcccnnnwwwxxxOOOBBB<<<;;;:::888777777777888777666666666666666666666777777666666555555555444444444444555555555555666444555777888888888999:::===KKKeeerrriiiiiiiiiiiiiiikkkpppwww|||||||||wwwrrrnnniiieee]]]YYYRRRMMMJJJIIIIIIIIIHHHNNNUUUZZZ[[[[[[\\\]]]bbbcccyyy\\\GGG===;;;888666555555444444333333222222222333333444333333111000000111333333333222222111222222333333333333333333333333333333333222222111111222222333222222222222222222222222222222222333333444555666999555444;;;KKK___sss~~~tttxxxnnnOOOAAA;;;666222222666333,,,+++000222111jjjOOOHHH???;;;>>>>>>>>>MMMjjj~~~}}}|||qqqkkkeeedddhhhooossstttuuuvvvwwwxxxyyyyyyyyyyyytttttttttuuuuuutttrrroooqqqsssuuusssqqqrrruuuyyywwwsssmmmiiiiiikkklllmmmjjjggg___TTTKKKFFFHHHKKKJJJKKKLLLMMMOOOQQQRRRRRROOOPPPRRRRRRSSSWWW```fffwwwgggQQQKKKLLLNNNOOOSSSUUUXXX[[[^^^aaabbbccc^^^dddppp|||{{{pppddd___[[[YYYYYYZZZXXXTTTUUUYYYYYYZZZ]]]aaagggmmmrrruuuuuujjj[[[PPPKKKKKKKKKKKKJJJLLLNNNPPPPPPPPPRRRSSSQQQSSSUUUTTTQQQOOOQQQSSSRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQOOOOOORRRTTTUUUUUUWWWYYY[[[ZZZXXXVVVVVVVVV[[[\\\^^^^^^[[[ZZZbbblllpppxxxmmmCCC<<<:::999999888777777777777666666666666666555555555666666666666666555555555444444444555555555555666555555666777888999::::::999EEEZZZtttyyynnnhhhjjjkkkmmmpppsssyyy}}}|||uuuoooiiiccc^^^ZZZRRROOOJJJFFFDDDEEEGGGIIIOOOTTTZZZ\\\[[[[[[\\\]]]^^^rrr~~~uuuQQQFFF;;;:::888666444333333333222222222222222333333444222222111111111111222222222222111111222222333333333333333333333333333333222222111111111111222222222222222222222111111111111333555444111000111333777444222333777???LLLYYYvvv}}}wwwsss]]]DDD888666555222000+++///111///---......,,,hhhPPPIIIAAA<<<>>>======DDDYYYqqqyyyzzz|||{{{pppiiidddfffooovvvvvvtttsssuuuwwwxxxzzzzzzzzzzzzvvvtttsssrrrssssssrrrppprrrttttttqqqnnnnnntttyyywwwrrrkkkgggggghhhjjjkkkjjjhhhdddZZZQQQLLLMMMPPPMMMNNNOOOQQQSSSTTTUUUVVVSSSUUUXXX[[[___iiivvvsssZZZNNNKKKJJJKKKNNNRRRSSSWWW[[[^^^___^^^]]]VVV___lllvvvrrrfff]]][[[ZZZXXXXXXZZZXXXTTTTTTYYY[[[[[[[[[^^^ccckkkrrrwwwtttiiiZZZOOOJJJIIIIIIIIIIIIKKKNNNPPPQQQQQQSSSUUUOOORRRUUUTTTPPPNNNOOORRRRRRSSSTTTUUUVVVUUUTTTTTTWWWVVVUUUVVVXXXYYYYYYXXXYYYZZZZZZYYYWWWVVVVVVWWW[[[[[[\\\^^^]]]^^^eeeooouuuWWW<<<<<<888888888888777777777777666666666666555555444444555555555555555555555555444444444555555555555666777666555555666888888888777@@@NNNggg~~~uuunnnjjjhhhjjjmmmrrrwww|||~~~yyytttmmmfff```ZZZUUURRRJJJIIIFFFCCCBBBDDDGGGJJJUUUYYY\\\]]]ZZZZZZ]]]```hhhWWWDDD@@@777777666555444333444555222222111111222333333444111111222222222222111111222222111111222222333444222222222222222222222222222222111111111111222222222222222222111111111000000111222222000//////000444222333555444333888AAADDDTTTjjj}}}yyyqqq~~~zzzccc===;;;:::999333,,,...444///...///111000---++++++hhhPPPJJJBBB===>>><<<<<<>>>MMMdddmmmpppxxxyyy~~~|||||||||~~~~~~tttmmmiiiooozzz~~~xxxssstttvvvyyyzzz{{{{{{{{{xxxuuuqqqooopppqqqrrrrrrtttuuutttoookkkkkkqqqwwwnnnmmmmmmnnnnnnnnnkkkiiijjjjjjggg___UUUPPPPPPSSSPPPQQQRRRTTTUUUWWWXXXYYYZZZ]]]bbbgggnnn|||pppaaaTTTNNNKKKHHHIIINNNPPPRRRUUUYYY\\\\\\YYYWWWTTT]]]jjjrrrmmmaaa[[[\\\WWWUUUVVVZZZZZZVVVWWW]]]aaa___\\\\\\```hhhpppuuunnndddVVVKKKGGGHHHIIIIIIHHHKKKNNNPPPQQQRRRUUUVVVNNNQQQTTTSSSNNNLLLNNNQQQSSSTTTUUUVVVWWWVVVUUUTTT[[[[[[[[[\\\]]]^^^\\\ZZZZZZZZZZZZXXXVVVUUUVVVXXXWWWVVVXXX]]]___ccckkktttwwwFFF:::BBB888888888888777777777777555666666666555444333333333333444444444444555555444444444555555555666666888777444444555666666666666<<>>:::<<<444555555555444444555777222111111111222333333444000111222333333222111000222111111111222333333444222222222222222222222222222222111111111111222222222222222222111111000000.........000222222111000111---...222222///222888333<<>>333,,,///333000......111***(((---///---///555iiiRRRJJJAAA???AAA???;;;:::CCCTTTcccqqqvvv{{{yyyyyyyyy{{{}}}}}}}}}ppppppuuuvvv{{{xxxxxxzzzyyyuuussstttsssssssssqqqpppqqquuuxxxvvvssspppmmmmmmooorrrtttqqqmmmjjjjjjnnnooollliiinnniiidddbbb]]]VVVSSSTTTUUUUUUVVVXXXZZZ]]]___```___hhhsss|||wwwkkk```SSSLLLHHHGGGJJJOOORRRSSSUUUWWWYYYYYYYYYYYY\\\aaaggggggccc______```YYYZZZZZZWWWSSSRRRUUUYYYXXXWWWWWW[[[bbbhhhjjjjjjjjj```TTTKKKGGGGGGHHHHHHMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRSSSRRRQQQRRRTTTUUUXXXWWWUUUTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZWWWWWWWWWXXXWWWWWWVVVVVVVVVZZZYYY\\\cccdddmmm]]]<<<666888777777666555555555555555666555555555555444444444444444444555555555555666333333333444666777999:::666666666666666555555555;;;999>>>VVV~~~ttt~~~uuulllhhhjjjooosssyyy|||uuuoooddd[[[XXXVVVPPPKKKJJJEEECCCAAAAAAEEELLLTTTYYY\\\```ZZZUUUYYY[[[cccuuuaaaLLL???333???666444333333444555333222000111111111111222222222111111111111111111111111111111111111111111111111111111222333333333333222222222222222222222222222222222222111111111000000000000000000000000000000000111111111111222222222555777999:::>>>HHHVVVaaa|||jjjTTTDDD<<<:::;;;222111111000///......---.........------,,,,,,,,,fffPPPHHH???>>>@@@===::::::@@@MMM]]]ppp~~~zzzvvvttttttvvvwwwyyy|||~~~~~~}}}}}}|||wwwyyyxxxuuuooolllppprrrppplllkkkjjjjjjllloootttxxxyyyyyyvvvtttpppnnnnnnpppsssuuuooollljjjlllqqqttttttqqqnnnjjjhhhfffccc___aaaeeeiiigggfffeeegggkkkooorrrxxxyyyjjjjjj___TTTNNNJJJHHHJJJNNNPPPRRRTTTWWWYYY[[[[[[[[[[[[```dddccc___[[[[[[]]]]]]\\\ZZZVVVSSSQQQSSSTTTSSSSSSUUUXXX^^^dddgggiiifff]]]QQQIIIGGGHHHIIIIIILLLMMMNNNPPPQQQQQQRRRRRRQQQRRRSSSSSSRRRSSSUUUWWWXXXWWWVVVUUUUUUVVVWWWWWWZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSYYYZZZ^^^fffiiitttwwwJJJ<<<;;;<<<777666666555555555555555555555555555444444444444444444444444555555555555444444444444555666888888666666666666555555555555999999===MMMooozzzpppfff]]]TTTRRRPPPKKKHHHGGGDDDCCCDDDFFFJJJQQQWWWZZZWWW\\\\\\\\\\\\YYYhhhPPPCCC===333888555444333333444444333222000000111111111222222222111111111111111111111111111111111111111111111111000111222222333333222222222222222222222222222222222222222111111111000000000000000000000000000000000000111111111222222222///111333333333777???FFFKKKVVVffftttlllPPPJJJAAA999444333555777111111000000///......---......---------,,,,,,,,,cccNNNFFF>>><<>>EEEWWWrrr~~~}}}zzzuuurrrqqqsssvvvzzz{{{|||}}}}}}|||zzzyyy|||zzznnngggcccfffhhhddd^^^ZZZ^^^___dddmmmwww}}}|||yyyuuussspppnnnoooqqqsssuuummmkkkjjjlllqqquuuuuusssmmmllllllllljjjjjjqqq{{{}}}yyywwwyyy~~~nnneeeggg]]]TTTOOOLLLIIIJJJNNNOOOQQQTTTWWWZZZ\\\]]]]]]ZZZ]]]___]]]ZZZWWWXXXZZZ^^^[[[WWWTTTSSSSSSSSSSSSQQQSSSUUUWWWYYY]]]aaaeeeddd[[[OOOHHHFFFHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQSSSSSSSSSTTTVVVYYYWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZYYYXXXXXXWWWZZZYYYXXXWWWVVVUUUTTTSSSOOOXXX[[[___iiiqqqTTT===>>>;;;:::777666555555444444555555555555555555444444444444444444444444555555555555555444444444444555666666555555555555555555555555666888<<>>GGGPPP[[[gggppp|||xxxuuujjjQQQ:::333222111//////000111111000000000///......------------------,,,,,,,,,,,,aaaLLLEEE>>><<>>>>>@@@SSSsss~~~{{{vvvttttttxxx{{{}}}|||zzzxxxvvvzzz~~~}}}tttpppppprrrpppggg___\\\___cccjjjrrryyy{{{yyywwwsssrrrooonnnnnnooorrrsssnnnllljjjjjjlllnnnmmmlllkkklllnnnooommmooo{{{vvvjjjgggccc[[[TTTQQQNNNKKKJJJMMMPPPQQQTTTWWWZZZ[[[\\\\\\XXXYYYZZZXXXVVVVVVWWWYYY[[[WWWRRRRRRTTTWWWWWWVVVTTTVVVYYYYYYXXXZZZ^^^bbbddd\\\PPPHHHGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPNNNPPPQQQRRRRRRSSSVVVXXXVVVVVVWWWXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYYYY[[[ZZZXXXWWWUUUTTTSSSRRRPPPZZZ\\\___lllzzz{{{DDD??????444555666666555444444444444555555555555444444444333333333333444444444555555555555555444444444444444555444444555555555555555666555888;;;???JJJ^^^ttt~~~|||xxxnnnfff[[[SSSLLLJJJHHHEEEDDDFFFCCCFFFLLLSSSXXX\\\^^^^^^______WWWXXXmmmvvvGGG===888666888555444333222222333333222111000000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222444666777555444555666666666555444444999@@@EEEHHHOOOYYYcccooovvvpppeeekkk{{{{{{xxxrrrooolllddd\\\MMMHHHCCCCCCFFFDDD999...666666555444222000...---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,}}}___KKKEEE>>>===???<<<:::===<<<<<>><<>>===<<<;;;:::999888888444777888555444666555222444222222222000...111777111000///...---...//////------------------------++++++++++++,,,,,,,,,,,,vvvYYYGGGBBB<<<;;;===:::999888777999===JJJaaauuu~~~}}}}}}}}}|||{{{|||zzzvvvrrrssswww{{{{{{yyywwwvvvvvvvvvwwwxxxyyyyyyxxx~~~yyyxxxzzzsssqqqooolllkkkjjjjjjjjjiiijjjjjjjjjjjjjjjlllmmmiiihhhiiilllkkkiiikkkoooxxx}}}tttjjjddd___[[[SSSNNNMMMKKKIIIIIILLLNNNPPPRRRTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTVVVXXX[[[[[[YYYWWWVVVUUUUUUUUUVVV[[[aaafffjjjllleee]]]QQQIIIGGGIIIJJJJJJIIIJJJKKKMMMNNNNNNOOOOOONNNOOOPPPPPPOOOPPPRRRTTTTTTTTTSSSSSSTTTUUUWWWXXXVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTVVVXXXYYY]]]iiiooo}}}^^^???@@@555111:::777666555444444333333444444444444444333333333222222222222333333333444444444333222222222222222333333222222333444444555666666666555777;;;===BBBOOO]]]ttt|||wwwyyyzzzvvvssssssrrruuu{{{{{{{{{yyyvvvqqqkkkbbbXXXRRRLLLGGGDDDCCCCCCCCCHHHNNNYYY[[[^^^aaadddfffggggggooo|||zzzOOO???:::;;;555222444222333111000000111111000///////////////000000000111000000000000000000000000000000000000000000000000///000000111111111111111111111111111111111111111////////////000000111111////////////////////////////////////000000000111222111111111222222111111000000111333444333222000222000////////////000111<<<666777999:::BBB@@@000111333555555444444333222222333222000111555444111222///...111111...000666555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,tttWWWEEEAAA;;;:::<<<999===999999;;;:::???TTTlllyyy|||{{{}}}~~~|||}}}~~~~~~}}}~~~zzzuuuuuuxxx{{{{{{yyyxxxwwwvvvwwwwwwvvvrrrooorrrtttyyy|||zzz{{{|||tttssspppnnnkkkjjjjjjiiiiiijjjjjjiiihhhhhhiiijjjiiigggiiilllmmmiiigggiiinnnsss|||rrrjjjgggbbb\\\ZZZRRRLLLKKKJJJHHHIIILLLKKKMMMPPPSSSVVVXXXYYYYYYYYYXXXWWWVVVVVVUUURRRPPPQQQVVV[[[]]][[[YYYYYYZZZZZZXXXWWWZZZ```dddfffeeebbbZZZOOOHHHGGGIIIKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPRRRTTTTTTSSSRRRRRRRRRTTTWWWXXXWWWWWWWWWVVVUUUTTTRRRQQQSSSRRRRRRRRRTTTWWWZZZ[[[]]]lllvvv|||HHH===CCC111444???...555555444333333333333444444444444333333333222222222222333333333444444444222222111111222222333444222222333333444555666666555444555555222555EEEWWWeee~~~~~~zzzyyymmmmmmooovvv}}}vvvsssoooiiibbb[[[TTTPPPJJJFFFCCCDDDEEEGGGMMMTTT```aaabbbdddfffhhhiiijjjtttmmmpppGGGAAA999555555777555000222111000000111111000///////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000.../////////000000111111////////////////////////////////////000000000000......///111222222000...---...///222444444222111222222444666666333333444---+++555999///,,,444666555555333000000222222000///000///---000555444000333---+++000333000///222+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,rrrVVVEEEAAA:::999===;;;@@@999777;;;<<<===JJJ[[[lll}}}hhhmmmuuu{{{|||~~~~~~~~~~~~{{{uuurrrqqqtttyyy{{{xxxtttqqquuuxxxxxxuuusssssstttvvvxxx|||wwwooonnnrrrrrroooqqqnnnjjjiiikkklllmmmllljjjiiigggffffffgggiiijjjjjjiiihhhhhhhhhiiijjjkkknnnpppuuusssiiieeeaaa[[[XXXSSSQQQMMMJJJGGGFFFGGGGGGOOOPPPRRRUUUVVVWWWWWWWWWSSSUUUWWWVVVTTTRRRQQQQQQNNNVVV[[[XXXTTTVVV[[[^^^___ZZZXXX\\\^^^^^^bbbiiibbbZZZPPPIIIHHHIIIIIIHHHJJJLLLOOOPPPMMMJJJIIIHHHOOOPPPQQQSSSSSSSSSSSSRRRWWWVVVUUURRRQQQSSSWWWZZZXXXWWWUUUTTTTTTUUUWWWXXXWWWRRRQQQVVVYYYYYYXXXZZZ^^^mmmXXXEEE777888999444111444444444333333333333222222333333333333333333333333222222222222222222222222333222222111111222222333111222222333333444444555555555444444777:::>>>@@@VVVpppzzzooojjjgggjjjqqqyyy~~~{{{xxxtttmmmddd^^^[[[VVVPPPJJJGGGEEECCCDDDIIIQQQZZZ```cccccchhhnnnkkkfffnnn}}}rrrOOO@@@===888555444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......000000//////.........---000000000000000000000000////////////////////////////////////000000000000000000000000000000000000...//////000111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---........................,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......qqqVVVEEEAAA:::999===;;;>>>888777;;;;;;;;;FFFUUUnnn}}}}}}cccrrr~~~}}}{{{xxxuuutttvvvzzz{{{xxxtttpppqqqrrrrrrrrrrrrtttvvv{{{|||}}}}}}}}}|||{{{zzzsssrrrlllddddddjjjnnnooommmlllkkkjjjjjjkkkkkkkkkkkkjjjhhhgggggghhhiiijjjggggggffffffggghhhiiijjjhhhjjjooovvvyyyjjjdddbbb]]]XXXVVVPPPMMMIIIFFFDDDDDDEEEFFFNNNPPPRRRUUUVVVWWWWWWWWWUUUVVVVVVTTTQQQOOONNNNNNNNNXXXaaaaaa]]]\\\\\\[[[\\\XXXXXX\\\______bbbhhhbbbYYYOOOHHHGGGHHHIIIIIILLLNNNOOONNNLLLIIIGGGGGGOOOPPPQQQSSSTTTSSSSSSRRRWWWVVVUUURRRQQQRRRUUUXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXUUUTTTWWWXXXWWWYYY^^^hhh{{{OOO@@@555777888333222555444444333333333222222222333333333333333333333333222222222222222222222222333222222111111222222333111111222333333444444555666555444555666999===???PPPhhhyyyrrrkkkiiiiiimmmuuu|||~~~}}}|||zzzvvvsssjjjccc\\\WWWTTTQQQLLLGGGFFFFFFGGGKKKQQQYYYaaafffnnnfffeeekkkiiiiii}}}ooocccAAA>>>;;;777444333333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000000000/////////...000/////////............////////////////////////////////////////////////.../////////000000000000////////////////////////......///000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000/////////.........---........................,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......pppUUUEEEAAA:::999===;;;;;;777666::::::999AAALLLkkkpppuuu}}}|||zzzxxxyyy{{{zzzwwwssspppnnnmmmnnnqqquuuwwwxxx{{{{{{zzzyyyvvvssspppooollllllfff[[[UUUYYY___bbbhhhjjjkkkjjjiiiiiiiiijjjmmmllljjjhhhgggggghhhhhhddddddddddddeeefffhhhhhhcccggglllooosss|||}}}ooogggaaa```^^^ZZZVVVUUULLLJJJFFFCCCBBBCCCFFFHHHNNNPPPRRRTTTVVVWWWWWWWWWUUUVVVUUUTTTQQQPPPQQQRRRVVV___eeeccc^^^\\\ZZZXXXZZZYYYZZZ___aaaaaacccggg```WWWMMMFFFFFFHHHJJJJJJMMMNNNNNNLLLIIIGGGGGGHHHOOOPPPRRRSSSTTTTTTSSSSSSVVVVVVUUURRRPPPQQQSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXXXX___iiiyyybbbDDD:::555666666111222666333333333333222222222222333333333333333333333333222222222222222222222222222222111111111111222222111111222222333444444444777666555555666888:::<<>>999:::444222111111222222111000////////////////////////////////////////////////////////////////////////........................////////////000000000000////////////000000000000.........///////////////........................////////////////////////............////////////......................................./////////////////////////////////................................................---------...............------------------------,,,,,,,,,+++++++++******,,,++++++++++++,,,------lllRRRDDDAAA;;;:::<<<999:::999999:::;;;;;;;;;<<>>777:::555333111000111222222111///////////////////////////000000000000000000000000////////////////////////........................////////////000000000000////////////000000000000.........///////////////........................////////////////////////------........./////////........................------..................////////////////////////................................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------kkkRRRCCCAAA;;;:::<<<999999999999888999;;;;;;:::===SSSiiizzz}}}~~~~~~}}}{{{yyywwwwwwqqqrrrrrrpppmmmjjjjjjjjjllllllmmmnnnmmmlllkkkjjjoooooohhh___^^^jjjyyy~~~pppiiiiiikkkkkkiiiggggggfffdddbbb```^^^]]]^^^___```aaabbbbbbaaaaaaaaabbbbbbbbb```aaaccceeegggjjjjjjhhhhhhjjjhhhddd]]]]]]```ccc___WWWWWW[[[ZZZUUUSSSTTTRRRKKKEEECCCAAAAAAAAABBBCCCEEEGGGHHHMMMNNNQQQSSSUUUVVVVVVVVVUUUWWWXXXYYYXXXXXXYYYZZZUUU[[[______```bbbaaa^^^aaaeeefffbbb```aaa]]]XXXOOOKKKFFFEEEGGGIIIHHHGGGIIIJJJLLLLLLLLLMMMPPPRRRRRRSSSTTTVVVVVVVVVVVVUUUQQQSSSUUUUUUTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVYYY]]]cccsss]]]AAA777777777555333333333333222222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000111222222333333333333333333333333444444444444:::LLLgggzzzgggeeeddd^^^```hhhddd```YYYUUUUUUYYY```ddddddhhhnnnssswwwzzz}}}{{{yyywwwtttpppiiibbb]]]UUURRROOOMMMMMMLLLKKKJJJFFFFFFEEEEEEGGGLLLQQQUUU^^^___aaaccceeeggghhhhhhgggRRR999777888444333222111111222222000///////////////////////////000000000000000000000000////////////////////////........................////////////000000000000.../////////000000000111............/////////000........................---------------------------------.........//////........................------------------------........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,---kkkQQQCCCAAA<<<:::<<<999888888777666888::::::888777GGGXXXjjjvvvyyy|||}}}~~~}}}{{{zzzzzztttuuutttpppkkkjjjlllooojjjkkklllmmmmmmlllkkkjjjlllmmmiiifffmmmtttiiihhhjjjiiifffeeeeeedddcccaaa___]]]\\\]]]^^^___`````````___^^^^^^]]]]]]^^^^^^___```aaadddeeedddbbbcccddd```YYYbbb`````````ZZZRRRTTT[[[VVVRRRQQQUUUUUUMMMEEEAAABBBCCCDDDEEEGGGHHHHHHIIIMMMNNNQQQSSSUUUVVVVVVVVVSSSVVVZZZ\\\\\\]]]^^^___[[[]]][[[WWWWWW[[[^^^]]]```dddddd^^^[[[\\\XXXRRRLLLIIIFFFFFFHHHIIIHHHFFFJJJLLLNNNNNNMMMMMMOOOPPPRRRSSSUUUVVVWWWWWWVVVVVVPPPRRRUUUVVVUUUSSSSSSSSSRRRRRRTTTUUUVVVVVVVVVVVVRRRTTTZZZbbboooqqqHHH<<<666555444222000222555555222222222222111111111111000111111111111111111111111000000000000000000000000111111000000000000111111000000000111222222333333222222333333333333444444777555777@@@RRRmmmpppnnnkkkhhhrrrzzzrrreeeYYYRRRRRRUUUXXXWWW\\\bbbhhhmmmrrrvvvyyy{{{{{{|||}}}~~~~~~}}}~~~}}}|||{{{xxxvvvssspppjjjbbbZZZTTTQQQNNNJJJHHHHHHHHHHHHHHHEEEFFFGGGHHHLLLRRRZZZ____________```bbbccceeefffWWW@@@<<<666222444333222111222222222000...////////////////////////000000000000000000000000////////////////////////........................////////////000000000000.../////////000000111111---.........//////000000........................---------------------------------.........//////........................------------------------........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---jjjQQQBBB@@@:::999;;;888:::999888777777888999:::;;;<<>>;;;777444666222222333333222222111111000000000000000000000000000000000000000000000000111000000000000000000111000000000000000111111111///000000000111111111111000000111111111222222222333333444555666666:::@@@IIIQQQbbb{{{wwwdddZZZXXXUUUSSSRRRRRRRRRPPPOOOLLLJJJIIILLLMMMNNNNNNOOONNNNNNNNNLLLNNNRRRUUUWWWWWWWWWWWWPPPQQQRRRSSSSSSRRRPPPOOOMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNOOOPPPOOOOOOOOOOOOMMMIIIFFFEEEEEEGGGHHHGGGIIINNNSSSWWWZZZ\\\]]]^^^___aaaeeennn~~~kkkpppwwwFFFAAA777777888000000555222111111000/////////000000........................................................................------------------------------------............................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,------...///333666333---))),,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++cccKKK@@@@@@<<<;;;<<<888777888999999999999888777555444555;;;III```xxx}}}yyydddrrr~~~}}}yyytttvvv{{{|||xxxuuupppkkkqqqlllgggfffiiilllmmmkkkhhhhhhgggfffdddbbb```______aaafffkkknnnmmmiiieeegggeeebbb``````___]]][[[\\\]]]]]][[[ZZZYYYZZZ\\\WWWXXXZZZ\\\\\\[[[YYYXXXVVVWWWXXXXXXWWWUUUSSSQQQMMMLLLJJJJJJLLLOOORRRUUUTTTUUUUUUSSSQQQPPPQQQRRRRRRQQQPPPNNNNNNMMMNNNNNNPPPSSSXXX[[[]]]^^^```bbbhhhiiiooossskkkaaacccllllllmmmoooqqqqqqpppnnnmmmnnnoooyyywwwqqqrrrpppjjjbbb\\\XXXTTTPPPLLLFFFEEEDDDCCCBBBCCCDDDDDDHHHJJJLLLMMMMMMNNNOOOQQQNNNNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSJJJFFFJJJOOORRRZZZdddsssdddDDD<<<;;;444000444111222222222222222111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000000000111111111111000000000111111111111222333333333333444555777888EEEKKK[[[sssyyyggg[[[TTTPPPOOONNNLLLLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHJJJLLLMMMNNNMMMMMMIIIJJJJJJKKKKKKKKKKKKKKKGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMNNNQQQVVV[[[___`````````]]]```bbbfffooonnngggttt|||XXX>>>:::333555999444444444+++111000000//////000000111------------------------------------------------------------------------------------------------,,,------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000333222---***,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***+++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++bbbJJJ???@@@<<<;;;<<<888777888999999999999888777777444555;;;@@@LLLggg|||}}}eeeeeettt}}}~~~{{{vvvvvv~~~zzzvvvqqqkkkmmmkkkhhhgggggghhhiiijjjfffffffffeeecccaaa___^^^ZZZ\\\```eeehhhgggeeecccbbbaaa___^^^]]]]]][[[ZZZZZZ\\\]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUSSSSSSLLLLLLMMMOOORRRUUUYYY[[[TTTUUUTTTSSSQQQPPPRRRTTTSSSQQQOOONNNMMMMMMNNNNNNMMMQQQWWW[[[\\\\\\[[[\\\```bbbccc```ZZZWWWYYY]]]^^^```aaabbbbbbaaa___^^^```cccggggggccc___^^^___[[[WWWRRROOOOOOMMMIIIFFFFFFEEEDDDCCCCCCEEEFFFGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUOOOIIIJJJQQQTTTVVVbbbqqq___III999999888222///444111111222222222222111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000///000000000000111111111111000000000000111111111111333222111111333555555333<<>>@@@555:::333333111,,,111777222......---------......///------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++***+++,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++]]]JJJ???===888999<<<777999888777777888888777555444555777777666;;;KKKZZZqqqjjjYYYjjj~~~}}}|||}}}{{{|||~~~}}}wwwrrrlllmmmmmmggg```\\\]]]```cccbbbaaa___]]][[[[[[ZZZ\\\___cccdddbbb___]]]\\\ZZZ[[[\\\]]]^^^]]]\\\[[[[[[ZZZYYYYYYZZZZZZYYYWWW[[[YYYWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSKKKTTT```iiiiiiccc[[[VVVTTTSSSRRRQQQPPPPPPOOONNNJJJKKKKKKKKKJJJHHHFFFEEEGGGHHHJJJKKKKKKJJJHHHGGGJJJKKKKKKKKKJJJIIIIIIHHHKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJHHHJJJMMMMMMMMMMMMNNNOOONNNNNNOOOPPPPPPQQQQQQRRRTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPSSSUUUWWWddd~~~```<<<:::777444333222333444222222222111000//////...////////////............000000000000000000000000000000//////.........---000000000000000000000000//////000000000000//////////////////000000000000111222333333444444333333555888GGG]]]mmm{{{ttt\\\XXXWWWSSSMMMJJJIIILLLJJJGGGJJJPPPNNNLLLIIIHHHIIIIIIHHHGGGEEEDDDCCCBBBAAAAAABBBCCCGGGGGGGGGFFFDDDDDDFFFHHHEEEGGGIIILLLOOORRRSSSTTTQQQUUUYYYZZZ\\\___bbbcccbbbhhhddd```dddcccccclll~~~zzzvvv{{{mmmMMMBBB;;;444333666555444222111000000000000000//////.........---------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...------------------------------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---++++++...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************]]]JJJ@@@===888999<<<666999888777777888888777555777777888999777777@@@KKKaaa{{{hhhkkkvvv~~~yyytttssssssppphhh___YYYYYY[[[___^^^]]]\\\[[[ZZZXXXVVVWWW[[[aaacccbbb___\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXZZZYYYWWWXXXYYYYYYXXXVVVYYYXXXVVVTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSS\\\gggmmmkkkbbbYYYRRRMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKMMMNNNMMMLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQSSSRRRPPPPPPPPPPPPPPPPPPLLLOOOTTTZZZbbbvvvoooEEE999888666444222222222222222222111111000//////...---.........//////000000////////////////////////000/////////............000000000000000000000000//////000000000000//////////////////000000000000111222333333444444333333777666>>>MMM[[[iii}}}fffQQQXXXRRROOORRRRRRMMMJJJJJJMMMLLLLLLNNNPPPRRRQQQPPPOOONNNLLLKKKJJJJJJKKKKKKIIIJJJJJJJJJJJJKKKMMMNNNRRRSSSUUUWWWYYY[[[\\\\\\YYYZZZZZZWWWWWW[[[aaaeeesss{{{xxxuuuxxxwwwxxxYYY>>>777444444777555444333222111000000000000/////////.........---------------------------------------------------......---------,,,,,,,,,...------,,,,,,------...------------------------------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************^^^JJJ@@@>>>888888:::555999777666666888888777555777555666999888555777<<>>888888:::444999777666666777777666555555222222666888666666888@@@bbbzzzyyy~~~{{{yyytttllleeebbbbbbccc^^^[[[XXXWWWXXXUUUOOOJJJJJJOOOUUUYYY[[[[[[ZZZ[[[YYYYYYXXXXXXWWWVVVUUUUUUXXXWWWVVVVVVWWWWWWVVVTTTUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRKKKPPPUUUXXXWWWRRRNNNLLLNNNNNNNNNMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGGGGIIIJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOMMMLLLLLLMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRPPPOOOOOOPPPVVVYYYbbbqqq^^^AAA<<<444444444444333222111000111111000000////////////---------...///000000111///////////////////////////////////////.........//////////////////////////////000000000000//////////////////000000000000111111222333333333333222888333000222777AAASSSdddxxxtttvvvxxxhhh^^^YYYVVVUUURRRPPPNNNNNNPPPRRRSSSSSSVVVTTTRRRQQQRRRSSSTTTSSSVVVUUUUUUXXX[[[]]]]]][[[\\\\\\[[[[[[[[[[[[\\\\\\^^^XXXSSSUUUYYY\\\^^^```]]]vvvlll{{{WWWIII<<<999888444333444333333222000000/////////........................------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++,,,......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\\\III@@@>>>888888999333888777666666777777666444777222000444777777777999;;;VVVvvvwww~~~}}}{{{wwwqqqllliiiiiijjjccc```\\\YYYWWWTTTNNNIIIJJJMMMRRRUUUVVVXXX[[[\\\WWWWWWVVVVVVVVVWWWWWWWWWXXXVVVUUUUUUVVVWWWUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPOOOPPPRRRRRRQQQQQQRRRSSSRRRRRRRRRPPPNNNKKKHHHFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHFFFDDDDDDFFFHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKLLLNNNOOOOOOMMMLLLLLLMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSRRROOONNNOOOQQQWWW^^^nnn___@@@:::<<<444444444444444333222111000000000//////////////////////////////........................................../////////////////////////////////////////////000000000000//////////////////000000000000000111222222333333222222444333333555666:::CCCKKKbbbtttqqqbbbYYYYYYUUUQQQPPPSSSXXX\\\^^^XXXXXXXXXWWWVVVWWWYYY[[[ZZZYYYYYY[[[]]]^^^^^^^^^aaa``````______```aaabbb```[[[\\\hhhsssuuurrrqqq}}}wwwmmmqqqjjjiiizzzWWW>>>;;;999:::888444222222222222111000////////////---------...............------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,------000333000)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++~~~ZZZGGG???>>>999999:::444888666555555777777666444:::555222444666444555888999IIIaaawwwzzzxxx~~~rrrppp~~~|||wwwrrrnnnlllkkkgggeeeaaa]]]XXXSSSPPPNNNSSSUUUXXXYYYYYYYYY[[[\\\UUUUUUUUUTTTUUUVVVWWWWWWVVVUUUSSSTTTUUUUUUTTTRRRRRRSSSSSSTTTTTTTTTTTTSSSPPPQQQQQQQQQQQQPPPOOOOOORRRRRRPPPNNNLLLMMMQQQTTTQQQQQQQQQPPPMMMJJJFFFDDDFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHEEEFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMOOOOOONNNMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSTTTRRRPPPPPPTTTXXX[[[llltttDDD777999666333333333333333333333333////////////////////////000000//////.............................................///////////////000000000000000000000000//////000000000000//////////////////000000000000000111111222222222222222111333666888888999:::<<>>>>>999:::;;;555888666555555666666555444888555555666666333444777777===KKKbbb|||~~~yyy~~~qqqllluuu~~~zzzvvvrrrmmmkkkggggggeee___WWWSSSTTTVVV```bbbffffffbbb^^^ZZZXXXUUUTTTSSSRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSRRRNNNOOOOOOOOOOOONNNMMMMMMOOOOOONNNKKKJJJJJJMMMOOOMMMNNNOOOOOOMMMJJJGGGEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMOOOOOONNNNNNOOOPPPNNNNNNNNNOOOPPPPPPQQQQQQPPPRRRTTTSSSSSSUUU\\\bbboooWWW:::999:::444333222111000111111222333////////////////////////.........///////////////..................................../////////000000000000000000000000000//////000000000000//////////////////000000000000000000111222222222222222000222444555555666777777BBBXXXxxx~~~vvvpppjjjggggggmmmpppkkk```\\\aaaiiiaaadddfffeeebbbdddkkkrrrrrrrrrrrrtttwwwzzz~~~ppp^^^^^^bbbiiiwwwxxx{{{XXXFFF999555555444111...///111333000000///.........//////,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...---***000:::999111,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}VVVEEE===>>>999:::;;;555888666555555666666555444222222555888777333444888777555===TTTrrrwwwxxxtttqqq}}}{{{xxxtttppplllfffhhhggg```WWWTTTWWW]]]iiimmmqqqqqqkkkbbbZZZUUUVVVTTTSSSQQQPPPPPPPPPQQQQQQOOONNNNNNOOOPPPNNNMMMNNNOOOPPPRRRRRRRRRRRRQQQMMMNNNNNNNNNNNNMMMLLLLLLKKKMMMNNNNNNMMMMMMOOOPPPKKKLLLNNNOOONNNLLLIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJLLLNNNOOOOOONNNPPPQQQNNNOOOOOOPPPPPPQQQQQQRRROOORRRTTTTTTUUUZZZccckkk}}}ccc>>>444999999333222111///......000222333.........///////////////,,,------...///000111111........................---.........//////000000000000000000000000000000//////000000000000//////////////////000000000000000000111222222222222111///111111000111444666666:::???WWWtttzzzrrr~~~uuu|||uuu{{{}}}gggiiixxx~~~yyyyyyxxxIII<<<===666///333666666444222111///000//////............///,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------............------,,,,,,------...------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///,,,'''...;;;===666---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuuSSSIII???;;;:::888888:::888666555666777888777555444444555555555555444444:::888777>>>TTTsssyyy}}}zzzvvvrrrpppnnnjjjeeeaaa^^^[[[XXXVVVdddiiimmmkkkbbbZZZWWWWWWVVVTTTQQQPPPQQQSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMPPPOOONNNOOOQQQRRRQQQPPPOOOOOOOOOOOONNNMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNLLLLLLKKKKKKKKKKKKJJJGGGEEEDDDFFFGGGGGGFFFDDDCCCDDDFFFHHHGGGFFFEEEEEEEEEFFFGGGCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJLLLKKKJJJHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNNNNOOOOOONNNRRRPPPMMMNNNRRRTTTUUUTTTTTTRRRSSSVVVXXX```sss}}}sssIII999999777444555222222222111111111111000////////////////////////................................................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222222222222333444555555;;;777:::HHHZZZjjjxxxtttuuuwwwjjj]]]\\\|||kkkMMMBBB:::555555222222222111000//////...........................------------------------(((,,,---++++++......+++------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,+++,,,---//////---+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++uuuSSSIII???;;;:::888888:::777666555666777888777555444444555555555555444444444222222888KKKhhh~~~tttvvvyyy}}}xxxtttrrrnnniiidddaaa^^^ZZZXXX___```aaa```]]]ZZZWWWUUUTTTRRRPPPPPPRRRSSSSSSSSSUUUSSSRRRPPPOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQOOONNNNNNNNNMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMMMMRRRQQQPPPMMMJJJGGGEEECCCFFFGGGGGGFFFDDDCCCEEEFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKLLLKKKJJJHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOORRRQQQOOOPPPRRRSSSRRRQQQPPPTTTZZZ\\\^^^lllwwwWWW999222444333111111222222222111111111000000////////////////////////........................................................................//////////////////////////////////////////////////////////////////////////////000000000111111111222222111222222333444555333222555===GGGSSSdddsss}}}tttjjjjjjvvvwwwNNN<<<888444111222222222111000000///..............................------------------------+++......++++++......+++------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---//////...,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++tttRRRHHH???<<<:::888888999777666555555777777666555444444555555555555444444333222222777DDD]]]|||rrr~~~}}}xxxxxxtttnnniiieeeaaa]]][[[[[[YYYXXXXXXYYYYYYVVVTTTQQQPPPPPPQQQSSSTTTSSSRRRVVVUUUSSSQQQQQQPPPQQQQQQOOONNNMMMNNNPPPPPPPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLSSSQQQOOOLLLIIIGGGFFFEEEFFFFFFGGGFFFDDDCCCEEEFFFDDDEEEGGGIIIIIIGGGFFFDDDGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIKKKLLLLLLJJJIIIIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSRRRRRRUUUXXX]]]fffsssTTTBBB333333777555222111222222111111111000000000////////////////////////........................................................................//////////////////////////////////////////////////////////////////////////////000000000000111111111111111111222333444555222444777999999@@@RRRddd}}}{{{}}}~~~}}}eeeNNN999444555444333555111111000000//////......------------------------------------------------,,,///...,,,...222444333------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++---,,,,,,,,,...///...---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++rrrQQQGGG>>><<<:::888777999777666555555666777666555333444444555555444444333555444444666===PPPllltttnnn}}}~~~zzzsssnnniiieee```^^^[[[[[[ZZZYYYXXXWWWTTTSSSOOOOOOOOOQQQSSSTTTSSSQQQUUUTTTSSSQQQPPPPPPQQQQQQOOOMMMLLLMMMNNNOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHEEEFFFFFFEEEDDDDDDEEEGGGJJJJJJJJJIIIHHHGGGFFFEEEIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNQQQTTTUUUTTTSSSTTTUUU^^^]]]cccxxxiiiCCC:::444777999555222111111111111111000000000000////////////////////////........................................................................////////////////////////////////////////////////////////////////////////////////////000000000111000000000111111222333444444666888888555777EEETTTnnn{{{dddHHH===555555777666555666000000000//////.........------------------------------------------------***---...---111888===<<<------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++...---,,,,,,...//////...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++pppOOOFFF>>><<<;;;888777999666555444555666777666444333333444444444444333333444333333444555???VVVlllyyyttt}}}~~~nnnaaauuu}}}wwwqqqmmmiiieeebbb]]]```bbb^^^WWWQQQPPPPPPNNNNNNNNNPPPRRRSSSRRRQQQSSSRRRPPPOOONNNNNNOOOPPPNNNMMMLLLLLLMMMNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCBBBCCCDDDFFFHHHJJJEEEFFFFFFEEEDDDDDDFFFGGGRRRPPPLLLIIIGGGFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMLLLKKKIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOORRRUUUTTTQQQPPPTTTXXXaaajjj}}}wwwFFF999555333444444111//////111111111000000000//////////////////////////////................................................................................................////////////////////////...........................////////////000000000000000000000111222333333000000222555444333999BBBYYYmmmYYY@@@<<<777444444333111111222/////////...............------------------------------------------------(((+++,,,,,,///777;;;;;;------------------------,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++...---,,,---///000///...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmmNNNEEE>>><<<;;;888777888666555444444666666555444333333444444444444333333666444444666555777GGGZZZ||||||wwwvvvmmmvvvuuugggkkkyyyzzzuuurrrnnnkkkiiiaaadddeee___UUUNNNNNNPPPOOONNNNNNOOOQQQRRRQQQPPPPPPOOOMMMLLLLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHEEEGGGHHHJJJJJJJJJIIIIIIEEEDDDDDDDDDEEEEEEFFFGGGDDDEEEFFFEEEDDDDDDFFFHHHUUUQQQMMMHHHEEEEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJLLLMMMMMMKKKJJJJJJKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQUUUWWWTTTPPPQQQZZZaaalll{{{yyy[[[;;;555444333222222222222333111111000000000/////////////////////////////////................................................------------------------........................////////////////////////..............................////////////000000////////////000111222333111///000444555444555999GGGccc{{{WWWBBB:::777555333222111000000111..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))++++++)))***///111000------------------------,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++---------///111111///---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++jjjMMMDDD===<<<;;;888777888666555444444666666555444222333333444444333333222555222444999777444>>>LLLccczzz~~~zzzyyy|||uuukkkccciii}}}yyywwwtttrrrpppiiigggbbb[[[TTTRRRSSSUUUQQQOOOMMMMMMOOOPPPPPPPPPNNNMMMLLLKKKJJJKKKLLLLLLMMMLLLJJJKKKLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGDDDFFFJJJLLLMMMLLLJJJHHHEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHPPPNNNKKKHHHFFFFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLNNNPPPQQQRRRRRRRRRQQQVVVYYYXXXWWW^^^mmmzzzttt|||jjjEEE;;;666555444222222444555444111000000000////////////////////////////////////................................................------------------------........................////////////////////////................................./////////000000///////////////000222222444222333555555444555:::<<>>:::666000222111111000//////000000........................------------------------------------------------------------------------------------------------......---------------...............//////////////////............////////////000000000000//////.../////////000000000000111111111111111111111111222777::::::888<<>>LLLeeeooo|||~~~ZZZCCC999666555666444111555<<<000///...---...//////000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,222999:::333---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,eeeJJJBBB;;;;;;;;;999888999666666555444444444444555222222222222222222222222111222333444333333111000333222444888555555DDDWWWwwwcccOOOOOOgggtttooonnnhhhaaa\\\QQQPPPMMMKKKIIIHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIHHHGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQPPPRRRVVV]]]aaaooo~~~qqqcccmmm}}}NNN<<<222333777999222)))---777...............///000111------------------------------------------------++++++,,,,,,---...//////------------------------------------------------,,,,,,.........,,,***(((,,,,,,,,,---------.........------,,,,,,------...---..................------------.........//////////////////////////////---000333222000000222666555000///444666444555999999JJJ^^^ooo|||yyy\\\DDD999888888444444777444...---111222000......000000///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,555:::999222,,,------***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,aaaGGGCCC>>>:::888888777666666555555555555444444444333333333333333333333333444444444444333222111111000111222444555999>>>BBBZZZuuu|||tttZZZRRRRRR```~~~}}}yyyuuuqqqmmmjjjeee___UUUMMMIIIGGGHHHHHHGGGFFFEEEFFFHHHHHHGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGFFFDDDCCCBBBBBBDDDGGGIIIJJJHHHFFFDDDDDDEEEGGGHHHFFFFFFGGGHHHHHHGGGEEEDDDEEEDDDCCCCCCCCCEEEHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKGGGGGGHHHIIIIIIJJJJJJKKKMMMLLLKKKJJJIIIJJJKKKLLLKKKIIIIIIJJJMMMOOONNNLLLUUURRRQQQ\\\jjjggggggvvvyyylll```dddwwwOOO666;;;222222222111000//////..............................---,,,,,,,,,,,,---...------------------------------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------............///......---------,,,,,,,,,///...,,,,,,------,,,+++...------------...//////000000000000000000000000000000000000111111111111111111222222222333333333666:::AAAHHHUUUhhh~~~pppTTTDDD>>>777333222111111111111000000000///000000//////.........---------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------+++******,,,...---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///>>>999444000...,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++___FFFCCC===:::888888777666666555555555555444444444333333333333333333333333111111222222333222222222222333333444444666:::===HHHaaa|||rrrvvv~~~rrr\\\SSSSSSddd~~~yyytttrrrrrrkkkfff^^^WWWQQQLLLIIIHHHHHHFFFEEEFFFGGGGGGGGGEEEEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCFFFHHHJJJQQQNNNKKKGGGEEEDDDDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKLLLOOOQQQQQQQQQPPPTTTZZZkkk|||{{{}}}xxxkkkccc___iiixxxVVVAAA<<<888222222111111000//////..............................---,,,,,,,,,,,,---...------------------------------------------------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...------------,,,,,,,,,000///......//////...,,,...------------...//////000000000000000000000000//////000000000111111111111111111222222222333333111444777:::@@@MMM]]]hhhrrrXXXHHH999555777666666777111111111000000000//////////////////......------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------,,,******,,,...---------,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,...000===999333///---,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++]]]FFFBBB===:::888888777777666555555555555444444444222222222222222222222222//////000111222222333333333444444333222333666888;;;OOOhhh|||{{{oooooo||||||~~~|||www{{{yyy}}}}}}rrraaaQQQOOO[[[ppp}}}{{{pppooolllgggaaaZZZTTTPPPJJJHHHFFFEEEEEEEEECCCBBBEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFDDDDDDEEEFFFIIIJJJRRRPPPMMMIIIFFFEEEEEEEEECCCCCCEEEFFFGGGHHHHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTWWW]]]bbbppprrr```PPPLLLRRRnnnYYY333555:::222222111111000000//////...------------------------------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,///...------......---,,,...------------...//////000000000000000000000000//////000000000000111111111111111222222222222333222333333333444:::CCCJJJ___wwwpppUUU>>>;;;444000222555444222222000000000000///////////////............---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------,,,+++***,,,...------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111<<<888111---+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,[[[FFFBBB===:::999888888777666555555555555444444444111111111111111111111111111111111111111222333333222333333222111111333555555AAATTTiii}}}|||zzzssstttvvv~~~~~~hhhUUULLLQQQ^^^kkkzzz|||}}}wwwmmmeee```WWWTTTOOOLLLJJJGGGEEECCCEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHJJJLLLKKKIIIGGGGGGGGGHHHIIIDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLMMMNNNOOORRRWWW[[[___kkkvvvwwwLLLNNNSSSJJJWWWsss___BBB888444111///111111000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++******,,,,,,+++***...------------...//////000000000000000000000000////////////000000000111111111111111222222222222444555555444444666:::>>>999OOOlll~~~^^^IIIAAA===888777666666666555111...---000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000333:::666///+++***+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,ZZZEEEBBB===:::999999888777666555555555555444444444111111111111111111111111555444333222222222222333///000222111111111333555222555???PPPiiiyyywwwsssYYYJJJFFFHHHQQQZZZaaabbbeeessssssllljjjfff___YYYTTTOOOKKKHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEGGGHHHIIIGGGFFFFFFFFFFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGHHHKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJMMMPPPTTTUUUVVV[[[dddkkknnn^^^GGGIIIPPPYYYwwwbbb===:::===555...111000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,*********,,,,,,+++***...------------...//////////////////////////////...////////////000000000000000111111111222222222111222333444333444555666:::<<<@@@DDDGGGSSSmmm___XXXKKK===777888::::::...000222222111111000////////////............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...222555777333...******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------XXXEEEAAA===:::999999999888666555555555555444444444222222222222222222222222777555444222111111222333---///111111111111333555333222444@@@UUUooo~~~ttt\\\KKKAAA<<>><<<;;;:::999888666666555555555555666666333333333333333333333333222222111111111111222222000111111111111222222222666222222777777;;;NNNdddtttwwwxxxxxxxxx{{{sssYYYEEEDDDDDDCCCNNNaaapppyyy|||ssssssooohhh___YYYXXXYYY[[[YYYUUURRRRRRTTTWWWYYYXXXWWWWWWVVVVVVWWWWWWWWWXXXSSSRRRVVVVVVSSSSSSWWW```fffvvv|||pppccc]]]UUUNNNLLLMMMNNNOOOLLLLLLMMMMMMMMMPPPTTTWWWVVV\\\bbbeeehhhqqqgggYYY^^^lllkkkFFF666333333222222111000/////////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///............////////////000000000000000000000000000000000000111111111111111111111111111111111111222222333333333444444444555666777888;;;???BBBDDDLLLSSS^^^iiixxxuuubbbTTTKKKEEECCC:::999666444333222222222////////////////////////........................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++......,,,///666888444+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,|||SSSDDDAAA>>><<<;;;:::999888666666555555555555666666333333333333333333333333222222111111111111222222000111111111111222222222444//////333333555BBBTTTiii}}}zzz}}}vvvooosss~~~{{{gggSSSDDD???EEEMMMXXXqqqyyyvvvttttttsss}}}yyytttqqqppptttyyy|||}}}}}}|||{{{zzzyyyyyyyyyssslllfffeeeddddddkkktttzzzzzzkkkaaa^^^ZZZSSSMMMPPPRRRUUUWWWZZZ^^^cccfffpppxxxyyyccc\\\hhhvvvoooIII:::777333333222111111000/////////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------........................//////////////////////////////////////////000000000111111111111111111111111111111111111222222222222333333333333333444444666888:::;;;555999>>>BBBGGGPPP\\\eeeyyywww~~~rrraaaXXXOOOJJJBBB<<<888777777666555555333222111111222222////////////////////////........................,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++------,,,111777666111+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,xxxQQQDDDAAA===;;;;;;:::999777666666555555555555666666333333333333333333333333222222111111111111222222000111111111111222222222333...---111111000777AAAQQQiii|||wwwmmmxxxkkkNNNBBB???===DDDOOOeee~~~{{{qqqkkkooouuu{{{}}}jjj[[[\\\ooovvvDDD222222333222222111111000000/////////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------............---............///////////////////////////////////////000000000000111111111111111111111111111111000000000111111111222222333222222222222333333444777999:::888666777;;;???@@@@@@GGGTTT^^^cccnnnzzzzzzddd```[[[TTTMMMGGGCCC@@@888666555555666777777666111000000000000000111222////////////////////////------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,...333777333,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,wwwRRRCCCAAA===;;;::::::888777666555555444444555555666333333333333333333333333222222111111111111222222000000111111111222222222444000///333444222222666BBBZZZnnn~~~ttthhhRRRDDD===BBB@@@HHHZZZjjjxxxqqq```lllvvv{{{PPP999666444...111111000000000////////////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////////////////////////////000000000111111111111111111111111111/////////000000000000111333333222222222222222222333555666555333333444666777555777<<<>>>>>>BBBIIIKKKOOOVVV]]]bbbeeeeeeeeedddgggmmmvvv}}}}}}xxxsssllldddZZZVVVUUUQQQHHH@@@>>><<<999777666666888999777555333333333222000...000//////////////////000........................------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***+++///555666000)))+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,vvvSSSCCC@@@===;;;:::999888777555555444444444444555555333333333333333333333333222222111111111111222222000000111111111222222222333111111444777555333222555GGGXXXllleeeOOOGGGAAA<<<===EEELLLUUUhhh}}}}}}nnnbbbXXXiii~~~OOO<<<<<<:::444///000000/////////////////////............------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.......................................////////////000000000000000000000000000000000....../////////000000000111111111222222222222222...000222333333333444444666555555666666444777;;;777888999::::::::::::999===>>>@@@EEEIIIJJJFFFBBBDDD@@@<<<::::::999777555<<<:::888555333222111111222000...---...//////...111111111000//////...---------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***,,,222666444---(((+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,rrrQQQCCC@@@<<<::::::999888666555555444444444444555555333333333333333333333333222222111111111111222222000111111111111222222222000000111333555444333111///;;;DDDWWWtttzzzyyyvvvbbb\\\EEEBBB???===<<>>AAAAAA:::===?????????BBBKKKYYYdddfffjjjmmmxxx___NNNRRRWWWRRRQQQWWWYYYeeesss}}}ttteee[[[SSSNNNYYYWWWddd~~~eee;;;888888555111222555444///---.....................//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------........................................../////////000000000000000000000000000////////////000000000111000111222222222111///...111000000000222333222111---000111///......//////000111222333333222111111---111555666444333444666555333111222333444444222111111111111111111222222------...000222333111000+++,,,---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---///555999555,,,***///+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,nnnLLLDDDAAA===:::999888666555555555444444444333333333444444444333333222222222111111111111000000000000222222111111111111111111111111222222222333333333444///222;;;===CCC^^^~~~}}}uuupppsssvvvnnnXXXHHH===999===>>>>>>===;;;;;;BBBJJJKKKMMMRRR]]]nnnwwwooo```ZZZTTTRRRUUUZZZ^^^```dddhhhkkkmmmxxx|||{{{sss___\\\VVVPPPMMMNNNRRRUUUggg}}}XXX@@@???222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///........................---...///000000///...---////////////////////////........................////////////000000000000////////////////////////////////////////////////////////////////////////111111000000000000111111000000////////////000000////////////////////////////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,******************************++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++------,,,***)))***...111+++111555555000+++***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,nnnKKKCCC@@@===:::999888666555555555444444444333333333444444333333333222222222111111111111000000000000111111111111111111111111111111111222222222333333777444444666111777XXX}}}xxxtttyyykkk]]]NNNEEE;;;;;;<<<======<<<<<<<<<;;;===@@@GGGRRRaaaqqq{{{|||sssrrruuuzzzsssiiiccc``````bbbdddhhhiiifff___XXXTTTYYYVVVSSSTTTZZZ```fffhhhvvv~~~xxxcccZZZOOOMMMQQQTTTRRROOOQQQOOOKKKFFFGGGTTThhhxxxYYYDDD888111222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------..........................................////////////........................................................./////////000000000000////////////////////////////////////////////////////////////////////////111000000//////000000111000//////////////////000////////////////////////........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,***)))***---///...111555333...******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,mmmJJJCCC@@@<<<:::999888777555555555444444444333333333333333333333222222222222111111111111000000000000111111111111111111111111111111111222222222222333444333555555000:::aaa~~~zzztttjjjaaaFFFCCC???>>>AAABBB???;;;<<<======>>>???CCCIIIMMMUUU]]]eeeggg```VVVNNNJJJMMMQQQXXX___fffllloooppphhhaaaVVVLLLEEEDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDIIIHHHHHHKKKQQQWWW[[[]]]gggoooxxx|||~~~|||sssiiiUUUUUUWWW\\\___\\\RRRJJJLLLHHHDDDAAA@@@CCCFFFHHHFFFPPP[[[aaadddmmm|||xxxNNN777222333222111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............------------------------.........------.................................------------------------....../////////000000000////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////////////////////////////........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,+++***)))+++,,,111333333111,,,)))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,kkkJJJCCC@@@<<<:::999888777666555555444444444333333333333222222222222222222222111111111111000000000///111111111111111222222222111111111111222222222222///111555666444???aaayyy|||~~~jjjbbbSSSEEE@@@@@@???<<<>>>@@@AAAAAA@@@>>>???@@@AAADDDFFFEEECCCAAABBBCCCAAACCCFFFHHHIIIIIIHHHGGGGGGDDD???;;;;;;>>>BBBFFF@@@@@@??????@@@BBBDDDEEE>>>>>>>>>@@@BBBDDDFFFGGGIIIMMMPPPRRRUUUVVVOOOFFFCCCBBBCCCEEEGGGFFFAAA<<>>AAABBBAAA?????????EEEBBB>>>>>>???@@@@@@???>>>>>>???@@@@@@AAAAAAAAA===<<<;;;:::::::::;;;<<<============>>>???@@@AAA????????????>>>=========@@@AAA@@@???CCCGGGEEE@@@EEECCCAAA??????@@@BBBCCC???FFFOOOTTTWWW```ooo{{{iiiEEE///777;;;...+++555000000000/////////......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------------------...---,,,++++++,,,---...........................------------------------............////////////------------------------------------------------------------------------//////............//////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***)))))))))******+++,,,++++++++++++++++++++++++))))))************))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***,,,---,,,+++***+++,,,444333000,,,***)))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,gggIIIBBB???<<<:::999999888777555555444444444333333333111111111222222222222222111111111111000000000000000000000111222222333333000000000111111111111222222000111555555333666<<>>YYYzzz}}}|||wwwhhhccc^^^XXXVVVUUURRRMMMFFFAAA>>>===<<<;;;:::===AAAAAA===999<<<<<<;;;<<<<<<>>>???@@@<<<===>>>>>>===;;;999888999999:::;;;;;;;;;;;;:::???@@@AAAAAA???>>>???@@@???AAA@@@===>>>BBBAAA======>>>@@@BBBFFFMMMUUUZZZhhhnnnuuuxxx{{{}}}eee@@@;;;333...000444000)))////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------------------------------------------------------......------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,++++++---///333111...+++******,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,fffHHHAAA???;;;:::999999888777555555444444444333333333000111111111222222222222111111111111000000000000///000000111222222333333000000000000111111111111000///111555666555555777999555666DDD]]]uuu}}}~~~|||ssshhh\\\TTTPPPOOOEEEDDDDDDDDDDDDBBB@@@>>>>>>============<<<<<<<<<;;;<<>><<<<<<<<<============<<<===???AAA@@@??????AAACCC???BBBBBB???@@@DDDGGGGGGJJJQQQZZZbbbiiiqqqyyyzzzbbb===444:::666,,,,,,444444,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++---000333222///,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,fffHHHAAA???;;;:::999999888777555555444444444333333333000000111111222222222222111111111111000000000000///000000111222222333333000000000000111111111111222111222333222000222444***333888777===SSSooo~~~}}}tttoooooopppfffddd^^^TTTJJJEEEEEEHHH???@@@BBBDDDEEEDDDCCCCCC===>>>@@@AAAAAAAAA@@@???@@@@@@?????????@@@AAABBB???AAACCCBBB@@@@@@CCCFFFHHHKKKKKKHHHJJJSSS]]]cccrrr{{{|||LLL777:::333...---000///,,,...555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,++++++---222555000...,,,++++++---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,cccIII@@@???===:::888777666555555555444333333222111111222222111111111111222222222111000//////000111222111111111111111111111111000000000000000000000000000111111111111222222222666222444888888<<>><<<:::888666555555555444444333333222222111222222111111111111222222000000111111111111000000111111111111111111111111000000000000000000000000000111111111111222222222222///222666555111555>>>ZZZkkk|||{{{yyy~~~|||}}}|||yyywww~~~}}}}}}gggOOO666...222555444111111000///...............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++(((((()))************)))+++++++++++++++++++++++++++++++++*********************************************++++++++++++++++++)))))))))******++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,...111111000...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,^^^FFF???>>><<<:::888666555555444444444333333222222222222222111111111111222222///000111222222111000///111111111111111111111111000000000000000000000000000000111111111222222222111///111666777444444888???HHHYYYnnn|||sss{{{wwwuuuxxx~~~~~~xxx}}}yyyTTTBBB777222555444...///666000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************************************************************************************++++++******************((())))))***+++,,,,,,------,,,+++******+++,,,------------,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,***,,,...000111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]]]FFF???>>><<<999777666555444444444333333333333222222222222111111111111222222///000111222222111000///000000000000000000000000000000000000000000000000000000111111111222222222333111111444555555555777000333===RRRjjj||||||{{{~~~{{{zzzxxx{{{yyyzzz~~~WWW999222///222888444******222///...------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************************************++++++******************)))******+++,,,---......,,,+++***))))))***+++,,,---------,,,,,,,,,++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,///111000///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++^^^III>>>===;;;999777555444444333333333333333333333333222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222444333222222111111333444///222888???JJJ\\\ooo}}}~~~wwwyyy~~~iiiGGG999888666///+++///333111///......------,,,,,,,,,------++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***************************************+++++++++******************************+++++++++++++++++++++++++++,,,,,,------...+++******))))))******+++,,,,,,,,,,,,++++++++++++***************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---***---000111///---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***^^^III>>>===;;;999777555444444333333333333333333333333222222111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111333444222000000222333222555777555666CCCYYYkkk~~~cccEEE///...777444222---,,,000555333------,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************))))))*********+++++++++******************************++++++,,,,,,------++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++++++++*********))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))******+++,,,,,,------+++...000000...++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***\\\HHH>>>===;;;999777555444444333333333333333333333333222222111111111111222222222111000//////000111222000000000000000000000000000000000000000000000000000111111111111222222222---222555333111222444666444333111000222;;;HHHQQQqqq{{{vvv|||tttJJJ======888222111&&&111555///+++......***,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))******++++++++++++******************************+++,,,------......+++++++++***************++++++---......---+++++++++++++++*********))))))))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************))))))***+++,,,,,,------+++...000000---***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***yyy{{{UUUDDD???>>><<<:::777666555555555444333333222222333333000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000222222111111111111111111000111222222333666:::===MMMggg|||zzz|||vvvWWWLLL???555222222111///000000000000///...---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))******++++++++++++******************************,,,,,,,,,++++++*********************************))))))***+++,,,,,,------++++++++++++++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))************************++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))***+++,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************************************+++,,,,,,******+++,,,,,,***(((***---...,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...222111000///------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********nnn}}}wwwSSSDDD???>>><<<:::777666555555555444333333222222333333000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000111111111111111111111111000111222222222444888;;;===HHHWWWkkk~~~rrrWWW@@@999222...///000...,,,000000000//////...,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++*********************++++++++++++******************************,,,,,,,,,+++++++++***************************************++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************************************+++,,,,,,******+++,,,,,,***)))***,,,---,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...111000///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******fffyyytttRRRDDD???>>><<<:::777666555555555444333333222222333333000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000111111111111111111111111111111222111111222555888444444:::MMMjjj~~~rrrvvv~~~WWW>>>444222///---...111222000...////////////...---,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++*********************+++++++++******++++++++++++******************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++******************************************++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************************************+++,,,,,,******+++,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---...//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***fff}}}tttRRRDDD???>>><<<999777666555555555444333333222222333333000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111111111222111000000222444222555:::@@@KKK^^^qqq~~~www}}}wwwyyy```GGG666111555333111000111222222000---...............---,,,+++******************************++++++++++++******))))))************)))))))))))))))***+++++++++,,,******++++++++++++******************************++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************************************+++,,,,,,******+++,,,+++******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++jjjwwwTTTDDD???>>><<<999777666555555555444333333222222333333000000000000000000000000////////////////////////000000////////////000000.../////////000000000111//////////////////////////////000000000111111111000111222111000///111222///444999777555???UUUiiittt}}}}}}www{{{vvvsss|||mmmJJJ<<<888333///000333111///...------+++***,,,------------,,,,,,+++************************)))******++++++******)))((())))))******))))))((()))))))))***+++++++++,,,******++++++++++++******************************++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************************))))))*********+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************************************+++,,,,,,******+++,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.../////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++uuunnn{{{xxxTTTCCC???>>><<<:::777666555555555444333333222222333333000000000000000000000000000000000000000000000000000000////////////000000......//////000000111111////////////////////////...//////000000111111111000111222222000///000111//////111444444666===FFFZZZhhhyyy~~~||||||rrrOOOAAA777666555000,,,,,,000///---,,,,,,,,,---...+++,,,,,,------,,,++++++************************))))))************))))))))))))************))))))***************+++++++++******++++++++++++*********************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******************++++++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************************************+++,,,,,,******+++,,,)))+++,,,,,,+++***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.../////////...---------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,pppttt{{{vvvQQQAAA???>>><<<:::777666555555555444333333222222333333000000000000000000000000000000000000000000000000000000////////////000000.........///000111111111////////////////////////......//////000111111222///111222222111000111222444///...444888666444666@@@NNN___mmmrrrTTT???666444333111...,,,---///,,,---............///000++++++,,,,,,,,,,,,++++++************************))))))************)))))))))******++++++******)))+++++++++*********************++++++++++++************************************+++++++++,,,,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++++++++,,,************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************************************+++,,,,,,******+++,,,)))+++,,,,,,******+++...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,qqq|||rrrOOO??????>>><<<:::777666555555555444333333222222333333000000000000000000000000000000000000000000000000000000////////////000000---......///000111111222////////////////////////---......///000111111222///111333333222111111222666111000333333000333999777AAAJJJRRRbbbuuuzzztttsssxxx}}}uuuyyyeeeIII===888444444333111...///222000,,,'''***,,,------,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))******++++++++++++******,,,+++++++++******))))))******++++++++++++***************************************++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++(((((()))***+++,,,,,,---************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************************************+++,,,,,,******+++,,,(((+++---,,,***)))+++...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,}}}oooLLLCCC>>>===;;;999777555444444555444333333222222333333222111111111000000//////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000111111111111222222222111111222222222333333333222444777<<>>===;;;999777555444444444444333222222222222333111111111000000000//////////////////////////////////////////////////////.../////////000000000000////////////////////////.../////////000000000000000000111111111222222222111111111222222222333333111333444555:::EEETTT___www~~~vvvzzz~~~sssdddfffUUU@@@444444555333///////////////.........---+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************************************************************))))))***++++++++++++***************************************************)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))******************************)))************+++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***---,,,,,,---///000000...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++lllLLLEEE>>>===;;;999777555444444444444333222222222222222111111000000000000//////////////////////////////////////////////////////....../////////000000000////////////////////////....../////////000000000000000000111111111222222111111111222222222222333333333222000000555>>>EEE\\\jjjzzzzzzwww}}}kkkQQQAAA;;;DDD<<<444000111222000---//////.........---------************************++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))************************************************************))))))***++++++++++++***************************************************)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++++++++,,,+++++++++***************************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,******))))))))))))******++++++++++++++++++++++++)))************+++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,+++++++++---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++jjjKKKEEE>>>===;;;999777555444444444333333222111222222222000000000000000000//////////////////////////////////////////////////////........./////////000000////////////////////////........./////////000000000000000000111111111111111111111111222222222222444444333111000222666:::888JJJaaavvv~~~___GGG===999666444444333222111111///---,,,.........---------,,,,,,************************************))))))))))))************************))))))))))))))))))))))))((()))))))))***************************+++++++++************************))))))***++++++++++++***************************************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************((()))))))))************++++++******))))))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++,,,,,,,,,++++++---,,,,,,...000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++iiiJJJDDD>>>===;;;999777555444444333333222111111111111222//////////////////000000............................................................////////////////////////////////////............//////////////////000000000111111111000000111111111222222222111222333444555666888:::444999@@@IIIXXXjjjyyyxxx{{{}}}zzziiiOOODDD888333555777333///111222222111///---------------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))***++++++++++++***************************************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************((()))))))))************++++++******))))))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------)))***+++,,,,,,,,,,,,,,,---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++iiiJJJCCC>>>===;;;999777555444444333333222111111111111111......////////////000000................................................------........./////////////////////////////////------.........//////////////////000000000111111000000000111111111111222...///111444666888::::::555444222222999FFFTTT^^^iiitttlllWWWFFF<<<111555888666111......000...//////...---,,,---///------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,************************))))))***++++++++++++***************************************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************))))))))))))************************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))************+++***************+++++++++************************************************)))))))))************+++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,---,,,---///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++jjjJJJCCC>>>===;;;999777555444444333222222111111111111111........./////////000000................................................---------.........//////////////////////////////---------.........//////////////////000000000111000000000000111111111111...///000222555666666666000111333555555777<<<@@@NNN]]]nnn}}}vvv\\\EEE888444555777555666666111,,,***...333.........------,,,------,,,,,,,,,,,,++++++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************))))))***++++++++++++***************************************************)))************+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************))))))))))))************)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************))))))*********+++++++++************************************************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,,,,---...000111000---***------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++kkkKKKDDD>>>===;;;999777555444444333222222111000111111111---.........//////000000................................................---------.........//////////////////////////////---------.........//////////////////000000000000000000000000111111111111111111111222333444222111111111333333222222666;;;999>>>CCCMMMbbb~~~sss]]]RRRGGGBBB;;;777666555222///222---***---444666111+++111000///......---+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************))))))***++++++++++++***************************************************)))************+++++++++)))************+++++++++*********************************************************++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))************(((((())))))******++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++---......---++++++((()))***+++,,,---------,,,---...000111000---***------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++eeeGGGAAA;;;:::999777555444333333111111111111111111111111333222222111000///......//////.........---------......---------,,,,,,,,,......................../////////...------,,,,,,........................---...///000000///...---000000000000000000000000000111111111111222222222222222111111222222333444999888888:::@@@LLLZZZcccxxxsss^^^PPPFFF>>>999777666555222111//////...111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********************+++++++++,,,,,,,,,************************************************))))))))))))******************************************************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))...444444000,,,,,,...---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,eeeGGGBBB;;;:::999777555444333333111111111111111111111111222111111111000///////////////.........---------............------,,,,,,////////////////////////------................................................////////////......000000000000000000000000000000111111111222222222222222111111222222333444222222333333555:::AAAFFFLLLTTT```mmm}}}zzzrrrpppUUULLL@@@888555333111...444444222111000000000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))******************))))))******+++,,,***************************************************************************))))))))))))***++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,************************************************))))))))))))******************************************************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++000444444111------...---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,dddGGGCCC;;;:::999777555444333333111111111111111111111111000000000000000000000000...............---------/////////............---////////////////////////,,,,,,------...//////000........................//////............//////000000000000000000000000000000000111111111222222222111111111111222333333111333555555444222222333111777???JJJXXXmmmsssaaaRRRFFF===777999666222222444555333111111000000/////////000000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))******************))))))******+++,,,************************************************************************)))******+++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++******************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))*********+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---111444444111......///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++******++++++,,,cccGGGCCC;;;:::999777555444333333111111111111111111111111/////////000000000000000......................../////////////////////...////////////////////////---------.........//////........................//////...------...000111000000000000000000000000000000000000111111111111111111111111111222222333222555888999888555444333222333555777<<>>===:::444888<<<<<<999333---(((000111333333222222222222...//////...,,,*********///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------************************))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))******************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************************************)))******+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,******************************************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......333111...,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,aaaEEE@@@<<<:::999777555444333333111111111111111111111111111111000///...------,,,---------.........//////,,,,,,,,,---------..............................,,,,,,------.../////////........................+++,,,...000111000000///////////////////////////////////////000000000000000000000000000111111222555666777666333111000000......///000000111222333......///222555777777555777888999;;;;;;;;;;;;;;;:::>>>;;;<<>>???000000/////////000000111222333444555555666666666333333222222111222222222222222222222222222222222000000111111222333333333333222111111000000111111222222222111222333333444444333222222333333222000//////............//////------------------------------------------------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''******))))))))))))******))))))))))))))))))))))))************************************************))))))************))))))))))))))))))************************************************************************))))))))))))++++++************++++++)))************+++++++++************************************************)))************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***************************************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------...------,,,,,,------...------------------------...------,,,,,,------...//////............------,,,,,,,,,,,,,,,,,,,,,,,,---++++++---,,,...444<<<888111,,,,,,---,,,+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,]]]DDDCCC<<<;;;999777555444333333111111111111000000000///////////////////////////........................---------............///------------------------................................................+++...000///,,,+++---///,,,---......//////......////////////////////////------///111333555777888444444222111111000000000000111///+++...555:::;;;000000///000000000111111111222333444555555555555555555444333333222333333000000000000000000000000111111222222222333333333111111111000000000000000111000000000000111222222333111111111333333222111///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******))))))((('''******))))))))))))******))))))))))))))))))))))))************************************************))))))************))))))((()))))))))************************************************************************)))))))))(((++++++************++++++))))))*********+++++++++************************************************))))))*********+++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,------------...------------------------------------------------,,,,,,---............---------------------------...------,,,,,,------...------------------------...------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000999AAA666000,,,------,,,+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,zzzzzz[[[CCCCCC;;;:::999777555444333333111111111111000000000///////////////////////////........................---------............///------------------------.............................................------///111///,,,+++...000,,,------.......................................,,,---///111444666777888333222111111000000000000...000000---...222444222///000000111111222222222000111222333333444444444555444333222222222222222000000000000000000000000111111222222222222333333111111111111000000//////000////////////000111111111000///000222222222111......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++******)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************************************************************)))))))))(((++++++************++++++))))))*********+++++++++************************************************))))))*********+++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,---------.........------------------------------------------------++++++,,,---------------------------------------...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,---444<<>>888///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++}}}UUUDDD<<<;;;:::888666444333222222000000000000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,000111***,,,;;;MMMAAAMMMAAAMMM...(((+++<<<888........................***333+++(((***000&&&111$$$///000666,,,+++,,,---;;;;;;999333000000111000,,,///***)))---///...)))555&&&999$$$<<<000((((((***333DDDQQQRRRKKK///***(((---555777...%%%---///444111---333555***555222444&&&)))666###///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111(((###000(((AAA999---***+++,,,,,,------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))************************************************************+++,,,,,,++++++)))((((((************************)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------............000000000000/////////...........................------.../////////......////////////////////////...........................------,,,,,,------...---------............//////............---------,,,,,,,,,---------.........,,,...666<<<<<<555///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++zzzRRRBBB;;;;;;:::888666444333222222000000000000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,!!!%%%,,,<<<:::222###'''%%%------------------------,,,444(((***+++111'''}}}}}}ttt|||}}}}}}~~~|||}}}}}}{{{{{{}}}www|||444000...(((@@@000999+++<<<[[[hhh222***>>>)))444***...<<<&&&==='''...'''LLLsss}}}###...---''')))***++++++,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++************+++,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++***)))(((************************)))************+++++++++)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...---------------......------------------------........................------............------...............---------/////////........................///////////////,,,---...///////////////////////////////////////..............................------------......---------............//////............---------,,,,,,,,,---------......///,,,111<<<@@@999111000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++yyyRRRBBB<<<;;;:::888666444333222222000000000000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,888555++++++fff///&&&,,,444------------------------111///###555///+++222>>>'''000---(((,,,444...000LLL555(((333000%%%)))555555+++...999444CCC+++111555******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++************************+++++++++++++++***)))(((************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...------------......///................................................------.../////////......000000000///////////////........................///////////////000000000---...//////000000000000...............---------..............................------------......---------............//////............---------,,,,,,,,,---------......000...555AAAAAA555...000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++xxxRRRDDD===;;;:::888666444333222222111111111111111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((...)))444))):::eee///444'''------------------------......$$$777111)))---RRR111111,,,///""";;;iii222&&&;;;***000???%%%)))&&&)))WWWRRR'''***%%%+++,,,,,,---------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************+++++++++***))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------------...///000........................---------------------------...//////000000000///000000000000////////////000000000000000111111111////////////////////////---...///000000000000000............------,,,,,,///////////////////////////......------......///---------............//////............---------,,,,,,,,,---------......000111999AAA>>>222---000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++xxxRRREEE???;;;:::888666444333222222111111111111111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,(((333222 &&&666''',,,,,,,,,,,,,,,,,,,,,,,,&&&222))).........pppWWWVVV}}}|||aaahhh""")))///222333)))===FFF---777'''888888+++:::///333444000,,,,,,---............---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++***))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******************************+++++++++******)))++++++++++++++++++++++++)))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......------------...///000000...................................................///000111222222222111.../////////000000000000000000000111111111111111222222222111111111000000000111111222222111000000000000000///......------//////////////////////////////............//////---------............//////............---------,,,,,,,,,---------......///666>>>>>>666///---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwRRREEE@@@;;;:::888666444333222222111111111111111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111---+++***+++$$$ccc888---///,,,,,,,,,,,,,,,,,,,,,,,,&&&111***)))+++///"""+++EEE(((///JJJ:::...$$$,,,777666111...###;;;+++vvv;;;,,,888)))------$$$777!!!999'''''',,,++++++,,,------------,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************)))******+++++++++******++++++++++++++++++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......------------...///000111........................////////////////////////000000111222333333333333000111222222333444555555555555666666666777777777<<<<<<;;;;;;:::999888888888999999888888777666555333333333222111000000000//////////////////////////////............//////---------............//////............---------,,,,,,,,,---------.........<<>><<<<<<666666555555444333222222000000000000000000000000//////............//////---------.........////////////.........---------,,,,,,,,,---------......---???DDD444)))---000,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ppp}}}qqqNNNCCC===;;;:::888666444333222222000000000000000000000000///////////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222(((,,,%%%444+++333///$$$++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++***...(((...,,,------......------,,,000)))---222??????:::'''333,,,333---)))zzz%%%222555...---666(((///---OOO///777*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++******************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................---,,,,,,,,,,,,+++***...------......///000111000000000//////.........444888<<<===<<<<<<>>>AAA@@@AAABBBBBB@@@@@@BBBEEEFFFEEEEEEFFFIIIKKKMMMMMMRRRQQQQQQQQQQQQPPPNNNMMMHHHIIIIIIGGGEEEDDDEEEGGGCCC@@@===<<<=========<<<;;;777333111222222000...111000///---------...//////.........---,,,,,,,,,......---------,,,,,,,,,...,,,++++++...000000000;;;>>>:::111,,,......,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,jjjuuupppMMMBBB<<<;;;:::888666444333222222000000000000000000000000///////////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((333(((222---%%%lll888---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++***...(((...,,,------......------,,,---))))))555???jjj///999//////666(((000555$$$===aaa---...---+++777---777///###ggg???&&&666******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++******************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///......//////000000///000///............///000...//////111555999<<<>>>===AAAFFFJJJMMMPPPRRRTTTRRRRRRSSSTTTTTTVVVXXXYYYVVVUUUTTTUUUWWWWWWVVVUUUXXXZZZ\\\]]][[[YYYVVVUUUQQQQQQPPPOOONNNOOOPPPQQQJJJHHHFFFEEEFFFFFFFFFEEECCCAAA>>>;;;:::888666444............///000111222...............---------.........---------,,,,,,------,,,,,,---///111222======888///,,,......+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,llltttnnnLLLAAA<<<;;;:::888666444333222222000000000000000000000000///////////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))777))),,,000777ccc///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++***...(((...,,,------......------,,,555777***%%%...~~~777000333%%%,,,222333+++---222***!!!///,,,222,,,555)))111555,,,|||000(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,------...//////000000111000/////////000222333555555666888;;;@@@DDDGGGHHHJJJNNNTTTZZZ]]]^^^^^^[[[ZZZZZZ[[[]]]_________dddaaa______aaa```]]]ZZZ^^^bbbggghhheeeaaa^^^^^^```]]][[[ZZZZZZ[[[[[[ZZZ[[[YYYWWWWWWWWWXXXWWWVVVOOOOOOMMMJJJEEEAAA???>>>444444333222111111000///.................................------------,,,+++---...---,,,---111555???;;;444---,,,///...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,sssxxxnnnLLLBBB<<<;;;:::888666444333222222000000000000000000000000///////////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...'''333)))&&&111''')))(((+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++***...(((...,,,------......------,,,""""""!!!@@@BBB"""BBB777???:::555222000...///333111...+++333---)))555333NNN000000***777---)))555000555000000)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---...////////////000111000111111333555888;;;===BBBCCCEEEGGGJJJNNNPPPQQQTTTTTTUUUZZZ___bbb```]]]cccaaa___```aaacccbbb```aaa]]]XXXWWWXXXXXXWWWUUUYYY]]]aaaaaa]]]YYYXXXYYYXXXVVVUUUVVVZZZ]]]^^^^^^[[[ZZZXXXYYYZZZZZZYYYXXXWWWYYYYYYUUUOOOIIIGGGGGGBBBAAA>>>;;;666222///---.............../////////............------------***...000...+++---333888???999000+++---///---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,wwwzzznnnLLLCCC>>>;;;:::888666444333222222000000000000000000000000///////////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111$$$......'''---......kkk000+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++***...(((...,,,------......------,,,===111'''+++////// ...555000######222666...222,,,)))333000***444111///,,,&&&666666+++,,,...000,,,000666'''777<<<$$$***:::)))111ddd)))222++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////111333222111111222444111333666;;;@@@EEEIIIKKKOOOQQQUUUYYY[[[]]]]]]]]]WWWVVVVVVYYY^^^```^^^\\\[[[ZZZYYYYYYZZZ[[[ZZZZZZ[[[XXXSSSPPPOOORRRUUUWWWVVVWWWWWWUUUQQQOOOPPPRRRIIIIIIJJJNNNRRRVVVXXXYYYXXXXXXXXXZZZ]]]______^^^YYY\\\]]]YYYSSSNNNLLLMMMHHHGGGEEEAAA>>>;;;888777222111111000000//////...//////.........---------+++...000...,,,...444;;;===555---+++---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,~~~mmmLLLCCC???;;;:::888666444333222222000000000000000000000000///////////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---%%%+++111,,,)))---...666```++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++***...(((...,,,------......------,,,444888444...***777+++&&&,,,666222%%%%%%111,,,---...,,,111333***%%%...444(((***///+++***,,,+++---+++HHH<<<++++++(((..."""///eee******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////,,,///222222000///222555777;;;@@@GGGMMMQQQTTTVVV[[[\\\]]]]]]\\\ZZZWWWVVVLLLLLLMMMQQQWWW\\\___``````bbbcccbbbaaaaaaccceeemmmllljjjfffcccfffmmmssskkkiiifffcccaaa```______]]]______^^^ZZZVVVTTTTTTTTTTTTUUUWWWZZZ\\\\\\[[[WWWXXXXXXVVVSSSPPPOOOOOOFFFEEEDDDCCCCCCDDDEEEFFF999888777555333111000////////////.........------,,,---...------000666;;;777111,,,---...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,kkkKKKBBB>>>;;;:::888666444333222222000000000000000000000000///////////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,***+++,,,***---***&&&++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++***...(((...,,,------......------,,,'''---###,,,---111''')))222---((())),,,---...///---)))333***...000---XXX777444111'''&&&+++...333000)))111%%%aaa777%%%444///(((......$$$---OOO---+++,,,------...---------------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////+++///333444333333777<<>>;;;777444222000////////////...............---,,,,,,...333888;;;111---,,,//////,,,,,,000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,jjjIIIAAA===;;;:::888666444333222222000000000000000000000000///////////////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((444(((!!!(((...111+++)))jjj++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++***...(((...,,,------......------,,,111111---333)))444+++---...---///000---)))444###555...+++$$$999DDD###777444///111000///(((---***///===...!!!333***)))000000)))EEExxx:::...+++,,,------......------------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))))))))***************++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000555:::<<<<<<>>>CCCHHHLLLPPPVVV\\\^^^^^^\\\ZZZTTTSSSSSSUUUYYY___eeeiiitttxxx}}}}}}vvvoooggg___YYYPPPMMMJJJKKKOOORRRRRRQQQPPPMMMGGGBBB@@@???AAABBBHHHFFFCCC???;;;777444222000/////////............000---++++++///555999;;;...+++---111000+++,,,222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,---------,,,,,,hhhJJJBBB===;;;:::888666444333222222111111111111000000000000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///ccc,,,,,,000)))...)))(((******+++++++++,,,,,,,,,***---***---)))222111000///...---,,,,,,111+++///'''---###555''',,,,,,---///000///---+++222...(((---+++...EEE////////////////////////555---;;;(((666333+++111+++&&&...---,,,111'''***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))***)))((((((((()))************************)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///+++***,,,,,,***+++///++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------------------------*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------..................------000000///.........//////111111000///...///333555666:::???DDDHHHKKKNNNQQQZZZVVVWWW\\\]]]XXXVVVYYYhhhdddeeeooozzzxxxuuujjj]]]TTTPPPNNNKKKHHHIIIKKKLLLMMMLLLIIIGGGEEEBBBDDDFFFGGGFFFCCC>>><<<222222222222222111000//////...***)))222===>>>888........................//////.........---------------------------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------hhhIIIBBB===;;;:::888666444333222222111111111111000000000000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222&&&""")))(((***000...&&&***++++++++++++,,,,,,,,,***---***---)))------------,,,,,,,,,,,,$$$---///111&&&+++111+++333...((('''***...111222...333555222GGG........................)))888+++%%%@@@???mmmBBB///***+++,,,333///(((---222***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***)))(((((((((************************)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,******------******,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................////////////000000111111...000333555666777888:::888???JJJSSSXXXZZZZZZZZZSSSRRRVVV^^^dddiiisss}}}zzzqqqlllfff^^^XXXPPPMMMIIIFFFFFFIIIMMMPPPGGGGGGFFFEEEEEEFFFGGGGGGBBB>>>888222///...000111//////......444:::777000........................//////.........---------------------------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------gggIIIBBB===;;;:::888666444333222222111111111111000000000000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...%%%rrr***+++))),,,,,,000&&&++++++++++++,,,,,,,,,,,,***---***---)))++++++,,,,,,---------...,,,222(((222&&&999+++))),,,+++***,,,......+++(((###CCC***@@@???........................&&&444000''',,,!!!^^^888$$$+++,,,+++,,,...'''&&&222***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********)))))))))************************)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***,,,111111,,,***,,,++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------........................------///000222222222333111333555666777999<<>>CCCIIIRRR[[[aaaWWWYYY]]]bbbkkkwww~~~xxxssspppttt}}}yyyssssssvvv}}}zzzqqqssssssvvv}}}}}}ssshhh^^^XXXLLLLLLKKKKKKLLLMMMOOOPPPDDDEEEGGGHHHFFFBBB>>>;;;555333333666777555111...........................---.....................------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------dddGGGBBB>>>;;;:::888666444333222222111111111111000000000000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222''')))kkk666 ***333111,,,,,,,,,,,,,,,------------***---***---)))---,,,,,,,,,++++++******,,,(((\\\oooaaaeeecccoooiii---------------------------,,,///,,,(((777999###444 555///'''222'''---***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...+++((()))++++++)))&&&************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++******************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***,,,111111,,,***,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------------,,,,,,------...///++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------,,,,,,,,,---......//////,,,,,,,,,---------......------------------------.................................//////000000111000111111222444666888999@@@EEELLLRRRTTTUUUVVVWWWYYY___hhhsssyyyvvvvvvwww|||}}}qqqeeeaaaaaahhhttt~~~uuupppnnnssswwwwwwwwwyyyyyynnnmmmrrr}}}~~~qqqoooooowww|||xxxtttrrrfff```XXXOOOJJJIIIKKKMMMLLLKKKIIIGGGEEEDDDCCCCCC@@@<<<999:::888222...---........................---------...............------------------------+++,,,,,,------...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------dddGGGBBB>>>;;;:::888666444333222222111111111111000000000000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------(((///333ddd((()))111///+++,,,,,,,,,------------...***---***---)))***+++++++++++++++,,,,,,444...111999333111------------------------+++,,,,,,222'''444...000:::222---///%%%---%%%...***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---***(((***...000...+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++*********************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,******------******,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,------................................................------------------------,,,,,,------.../////////,,,,,,,,,---------......------------------------........................---......///000000111111222222222444777<<<@@@CCCMMMPPPUUUXXXYYYZZZ[[[\\\qqquuu}}}{{{tttqqqqqq|||yyykkkfffeeehhhqqq}}}sssgggVVVVVVXXX___iiisssxxxzzzaaa[[[YYY^^^fffmmmvvv}}}|||||||||{{{pppxxxvvv~~~rrrnnnlllpppvvv{{{{{{yyy~~~yyyooodddXXXNNNHHHDDDNNNMMMMMMKKKJJJIIIHHHGGGDDD???>>>???;;;333..............................---------.........//////------------------------++++++,,,,,,---......///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------cccGGGBBB>>>;;;:::888666444333222222111111111111000000000000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111###:::)))'''***,,,,,,,,,,,,---------......***---***---)))***++++++,,,...//////000555--- pppbbb$$$...------------------------,,,333"""...111!!!***+++111SSS'''...+++555***000++++++,,,---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))&&&&&&***111666555333************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------///+++***,,,,,,***+++///++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------................................................------------------------,,,,,,------...///000000,,,,,,,,,---------......------------------------////////////////////////---......///000111111222222222333555:::@@@GGGKKKRRRSSSUUUXXX___jjjvvv~~~}}}|||zzzzzzmmmgggggglllxxxkkkYYYTTTWWW[[[ccclllnnngggZZZPPPQQQQQQRRRTTTXXX]]]aaacccZZZSSSMMMMMMPPPWWWbbblllvvvtttiii\\\^^^kkkrrrnnnpppwwwzzzvvvtttuuuyyyzzzwwwsssppprrrwww}}}~~~rrrcccUUULLLGGGJJJPPPSSSSSSPPPKKKGGGBBB??????BBB???666000111........................---------.........//////------------------------++++++,,,,,,---...//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------bbbIIICCC;;;;;;:::999777555444333333222222222111111111111000000000//////.........---,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,666###333..."""%%%***+++''',,,###///---(((444!!!'''555&&&+++^^^,,,444'''+++///000...,,,******,,,...000,,,---***000,,,,,,---......,,,,,,---...,,,))),,,***333333;;;333!!!$$$444555///...,,,++++++,,,,,,,,,---------222TTT$$$333###&&&///,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********(((((())),,,......---+++,,,++++++******++++++,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------,,,,,,,,,---------......000//////---,,,+++******------------------------......////////////..............................,,,,,,,,,---------................../////////000............/////////000000,,,+++...000......111777666777>>>EEELLLQQQUUUQQQUUUaaatttzzztttooorrrzzz|||ppp\\\XXX___dddbbbfffjjjcccUUURRRYYYXXXUUUUUUYYY___aaa\\\WWW\\\UUUVVVXXX\\\pppooo\\\QQQVVVZZZVVVZZZdddmmmdddZZZUUUSSSUUU\\\dddnnnpppssstttnnniiimmmuuu}}}|||yyywwwqqqnnnttt{{{mmmgggOOOMMMKKKJJJLLLNNNQQQRRRIIIFFFCCCBBB@@@>>>999666444111...///000000---***---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...bbbIIIDDD<<<;;;:::999777555444333333222222222111111111111000000/////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,)))"""111---,,,999444,,,111666)))---))) 111000,,,...***,,,DDDUUU444###---+++...---,,,++++++,,,---...,,,---***000,,,,,,---......,,,,,,---...000''',,,---,,,222$$$CCC!!!)))666999,,,!!!&&&,,,,,,++++++,,,,,,,,,---------,,,;;;rrr***666###222---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++***))))))))),,,++++++******++++++,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************************************************++++++++++++******++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///........................,,,,,,,,,---------......------------------------------------------------......////////////..............................,,,,,,---------................../////////000000........./////////000000111000222555444//////222...999FFFJJJHHHHHHQQQZZZiiioooyyy~~~}}}ssshhh___^^^aaalllppptttpppbbbUUUVVV___\\\ZZZ^^^fffeee^^^```iiijjjhhhiiipppxxxyyyrrrkkkjjjkkkrrrvvv|||yyyhhh^^^```aaaaaaooo}}}jjj]]]VVVSSSVVV\\\aaaaaabbb```ZZZWWW]]]fffyyy~~~|||}}}}}}yyytttuuuzzz|||wwwooo|||wwwrrrsssjjj\\\OOOIIIIIIMMMPPPQQQOOOJJJDDD===999888999<<<:::666222///...///000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...bbbIIIDDD===;;;:::888666555333333222222222222111111111111000////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,222***---(((""")))%%%'''222)))...222(((,,,...111&&&------''',,,(((+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---***000,,,,,,---......,,,,,,---...---+++,,,(((***QQQAAA&&&,,,***'''000---$$$%%%222555//////,,,,,,,,,,,,------------+++&&&***=== ///+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***---...---+++((((((,,,///++++++************++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((******************************************************++++++++++++******++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................,,,,,,,,,---------......***++++++,,,---...//////------------------------......////////////..............................,,,------------.............../////////000000000////////////000000000000000///111333111///333999@@@FFFIIIHHHHHHQQQdddsss}}}vvvuuu{{{}}}{{{|||lll]]]UUUSSSRRRVVVYYY]]]^^^YYYWWW]]]fffaaa```hhhuuuzzzxxxyyy~~~yyyiiiaaa^^^```eee~~~|||ttteeeWWWTTTXXXbbbppp{{{wwwvvvsssttt~~~pppqqqrrrxxx|||wwwppphhh```XXXPPPKKKOOOPPPNNNHHH@@@:::999;;;>>>AAAAAA===666111111333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...aaaIIIEEE>>>;;;:::888666444333222222222222222111111111000000///////////////........./////////...---------,,,------------------------+++&&&+++444---333)))>>>&&&222***)))444444,,,&&&111&&&......www...222(((111***+++,,,,,,,,,,,,+++***,,,---***000,,,,,,---......,,,,,,---...%%%222+++000444yyy...******,,,111&&&(((///,,,***...((("""***,,,,,,,,,------------...///(((PPP111&&&,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++---...,,,***,,,444;;;++++++************++++++)))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&***************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---........................,,,,,,,,,---------......***++++++,,,---...//////------------------------......////////////..............................------------...............////////////000000000//////000000000111111111333...+++...222777???HHHNNNJJJEEEHHHVVVlll||||||mmmiiilllooopppxxx{{{sss```TTTUUUXXXVVVNNNSSS[[[bbbfffjjjpppvvv{{{}}}yyyyyy~~~mmm^^^[[[YYYmmmzzzyyywwwxxxwwwsssuuuxxxpppjjjjjjmmmsss~~~{{{{{{{{{zzzuuuiii[[[QQQFFFIIIKKKJJJFFFAAA===:::999???FFFHHHDDD<<<555111000///---,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...___GGGDDD>>>:::999888666444333222222222222222111111111000000.........////////////////////////...---------,,,------------------------,,,000...,,,###AAA+++---555222$$$%%%000...***,,,---+++---)))???XXX,,,+++///)))***,,,------,,,***))),,,---***000,,,,,,---......,,,,,,---...%%%444)))"""666+++UUU///'''222***(((000...)))333111)))...777444,,,,,,,,,---------............222$$$666+++000+++++++++,,,,,,,,,------++++++++++++++++++++++++)))+++---+++***...666>>>+++******))))))******+++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......////////////..............................---------.........//////////////////000000000111000000000111111111111222666000...555>>>DDDIIINNNEEELLLTTTaaatttpppaaaZZZYYY\\\```bbbeeeaaaVVVSSS[[[```^^^aaajjjvvv~~~}}}sssrrrtttqqqcccfffxxxxxxxxx}}}yyykkkbbbaaaeeeqqq}}}}}}yyyuuuooofff___NNNJJJGGGGGGIIIGGGBBB<<<999<<>>:::999777555444222222111222222222111111111111000.........///////////////...............---------------------------------$$$222---(((???***###333///###***,,,---(((444(((...222%%%%%%111)))***+++,,,------,,,+++***,,,---***000,,,,,,---......,,,,,,---...,,,///***...444!!!QQQddd***777...!!!555222"""111555###&&&///&&& )))...,,,---------............(((555)))999'''///++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,)))++++++***)))***///333******))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,------------------------......////////////..............................------.........//////////////////000000000111111000111111111222222222222111111666AAAIIIJJJKKKLLLTTTfffvvv~~~zzziii\\\QQQMMMOOOUUURRRYYY___ccchhhmmmpppnnn~~~{{{ccc\\\```hhhwwwzzzpppiiidddcccgggnnn~~~|||zzz|||~~~{{{ssslllhhh]]]PPPJJJKKKKKKGGGAAAAAA>>>;;;===BBBEEEEEECCC888666333000............------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...ZZZDDDBBB>>>:::999777555333222111111222222222111111111111000............/////////000---------.......................................///444,,,###111bbb$$$***888++++++***---&&&666&&&000///(((ppp777000,,,,,,,,,------------,,,,,,,,,---***000,,,,,,---......,,,,,,---......***000222,,,'''111iii>>>------000@@@"""&&&000&&&000999""",,,$$$777<<<%%%--->>>...------------............(((000CCC111$$$000++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++*********************))))))))))))*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------.........///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------......////////////..........................................//////////////////000000000111111111111111111222222222333333111666@@@JJJMMMNNNSSS[[[xxx{{{sssnnniiillltttuuukkk```XXXRRROOOUUU^^^aaajjjxxx~~~vvvppp^^^jjjxxxuuusssvvvvvvuuuxxx|||sssrrruuu||||||~~~uuuhhh^^^XXXRRRKKKEEEFFFCCC>>><<<===AAAEEEGGGBBB???;;;555111///..............................,,,------......------,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...YYYCCCBBB===:::999777555333222111111222222222111111111111000---.........//////000000,,,------....../////////........................'''&&&///555%%%FFF"""111)))+++---222&&&555%%%222&&&444333TTT***555------------------------,,,---***000,,,,,,---......,,,,,,---...***+++666,,,'''999000{{{YYY666444///)))***...---)))!!!000,,,***444((("""999000,,,,,,---qqq@@@---------.........//////...+++bbb+++)))666++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,------***'''******))))))))))))*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------.........//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------------------------,,,,,,,,,---------......------------------------------------------------......////////////........................................../////////000000000000000111111111111111111222222222333333333;;;BBBKKKPPPPPPTTTeeewwwyyyddd^^^XXXPPPUUUccc\\\UUURRRRRRSSSVVVaaammm{{{{{{{{{uuuvvvttttttxxxyyypppoooxxx}}}uuuiii[[[MMMEEEEEEFFFEEEBBB>>>===AAAEEEKKKGGGAAA:::444000...---........................,,,------......------,,,------------------------------------------------......------------,,,,,,,,,,,,++++++,,,,,,---...VVVEEEDDD===;;;:::999777555444333333000000000000000000000000000000000000//////////////////.........---------000000111000000///......222"""------...xxxlll222$$$,,,111///...$$$///---444"""777'''+++333(((,,,(((+++///'''000***222,,,'''111111///------...//////...222333333222111222444666eee///%%%777,,,,,,,,,,,,,,,,,,,,,,,,222---,,,''')))111111***...(((222***---///000///...//////...www444...555.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,+++***************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................////////////////////////..................................../////////000...///000111222222222111///000333666555222666<<>>EEEHHHKKKUUUfffzzzwwwfffUUUNNNMMMOOOTTTYYYcccfffnnn|||zzz||||||mmmdddbbbcccppp{{{ttttttyyy~~~~~~|||ppp]]]QQQIIIFFFFFFJJJIIIBBB======???AAACCCDDDBBB<<<444///.........///000000///---........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......VVVDDDDDD===;;;:::999777555444333333111111111111111111111111000000000000////////////...............---------...////////////...------+++666...$$$666 WWW,,,$$$+++///''')))!!!+++hhhooo +++,,,CCC...---......///111222333111222222111000000222444qqqxxx333***""",,,111++++++@@@JJJ///...***999VVV___)))666,,,...------------,,,,,,,,,------------------------++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................////////////////////////............................../////////000000000111222222222222333333333888222000666===BBBHHHMMMSSS\\\ppp{{{vvvsssrrreeeZZZOOOKKKNNNXXXgggssszzz{{{xxxsssoookkkvvvzzzxxxwwwzzz|||{{{tttmmmxxx|||ooogggYYYPPPIIIJJJLLLIIICCC??????<<<<<>>...222------000000"""]]]///000111222333444666888777888888777555666888:::BBB,,,333222***---000,,,(((<<<---'''666------------------------------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------------............///------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------........................////////////////////////...........................////////////000000000222222222222222222333333222333999BBBIIILLLPPPUUUggg}}}xxxllleee\\\ZZZ___WWWSSSOOOOOOVVVhhh~~~wwwzzz~~~|||{{{}}}zzzvvvnnnnnnrrr|||}}}ooocccVVVOOONNNLLLFFFAAA???;;;:::???GGGJJJFFF@@@666333///------.................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......UUUDDDDDD===;;;:::999777555444333333111111111111111111111111000000000000////////////---.....................------...............---***,,,,,,---555,,,222///+++,,,111555...ooo111333666666666666888:::;;;<<<<<<:::999999;;;===:::III---666...///:::,,,...PPP###000&&&000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///...------,,,,,,------............---------,,,,,,,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------........................////////////////////////////////////////////////////////////000000000111111111111111111333444555111666@@@IIIMMMQQQ[[[fffzzzeee]]]VVVKKKIIIPPPOOOVVV^^^eeemmm}}}uuukkkuuuwww{{{uuulllqqq}}}xxxjjj\\\SSSNNNIIIFFFAAA???===???DDDIIIKKKLLL@@@;;;333...------...///........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......UUUDDDEEE>>>;;;:::999777555444333333222222222222222222222222000000000000////////////---------...............------...////////////...(((---444///%%%///TTTLLL%%%+++,,,%%%,,,,,,???777:::======;;;:::;;;>>>=========<<<::::::<<<>>>BBBsss444<<<111222:::&&&333555ggg&&&222999&&&,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///......------------..................---------,,,,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------......................../////////////////////////////////////////////////////////000000000111111111111111111222444777888999>>>FFFLLLQQQZZZooolllZZZTTTPPPHHHIIIQQQXXXhhhyyy}}}}}}{{{www~~~{{{ccc___fffsss{{{lllnnnxxx~~~{{{lll___WWWQQQLLLEEEEEECCCBBBCCCGGGLLLPPPGGGAAA:::444222111000000........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......UUUDDDEEE>>>;;;:::999777555444333333222222222222222222222222000000000000////////////---------.........//////---...//////000000000///(((000222,,,'''...222111444666***///222$$$...+++iiiBBBFFFIIIHHHDDDAAABBBEEEDDDDDDDDDBBB@@@@@@BBBDDD666OOOLLL888999666888+++333777CCC333222///:::***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................---------............///......------------..................------------,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---........................------------------------------------------------------------------------------------------------........................//////////////////////////////////////////////////////000000000111111111222222222333555888;;;<<>><<<:::999777555444333333222222222222222222222222000000000000////////////---------.........//////......///000111111000000+++111)))(((888111"""222'''---+++///444+++333000555666MMMMMMQQQSSSRRRMMMIIIJJJLLLMMMMMMLLLKKKIIIIIIJJJLLLRRRCCCvvvAAAEEE======;;;888===)))oooRRR$$$333&&&&&&222,,,,,,,,,------.........------------------------++++++++++++++++++++++++************************************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////................................................---------.........//////......------------......//////.........---------,,,,,,,,,---------......---------------------------..................---,,,,,,,,,---------......------------------------------++++++++++++------........................------------------------------------------------------------------------------------------------........................////////////////////////000000000000000000000000000000000000111111111111333333333444777:::>>>@@@KKKOOOYYYhhhyyyxxxmmmppp]]]WWWPPPMMMRRR```qqqrrrvvv{{{}}}zzzwwwyyytttiiifffllluuu~~~yyyiiiYYYMMMLLLJJJJJJKKKJJJGGGEEEEEEEEEEEEDDDBBB<<<555000........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......XXXFFFCCC@@@<<<;;;:::888666555444444333222222111111222222333222111111111000000//////------------.........///------............------***000///%%%666...444UUU%%%888444***===111000:::;;;>>><<<:::YYYOOOSSSTTTRRRQQQQQQNNNJJJRRRNNNNNNSSSWWWVVVTTTUUUNNNSSSooo777BBBCCCEEEEEEDDDAAA>>>;;;lll...222%%%)))777***++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))******++++++*********)))))))))))))))++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............---,,,++++++------...---,,,+++---///------............//////---..................---------------......///000........................111111111111111222222222////////////////////////111///......//////---,,,---,,,+++,,,...000///...//////.........---------,,,,,,,,,---------..............................,,,---------.../////////+++,,,------......------,,,,,,,,,---------......------------------------...........................------,,,,,,------...---------............///........................//////000000000000////////////000000000//////...111111000000000222333444333555555222222;;;FFFOOONNN```www{{{iiiaaaZZZRRRKKKOOOQQQVVVgggwwwnnnzzz}}}wwwzzzzzz{{{yyyrrrlllrrr|||xxxoooWWWNNNFFFFFFKKKMMMLLLJJJ>>>CCCHHHHHHCCC;;;333///111000///---------///000------------------------------------------------------------------------------------------------XXXGGGCCCAAA<<<;;;:::888666555444444333222222111111222222333111111111111000000000///------........./////////---......//////......---...///...&&&222+++***ggg>>>***111666BBB:::LLL???BBBIIIMMMEEE===DDDSSSSSS\\\dddeeecccaaa\\\WWWRRRSSSYYYdddkkkkkkiiiiiieee^^^ggg\\\>>>???AAADDDEEEFFFFFFFFF...sssUUU$$$111'''(((222%%%++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++************))))))))))))++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------.........---,,,,,,---......---,,,,,,---///............////////////------,,,,,,,,,,,,------111111000///...------...000000000000000000000000......////////////000000111111000000000////////////...------......---,,,///...------//////...---............------------,,,,,,---------.................................---------...............+++,,,------......------,,,,,,,,,---------......------------------------...........................------,,,,,,------...---------............///........................//////000000000000//////000000000111111000000///222222111111222333444444999555222555???IIIOOOOOObbbxxxzzzcccVVVPPPMMMKKKNNNZZZjjjzzz|||xxxnnnyyyyyy{{{|||kkk^^^QQQJJJJJJLLLMMMMMMCCCCCCEEEGGGGGGCCC;;;555111000////////////...---------------------------------------------------------------------------------------------------XXXFFFCCCAAA<<<;;;:::888666555444444333222222111111222222333111111111111000000000000....../////////000000000---......//////......---222,,,---***000,,,%%%>>>LLL333@@@FFFEEE555CCCKKKIIIGGGHHHLLLPPPQQQQQQQQQaaa\\\gggqqqrrrnnniiiccc^^^YYYZZZ```hhhkkkeee___\\\bbb^^^___EEEEEEDDDCCCDDDEEEFFFGGG[[[???FFF///---+++555777+++***...&&&,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))))))))************************++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------.........---------......---,,,,,,---////////////////////////...000000.........///000111222111111000000000111111555555555555555555555555555555666666666777777777666666555555333333222222000...------//////...,,,...---------///000///...------------------......,,,------------................................................---------+++,,,------......------,,,,,,,,,---------......------------------------..............................------------......---------............///........................///000000111111000000///000111111222222222111111222222333333333333444444555333444:::DDDOOOYYY___sss[[[PPPKKKIIILLLRRR\\\pppzzzbbbmmmmmmuuuvvvvvvtttaaaRRRMMMMMMMMMLLLHHHDDDBBBEEEIIIJJJDDD>>>444111//////111111...+++------------------------------------------------------------------------------------------------VVVEEEBBB@@@<<<;;;:::888666555444444333222222111111222222333111111111000000000000000////////////000000000000......////////////......000***...000///111---+++000000000000000000000000222222111000000000000000///000000111111333555777JJJ...;;;GGGNNNZZZTTTWWWFFFSSS[[[YYYXXX^^^cccbbb^^^sssdddZZZmmmuuuyyyrrrjjjfffeeeeeekkkhhhhhhiiieee\\\UUUSSSccckkk___ttthhh```^^^___aaacccgggqqq|||jjj\\\hhh[[[SSS___IIISSSPPPJJJFFFDDDDDDFFFHHHAAAGGGJJJKKKTTTrrr\\\333$$$(((111444...&&&)))///000111,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***)))))))))))))))***************++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......///......---...///...,,,,,,...///........................000///.........///111222000000222444777:::<<<>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDD@@@@@@???===<<<:::999999777555333222222222000...,,,++++++,,,///000000///---------------.........------------..................................../////////...---------,,,+++,,,------......------,,,,,,,,,---------............................................................------------......---------............///........................000000000111111000000000111111222333333333222222222222333333444444333333///777AAAEEEGGGSSSlllvvvaaaQQQOOONNNLLLUUUddd{{{{{{kkkdddbbblllyyynnnjjjsssyyyiii___ZZZTTTNNNJJJFFFCCCDDDGGGHHHFFFCCC999555000///000111///,,,........................------------------------------------------------------------------------TTTCCCAAA???<<<;;;:::888666555444444333222222111111222222333000000000000000000111111////////////000000000000...//////////////////...---+++///333...000555(((.../////////////////////111000000//////000000111,,,///111333444888===AAAEEEMMMZZZNNNCCCMMMPPPRRRZZZhhhmmmbbbYYY\\\aaaaaaiiigggccclllqqqvvvsssiiikkksssxxx~~~yyyvvvtttqqqnnnooorrrmmmppplllsss\\\^^^^^^bbbnnn||||||yyyeeedddwwwmmm^^^jjjlllddd^^^VVVOOOKKKKKKNNNPPPRRRVVVPPPCCCAAAIIIIII???<<<333000666888333111555,,,---&&&'''222///'''---,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***))))))))))))))))))******+++++++++,,,++++++******++++++,,,---++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......///...---,,,...000............////////////............///111333444777888;;;>>>BBBGGGJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKKKKLLLMMMMMMNNNNNNKKKKKKJJJHHHFFFEEEDDDCCCAAA???<<<;;;999888555333000///......//////...---........................---------.........//////......................../////////...---------,,,+++,,,------......------,,,,,,,,,---------......................................................///......------......///---------............///////////////////////////000000111111111111000000111111222333333333333333111111222222333444444555777>>>IIIQQQWWWggg~~~zzzooo^^^QQQQQQPPPRRRdddzzz{{{zzzjjjnnn{{{~~~wwwkkkgggqqqzzzpppaaaSSSIIIHHHFFFDDDCCCBBBCCCDDD???:::333//////000000///........................------------------------------------------------------------------------~~~SSSCCCAAA@@@<<<;;;:::888666555444444333222222111111222222333000000000000111111111111....../////////000000000...//////000000//////...,,,///---222,,,***444)))............////////////............///000111111333666:::===???DDDKKKQQQFFFLLLRRRUUUXXX^^^iiiuuuwwwqqqbbbVVVZZZlllzzzqqqwwwwwwuuu}}}sssmmmttt{{{wwwvvvtttuuu{{{|||~~~uuurrrpppuuuxxxwww{{{tttiii^^^VVVTTTUUUWWW_________ZZZPPPGGGFFFJJJHHHMMMEEE333,,,000000(((222333222555555)))$$$111,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))******+++,,,,,,,,,++++++******++++++,,,---++++++,,,---------------------------------------,,,,,,------------......------.../////////.........//////...------...000......///000111222333333444555777999;;;===???@@@EEEEEEGGGIIILLLPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXTTTSSSRRRQQQOOONNNLLLLLLKKKIIIFFFDDDBBB@@@===:::;;;999666444333222///---000000000/////////......------........./////////.......................................---------+++,,,------......------,,,,,,,,,---------......................................................//////............//////---------............///////////////////////////000111111222222111111000000111222222333333333333222222111222333555777999CCCBBBJJJ]]]qqqoooeeejjj]]]SSSLLLOOOYYYhhhwww}}}tttiiihhhnnnqqq~~~iiiVVVIIIJJJIIIFFFBBB@@@@@@BBBBBB>>>888333000///111222........................------------------------------------------------------------------------}}}SSSDDDBBBBBB<<<;;;:::888666555444444333222222111111222222333///000000000111111111111------.........///////////////000000000000//////+++333(((000000'''222,,,/////////000000000111111/////////000222333555666444888===???AAAFFFNNNUUUgggggg___dddkkkggghhhmmmrrriiiaaadddnnnvvvtttmmm|||ttt{{{wwwvvvpppgggeeemmmuuuyyyiiifffddddddaaa___cccjjjoooyyywwwsssssszzzpppsssxxxpppppprrrnnnuuu{{{pppfffaaa```bbbeeeZZZXXX[[[aaa___VVVPPPQQQGGGKKKGGG;;;888<<<;;;333)))***,,,---***)))111;;;------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++))))))***++++++,,,------++++++******++++++,,,---+++,,,------...---------........................---------....../////////...////////////......---.../////////------///000000000111333555666888888;;;===AAAEEEHHHJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHFFFCCCBBB@@@>>><<<<<<:::888666333333222111000///..................////////////........................---------...............+++,,,------......------,,,,,,,,,---------......................................................//////............//////---------............///////////////////////////000111111222222111111000///000111222333333333333444333222222444888<<>>===BBBDDD@@@777000///111////////////////////////------------------------------------------------------------------------zzzQQQFFFCCC>>><<<;;;:::888777555444333555555444444333222111111111111111111111111111111////////////////////////......////////////.............../////////000000.........//////111333444000000222333777<<>><<<<<<>>>AAA@@@<<<555333333000***/////////000111000...,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------............/////////000........./////////000000,,,///111111000/////////333999===>>>@@@DDDFFFEEEEEECCC@@@AAAIIIPPPMMMFFFHHHKKKMMMKKKIIIJJJKKKKKKJJJKKKLLLLLLNNNQQQRRRPPPKKKNNNNNNIIIIIIMMMPPPNNNQQQLLLMMMRRRTTTQQQPPPSSSTTTSSSRRRRRRRRRQQQOOOMMMJJJHHHDDDBBBCCCDDDDDDDDDCCCAAA>>>:::666333000///555222///...//////...---...------------...///000........................---------------------------------............///........................,,,---------.../////////////////////////////////////////////////////////...............---------000111111111111222222222333222000000000222444666666666777888888:::CCCNNNVVVnnnsss___QQQIIIGGGJJJZZZhhh|||}}}eeebbbzzz}}}qqqrrrxxx{{{qqq^^^MMMIIIKKKHHHDDDCCC>>>???AAABBB@@@;;;444///000000/////////......---------------------------...------,,,,,,------............------,,,,,,,,,yyyQQQFFFCCC>>><<<;;;:::888777555444333444444444333222111111111111111111111111111111111////////////////////////......////////////..................////////////...000111111111111111111777777888:::===CCCJJJNNNVVVZZZaaahhhlllmmmkkkjjjgggiiivvvqqqYYYYYYXXXWWWUUUSSSQQQPPPZZZYYYWWWSSSQQQQQQTTTVVVZZZYYYYYYYYYXXXVVVRRRPPPWWWXXXWWWTTTTTTXXXXXXTTTPPPRRRSSSRRRPPPNNNOOOQQQMMMMMMKKKKKKPPPXXXZZZWWWWWWXXX[[[aaakkkvvv|||wwwvvvzzz}}}}}}tttqqqqqqmmmeee^^^TTTPPPJJJEEEBBBBBBAAAAAABBBEEEEEE???;;;888444...///...---...000000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////...------........./////////000000...////////////000000000111111000///000333999===:::DDDMMMNNNLLLLLLJJJHHHBBBIIILLLJJJHHHJJJNNNOOOKKKMMMOOOPPPRRRWWW^^^cccccc```^^^^^^bbbdddaaa\\\aaa]]]XXXTTTRRRRRRVVV[[[___XXXQQQPPPMMMIIIIIIMMMOOOOOONNNOOOQQQRRRRRRRRROOOMMMJJJIIIHHHHHHFFFEEEEEEEEEEEECCC@@@<<<999777222000---,,,---......---/////////.......................................---------------------------------............///........................---------...............////////////////////////////////////////////////.............../////////000111111111111222222222333222111111111333444555222222444888;;;AAAMMMZZZoooyyyeeeTTTHHHEEELLLUUUdddvvvffffffjjjwwwvvvmmmhhhsssrrr```WWWQQQJJJEEEDDD??????@@@BBBBBB>>>777111111111000000////////////------------------------...------,,,,,,------............------,,,,,,,,,yyyPPPEEECCC>>><<<;;;:::888777555444333333333333222111111000000111111111111111111111111////////////////////////...//////000000//////..............................000333333222111111111======>>>BBBHHHPPPWWW\\\hhhjjjmmmoooqqqrrrrrrrrrnnnooouuuvvvggg]]]UUUWWWWWWRRRMMMKKKMMMQQQXXXWWWUUUSSSSSSVVV\\\```cccaaa___aaadddfffeeecccfffhhhgggdddeeeiiijjjhhhhhhfffdddbbb```]]]ZZZXXXXXXTTTNNNKKKPPPUUUSSSMMMNNNMMMMMMOOOUUU]]]fffkkkmmmlllrrr~~~uuuqqqnnnnnnqqqpppkkkfff^^^bbb]]]QQQIIIHHHDDD===@@@FFFIIIFFFBBB???999333222///---,,,...///000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////.............../////////000000000.../////////000000000000...///000111555:::AAAGGGDDDMMMSSSQQQMMMKKKJJJGGGFFFLLLQQQRRRVVVaaajjjnnndddfffjjjmmmqqqwwwwwwyyy~~~tttpppnnnnnnrrrxxxwwwppphhhaaaXXXPPPLLLLLLIIIIIIIIIJJJKKKNNNQQQRRRSSSQQQPPPOOONNNLLLHHHEEEFFFGGGIIIIIIGGGDDD@@@>>>777444111/////////...,,,//////000//////...,,,,,,........................---------------------------------............///.......................................---------////////////////////////////////////////////////......//////000000111111000111111111111222222222222222222333333333333444333333666;;;AAALLL^^^nnnwwwkkk[[[NNNGGGKKK[[[kkkxxxttt}}}|||zzzyyyppphhhkkkyyyyyyjjj\\\PPPJJJJJJAAA??????BBBDDDBBB;;;444222111111000000000000000------------------------......------------...............---------------xxxOOOEEECCC???<<<;;;:::888666555444333222222222111111111000000111111111111111111111111//////////////////////////////000000000000///////////////............---...000222222111333777:::CCCDDDFFFLLLUUU___fffjjjkkkkkklllnnnoooqqqrrrsssmmmhhheeeccc___YYYWWWYYY^^^]]]XXXRRRMMMMMMSSSYYYYYY\\\aaaggglllssszzz~~~~~~~~~zzzyyyvvvtttnnngggdddccc]]]VVVOOOOOOPPPQQQRRRRRRPPPNNNYYYZZZcccqqq}}}xxxtttnnnllllllmmmmmmkkkxxxzzzfffWWWSSSLLL@@@AAADDDFFFFFFHHHIIIDDD===888444000---...///000000000//////...............---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***------------------------------------------------........................---......////////////......////////////000000000---......///000111111111---222888>>>AAADDDFFFHHHKKKNNNNNNKKKKKKPPPRRRRRRXXXWWWYYYeee{{{uuuhhh]]]XXXQQQPPPNNNKKKIIIHHHIIIJJJPPPPPPQQQSSSSSSRRRNNNKKKHHHHHHHHHHHHGGGEEEBBBAAACCC???;;;777444222///------.../////////...,,,+++........................---------------------------------............///......................../////////...---------,,,////////////////////////////////////////////////......///000111222222333000000111111111222222222222333333444555444444333999888:::AAAJJJZZZqqq}}}pppmmmaaaTTTNNNPPP\\\qqqxxxxxxyyy}}}|||uuuoooxxxxxxeeeWWWPPPNNNEEEBBB@@@CCCFFFEEE>>>888333222111000//////000000..............................------------.....................---------wwwOOODDDCCC???<<<;;;:::888666555444333222222111111111111111111111111111111111111111111000000000000000000000000//////000000000000/////////////////////////////////111222111222999BBBJJJRRRRRRUUU[[[dddmmmrrrtttiiimmmsssvvvssskkkaaaZZZUUUVVVYYY[[[YYYVVVXXX]]]ZZZZZZZZZ\\\___dddhhhkkknnnvvvyyysssmmmggg___YYYVVVVVVVVVUUURRRRRRVVV^^^dddkkkvvv~~~|||yyyxxxxxxwwwwwwuuugggddd]]]SSSIIIFFFBBBBBBIIIPPPMMMEEE@@@<<<666333111000000///000000///............///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++------------------------........................---......///000000//////////////////000000000111------...000111333444555;;;???DDDGGGHHHHHHHHHHHHIIIKKKMMMRRR^^^kkkpppnnnuuuzzz|||wwwrrrpppkkkaaaVVVMMMGGGFFFFFFGGGJJJNNNRRRTTTSSSRRRNNNLLLJJJHHHFFFFFFFFFGGGIIIFFF@@@<<<999666333111------............------........................---------------------------------............///......................../////////...---------,,,////////////////////////////////////////////////...//////000111222333333000000111111111222222222222222444555555666555555;;;;;;???IIIVVViii|||nnnggg[[[QQQKKKPPP___ttt}}}yyyuuuuuu}}}lll\\\QQQKKKIIIFFFDDDEEEGGGFFFAAA;;;555333111///.........///........................///......------......///........................vvvNNNDDDCCC???<<<;;;:::888777555444333222222222222222222222222111111111111111111111111000000000000000000000000///000000111111000000/////////000000000111111111222444555555888BBBQQQ\\\bbbbbbeeekkksssxxxyyyxxx|||yyyuuummmdddZZZRRRMMMLLLMMMPPPSSSSSSTTT[[[eeehhhmmmxxxxxxqqqhhhbbbYYYUUURRRQQQPPPSSS___kkkuuuzzzssskkkllllllgggVVVOOOEEE@@@DDDJJJIIICCCFFFCCC>>>;;;888555111///111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++------------------------........................---...//////000000000000/////////000000000111111...///111333555888:::;;;HHHHHHHHHGGGFFFGGGJJJMMMJJJQQQ\\\jjj{{{tttdddYYYTTTBBBBBBBBBEEEIIILLLMMMMMMSSSPPPMMMJJJIIIJJJLLLMMMGGGDDD@@@>>><<<;;;999888111000///.........//////........................---------------------------------............///.......................................---------//////////////////////////////////////////////////////000000111111222222000111111111111222222222222222333444666777888888999>>>IIIXXXhhh{{{xxxaaaWWWSSSMMMKKKPPPccczzz~~~|||}}}|||~~~}}}wwwiiiWWWJJJMMMKKKJJJHHHGGGEEEAAA>>>888666333000....................................//////............//////.............../////////uuuMMMCCCCCC???<<<;;;:::888777555444333222222222333333333333333111111111111111111111111000000000000000000000000000000111111111111000000//////000111222333333444555999<<<>>>BBBMMM\\\hhhggghhhlllttt|||~~~{{{}}}uuugggZZZQQQNNNOOOQQQUUUSSSTTTXXX\\\cccrrr}}}xxxsssqqqsss|||~~~|||yyy}}}ssskkkddd]]]XXXSSSOOORRRWWW```iiiwww}}}tttmmmlllooosssuuupppjjj]]]NNNFFFFFFEEEBBBHHHGGGEEECCC@@@;;;555111111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------///000000111111111//////000000000111111111000222444777;;;>>>AAABBBKKKLLLOOOQQQTTTXXX]]]aaagggsssxxxsss]]]XXXRRRMMMJJJHHHGGGFFFMMMLLLKKKJJJJJJKKKLLLMMMHHHEEEAAA??????>>>===;;;999777444111//////000111........................---------------------------------............///........................---------...............////////////////////////////////////////////////000000000000000000000000000111111111111222222222111111222333555888:::<<<@@@III\\\pppeeeRRRJJJFFFOOOWWWjjj}}}lllhhhkkk}}}sss}}}lllWWWPPPQQQPPPLLLFFFBBB@@@@@@===;;;777333000/////////........................//////............//////---........./////////000uuuMMMCCCCCC???<<<;;;:::888777555444333333333333333333333333333111111111111111111111111000000000000000000000000000000111111111111000000//////000222333444555666888===CCCFFFJJJTTTcccooobbbdddjjjuuu~~~```]]]YYYUUUQQQPPPPPPPPPTTTYYYeeettt{{{ooogggcccaaannnvvv}}}|||tttkkkhhhhhh^^^oooxxxpppgggkkkqqqyyy~~~vvvnnnkkkfff]]]VVVSSSVVV___kkkvvvuuuqqqqqqrrrxxx~~~}}}fffSSSKKKJJJKKKHHHHHHHHHHHHEEE@@@888333111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------------------------------........................////////////////////////------///000111111111111000000000000111111111111222444777;;;???CCCFFFGGGIIIQQQ\\\fffnnnssswwwzzz}}}|||uuuooozzz~~~vvvlllooozzzyyyxxxyyykkkjjjvvvzzz}}}ooobbbWWWOOOJJJGGGCCCDDDEEEFFFHHHHHHIIIIIIMMMIIIEEEBBBAAA???===<<<@@@<<<888333000///000111........................---------------------------------.........//////........................,,,------....../////////////////////////////////////////////////////////000000000///////////////000111111111111222222222111111111222555888<<<>>>JJJWWWnnnwwwbbbUUUNNNJJJVVVeee~~~~~~wwwdddaaajjj|||xxxzzziiiRRRTTTSSSNNNEEE@@@@@@BBBAAA>>>999555111000000000//////////////////////////////............//////---.........//////000000xxxOOODDDDDD@@@<<<;;;:::888666555444444333333333333333333333333111222222333333222222111////////////000111222333111000......///000000000222///---///333888;;;<<>>999AAAAAA???<<<888444000...000...---...//////---,,,///...------...///...---////////////////////////......///000000///...---000000000///---,,,,,,---////////////000000000000/////////////////////////////////000111111222222111111222222222333333333444333444777777888???GGGPPPtttttt[[[JJJNNNZZZfffzzz~~~tttssszzzwwwmmmvvvzzzrrrxxxjjj```WWWSSSMMMDDD@@@BBBGGGGGGEEE>>>555//////111...///000000000000000000////////////////////////........................wwwNNNCCCCCC???===;;;:::888666555444444333333333333333333333333111222222333333222222111////////////000111222333000000///000111222222111444555555333333888@@@GGGPPPXXXeeepppuuurrrjjjcccuuuxxxyyysssggg\\\UUUTTTSSSQQQPPPUUU```nnn{{{~~~qqqbbbXXXVVV[[[iiivvvyyyzzz}}}tttgggbbb[[[YYY```nnn~~~zzz|||lll^^^UUUPPPLLLHHHDDDDDDGGGGGGEEEAAA===888333000000111111000000000//////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...........................///////////////......000000//////000000111111222000111333333222555;;;>>>EEEDDDEEEOOORRRSSS\\\iii{{{}}}{{{}}}{{{~~~}}}wwwvvvvvv{{{pppjjjjjjgggsssrrreeeTTTKKKDDDEEEGGGFFFDDDDDDFFFKKKKKKGGGEEEGGGEEEAAAAAAAAA@@@>>><<<888555444000///------...//////...///...------//////...---////////////////////////......///000000///...---///---++++++---/////////////////////000000000000//////////////////////////////000000111111222222111222222222222333333333444444666888999;;;CCCNNNnnn~~~lllVVVJJJRRRaaawww~~~tttvvv~~~xxxxxxxxxeeeWWWRRROOOJJJVVVSSSNNNDDD:::222...---...//////000000000//////////////////////////////........................vvvNNNDDDCCC???===<<<:::888666555444444333333333333333333333333111222222333333222222111000000000000000111222333///000111222222222222222...333777777777???PPP___lllooossswwwyyyxxxvvvtttxxxuuummmaaaTTTMMMOOORRRTTTWWW```nnn{{{qqqmmmlllmmmhhhcccbbbeeennnzzzoooccc\\\^^^gggnnnyyypppjjjddd___QQQKKKDDDBBBCCCDDDEEEDDDBBB???:::666222111000000.........///////////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...........................//////000000////////////000111222222222222222111...///333666888===CCCEEEGGGIIITTTbbbdddjjjzzzyyytttwww{{{~~~uuummmllllllqqqwww}}}xxxkkk]]]UUUPPPJJJFFFEEEDDDGGGHHHFFFFFFHHHGGGDDDAAAAAAAAAAAA???===;;;:::333111......///000000//////...------//////...---////////////////////////......////////////......000---++++++...111111000////////////000000000000//////////////////////////////000000111222222222222222222222333333333333444555777999:::@@@NNN]]]yyylll[[[OOOQQQcccvvvzzzpppmmmYYYXXXYYYSSSVVVQQQJJJCCC===777222////////////////////////...////////////////////////........................uuuNNNEEEDDD@@@===<<<:::888777555555444333333333333333333333333111222222333333222222111111000000000111111222333///111222333222111111111...333888:::>>>JJJ]]]llltttrrrqqqtttzzz~~~}}}zzzcccaaa[[[RRRLLLNNNWWW```hhhrrruuuhhh```___dddhhhuuusssuuuzzz}}}|||}}}zzzhhh]]]ZZZ[[[kkkwww{{{tttrrrsssrrrpppbbbYYYMMMCCC???@@@BBBDDDDDDDDDCCC>>>999444111000.............../////////...............---------------------------------------------------------------------------------------------------------------------------------------............------...........................//////000000000000///000111222333333222111000///...000777>>>AAAFFFLLLGGGSSScccxxx~~~vvvtttzzz~~~~~~wwwxxx|||yyyxxx{{{~~~}}}~~~xxxsssnnn|||uuuhhhZZZOOOKKKEEEEEEDDDDDDEEEFFFFFFDDDBBBBBBCCCBBBAAA@@@>>>===888555222000000000///...///...---...///000///---////////////////////////.........///////////////////////////000000//////////////////000000000000///////////////////////////000000111111222333333222222222333333333444444444444666999>>>III___rrryyyuuuhhhWWWLLLPPPbbb||||||qqq\\\ZZZ```bbbTTTNNNFFFBBB@@@===888333111000000///............////////////////////////........................uuuOOOFFFEEE@@@===<<<;;;999777666555555333333333333333333333333111222222333333222222111111111111111111111222333000222333333111///000111666999===CCCKKKWWWdddlllgggkkkuuuppp^^^QQQPPPMMMJJJMMMXXXjjjwwwvvvdddaaa]]][[[___iiivvvyyyiii___[[[cccppp{{{zzz|||vvvbbbPPPDDD???@@@AAACCCEEEHHHFFFAAA:::444111......//////////////////........................------------------------------------------------------------------------------------------------------------------------------............------////////////////////////......///000111111000000111222222333222111///...111222777@@@FFFIIIMMMSSSQQQkkk{{{vvvsssxxx|||{{{}}}tttqqquuu{{{yyytttzzzttteeeooo{{{xxxcccXXXJJJFFFCCCDDDFFFGGGHHHHHHDDDDDDDDDDDDBBB@@@>>>===>>>;;;777444222111///---000///......///000///...////////////////////////............//////000000)))---111111...------///////////////000000000000000000000000000000000000000000000111222222333333222222333333333444444444444333666<<>>===;;;999777666555555333333333333333333333333111222222333333222222111222222111111111222222333///222333222000000333777888<<>>===AAA???;;;999666444000---000///......000000///...////////////////////////......---......///000111***,,,......,,,,,,...000////////////000000000000000000000000000000000000000000111111222333333333333333333333444444444444555555:::GGGWWWkkkooo```MMMLLLPPP```yyyuuusssiiieeeuuuxxxxxxmmmZZZWWW^^^VVVPPPIIIFFFEEEDDD???;;;555444222000////////////////////////////////////////////////////////////qqqMMMEEEDDD>>>>>>===;;;999777666666555333333333333333333333333111222222333333222222111333222222111111222222222...111333333222444:::@@@???GGGUUUgggwww~~~~~~|||tttqqqmmmjjjeee^^^TTTMMMJJJSSSaaammmwwwmmm^^^VVVVVVZZZ]]]ooowww|||zzztttzzzzzzsss{{{zzzuuutttrrrpppdddnnnxxx~~~uuuttttttaaaRRRIIIDDDBBBBBBDDDGGGIIIGGGAAA<<<333333222111000//////...---........./////////000------------------------................................................................................................------............------////////////////////////......///111111222222111111111111111222333555555888===FFFOOOUUU\\\kkkyyy~~~{{{zzz{{{ssssssrrrvvv||||||}}}wwwwww~~~{{{tttfffWWWPPPLLLGGGEEEGGGFFFFFFFFFFFFEEECCCAAA???AAA???>>>===;;;888444000000///...///000111000...////////////////////////...---------...///111222===666...+++---000000///////////////000000000000000000000000000000000000000111111222222333333444333333333444444444444555888999CCCVVVkkk~~~yyycccQQQIIIQQQ```sss|||{{{pppllljjj{{{wwwtttxxxuuueeeYYYRRRNNNKKKGGGEEEEEEEEECCCAAA888666444111000///000000////////////////////////////////////////////////oooKKKDDDBBB<<<>>>===;;;999888666666555333333333333333333333333222222222333333222222222333333222222111222222222---000333333333888@@@HHHRRR[[[kkkzzzzzzuuuiiihhhddd[[[RRRMMMMMMOOOWWWhhh}}}pppdddSSSKKKPPP```sss}}}uuuooohhh]]]jjjxxxxxxkkkoooxxx{{{kkk\\\PPPJJJCCCAAA@@@DDDIIIJJJFFFBBB555444333222111///......---.........//////000000------------------------................................................................................................---..................---000000000000000000000000......///111111222222222000000000111333666999:::BBBIIITTT^^^fffsssyyy|||pppkkkmmm}}}|||tttfffccchhhppp}}}{{{xxxwwwzzzzzz{{{rrrqqqwwwooobbbXXXMMMIIIJJJFFFFFFGGGGGGFFFEEECCCBBB????????????>>>;;;777333111///...///000111000...////////////////////////...---------...///111222TTTDDD222+++000444222,,,////////////000000000000000000000000000000000000000111111222222333444444333333333444444444555555:::===JJJbbbyyyyyy]]]EEEQQQ^^^nnn~~~}}}{{{tttuuuzzzzzz}}}pppqqqyyynnnYYYXXXUUUPPPKKKHHHEEEBBB@@@999777555222000000000111////////////////////////000000000000000000000000mmmOOOGGGBBBAAA===<<<;;;:::888777666666333333333333333333333333111222222333333222222111333111000///000111111000333000111888???EEEOOOXXXgggooowww|||{{{pppkkk```VVVQQQNNNOOOYYYeeeoookkkYYYVVVXXX[[[bbbpppyyytttmmmbbb|||xxxqqqjjjaaaXXXNNNHHHDDDDDDEEEDDDGGGKKK>>><<<888333000.........111111000/////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------............------............/////////000222111111111111111222333222111111222333666<<>>:::000+++...222111//////............//////000000////////////000000lllOOOFFFAAA@@@===<<<;;;:::888777666666333333333333333333333333222222333333333333222222111111000000111222222222222666:::;;;???LLL```pppjjjttt~~~zzzmmmaaaXXXQQQMMMQQQZZZgggzzzxxxfff[[[UUUWWW^^^gggsss{{{wwwpppgggyyyuuuqqqwww{{{sssgggXXXNNNEEEDDDGGGGGGGGGHHHDDDAAA;;;555111///000000111111000/////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------------------......//////......---........./////////000000111111111111111111111111111111444888;;;===DDDKKKPPPhhh}}}ttttttuuuuuuxxxxxxvvv~~~}}}{{{vvvrrrrrrxxx|||vvv{{{zzzzzzyyyvvvyyyuuu___SSSEEEAAA@@@CCCEEECCCBBBDDDDDDBBB>>><<<<<<<<<<<<;;;888444000...//////...,,,///////////////////////////.........///000222333555222......///111000///////////////000000000000111111111111111111111111111111111111222222222222333444555444444666999:::BBBWWWggg|||aaaSSSVVVggg}}}}}}{{{~~~hhhYYYTTTHHHBBBBBB@@@<<>>CCCIIIKKKIIIDDD>>>999555222000111000000///////////////................................................---------------------------------------...//////..............................////////////.........////////////000000000000111222333333222111111888666999???CCCGGGSSSaaa}}}}}}zzz||||||rrrmmmnnnxxx}}}xxx{{{kkkZZZIIIBBBBBBBBBBBBDDD???BBBDDDCCC???<<<<<<>>>;;;;;;999555111.........///////////////////////////////////////000111111///000111222222111///---/////////000000111111222111111111111111111111111111111111222222222333333333444777777666777@@@IIIaaayyynnneeeUUUOOObbb~~~zzzxxxttt~~~}}}rrrvvvxxxfffaaaXXXRRRIII<<<>>>>>>===999666333000---000000////////////000000000000////////////000000hhhKKKDDDAAAAAA===<<<;;;:::888777666666444444444444444444444444333333333444444333333333000111222222111111444666???OOO^^^ggguuuppptttsssnnnaaaRRRIIIKKKPPP\\\nnnhhhZZZVVV___eeeiiixxx~~~yyy~~~ttt\\\HHH===>>>CCCGGGGGGGGGDDD@@@999333///111000000///////////////---.............................................------------------------...------------...//////...........................//////////////////...////////////000000000111000111222333333444444444;;;999@@@LLLUUU^^^qqqvvvttt{{{~~~yyy~~~uuuvvvwww{{{zzzaaaQQQIIIDDDBBBCCC???BBBEEEDDDAAA>>>===???<<<<<<;;;777333000000000000000000000000000000000/////////000000000000000222333222111000//////////////////000111222222222111111111111111111111111111222222222222333333333333444666888666888EEETTTttt|||kkkZZZRRROOOXXXvvvvvvhhhllluuurrruuueeeaaa\\\WWWNNN===>>>===<<<;;;999444000---000000////////////000000000000////////////000000hhhKKKDDDBBBBBB===<<<;;;:::888777666666444444444444444444444444333333444444444444333333111222333222111444999>>>KKK^^^ppptttssswwwzzzyyyppphhh]]]QQQHHHIIIVVVeeewwwhhhZZZWWW___pppyyyzzz|||}}}}}}}}}zzz|||}}}|||zzzmmmYYYGGG>>>>>>BBBDDDGGGHHHEEE>>>666111111111000///////////////---------.......................................------------------------......------......///000...........................//////000000//////.../////////000000000111111111111111222444666888999<<<@@@QQQiiixxxzzzvvv|||~~~~~~}}}xxxxxxmmmiiivvv~~~lll]]]OOOEEEBBBAAACCCDDDDDDBBB@@@??????===<<<:::999777555444333000000000000000000000000//////000000000000/////////000000///---...111333...///000000111222333333111111111111111111111111222222222222333333333333444333666:::999>>>QQQfffrrr^^^MMMKKKVVViiisssfffjjj}}}vvvzzzggg___XXXYYYTTTFFF@@@===<<<===<<<666222000111000000//////000000111000000////////////000000hhhKKKEEECCCCCC===<<<;;;:::888777666666555555555555555555555555333333444444444444333333000222333333444999BBBJJJXXXbbbmmmuuuvvvuuuuuuvvvccc[[[SSSPPPSSS___vvvrrrfff^^^YYY```jjj|||qqqxxxvvvrrruuuxxxttttttuuusssgggUUUFFFAAA???CCCGGGIIIGGGBBB<<<888111111000///////////////---------.........//////...............................................................//////000........................//////000000000000////////////000000000111111111222111111222444888<<<>>>BBBMMMiiiwwwrrrpppvvv~~~yyyuuuxxxuuuyyycccQQQIIIDDDCCCBBBCCCCCCCCCAAA???===:::888999;;;:::888555000000000000000000000000//////000111111000///...,,,...000///......111333...///000111222333333444111111111111111111111111222222222333333333444444444444888===???GGG```|||xxxeeeUUUJJJRRRdddwww~~~{{{rrrvvv{{{wwwhhh^^^^^^ZZZMMMCCC>>><<<@@@@@@:::555555111111000000000000111111000000////////////000000hhhKKKEEECCCDDD===<<<;;;:::888777666666555555555555555555555555333444444555555444444333000222444444666===IIISSSgggaaaeeevvvvvvlllXXXQQQOOOVVVdddxxxeeeQQQRRR^^^ggguuuzzzvvv|||{{{zzzzzzsssvvvyyy{{{}}}yyyfffggghhhiiillluuu~~~vvvuuuzzz}}}|||qqqooooooqqqlll^^^PPPIII@@@BBBFFFIIIHHHEEEAAA>>>111111000///////////////---------.........//////////////////////////////.......................................///000000//////////////////////////////000000000000//////000000000000111111111111333222111222555999>>>BBBJJJYYY{{{~~~rrriiilllvvv|||yyy{{{|||||||||zzzwwwuuu^^^RRRFFFCCCAAAAAADDDDDDBBB???===999777999===>>>:::666000000000000000000000000//////000111111000///......111333333111///000111...///000111222333444444111111111111111111111111222222333333333444444444555444999@@@DDDOOOlllwwwzzzxxx[[[PPPMMM[[[ooo~~~|||~~~|||{{{~~~|||}}}~~~xxxjjjeee^^^NNNFFF???===AAABBB===999999111111000000000000111111000000////////////000000gggKKKDDD@@@???<<<<<<:::999888777777777666666555555555444444444555555444444444444333333333222444888:::CCCWWWkkkqqqnnnwwwsssfffgggYYYXXX[[[iiixxxcccYYYYYYbbbppp{{{{{{yyy|||zzzuuuuuuwwwzzzzzz|||hhhooopppiiidddmmm|||~~~yyyvvvuuuzzz{{{yyynnn[[[KKK@@@AAAHHHGGGHHHHHHBBB:::666000...000111111000////////////////////////////////////////////////////////////////////////...........................000222222111...------111111111000000000000000///111222333111111111222333444111333999888AAAUUUUUUrrr|||xxxtttyyyuuudddeeennn|||jjjeeesss|||}}}uuuiiiVVVKKKBBBBBBDDDBBBBBBDDDBBB???;;;999999;;;;;;;;;777666333111000000000111000000000000000000000000111111111000000000000000000111111111111222222222333222111111333333222111000111222222222333555777777:::<<<>>>GGG^^^}}}}}}vvvWWWTTTUUUkkk~~~~~~yyyttt~~~lll```SSSIII>>><<>>DDDDDD@@@>>>;;;777333000000000000///000000000000000000000000eeeJJJEEEAAA???<<<<<<:::999888777777777555555555555555444444444333333333333333333444444888666:::GGGXXXggguuu~~~sss{{{zzzkkk]]]XXXTTTOOO\\\ooonnnZZZSSSWWWbbbsssyyyxxxtttssstttvvvwwwyyyzzzvvvvvvuuuuuu{{{zzzxxxuuussssssvvvyyyuuuzzz|||yyy}}}{{{yyy|||~~~sssXXXGGGFFFHHHNNNQQQIIIEEE@@@999444222111111111////////////////////////////////////////////////------------------------////////////////////////...000222222000.........000000000000000000111111111222333333111111222333555777666<<>><<>>======<<<:::999888777555333222222333333000000000000000000000000000000000000000000111111000111111111111222222222333222111111333333333111222333444444333333555777888999AAAPPPiii}}}jjjSSSPPP^^^sss||||||xxxwww{{{yyy|||{{{{{{nnnuuu\\\FFFBBBFFFEEECCCDDD<<<999444111000000//////000000000000000000000000cccJJJEEEAAA???<<<<<<:::999888777777777555555555555555555555555666555555555555666888888999<<>>AAAHHHPPPkkkyyyvvv{{{wwwsssoooqqqzzzqqqvvvqqqaaa___ZZZWWW\\\]]]ZZZVVVRRROOOPPPTTTYYY[[[[[[\\\]]]___```dddgggmmmxxxvvvqqqvvvuuunnnnnnkkkvvv{{{|||pppcccYYYPPPGGGBBBBBB@@@????????????===;;;<<<:::888666444222222222000000000000000000000000000000000000000111111111000000111111111222222222333111111111333444333222333444555444333333555777;;;===HHH^^^{{{{{{jjjXXXLLLQQQssswwwxxx{{{xxxuuuyyy|||}}}zzzqqqpppzzz~~~fffsssfffTTTFFFDDDGGGGGGDDD>>>:::555222000000//////000000000000000000000000aaaIIIFFFBBB???<<<<<<:::999888777777777444555555555555555555555666666555555666888:::;;;999@@@KKKWWWccckkkoooppprrrfff]]][[[XXXYYYjjjjjjVVV[[[jjjvvv{{{wwwzzzrrrkkkhhheeebbbcccfffhhhooowww{{{~~~zzzqqqlllkkknnnsssuuuzzzxxxwwwwwwzzz~~~~~~uuunnnjjjjjjoooppppppppppppqqqsssuuuqqqsssvvvxxxyyyyyyyyyyyy~~~|||}}}rrrvvvssscccWWWHHHEEEJJJHHHIIIFFF@@@:::444111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...///111000/////////000//////000000111111111111222333444333222222444666666???EEEQQQaaannn}}}xxxtttsssttt|||qqqiii]]]]]]SSSPPPUUURRRKKKOOOSSSVVVZZZ\\\^^^______^^^[[[]]]^^^```aaaaaa___\\\```eee]]]UUU\\\eeennn{{{~~~zzzzzzxxxssszzzssshhh___TTTLLLAAA@@@??????AAAAAA@@@???@@@>>><<<999555333111000000000000000000000000000//////000000111111111111000000111111111222222222222111000111333444333222333444555555444444666888<<>>;;;666222111111000///000000000000000000000000___IIIFFFBBB???<<<<<<:::999888777777777444444444555555555555555555444333333555777:::;;;???EEEMMMVVVaaannnuuuwwwnnn[[[QQQYYYeeeppprrraaaZZZ^^^nnn{{{tttoookkkjjjccc]]]YYYYYYZZZ\\\aaagggoooxxx||||||}}}{{{zzzwwwvvvtttqqqpppoooppppppjjjmmmppprrrrrrqqqpppqqqvvvzzzrrrfffoooyyytttiiiSSSGGGHHHFFFHHHGGGDDD>>>777333111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////...///000000//////000111/////////000111111222222222333333333222444666999<<<@@@IIIddd{{{~~~~~~{{{nnnaaaWWWSSSNNNPPPJJJLLLUUUVVVVVV___eeeoooyyy{{{~~~}}}sssiii```bbbYYYRRRYYY```iiixxx{{{qqqpppqqqzzzrrreeeUUUHHHCCCAAA@@@@@@AAABBBBBBAAABBBAAA>>>;;;777444111000000000000000000000000000/////////000111111222222000111111111111222222222222111000111333444444333333444555555555666888:::>>>HHH[[[rrrgggHHHHHH\\\iii|||yyyzzzzzzyyyvvvvvvxxx}}}~~~~~~zzzuuuppprrrzzzvvvnnnlllmmmnnnxxxjjjaaaqqqsss___NNNLLLHHH???>>>;;;666333222222111111000000000000000000000000^^^HHHGGGCCC???<<<<<<:::999888777777777444444444555555555666666666555444444555888;;;===NNNRRRXXX```mmmwwwwwwppp]]]TTTTTTeee}}}yyy\\\VVVaaaooosssqqqrrrnnnjjjhhh[[[WWWWWW\\\aaagggqqq{{{~~~|||zzzwwwtttqqqpppqqqsssrrrpppppprrrtttwww~~~yyyuuuqqqlllyyy~~~zzz{{{dddRRRKKKEEEGGGHHHGGGBBB<<<666444333000000000000000000000000////////////////////////000000000000000000000000...........................///000/////////000222...//////000111111222222111222222222333555999<<>><<<999666444333000000000000000000000000...//////000111111222222000111111111111222222222111000000111333444444333222333555555666777:::<<>>:::666333222333333222000000000000000000000000]]]HHHGGGCCC???<<<<<<:::999888777777777444444444555555555666666888777666666777;;;>>>@@@\\\```fffooo|||rrr___TTTYYYdddwwwxxxlllhhhuuuzzzqqqmmmsssxxxtttlllhhh```^^^```hhhpppzzz{{{wwwwwwwwwvvvrrroooooossswwwzzzzzzuuuyyy{{{|||yyyyyyqqq\\\PPPEEEFFFHHHIIIFFF???999666555000000000000000000000000////////////////////////////////////////////////...........................///000///...///111222...//////000111222222222000111222222333666:::===GGGYYYppp~~~pppyyy~~~wwwrrrgggXXXNNNMMMTTT\\\^^^ZZZVVVTTTTTTTTT[[[^^^dddlllkkkrrrzzzuuuwwwtttrrr{{{vvvnnnhhhgggbbb[[[```kkkllluuu~~~sssdddLLLHHHDDD@@@@@@@@@?????????>>>>>><<<;;;999777666000000000000000000000000...//////000111222222222000111111111111222222222111000000111333555444333111333555666666888;;;===HHH\\\vvvoooRRRRRRcccooo}}}}}}~~~{{{xxxooooooqqqxxx~~~{{{wwwrrrmmmjjjhhhpppwwwyyy|||yyytttyyyqqqPPPCCCJJJ===:::666333333444444333000000000000000000000000___LLLGGGAAA>>>>>>===<<<:::999888777777777777666555555555555555444444666:::999;;;GGGUUUiiilllttt~~~sssccc[[[TTTgggmmmdddaaattt}}}qqqpppnnnkkkiiikkkppptttooouuu}}}}}}zzzyyyxxxyyyyyy}}}zzzvvvsssssswww{{{~~~vvvWWWLLLCCCEEEGGGGGGDDD???999666111111111111000...---,,,000000000000000000000000---...///.........000222............/////////000000000000000000000000000000000000111222222222333444111000222555999???DDDUUUnnnrrrgggmmmjjj[[[TTTQQQPPPRRRTTTZZZ______\\\\\\bbbgggfffhhhmmmsssxxx}}}sssppplllkkkiiicccZZZRRR```tttzzzqqq}}}xxxxxxqqq___PPPCCC@@@AAA???@@@CCCAAA@@@???>>><<<999777666222111000//////000111222000000000000000000000000111111222222222333333333333333222222333333444555888444222555777888>>>DDDWWWsss}}}bbbNNN]]]wwwyyy}}}xxxwwwzzz|||}}}|||zzzwwwiiiooowww|||~~~~~~|||||||||uuuooolllmmmqqqsss}}}vvv```HHH999======:::666333222111///222111000//////000111222___KKKGGGAAA???>>>===<<<:::999888777777777777666555555555555555:::666555;;;BBBJJJYYYfffvvvuuuwwwxxxqqqeee]]]\\\jjjnnnaaa]]]]]]ooo|||}}}wwwsssnnnnnnooooooppptttyyy}}}}}}|||zzzxxxyyy{{{}}}iiiVVVLLLJJJIIIGGGDDD???999444000111111111000000//////000000000000000000000000///000000///------...000........./////////000000000000000000000000000000000000000111222222333333111333666777888>>>JJJTTTjjj{{{yyypppaaagggpppdddWWWPPPMMMKKKMMMRRROOOVVV]]]aaabbbeeelllssstttuuuxxx{{{~~~~~~}}}}}}~~~zzzwwwtttrrrppphhh^^^UUU]]]lll{{{yyyqqqiiihhhttt~~~~~~}}}|||{{{kkk\\\NNNHHHEEE@@@>>>?????????>>>===;;;999777666333222111000///000111222111111111111111111111111111111222222222333333333333333222222333333444555666444333555777:::CCCMMMddd~~~www[[[TTTkkk|||{{{zzzzzz}}}}}}yyy}}}vvvtttrrrqqqsssxxx~~~xxxxxxkkkTTTBBBBBB???:::555222222111000111111000000000000111111^^^JJJGGGAAA???>>>===<<<:::999888777777777777666555555555666666999555555===JJJUUU```iiioooooooookkkaaa[[[```iiixxxddd___bbbiiillluuuyyyzzzzzzqqqnnnpppooorrrvvv{{{~~~~~~~~~~~~~~~{{{zzzvvvaaaNNNJJJEEECCCDDDCCC>>>:::111111111111111111111111000000000000000000000000000111111///------...///....../////////000000000000000000000000000000000000000111111222333333444...444888999<<>><<<:::888777444333222000000000111222111111111111111111111111111111222222222333333333333333222222333333444555444444555666666<<>>555555444222111111000000///////////////////////////000111///......///111...////////////000000000000000000000000000000000000000111111222333444444222666888;;;HHHcccyyyaaaeeesss}}}mmm[[[jjjaaaXXXUUUUUUVVV\\\cccooosssxxxyyyyyy{{{~~~{{{uuuppp||||||fffeeepppzzzhhhqqqxxx~~~nnn___RRRIIIDDDCCCAAAAAAAAA@@@>>>===;;;:::666555333222111111111222111111111111111111111111111111222222222333333333333333222222333333444555444555777777666>>>QQQddd|||uuueeeRRRRRRlllyyywwwuuuuuuvvvxxx|||||||||zzzqqq|||zzzkkkKKKGGG@@@999777555333111111000000222333333222000000[[[HHHEEEAAA???===<<<;;;:::999888888888777777666666666777777888111999CCCMMMWWWaaahhhlllllldddZZZTTTTTTaaa|||qqq[[[VVV```ppp{{{~~~~~~sssxxxtttvvvvvvpppsss|||~~~~~~zzz|||uuuttt~~~}}}~~~{{{mmmbbbTTTLLLIIIFFFAAA<<<;;;999777444222000///...////////////////////////---...////////////222444////////////000000000111000000000000000000000000///000111222333444555555999888888@@@[[[nnnggguuuyyyfffccclllttt{{{lll]]]YYY]]]cccjjjppplllRRRQQQcccsss{{{~~~|||gggVVVJJJEEEBBBBBBBBBAAA@@@>>><<<;;;:::888777555333222111111222111111111111111111111111111111222222222333333333333333222222333333444555444666888999999BBBYYYnnn{{{cccTTTJJJXXXzzz~~~{{{{{{}}}}}}}}}|||}}}~~~ooojjjyyyyyyxxxZZZIII@@@::::::999444111111000111222333333222111000ZZZGGGEEEAAA@@@===<<<;;;:::999999999999777777666666666777888888///:::FFFPPP\\\iiitttxxxqqqbbbUUUTTTbbbxxxwwwYYYUUUhhh~~~yyy|||vvvppprrrtttvvv~~~zzzyyy|||uuuuuutttrrrgggYYYNNNIIIFFFBBB??????===999555222000///...000000000000000000000000,,,.../////////000333555/////////000000000111111000000000000000000000000///000111222333444555666777888;;;KKKnnngggiiiyyyvvvgggfffrrr}}}ooocccdddmmmvvv}}}tttccc\\\aaaiiimmm~~~xxx~~~|||sss^^^OOOFFF@@@CCCBBBAAA@@@===;;;999888:::888666444222222222222222222222222222222222222111111222222222333333333333333222222333333444555555666999<<>>OOOggg~~~gggiiizzz~~~zzzmmmZZZZZZcccvvvxxxjjjiiiooo|||~~~sssnnnvvvyyynnnbbbmmm{{{~~~xxx~~~nnn^^^RRRLLLKKKIIIGGGDDDAAA>>><<<<<<:::888555333222222222222222222222222222222222111111222222222333333333333333222222333333444555444555:::BBBMMM^^^xxx}}}cccVVVYYYggg|||tttwww|||lllWWWDDD???;;;444222777444333222111111222333444ZZZGGGAAA<<<===>>>===<<<:::999888777777777666444333444777;;;===PPPccctttyyy^^^RRRQQQVVViii|||dddTTTRRR]]]rrrwwwnnn~~~~~~vvvpppnnnvvv{{{dddVVVLLLDDDCCC>>>;;;:::777333111444222111111000000000000000000000000000000000000000////////////000000000000000111111111111222222222,,,888666000777;;;999:::DDDUUUwwwxxx]]]dddqqqccc]]][[[lll||||||nnndddhhhoootttyyywwwzzz{{{xxx|||yyyjjj]]]TTTLLLPPPQQQFFF@@@@@@<<<999888888888888777444111222222111111111111222222111111222222222333333333333444555444333333444666555666666EEEcccyyy{{{ZZZXXX[[[xxx}}}nnn}}}|||}}}|||www~~~]]]JJJEEE777444;;;666222222222111222222333333YYYGGGBBB===>>>>>>===<<<:::999888777777777777666555555999>>>CCCOOOkkk}}}gggWWWWWWTTTggg~~~xxxcccTTTNNNQQQbbbyyyyyynnnyyyzzztttssstttuuu}}}iii\\\RRRKKKDDD???<<<<<<999444222444222222111000000000000000000000000000000000000000////////////000000000000000111111111111222222222111888555111555666888BBBbbbzzztttgggfff{{{|||lll^^^^^^gggtttjjjjjjsss}}}}}}{{{nnnaaaXXXZZZYYYLLLDDDBBB===:::999888888888777444222222222111111111111222222111111222222222333333333333444555444333333555666444888<<>>===<<<:::999888777777777888999777666:::CCCJJJRRRnnnqqq[[[RRRZZZdddfffSSSVVV^^^fffvvvwwwmmmrrrzzzvvvuuuyyy~~~|||vvvvvvtttsssuuuvvvxxx~~~zzzzzzqqqbbbUUULLLFFFAAA>>>>>><<<777333444222222111000000000000111000000000000000000000000////////////000000000000000111111111111222222222555777444444777555???WWW\\\dddyyymmm^^^^^^sss}}}mmmkkktttrrrhhhhhheeeVVVKKKFFF???<<<;;;999999999777555333222222111111111111222222111111222222222333333333333444555444333333555777333;;;CCCWWWvvv}}}eeeOOOVVVuuu}}}{{{{{{xxxvvvvvv~~~wwwooovvv~~~yyyYYYAAA>>>>>>777444333333222222222222333333VVVGGGDDD@@@@@@======;;;:::999888888888666999:::888666:::FFFPPPWWWooo{{{wwwkkkZZZUUU```|||]]]]]]ttttttvvv{{{yyy~~~}}}xxxnnniiifffeeebbbaaaaaabbbfffqqq}}}zzzxxxxxxyyykkk]]]RRRIIICCC???@@@>>>888444333333222111111000000111111000000000000000000000000////////////000000000000000000111111111222222222555444222777:::999NNNrrrwwwhhhyyykkkaaagggzzzwwwpppvvv|||tttsssqqqaaaSSSKKK@@@>>><<<;;;:::999888666444333222222111111222222333111111222222222333333333333444555444444444666888555===FFF^^^|||gggUUUOOO^^^{{{zzz|||uuurrrzzzssstttvvv|||gggEEE@@@===555777444444333222222222333333UUUGGGEEEAAAAAA===<<<;;;:::999888888888666999:::777777>>>LLLXXX___wwwwwwfffYYY```vvvooo```www~~~yyyzzzpppwww~~~qqq```ZZZ[[[\\\]]]XXXSSSQQQPPPSSS\\\fffjjjlllqqqwww~~~yyy{{{xxxjjj]]]OOOHHHBBBAAA@@@:::444222333222222111111111111111111111111111111111111111////////////000000000000000000111111111222222222444222111777<<<>>>YYYvvvtttnnn^^^iii~~~yyy{{{ssspppwww|||zzzzzzyyywwwgggYYYOOOCCCAAA>>><<<;;;:::999777555333333222222222222333333111111222222222333333333333444555555444555777999:::@@@JJJeee{{{jjjRRRMMMVVVooo|||~~~}}}~~~wwwiii|||}}}uuummmooossswww|||xxxvvvQQQBBB:::444;;;555444444333222222222333SSSFFFEEEAAA@@@===<<<;;;:::999999999999777888999999<<>>DDDbbbuuulllwwwrrrgggaaahhhzzzqqqoooxxx}}}~~~}}}yyyvvvggg[[[SSSHHHCCC@@@===<<<;;;:::888777333333222222222222333333111111222222222333333333222444555555444555777999>>>GGGSSSnnntttZZZIIIQQQccc}}}uuu}}}yyy}}}zzzffffffwwwqqqjjjkkkwwwwwwvvv{{{vvvtttfffJJJ:::777<<<666555444333333222222333RRRFFFEEEAAA???<<<<<<;;;:::999999999999999888888<<>><<<;;;;;;999888444333333222222333333444111111222222222333333333222444555555555666888:::@@@PPPbbb{{{}}}qqqTTTNNN^^^oooooouuu|||zzz}}}mmmXXXhhhzzzrrruuu}}}{{{zzz|||UUU???<<<999666666555333333222222222RRRFFFEEE@@@???<<<;;;;;;:::999999999999999888999???MMM```ssshhhWWW```tttoooooo~~~~~~yyyxxx|||wwwrrrxxxuuuddd[[[dddrrrmmm^^^RRRHHHAAACCCGGGHHHGGGFFFHHHGGGFFFIIIOOOYYYccciiiwwwzzz}}}iii\\\OOOJJJHHHBBB<<<:::444333222222111111222222111111111111111111111111////////////000000000000000111111111111222222222111888999<<>>===<<<;;;:::999999999999999666999HHH^^^ppp||||||fffUUUbbbrrrfffxxx}}}~~~yyyxxxttteeehhhqqqooocccXXXIIIGGGEEEGGGKKKMMMMMMKKKLLLKKKJJJJJJLLLOOORRRTTT___lll{{{sssfffUUUIIIEEEDDDAAA>>>:::777333222222333333222111111111111111111111111111111111000000000000000111333444444222111111222444444888BBBRRRnnnuuu|||zzzbbbcccpppvvvggg[[[YYY]]]NNNFFF@@@???===999999>>>555444333222222222333444222222333333333333444444222555777444111333888;;;EEE^^^uuurrrYYY\\\ppp~~~tttiiivvvvvvyyyttt|||}}}~~~}}}~~~cccXXXlll}}}gggGGG>>>888999888666444333222333333UUUGGGEEE???>>>===<<<;;;:::999999999999::::::@@@NNNaaaqqqzzzssslll```]]]qqqooodddfff~~~{{{sssrrrsssjjjZZZNNNJJJIIIIIIJJJMMMOOOPPPPPPRRRQQQNNNLLLKKKLLLNNNOOOUUU]]]iiittt{{{zzzmmm[[[NNNGGGCCC???<<<:::888444222222333333222111111111111111111111111111111111111000000000000111333444444222111222333:::888>>>NNNfffhhh]]]sss|||qqqiiidddWWWMMMDDDAAA>>>:::888:::555444333222222222333444222222333333333333444444222444555444333666;;;>>>PPPggg~~~cccTTT___vvvxxxrrruuu}}}uuuxxxhhhXXXcccxxxxxxuuuSSSBBB===:::888666444333333333333UUUGGGEEE???>>>===<<<;;;:::999999999999:::???GGGTTTbbbooowwwzzzjjjaaa[[[ggg{{{aaahhhzzz}}}xxxwww~~~zzzrrrbbbQQQGGGKKKMMMNNNOOOOOOPPPRRRTTTUUUSSSPPPMMMLLLLLLLLLMMMMMMPPPWWWbbbnnnyyy~~~rrrbbbTTTKKKEEEAAA>>><<<999555333333333333222111111111111111111111111111111111111111111111111111333444444222222333444888;;;IIIdddttt]]]gggrrrccccccVVVIIICCC@@@<<<999999666555444333222333333444222222333333333333444444222333444444666999>>>CCCYYYxxx~~~hhhSSSRRRggg|||}}}~~~tttrrr}}}ttt\\\YYYnnnsssuuu~~~```DDD>>>:::999777555333333333333TTTGGGEEE???>>><<<<<<;;;:::::::::::::::999@@@JJJUUUaaammmuuuwwwnnnbbb___tttoooggg~~~{{{{{{xxxjjjoooxxxkkkZZZMMMHHHMMMPPPSSSSSSPPPOOOQQQTTTPPPOOONNNMMMMMMNNNOOOPPPLLLNNNQQQWWW```kkkwww~~~|||tttggg[[[QQQJJJEEECCC>>>;;;777444444444333222111111111111111111111111000111111111111111222222222333444444333333444666444AAA\\\|||~~~iiinnnxxxqqqttttttnnn```OOODDD@@@???===<<<777666555333333333444444222222222333333333444444444222222555666:::AAAHHH^^^rrrWWWJJJWWWuuuxxx|||tttvvv~~~~~~~~~~~~~~~}}}~~~gggTTT]]]{{{uuuuuunnnHHH>>><<<:::888666444333333333TTTFFFEEE@@@>>><<<<<<;;;;;;::::::;;;;;;888AAALLLTTT```mmmttttttlllccckkkgggvvv~~~}}}wwwiii]]]iii{{{rrrcccTTTMMMNNNPPPSSSUUUTTTPPPNNNNNNPPPLLLLLLLLLLLLMMMOOOPPPQQQNNNQQQTTTUUUXXXaaaooozzzzzzqqqeeeXXXNNNHHHEEE@@@<<<888555555444333222111111111111111111111111000000111111222222222333222333444444333444666888444JJJmmmhhhmmm|||mmmlllsss~~~zzz~~~zzzlllXXXGGG???>>>>>>===888777666444333333444444222222222333333333444444555333333555666999EEERRRmmmxxxbbbJJJIIIccctttmmm|||zzz}}}}}}~~~~~~}}}||||||~~~}}}}}}sssYYYUUUmmmzzzvvv|||uuuvvv{{{SSSAAA===;;;999666555444333444SSSFFFEEE@@@>>><<<<<<;;;;;;;;;;;;;;;<<<<<>>:::777555555333222111111111111111111111111000000111111222333333333222333444444333555888:::999RRRuuummmeee~~~uuuttt{{{}}}vvvzzz~~~uuubbbNNNAAA>>><<<:::999888777555444444444555222222333333333333444444555333444777666;;;MMMaaa|||cccQQQEEEQQQqqqooofffuuu{{{zzz}}}~~~wwwyyy{{{||||||}}}~~~}}}}}}}}}}}}~~~~~~|||zzz{{{}}}cccSSSdddxxx|||{{{~~~yyyqqqtttvvvyyy___CCC>>><<<:::777555444444444SSSFFFEEE@@@>>><<<<<<;;;;;;;;;;;;<<<<<>>::::::999777555444444444555222222333333333333444444444333666999888>>>XXXttt~~~zzzXXXMMMKKK```gggfffzzzyyy}}}~~~xxxzzz||||||{{{{{{}}}~~~{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~|||}}}~~~}}}~~~|||yyyzzz}}}mmmSSS\\\nnnzzzrrrnnn{{{{{{pppLLL???===:::888666444444444SSSFFFEEE@@@>>><<<<<<;;;;;;;;;<<<<<<===JJJWWWeeeqqq~~~|||jjjrrr{{{nnnttt}}}yyynnnjjjrrr|||yyyyyyzzzyyywwwrrrmmmjjjUUUPPPPPPYYYbbbgggkkkppptttssspppiiiZZZMMMKKKPPPOOONNNNNNQQQTTTUUUQQQNNNOOOPPPQQQRRRSSSUUUVVVVVVYYYYYY[[[^^^dddjjjooorrryyy{{{www```QQQJJJDDD@@@;;;888666555444222111111111111111111111111000000111222333333444444222333444333444666:::===SSSooorrr}}}|||ggg[[[nnn~~~~~~||||||llloookkk\\\MMMGGGBBB>>>;;;:::888666555444555555222222333333333444444444222333888;;;:::BBB```yyy|||XXXQQQVVVmmmmmmeeeiii~~~zzz}}}|||~~~}}}}}}~~~}}}{{{zzz|||~~~}}}zzzyyy{{{}}}{{{|||~~~~~~|||{{{yyyzzz~~~~~~yyy~~~~~~|||{{{|||}}}|||}}}|||}}}|||yyyzzzxxxsssSSSUUUgggzzztttuuu[[[???===;;;888666555444444VVVHHHCCC>>>@@@???<<<:::999888666;;;AAARRRhhhmmmxxxzzzjjj{{{sss{{{ssszzzzzzyyypppoooqqq{{{wwwrrrqqqrrrpppkkkfff```\\\YYYWWWRRRKKKKKKWWWccceeecccbbbkkkmmmmmmggg\\\QQQKKKIIIUUUOOONNNTTTWWWSSSQQQRRRSSSVVVWWWVVVVVVYYY\\\]]]^^^ccciiijjjjjjlllrrrxxxzzz}}}nnn]]]GGGEEECCC???999666666666555555444333222111111111111222222111111222222333444...555333000777:::;;;DDD___{{{mmmqqqZZZaaa|||}}}jjjooossskkkVVVBBB===AAA:::999999888777666555555555555444333333444444444777333555<<>>@@@???===;;;;;;999888<<>>;;;::::::999888777666666555555444444333333333444444555333666===BBBNNNnnnmmmVVV]]]wwwzzzpppzzzuuuzzz}}}{{{zzzyyywwwuuuoooqqqtttvvvuuuuuuuuuvvvtttuuuxxx}}}|||~~~~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}}}{{{yyywwwvvvwww|||}}}~~~{{{}}}}}}zzzzzzzzzyyyxxxwww}}}zzzeeePPPTTTrrryyy{{{{{{NNN>>>:::===888666999666UUUHHHDDD???@@@???===<<<===;;;999???FFFVVVeeeyyy|||nnnmmmyyyuuuzzzxxx~~~ssstttwwwvvv```bbbbbb]]]UUUOOOOOORRRPPPNNNLLLJJJIIIJJJKKKLLLKKKIIIKKKSSSZZZ___bbbfffmmmnnnkkkcccXXXPPPOOOPPPPPPOOOPPPTTTUUUVVV[[[```____________^^^^^^```cccqqqooommmmmmqqqyyy~~~~~~yyykkkTTTHHHDDD???<<<999666333222555444333222222111111111222222111111222222333444444555333555777444@@@\\\yyy|||xxx~~~iiiggg{{{|||xxxqqqdddRRRBBB:::;;;;;;:::999888777666555444333333333333333444444555555999@@@HHHYYYzzz|||aaaSSSfffyyypppxxx}}}zzzxxxuuurrrooogggjjjmmmooonnnnnnnnnnnnqqqssswww{{{~~~|||yyy|||~~~~~~~~~|||yyyzzzzzzxxxuuurrrrrrrrrzzzzzz|||~~~vvv{{{yyyxxxvvvuuuvvvwwwvvviiiTTTMMMfffyyytttxxx|||XXXCCC;;;===999777:::888SSSHHHDDD???@@@>>><<<======;;;;;;BBBKKKZZZbbbxxxuuujjjqqqyyywwwwww{{{tttrrr|||~~~uuu^^^^^^]]]WWWPPPLLLLLLOOOOOONNNMMMLLLJJJJJJIIIIIIFFFGGGKKKPPPVVV]]]ffflllnnnmmmiii```WWWRRRQQQSSSQQQSSSUUUVVVWWWZZZaaahhhdddcccdddeeeeeedddfffkkktttqqqoooqqqxxx~~~{{{xxxxxx|||}}}~~~rrr\\\JJJDDD???===<<<888444333555555444333222222222222222222111111222222333444333333222888;;;999NNNuuuzzziiigggvvv}}}ttt{{{wwwgggSSSEEEAAA<<<<<<;;;999888777666666333333333333333444444555777888;;;AAANNNhhhsssYYYRRRppp~~~rrrmmmzzz~~~|||yyyvvvrrrllliiiggghhhiiihhhffffffgggiiioooqqqtttxxx{{{}}}~~~~~~|||~~~}}}}}}yyyssssssssssssrrrssswwwyyy{{{{{{|||~~~~~~zzzwwwuuussstttqqqrrrmmmXXXIIIZZZyyywwwrrrvvveeeIII;;;<<<999777999777}}}RRRGGGEEE???@@@<<<;;;<<<<<<:::<<>>??????:::666777666555444333222222222222222222111111222222333444222333222888;;;===YYYqqqgggyyy}}}~~~vvvvvvZZZIIIEEE======<<<:::999777666666444333333333444444555666666888999???SSStttzzzgggUUUZZZ|||}}}}}}ppprrr}}}zzzwwwtttqqqlllgggccciiihhhfffdddccceeejjjmmmttttttuuuuuuwwwzzz}}}|||~~~{{{wwwrrrrrrrrrssswww~~~|||wwwtttsssrrrmmmoooooo]]]IIIRRRkkk~~~uuuqqqqqq{{{tttPPP;;;;;;888666888666{{{QQQGGGEEE@@@@@@<<<;;;;;;;;;:::>>>LLL[[[```fffmmmpppkkkfffpppzzzrrryyyyyymmmgggiiiiiifff```YYYUUURRRSSSQQQOOOMMMJJJHHHGGGFFFEEEIIILLLPPP[[[lll{{{}}}ssslllfff```WWWOOOTTTXXXYYYXXX\\\dddkkkmmmllliiijjjpppqqqooorrr{{{{{{wwwpppjjjgggkkkrrrwww{{{{{{xxx{{{mmmlllrrrkkkRRRFFF>>>@@@@@@;;;888999666555444333222222222222222222111111222222333444333666444555:::CCCbbbvvvppp~~~{{{}}}|||~~~{{{jjjOOODDD>>>>>><<<;;;999888777666444444444444555666777888555777888???XXX~~~ppp[[[TTTeeerrr~~~rrryyy||||||{{{yyywwwssspppmmmiiidddaaaiiiiiihhhhhhiiimmmtttyyyzzzzzzyyywwwuuuvvvyyy{{{{{{}}}yyyxxxyyyzzz}}}~~~xxxtttssspppkkknnnpppbbbNNNNNN\\\yyysssppp~~~rrrjjjtttYYY===<<<999666777666zzzPPPGGGFFF@@@@@@===<<<<<<<<<;;;BBBSSSdddjjjxxxwwwqqqooohhhsss~~~nnnssszzz{{{lllnnnpppooommmiiieeecccfffaaaXXXPPPKKKJJJKKKLLLIIILLLOOOTTTcccxxxyyyvvvwwwssseeeYYYYYY\\\]]]^^^fffqqqvvvuuuqqqlllmmmtttuuupppttt}}}zzzuuummmccc[[[ZZZ]]]aaammmwww~~~vvvzzztttllliiifffqqqtttZZZKKK@@@AAAAAA;;;777:::666555444333333222333333222222111111222222333444222:::888555===NNNoooooo|||~~~xxxYYYGGG???>>>===;;;:::888777666555555555666666777888999777:::<<>>;;;777888666yyyOOOGGGFFF@@@@@@???>>>===<<<===DDDXXXjjjuuuwwwvvvkkkxxxoooggguuu|||zzzuuuxxx{{{~~~~~~~~~tttfffXXXPPPOOOQQQTTTSSSVVVXXX^^^ooozzz}}}uuufff]]]aaabbbeeeooo|||~~~|||vvvvvv}}}}}}wwwzzz{{{{{{yyytttjjj^^^SSSMMMNNNQQQ___lllzzz|||{{{xxxzzzuuuqqqlllbbbjjjzzz```OOOBBBBBBAAA:::666999666666555444333333333333222222111111222222333444111<<<;;;777BBBYYY||||||nnn~~~~~~~~~bbbMMM@@@???>>><<<:::888777666666666666666777888::::::;;;???BBBNNNlllkkkRRR\\\pppbbbnnn}}}ttt}}}nnn^^^kkk||||||}}}xxxuuusssqqqooommmpppssswwwzzz{{{|||~~~rrrvvv{{{{{{xxxuuuttttttxxx{{{}}}vvvrrrqqqmmmkkkmmmooohhhZZZNNNJJJ^^^wwwuuunnnxxx}}}gggDDD???===999999777{{{UUUGGG===AAA>>><<<;;;;;;;;;;;;GGGddduuuppp{{{___aaasss~~~~~~jjjccc___YYYWWWYYY```oooooommm}}}rrrlllnnnoooooovvv~~~{{{~~~|||~~~mmmhhhmmmkkkeee]]]TTTNNNKKKJJJRRReeettttttqqqvvvzzzyyy}}}}}}xxxyyywwwnnnbbbbbbqqqdddSSSDDD@@@@@@<<<888888444444333222222222333333111222222333333444444555333777888999DDDccc}}}wwwxxx{{{kkksss}}}|||yyyzzz}}}qqqrrrvvv~~~uuuoooeeeRRRAAA999;;;===777999===999777777777777888999:::;;;999>>>CCCSSSzzziiiWWW\\\qqq{{{eee{{{uuuppp}}}^^^VVVUUUbbbttt}}}xxxtttssstttvvvvvv{{{yyyqqqooorrrzzz~~~wwwrrrooopppooollljjjjjjdddSSSBBBZZZwww~~~vvvzzzHHH666???===555999|||UUUGGG>>>BBB>>>>>>;;;;;;;;;AAASSSuuuxxxvvvwwwaaajjj{{{{{{tttnnnllliiijjjooosssqqqqqqssswww{{{~~~pppaaa```______\\\XXXRRRNNNMMMMMMOOOXXX___aaabbbgggkkklllpppuuu}}}{{{tttvvvvvvqqqjjjkkkyyylll[[[IIICCC@@@<<<999888555444333333222222333333111222222333333444555555777999:::???OOOppp{{{ttt}}}xxxtttyyy|||zzzvvvvvv||||||~~~yyyxxxyyy}}}~~~~~~qqqnnnjjj]]]FFF<<<===???999999<<<777888888777888888999:::;;;;;;BBBJJJZZZ~~~dddVVV```yyyuuufff{{{}}}tttqqq|||sssVVVQQQTTTcccwww}}}zzzwwwwwwyyy{{{~~~~~~xxxtttvvv{{{~~~zzzwwwqqqqqqqqqtttxxx~~~~~~wwwrrrooommmlllkkkjjjjjjeeeUUUEEESSSnnnxxx|||QQQ<<>><<<;;;===GGG___www{{{ssseeexxx~~~}}}{{{vvvoookkkooo}}}zzzzzz|||}}}|||aaaXXX\\\SSSTTTUUUUUUSSSQQQQQQRRRVVVSSSSSSWWWYYYYYYZZZ]]]```fffooowww~~~xxxvvvuuutttrrrsss~~~vvveeeQQQFFFAAA<<<:::999555555444333333333333333222222222333444444555555::::::;;;EEE[[[{{{zzztttxxx~~~}}}||||||}}}~~~}}}|||{{{~~~ttttttsssiiiLLL???>>>AAA;;;:::;;;666888888888999999:::;;;<<<>>>FFFRRRfffaaaXXXjjjvvvooo~~~zzzsssqqq|||~~~___PPPOOOVVViii|||~~~~~~}}}|||zzz{{{~~~xxxwwwzzz|||zzzwwwrrrmmmiiibbb```^^^___ccckkksssxxx|||wwwrrroooiiijjjjjjjjjkkkfffWWWIIIKKKddduuummmwww]]]AAA>>>;;;777<<<{{{TTTHHH???CCC???===<<<<<<@@@KKKbbb~~~{{{sss}}}nnnkkk||||||zzzvvvoooggg```\\\aaammmzzzppp\\\XXX^^^QQQSSSVVVWWWVVVUUUUUUVVVaaa\\\]]]bbb^^^TTTQQQVVVUUUZZZ```gggmmmuuu~~~{{{uuuuuutttttt|||~~~}}}lllWWWGGG???<<<:::999666555444333333333333333222222333333444555555555:::888<<>>;;;<<<>>>BBBMMM]]]nnnxxx~~~uuutttrrrlllttt|||zzzvvvwwwuuuoooeee\\\VVVTTTWWW___fffjjjooovvvyyywwwqqqlllnnnyyy{{{uuu{{{kkk]]]YYY[[[UUUWWWZZZZZZYYYXXXXXXXXXcccgggooosssfffTTTOOOTTTSSSTTTVVVXXX\\\eeerrr|||sssrrrqqqqqqxxxsss\\\HHH>>><<<;;;999777666555444333333333333222333333444444555666666888888AAAYYYyyywwwpppxxxvvv~~~}}}}}}~~~~~~yyywwwuuussstttxxx}}}}}}~~~}}}zzzyyy|||vvvwww~~~WWWAAA:::???===;;;<<<888999999999999:::;;;<<<<<>>===999uuuOOOEEE???BBB<<<<<<===>>>BBBPPPbbbkkklllpppppphhhqqqtttmmm|||xxxtttrrrpppqqqnnndddWWWNNNNNNQQQRRRWWW[[[YYYXXX[[[\\\\\\]]]UUUPPPRRRSSSVVVdddttt{{{wwwjjjeeeppp}}}tttaaaUUUPPPNNNSSS[[[kkk~~~xxxgggXXXPPPOOORRRUUUYYY\\\```dddiiilllrrrjjjYYYUUUVVVSSSUUUUUUSSSSSS[[[iiittt~~~rrrrrrooojjjqqqtttaaakkkmmmSSSDDD@@@===999888777666555333333333222333333444444555666666666777:::IIIkkknnn}}}}}}uuuzzz~~~~~~vvvoooooovvv~~~}}}}}}||||||{{{zzzyyyxxxlllmmmmmmlllkkklllppptttsssuuuvvvsssoooqqqzzzlllmmmxxxyyy|||mmmMMM===@@@>>>;;;<<<;;;888888777888888999:::;;;???KKKhhhtttZZZVVVttt```ooovvvxxx~~~~~~~~~~~~~~~~~~{{{wwwtttttttttxxx}}}~~~yyywww{{{~~~}}}zzzzzz~~~}}}wwwsssnnniii___]]][[[[[[___cccgggiii___]]][[[\\\cccooo{{{|||zzzzzz{{{yyytttnnnfffgggeeebbbbbbbbb^^^WWWFFFMMMddd~~~vvvrrrvvvzzz~~~VVV>>>===<<<:::tttNNNEEE>>>AAA;;;???>>>===AAASSSjjjwwwxxxrrrooocccppprrrnnn{{{xxxvvvvvvwwwpppqqqmmmbbbSSSKKKLLLQQQOOOXXX]]]YYYUUUVVVZZZ]]]RRRNNNNNNQQQNNNJJJQQQ\\\aaadddccccccbbbWWWUUUddddddddd^^^QQQHHHHHHKKKMMMLLLSSS\\\gggyyytttdddUUUPPPQQQOOOSSSXXX^^^eeellltttyyymmm```[[[YYYRRRVVVXXXXXXXXX___kkkvvvuuuuuupppggglllzzz}}}oooaaaggguuuYYYHHHCCC>>>999888888666555444333333222333333444444555666666666999:::HHHhhhwwwkkkzzzttt|||{{{|||xxxvvvyyy{{{}}}{{{yyy~~~}}}|||zzzwwwuuutttiiikkklllkkkiiiiiilllpppiiinnnpppnnnkkknnnxxx~~~kkkmmmvvvSSS@@@AAA>>>;;;<<<;;;777777777777888999:::;;;???OOOooolllQQQVVV{{{vvv]]]yyywww{{{}}}~~~}}}{{{wwwtttttttttxxx|||~~~~~~}}}yyy}}}wwwtttvvvxxxwwwwwwxxxzzz~~~~~~xxxrrrlllfff```[[[ZZZZZZ\\\___bbbcccccc[[[XXXVVVXXXbbbsss{{{xxxvvvxxx{{{zzzuuupppdddeeeccc```aaacccaaa\\\KKKIIIZZZ|||tttkkksssaaaAAA<<<<<<;;;sssNNNEEE???BBB===BBB888<<>>999UUU{{{sssfffuuu|||~~~wwwvvvttttttvvvxxxxxxuuurrrooonnnmmmpppuuuxxxyyyxxxvvvzzz~~~wwwttttttsssoookkkjjjjjjiiihhhgggeeecccbbbaaabbbcccdddfffkkkqqqvvv||||||}}}xxxooo{{{xxx```DDD???@@@<<<999;;;;;;777666888:::888777:::@@@TTTtttaaaUUUccc~~~jjjcccyyyqqqvvv~~~~~~}}}zzzvvvttttttuuuzzz{{{}}}}}}}}}|||{{{zzzvvvpppkkklllqqqtttqqqmmmvvvuuusssmmmeee^^^YYYWWWTTTSSSRRRSSSTTTUUUUUUTTTQQQQQQUUU^^^jjjzzz}}}~~~|||zzzyyyzzz{{{yyytttoookkkgggcccbbbcccccc```]]]GGGCCCUUUuuu|||www~~~gggDDD===>>>???tttNNNFFF@@@CCC===???:::BBBRRR```xxxxxxkkk~~~}}}vvvrrrqqqqqqooollleeeccc^^^VVVNNNLLLPPPUUUYYYXXXXXXXXXYYY[[[^^^___RRRQQQMMMJJJJJJNNNTTTYYYWWWUUUWWW[[[ZZZUUUSSSSSSPPPNNNNNNQQQOOOIIIIIINNNPPPOOOQQQWWW]]]gggwwwzzzzzz{{{ssseee]]]^^^```ooo}}}{{{rrrjjjdddaaa```aaadddkkkuuu{{{pppkkkjjjjjjkkkrrryyyfffMMMDDD???999;;;999777555444333333444333555666555444444555777<<<>>>^^^|||fffddd||||||uuu{{{}}}pppjjjdddbbbaaa```aaaccccccaaa___bbbbbbcccgggkkkmmmkkkiiilll|||}}}xxxsssqqqqqqoookkkgggffffffeeedddbbb```___^^^^^^______```bbbffflllpppsssxxx{{{|||~~~tttzzz}}}___DDD===???<<<:::<<<;;;777666888999888888;;;AAAXXX{{{|||]]]WWWhhhnnnggguuutttyyyssswww|||~~~~~~~~~~~~|||xxxuuurrrssstttyyy{{{}}}~~~~~~}}}{{{yyytttnnniiihhhkkkmmmllliiinnnnnnkkkfff^^^XXXTTTRRRMMMLLLLLLMMMOOORRRSSSTTTUUUXXX^^^hhhwww~~~~~~~~~~~~{{{{{{{{{{{{{{{yyyuuuqqqkkkgggcccbbbbbbbbb___\\\MMMDDDOOOkkk~~~uuunnnIII===<<<<<>><<<<<>>===;;;999777555444444444444333555555555444444666888BBBMMMqqqwww[[[cccuuuxxx~~~wwwtttuuupppnnn}}}xxxccc[[[XXXTTTRRRPPPNNNOOOPPPQQQPPPOOORRRSSSVVVZZZ]]]^^^\\\YYYggg~~~|||zzzssspppmmmlllllljjjeeeaaa``````___]]][[[YYYXXXWWWYYYZZZZZZ[[[\\\```eeeiiimmmtttzzz|||~~~zzzuuu|||eeeIII???>>><<<:::;;;:::777666999999777999<<>>MMM```nnn~~~kkkmmmuuuvvvwwwyyyyyyrrrhhh```VVVQQQKKKIIIKKKPPPTTTUUU\\\^^^aaacccaaa]]]YYYVVVOOOMMMLLLOOOUUUYYYZZZYYYZZZ[[[```hhhhhh```XXXUUUUUUWWWYYYZZZWWWTTTRRRRRRZZZVVVUUUWWWZZZ^^^hhhrrrllliiiooo}}}uuuooofffhhhlllsss}}}|||qqqiiigggggghhhkkkwwwaaaJJJ@@@BBB;;;:::888666444444444444333444555555444555777:::CCCZZZ~~~vvvYYYjjjrrr{{{vvvrrrhhhaaa^^^^^^[[[[[[iii{{{vvv```RRRNNNMMMKKKHHHFFFEEEDDDEEEFFFGGGGGGGGGHHHKKKNNNQQQRRRRRRRRRiii~~~zzzxxxvvvssspppkkkjjjiiiiiiiiifffaaa]]]\\\[[[YYYWWWUUUSSSRRRQQQSSSTTTVVVWWWYYY]]]bbbfffnnnvvv{{{{{{|||ooooooSSSCCC>>><<<;;;:::999777666999999777:::???PPPjjjsssXXX\\\vvvuuunnnrrrzzzrrrttt|||~~~|||{{{{{{{{{xxxtttrrrrrrrrrwwwzzz~~~{{{xxxooolllgggbbb```aaadddfff```^^^[[[UUUOOOJJJHHHHHHDDDGGGKKKNNNQQQRRRTTTVVVSSS^^^nnn~~~~~~~~~}}}|||zzzyyyxxxxxxyyy|||~~~}}}zzzwwwwwwxxxnnniiiccc```___^^^[[[XXXRRRBBBAAAUUUsssxxxsssQQQ<<<<<<;;;sssNNNFFFAAAEEE???@@@???NNNbbbrrryyysssppppppyyyxxxwwwwwwsssjjj^^^UUUNNNIIIDDDEEEJJJPPPSSSTTT[[[^^^```aaa___YYYSSSNNNMMMMMMQQQWWW\\\^^^[[[WWWYYY]]]fffnnnmmmddd[[[YYY^^^______\\\ZZZZZZ[[[\\\]]]ZZZZZZ\\\\\\[[[^^^ddduuuxxxooovvvzzzuuupppssszzz~~~sssjjjfffffffffkkk|||iiiOOOAAAAAA;;;:::888666555444444444333444555444444666999;;;BBBdddrrr```pppqqqpppzzzwwwzzzmmm^^^XXXRRRNNNMMMKKKLLLVVVcccnnngggZZZMMMFFFEEEEEECCC@@@@@@???>>>===>>>@@@AAAAAAAAABBBCCCEEEIIILLLNNNfffyyyuuusssrrrnnnkkkgggggghhhhhhgggccc___[[[[[[YYYVVVTTTQQQOOONNNNNNNNNPPPRRRTTTWWW[[[```dddnnnvvv{{{{{{zzz~~~ooovvvzzzvvv[[[EEE=========:::888777777999888777;;;AAATTTtttuuu[[[dddrrrsssvvvnnnsss}}}~~~~~~~~~|||||||||zzzvvvtttssstttwwwzzz~~~|||yyypppmmmgggbbb``````ccceeeXXXVVVSSSMMMHHHDDDDDDDDDEEEJJJPPPTTTUUUUUUUUUVVVZZZkkk|||zzzxxxwww|||}}}|||zzzyyyyyyxxxxxx{{{~~~}}}yyywwwxxxzzzpppkkkddd```^^^]]]ZZZWWWPPPAAA???OOOkkkooolllzzzVVV<<<===;;;rrrMMMFFFAAADDD>>>BBBAAAPPPcccqqqwwwrrrtttwww}}}yyyqqqiiibbb[[[RRRLLLHHHEEEBBBDDDIIINNNPPPQQQUUUWWWYYYZZZXXXSSSMMMIIILLLOOOUUU[[[___^^^ZZZVVVUUU]]]jjjrrrnnnccc\\\\\\```bbb```[[[ZZZ]]]aaabbb^^^ZZZYYYZZZXXXTTTSSSUUU[[[eeejjjmmmnnnccc[[[bbbiiinnnsssvvv~~~xxxssslllmmm}}}{{{zzz~~~wwwmmmfffddddddgggvvv~~~pppTTTAAA<<<<<<:::888666555444555555333444444444444666:::===OOOvvvkkklllssstttmmmmmmzzzzzzqqq[[[PPPKKKGGGEEEEEEEEEEEEKKKRRRUUUQQQJJJEEECCCCCCCCCBBB???@@@AAA@@@???>>>@@@BBB?????????>>>>>>AAAFFFJJJXXXmmm~~~xxxqqqoooqqqrrroookkkggghhhiiihhhfffbbb^^^\\\ZZZXXXUUUQQQNNNLLLKKKKKKIIIKKKNNNPPPSSSWWW[[[___fffpppyyy{{{|||wwwmmm|||vvv|||aaaFFF;;;>>>???;;;888777777999888777<<>>999qqqLLLEEE@@@CCC>>>AAACCCSSSdddkkkvvv}}}vvvuuu|||vvvsss}}}zzzssshhh___YYYSSSMMMIIICCCCCCCCCEEEHHHKKKMMMMMMLLLMMMOOOPPPPPPMMMJJJHHHMMMQQQWWWZZZ[[[YYYXXXWWWVVVaaaooosssiii[[[UUUXXXVVVZZZYYYTTTSSSXXX\\\\\\XXXTTTRRRTTTSSSPPPPPPRRRRRRZZZ]]]```aaaUUUNNNVVVZZZ]]]aaaiiiwwwyyyooogggfffhhhrrr~~~|||zzzooogggccccccdddlllwww]]]GGG;;;<<<;;;999777555555555555333444444444444777;;;>>>YYYwwweee~~~zzz{{{~~~~~~bbbPPPKKKEEEBBBBBBDDDEEEDDDEEEGGGHHHFFFEEEEEEEEEDDDDDDEEEAAADDDFFFEEECCCBBBCCCDDDBBBCCCCCCAAA??????AAADDDJJJYYYhhhpppvvv|||vvvqqqlllmmmqqqssspppllliiiiiijjjhhheeeaaa^^^]]]ZZZWWWSSSOOOLLLJJJIIIIIIFFFHHHJJJLLLMMMOOOSSSVVV[[[iiiwww|||~~~gggxxx{{{lllLLL===??????999777666888999777777===FFFWWWlllcccooolllrrrkkkuuu}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{~~~~~~~~~{{{}}}~~~|||yyyvvvuuuuuuyyy{{{}}}~~~|||rrrkkkaaa\\\YYYVVVQQQMMMEEEEEECCCBBBAAADDDIIILLLPPPSSSUUUUUUTTTWWW^^^cccvvvwwwvvvxxx}}}xxxnnnfff```^^^]]]```fffmmmttt|||}}}||||||~~~}}}||||||{{{{{{||||||yyyxxxwwwxxxyyyzzzyyyxxxuuuooogggaaa^^^\\\YYYVVVOOODDD@@@EEEVVVuuuzzznnnpppiiidddjjjnnnuuuaaaCCCAAA999pppKKKDDD???CCC===>>>DDDWWWeeefffmmmwwwvvvwwwxxxkkkjjj|||mmmiiiccc___[[[VVVNNNIIIAAABBBDDDFFFHHHIIIJJJKKKDDDFFFHHHJJJKKKJJJJJJIIINNNRRRWWWXXXVVVUUUVVVXXXZZZffftttttteeeRRRLLLOOOKKKPPPPPPLLLKKKQQQTTTSSSRRRMMMLLLOOOQQQQQQTTTWWWVVV]]]___bbbdddZZZSSS\\\^^^___bbblll{{{ggg___ZZZ```kkkxxxttttttxxxyyywwwyyy}}}qqqhhhcccbbbiiiiii}}}eeeNNN???<<<;;;999777555555555555333444444444444777<<>>666777666888999777777>>>GGG]]]}}}ddddddnnnooonnnjjjvvv}}}}}}|||||||||||||||||||||}}}}}}}}}{{{|||}}}|||yyyvvvuuuuuuzzz{{{}}}~~~~~~rrriii^^^WWWUUUPPPHHHAAAAAAAAABBBBBBDDDIIIPPPUUUVVVWWWVVVTTTTTTZZZeeemmm{{{rrrrrrtttyyy}}}rrrfff]]]XXXVVVUUUVVV]]]fffoooyyy~~~yyyxxxzzz}}}~~~~~~{{{zzz~~~}}}||||||{{{{{{|||||||||zzzwwwuuuvvvzzz{{{yyywwwwwwppphhhaaa^^^\\\YYYVVVNNNEEEAAACCCRRRrrr{{{hhhggg]]]\\\iiisss}}}cccFFFEEE:::sssLLLAAA;;;BBBAAA@@@HHHRRRaaatttuuuxxxiii{{{eeeeeeyyypppeeedddiiipppiiiVVVHHHFFF@@@CCCGGGIIIIIIHHHGGGGGGDDDFFFIIIJJJJJJJJJKKKLLLOOOOOOQQQVVVVVVTTTVVVZZZ^^^mmmrrrcccTTTOOOOOOMMMKKKKKKJJJJJJJJJKKKMMMNNNQQQMMMLLLMMMMMMMMMRRRXXXXXX^^^hhhooojjjaaa___ccceeegggmmmxxxiii^^^___rrrkkk```]]]\\\]]]^^^bbbooo{{{|||{{{qqqgggaaa___```jjj~~~|||jjjNNNCCC;;;;;;:::888777555444333555;;;777444666444666BBBQQQwwwkkkqqq~~~}}}}}}iiiSSSHHHEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<===???BBBCCCGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIGGGEEEBBBAAABBBCCCDDDFFFKKKXXXjjjwwwnnnlllkkknnnqqqrrrnnnkkkkkkiiifffbbb___]]]\\\\\\VVVTTTRRRNNNKKKHHHGGGFFFEEEEEEFFFEEEEEEGGGKKKNNN[[[fffttt}}}gggcccsss{{{wwwzzzXXX888===DDD999:::888777888666777???IIIZZZ}}}xxx[[[```{{{kkk}}}wwwjjjhhhttt~~~|||{{{zzz|||{{{{{{|||~~~}}}}}}}}}{{{wwwuuutttuuuzzz~~~~~~zzzuuugggWWWNNNHHHBBB??????BBBBBBCCCGGGMMMRRRVVVXXXWWWPPPPPPVVVZZZ___qqq{{{{{{|||wwwxxx~~~uuueee]]][[[ZZZYYYZZZaaagggppp}}}{{{zzz{{{~~~~~~~~~~~~}}}}}}}}}}}}|||zzzyyyxxx}}}|||{{{{{{|||}}}|||zzzyyytttiii^^^ZZZ[[[YYYTTTNNNHHHAAABBBSSSlll~~~iii[[[dddrrrxxx|||kkkDDD===???qqqLLLCCC===BBB@@@AAAKKKXXXiii{{{ttt{{{eeehhh~~~sssiiiiiimmmqqqnnn```PPPGGGFFFCCCEEEHHHHHHGGGFFFFFFFFFEEEHHHKKKLLLLLLLLLLLLMMMMMMLLLLLLOOOOOONNNRRRWWW^^^jjjlll^^^QQQNNNMMMJJJIIIIIIHHHHHHHHHJJJLLLNNNQQQNNNOOORRRSSSTTTXXX]]]aaajjjvvv}}}}}}vvvjjj___iiippp{{{mmmhhhqqqxxxbbb]]]YYYXXXXXXXXX[[[eeeooo~~~tttjjjccc___aaahhh~~~}}}{{{oooRRRCCC===<<<;;;999888666555555444888555333888666888DDDXXXyyyzzzeeesss~~~eeePPPGGGFFFCCCCCCCCCCCCCCCCCCCCCBBB<<<<<<<<<===>>>@@@AAABBBFFFFFFFFFFFFFFFFFFGGGGGGMMMMMMKKKJJJGGGEEECCCBBB>>>@@@BBBDDDHHHQQQ^^^hhhjjjkkknnnqqqtttsssooolllkkkiiieeebbb^^^\\\[[[ZZZUUUTTTQQQMMMJJJHHHFFFEEEDDDDDDEEEDDDDDDFFFJJJMMMXXXdddsss~~~pppcccnnnwwwyyycccAAA>>>CCC<<<:::999999999888999BBBKKK^^^}}}sss[[[dddmmmccc{{{sssjjjmmmzzz~~~}}}|||}}}||||||}}}~~~~~~}}}|||}}}}}}{{{xxxvvvuuuvvvyyy~~~zzzsssdddTTTJJJEEEAAA??????DDDEEEHHHMMMRRRWWWYYYZZZUUUQQQSSS\\\cccmmm|||}}}~~~zzz{{{uuucccZZZZZZ\\\```dddmmmuuu~~~||||||~~~~~~~~~~~~}}}|||{{{}}}|||{{{{{{|||}}}|||{{{{{{wwwlllaaa\\\\\\ZZZVVVQQQKKKBBB@@@LLLdddwwwnnnfffuuu~~~{{{sssKKK===999kkkJJJEEE???CCC???BBBNNN```uuuzzzdddkkkzzznnnfffkkkssstttfffTTTIIIGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGIIILLLOOOPPPOOONNNMMMMMMMMMKKKJJJKKKKKKKKKOOOUUU[[[bbbbbbWWWMMMLLLKKKHHHIIIIIIIIIHHHHHHJJJNNNQQQPPPNNNNNNSSSWWWYYY]]]cccnnnvvvttt```rrr|||yyywwwyyyccc]]]YYYVVVVVVVVVWWW]]]dddnnn|||wwwlllccc^^^```cccyyyyyyZZZDDD???>>><<<:::888777666666333666222333:::999;;;GGGgggqqqfff~~~bbbNNNGGGGGGDDDDDDEEEEEEEEEEEEDDDDDD>>>???@@@BBBCCCCCCDDDDDDGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCCCCCCCAAACCCEEEEEEFFFKKKSSSYYYgggkkkqqqvvvwwwuuupppllljjjhhhddd```]]]ZZZYYYXXXTTTRRROOOLLLIIIGGGEEEDDDBBBCCCCCCCCCCCCEEEHHHKKKVVVaaaqqq}}}{{{jjjmmmxxxhhhFFF:::<<<:::999999:::;;;:::<<>>999dddGGGGGGBBBDDD???DDDPPPfffyyybbbnnnwwwmmmhhhmmmsssnnn[[[KKKHHHKKKJJJKKKKKKJJJHHHGGGHHHKKKMMMPPPRRRTTTTTTQQQNNNMMMMMMOOOMMMMMMOOONNNLLLOOOTTTVVVYYYWWWOOOJJJKKKKKKHHHJJJLLLLLLKKKKKKNNNSSSXXXWWWRRRQQQWWW\\\aaahhhnnnyyykkkyyylllbbb]]]YYYYYYZZZYYY\\\aaabbbiiitttyyynnnccc\\\______rrruuudddFFF@@@>>><<<999888666666666555666222444;;;999===LLLwwwkkkjjj~~~dddPPPHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIHHHGGGBBBAAAAAAAAABBBDDDFFFGGGHHHIIIJJJJJJJJJMMMRRRVVViiinnntttxxxwwwsssnnnjjjhhhfffbbb^^^ZZZWWWVVVUUURRRPPPNNNKKKHHHEEEDDDCCCAAAAAABBBAAAAAACCCGGGJJJUUU___mmmzzzpppkkkyyyyyyuuugggIII999999:::888888:::;;;;;;===HHHUUUvvvoooaaasssvvvfffqqqyyypppmmmvvv~~~|||~~~||||||}}}~~~~~~||||||}}}}}}zzz{{{{{{zzzxxxwwwxxxyyyyyy~~~|||nnn___MMMEEEBBBBBBDDDGGGMMMQQQVVVZZZZZZYYYXXXWWWVVVYYYdddssstttgggeeelllwww}}}~~~~~~~~~|||{{{}}}|||{{{{{{}}}~~~}}}|||~~~{{{rrrfff___]]][[[XXXRRROOOGGG@@@FFF```~~~}}}mmmttttttPPP???@@@]]]EEEHHHBBBDDD@@@FFFQQQjjjxxx```rrrtttmmmmmmwwwuuuhhhSSSIIILLLNNNKKKLLLLLLKKKJJJJJJMMMRRRVVVWWWXXXXXXVVVRRROOOMMMMMMOOOOOOQQQTTTSSSOOOOOORRRRRRSSSRRRMMMKKKLLLMMMLLLLLLNNNPPPPPPPPPSSSYYY^^^ccc]]]ZZZ___hhhpppzzzuuurrryyyvvveee^^^YYYZZZ\\\\\\]]]___\\\```hhhrrr~~~}}}{{{|||~~~sssggg^^^___^^^kkk}}}sssqqqiiiGGG@@@>>>;;;888666555555555888777333555;;;999@@@TTTiiinnniiiTTTKKKIIIHHHIIIKKKLLLLLLLLLKKKJJJLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEDDDCCCDDDGGGJJJLLLJJJKKKMMMPPPTTT[[[aaafffuuuvvvwwwvvvtttooojjjfffdddbbb^^^ZZZWWWTTTSSSRRROOONNNLLLIIIFFFDDDCCCBBB@@@@@@AAA@@@@@@BBBFFFIIIRRR[[[jjjwwwttteeewww|||rrrppphhhOOO???>>>===666666999:::999===KKKZZZqqqeee|||jjjkkkyyywwwssspppwww~~~}}}}}}{{{zzz{{{}}}}}}||||||||||||yyyzzz{{{zzzxxxwwwxxxyyyzzz|||mmm^^^MMMFFFEEEFFFIIINNNTTTWWWZZZZZZWWWUUUTTTTTTYYYaaaooozzzvvv{{{~~~~~~||||||~~~~~~}}}|||}}}{{{{{{|||~~~~~~~~~}}}}}}{{{sssfff^^^\\\ZZZVVVQQQPPPIII@@@FFF___tttjjjuuuzzzRRR===AAA\\\FFFHHHAAACCCAAAGGGRRRmmmuuuvvv```yyy{{{pppmmmrrrwwwcccRRRKKKMMMMMMKKKLLLLLLLLLLLLMMMQQQWWW[[[\\\\\\ZZZVVVRRRPPPOOOPPPPPPQQQTTTWWWUUUPPPNNNPPPTTTUUUTTTRRROOOOOOQQQRRRMMMRRRVVVWWWWWWYYY___eeekkkeeebbbjjjvvvrrrsssxxx}}}ggg^^^XXXYYY\\\]]]\\\]]]\\\cccooo{{{{{{{{{~~~yyylllbbb___^^^eee}}}ssssssuuupppkkkIIIAAA>>>;;;888555444444555888888555777:::888EEE```ooowww~~~yyy{{{~~~jjjVVVMMMKKKKKKLLLNNNPPPQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJMMMKKKHHHFFFGGGIIILLLNNNNNNQQQWWW```kkkvvvyyyrrrnnnjjjfffbbb___]]]ZZZVVVSSSQQQPPPOOOMMMLLLJJJGGGEEECCCAAAAAA???@@@@@@@@@@@@BBBEEEHHHNNNWWWfffvvv}}}|||cccvvvzzzvvvwwwmmmQQQ@@@>>><<<666666888888888>>>OOO```nnngggllltttwwwvvvsssqqqwww~~~}}}{{{zzzzzz}}}~~~~~~}}}|||{{{zzzzzzzzzxxxyyyzzzyyywwwvvvvvvwwwzzzyyylll]]]NNNHHHHHHKKKOOOSSSXXXYYYYYYWWWTTTTTTWWW[[[cccnnn~~~{{{zzz|||~~~|||{{{{{{|||~~~~~~|||{{{tttggg^^^ZZZXXXUUUSSSRRRJJJ@@@CCC[[[zzzyyyiiifffnnn}}}ZZZ:::<<<___IIIIII???@@@AAAFFFUUUqqqrrruuucccxxxooorrr|||qqq]]]QQQLLLJJJKKKNNNKKKLLLMMMMMMOOOSSSXXX\\\\\\[[[YYYUUURRRQQQTTTVVVUUUTTTVVVXXXVVVQQQPPPSSS[[[]]]]]][[[VVVSSSTTTXXXSSSYYY```bbbaaabbbhhhnnnrrrnnnooo|||pppeee\\\]]]```aaa```___cccmmm}}}|||}}}zzzmmmccc]]]^^^```sssqqq```qqq~~~{{{yyymmmQQQBBB@@@<<<888666555555666666777666888:::888KKKmmmtttzzzwwwzzz}}}fffTTTMMMMMMMMMOOOQQQTTTTTTTTTRRRQQQQQQSSSVVVXXXXXXVVVSSSQQQQQQQQQQQQPPPQQQQQQRRRRRRTTTRRROOONNNPPPTTTXXX[[[aaafffqqq}}}oooiiigggccc___ZZZXXXVVVSSSPPPOOONNNNNNLLLJJJHHHFFFCCCBBB@@@@@@???@@@@@@@@@@@@BBBEEEHHHLLLUUUcccsss|||aaattt{{{~~~zzzUUU@@@===999777777888888777???TTTgggdddhhhsssrrryyyuuuoooooowww}}}||||||}}}~~~~~~{{{}}}}}}}}}}}}}}}}}}|||{{{zzzwwwxxxyyywwwuuuttttttuuuxxx~~~{{{uuujjj\\\NNNJJJKKKNNNRRRWWWXXXXXXWWWTTTSSSXXXbbbjjjttt|||zzzyyy}}}~~~~~~uuu~~~|||~~~~~~|||{{{{{{|||~~~~~~||||||vvviii^^^ZZZXXXUUUSSSRRRJJJ@@@CCCYYYuuuzzz}}}zzzllldddfffkkk}}}ddd===<<>>999999999777555666666888555666999>>>XXX~~~|||xxxpppuuuiiipppwww{{{wwwbbb\\\MMMNNNMMMRRRUUUUUUWWW[[[[[[YYY[[[iii{{{yyyrrroooiiiddd```aaabbbccchhhnnnuuuuuutttuuuyyyuuuqqqggg^^^\\\VVVSSSOOOMMMLLLLLLJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@??????@@@AAACCCEEEGGGIIIUUUbbbjjjpppsssrrroooqqqyyy]]]VVVllltttwwwkkkDDDBBB<<<======888777:::<<>>BBBAAAJJJ]]]hhh|||~~~~~~zzzllliii}}}|||~~~~~~zzzvvv___UUULLLKKKNNNNNNNNNPPPNNNOOOQQQRRRSSSTTTTTTTTTXXXSSSQQQTTTWWWXXX\\\aaa^^^```bbb```\\\ZZZ\\\^^^qqqooohhhaaadddppp{{{yyyzzz}}}ttt[[[ccc}}}xxxlll```YYYYYYWWW```yyyyyy^^^]]]pppmmmJJJBBB<<<;;;;;;888666777555888666777:::===VVV|||~~~|||zzzwwwtttkkkoooxxxjjjfffTTTOOOOOOWWW]]]\\\]]]eeepppwww~~~}}}~~~}}}nnnhhhaaa[[[ZZZRRROOOKKKIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@?????????@@@AAACCCEEEFFFIIITTTaaajjjpppttttttqqqsssyyy~~~[[[NNNdddttt}}}zzzpppFFF???999<<<;;;777:::@@@BBBSSSrrrsss\\\fffbbbhhhssslllmmm{{{~~~~~~zzz{{{|||}}}|||zzzxxxwww{{{{{{zzzyyywwwtttrrrpppqqquuuxxxxxxwwwuuunnnfffYYYTTTRRRSSSTTTSSSUUUYYYTTTTTTXXXbbbmmmzzzxxxvvvtttrrrnnnnnnooopppsssvvvyyy{{{~~~}}}~~~}}}yyywwwvvvwwwuuusssvvv{{{|||{{{zzzyyyyyyzzz{{{|||~~~||||||}}}}}}}}}|||{{{zzzuuunnneee\\\WWWUUUPPPOOOKKKDDD???JJJiiiyyy|||vvvmmm|||PPP@@@dddHHHEEE>>>BBBBBBOOOeeevvvfffdddzzz||||||}}}vvvnnnZZZRRRMMMNNNPPPOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]\\\```iiilllggg___[[[ZZZ\\\]]]\\\[[[]]]ccchhhxxxssslllgggmmm{{{mmm{{{}}}[[[OOObbb|||pppcccZZZWWWWWW^^^sssbbbTTTiii~~~kkkLLLDDD===<<<<<<888666666666888666777:::>>>WWW}}}sssvvvwwwvvv}}}|||}}}{{{qqqnnnYYYRRRQQQ]]]fffgggiiisssxxxkkkeee___YYYXXXPPPMMMJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@????????????AAACCCEEEFFFHHHTTTbbbmmmuuu}}}~~~|||yyy~~~^^^NNNeeewwwpppGGG@@@<<<<<<:::666:::AAACCCSSSpppooo\\\hhhvvv[[[jjj}}}{{{ooolllqqq~~~~~~~~~~~~}}}{{{yyyyyyzzzzzzzzzxxxvvvsssqqqqqqtttvvvuuuvvvuuummmeeeZZZWWWUUUUUUSSSPPPQQQVVVQQQTTT]]]jjjvvv|||{{{~~~}}}}}}}}}|||zzzuuusssrrrsssrrrqqqtttzzz|||{{{zzzzzzzzz{{{|||}}}~~~}}}{{{|||}}}~~~}}}|||zzzzzzwwwpppggg^^^WWWTTTPPPOOOMMMGGG???HHHjjj}}}lllxxxTTT@@@cccHHHEEE>>>BBBBBBKKKgggbbbfff}}}~~~zzzooofffYYYSSSOOOPPPQQQOOONNNOOORRRRRRSSSVVVYYY]]]aaacccbbbcccjjjsssuuulll```YYY\\\\\\[[[ZZZ[[[aaakkksss|||xxxrrrooouuuyyykkkjjjlllWWW___vvvrrreee[[[VVVWWW]]]mmmeeeMMMaaavvvkkkNNNFFF???===<<<888555555666999777888<<>>>>>???@@@BBBDDDFFFHHHUUUcccnnnxxx}}}___MMMcccvvvmmmEEE@@@===<<<;;;777:::@@@CCCUUUtttnnn^^^oookkkfffqqqxxxoooooovvv~~~}}}~~~~~~~~~|||zzzvvvxxxyyyzzzyyyxxxuuutttpppsssuuuvvvwwwwwwnnneee[[[XXXWWWVVVRRRMMMMMMQQQQQQWWWcccqqq|||zzz|||~~~~~~~~~{{{{{{~~~|||zzzzzzzzzyyywwwsssqqqqqqsssrrrqqqtttzzz}}}}}}|||{{{{{{|||}}}~~~}}}|||{{{|||}}}~~~}}}{{{yyyyyywwwqqqhhh^^^WWWSSSQQQPPPNNNIII@@@GGGhhh|||iiisssXXXAAAeeeIIIFFF???CCCCCCKKKlll~~~hhhuuuxxx~~~vvvkkkbbbWWWRRROOOQQQQQQOOONNNOOOPPPRRRUUUZZZ```eeejjjllliiigggiiinnnmmmeee^^^[[[ZZZYYYXXXWWWYYY```llluuu{{{xxx~~~kkkeeehhhsssjjjcccwww|||zzz~~~sssddd[[[SSSWWW\\\gggeeeRRRbbbsss{{{wwwsssyyytttQQQHHHAAA???===999666666777999777888>>>EEEcccuuuqqqtttrrrooovvvzzz|||yyyaaaXXXZZZjjjzzzuuuiiiaaa]]]ZZZUUUQQQMMMKKKHHHFFFFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@BBBDDDEEEJJJUUUcccmmmvvv}}}~~~eeeQQQcccvvv~~~mmmFFF>>>;;;:::;;;888:::@@@DDD\\\qqqdddzzziiiooo}}}sssooorrrxxx~~~~~~~~~||||||}}}}}}~~~}}}{{{|||~~~~~~{{{xxxuuuwwwyyyzzzzzzyyywwwuuupppsssvvvxxx|||{{{qqqfff[[[WWWVVVVVVTTTOOOMMMOOOTTT\\\kkkxxx~~~mmmtttzzz{{{|||}}}xxx{{{|||{{{~~~}}}{{{zzzzzzzzzyyyvvvtttqqqpppqqquuuuuusssvvvzzz~~~}}}|||{{{||||||}}}|||{{{{{{|||~~~~~~}}}{{{xxxyyywwwqqqhhh^^^VVVRRRRRROOONNNJJJAAAEEEdddtttdddppp~~~]]]DDDgggKKKHHH@@@DDDDDDPPPsssvvvyyy|||sssiiibbbTTTOOONNNPPPPPPNNNNNNPPPPPPUUU]]]fffmmmrrruuuvvvrrrpppnnnlllfff]]]YYYZZZUUUWWWYYYZZZ^^^fffqqqyyylll^^^eeeppp|||ooonnnwww|||~~~qqqeeeZZZPPPVVVZZZbbbbbbWWWbbbmmm|||sssnnn|||ppp~~~UUULLLEEEBBB@@@;;;888888999:::777999@@@JJJjjj}}}vvv|||llltttrrrzzz~~~}}}xxxaaaYYYZZZhhhvvv~~~ssslllbbbYYYUUUTTTRRROOOKKKIIIFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEHHHSSSaaakkkttt|||~~~~~~kkkTTTcccsss~~~vvvLLL@@@:::777:::888:::@@@HHHfffxxxjjjsss}}}~~~{{{yyy{{{uuujjjnnnrrrxxx{{{|||}}}~~~|||zzzzzz}}}~~~{{{wwwvvvxxxzzz{{{{{{yyyvvvtttpppssswww|||uuuiiiZZZUUUSSSVVVXXXTTTQQQPPPXXXbbbrrrwwwtttiiivvv|||wwwwww}}}{{{zzz}}}~~~|||{{{}}}zzzzzzzzzzzzzzzxxxtttqqqooonnnrrrvvvwwwuuuvvvzzz~~~}}}{{{zzzzzzzzz{{{{{{zzzzzz|||~~~~~~|||{{{xxxxxxvvvpppfff]]]VVVRRRRRRMMMKKKIIIAAABBB]]]pppeeesssaaaEEEhhhLLLIIIAAAEEEDDDQQQuuuqqq{{{rrriiidddPPPMMMLLLNNNOOOMMMNNNQQQRRRZZZeeeqqqzzz~~~~~~{{{yyywwwsssgggZZZTTTUUUUUUZZZ```eeekkkttt~~~wwwiiiiiimmmnnnzzz{{{eeedddooo{{{~~~}}}|||zzzqqqgggXXXNNNUUUYYY^^^___SSS[[[cccqqqjjjggg}}}zzzrrrXXXOOOGGGEEEBBB===:::999999:::777999AAAMMMoooyyyxxxlll{{{zzz~~~|||www```XXXWWWbbbnnnvvv{{{oooiii^^^TTTPPPPPPOOOMMMIIIGGGDDDBBBBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEEEEQQQ___jjjuuu~~~jjjQQQ\\\lllzzzSSSCCC;;;555999999;;;AAAKKKooo}}}mmmyyyuuurrrtttmmm```mmmrrrxxx~~~{{{|||}}}}}}zzz{{{~~~|||xxxxxxyyy{{{|||{{{xxxtttrrrppptttyyy~~~xxxjjjYYYSSSQQQWWW[[[YYYUUUSSS\\\fffwwwxxxmmmgggooo~~~~~~vvvrrryyy{{{yyy|||}}}zzzxxxyyyxxxyyyzzz{{{{{{xxxsssooommmnnnrrrwwwxxxuuuvvvzzz~~~|||zzzyyyxxxxxxyyyzzzzzzzzz|||~~~~~~|||zzzxxxxxxuuuoooeee\\\UUURRRRRRKKKIIIHHH@@@???YYYyyywww|||qqqkkkvvvbbbCCCqqqJJJCCCCCCBBBGGGRRRssswww~~~}}}}}}yyysssjjj```RRROOONNNQQQQQQPPPQQQUUUUUU]]]jjjxxx~~~rrrdddZZZXXXYYYaaa___gggttt{{{|||yyyjjjgggdddgggmmmxxxnnnjjjmmmrrrrrrhhhxxx}}}xxx|||||||||{{{rrrgggYYYRRRUUUVVV]]]{{{gggPPPWWW\\\fffqqqooosss~~~___IIIMMMHHH???AAA999:::999999;;;;;;===OOOyyymmm}}}{{{mmmuuuyyyaaaPPPTTTVVV^^^nnn}}}zzzqqqfffZZZOOOMMMOOONNNLLLKKKFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>============>>>>>>>>>???@@@AAACCCCCCEEEOOO^^^mmmxxxmmmNNNVVVkkktttyyyYYY<<<@@@>>>;;;<<<>>><<>>QQQpppwwwpppvvvnnnfffzzzfffDDDrrrKKKDDDCCCBBBGGGLLLjjjxxxooorrrnnn{{{yyy|||~~~yyyrrrggg\\\OOOLLLKKKNNNOOONNNPPPSSS\\\___fffqqq||||||}}}qqqaaaYYY^^^ggguuutttxxx~~~ssscccaaadddhhhsss|||rrrgggbbbdddiiijjjlllnnnooossswwwsss~~~}}}}}}{{{rrrgggZZZRRRSSSTTT[[[zzzkkkNNNSSS[[[jjjxxxsssqqq}}}uuu}}}bbbKKKOOOJJJBBBBBB999:::777777:::<<<@@@RRR{{{iii|||}}}rrrxxx~~~~~~}}}vvv___OOOOOOPPPXXXhhh{{{tttqqqnnnnnnpppooolllhhhZZZQQQJJJJJJLLLKKKHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>============>>>>>>>>>???@@@AAACCCCCCEEEOOO___nnnyyy}}}iiiMMMWWWkkkuuu|||ccc>>>>>>888555888===>>>KKKrrrpppccczzz{{{fffuuugggdddeeedddaaa^^^kkkmmmwww~~~}}}{{{{{{{{{|||}}}}}}}}}|||zzzxxxvvvuuutttuuuvvvyyy~~~zzzvvv```\\\^^^hhhiiiaaa\\\^^^jjj|||{{{sssiiiaaaccchhhttt{{{yyyxxx|||}}}yyy{{{|||}}}|||yyyxxxzzz|||{{{yyywwwvvvvvvuuutttrrrrrrsssvvvyyywwwtttvvv{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzwwwooocccZZZUUUTTTMMMQQQLLLEEE@@@===OOOmmmzzzpppeeexxx~~~qqqmmmpppbbbBBBsssLLLDDDCCCBBBGGGMMMfffnnnjjjrrrqqqtttsss|||yyyrrreeeXXXOOOLLLKKKNNNPPPOOOQQQUUU```bbbgggoooxxx~~~~~~}}}|||ppp^^^YYYfffuuusssbbb]]]]]]bbbfffmmm}}}xxxmmmaaa[[[\\\```^^^```aaacccgggsss|||rrrggg[[[QQQRRRRRRYYYwwwmmmLLLRRR^^^ttt{{{sss}}}{{{gggOOORRROOOFFFDDD999999777666888<<<@@@RRRvvv{{{jjj}}}~~~~~~sss\\\OOOJJJKKKTTTdddwww{{{sssjjjeee\\\___bbbcccaaa``````aaaWWWPPPMMMOOOPPPMMMIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>============>>>>>>>>>???@@@AAACCCCCCDDDOOO___nnnyyygggPPPYYYmmmxxxddd>>>======999:::>>>???IIIiiihhh```xxxsssbbb}}}}}}~~~vvvkkkbbbcccfffddd```___hhhqqq~~~}}}}}}}}}~~~~~~}}}{{{yyywwwuuutttvvvxxx{{{~~~zzziiieeegggoooooohhhcccdddnnn}}}{{{{{{zzzrrrjjjaaa]]]dddmmmvvv|||~~~{{{|||~~~~~~|||yyy|||}}}|||zzzxxxxxxzzz||||||yyyvvvttttttttttttsssssstttwwwzzzyyyuuuxxx}}}~~~~~~~~~~~~}}}zzzzzzwwwooocccYYYTTTSSSNNNRRRMMMEEE@@@<<>>MMMnnn~~~pppoooZZZNNNKKKMMMWWWhhh{{{|||pppccc^^^YYY[[[]]]]]][[[ZZZ\\\^^^\\\VVVQQQQQQPPPLLLIIIJJJEEEDDDDDDCCCBBBAAA@@@@@@??????>>>===============>>>>>>>>>???@@@AAACCCCCCDDDOOO___nnnxxx~~~jjjTTTZZZlll{{{|||```@@@BBB@@@<<<;;;>>>???IIIddddddaaayyy{{{lllfff|||}}}nnneeebbbgggkkkgggdddeeelllyyy~~~~~~~~~~~~}}}{{{xxxuuutttvvvxxx|||sssoooppptttssslllggggggooo{{{yyy}}}wwwsssrrrpppmmmiiicccbbbjjjuuu~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxxxxyyy{{{}}}}}}zzzwwwuuuuuuuuuuuutttssstttwwwzzzyyyvvvxxx}}}~~~~~~~~~~~~zzzzzzwwwnnncccYYYSSSQQQMMMQQQLLLEEE@@@===MMMkkksss\\\lll~~~||||||nnnrrrmmmHHHvvvNNNFFFDDDBBBGGGRRRgggssskkk}}}~~~wwwjjj\\\TTTQQQQQQTTTUUUTTTVVVZZZ[[[cccjjjiiiaaa\\\]]]aaajjjjjjgggcccdddoooiiiYYY___YYYXXX[[[bbbnnn~~~~~~xxxmmmaaaZZZ[[[^^^[[[```fffmmmuuu{{{vvvxxx}}}~~~ssshhhYYYOOORRRUUUUUUiiiqqq[[[IIITTTlllvvvZZZ\\\]]]SSSJJJ999888:::777777:::>>>MMMnnn~~~rrr~~~~~~~~~}}}jjjVVVMMMNNNRRR]]]pppyyyzzzwwwjjjcccccc___\\\YYYYYY[[[^^^``````aaaWWWMMMIIIHHHDDDCCCDDDDDDDDDCCCBBBAAA@@@?????????>>>==================>>>>>>>>>???@@@AAACCCCCCDDDNNN]]]kkkuuu|||lllUUUVVVfffyyy```CCCEEE999777888<<>>NNNlll{{{lllkkkmmm{{{qqqGGGwwwOOOGGGEEEBBBGGGRRRkkksssjjj}}}|||~~~}}}yyylll___TTTQQQPPPSSSSSSRRRTTTWWWYYY]]]^^^XXXQQQRRR\\\fffnnnhhhbbb^^^bbblllyyyjjjZZZZZZ]]][[[\\\___gggwww}}}}}}}}}xxxoooddd^^^___bbb]]]bbbiiiqqqzzz|||yyywwwuuutttwww~~~tttiiiZZZOOOSSSUUUSSSbbbhhhRRREEEQQQkkk}}}~~~bbbdddfff\\\PPP===;;;;;;999999;;;@@@QQQwww|||nnn{{{}}}}}}~~~gggUUUNNNRRRXXXfffzzzpppccc```mmm}}}wwwmmmfffgggmmmhhhbbb]]]___fffmmmooonnnfffWWWIIIDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<=========>>>>>>>>>???@@@AAACCCCCCEEEMMM[[[hhhrrryyy~~~kkkQQQPPP```www^^^@@@===:::999:::;;;???OOOmmm\\\]]]tttrrrllljjjooozzz~~~~~~yyyhhhcccfffqqqsssjjjiiiooo}}}}}}}}}~~~~~~|||yyyvvvtttssswww{{{~~~zzzvvvrrrooolllkkkqqqxxxsssppp{{{|||{{{~~~}}}||||||||||||yyyyyyzzz}}}}}}{{{zzzyyyyyyxxxvvvtttrrrsssvvvzzzyyyvvvyyy~~~~~~~~~~~~}}}}}}}}}}}}|||xxxyyyvvvnnnbbbWWWPPPNNNHHHMMMKKKEEEAAA>>>OOOmmm}}}oooqqqqqqCCCxxxPPPGGGEEECCCGGGTTTqqqsssppp~~~|||{{{zzzwwwkkk^^^TTTQQQPPPRRRRRRPPPQQQUUUTTTTTTSSSRRRTTT]]]jjjssswwwppphhhaaa```eeekkkoooxxxqqqZZZZZZ]]][[[aaahhhpppyyy}}}wwwzzz}}}}}}zzzrrriiidddfffiiikkkmmmqqqwwwzzzvvvrrrrrrsssuuuxxxuuukkk\\\PPPRRRTTTPPP^^^dddRRREEEMMMgggxxxvvvjjjlllpppfffWWWAAA???===;;;;;;<<>>>>>======<<<<<<<<<======>>>>>>>>>>>>???@@@AAACCCCCCEEEMMMXXXdddnnnvvv}}}iiiOOOMMM___xxx\\\@@@999===>>>===;;;===NNNnnndddddd~~~sssmmmrrr~~~~~~zzzkkkfffjjjvvvvvvkkkjjjsss}}}}}}~~~~~~zzz|||}}}}}}|||zzzwwwuuuqqquuuyyy|||~~~{{{tttqqqqqqqqqpppwww{{{iiiiiippp~~~}}}||||||}}}~~~|||{{{xxxxxxzzz~~~{{{zzzzzzzzzzzzxxxuuurrrssstttwww{{{zzzxxxzzz}}}}}}}}}|||||||||{{{{{{xxxxxxvvvnnnbbbWWWOOOMMMIIINNNKKKEEEAAA===MMMjjjsssuuurrrEEEyyyQQQHHHEEECCCGGGQQQrrrsssvvvxxx~~~yyyxxxuuuiii\\\VVVRRRQQQSSSRRRPPPQQQTTTNNNMMMOOOVVVbbboooyyy~~~tttpppjjjeeecccfffkkkpppooowww~~~ooo^^^]]]ZZZZZZ^^^]]]jjjyyyzzzwwwsssxxx~~~~~~~~~~~~~~~}}}vvvnnnjjjlllpppxxxwwwxxx||||||vvvqqqoooqqqtttwwwyyyuuulll___QQQRRRSSSNNN]]]eeeTTTGGGLLLdddwwwqqq~~~ppprrrvvvlll\\\EEECCC???>>>===;;;;;;NNNzzzqqqrrrxxxzzz|||pppbbb]]]^^^fffxxxaaaJJJSSSggg}}}}}}pppnnnpppqqqpppppppppoooooorrrxxx}}}~~~~~~```OOO@@@AAAIIIMMMIIIFFFCCCBBBBBBAAA@@@???>>>>>>======<<<<<<<<<======>>>>>>>>>>>>???@@@AAACCCCCCFFFLLLWWWbbbkkkttt|||~~~hhhPPPOOObbb|||zzz___FFFAAA666999:::999>>>SSSwwwiiiiiiyyyvvvyyy~~~~~~~~~~~~pppjjjooozzzyyymmmmmmwww~~~{{{{{{}}}~~~~~~~~~~~~~~~yyyzzz|||}}}|||zzzwwwuuuppptttxxx{{{}}}|||tttqqqtttuuuuuudddfffhhh|||{{{yyyyyy|||}}}yyyvvvvvvxxx|||{{{yyyyyyyyyzzzzzzxxxsssppptttuuuyyy|||{{{yyy|||||||||||||||{{{{{{{{{{{{wwwxxxvvvnnnbbbVVVOOOLLLKKKPPPLLLFFFAAA<<>>>>><<<<<<<<<<<<========================>>>???@@@AAACCCIIIRRR^^^jjjttt{{{~~~eeeTTTOOO```xxxYYYDDD;;;;;;===;;;<<>><<<:::BBB]]]zzz}}}xxx}}}sssmmmlllyyy}}}aaaRRRMMM]]]tttqqqkkkooommmnnnrrrpppmmmlllmmmqqquuutttooojjjSSSJJJCCCEEEJJJKKKKKKLLLJJJHHHEEEBBB@@@>>>>>>>>><<<<<<<<<<<<============>>>======>>>>>>???@@@AAABBBGGGQQQ]]]jjjuuu}}}dddRRROOOaaazzz^^^EEE<<<;;;<<<:::<<>><<<<<>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBAAAFFFOOO[[[iiiuuu~~~eeeRRRPPPccc|||cccFFF>>><<<<<<888;;;FFFUUUxxxrrrgggzzzppp~~~|||}}}zzzqqqtttyyyqqqoooxxx}}}~~~}}}~~~{{{yyyxxxuuuxxx{{{~~~~~~}}}gggWWWXXXbbbeeeppp}}}}}}~~~vvvwwwxxx|||}}}~~~~~~}}}}}}yyyvvvuuuvvvyyyzzz}}}}}}}}}~~~|||zzzyyyyyyzzz{{{zzzyyytttiii\\\RRRMMMKKKNNNJJJNNNDDD??????HHHnnnmmmeee{{{lllaaa\\\uuuqqqEEE~~~RRRGGGEEEBBBEEEQQQcccvvvwwwvvv}}}~~~uuujjj]]]]]]]]]]]]]]]ZZZVVVRRROOOQQQZZZeeelllnnnqqqvvvyyyzzzvvvooommmqqqvvvwwwyyy{{{lllXXXTTTVVV\\\^^^___kkk|||yyyvvvxxx~~~zzzjjjZZZQQQSSSWWWYYY]]]iii||||||xxxvvvwww|||~~~sssiiiYYYOOONNNPPPTTTbbbjjjaaaPPPTTTssszzz___pppuuu}}}SSSFFFBBB???;;;<<>>======>>><<<<<<<<<<<<============???????????????@@@BBBBBBBBBFFFMMMXXXeeerrr|||gggTTTRRRfff~~~cccFFF???======888:::FFFSSSooouuuhhhsssyyy}}}}}}yyyppprrrvvvppppppxxxzzz~~~|||zzzyyyuuuxxx}}}~~~ttthhh]]]VVVYYY```dddooo|||{{{|||~~~yyyyyyyyy|||zzz}}}~~~|||zzzzzzzzz{{{|||}}}}}}{{{yyyxxxxxxyyy{{{|||{{{yyysssgggZZZQQQLLLLLLLLLJJJMMMBBB>>>???GGGjjj}}}rrreeevvv{{{hhh^^^aaasssCCCSSSFFFEEEBBBDDDQQQ^^^vvvwwwwww~~~}}}}}}}}}~~~uuujjj[[[[[[\\\]]]^^^\\\YYYVVVNNNRRR[[[gggmmmoootttzzz}}}uuusssyyypppUUUUUUUUUZZZ^^^___dddvvvyyyxxxwww}}}xxxjjj[[[SSSUUUYYYWWW\\\fffqqq|||}}}zzzvvvtttvvv{{{}}}ssshhhZZZQQQOOOQQQSSS^^^cccYYYIIIVVVmmmXXXFFFBBB>>>;;;<<>>>>>888888CCCOOOfff}}}vvviiiuuukkk{{{}}}sssmmmrrrvvvpppqqqwwwvvv~~~~~~}}}zzzyyyuuuyyy}}}uuummmccc]]]ZZZXXXYYY\\\aaammm}}}}}}zzzzzz{{{}}}}}}|||{{{|||~~~~~~}}}|||www{{{~~~tttvvvyyy|||{{{wwwxxxxxxwwwwwwxxxzzz}}}~~~{{{yyyrrrgggZZZQQQMMMMMMKKKIIILLL@@@===@@@FFFfffvvv~~~rrruuugggdddpppAAASSSFFFEEEBBBCCCNNNZZZrrrxxxooo~~~~~~}}}tttiiiWWWWWWXXXZZZ\\\\\\YYYWWWWWWWWW\\\ccchhhnnnxxxxxxuuu|||rrrYYYOOORRRSSSXXX]]]cccooo}}}zzzzzzyyyxxxjjj[[[SSSUUUYYY\\\bbbiiiooouuu||||||yyywwwxxx|||}}}sssjjjZZZRRRPPPPPPPPPYYY[[[OOOEEEZZZ{{{]]]GGGAAA>>>===???BBBRRRtttnnn}}}tttnnn~~~~~~~~~|||rrrcccUUUOOOFFFKKKSSS[[[```kkkzzziiiTTTEEE@@@EEESSShhhpppdddXXXYYYZZZRRRMMMLLLKKKIIIHHHGGGFFFEEECCC@@@AAAHHHMMMNNNPPPTTTIIIGGGCCC???<<<<<<<<<<<<<<<<<<<<<<<<============@@@@@@@@@@@@AAABBBCCCCCCCCCDDDIIIQQQ\\\jjjvvv}}}}}}gggXXXUUUfff~~~[[[CCC>>><<<>>>888777AAALLLaaa{{{{{{xxx{{{oooeee}}}jjj```nnn~~~pppnnnvvvyyyqqqrrrxxxvvv|||~~~~~~|||zzzyyyvvvyyy}}}{{{kkkddd\\\VVVTTTUUUXXXZZZ]]]jjjyyy~~~~~~|||zzzzzz}}}~~~||||||||||||zzzyyyvvvzzz||||||~~~{{{uuuiiimmmttt{{{{{{wwwvvvvvvwwwxxxzzz{{{}}}~~~yyywwwqqqgggZZZQQQMMMMMMJJJJJJLLL???<<>>999777AAAMMMaaa{{{}}}iiieee|||iiiiiivvv}}}rrrsss||||||rrrttt|||{{{|||~~~|||yyyxxxxxxzzz|||}}}}}}~~~~~~rrrdddaaa\\\WWWUUUXXX[[[\\\\\\iiixxx~~~~~~~~~}}}{{{zzz|||~~~|||{{{{{{zzzyyyxxxvvvyyyzzzyyyzzz{{{wwwqqqmmmpppvvv||||||zzzwwwxxxyyyzzz{{{{{{{{{zzzuuutttooofffZZZQQQMMMLLLJJJJJJMMM???===BBBFFFbbb}}}ttt```ppprrrHHHTTTEEEEEEBBBBBBJJJ\\\}}}aaa```wwwssszzz~~~~~~|||ssshhh]]]\\\[[[[[[]]]]]]]]]\\\XXX]]]hhhsss{{{jjjTTTJJJLLLQQQYYYZZZ___kkk|||vvvxxx|||}}}yyyuuuxxx}}}yyynnnaaaZZZ\\\aaafffhhhllluuu~~~{{{{{{|||~~~vvvmmmWWWOOONNNNNNLLLRRRRRREEEJJJaaayyymmmuuudddKKKCCCBBBCCCDDDBBBOOOvvvxxxqqqwwwooo{{{~~~}}}yyypppaaaQQQIIIGGGDDDDDDKKKQQQSSSVVVXXX```bbbeeecccZZZLLLBBB>>>@@@BBBJJJ]]]yyysssfffeee[[[QQQOOONNNKKKKKKIIIFFFCCCAAABBBCCCAAA???@@@EEEFFFEEEEEEGGG???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>AAAAAAAAAAAABBBCCCDDDDDDAAABBBFFFNNN[[[kkkzzzyyy\\\SSSSSSbbbzzz\\\DDD<<<777===:::888AAANNNddd~~~mmmlllssshhh}}}wwwyyy{{{uuuxxxtttvvv~~~{{{yyyxxxyyyzzz{{{{{{zzz{{{}}}zzznnn\\\^^^___]]]]]]^^^___^^^^^^kkkzzz|||||||||{{{{{{~~~}}}{{{zzzzzzzzzyyyxxxuuuxxxxxxxxxzzz~~~~~~zzzyyyzzz||||||{{{|||}}}}}}|||xxxzzz{{{||||||{{{yyywwwrrrrrrnnneeeYYYPPPLLLKKKJJJKKKMMM???===CCCGGGaaapppeeeqqqpppDDDUUUGGGGGGDDDEEEJJJkkkhhhfff}}}oooiiizzz~~~yyyqqqkkkbbb]]][[[\\\\\\[[[\\\```___fffpppyyyoooTTTBBBFFFNNNKKKRRR\\\jjj{{{qqquuuyyyxxxuuuuuuyyy~~~~~~sssfff```aaaffflllpppzzz|||yyyzzzvvviiiZZZMMMLLLPPPOOOSSSTTTLLLLLLgggjjjkkkyyytttoooTTTHHHDDDBBBAAACCCTTTzzz~~~yyytttyyyzzz|||~~~}}}wwwjjjYYYLLLHHHJJJIIIHHHIIIMMMPPPQQQQQQWWWZZZ\\\[[[VVVLLLBBB;;;>>>AAAGGGUUUsss|||ggg]]]ZZZVVVPPPLLLKKKJJJIIIGGGEEEDDDBBBBBB???@@@@@@@@@@@@???>>>>>>::::::;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===@@@CCCDDDDDDCCCBBBCCCEEEEEEFFFMMM]]]pppzzz|||kkk]]]MMMSSSjjj{{{WWWFFFAAA<<<:::777;;;DDDJJJeeexxxllluuuvvv~~~{{{wwwtttvvvzzz~~~~~~~~~|||zzzyyywwwvvvwwwzzz}}}~~~~~~|||tttnnngggdddccccccbbbaaadddjjjhhhnnnyyy}}}~~~}}}~~~{{{{{{{{{{{{|||}}}{{{{{{yyywwwvvvwww{{{~~~}}}~~~~~~}}}~~~}}}zzz||||||}}}{{{vvvrrrrrrkkk^^^SSSOOOMMMLLLHHHOOOKKKBBB>>>???PPPkkk|||eeedddppplllFFFUUUGGGFFFDDDDDDNNNfffppplll|||uuu~~~yyytttpppiiiccc^^^]]][[[YYYZZZ^^^___gggqqq{{{___MMMCCCGGGMMMJJJUUU```qqqzzzrrroootttzzz}}}|||}}}~~~uuulllhhhkkkpppxxx|||~~~}}}}}}uuuhhhXXXKKKJJJNNNNNNSSSVVVNNNKKK___hhhcccwww{{{rrrqqqkkkPPPJJJGGGEEECCCAAAOOOsssvvv~~~vvvzzz{{{xxxkkkZZZMMMGGGGGGGGGHHHJJJMMMQQQUUUWWWdddccc___XXXOOOFFF@@@>>>@@@DDDIIIWWWrrrwwwbbbYYYVVVRRRMMMJJJJJJIIIHHHFFFDDDCCCAAAAAA??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBCCCCCCBBBBBBCCCEEEFFFGGGMMM]]]ooozzz|||~~~}}}bbbXXXKKKTTToooTTTCCC>>><<<;;;777:::DDDOOOnnnvvvuuuuuu||||||{{{xxxvvvuuuxxx{{{~~~}}}~~~|||zzzyyywwwvvvwwwzzz|||}}}}}}|||tttnnnkkkiiihhhjjjiiigggjjjooopppwww|||{{{~~~}}}}}}~~~{{{{{{{{{{{{|||}}}~~~|||{{{zzzyyyxxxzzz~~~}}}~~~~~~{{{|||{{{|||zzzuuurrrrrrjjj]]]SSSOOOMMMKKKIIIOOOJJJAAA===>>>OOOjjjnnn\\\ZZZpppqqqKKKVVVGGGFFFCCCCCCJJJYYYwww{{{sssmmm~~~{{{xxxwwwmmmeee^^^\\\[[[ZZZ\\\```ccckkkvvvlllLLLEEECCCFFFKKKJJJVVVaaatttvvvhhhffflllrrr{{{yyyssssssyyy|||{{{~~~~~~~~~sssfffVVVKKKJJJMMMOOOWWW[[[SSSLLLZZZxxxiii^^^iiisssqqqyyyjjjPPPKKKIIIGGGDDDAAAMMMpppuuu{{{zzzzzz|||~~~wwwkkkZZZKKKEEECCCFFFIIIJJJLLLQQQXXX^^^pppppplllaaaRRRFFFAAA???AAAFFFKKKWWWoooooo\\\RRRPPPMMMIIIHHHGGGGGGEEEDDDBBBAAA@@@??????????????????>>>======>>>=========<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???@@@BBBBBBAAAAAACCCDDDFFFGGGIIIOOO]]]nnnyyy{{{{{{}}}|||zzz|||]]]UUUKKKVVVtttRRRBBB===<<<<<<888:::CCCRRRwww|||pppxxxzzz{{{yyyvvvuuuvvvyyy~~~~~~}}}}}}}}}~~~}}}~~~~~~|||yyyxxxwwwvvvwwwzzz|||}}}}}}|||}}}~~~}}}uuupppqqqpppqqqttttttrrrtttyyy{{{{{{qqqmmmrrr{{{{{{~~~~~~|||{{{|||}}}}}}{{{{{{{{{{{{|||}}}~~~~~~zzzzzzzzzyyyyyy|||~~~~~~||||||zzz{{{xxxtttrrrqqqiii[[[RRROOOMMMKKKIIINNNIII@@@>>>AAASSSnnnuuuvvv{{{nnnfff[[[[[[}}}rrrKKKVVVGGGFFFBBBBBBGGGPPPnnn|||vvvrrrnnn|||{{{|||jjjaaaYYYYYY[[[^^^bbbhhhhhhooo{{{ZZZ@@@BBBBBBCCCIIIMMMUUU^^^ooommmiiiiiilllsss|||yyy}}}~~~}}}}}}}}}qqqdddVVVMMMLLLOOOQQQ\\\aaaYYYNNN^^^}}}ooobbbjjjqqqwwwlllWWWKKKHHHGGGEEECCCPPPuuu~~~uuuzzz~~~}}}~~~yyytttjjjYYYKKKDDDCCCGGGKKKLLLLLLQQQYYYaaapppuuuxxxppp___MMMBBB>>>???EEEKKKTTThhhyyyhhhVVVMMMKKKIIIGGGGGGEEEDDDCCCBBB@@@???>>>===>>>>>>??????>>>>>>===<<<>>>===<<<<<<;;;;;;::::::<<<<<<<<<======>>>>>>??????AAAAAAAAA@@@AAACCCEEEFFFHHHKKKPPP]]]mmmxxxzzzzzzzzzyyyyyy~~~~~~uuu___XXXNNNXXXwwwQQQCCCAAA;;;>>>::::::BBBQQQvvv|||qqqnnnwwwzzz{{{xxxtttssswww{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~|||yyyxxxwwwuuuvvvyyy|||}}}}}}{{{{{{||||||}}}xxxtttwwwwwwzzz~~~~~~{{{qqqiiifffllltttpppsssuuuwwwyyy|||}}}|||}}}~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~xxxxxxyyyyyyzzz|||~~~{{{{{{}}}~~~~~~~~~}}}yyywwwyyyxxxtttrrrooofffYYYQQQOOOMMMJJJHHHMMMGGG@@@@@@EEEYYYuuuyyyyyydddhhhrrrjjjhhhbbbeeesssKKKWWWHHHGGGBBBBBBIIIRRRqqqsssuuutttuuu}}}}}}~~~ggg]]]UUUVVV[[[```fffllliiippp|||qqqOOO@@@DDDAAA@@@IIIQQQVVV\\\iii|||uuuqqqqqqppprrr{{{{{{|||}}}www|||zzznnnbbbSSSLLLLLLNNNQQQ^^^cccYYYNNNfffuuummmxxxuuukkkZZZPPPLLLHHHFFFFFFUUUyyyzzz~~~uuuyyy}}}{{{vvvssskkk\\\NNNFFFEEEIIIMMMMMMLLLPPPWWW^^^gggnnnsssmmm^^^LLLAAA======DDDIIINNN^^^tttqqqbbbRRRKKKIIIGGGFFFGGGBBBBBBAAA@@@???===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;:::999999999::::::<<<<<<======>>>???@@@@@@@@@AAABBBBBBAAABBBDDDFFFGGGJJJMMMRRR]]]lllwwwzzz|||{{{yyyxxxxxxwwwooofff]]]YYYPPPZZZyyyMMMDDDCCC:::???<<<:::AAAMMMkkkyyyjjjrrryyy{{{{{{wwwrrrrrryyy~~~~~~~~~~~~~~~|||~~~~~~~~~|||zzzxxxvvvuuuvvvyyy{{{}}}}}}|||||||||{{{zzz}}}}}}{{{~~~~~~rrrjjjiiihhhjjjlllfffgggiiinnnrrrvvvyyy|||{{{{{{{{{}}}yyyxxxxxxyyy{{{|||{{{zzz{{{{{{{{{{{{{{{||||||}}}xxxyyyzzz{{{||||||zzz{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~|||vvvvvvxxxxxxtttqqqnnndddWWWPPPNNNMMMIIIIIILLLEEE===???EEEXXXtttrrrrrr```jjjwwwmmmhhhaaakkkvvvOOOWWWIIIGGGCCCCCCIIITTTsss{{{ooouuuqqqttt~~~}}}}}}iii^^^UUUUUU[[[```fffjjjgggnnn{{{___JJJCCCGGGBBBBBBLLLSSSXXX\\\fffwwwuuuqqqsssuuuvvv~~~|||{{{}}}|||yyyqqqxxx~~~}}}wwwkkk___NNNIIIJJJKKKOOO\\\```SSSKKKnnnxxxyyyeeeXXXVVVPPPKKKJJJKKKWWWtttxxx~~~}}}wwwyyy~~~yyyvvv|||{{{vvvtttoooaaaRRRJJJHHHKKKMMMNNNNNNPPPTTTXXX\\\^^^^^^XXXMMMCCC???>>>>>>DDDHHHJJJWWWkkkyyy|||iii\\\OOOJJJIIIFFFEEEFFFAAAAAA@@@???>>>===<<<;;;===============<<<<<<;;;;;;:::999888888999:::;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDDDDCCCCCCEEEFFFGGGKKKOOOSSS]]]kkkuuuyyy}}}|||zzzuuunnneeeZZZRRRTTTTTTQQQ]]]~~~xxxJJJEEEBBB999???<<<:::AAAKKKbbbnnnhhhooo{{{}}}}}}xxxrrrsss{{{~~~~~~~~~~~~~~~zzz~~~~~~}}}|||}}}~~~~~~|||zzzwwwvvvuuuvvvyyy{{{||||||~~~~~~}}}{{{zzzzzz|||zzzhhheeeiiijjjgggeee```^^^___dddjjjnnnttt{{{zzzzzz{{{~~~}}}rrrsssuuuxxx|||}}}|||{{{|||{{{{{{zzz{{{{{{||||||zzz{{{}}}~~~~~~{{{zzz|||~~~}}}}}}|||{{{zzzyyyxxxxxxzzz|||~~~~~~}}}|||}}}~~~|||}}}zzzvvvvvvyyyxxxtttqqqmmmbbbUUUOOONNNLLLIIIKKKMMMCCC:::<<>>===<<<<<<;;;<<<<<<=========<<<;;;;;;:::999888888888:::<<<===<<<======>>>@@@AAAAAABBBAAACCCEEEFFFFFFEEEEEEFFFGGGLLLQQQUUU]]]kkkuuuxxxzzzzzzyyysssgggXXXMMMHHHIIIPPPSSScccrrrKKKGGGBBB999>>>:::888AAALLL___wwwwwwsssxxxzzzxxxdddwww{{{jjjhhhzzz~~~|||vvvvvv|||}}}|||}}}~~~~~~~~~~~~|||{{{zzzzzz{{{}}}}}}|||{{{wwwvvvuuuvvvxxx{{{||||||}}}~~~~~~|||zzzyyyzzz||||||qqq^^^[[[```bbb___]]]ZZZUUUTTTYYY___ccckkktttyyy{{{}}}{{{yyyvvvuuuvvvxxx{{{}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{yyyzzz|||}}}~~~~~~|||zzzzzz{{{}}}}}}|||xxxxxxwwwwwwwwwxxxxxxyyyxxx{{{}}}}}}{{{{{{|||}}}{{{|||zzzwwwwwwyyywwwsssqqqlll```TTTNNNNNNLLLHHHJJJKKKBBB:::===EEEYYYttt~~~hhhXXXssstttPPPWWWJJJIIIEEEDDDFFFTTTssssssggg}}}}}}}}}zzzjjj^^^VVVXXX```fffjjjmmmkkkrrr~~~bbbIIIBBBDDDGGGFFFOOOVVVQQQVVV\\\hhhyyy}}}gggiiimmmooo}}}yyyppphhhcccZZZbbbrrr{{{{{{|||{{{yyytttnnniiissszzz{{{rrrdddXXXLLLJJJMMMMMMOOO\\\]]]LLLMMMvvv|||___WWWPPPIIIHHHNNNSSSZZZiiixxxsss|||zzzuuu~~~~~~}}}|||yyyyyy{{{uuutttooo```PPPFFFHHHHHHJJJNNNQQQSSSRRRQQQPPPNNNJJJFFFCCCBBBAAA@@@CCCJJJLLLJJJSSSfffvvv|||]]]TTTKKKIIIHHHEEECCCCCC@@@@@@???>>>===<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::999888999<<<>>>???<<<===>>>???@@@AAABBBBBBAAACCCGGGHHHGGGFFFFFFFFFHHHMMMRRRUUU]]]jjjtttxxxtttwwwxxxssseeeUUUKKKHHHDDDNNNVVVhhhrrrNNNJJJCCC:::===888777BBBNNN```vvv|||xxx}}}~~~yyydddvvv}}}rrrgggooo~~~~~~yyyzzzxxx}}}~~~|||zzz{{{}}}~~~}}}}}}}}}~~~~~~yyyxxxyyyzzz|||}}}|||{{{wwwvvvtttuuuxxx{{{|||||||||}}}~~~}}}{{{zzzzzz{{{|||}}}jjjWWWRRRUUUWWWWWWUUUUUUOOOLLLQQQUUUYYYbbblllxxx~~~zzzyyy{{{}}}{{{yyyyyy{{{}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{vvvwwwyyyzzz{{{}}}{{{zzzxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{|||wwwzzz||||||zzzyyy{{{}}}|||}}}|||yyyxxxzzzwwwrrrqqqkkk___SSSNNNNNNLLLHHHHHHIIIAAA;;;AAALLLaaa~~~qqq^^^qqqwwwUUUWWWLLLHHHBBBDDDEEEWWWssswwwkkksss|||wwwkkkbbbYYYWWW___ggglllmmmooorrr}}}}}}UUUIIIEEEDDDHHHKKKMMMRRRXXX]]]___hhhzzzyyyeeefffnnn{{{{{{ppp]]]UUUSSS```qqq~~~xxxyyyxxxyyyzzzuuummmhhhiiisss{{{}}}rrrcccWWWNNNFFFLLLQQQQQQbbbeeeMMMOOO|||yyyyyywww[[[PPPKKKMMMHHHHHHNNNQQQaaa{{{gggooo~~~~~~yyy}}}zzzzzz|||xxxtttpppkkk```RRRGGGFFFHHHLLLQQQTTTUUUSSSQQQSSSNNNIIIGGGGGGGGGFFFDDDNNNIIIJJJNNNYYYrrr}}}```OOOJJJKKKDDD@@@CCCBBB=========<<<;;;;;;:::::::::::::::999999888888888::::::::::::;;;;;;<<<===???@@@@@@???>>>???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFLLLLLLOOOYYYgggqqqsssrrr}}}zzzwwwooo```NNNEEEDDDKKKDDD[[[~~~qqqUUUMMMAAA======888:::BBBGGGWWWrrrzzzjjjxxxrrrooopppuuu|||~~~~~~{{{|||~~~~~~}}}~~~|||{{{~~~}}}zzzzzzzzz{{{||||||||||||||||||xxxwwwzzzzzzyyyzzz~~~zzz{{{{{{zzzyyyyyy|||~~~ggg]]]TTTQQQPPPNNNOOOQQQPPPNNNPPPSSSVVVYYYbbbkkkzzz|||xxxzzzzzzzzzzzzzzzzzzzzzzzz|||zzzxxxyyy|||}}}|||{{{xxxvvvwww{{{}}}yyywwwwwwwwwwwwwwwwwwwwwwwwttttttuuuwwwyyyzzz{{{|||||||||}}}~~~|||yyyvvvsssrrrqqqooofff[[[SSSOOONNNLLLJJJMMMGGGBBB???===GGGiiiooo\\\oooxxxVVVYYYMMMIIICCCDDDBBBRRRnnn~~~nnnwww|||yyymmmdddZZZWWW\\\dddhhhhhhoooooovvvhhhKKKGGGDDDDDDIIILLLNNNRRRWWWYYY___lll}}}mmmqqqyyyzzzwwwiiiVVVQQQXXXcccttt~~~}}}xxxrrrrrrsssuuuqqqkkkiiikkkvvv}}}{{{pppaaaUUUMMMGGGLLLQQQQQQ___```KKK___wwwvvvqqqxxx[[[MMMIIINNNMMMLLLNNNNNN^^^zzzoootttzzz{{{|||{{{zzz}}}{{{wwwssspppkkkaaaTTTIIIGGGIIILLLQQQTTTTTTSSSRRRQQQNNNJJJIIIJJJIIIGGGEEEJJJHHHNNNWWWeeeiiiRRRHHHHHHBBB???AAA============<<<;;;;;;:::::::::::::::999999999888888::::::::::::;;;<<<======>>>????????????@@@CCCFFFEEEFFFFFFFFFFFFGGGGGGGGGLLLLLLQQQ\\\iiisssvvvuuuyyywwwssslll]]]NNNFFFFFFGGGIIIeeelllVVVMMM===666999777:::CCCIII[[[wwwjjjvvvkkkkkkqqqzzzzzz~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{xxxuuuuuuxxxxxxvvvwwwzzzyyyzzz{{{{{{|||~~~ggg]]]TTTQQQQQQPPPRRRUUUVVVWWWYYY[[[ZZZ]]]hhhuuu~~~|||}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzz|||zzzxxxyyy{{{||||||zzzyyyxxxxxx{{{{{{wwwvvvvvvxxxyyyzzzzzz{{{{{{wwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||yyywwwuuussssssooofff[[[RRRNNNMMMLLLJJJLLLFFFBBB???===HHHiiieeeZZZppp[[[[[[NNNIIIDDDEEEHHHRRRkkkrrrzzz}}}{{{qqqggg[[[UUUXXX]]]```aaagggfffmmm~~~kkkRRREEEDDDBBBDDDJJJMMMOOORRRVVVZZZcccsssxxxwwwqqqbbbTTTTTTWWWfff~~~~~~zzzrrrqqqqqqrrrooojjjjjjmmmyyyxxxmmm^^^QQQKKKHHHMMMPPPQQQZZZYYYHHHhhhnnnooo~~~~~~ooolllsssWWWHHHEEENNNPPPOOONNNKKK\\\zzzppp{{{xxxwww{{{xxxyyy{{{~~~|||{{{wwwsssoookkkbbbUUULLLGGGIIIMMMQQQSSSTTTTTTTTTRRRQQQQQQQQQQQQOOOLLLIIIKKKLLLXXXgggyyywwwYYYGGGEEEBBBBBBBBB<<<======<<<<<<;;;:::::::::::::::::::::999999999999::::::::::::;;;<<<===>>><<<>>>???@@@@@@BBBEEEGGGEEEFFFFFFFFFGGGGGGGGGGGGJJJLLLSSS___lllvvvzzzzzzwwwtttppphhhZZZKKKGGGIIIGGGUUUtttqqqaaaSSS???444999999;;;BBBHHH]]]{{{ooovvvmmmpppzzz~~~www}}}~~~}}}~~~~~~~~~}}}|||{{{~~~|||{{{zzzvvvtttuuuxxxxxxuuuuuuxxxyyyzzz{{{|||}}}wwwggg^^^VVVSSSRRRRRRVVV[[[```cccffffffccceeessszzz{{{|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{yyyxxxxxxzzz{{{{{{zzzzzzyyyxxxzzz}}}}}}yyyuuuuuuvvvyyy|||~~~~~~|||}}}}}}~~~}}}|||zzzxxxvvvtttsssrrrpppfffZZZPPPMMMLLLKKKJJJKKKFFFBBB???>>>JJJiiinnn]]]^^^qqqeee]]]NNNJJJFFFFFFOOOVVVjjjwww}}}}}}sssiii\\\SSSRRRUUUXXXYYYZZZZZZdddxxxhhhQQQIIIHHHAAA@@@DDDKKKOOOPPPRRRVVV]]]hhhyyyxxx}}}xxxqqqlll```ZZZaaaggg}}}}}}zzzwwwuuutttqqqlllmmmqqq|||}}}ttthhhYYYMMMIIIJJJMMMOOOQQQVVVSSSHHHgggiiijjjuuuqqqmmmppphhhPPPDDDBBBIIIKKKLLLMMMMMM]]]{{{~~~ooozzzuuuwwwxxxzzz|||}}}{{{}}}yyysssooojjjbbbVVVLLLHHHJJJNNNQQQSSSTTTVVVWWWXXXYYY[[[\\\\\\XXXTTTQQQTTTWWWfffzzz]]]FFFDDDDDDFFFFFF>>>======<<<;;;;;;::::::999::::::::::::::::::::::::::::::::::::;;;===>>>???===???AAAAAAAAABBBEEEGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHMMMVVVbbbnnnwww|||~~~{{{wwwpppeeeUUUHHHGGGLLLTTThhh}}}kkkWWWAAA:::>>><<<;;;???EEE\\\~~~yyyyyyvvv|||vvv|||~~~||||||}}}~~~|||~~~||||||~~~|||zzzyyyxxxvvvwww{{{{{{xxxvvvxxxzzz{{{|||||||||~~~|||jjjaaaYYYVVVUUUUUUZZZ```lllkkklllllllllooo|||~~~}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxyyyyyyzzz{{{{{{yyyxxxxxxzzz|||}}}zzzxxxwwwyyy|||yyyyyyxxxvvvuuusssqqqpppnnneeeXXXOOOKKKKKKKKKJJJJJJFFFAAA>>>@@@MMMiii}}}xxx|||rrr___ZZZbbb~~~ppp___NNNKKKGGGHHHMMMTTThhh~~~uuukkk]]]SSSOOOPPPSSSUUUSSSRRRXXXiii|||gggVVVMMMIIIHHH@@@@@@DDDLLLQQQRRRTTTXXX[[[iiiyyy|||~~~~~~wwwyyysssmmmiii```___lll~~~~~~{{{|||xxxvvvuuusssppprrrwww}}}yyyooodddVVVJJJHHHLLLMMMNNNRRRSSSNNNKKKfffiiiiiisssmmmlllsss^^^MMMDDD@@@DDDDDDFFFMMMPPP___zzzxxxyyy|||||||||}}}}}}}}}|||}}}}}}zzzsssmmmiii```UUULLLHHHKKKOOORRRSSSVVVZZZ]]]^^^bbbfffiiigggccc___\\\cccfffwww{{{YYYCCCAAACCCGGGGGG@@@<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::;;;<<<===?????????AAACCCCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGNNNZZZfffpppxxx}}}|||qqqbbbQQQFFFHHHQQQkkk}}}kkkPPP>>>>>>AAA<<<999===DDD]]]~~~}}}~~~{{{}}}}}}{{{{{{|||~~~|||||||||~~~~~~~~~~~~}}}|||{{{zzzyyywwwxxx{{{{{{xxxvvvxxxyyy{{{}}}}}}~~~qqqiiibbb^^^[[[ZZZ^^^eeeqqqllliiilllqqqwww~~~|||||||||{{{{{{zzzzzzzzzyyyzzzzzzyyyyyyzzz{{{|||xxxxxxyyy{{{}}}~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~yyyyyyyyywwwvvvsssqqqpppkkkbbbWWWNNNKKKKKKKKKJJJIIIEEEAAA>>>AAAPPPiiisssnnntttooo___[[[ccctttbbbOOOMMMKKKLLLMMMSSSddd}}}xxxnnn```TTTOOOPPPTTTVVVVVVRRRSSS[[[hhhwwwuuuccc]]]\\\WWWLLLDDD@@@@@@DDDLLLRRRSSSWWW[[[[[[jjj{{{}}}}}}}}}}}}yyyyyyrrrmmmjjj```___mmm}}}zzz{{{||||||yyyvvvuuurrrrrrsssrrrqqquuu{{{{{{~~~}}}uuukkk```SSSHHHGGGOOOMMMLLLTTTRRRMMMRRRjjjhhhiiissskkkppp{{{[[[OOOFFFAAADDDCCCGGGNNNPPP]]]uuu}}}zzz}}}~~~~~~}}}{{{zzzzzz|||~~~yyyqqqkkkggg___UUUMMMHHHKKKPPPSSSUUUXXX^^^ccceeejjjqqqvvvvvvssspppnnnuuuyyylllOOO?????????AAACCC>>><<<<<<;;;;;;:::999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIISSS```kkksssyyy~~~|||ooo^^^LLLFFFNNN[[[|||hhhJJJAAA<<<>>>:::888>>>EEE]]]~~~}}}}}}{{{{{{|||~~~||||||||||||}}}|||~~~{{{{{{|||||||||{{{{{{zzzwwwtttuuuwwwwwwtttsssuuuwwwzzz~~~|||vvvooojjjeeeaaadddiiiqqqkkkhhhmmmttt{{{}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{zzzzzz|||}}}yyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}}}}}}}}}}||||||{{{zzzxxxuuurrrqqqggg___UUUNNNLLLLLLKKKJJJGGGEEE@@@===BBBRRRiii{{{zzzoooooozzzxxxiiidddkkkrrreeeRRRQQQPPPQQQSSSVVVddd|||yyy~~~{{{rrrdddXXXSSSTTTXXX\\\\\\ZZZ[[[___ccckkkyyy{{{vvvwwwyyyooohhhkkklllaaaPPPFFFAAAAAAEEEMMMRRRUUUYYY^^^eeevvv||||||}}}~~~xxxwwwqqqpppnnnaaa]]]iiiwww}}}{{{zzzyyyzzzxxxuuurrrqqqooooooqqqqqqppptttzzzyyy{{{yyyqqqggg]]]QQQHHHGGGQQQMMMLLLVVVRRRNNNZZZwwwmmmsssvvv|||zzz[[[PPPDDDCCCJJJMMMOOOQQQMMMVVVmmmtttzzz}}}vvv|||}}}}}}{{{xxxwwwyyy{{{{{{uuunnniiifff```WWWPPPGGGLLLQQQTTTVVV[[[ccciiimmmttt~~~^^^HHH???AAA===<<>>@@@AAA???AAADDDEEEDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJNNNXXXgggqqqwww{{{wwwiiiXXXIIIHHHWWWiii}}}fffEEEEEE:::<<<888999@@@EEEWWWsss{{{ttt{{{~~~}}}|||{{{|||~~~~~~{{{|||}}}~~~~~~}}}~~~~~~{{{{{{||||||||||||{{{zzzzzzvvvsssrrrttttttqqqqqqtttuuuyyy}}}wwwooohhhiiinnnsssoooooouuu{{{}}}}}}}}}|||{{{zzzzzzzzzzzz|||}}}|||zzzzzz}}}}}}~~~~~~~~~~~~{{{{{{{{{||||||}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{yyywwwssspppnnnbbb\\\TTTOOOMMMMMMLLLJJJGGGDDD@@@===CCCTTTiiixxxsssooowwwnnniiisssppphhhTTTTTTSSSTTTVVVWWWfff}}}}}}tttggg[[[VVVWWW\\\```___bbbiiimmmkkkjjjpppyyyzzzoookkkpppxxx~~~|||}}}vvveeeUUUMMMBBBAAAEEEMMMSSSVVV[[[```sss~~~||||||}}}}}}ssssssooorrrsssddd\\\fff|||~~~}}}{{{{{{zzzxxxtttqqqsssppppppqqqpppnnnqqqvvvwwwyyywwwnnneee\\\QQQHHHGGGRRRMMMKKKWWWSSSOOO___zzzvvv\\\PPP@@@EEEQQQWWWWWWSSSIIIOOOgggiiiuuuvvvssszzz|||}}}{{{xxxvvvvvvxxx|||{{{xxxrrrkkkgggeeeaaaYYYSSSGGGLLLQQQUUUWWW]]]eeelllttt|||XXXFFFBBBDDD===:::===<<<<<<<<<;;;::::::999999888:::::::::;;;;;;<<<<<<<<<999::::::;;;===???@@@AAA===@@@CCCEEEEEEEEEFFFHHHFFFGGGGGGHHHJJJKKKLLLLLLQQQ]]]kkkuuuyyy|||{{{rrrcccSSSGGGJJJ^^^sssvvvbbb>>>DDD:::<<<999;;;AAACCCNNNfff~~~~~~www{{{tttfff{{{{{{}}}zzz}}}|||||||||}}}~~~{{{}}}~~~}}}}}}}}}|||~~~}}}}}}}}}}}}|||{{{zzzyyywwwsssrrrsssssspppqqquuuuuuzzz~~~vvvnnnmmmqqqvvvvvvyyy~~~}}}}}}|||{{{zzzzzzzzz{{{}}}~~~}}}{{{{{{}}}}}}}}}}}}~~~~~~~~~yyyzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}||||||||||||xxxxxxxxxvvvsssooollliii```ZZZSSSOOONNNNNNLLLJJJFFFDDD???===DDDUUUjjjvvvyyyyyylllgggsssqqquuuZZZVVVYYYYYY\\\]]]bbbqqqvvvhhhbbb```cccmmmwwwvvvpppkkkmmmtttwwwtttnnnssspppiiifffrrrrrrWWWHHHAAACCCHHHNNNQQQTTT^^^iii}}}~~~~~~wwwvvvpppnnnmmmccccccttt~~~}}}vvvnnnkkkoootttuuuqqqpppsssrrrpppuuu}}}zzzxxxrrriii]]]SSSLLLIIILLLJJJJJJSSSUUUKKKSSSooogggNNNGGG===>>>IIIRRROOOIIIJJJTTT^^^yyyuuukkkvvvuuugggpppyyy{{{}}}{{{xxxvvvvvvxxx}}}zzzuuuooohhhfffeeeaaaXXXPPPOOOLLLMMMTTT]]]cccjjjppp}}}bbbIIIEEE@@@<<<;;;<<<<<<<<<>>>===;;;:::999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGLLLLLLJJJHHHGGGIIIMMMPPPSSSaaapppwww{{{ppp[[[QQQJJJIIIXXXmmmooouuuYYY???@@@;;;>>>:::999<<<>>>MMMiiiwwwqqqqqqsssxxx}}}~~~}}}|||||||||~~~~~~~~~{{{~~~~~~}}}}}}||||||{{{{{{}}}~~~~~~|||zzz{{{~~~}}}~~~~~~}}}zzzwwwwwwuuusssssstttuuuvvvuuuzzz{{{}}}~~~~~~zzzmmmjjjqqqzzzzzz}}}zzzzzz|||}}}{{{||||||{{{xxxyyy~~~~~~~~~}}}}}}|||||||||{{{~~~~~~}}}}}}||||||zzz{{{}}}~~~~~~~~~|||{{{xxxttttttuuupppiii```ZZZQQQLLLKKKKKKJJJIIIJJJ@@@???<<>>>>>HHHQQQOOOIIIJJJTTT]]]tttyyykkkxxxxxxgggwww}}}}}}~~~{{{vvvtttvvvzzz}}}~~~~~~{{{yyyvvvsssuuuooogggdddccc___VVVOOOLLLJJJKKKRRRZZZbbbllluuu}}}XXXGGGDDD???===<<<<<<<<<;;;===<<<;;;:::999999:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@DDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNXXXdddqqqxxx}}}|||mmmZZZMMMGGGOOOeee{{{xxxVVVAAAAAA:::===999888<<<>>>MMMiiizzz~~~vvvzzzvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{zzz{{{|||}}}{{{yyyzzz}}}~~~}}}{{{wwwttttttsssqqqqqqrrrtttuuuuuuzzz{{{}}}~~~{{{tttuuu}}}|||~~~{{{{{{}}}}}}{{{||||||}}}~~~~~~~~~|||||||||{{{{{{zzzzzzzzz~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||zzzzzzwwwsssssstttpppiii^^^WWWOOOKKKJJJJJJIIIHHHGGG@@@???>>>FFFjjj|||cccbbb{{{ggg~~~gggeeejjjjjjjjjjjjkkkvvv{{{|||}}}uuugggeeettt{{{zzzuuu^^^KKKBBBCCCEEEJJJQQQTTTXXXcccnnn~~~~~~~~~~~~}}}}}}}}}{{{zzzqqqwwwuuupppmmmjjjzzzzzzrrrqqqvvvxxxtttpppnnnnnnooopppooonnnssszzzxxxtttkkk___TTTKKKGGGFFFHHHKKKMMMPPPOOOGGGWWWyyywwwfffxxx}}}mmmrrr^^^IIIAAAHHHOOORRRSSSOOOJJJJJJRRRYYYmmmxxxdddzzzppplll}}}}}}vvvsssxxx~~~wwwuuu{{{}}}{{{xxxuuurrruuuooogggbbb```\\\UUUOOOIIIGGGIIIOOOUUU]]]kkkxxxdddNNNDDDAAA???=========;;;:::;;;;;;:::999999999::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@DDDDDDDDDEEEEEEFFFGGGGGGDDDFFFIIIJJJJJJJJJLLLMMM\\\fffqqqxxx~~~wwwppp___KKKHHHZZZuuuvvvQQQBBBBBB;;;>>>;;;;;;???@@@PPPkkkyyyjjjeeeyyyzzzxxx~~~~~~~~~~~~}}}~~~}}}|||{{{zzzyyyyyyzzz{{{{{{zzzyyyyyy|||~~~~~~}}}|||{{{xxxvvvsssrrrqqqqqqqqqsssuuuvvvzzz{{{|||}}}~~~{{{{{{}}}|||{{{}}}}}}{{{|||{{{}}}||||||}}}}}}}}}}}}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyy|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxuuurrrssstttooohhhZZZTTTMMMJJJJJJJJJIIIHHHDDD???>>>@@@NNNpppvvv\\\ccczzz___qqqppptttuuuvvvtttppprrr}}}}}}mmmmmm}}}|||uuummmpppqqqkkk]]]NNNCCC@@@DDDFFFLLLRRRVVV[[[fffrrr~~~}}}~~~~~~|||yyywwwlllvvvwwwppplllmmm|||vvvwww}}}~~~yyylllooorrrsssrrrsssxxx~~~wwwrrrgggZZZOOOHHHFFFGGGFFFKKKLLLKKKGGGBBBVVVzzzgggdddxxxpppeeewwwpppVVVHHHEEEYYYsssfffXXXPPPLLLLLLPPPTTThhhvvvaaammmvvvyyyvvvzzzsssooorrr}}}|||{{{xxxvvvuuuooofffaaa]]]ZZZTTTOOOHHHGGGHHHKKKNNNVVVeeetttfffPPPGGG@@@???>>>>>>>>>===;;;999::::::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@DDDDDDEEEFFFGGGGGGGGGGGGCCCEEEGGGIIIIIIJJJLLLNNN]]]gggqqqxxx~~~}}}|||jjjRRRQQQjjjhhhLLLCCCAAA>>>BBB??????BBBDDDSSSnnnppphhh}}}|||}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxxxxzzzzzzzzzzzzzzzzzz|||}}}}}}|||{{{{{{}}}}}}|||zzzuuuuuutttrrrqqqrrruuuwwwyyyzzz{{{|||}}}}}}}}}~~~~~~}}}}}}}}}|||{{{}}}}}}{{{}}}yyyyyyzzzzzz{{{|||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyy{{{|||||||||}}}}}}~~~~~~{{{{{{{{{zzzzzzyyyxxxxxxuuuvvvtttqqqrrrsssnnngggWWWRRRLLLJJJKKKKKKJJJHHHCCC>>><<>>===;;;999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAADDDEEEFFFGGGHHHHHHHHHGGGEEEFFFFFFFFFFFFIIINNNQQQ^^^iiiuuu|||vvv]]]^^^xxx[[[IIIDDD???>>>BBB@@@???BBBCCCQQQlll~~~uuu}}}{{{zzz|||{{{}}}}}}~~~~~~~~~|||zzzxxxwwwxxxxxx{{{zzzzzzzzz{{{|||||||||{{{zzzzzz{{{}}}}}}|||zzzuuuuuutttrrroooppptttwww{{{{{{{{{{{{{{{{{{||||||{{{}}}~~~{{{zzz|||}}}}}}}}}yyywwwwwwxxxzzz{{{}}}~~~~~~zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzttttttsssppppppqqqkkkdddUUUQQQMMMLLLMMMMMMKKKIIIBBB>>>999DDDbbbyyyxxxmmmzzz~~~yyypppcccYYYhhhqqqxxxnnneeeeeegggcccWWWLLLHHHHHHIIIIIIJJJOOOTTTWWW]]]iiiuuu{{{yyy}}}|||}}}zzz}}}qqqmmmqqq|||zzzyyywwwrrrnnnkkkkkkkkkgggpppvvvssspppqqqvvvyyyqqqkkk___RRRHHHDDDEEEGGGHHHNNNKKKEEEBBBFFF```}}}ggg^^^bbbbbbdddpppYYYMMM]]]vvvpppXXXRRRTTTTTTTTTUUUdddyyyssswww||||||zzzwwwvvvwwwqqqmmmooozzz|||{{{|||{{{wwwssslllhhhccc]]]YYYTTTPPPMMMIIIFFFDDDDDDCCCDDDLLLUUUcccooojjjTTTDDD>>>???;;;::::::;;;======;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFIIIOOOSSS___mmm}}}~~~fffeee|||tttQQQGGGDDD===<<>>LLLfff}}}~~~~~~~~~{{{zzzzzzxxxssswww~~~~~~~~~}}}{{{xxxwwwwwwxxxyyy{{{zzzyyyzzz|||}}}|||{{{|||||||||}}}~~~|||yyyvvvrrrsssssspppnnnpppuuuzzz~~~~~~}}}|||{{{{{{{{{{{{xxx|||}}}zzzyyy}}}{{{yyyuuuvvvwwwyyy{{{|||~~~~~~{{{{{{{{{{{{||||||||||||{{{||||||||||||||||||}}}|||{{{{{{zzz{{{{{{||||||ssstttrrroooooooooiiiaaaTTTQQQMMMLLLMMMMMMJJJHHH@@@@@@:::GGGjjjyyynnnccccccmmmssspppcccVVVmmmrrr~~~tttiiidddnnnmmmdddUUUJJJIIIIIIHHHKKKLLLOOOTTTWWW\\\hhhtttqqqjjjlllppptttwww}}}~~~|||}}}{{{uuuiiikkkuuu~~~}}}{{{zzzwwwsssooollljjjjjjiiisssxxxsssmmmmmmoooqqqlllfff[[[OOOEEEBBBDDDFFFFFFKKKFFF@@@BBBJJJgggmmmaaafffhhhkkkvvvaaa]]]uuuooo___UUUVVVVVVQQQNNNQQQ^^^wwwxxx~~~yyyyyyzzz{{{{{{yyywwwvvvrrrooorrrzzz~~~|||{{{wwwpppjjjdddbbb^^^ZZZVVVQQQLLLIIIGGGCCCAAAAAAAAA???AAAFFFKKKRRR^^^kkkwww~~~nnn[[[PPPGGG???<<<<<<:::999888999;;;<<<<<<;;;:::;;;<<<=========<<<<<<============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFGGGIIIJJJIIIHHHHHHGGGHHHHHHHHHHHHJJJNNNQQQ\\\oookkkbbbqqqbbbKKKHHHEEE===:::>>>;;;:::<<<;;;GGGaaatttsss|||zzz~~~wwwuuuzzz}}}|||~~~~~~|||yyywwwvvvwwwyyyzzzzzzxxxwwwyyy{{{|||zzzxxxzzzzzz|||~~~}}}xxxuuuppprrrtttrrrqqquuu|||~~~}}}|||||||||zzz~~~}}}zzz{{{xxxxxxtttuuuvvvxxxyyy{{{|||}}}zzz{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{||||||zzzyyyxxxxxxyyyyyyssssssrrrooonnnmmmfff^^^RRROOOLLLLLLMMMLLLHHHEEE<<>>KKKmmmwwwkkkgggdddtttxxxmmm___\\\xxxccc~~~~~~}}}~~~~~~zzzuuurrrtttuuusssgggVVVLLLLLLMMMKKKLLLMMMPPPTTTWWW\\\hhhtttpppbbbVVVXXX___cccfffjjjmmmpppvvv{{{}}}~~~|||{{{|||oooeeeooo|||~~~yyyvvvsssqqqqqqpppnnnlllmmmwww|||uuullljjjllllllhhhbbbXXXLLLDDD@@@BBBEEEIIIMMMGGGCCCGGGSSSqqqrrrjjjtttxxxuuuyyyppplllqqqVVVRRRTTTZZZWWWJJJFFFKKKXXXnnnsssooozzz|||{{{}}}}}}{{{xxxrrrqqqtttzzz{{{xxxtttmmmddd]]]___^^^[[[XXXSSSNNNIIIFFFFFFAAA>>>@@@@@@===<<<===<<>>;;;<<<:::999777888:::<<<<<<<<<:::;;;===>>>>>>>>>======>>>>>>>>>>>>????????????@@@AAAAAABBBCCCDDDEEEEEEDDDFFFHHHJJJJJJJJJIIIHHHFFFHHHJJJKKKKKKLLLMMMNNNXXXnnnlll[[[cccwwwVVVGGGIIIEEE===;;;???<<<;;;<<<:::GGG```jjj~~~xxxnnn}}}zzz}}}|||}}}{{{}}}}}}{{{yyywwwvvvwwwyyyzzzxxxwwwvvvwwwzzz{{{yyywwwuuuwwwzzz~~~{{{wwwqqqtttvvvvvvvvv{{{~~~}}}~~~}}}}}}~~~~~~~~~{{{||||||ttttttssstttuuuwwwxxxzzz{{{{{{zzzzzzzzz{{{{{{|||||||||}}}}}}||||||{{{{{{{{{zzz{{{zzzxxxvvvttttttttttttssstttrrrnnnmmmlllddd\\\QQQNNNKKKKKKLLLKKKGGGCCC999DDDBBBMMMmmmvvvmmmpppvvvyyyaaaYYYfff~~~YYYwww|||}}}~~~}}}yyyrrrtttqqqppp||||||{{{{{{zzz}}}qqq^^^WWWUUURRRLLLIIILLLMMMRRRWWWYYY^^^iiiuuurrrVVVRRROOONNNPPPUUUXXXZZZaaaeeekkkrrrwwwzzz{{{|||{{{yyy{{{~~~~~~~~~}}}xxxuuuqqqmmmrrr|||xxxvvvsssrrrtttxxxxxxtttpppwww~~~qqqdddaaaeeegggccc[[[NNNEEEAAACCCFFFIIIGGGLLLGGG===DDDcccxxxppp~~~nnnhhhkkkfffWWWVVVMMMIIILLLJJJDDDFFFOOOfffhhhttt~~~vvvxxx~~~|||{{{xxxtttooovvvyyywwwwww~~~{{{yyyvvvqqqjjj```VVVOOOTTTUUUTTTSSSQQQMMMIIIGGGBBBAAA@@@>>><<<;;;::::::777888;;;<<<===???BBBEEE???@@@@@@???<<<;;;;;;<<<999999;;;;;;;;;;;;999999:::<<<>>>>>>===;;;;;;;;;>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDFFFGGGIIIKKKLLLMMMOOOQQQTTThhh}}}sss\\\ccc{{{dddLLLHHHCCC???AAA>>><<<===>>>:::999BBBOOOccczzz~~~xxxxxx|||~~~~~~|||||||||~~~|||wwwvvvyyy}}}{{{{{{{{{{{{||||||||||||}}}||||||{{{zzzzzzyyyyyyuuuvvvwww{{{|||zzzyyyyyy}}}~~~zzzxxxvvvuuuwwwuuutttwww{{{~~~}}}{{{yyy|||{{{wwwwww}}}zzz{{{|||||||||zzzyyyxxx}}}{{{yyyxxxyyyyyyxxxwwwuuurrrpppoooooojjjaaaYYYPPPOOOMMMLLLKKKIIIFFFDDD;;;:::CCCZZZrrr|||zzzttt{{{cccUUUcccgggUUU~~~}}}}}}{{{ooofffiiikkkoooooo^^^XXXWWWSSSOOOMMMPPPSSSYYY___bbbfffppp{{{uuubbbUUUPPPNNNKKKJJJMMMPPPRRRSSSUUUXXX]]]bbbiiipppwww{{{}}}{{{zzz|||}}}~~~}}}}}}~~~}}}xxxtttqqqsssxxx~~~}}}}}}|||yyyuuusssqqqtttxxxyyyvvvrrruuuxxxtttggg\\\\\\aaaddd^^^VVVKKKDDDAAACCCGGGIIIIIILLLHHHAAALLLjjjsssxxx|||pppjjj```TTTOOONNNMMMFFFDDDHHHIIIEEEIIIRRReeeeee|||ooo{{{vvv}}}yyyyyyzzzxxxuuuuuuyyyzzzyyy{{{|||vvvlllddd___\\\ZZZYYYVVVUUUTTTRRRNNNKKKHHHFFFCCCBBB@@@>>><<<::::::999444555777888999:::===@@@@@@AAAAAA???<<<;;;;;;<<<999:::;;;;;;;;;;;;:::999:::<<<======;;;;;;;;;<<>>GGGaaayyy}}}```UUUiiilllSSSxxx~~~}}}~~~}}}qqqeee```dddiiirrryyykkk]]]XXXWWWUUURRRQQQOOORRRYYYaaaeeeiiisss~~~{{{qqqgggccc___VVVMMMIIILLLJJJIIIJJJLLLNNNOOONNNLLLMMMNNNPPPUUU___jjjqqqwwwyyy{{{|||~~~~~~~~~}}}~~~}}}|||zzzuuurrroooxxxyyyyyyzzzzzzyyytttssssssuuuxxxyyyvvvrrrooommmeeeYYYTTTVVV[[[]]]UUUOOOGGGAAAAAADDDHHHJJJKKKJJJEEEBBBOOOjjjgggjjj}}}rrryyyeeelll```FFFAAALLLHHHDDDEEEJJJJJJGGGJJJRRR^^^\\\mmmrrryyyvvv}}}xxxzzz|||{{{yyyzzz{{{zzzxxx}}}yyyrrrggg___[[[\\\^^^___WWWUUURRROOOKKKHHHEEEDDDCCCBBB@@@>>>;;;:::999888333555666666666888:::<<>>;;;===;;;;;;<<<===;;;<<>>???MMMaaajjjjjjTTTccc|||yyyiiixxxttt___iii```IIIEEENNNJJJJJJNNNRRRPPPIIIGGGKKKQQQOOO\\\xxxvvvtttyyyuuuxxxzzzzzzzzzzzzzzzxxxvvv{{{~~~rrroooiiieeebbb```^^^]]]WWWTTTPPPKKKGGGDDDCCCCCCCCCBBB@@@===;;;999888888666777999999888999;;;===BBBCCCBBB@@@===;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::<<<>>>?????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFJJJMMMPPPTTT___nnnzzztttSSSYYYoooiiiKKKBBBCCCAAA>>>???;;;<<<======;;;<<>>BBBCCCCCCAAA>>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIILLLOOOQQQWWWcccsss~~~cccIIISSSqqqeeeSSSCCCBBBDDDBBB??????===??????===;;;<<<@@@BBBYYYggg|||tttrrr||||||~~~{{{yyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}||||||{{{zzzzzzyyyxxx{{{~~~}}}~~~}}}{{{zzz{{{|||vvvxxx{{{~~~}}}}}}~~~~~~zzzwwwuuuuuuvvvxxxwwwuuuuuuvvvyyy{{{zzzyyyvvv{{{}}}}}}~~~~~~|||{{{zzzzzz{{{{{{xxxuuusssrrrssstttuuutttrrrqqqooolllggg___WWWQQQMMMLLLKKKKKKJJJHHHCCC@@@777<<>><<<;;;999999999888:::;;;;;;:::;;;===???BBBCCCCCCAAA???>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<======<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKNNNOOOQQQUUU^^^jjjwwwxxxWWWNNN]]]RRRHHHAAAAAABBB???<<<;;;>>>AAAAAA===;;;===>>>===VVVggg}}}}}}{{{zzzzzz{{{|||{{{yyyyyyyyyzzz{{{{{{{{{{{{||||||||||||~~~~~~}}}}}}|||{{{{{{{{{www|||}}}{{{{{{}}}~~~~~~}}}~~~~~~|||zzz{{{|||zzz{{{|||}}}}}}}}}|||{{{wwwzzz}}}~~~~~~}}}|||}}}}}}~~~}}}zzzwwwuuuuuuvvvwwwyyyvvvtttvvvzzz|||zzzwwwuuu{{{~~~}}}}}}~~~|||{{{yyyxxxxxxxxxxxxuuuqqqpppqqqsssuuuuuuqqqqqqooollleee\\\TTTPPPKKKKKKKKKKKKJJJGGGCCC???;;;FFFbbb}}}uuuyyywwwhhhVVVWWWqqqpppVVVRRR{{{~~~~~~{{{yyy}}}}}}{{{{{{~~~~~~yyyppplllhhhfffaaa]]]^^^cccaaaaaafffnnnyyyzzzWWWTTTTTTUUUTTTOOONNNQQQMMMMMMMMMNNNOOONNNKKKIIIFFFJJJMMMLLLIIILLLSSSZZZdddwww|||xxxyyyyyyxxxwwwxxx|||{{{|||}}}}}}yyywwwssstttssspppkkkfffcccaaaTTTMMMIIILLLLLLHHHDDDCCC>>>???@@@DDDHHHJJJKKKJJJDDD>>>???NNNaaaggg]]]PPPPPP___lllppptttmmmXXXNNNNNNKKKMMMOOOHHHDDDLLLSSSSSSLLLEEEBBBAAAAAAKKKNNN^^^}}}yyy}}}zzzyyy}}}yyy~~~{{{wwwssstttvvvzzz~~~{{{wwwnnniiiaaa[[[XXXWWWVVVUUUJJJHHHFFFDDDCCCBBBBBBBBB???>>>===<<<;;;:::::::::999:::<<<<<<<<<===???AAAAAABBBBBBBBB@@@???@@@AAA===<<<;;;::::::;;;<<<===;;;===????????????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAACCCEEEHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLPPPOOOQQQXXXdddpppyyy~~~kkkSSS^^^rrrhhhIIIDDD@@@???>>>;;;:::;;;===@@@@@@<<<;;;>>>???<<>>;;;KKKcccrrroooiiirrrmmmcccYYY___{{{ssseeeYYYxxxvvvzzz|||zzz|||}}}wwwuuurrrooolllgggaaaccchhhjjjlllsss}}}kkk]]]XXXUUUVVVSSSNNNKKKLLLOOONNNMMMLLLLLLJJJFFFCCCFFFJJJMMMLLLJJJMMMVVV^^^qqq|||{{{||||||zzzxxxzzz~~~~~~xxx|||||||||{{{zzzxxxuuussstttsssooojjjeeeccccccdddTTTLLLHHHJJJIIIDDDBBBDDD>>>???AAAEEEIIIKKKKKKJJJBBB<<>>>>>===;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDD@@@AAABBBBBB@@@@@@AAABBB===<<<;;;::::::;;;<<<===;;;===@@@AAAAAA@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAACCCFFFHHHJJJJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMOOOMMMOOOXXXfffrrryyy{{{}}}|||gggSSSjjj{{{OOOEEEAAA>>><<<::::::<<>>777III]]]eeeaaabbbrrrllleee```hhhqqqhhhPPPtttnnn|||zzzkkkwww|||}}}|||yyyyyy|||yyyzzzwwwssstttrrrlllggggggnnnuuu{{{gggZZZXXXVVVWWWWWWWWWTTTQQQPPPPPPMMMJJJGGGFFFHHHJJJNNNFFFDDDJJJNNNOOOYYYfff}}}uuuwwwzzz{{{yyywwwzzz~~~|||}}}~~~||||||zzzxxxvvvsssqqqppplllqqqooogggffflllllldddMMMJJJHHHGGGGGGDDD???;;;===???CCCGGGIIIIIIGGGFFFDDD888DDDfffppp[[[LLLPPPLLLNNNaaaooowwwyyy```UUULLLHHHFFFEEEFFFIIIHHHVVV___YYYLLLEEEEEEFFFCCCFFFKKKSSSccczzz}}}{{{||||||zzzyyyzzz~~~zzzyyy{{{|||vvvyyyyyyssspppqqqpppnnngggccc___\\\YYYWWWTTTQQQIIIGGGDDDCCCBBBAAA???===???>>>>>>===<<<;;;;;;;;;<<<===>>>======>>>AAACCCFFFFFFFFFCCC@@@>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<>>UUU{{{gggNNNJJJJJJXXXhhhpppqqq```WWWNNNJJJHHHGGGHHHKKKHHHPPPUUUQQQKKKIIIGGGFFFIIIIIIGGGHHHTTTlllwww~~~xxxrrrxxxzzzxxxwwwvvvsssuuutttnnnkkklllmmmlllgggddd___[[[WWWSSSNNNKKKHHHFFFCCCBBBBBBAAA???===>>>>>>>>>===<<<;;;;;;;;;:::<<<===>>>???@@@CCCEEEHHHGGGEEECCC@@@?????????>>>>>>=========<<<<<<<<>>BBBHHHWWWUUUMMMbbb~~~xxxbbb___uuufffUUUXXXNNNoooeeepppxxxtttuuutttuuuxxx~~~{{{{{{ddd^^^]]]]]]]]]\\\\\\[[[ZZZUUUPPPIIIFFFFFFGGGGGGFFFFFFFFFKKKQQQTTT\\\qqq|||yyyoooppp{{{{{{yyyyyy{{{vvvwwwyyyyyyxxxvvvsssqqqjjjllljjjgggjjjjjj^^^NNNKKKIIIFFFCCCBBB???<<<999<<>>>>>>>>======<<<;;;;;;;;;888;;;>>>@@@AAACCCEEEGGGJJJGGGDDDBBBAAA@@@>>>===?????????>>>>>>======<<<>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIKKKKKKRRRZZZfffpppvvvxxxyyyyyy~~~bbbmmmZZZBBBAAA@@@>>><<<;;;;;;;;;:::999>>>===<<<<<<<<<<<<<<<===???III\\\oooxxxwwwttttttuuuzzz~~~}}}{{{{{{{{{||||||}}}||||||{{{zzzzzzzzz|||}}}~~~}}}}}}|||zzzxxxvvvvvvuuummmkkkkkkpppwwwzzzyyyvvvwwwyyyzzz{{{zzzxxxvvvuuuxxxyyyyyyyyyxxxwwwvvvvvvyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuuuuvvvwww||||||}}}wwwuuussstttwwwwwwtttqqqrrrsssttttttrrrqqqrrrsssyyytttqqqvvv~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}{{{yyyyyyyyyxxxwwwuuunnnjjjddd]]]UUUOOOKKKIIIJJJGGGGGGIIIFFF???;;;;;;@@@NNNVVVKKKKKKkkk}}}uuuaaabbb}}}hhhWWWWWWNNNooobbbllluuutttvvvwwwxxxzzz|||}}}gggbbbbbbbbbbbbaaa```^^^]]]SSSLLLEEECCCFFFIIIIIIGGGFFFIIIPPPUUUZZZhhh~~~~~~ssslllsss}}}zzzxxxyyyzzzvvvxxxyyyzzzyyyuuuqqqooommmnnnlllhhhfffaaaUUUHHHKKKIIIFFFBBB@@@===<<<:::<<<@@@EEEIIIJJJFFFBBB>>>:::NNNppp|||aaaTTTXXXaaaooonnnyyyyyyXXXZZZSSSMMMKKKIIIGGGHHHLLLGGGEEEBBB???BBBHHHHHHDDDGGGHHHHHHFFFGGGTTToooqqq```sss|||jjjppprrrrrrrrrvvvzzzyyytttrrruuuuuupppkkkiiifffbbbccc```\\\YYYUUUPPPKKKGGGCCCBBB@@@@@@AAAAAA@@@>>>=========<<<<<<;;;;;;;;;888;;;???BBBCCCDDDEEEGGGKKKHHHDDDCCCBBBAAA>>><<>>>>>>>>======>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKRRR[[[iiitttyyyzzz{{{{{{vvvggglllDDD@@@AAA>>>===;;;;;;;;;;;;:::888<<<<<<;;;;;;::::::;;;;;;<<>>:::<<>>=========???BBBGGGJJJJJJFFF@@@===:::VVVvvv}}}jjjVVVXXXeeennnkkkhhhgggUUUTTTNNNJJJIIIFFFDDDEEEJJJEEEFFFCCC>>>===BBBDDDDDDGGGGGGHHHGGGEEENNNgggxxxhhhvvv|||iiihhhiiijjjlllssszzzyyyuuusssxxxzzzuuunnniiibbb[[[YYYWWWUUUSSSQQQNNNKKKHHHBBB@@@??????@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;:::===AAACCCCCCCCCDDDEEEJJJIIIHHHGGGFFFCCC@@@>>>?????????>>>>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLVVV```mmmvvvyyyzzz{{{|||nnnpppQQQ???FFF@@@===;;;::::::;;;;;;999888:::999999888888888999999:::AAALLLYYYhhhxxxyyyuuuzzz}}}llljjjzzzxxx~~~|||}}}|||~~~}}}~~~~~~}}}||||||{{{{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}}}}~~~vvvkkkcccXXXUUUQQQQQQRRRSSSSSSQQQVVVYYY___ffflllqqqtttuuutttttttttuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwwwwvvvvvvsssssstttuuuuuuuuuuuuuuuxxxwwwuuutttuuuvvvxxxyyy}}}|||~~~xxxtttuuuuuuwwwxxxxxxvvvuuutttvvvvvvuuusssrrrssstttuuuvvvyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~||||||{{{{{{|||}}}~~~{{{yyyxxxwwwwwwuuurrrooojjjfff___WWWQQQMMMKKKKKKJJJIIIIIIIIIDDD===<<<>>>KKK[[[ZZZSSSiiiiii___YYYjjjbbbVVVPPPKKKppp___fffxxx||||||~~~yyyssstttxxxzzzppptttpppnnnppprrrnnndddZZZKKKHHHEEEFFFJJJNNNOOOOOOPPPVVV^^^iiiyyy{{{zzzssskkkppp|||zzzyyywwwvvvssstttwwwyyyyyyxxxwwwuuukkkkkkggg]]]RRRKKKIIIJJJIIIGGGDDD@@@===<<<>>>@@@BBBEEEHHHJJJIIIEEE@@@===???```~~~{{{cccUUU]]]lllqqqeeelll^^^VVVOOOKKKIIIHHHEEEBBBDDDIIIDDDGGGFFF@@@<<>>>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBBBBBBBDDDEEEJJJMMMPPPPPPLLLHHHEEEDDDCCCBBBBBB@@@???>>>=========>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFGGGIIIMMMQQQSSS```hhhsssxxxyyyyyy{{{}}}zzzsssuuujjjEEEBBBGGG>>>;;;:::::::::;;;;;;999777777777777777777888999999;;;@@@HHHUUUjjjxxxwwwppp~~~|||~~~{{{{{{}}}|||~~~~~~~~~~~~~~~}}}||||||{{{{{{xxxxxxyyyzzz{{{}}}~~~~~~~~~}}}{{{{{{{{{|||}}}}}}}}}pppcccZZZSSSPPPMMMKKKLLLMMMMMMMMMJJJNNNTTT]]]eeemmmrrruuussssssssstttuuuvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvsssssstttuuuuuuuuuuuuuuuwwwwwwvvvuuuuuuvvvwwwxxxzzzzzz~~~zzzxxxvvvvvvwwwxxxxxxwwwwwwwwwuuuvvvwwwvvvuuutttuuuvvvwww{{{~~~~~~{{{zzz|||}}}|||||||||||||||}}}}}}||||||}}}}}}~~~~~~~~~|||{{{yyyyyyxxxuuurrrooohhhccc\\\TTTNNNKKKKKKKKKJJJHHHHHHGGGBBB<<<===BBBXXXaaa[[[YYYpppqqq___ZZZ^^^wwwlllZZZRRRIIIHHHmmm[[[```mmm~~~|||}}}~~~{{{yyy}}}~~~xxxtttxxx|||wwwgggXXXLLLLLLLLLMMMOOOQQQRRRSSSVVV]]]iiizzz~~~}}}{{{wwwnnnjjjxxx|||zzzyyyxxxuuurrrpppqqqqqqqqqpppnnnmmmkkkbbb^^^YYYSSSKKKFFFFFFGGGEEEEEEBBB>>>;;;;;;>>>BBBFFFGGGJJJJJJIIIEEEAAA>>>PPPmmmxxxaaaZZZcccnnnnnnhhh~~~tttVVVVVVMMMKKKJJJJJJGGGCCCEEEJJJEEEHHHGGGBBB???AAABBBAAAEEEAAAAAAAAA>>>???QQQggg|||~~~rrrsssyyynnnrrrssssssvvv{{{{{{xxxyyy~~~~~~xxxrrrmmmfff```UUUQQQLLLHHHGGGFFFEEEDDDAAA???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@BBBEEEHHHJJJQQQYYYZZZTTTNNNKKKKKKKKKIIIGGGDDDAAA>>>;;;:::===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJOOOVVV]]]bbbhhhpppxxx{{{{{{|||uuuvvvuuuyyyPPPCCCCCC???;;;:::999999:::;;;;;;999777666666666666777999:::;;;;;;>>>EEETTTpppwww~~~}}}~~~|||}}}~~~}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}}}}|||{{{{{{{{{|||}}}~~~xxxhhh[[[TTTNNNMMMMMMNNNOOOPPPPPPPPPNNNQQQVVV]]]eeennntttxxxvvvuuutttssssssttttttuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuwwwxxx}}}zzzxxxzzzwwwxxxxxxwwwvvvvvvwwwxxxvvvwwwxxxxxxwwwvvvwwwyyyxxxzzz}}}}}}|||||||||}}}|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~}}}{{{zzzyyyxxxwwwtttpppllleee```XXXQQQKKKIIIIIIJJJIIIGGGEEECCC>>>:::>>>EEEZZZcccccclllzzzeee```[[[hhhZZZQQQLLLCCCFFFjjjWWW[[[```}}}|||wwwzzzxxxzzz~~~~~~yyy}}}}}}iiiWWWNNNPPPRRRRRRRRRRRRTTTUUU```hhhwww}}}{{{yyysssjjjkkk~~~}}}zzzxxxxxxvvvsssooopppooommmiiifffbbb___]]]ZZZTTTMMMKKKIIIFFFDDDCCCCCCBBB@@@<<<999999>>>BBBHHHIIIJJJJJJHHHEEEAAA>>>```vvvqqq^^^]]]hhhqqqlllpppbbbOOOSSSNNNLLLLLLMMMIIIEEEGGGMMMFFFGGGFFFCCCCCCEEECCC???<<<;;;???EEEAAA<<>>===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>???CCCGGGKKKKKKUUU___aaaYYYRRRPPPQQQQQQOOOLLLGGGBBB===:::888===>>>???AAABBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJLLLKKKLLLOOOVVV```jjjpppkkkrrrzzz}}}~~~rrrttt___@@@CCCAAA777:::999999999:::;;;;;;888666666666666777888:::;;;<<<999<<>>FFFSSSbbbnnn}}}bbbeee\\\ppp|||OOOKKKHHH@@@DDDjjjVVVWWW```vvvpppsss~~~|||uuussswwwoooooozzz}}}~~~wwwgggZZZWWWTTTUUUXXXXXXWWW^^^hhhsss|||yyypppiiirrrzzzxxxvvvuuuuuutttsssrrrwwwvvvuuuqqqjjjbbb[[[VVVOOOLLLGGGDDDCCCBBB@@@???AAA???===;;;;;;>>>@@@BBBGGGOOOMMMHHHIIIDDD???EEEYYYvvvjjjgggjjj~~~}}}___PPPIIIMMMLLLIIIGGGFFFGGGHHHIIIDDDCCCBBBCCCDDDDDDBBB@@@<<<::::::===>>>>>>CCCJJJlllzzz{{{yyy}}}zzzvvvsssqqqlllcccUUUHHHAAA???>>>?????????@@@???===<<<======<<<;;;;;;;;;;;;<<<======999999999<<<@@@DDDGGGHHHNNN[[[eeecccZZZWWW[[[```iiibbbWWWMMMFFFAAA===;;;===???AAABBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJIIIIIIKKKKKKJJJIIINNNKKKLLLUUUeeerrryyy{{{vvvuuuzzzsssqqqLLLJJJHHHAAA===:::::::::999888777777777888555777:::;;;999888777777:::<<>><<<:::;;;>>>BBBDDDLLLRRRPPPLLLIIIAAAAAANNNrrrxxxxxxmmmRRRGGGEEEIIIHHHGGGFFFFFFFFFGGGGGGCCCBBBAAAAAACCCCCCBBBAAAAAA>>>???AAAAAAAAAEEELLL]]]rrr}}}|||}}}|||{{{zzzzzzrrrjjj]]]RRRJJJEEECCCAAA>>>???>>>===;;;:::::::::<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<>><<<:::999;;;???DDDGGGKKKNNNMMMKKKFFF;;;CCC]]]sss___KKKGGGJJJEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA??????@@@BBBBBBAAAEEECCCDDDFFFFFFEEEIIIOOOMMM^^^tttlllxxx~~~||||||~~~tttnnndddZZZRRRJJJDDD@@@@@@???>>><<<;;;:::999999<<<<<<;;;;;;<<<<<<===>>>???>>><<<<<<===AAADDDGGGUUUeeeqqqrrrnnnoootttxxxsssiiiZZZLLLBBB===;;;;;;>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMIIILLLTTT```nnnxxx|||}}}yyyyyy}}}pppMMM;;;>>>===999999888999999888777777777888888888:::<<<===;;;:::::::::<<<<<<<<>>???MMM\\\gggyyyhhh]]]nnndddNNNGGGHHHMMMEEEHHHjjjRRRPPPMMMXXXmmm|||zzz{{{}}}}}}{{{}}}|||yyyssskkkeeeZZZaaalllwww{{{zzzxxxnnneeelll{{{yyyvvvtttttttttrrrqqqnnnkkkfffaaa]]]ZZZXXXWWWNNNIIICCC???>>>?????????;;;:::999999<<>>AAABBBBBBFFFDDDEEEHHHIIIHHHLLLRRRHHHUUUhhh___bbbooo}}}|||}}}~~~wwwsssllleee\\\RRRHHHBBBBBB@@@>>>=========<<<;;;<<<<<<<<<<<<<<<======>>>???>>>===;;;<<<@@@EEEIIIYYYkkkzzz{{{xxxyyyzzzyyyooodddUUUGGG???<<<<<<<<>>;;;999;;;:::888888777777777777888888777888::::::999888888999<<<::::::>>>KKK```ssswwwttt|||{{{~~~rrrhhhnnntttzzzwww|||~~~~~~}}}}}}}}}~~~|||zzz}}}}}}zzzzzz{{{||||||{{{|||~~~|||{{{{{{zzzzzzzzz{{{{{{{{{wwwvvvwwwvvvuuuwww|||~~~~~~yyysssjjjaaa___aaafffnnnuuuvvvwwwzzz{{{zzzzzzyyyvvvsssqqqpppoooooouuuvvvwwwvvvttttttvvvwwwvvvzzz}}}|||wwwsssqqqqqqooopppssstttuuuuuutttsssvvvtttrrrrrrrrrrrrqqqppprrrtttwwwyyyzzzyyywwwuuuzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{wwwtttrrrrrrqqqnnniiiccc\\\XXXPPPMMMIIIHHHHHHIIIHHHGGGFFFEEECCC@@@===CCCVVViiiyyysssggg```^^^MMMIIIIIINNNDDDEEEiiiQQQOOOOOOXXXkkk~~~yyy~~~xxxxxxzzzyyy}}}~~~|||}}}tttpppllliiihhhfffbbb___gggrrr{{{tttvvvvvvooojjjttt}}}|||yyywwwtttrrrrrrqqqpppnnnhhhfffbbb]]][[[ZZZZZZ[[[KKKGGGBBB>>>>>>>>>>>>>>>999999999;;;???DDDIIILLLKKKKKKHHHHHHDDD>>>TTT|||{{{lllzzztttnnn}}}{{{]]]QQQKKKJJJLLLFFFGGGHHHHHHFFFCCC@@@>>>@@@>>>;;;<<<>>>@@@BBBBBBCCCBBBDDDHHHIIIIIILLLRRRHHHRRRaaatttyyydddXXXbbb~~~}}}{{{vvvqqqhhh^^^SSSKKKDDDAAA>>>===>>>>>>>>><<<===<<<<<<<<<<<<===>>>>>>=========<<<<<<@@@GGGLLL\\\ppp{{{zzzuuuoooaaaYYYLLLBBB<<<<<<>>>???@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKHHHIIIJJJIIIHHHJJJMMMPPPVVV```nnnzzz{{{xxx}}}eeeHHH;;;;;;???:::999<<<:::888777777666777777888888666888999999888777777999:::888888;;;DDDTTTiiiyyyxxxxxxvvvpppvvvrrrqqqxxx|||uuuuuu|||~~~wwwsss{{{wwwuuuxxx~~~~~~~~~}}}|||{{{~~~|||xxxzzz~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||yyyzzz{{{uuurrrmmmccc\\\ZZZ^^^iiissswwwyyy}}}~~~~~~xxxvvvtttrrrqqqrrrrrrsssuuuvvvwwwvvvttttttvvvwwwwwwzzz|||zzzvvvrrrpppqqqrrrrrrrrrrrrrrrssstttuuusssqqqooonnnoooppppppoootttvvvxxxyyyyyywwwtttrrrzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||yyyuuurrrppppppnnnkkkeee^^^WWWRRRLLLKKKIIIIIIIIIIIIIIIHHHHHHDDD@@@<<<===GGG___tttsssiiieeekkk~~~WWWJJJDDDCCCGGG>>>>>>gggPPPOOOOOOTTTbbbzzz~~~}}}zzzzzz|||uuu{{{{{{zzz~~~~~~||||||~~~yyyiiibbb^^^]]]\\\]]]```cccddddddqqq~~~zzz}}}|||zzzzzzzzzxxxwwwtttqqqpppooonnnllljjjccc```]]]YYYXXXXXXYYYZZZHHHEEEAAA>>>>>>===<<<;;;888999;;;>>>BBBGGGJJJLLLKKKJJJCCC@@@AAACCCZZZ~~~gggddd}}}lllrrrjjjVVVRRRLLLHHHHHHGGGHHHHHHHHHFFFCCCAAA???>>><<<;;;<<>>???===;;;======<<<<<<======>>>???;;;===>>>======AAAGGGLLLcccvvvxxxuuunnndddQQQKKKCCC===<<<>>>@@@AAAAAACCCEEEFFFFFFFFFGGGHHHIIIIIIKKKLLLLLLLLLLLLLLLIIIJJJJJJHHHHHHKKKSSSXXXcccmmmyyy{{{yyy|||KKK@@@999;;;===777777;;;666777777666666666777888888888999:::999888777888:::777777888;;;@@@MMMbbbuuu~~~tttqqqxxx}}}yyyjjjlllvvvuuuxxx~~~pppjjjjjjuuu~~~~~~~~~~~~~~~~~~~~~zzz}}}~~~|||}}}|||wwwzzz~~~}}}||||||{{{{{{zzzzzzzzz{{{{{{|||{{{yyy{{{xxxrrrrrrpppiiibbb___YYYdddnnnrrrssswwwzzz{{{uuutttsssrrrrrrssstttuuutttuuuvvvuuussssssuuuvvvxxxyyyzzzxxxuuurrrqqqqqqsssrrrqqqpppqqqrrrtttuuuooommmkkkkkkmmmooooooooouuuvvvxxxxxxxxxvvvtttsssyyyzzz{{{||||||}}}||||||}}}|||{{{zzzzzzxxxuuurrrpppooolllhhhaaaYYYSSSOOOIIIIIIJJJJJJIIIIIIIIIIIIIIIBBB<<<;;;@@@MMMeeeyyyvvvggg___eee|||mmmMMMHHHCCC@@@EEE???AAAfffPPPPPPPPPOOOUUUhhh~~~|||zzzzzzyyy~~~~~~vvvxxx|||~~~{{{~~~~~~||||||}}}~~~wwwuuuzzznnn]]]VVVWWWXXXZZZ^^^eeemmmuuuzzz}}}}}}zzzvvvtttqqqnnnllllllkkkiiiggg^^^\\\XXXUUURRRRRRRRRSSSEEECCC@@@???>>>===;;;999777999===BBBFFFIIIKKKLLLHHHHHH>>>;;;DDDQQQiiiqqq]]]aaatttrrrlll```UUUSSSKKKFFFHHHEEEEEEFFFFFFEEEDDDCCCBBB<<<<<<<<<>>>@@@BBBBBBBBBAAA@@@AAAEEEEEECCCDDDIIIFFFHHHMMMVVVfffuuu}}}~~~{{{~~~zzzxxxvvvsssnnnggg___ZZZTTTMMMFFFBBBBBBAAA>>>:::===============>>>>>>???<<<>>>@@@@@@>>>@@@EEEJJJbbbssszzzqqqhhhfff___TTTDDDAAA===;;;===???AAABBBBBBDDDFFFGGGFFFFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMIIIJJJJJJIIIJJJPPP[[[dddpppwww~~~~~~|||}}}yyy}}}ccc@@@<<<888<<<;;;555888<<<555666666666666666777888888777888888888666666777999666666999;;;>>>GGG]]]rrrtttppp~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~yyy}}}}}}}}}~~~|||xxxxxxyyy{{{|||zzzyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}zzzyyy||||||~~~zzztttqqqqqqpppmmmmmmppplllssswwwrrrnnnppptttwwwsssssssssrrrssssssttttttsssssstttsssrrrqqqsssuuuxxxxxxxxxvvvtttrrrqqqqqqoooooopppppppppqqqqqqqqqllljjjiiiiiikkknnnooooootttuuuuuuvvvvvvvvvvvvvvvzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwxxxxxxwwwtttrrrpppnnnkkkeee^^^VVVPPPMMMGGGHHHIIIJJJIIIHHHHHHHHHFFF???:::===FFFTTTgggwwwyyydddccc\\\iii[[[DDDGGGEEEAAAFFFBBBFFFeeePPPQQQQQQMMMNNN\\\xxx~~~||||||wwwssszzztttyyy|||{{{~~~{{{yyy~~~|||zzzxxx|||yyyzzz|||ooo]]]OOOQQQZZZZZZ]]]eeeppp|||{{{vvvrrrpppmmmkkkjjjiiigggeee[[[YYYUUUQQQNNNMMMLLLLLLCCCBBB@@@@@@???===:::888777:::???DDDHHHKKKLLLLLLIIIJJJAAA>>>NNNeee}}}jjj___dddnnniiirrruuuWWWQQQOOOFFFBBBGGGBBBBBBCCCDDDEEEEEEEEEEEE;;;;;;<<>>??????===@@@CCCAAA>>>???CCCGGGWWWeeeiii[[[QQQQQQLLLAAA===<<<:::;;;>>>AAABBBBBBBBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMHHHJJJJJJIIILLLUUUcccmmmxxx{{{~~~|||yyyyyy|||}}}~~~}}}rrrkkkCCC;;;<<<999===;;;555:::>>>666666666666666666777888888444555555555333333555666555666:::<<<<<>>???AAA@@@===:::999999555???FFFGGGIIIMMMMMMIIIDDDEEE@@@BBB]]]XXXaaajjjlllpppsssaaaSSSQQQOOOFFFBBBEEEIIIHHHGGGFFFEEEEEEEEEEEE<<<<<<>>>AAA@@@===@@@EEEBBBCCCCCCBBBAAAAAACCCFFFDDD@@@???FFFRRRcccyyy}}}}}}|||zzzwwwrrrmmmjjjaaa^^^XXXRRRKKKFFFBBB@@@@@@@@@???>>>=========>>>>>>AAABBBBBB??????AAACCCNNNMMMKKKHHHDDDAAA???===:::;;;===@@@BBBCCCDDDEEEGGGFFFEEEEEEGGGIIILLLMMMPPPMMMIIIIIIKKKMMMMMMKKKIIIHHHJJJPPPZZZeeeooottt|||}}}~~~~~~~~~vvvwwwlll|||pppMMM>>>888999999999888888888777777666666666666666666666666888888777777666666555555888444666<<<<<>>>>>===dddNNNLLLKKKRRRMMMMMMddd{{{ooolllsssyyy~~~|||~~~|||wwwsssvvvxxxyyy}}}}}}{{{xxxxxxyyy|||~~~zzzyyyxxxxxxzzz|||~~~~~~~~~}}}|||~~~|||{{{wwwsssssstttpppiiiccclll}}}}}}|||xxxyyyzzzzzzyyywwwuuusssnnnjjjfffdddccc```ZZZTTTPPPOOOMMMLLLKKKIIIFFFCCC>>>???@@@>>>;;;999999999:::AAAEEEFFFIIINNNNNNKKKGGGBBBBBBTTTuuu~~~hhhqqqrrrmmmwwwgggZZZRRRRRRPPPGGGCCCEEEKKKJJJHHHFFFDDDCCCBBBBBB>>>>>>@@@DDDBBB???AAAFFFEEEFFFEEECCCAAAAAABBBDDDCCC@@@@@@DDDLLLZZZnnn~~~{{{yyyvvvtttssstttoooggg^^^UUUMMMHHHFFFAAA@@@>>>===>>>>>>>>>===???AAABBBAAA???>>>???@@@BBBBBB@@@???===;;;:::999<<<===???AAACCCDDDEEEEEEFFFFFFEEEFFFGGGIIILLLMMMNNNLLLJJJKKKMMMMMMLLLJJJJJJMMMRRRYYYaaaiiippptttxxx|||{{{ZZZDDD???999999999888888888777777777555555555555555555555555777777777777666666555555888555777;;;:::;;;JJJ]]]}}}}}}{{{yyyyyyzzz{{{zzzyyyzzz|||~~~~~~|||zzzzzzzzzvvvuuuuuuuuuuuuuuuvvvvvvvvvsssrrrrrruuuvvvvvvtttuuuuuuxxx~~~xxxxxxvvvuuutttvvvzzz~~~zzzyyyzzzpppnnnlllnnnrrrwwwyyyyyy}}}xxxssspppoooppprrrssstttuuuuuutttsssrrrpppqqqqqqrrrrrrrrrqqqqqqrrrssstttssspppooonnnoookkkjjjiiikkknnnooonnnlllkkkllllllmmmnnnoooooooooppprrrssstttssstttuuuwwwxxxxxxyyyzzzyyyxxxwwwvvvsssssssssssssssrrrqqqpppqqqnnnhhh```XXXPPPKKKHHHHHHHHHHHHIIIJJJJJJHHHEEE@@@999;;;KKK[[[eeennnwwwppp^^^UUUYYYqqqLLLAAA@@@@@@???>>>>>>>>>===eeeLLLHHHGGGLLLIIIMMM```ppp{{{{{{uuuvvv|||mmmpppyyy}}}~~~|||vvvqqquuuxxxxxx{{{|||wwwrrrqqquuuyyy||||||xxxxxxwwwxxxzzz|||}}}|||{{{|||||||||~~~~~~}}}~~~|||zzz}}}}}}{{{}}}|||yyyvvvrrrxxxrrrrrrsssttttttsssrrrqqqkkkgggbbb___]]]ZZZTTTOOOJJJJJJKKKLLLKKKHHHBBB>>>??????>>><<<999888999;;;@@@CCCEEEGGGJJJNNNNNNJJJFFF???GGGhhhsss~~~xxxppppppWWWQQQOOOQQQNNNEEEBBBEEEMMMLLLIIIFFFCCC@@@???>>>AAA@@@CCCFFFEEEBBBBBBEEEEEEEEEDDDBBB???>>>>>>???AAA@@@@@@BBBDDDMMM```qqq~~~}}}}}}~~~~~~}}}xxxoooeee[[[SSSNNNKKKGGGDDD@@@???@@@AAA???===@@@BBBCCCBBB@@@?????????========================@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMKKKKKKKKKMMMNNNNNNMMMKKKOOOVVV```hhhmmmqqquuuxxxyyylllBBB:::@@@;;;888888888888777777777777555555555555555555555555777777777666666666666555999777888;;;999888BBBQQQvvv|||~~~||||||zzzwwwvvvwwwyyyyyyyyyzzz{{{}}}|||zzzxxxwwwwwwrrrrrrrrrrrrssstttuuuvvvsssqqqpppppprrrssssssrrrqqqqqqtttzzz~~~~~~|||yyyvvvvvvzzz}}}yyyxxxxxxooommmooouuu|||}}}xxxrrrvvvvvvuuussspppooooooppprrrssstttuuuuuutttsssrrrnnnoooqqqrrrsssrrrrrrqqqnnnpppqqqqqqooonnnnnnoookkkjjjjjjlllnnnooonnnlllkkklllmmmnnnnnnoooooonnnqqqssstttsssrrrrrrssstttuuuvvvwwwxxxxxxxxxwwwvvvtttrrrpppqqqttttttrrrooonnnjjjccc[[[SSSMMMJJJHHHJJJIIIIIIIIIJJJIIIGGGEEECCC777<<>>>>>=========dddKKKHHHFFFKKKKKKTTTeeemmmuuu}}}{{{ssskkkpppzzz{{{|||}}}}}}|||yyyuuutttxxxzzzxxxyyy}}}~~~}}}wwwrrrnnnoootttxxxyyyxxx{{{}}}}}}}}}|||{{{{{{{{{}}}||||||||||||||||||}}}wwwzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{~~~~~~~~~uuupppqqqmmmnnnoooppppppnnnkkkiiigggccc___[[[XXXTTTNNNKKKGGGGGGGGGGGGGGGDDD???<<>>>>>BBBAAACCCFFFFFFBBBAAACCC???@@@@@@>>><<<:::;;;<<>>CCCSSSdddmmmmmm|||yyyvvvooohhhaaa\\\YYYXXXSSSMMMGGGEEEEEEDDDAAA===AAABBBCCCCCCBBBAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMLLLLLLLLLMMMOOOPPPRRRRRRZZZcccnnntttvvvxxx|||}}}UUU888777>>>:::888888777777777666666666555555555555555555555555666666666666666666666666777777999;;;888777>>>IIIdddzzzwwwwww}}}rrrrrr||||||ttt|||}}}|||zzzwwwtttrrrsssuuuvvvwwwwwwxxxyyyxxxvvvsssssssssrrrqqqqqqqqqrrrrrrssstttsssrrrrrrrrrssssssttttttrrrrrrtttyyy}}}}}}~~~{{{xxxyyy~~~wwwuuuuuuuuussstttxxx}}}xxxqqqsssttttttsssqqqqqqrrrsssqqqrrrssssssssssssrrrqqqmmmoooqqqssstttssssssrrrmmmnnnoooooommmllllllmmmkkkkkkkkkmmmnnnnnnnnnmmmnnnooopppqqqqqqqqqqqqpppqqqsssttttttsssrrrtttuuussstttvvvwwwxxxxxxxxxwwwuuuqqqoooqqquuuvvvsssnnnkkkfff]]]UUUNNNJJJIIIIIIKKKJJJIIIJJJJJJIIIFFFCCC@@@999???UUUmmmzzzlllZZZMMMXXXwwwnnnIIIAAA@@@>>>===<<<<<<======cccLLLKKKFFFIIINNN]]]llllllrrrttt```XXXdddlllwww}}}{{{wwwuuuuuutttxxxyyyvvvvvvyyy|||}}}uuusssrrrsssuuutttqqqnnnssswww{{{}}}{{{xxxvvvvvvyyyzzz|||}}}}}}|||zzzyyyvvvyyy|||~~~}}}}}}~~~}}}||||||}}}~~~{{{~~~yyyxxxuuummmeeegggjjjmmmooonnnjjjfffcccaaa___ZZZVVVSSSOOOKKKIIIFFFDDDBBBAAAAAA@@@>>><<<>>>>>><<<999888999===???FFFGGGJJJMMMMMMIIIDDD@@@>>>NNNiiizzzsssfffnnn{{{vvvjjjNNNMMMLLLLLLKKKEEE@@@AAAFFFGGGFFFEEECCCBBBAAA@@@@@@CCCAAAAAADDDDDD@@@>>>???:::;;;===<<<;;;;;;;;;<<<===>>>@@@???<<<>>>KKKZZZxxx{{{fffeeeooo{{{}}}yyywwwtttpppmmmjjjiiihhh^^^XXXQQQLLLHHHFFFBBB???AAA@@@@@@AAABBBCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMLLLMMMOOOUUU[[[```fffmmmuuuxxxyyy{{{XXXGGG===999;;;999777777777666666666555555555555555555555555555555555555555555555666666666555777999;;;999888>>>EEEWWWjjjnnnjjjppp{{{}}}tttrrroooqqqnnniiiqqqyyyrrrnnnxxx~~~|||{{{xxxuuuqqqpppqqqsssttttttvvvwwwxxxvvvtttrrrrrrrrrssssssrrrqqqqqqqqqqqqqqqrrrssssssrrrrrrssstttuuuvvvwwwyyy{{{}}}}}}|||{{{{{{yyywwwvvvyyyyyyuuuttttttuuuwwwzzz~~~~~~zzzvvvsssrrrtttuuutttsssrrrrrrsssppppppppppppppppppppppppnnnoooppprrrsssssssssrrrmmmnnnooonnnkkkjjjiiijjjjjjkkkmmmmmmnnnnnnnnnnnnrrrssstttuuuvvvuuutttsssqqqrrrtttttttttuuuvvvxxxtttuuuwwwyyyzzzzzzyyyyyyvvvrrrpppqqquuuuuuqqqmmmfffaaaYYYPPPJJJHHHIIIIIILLLKKKIIIIIIIIIGGGDDDAAA;;;>>>CCCOOOhhh~~~```UUUSSShhh___LLL@@@???===<<<;;;;;;<<<===bbbNNNNNNFFFHHHOOOcccmmmdddggg{{{aaaOOOSSS___ppp|||zzzsssrrruuuppptttvvvrrrrrrwww}}}xxxyyyzzzyyyuuuooohhhdddeeekkkssswwwwwwvvvvvvwww{{{|||}}}~~~|||yyyvvvtttyyy|||~~~{{{zzz|||~~~~~~|||zzz{{{}}}vvv|||~~~zzzyyy{{{~~~vvvrrrppphhh]]]hhhjjjlllmmmkkkgggbbb___ZZZXXXUUUQQQMMMJJJHHHHHHFFFCCC???<<<<<<=========<<<<<<<<<::::::<<>>@@@@@@===;;;<<<888:::============>>>???===>>>??????<<<<<>>BBBMMM___eeehhhxxx~~~zzzyyyzzz~~~ttt]]]ZZZkkkuuuqqqwww}}}{{{zzzvvvtttqqqpppqqqrrrsssssswwwxxxxxxwwwuuussstttuuuuuutttsssrrrqqqqqqqqqqqqpppqqqrrrqqqpppppprrrtttxxxzzz|||}}}}}}{{{yyywwwxxxxxxwwwxxx{{{~~~yyyxxxvvvvvvxxxxxxzzz}}}|||xxxtttrrrrrrqqqrrrtttsssqqqppppppqqqooooooooonnnnnnooooooooonnnnnnnnnoooooopppqqqqqqmmmnnnnnnmmmkkkiiihhhiiijjjlllnnnnnnnnnmmmnnnooosssuuuvvvxxxxxxwwwuuutttqqqssstttuuuuuuuuuwwwyyyuuuvvvxxxzzzzzz{{{zzzzzzvvvsssqqqpppqqqpppmmmiiibbb]]]UUUMMMHHHGGGHHHJJJLLLJJJIIIHHHGGGEEEBBB???:::BBBFFFNNNfff~~~kkkXXXTTT[[[vvvoooOOOGGG@@@???===;;;:::;;;<<<===cccNNNOOOHHHHHHPPPeeekkkXXXXXXqqquuu```PPPYYYjjjxxxzzztttrrruuuooosssrrrmmmlllrrrzzz~~~xxx|||}}}uuummmhhhfffiiinnntttvvvuuuuuuxxx|||||||||||||||zzzxxxwwwuuuyyy|||~~~|||xxxwwwyyy|||{{{{{{zzzzzz{{{|||}}}~~~uuuzzz{{{xxxwww}}}}}}zzzyyyxxxvvvqqqkkkhhhggguuussspppkkkfff```\\\YYYRRRQQQOOOLLLIIIGGGFFFGGGDDDAAA===;;;;;;<<<<<<;;;:::;;;<<<<<<<<<>>>BBBEEEGGGHHHMMMOOOJJJDDDFFFLLLjjjvvvaaafffyyyvvv~~~aaaQQQNNNKKKKKKIIIFFFCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFF@@@<<<======;;;:::;;;777999<<<=========>>>??????>>>>>>>>><<<;;;@@@HHH]]]rrr|||~~~|||}}}~~~~~~|||xxxtttqqqrrrqqqlllcccYYYSSSSSSVVVPPPKKKEEECCCDDDGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFHHHIIIKKKLLLLLLMMMMMMOOORRRUUU[[[eeepppxxx{{{||||||~~~}}}fffHHH999<<<:::888888444666666666555555555444444444444444444444444444444444444444555555555666666444666888777777999===???CCCVVVaaannnsssdddmmmyyy~~~~~~~~~|||{{{zzzwwwuuusssssstttttttttsssvvvwwwwwwvvvttttttuuuvvvuuuttttttsssssssssttttttooopppqqqpppooooooqqqsssvvvxxx|||}}}|||yyyvvvtttvvvwwwyyyzzz}}}zzzyyyyyywwwwwwyyyvvvvvvvvvvvvuuutttqqqooonnnppprrrrrrqqqpppppppppoooooonnnnnnnnnnnnoooooommmlllkkkjjjjjjkkkmmmnnnjjjlllmmmmmmkkkjjjjjjjjjjjjllloooooommmmmmnnnppprrrsssuuuwwwvvvuuusssqqqrrrsssuuutttssssssuuuvvvvvvwwwyyyzzzzzzzzzyyyyyytttsssqqqooollliiifffddd^^^ZZZSSSLLLHHHGGGHHHIIILLLJJJHHHGGGFFFCCC???<<<===AAAHHHWWWmmmyyynnn[[[TTTZZZkkk}}}QQQHHH>>>@@@???<<<:::999:::<<<===dddNNNNNNLLLJJJRRRfffhhhPPPMMMggg~~~tttSSSXXXeeeuuu{{{wwwsssuuuqqqtttrrrjjjgggllltttyyyuuu{{{~~~uuunnnlllmmmzzz|||}}}{{{wwwvvvzzz~~~{{{{{{zzzyyyyyyzzz{{{{{{uuuyyy|||zzzwwwuuuxxx|||vvvwwwyyyzzz{{{{{{zzzyyyyyy{{{{{{xxxyyy}}}}}}{{{|||||||||rrrqqqxxxtttjjjlllxxx~~~uuujjj```YYYTTTRRRMMMMMMKKKHHHEEEDDDEEEFFFBBB@@@===<<<<<<<<<;;;:::888:::<<<===>>>@@@DDDGGGHHHIIILLLMMMHHHCCCJJJVVVooo]]]kkktttllltttiiiKKKHHHOOODDDEEEDDDAAA@@@@@@>>><<<@@@@@@@@@@@@AAABBBCCCDDDHHHAAA;;;<<<<<<::::::;;;666888;;;<<<;;;;;;;;;<<>>===>>><<<:::===BBBLLLkkkwww~~~}}}}}}}}}~~~~~~zzzwwwzzz{{{wwwnnnccc]]]___ddd[[[UUUMMMIIIIIILLLMMMMMMDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLMMMKKKOOOTTTZZZaaajjjvvv}}}uuuGGG>>><<<999222444888333666666555555555444444444444444444444444444444444444444444555555555666666444777888666555888;;;<<<<<>>;;;BBB???HHHaaauuutttbbbRRRVVVeeerrrAAAHHH999@@@>>><<<999999:::;;;===cccLLLLLLGGGLLLWWW]]]SSSGGGKKKZZZooottt^^^TTT___kkkkkkjjjooopppmmmiiihhhjjjnnnrrrtttsss{{{}}}ssspppwwwwwwuuuyyyyyytttvvvwwwwwwvvvuuuuuuvvvxxxyyyuuurrrsssvvvxxxxxxxxxxxxxxxwwwuuussstttvvvxxxxxxvvvuuuvvvwwwyyyxxxxxxxxx|||}}}yyyvvvnnnrrrvvvvvvssspppooooooyyyuuummmddd\\\VVVRRRPPPMMMLLLIIIGGGDDDCCCBBBAAA???>>><<<;;;::::::;;;;;;999:::;;;===AAAEEEIIIKKKJJJKKKLLLIIICCCFFF\\\sss|||fffdddrrrwwwppp~~~qqqQQQLLLOOOLLLFFFEEEDDDBBBAAA@@@@@@???@@@AAAAAA>>><<>>===>>>@@@BBBYYY]]]hhhwwwzzzcccuuu}}}|||zzzxxx}}}vvvuuuxxx|||nnndddeeemmmsssrrrdddWWWSSSSSSQQQMMMKKKDDDFFFIIIJJJJJJHHHEEECCCJJJGGGEEEGGGJJJMMMLLLJJJGGGHHHJJJKKKMMMNNNOOOOOOVVVUUUUUU[[[eeerrr|||~~~KKK===<<<;;;999777666555444555555555444444333333333333333333444444444555555555555444444444444555555555555555666666777888999===EEE^^^{{{wwwvvvuuuqqqsssvvvxxxzzzzzzzzzyyyxxxxxxwwwwwwvvvuuuuuutttrrrrrrrrrssstttvvvxxxyyyvvvuuutttsssrrrrrrssstttuuuuuutttsssrrrrrrrrrrrrwwwuuurrrssswww{{{~~~zzzuuurrrrrrssstttttttttsssrrrpppooommmlllkkkmmmnnnooopppppppppppppppmmmnnnppprrrrrrrrrpppoookkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhiiijjjkkkkkknnnnnnnnnmmmnnnnnnooopppnnnpppssstttsssrrrrrrrrrvvvssspppoooppprrrssstttppprrruuuxxxzzz{{{{{{{{{rrrooojjjeeeaaa^^^]]]]]]XXXRRRKKKHHHHHHJJJJJJJJJKKKHHHFFFDDD???::::::???CCCFFFPPPjjj~~~pppXXXSSSTTTuuu\\\AAA===>>><<<;;;;;;::::::;;;;;;<<>>===<<<::::::::::::;;;:::;;;===@@@DDDGGGJJJKKKLLLMMMOOOMMMJJJRRRjjjwwwnnnpppuuu{{{___HHHGGGHHHEEEDDDCCCBBB@@@??????>>>>>>@@@AAAAAA???===???FFFLLLIIIBBB;;;;;;;;;999999<<<>>>>>>??????>>>===;;;:::999:::<<<<<<<<<<<<>>>???EEEKKKZZZnnnjjjkkkvvv}}}|||~~~}}}wwwqqqoootttzzzxxxyyyvvvqqqppptttxxxxxxqqqggg```aaabbb^^^XXXUUULLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMPPPOOOOOOOOOQQQSSSUUUWWWbbbeeeiiipppvvv}}}[[[AAA;;;;;;:::999777666555555555555444444444333333333333333333444444444444555555555444444444444555555555555555555666777888999888@@@VVVvvv{{{wwwuuutttuuuvvvxxxzzz||||||}}}|||zzzyyyyyyxxxwwwvvvuuuuuutttuuuvvvvvvvvvvvvuuutttttttttrrrqqqqqqrrrssssssuuutttsssrrrqqqqqqqqqqqqqqqppppppqqqrrruuuyyy{{{xxxvvvrrrqqqqqqsssssssssrrrqqqqqqqqqppppppoooooooooppppppqqqqqqrrrqqqqqqooopppqqqrrrrrrqqqppppppnnnnnnnnnnnnmmmmmmlllkkkllllllkkkkkkkkklllnnnooonnnnnnnnnnnnoooppppppqqqmmmooopppqqqqqqrrruuuwwwvvvtttrrrpppqqqrrrssstttqqqrrrtttvvvwwwxxxwwwwwwrrrnnnhhh```[[[XXXVVVVVVSSSOOOJJJHHHIIIJJJJJJJJJKKKGGGEEEEEECCC>>>===@@@IIINNNdddcccPPPaaabbbwwwHHH<<<>>>===;;;;;;::::::::::::;;;;;;___JJJKKKLLLFFFFFFJJJIIICCCCCCHHHVVVmmmzzzzzzSSSGGGJJJQQQ\\\gggggghhhhhhhhhgggfffdddcccggglllqqqrrrpppqqqvvv{{{~~~~~~|||xxxwwwwwwtttooorrrssstttsssqqqqqqssstttuuusssrrrsssuuuxxxyyyyyywwwwwwvvvsssqqqqqqsssuuusssrrrqqqqqqsssttttttsssrrrtttvvvxxxzzz{{{{{{zzz|||zzzyyywwwwwwxxxzzz{{{xxxyyyyyyyyyxxxxxxwwwvvvpppqqqrrroookkkfffcccbbb\\\ZZZXXXTTTPPPMMMJJJIIIFFFEEECCCAAA???>>>======>>>===;;;:::999999:::;;;===>>>AAADDDGGGIIIJJJKKKJJJJJJKKKLLLOOO[[[rrrxxxooovvvxxxqqqyyykkkKKKAAACCCCCC@@@AAA@@@???>>>============???@@@@@@>>>===???EEEJJJEEE@@@<<<======::::::<<<===>>>>>>>>>>>>===;;;:::999:::;;;;;;::::::<<<===>>>CCCPPPcccwwwnnnbbb___zzzyyyssspppqqqwww|||vvvvvvtttuuu{{{|||uuuiiieeeeeejjjllleee\\\WWWTTTRRRNNNKKKJJJKKKMMMNNNLLLPPPTTTTTTQQQNNNOOOQQQZZZYYYWWWWWWXXX\\\```ccclllrrrzzz]]]===<<<999999888777777666666555444444444444333333333333333333333333444444444444555555444444444444555555555555555555666777888999888@@@PPPjjjzzz~~~|||yyywwwvvvwwwwwwxxxyyyzzz{{{}}}}}}||||||{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyxxxuuurrrppprrrrrrqqqppppppqqqrrrsssssssssrrrqqqqqqpppppppppmmmooopppooommmmmmpppssssssqqqooopppqqqrrrrrrqqqoooooopppqqqqqqrrrrrrssspppqqqrrrrrrsssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqooommmlllooommmlllkkkkkklllnnnpppnnnnnnoooooopppqqqrrrrrrnnnnnnooonnnoooqqquuuxxxssssssrrrrrrrrrrrrssstttrrrrrrssssssssssssrrrrrrqqqmmmeee]]]UUUQQQNNNNNNLLLJJJHHHHHHJJJKKKJJJJJJJJJFFFDDDDDDBBB>>>>>>AAAZZZoooVVVJJJ```ssseee???>>>BBB<<<::::::999999999999::::::___KKKMMMOOOGGGDDDIIINNNKKKGGGEEELLLbbbyyy{{{zzz~~~aaaQQQIIIHHHRRR```cccdddfffgggeeedddbbbbbbaaadddhhhkkkmmmppptttwwwwwwxxxxxxvvvvvvuuussspppqqqrrrrrrqqqppppppqqqssspppoooooopppsssuuuvvvwwwxxxxxxwwwtttrrrqqqsssuuurrrpppooooooqqqrrrrrrqqqvvvvvvwwwxxxxxxyyyyyyzzzxxxwwwuuutttssstttuuuvvvxxxxxxxxxwwwvvvtttsssrrrpppooonnnjjjeee```\\\ZZZSSSSSSRRRPPPNNNKKKHHHGGGCCCBBBAAA???===<<<<<<;;;<<<<<<:::999999:::;;;;;;???AAAEEEHHHJJJKKKJJJJJJIIIEEECCCGGGSSScccsss~~~nnnjjjpppzzzvvvnnn|||~~~SSSBBBBBBCCCAAA@@@>>>======<<<;;;;;;;;;;;;===>>>>>>===<<<>>>BBBEEE@@@<<<;;;======::::::<<<:::;;;;;;<<<;;;:::999888999;;;<<<;;;::::::;;;<<>>===<<<<<<;;;;;;::::::999:::;;;===>>>AAADDDGGGJJJLLLKKKIIIHHHEEE@@@???HHH[[[lllrrrqqq[[[kkkxxxuuulllqqq~~~```FFFAAAEEECCC@@@AAA<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<>>QQQeeeiiiUUUUUU___llljjjKKK@@@:::888:::888888777777777777888888```MMMOOOFFFDDDDDDJJJPPPPPPIIICCCAAAKKK___vvvsssWWWBBB@@@HHH___aaadddbbb^^^[[[[[[\\\YYYZZZ\\\]]]___ccciiinnnmmmmmmnnnqqqpppmmmmmmpppmmmmmmnnnmmmlllkkkmmmooommmoooqqqrrrrrrrrrtttvvvttttttsssqqqpppppprrruuuooommmllllllnnnoooooonnnppppppppppppppppppppppppoooooonnnnnnoooooopppqqqppppppooonnnmmmkkkjjjiiieeebbb___[[[XXXUUUPPPMMMKKKJJJIIIGGGEEECCCAAA@@@@@@???>>>===<<<;;;;;;;;;999999999:::;;;>>>@@@AAACCCEEEHHHJJJKKKJJJHHHGGG@@@@@@EEEQQQcccooolllbbbYYYmmmuuukkkggg|||YYYKKKAAABBBCCC@@@>>>???;;;;;;;;;:::;;;;;;<<<<<<999:::::::::;;;<<<======:::888888:::888555666;;;:::;;;<<<<<<<<<;;;:::999999:::;;;;;;::::::<<<===;;;;;;>>>HHHYYYttt~~~|||{{{zzzyyytttyyy{{{yyyxxx{{{~~~~~~~~~{{{zzzxxxpppfffaaaaaa\\\]]]___bbbfffiiilllnnnnnnnnnoootttyyyzzzvvvqqqoooqqqtttxxx{{{}}}|||~~~oooOOO@@@888666777555555444444444444444444222222222222333333333333222222222222333333333333444444333333333333444444444444444444555666777888777999;;;CCCTTTfffqqqrrryyyssskkkssszzz|||kkkllljjjiiilllqqqpppkkkllluuu}}}||||||{{{wwwssswwwuuutttsssssstttvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyvvvttttttvvvyyy{{{ssssssrrrqqqqqqrrrttttttqqqqqqrrrrrrqqqpppnnnmmmkkkmmmnnnooopppuuu}}}sssrrrqqqqqqqqqqqqnnnlllooonnnnnnnnnnnnmmmmmmmmmnnnnnnnnnooonnnnnnmmmlllnnnnnnnnnoooooooooppppppkkkkkkkkkkkkjjjjjjjjjjjjnnnmmmlllkkkjjjiiiiiiiiikkklllmmmnnnooonnnmmmllllllnnnnnnlllgggbbb^^^]]]aaagggoootttuuuuuuwwwyyyuuutttsssqqqooonnnnnnmmmhhhhhhfffbbb[[[RRRIIIDDDAAADDDHHHIIIIIIHHHHHHHHHCCCDDDCCC@@@???JJJffflllZZZRRROOOaaaOOO???>>>888888AAA777777777666666777777777___KKKLLLCCCDDDDDDFFFHHHHHHEEEAAAGGGKKKWWWlllxxx]]]IIIAAAPPPVVV]]]___\\\ZZZYYYZZZVVVWWWWWWVVVUUUYYYaaahhheeefffkkkpppnnnhhhgggkkkiiijjjjjjiiihhhhhhiiikkkjjjmmmooopppnnnnnnpppqqqmmmmmmmmmkkkjjjkkknnnppplllkkkiiijjjlllmmmmmmlllnnnoooooopppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkjjjiiigggfffdddccc\\\YYYUUUSSSRRROOOKKKHHHHHHFFFDDDBBB@@@?????????>>>===<<<;;;;;;:::;;;;;;888888999:::===@@@CCCEEEEEEFFFGGGIIIIIIHHHFFFEEEHHHRRR___jjjrrrrrrgggZZZ```jjjnnnmmmzzzlllGGGCCCAAA@@@???>>><<<;;;<<<;;;;;;;;;<<<======>>>:::::::::;;;=========<<<;;;999999:::777444666<<<999:::;;;<<<<<<;;;:::999666888::::::999:::;;;===>>>>>>@@@DDDLLL[[[uuu~~~~~~xxx~~~~~~}}}zzzrrrhhhfffiiieeeeeegggjjjnnnssswwwzzzuuuwwwyyy|||}}}|||}}}}}}}}}~~~{{{NNNCCCBBB999333666555555444444333333222222111111222222222333333333111222222222222333333333444333333222222333333444444444444444555666777777:::999;;;CCCMMM[[[mmm}}}~~~{{{tttqqqllllllqqquuuooofffcccnnn|||{{{{{{}}}|||yyyuuuvvvvvvuuutttttttttuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{xxxwwwuuutttuuuvvvxxxzzzsssrrrqqqppppppqqqrrrrrrqqqrrrssssssrrrqqqooommmjjjkkkmmmpppsssvvvyyy{{{qqqpppnnnooopppqqqpppnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnmmmlllllljjjkkkmmmnnnooooooooooooiiihhhgggfffggghhhjjjkkknnnnnnnnnmmmlllkkkiiihhhjjjjjjlllmmmlllkkkiiihhhggghhhhhheeeaaa^^^]]]]]]cccjjjssswwwwwwvvvwwwxxxtttsssqqqooonnnnnnnnnnnnjjjiiieee___WWWOOOHHHCCCCCCFFFIIIJJJHHHFFFGGGHHHCCC@@@>>>???EEEUUUpppvvvZZZQQQUUUXXXpppoooDDD<<>>BBBEEEGGGEEEFFFGGGGGGGGGFFFEEEDDDZZZmmmzzzjjj]]]jjjiiimmm}}}sssNNNDDDEEECCC???<<<===<<<:::<<<<<<<<<<<<======>>>???;;;;;;;;;===>>>???>>>===<<<:::::::::777444777===777777999999:::999888777444666888888888999;;;<<<:::;;;===@@@AAAIII[[[lll{{{vvvwwwooonnnrrrmmmlllmmmooosssyyy~~~~~~~~~}}}yyy___FFF>>><<<999777999555555444333333222111111111111111222222333333333111111222222222333333333444333333222222333333444444444444444444555777777777444888@@@GGGQQQiiiyyyuuuxxxyyyqqqfffaaammm{{{~~~}}}yyywwwyyy~~~~~~{{{uuuttttttsssssssssssstttuuuuuuvvvwwwxxxzzzzzz{{{vvvvvvvvvvvvvvvvvvwwwwwwsssrrrqqqoooooooooppppppqqqrrrssstttsssqqqooonnnlllmmmnnnqqqtttssspppnnnooommmlllmmmoooqqqqqqpppnnnnnnooooooppppppqqqqqqnnnnnnooonnnnnnmmmllllllgggiiilllnnnppppppooonnnhhhgggeeedddeeegggjjjllllllmmmnnnnnnllljjjgggeeeiiijjjkkkkkkkkkiiigggeeeccccccbbb```]]]]]]___aaaeeemmmvvvzzzyyyvvvvvvxxxrrrqqqooonnnmmmmmmnnnnnnmmmiiiccc[[[RRRKKKEEECCCEEEGGGJJJJJJGGGEEEFFFHHHEEE>>>999===HHHZZZpppkkkfffSSSHHHUUUooottttttYYY@@@;;;>>>;;;555222666666555555555555666666]]]JJJKKKFFFDDDBBB@@@???>>>?????????CCCHHHRRRjjjOOOAAAEEEKKKSSSXXXYYYVVVSSSRRRSSSSSSQQQOOONNNOOOQQQYYY^^^dddhhhiiieee```\\\```______aaacccccc```\\\___aaacccfffggggggfffeeefffddd```___```ccchhhkkkmmmjjjfffdddeeefffggggggkkkjjjjjjiiihhhgggffffffaaaaaabbbcccccccccccccccaaa```^^^[[[WWWTTTRRRPPPLLLKKKIIIGGGFFFEEEDDDDDDEEEAAA======@@@@@@<<<888::::::999999999999999:::666999===BBBFFFGGGFFFFFFNNNIIIHHHFFF???===LLLaaapppkkksssxxxhhhooo}}}[[[HHHBBBAAA@@@>>>===;;;:::999666777:::<<<<<<<<<;;;::::::<<>><<<;;;;;;<<<;;;:::999888999::::::888999:::;;;;;;;;;::::::888888999999999888777777999<<<===<<<<<>>>>>>>>???CCCFFFMMM```|||bbb@@@>>>@@@HHHRRRXXXWWWSSSPPPQQQQQQOOOMMMLLLMMMNNNNNNSSSYYY```ddddddcccbbb___]]][[[[[[[[[XXXSSSOOOSSSSSSUUUXXX[[[___bbbdddfffdddaaa___```bbbeeehhhjjjgggcccbbbcccdddeeeeeeffffffeeedddcccbbbaaa```^^^^^^_________^^^]]]]]][[[ZZZXXXVVVSSSPPPNNNMMMGGGFFFEEEEEEDDDDDDDDDEEEDDD@@@===<<<>>>>>>:::777;;;:::999888888999999:::<<>>===;;;:::999888888999:::;;;<<<<<<;;;::::::<<>>>>>>>>>>>BBBDDDFFFQQQhhh~~~}}}oooLLLBBB:::<<>>>>>NNNpppjjj___iiiwwwuuukkkxxx```JJJ???666<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<:::::::::::::::999888888888888999555666777888:::;;;<<<<<<777777888888999999::::::>>>@@@@@@>>>;;;;;;>>>AAAEEEQQQ```oooyyyfffrrr}}}zzzwwwuuuxxxyyywwwtttsssuuuwww^^^BBBDDD;;;444555666555333222333333333222222222222222222222222222222222222222222222222222222222222222111222222333333333333333333333333333444444444444555999888:::BBBHHH[[[xxxtttjjjrrr}}}}}}}}}~~~~~~{{{zzzwwwuuuuuuuuuvvvwwwuuuuuuvvvvvvvvvuuuttttttxxxwwwwwwxxxxxxwwwtttqqqsssuuuxxxxxxvvvtttssssssqqqqqqrrrsssttttttsssssspppooooooppprrrtttsssrrruuutttrrrpppooooooppppppkkkkkklllmmmnnnnnnnnnmmmooopppqqqpppnnnnnnooopppooovvv{{{xxxoooiiiiiimmmiiihhhgggffffffggghhhiiigggggggggdddbbbbbbdddeeeeeefffgggggggggeeedddcccaaa```______```bbbeeefffkkkrrryyy}}}|||xxxvvvvvvnnnllljjjiiiiiiiiigggeeeaaa\\\UUUNNNIIIGGGGGGHHHJJJKKKIIIFFFEEEGGGEEEAAA???BBBIII[[[uuuzzzeeeSSSPPPRRRccciiiHHH???777888999888777777666555555555555444444444\\\IIIJJJCCCCCCAAA@@@???>>>===<<<===???@@@???DDDUUUmmm~~~{{{ooo[[[PPPBBB:::<<>><<<999999999999999999999999<<<<<<;;;::::::;;;;;;;;;:::<<<===<<<:::999999999999999888888777777777777444444555777888:::<<<===:::::::::;;;;;;<<<===>>>AAACCCDDDBBB???======>>>@@@GGGRRRaaavvvyyyiiiuuuvvvppp~~~}}}zzz||||||tttXXXCCC>>>;;;777333333666666333222222222222222222111111111111111111111111111111111111111111111111111111111111111222333333333333222222222333333333444444444333777444555<<>>===<<<;;;:::<<<>>><<<===GGG\\\nnn}}}ssskkkeeeXXXIII===<<>>??????FFF___zzz\\\WWWooovvvffflllsssPPP===;;;>>>AAA888888888999999:::::::::<<<<<<;;;:::::::::;;;;;;:::;;;<<<;;;999777777888777777777777777666666666333333444555777999<<<===::::::999:::;;;<<<===>>>;;;<<<>>>===<<<:::999999<<<@@@HHHUUUgggzzzzzzssswww|||~~~~~~rrrvvvRRR:::888;;;666555333333555666444111111111111111111111111111111111111111111111111111111111111111111111111111000111222222333333222222222222222333333333444444222777333111777;;;DDDVVVvvv||||||{{{|||}}}wwweeelll~~~}}}|||{{{zzzyyyxxxxxxyyyyyywwwuuutttssssssuuuxxxyyy}}}~~~~~~{{{yyyyyyxxxxxxxxxwwwuuusssoooppppppppppppqqqqqqrrrnnnmmmmmmnnnppprrrqqqpppqqqooommmjjjiiiiiijjjkkkkkklllmmmnnnooopppppppppmmmllllllllllllkkkkkkjjjhhhhhhhhhiiiiiihhhfffccccccbbbaaa``````aaabbbbbbaaabbbbbbaaa______```aaa```aaabbbcccbbb```^^^\\\aaaaaabbbdddfffiiilllnnnssswww{{{}}}zzzuuuooolllnnnmmmllllllkkkhhhdddaaaWWWRRRKKKGGGFFFHHHHHHHHHGGGFFFGGGIIIHHHDDD@@@>>>CCC\\\}}}VVVIIITTTMMMXXXkkkfffHHH???999666888999666444444333333333333444444444444\\\IIIJJJAAAAAAAAA@@@>>>===;;;:::999:::<<<<<<;;;???NNN^^^zzzhhhMMM===<<>>===<<<<<<<<<888888888888888777777777777888;;;>>>BBBEEEHHHJJJJJJGGGEEEGGGIIIGGG@@@999:::???RRRwwwkkkZZZ^^^ssspppaaavvvvvvMMM>>><<<999999===777777888888888999999999:::::::::::::::::::::::::::;;;;;;:::777666666777666666777777666666555444333333333444555888:::<<<888777666666666888999:::666777999::::::999888777666999@@@KKK[[[mmm}}}zzz{{{vvvyyyhhhFFF<<<888222333555444222333666444000000000000000000111111111111111111111111111111111111111111111111111111111000111111222222222222222222222222222333333333333333888444222777999===III___kkktttvvvyyyxxxvvvwww{{{}}}wwwnnniiikkkrrrrrrfffmmmzzzzzz{{{}}}}}}|||{{{zzzyyyyyyyyyyyyyyywwwuuutttuuuxxx{{{~~~vvvuuuuuuvvvwwwwwwvvvtttppppppooooooooooooppppppqqqoooooooooqqqrrrqqqpppnnnmmmkkkiiihhhhhhiiiiiillllllmmmnnnooooooooonnnjjjjjjjjjjjjkkkjjjhhheeegggdddaaaaaacccbbb]]]XXX^^^]]]]]]\\\]]]^^^___```[[[\\\^^^]]]\\\\\\]]]___]]]___aaabbbcccddddddcccdddeeefffhhhkkknnnppprrryyy{{{~~~}}}wwwqqqlllnnnmmmlllllljjjfffaaa]]]RRRMMMHHHFFFHHHIIIIIIHHHIIIHHHIIIJJJGGGAAA@@@BBBOOOxxx|||XXXHHHJJJMMMRRRfffNNN???>>>999666888888444222444222222333333333333333444YYYGGGHHH@@@@@@@@@@@@>>><<<:::999999999;;;===;;;:::CCCNNNeeevvvhhhIII<<<:::@@@CCCFFFGGGFFFEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>AAAEEEHHHJJJMMMRRRVVVSSSUUUWWWXXXYYYWWWVVVUUUSSSQQQOOOMMMKKKJJJJJJKKKJJJHHHGGGGGGHHHHHHFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;::::::::::::555666777777777888999:::<<<===@@@CCCFFFHHHIIIIIIJJJIIIIIIGGGEEECCCCCCBBBJJJVVVsssnnncccccciiirrrqqqvvvrrrUUU<<<888:::666555888666666666666666777777777666777999::::::::::::999:::;;;:::999666555555777555555666666666555444333333333222333444777999;;;777666555444444555777888666777777999:::;;;:::999666888<<>><<<:::999999888;;;>>>;;;777<<>>>>>>>>::::::999999888999999999333555777777888888:::<<<@@@BBBDDDGGGHHHHHHHHHGGGEEEIIIKKKGGGBBBBBBJJJQQQhhhyyyzzzkkk^^^kkksssssszzzKKKBBB;;;999888555555888555555555555555555555555444555888:::;;;:::999888:::::::::888555444555666444555666666666555333333444333222222333666888:::999888666555444555777888555444555666888999888777::::::;;;<<<@@@LLL```qqquuupppPPPCCC<<<444444;;;222555333...---111111---.../////////000000111111000000000000000000000000000000000000000000000000000000111222222222222111111111222222222333333333,,,444222000777888555:::BBBOOO]]]iiixxx~~~ooo}}}}}}|||yyywwwwwwyyy|||yyy}}}~~~}}}|||{{{yyyxxxvvvvvv{{{{{{}}}~~~~~~}}}zzzvvvrrruuutttrrrpppooooooppppppooonnnllllllmmmmmmkkkjjjlllmmmmmmnnnnnnmmmlllllljjjjjjkkkkkkkkkjjjiiiiiihhhhhhiiilllmmmkkkeee```XXXZZZ\\\[[[YYYXXXXXXZZZYYYYYYYYYYYY[[[]]]___```ZZZ]]]___aaaaaaaaacccdddfffffffffeeefffggghhhhhhjjjkkkmmmooorrrtttvvvwwwuuuwwwzzz}}}}}}yyysssnnnhhhhhhgggfffccc]]]VVVPPPLLLHHHEEEGGGKKKMMMJJJGGGGGGFFFFFFFFFCCCEEESSScccyyyssscccQQQLLLSSSXXXWWWtttSSS<<>>@@@CCCDDDCCCEEEDDDBBB@@@??????@@@@@@=========>>>>>>>>>>>>>>>AAAAAABBBCCCDDDFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>========================999888777666666777999:::555666777999<<>>AAAPPPdddttt{{{qqq}}}mmmXXXHHH<<<;;;888888===DDDDDD???DDDCCCAAA@@@?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>=========<<<<<<::::::::::::999999999999:::999777666666777888999888999:::<<>>AAAAAAOOOzzz|||yyypppggggggdddsssTTTAAA<<<;;;888666444333333333555555555444444444333333666777777888888777777666555666777777666555444333555555555444444444444444777666555444444555666777;;;888555333333444555555555555444444444555555666555666777888:::@@@GGGLLLYYYggg}}}xxxlllhhhyyy|||kkkFFF;;;:::444000222222222111111000//////...000000000000000000000000000000000000000000000000111000/////////000111222000000111111111222222222000000000000000000000000444333333333333444555555:::BBBSSSlllxxx~~~~~~{{{wwwuuuwwwyyywwwssssssuuuzzz~~~|||zzz|||zzzwwwxxxuuurrrsssvvvwwwuuurrrmmmmmmllljjjhhhgggiiijjjiiijjjkkkllllllmmmmmmmmmkkkiiihhhhhhhhhhhhgggeeeddddddcccaaa```___]]]]]][[[[[[[[[[[[[[[\\\]]]]]]\\\]]]___aaabbbccccccccceeeddddddfffiiijjjhhheeeggghhhjjjkkkllllllllllllooorrruuuwwwxxxwwwxxxxxxzzzzzz{{{}}}}}}yyytttpppmmmiiiccc^^^XXXRRRLLLHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJOOONNNHHHYYY~~~mmmWWWOOOLLLRRRlllOOO===<<<555888777555333222333444444222222222222222222222222}}}WWWCCCDDDBBBAAA@@@>>>=========>>>888888888999:::;;;<<<======CCCPPPaaattt}}}wwwlll|||ttthhhaaa]]]GGGAAA888444:::BBBBBB===BBBBBBAAA@@@?????????@@@<<<<<<<<<;;;::::::999999;;;;;;::::::;;;;;;<<<<<>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======;;;::::::::::::999999999888888888888777777666666999999777666666777888999======???AAACCCEEEGGGHHHIIIGGGEEEFFFHHHHHHFFFDDDAAA??????AAAMMMjjjmmm]]]ccckkkjjjccchhhnnn[[[999666888777666555444333333222444444333333333333333222555555666666666666555555555666666666666555444444666666666555555444444444666555555444444555555666888666444333333555888999666666555444444444555555444555555555666888<<>>OOOhhhtttllljjjtttyyyxxxttttttxxxuuunnnpppqqqssswww{{{}}}}}}~~~||||||~~~|||xxxtttsssuuuuuusssqqqnnnnnnmmmkkkhhhgggiiijjjjjjjjjllllllmmmlllkkkjjjhhhgggeeeeeeffffffeeeccc_______________^^^]]]]]]\\\\\\]]]^^^___```aaabbb```aaabbbcccdddfffgggggghhhgggggghhhjjjkkkjjjiiihhhjjjllloooqqqrrrrrrrrrppprrruuuwwwwwwxxxzzz|||zzzzzz{{{|||{{{xxxrrrnnnkkkfff___XXXSSSNNNIIIFFFIIIHHHFFFFFFGGGIIIJJJIIIQQQRRR______UUUlllzzzfffRRRJJJMMM^^^cccAAA666777444777666444333222333333444222222222222222222222222{{{VVVDDDDDDCCCBBB@@@>>>>>>>>>>>>???======<<<:::999999999999<<<===CCCTTTkkk}}}zzzrrrkkkggg]]]YYYOOOBBB;;;<<<>>>===@@@@@@@@@???????????????======<<<;;;::::::999999999999888777777777777888;;;::::::999999::::::;;;::::::::::::::::::::::::;;;::::::999999:::::::::777777777777777777777777999999888888888777777777888888888888999:::<<<===AAABBBCCCEEEGGGHHHIIIIIIGGGEEECCCDDDEEEDDD@@@===AAAAAACCCOOOkkksss]]]ZZZdddkkkhhhdddjjj___BBB888777333444444444444333222222222222222222222222222222555555666666666666555555555555555555555555555444777777777666555555444444444444444444444444444444666666555333333444888:::777666555444444444444444333444555555444444777888AAAIIIWWWfffssszzzzzzwww}}}}}}|||mmmRRR:::444666444222555111111000000////////////000000000000000000000000000000000000000000000000////////////000000111111000000000000111111111111000000000000000000000000333333222222333333444555666:::EEEYYYrrrzzzxxxiii^^^iiivvv|||vvvrrruuutttmmmooooooooopppttt{{{~~~|||{{{{{{{{{|||{{{}}}{{{vvvsssrrrrrrpppnnnqqqqqqpppmmmkkkjjjkkkmmmjjjkkklllllllllkkkiiihhhhhhgggeeeffffffgggeeeddd______`````````______^^^^^^^^^___```aaabbbccccccdddddddddeeefffgggiiijjjiiihhhgggggghhhiiijjjjjjkkkmmmooorrrtttuuuuuuuuuppprrruuuvvvwwwyyy{{{~~~{{{{{{{{{|||{{{wwwqqqlllhhhbbbYYYRRRMMMIIIGGGEEEHHHGGGFFFGGGJJJLLLKKKJJJSSSbbbxxxrrreee~~~eeeXXXMMMLLLXXXsssgggMMM;;;666888666555555444333222222333333111111111111111111111111wwwTTTDDDDDDBBBAAA@@@>>>>>>>>>??????>>>>>><<<;;;::::::::::::AAA>>>>>>GGGXXXlllvvvjjj~~~xxx___EEE888999===>>>>>>?????????????????????>>>>>>===<<<;;;;;;:::::::::888777777666666777888888777777777777888888777777777777777777777777888888777777777888888999555555555555666666666666888888888888888888888888777888999;;;===???AAABBBDDDEEEFFFHHHIIIJJJJJJIIIGGGGGGEEEDDDBBB???<<<::::::III\\\qqqrrriiibbbeeeiiijjjmmmpppddd999444999777111222333333333333222222222222222222222222222222555666666777777666666555555444444444444555555555777777666666666555555555333333444444444444333333666777777555333333666888777666555444444444444444333555666666555555777888777;;;DDDOOO\\\jjjxxxwwwkkknnnvvvyyyxxxSSSBBB444333666444222222000000000///////////////////////////////////////////////////////////////......//////000000000000//////000000000111111111000000000000000000000000333222222222222333444444444555<<>>===>>>>>>???::::::::::::;;;<<<===>>>>>><<<;;;???HHH[[[xxx|||~~~|||WWW@@@:::<<<<<<===>>>????????????????????????>>>=========<<<<<<;;;:::999888888888888888777777666666777777888666666666666666666666666777777666666777777888888555555666666666666777777777777777888999999::::::999:::<<>>:::999===AAATTTrrr|||ssskkkhhhgggkkk{{{oooJJJ888555555666222222222222222222222222111222222222222333333333555555666666666666555555444444444333444444555666555555555555555555555555222333333444444333333222555777999888444222444666666666555444444444555555444666777666666666888:::777777;;;BBBKKKYYYnnnuuukkkmmmvvvwwwppphhhgggooorrrgggZZZBBB999222333444111...---////////////////////////////////////////////////////////////////////////---...///000000000///////////////000000000111111000000000000000000000000222222222222222333444444666666999AAANNN^^^kkksssuuuyyy{{{qqqyyyzzzuuuxxx~~~tttqqqxxx|||zzzmmmwwwzzzsssppppppkkkkkkiiiffffffkkkuuu|||~~~}}}|||}}}~~~}}}yyywwwxxx{{{~~~~~~}}}ooopppqqqrrrssstttuuuuuuqqqqqqpppmmmjjjiiijjjkkkkkkjjjjjjiiiiiihhhhhhhhheeedddccccccdddeeedddccchhhhhhiiiiiihhheeecccaaabbbccceeeffffffeeedddcccggggggggghhhiiijjjjjjjjjlllnnnooonnnmmmlllmmmoooqqqrrrsssuuuuuuuuutttsssvvvxxx{{{}}}~~~~~~~~~~~~}}}{{{xxxrrrkkkeeeZZZUUUMMMHHHEEEEEEFFFFFFIIIIIIJJJIIIHHHIIIKKKNNN\\\uuusssZZZ\\\pppkkkQQQOOOMMMMMMYYYxxxYYY<<<999999888888555222222222222222222222222111111111111111111111111mmmNNNAAABBB@@@???>>>=========>>>???777777777888999;;;<<<===888888:::===AAANNNjjj}}}yyy{{{jjjRRRCCC;;;;;;<<<===???????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::888888888777777888888888555555555555555555555555777777666666777888888999666777777777888888888888777888999:::<<<===>>>>>>>>>???AAACCCEEEFFFGGGGGGEEEFFFGGGIIIIIIHHHFFFEEE<<<>>>===:::888@@@RRR```ssshhhiiippp}}}{{{KKK===>>>888333555444333222111111111222333222222222222333333444444444444555555555555444444444444333333333444555666333333333444555555666666111222333444444333222111222666::::::666333333555555555444444444555555666666666666555444555777999:::999:::<<<>>>EEEWWWiiikkkhhhooommmaaaaaaeeehhhkkknnnjjjXXXFFF:::555111222222000......////////////////////////////////////////////////////////////////////////---...///000000000///...////////////000000000111000000000000000000000000222222222111222222333444777777888:::@@@JJJWWW___pppxxx~~~rrrrrrttt{{{xxxrrr|||~~~zzzpppnnnlllllljjjfffcccfffnnnuuu}}}{{{zzz{{{||||||}}}zzzvvvvvvwwwvvvqqqllllllnnnrrrtttuuuuuuvvvvvvrrrrrrpppmmmjjjiiijjjkkkkkkjjjhhhgggggghhhiiijjjfffeeeddddddffffffeeedddggghhhjjjjjjiiigggdddbbbcccdddfffhhhiiiiiihhhhhhggghhhjjjkkkllllllkkkkkkmmmppprrrrrrpppoooooopppqqqrrrtttuuuvvvvvvuuuuuuuuuxxx|||~~~~~~~~~~~~~~~|||yyyuuunnnfff```SSSOOOIIIEEEEEEFFFGGGHHHHHHJJJKKKIIIIIIOOO\\\eeesss{{{cccOOO]]]aaaRRRPPPMMMTTT___sss|||cccEEE666888666555555222111111222222222222111111111111111111111111111111jjjLLLAAAAAA???>>>===<<<<<<===>>>>>>777777777777777777888888888999<<<===<<>>????????????=========>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;999999888888888888999999555555555555555555555555777777777777777888999:::777888888888999999:::::::::;;;<<<>>>@@@AAACCCCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDD:::>>>???===@@@QQQnnn}}}zzzzzzwwwggg```lll\\\:::222666444111222555444222000000111333444222222222333333444444444222333333444444333333222444333333222333444666666111222222333444555666666111222333444444333222111///444:::;;;777444444666444444444444444555666777777777666444222333555888444555888:::888:::IIIZZZjjj|||vvvjjjhhh}}}ppp[[[VVVVVVZZZbbbiiihhheee]]]MMM===555222000000111000111222.........///////////////////////////////////////////////////////////////,,,---///000000000///...////////////000000000000000000000000000000000000222222111111222222333444000333666888<<>>>>>>>>===<<<<<<;;;;;;666666777777777777666666777777666777:::@@@IIIOOOcccppp~~~}}}|||zzznnn```WWWGGG;;;555999===;;;===CCCAAA<<<<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;888888888888888999:::::::::;;;<<<===>>>>>>>>>>>>BBBBBBBBBCCCDDDFFFGGGHHHBBBDDDCCCAAAFFFLLLIIIBBBFFFFFFGGGGGGEEEBBB===:::;;;@@@>>>>>>PPPtttlllaaaaaaeee[[[gggtttPPPFFF:::222111333333222111111111111111111111111000000000000000000000000222222222333333333444444555555555555555555555555222222333333333333444444333333333333333333333333666555999===:::222111666111222444666666555444333444444444555555555555666555555555777999<<<>>>@@@WWWiii||||||fffQQQWWWffffffccc^^^VVVMMMBBB888222333222222111000111111111//////////////////////////////......------------------............------////////////////////////000000000000000000000000////////////000000000000111111111111111111111111555666666555666???MMMWWWjjj~~~wwwwwwnnniiikkkmmmjjjiiikkkooossszzz}}}}}}~~~xxxttttttvvvxxxyyy{{{uuusssttttttrrrppp~~~}}}zzzwwwvvvuuuuuuvvvpppnnnmmmnnnpppqqqnnnlllggghhhhhhiiiiiiiiihhhhhhiiikkklllkkkhhhfffeeeeeedddeeeggghhhhhhhhhiiiiiillllllllllllllllllllllllmmmlllllllllllllllmmmnnnqqqrrrssssssrrrpppooommmqqqpppqqqrrrqqqpppqqqsssuuuuuuwww{{{}}}yyyuuuuuutttsssmmmdddYYYQQQHHHIIIGGGDDDDDDFFFHHHIIIHHHMMMMMMOOO^^^yyyvvvjjjbbb```XXXLLLIIIOOOXXXzzzXXX;;;:::888666444222222111111111111111111111111111000000000000000000000000hhhKKKAAABBB>>>>>>======<<<<<<;;;;;;888888999999999999888888::::::999777777;;;@@@EEEZZZiii|||yyy~~~zzzxxxxxxyyyyyyxxxiii[[[JJJ???888555666:::@@@===<<<>>>===:::>>>DDD???????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===========================<<<<<<======>>>???>>>>>>???@@@AAABBBAAAAAADDDDDDDDDDDDDDDEEEFFFFFFFFFHHHGGGCCCDDDHHHGGGCCCGGGDDD>>>:::999<<<@@@BBB@@@FFFNNN^^^{{{xxxiii\\\XXX\\\gggpppSSSAAA;;;444222333555555333111111111111111111111111000000000000000000000000222222222222333333333333444444444444444444444444222222222333333333444444333333333333333333333333444555888<<<888222222666222333555666777666555444444444444444555555555555555555666777888;;;===>>>???LLL]]]iiittt|||~~~|||}}}tttjjjgggnnnyyybbbdddrrrooobbbPPPBBB;;;666111...222111111000000000000000........................000000//////............------............------........................////////////////////////////////////000000000000111111111111111111111111555666555444444:::EEENNNggg~~~tttlllkkkjjjddd```___iiilllrrrzzz}}}xxxuuuuuuvvvwwwxxxxxxvvvsssrrrrrrtttttttttzzz|||~~~|||wwwqqqmmmooonnnmmmnnnppppppnnnlllkkkkkkkkkkkkjjjiiihhhhhhiiikkklllllliiigggfffgggfffffffffhhhiiijjjjjjiiilllllllllllllllllllllllljjjjjjjjjjjjkkklllmmmnnnppppppooooooppprrrtttvvvxxxxxxuuuooohhheeejjjpppyyyxxxwwwzzz}}}}}}zzzvvvqqqpppnnnjjjeee]]]TTTNNNDDDEEEEEEDDDEEEGGGHHHHHHGGGLLLLLLUUUuuummmeee___[[[QQQIIIOOO\\\nnniiiFFF:::999888555444222222111111111111111111111111111000000000000000000000000dddIII@@@BBB>>>>>>======<<<;;;;;;;;;888888999999999999888888::::::999777666777:::<<>>999999999::::::<<>>>>>>>>======>>>>>>??????@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFGGGHHHFFFHHHGGGCCCAAABBBCCCBBBDDDCCC@@@<<<:::;;;???BBBLLLbbbzzz~~~oooiiiaaaVVVVVV___nnnRRR333555222000111444555333111000000000000000000000000000000000000000000000000111111111222222222333333444444444444444444444444222222222222333333333333333333333333333333333333222444777:::777222222666333444666777777666555555333333333444444444555555666666666666777999:::;;;888>>>KKKYYYbbbjjjuuusss]]][[[ggguuubbb]]]```eeejjj~~~nnn```eeeooo\\\MMM::://////222333222000000000////////////...........................000000000///////////////------............------........................////////////////////////////////////000000000000111111111111111111111111444555555333222555<<>>======<<<<<<;;;::::::666666777777777777666666444666777777777777999;;;???MMMccc{{{|||~~~bbbJJJBBB<<<555444666999>>>@@@???<<<;;;>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKFFFEEEDDDBBBAAAAAA@@@???<<<<<<<<<;;;>>>FFFRRR[[[rrr___]]]^^^^^^iiiyyyTTT555999222111000111222222///---000000000000000000000000000000000000000000000000000000000111111111222222333333333333333333333333111222222222222333333333222222222222222222222222111333777777555222222555333444555666666555444444222333333333444444444444666666666666666777777777===???HHHTTTYYY\\\iiizzz}}}ZZZWWW\\\nnnwwwiii[[[[[[ggguuu|||sss```RRRLLLLLLLLLKKK<<<555...,,,///333333222.../////////......------........................////////////............------............------........................////////////////////////////////////000000000000111111111111111111111111222333444333222333777:::BBB]]]zzz}}}}}}zzz~~~ooofffdddfffaaaccceeegggkkkttt~~~~~~{{{|||zzzwwwvvvwwwvvvuuutttqqqssssssqqqoooooossswww~~~zzzvvvtttsssttttttlllllllllmmmnnnnnnmmmlllmmmmmmmmmmmmlllkkkkkkjjjjjjlllnnnnnnlllkkkkkkkkkllliiihhhkkkoooqqqooolllnnnooopppqqqqqqpppooonnnoooooooooooopppqqqssssssrrrtttvvvvvvuuuqqqmmmjjjcccgggjjjjjjmmmwww~~~zzzwwwvvvvvvuuurrrooopppjjjaaaYYYRRRMMMIIIFFFGGGEEEFFFJJJLLLJJJIIIJJJOOOQQQbbb{{{vvvkkklllfff\\\SSSMMMNNNYYYrrrrrrsssYYY<<<666777666555333222111111111111111111111111111111111000000000000000000000000```HHHBBBDDD=========<<<;;;;;;::::::666666777777777777666666222444777888888888999;;;===CCCMMM[[[lll~~~wwwllllll|||lllXXXNNNDDD999@@@;;;666666;;;>>>;;;777=========>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGHHHIIIIIIEEEAAA>>>>>>???>>><<<::::::<<<>>>AAAJJJ___yyyxxxdddXXX___mmmzzzkkkMMM444,,,;;;333222000////////////.../////////////////////////////////////////////////////////000000000111111222222222222222222222222111111111222222222333333222222222222222222222222111555777666333222333444333333333444333333333222222222222222333333333444555555555555555555555555888777===EEEEEECCCMMM[[[lll|||mmmpppoooppp|||fff]]]```hhhtttyyyoooPPPDDD888555:::;;;333+++///111222222///---++++++---............---,,,+++........................------------------------------............------................................................////////////000000000000000000000000000000000000000111222333333444555777@@@PPPhhhxxxzzzuuuxxxwwwwwwyyywww{{{}}}|||nnnfffaaa```______aaaffflllqqq{{{xxx{{{yyywwwwwwwwwwwwuuutttwwwwwwvvvrrrnnnlllnnnqqqtttpppkkkgggfffiiimmmpppkkklllmmmmmmmmmmmmmmmmmmjjjjjjkkklllmmmmmmmmmllllllnnnppppppnnnmmmlllmmmnnnmmmlllnnnqqqrrrqqqnnnpppqqqrrrssssssrrrqqqpppppppppooonnnnnnnnnoooooopppooonnnmmmjjjhhhfffdddffflllqqquuu~~~{{{wwwsssrrrrrrqqqmmmjjjeee___WWWOOOKKKIIIHHHGGGJJJFFFGGGJJJKKKIIILLLQQQYYYfffwww}}}wwwnnnnnnrrraaaWWWPPPVVViiiuuucccgggGGG999444555555333222111111111111000000000000000000000000////////////////////////___HHHBBBDDD======<<<<<<;;;:::::::::888888999999999999888888555777888888777666666777888999;;;AAALLL]]]nnnzzz}}}yyyvvvzzz}}}~~~vvvqqqssszzz}}}{{{uuuooommmlllfff______TTTBBB555333999;;;999;;;<<<<<<======>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDIIIHHHGGGFFFEEEDDDDDDDDD@@@<<<999:::;;;:::<<<@@@PPPZZZgggooouuutttllliiijjjjjjaaa^^^ccctttddd>>>777777222...111000///...///000111222////////////////////////////////////////////////........./////////000000111111111111111111111111111111111111222222222222222222222222222222222222222777999555111222333222333333333222222222222222111111222222222333333333333444444444444444333333222333666999666444888???MMM[[[nnn}}}~~~{{{{{{lllfffaaadddvvv{{{xxxfffWWWZZZcccuuunnnVVVCCC111333444333111000000111---000222000,,,***,,,///------...///...---,,,+++------------------------,,,,,,,,,,,,,,,---------------............------------------------------........................////////////000000000000000000000000000000000000///000111333444555666666999AAAQQQ```iiioooyyyssslllpppyyy~~~lllgggaaa]]]]]]___aaaaaalllooouuuzzz}}}}}}|||{{{{{{yyywwwwwwwwwxxxwwwuuu{{{yyyvvvrrrmmmkkkkkklllhhhhhhgggggghhhiiijjjkkkjjjlllnnnnnnmmmmmmnnnoooiiijjjkkklllmmmnnnnnnnnnnnnppprrrqqqpppnnnmmmnnnooooooppppppppppppoooooooooppprrrssssssrrrpppooorrrrrrqqqpppoooooooooooojjjgggbbb___```eeekkkooo||||||vvvrrrnnnmmmllliiiddd```TTTPPPJJJGGGGGGHHHJJJJJJJJJFFFGGGJJJJJJKKKVVVeeezzzzzzrrrzzzttt```QQQLLLOOOdddrrrdddiiiCCC::::::666333333222111111111111111000000000000000000000000////////////////////////^^^GGGAAABBB===<<<<<<;;;;;;::::::999888888999999999999888888666777888777555444444555333555666888???LLL^^^jjjqqqwww{{{~~~{{{nnndddddd___aaammm{{{yyycccIII:::999;;;;;;::::::;;;;;;<<<======>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAABBBBBBCCCCCCBBBCCCDDDCCCHHHWWWggg}}}|||jjj\\\ZZZbbbkkkgggqqqgggAAA555444666555---...///000000//////000111........................////////////////////////------........./////////000000000000000000000000111111111111222222222222111111111111111111111111444999;;;555111222333111444444333333222222222222111111111111222222222222111222333444444333222222222666777444333666888888:::CCCPPPYYY^^^___dddhhh|||jjjccc^^^ddduuu}}}|||hhhYYYYYYPPPQQQjjjeeeNNN;;;///444666777222------333:::,,,---------,,,...111333---...///000///...,,,+++------------------------,,,,,,,,,---------......------............------------------------------........................////////////000000000000000000000000000000000000000000000222333444555444///555CCCSSS```nnnuuu~~~}}}oooeeebbbaaa^^^ZZZ]]]ccckkkqqqtttwww{{{~~~}}}zzzxxxwwwwwwxxxxxxwwwzzzvvvrrrooommmlllkkkjjjgggiiikkkmmmnnnnnnmmmllljjjmmmoooooonnnnnnoooqqqllllllmmmnnnooooooooooooppprrrssssssqqqnnnnnnnnnmmmppprrrqqqmmmkkklllnnnmmmnnnppprrrrrrpppnnnmmmnnnnnnmmmlllllllllmmmmmmfffeeeeeeggglllttt|||}}}yyy|||xxxoooqqqmmmiiigggeee```YYYSSSKKKHHHEEEDDDFFFHHHJJJJJJIIIGGGIIIMMMNNNTTTjjjyyytttcccMMMKKKNNN]]]|||iiitttIII999999:::777222222111000000000111111000000000000000000000000////////////////////////]]]FFF???@@@===<<<<<<;;;;;;:::999999666666777777777777666666444555666555444444555666777999:::999999AAANNNXXXjjj{{{zzzcccXXXXXXiii{{{cccIII===;;;:::999999::::::;;;<<<======?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBB<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::999:::;;;===@@@BBBEEEFFFMMMQQQVVVXXXWWWaaa}}}ggg[[[bbblllpppppp~~~\\\:::444===...$$$///777...000222222000...,,,,,,........................////////////////////////---------.........//////000000000000000000000000000111111111111222222222111111111111111111111111555;;;<<<555111222333111666555444333333333333333000111111111111222222222000111222333444333222222...444555///111999;;;666444999BBBKKKPPPTTT[[[aaazzzyyyrrrrrryyyuuummmjjjooorrrwwwnnn^^^MMMQQQccclllvvvcccEEE777555666---,,,---000222222000,,,000...---...//////---+++---...///000000...,,,+++---------------------------------.........//////---..................---------------------------........................////////////000000000000000000000000000000000000111000000111222333333222///666BBBPPP[[[iii~~~~~~rrrffflllpppjjjeee___YYYYYY___gggkkkmmmqqqxxx~~~~~~{{{xxxwwwwwwyyyyyyyyywwwrrrmmmlllmmmnnnllljjjkkkjjjjjjkkkkkkmmmnnnnnnjjjmmmppppppnnnnnnppprrroooooopppppppppoooooonnnrrrsssuuutttqqqooonnnnnnkkkpppssspppjjjfffiiimmmkkkllloooppppppooolllkkkcccbbbbbbbbbcccdddeeeeeefffjjjrrrzzzssslllppprrrnnnnnnjjjfffccc___YYYPPPJJJLLLJJJGGGFFFGGGHHHIIIHHHJJJHHHLLLRRRTTT___|||```MMMPPPVVV___ttthhhzzzSSS<<<<<<;;;666333111111000000000000111111000000000000000000000000////////////////////////~~~\\\GGG@@@@@@===<<<<<<;;;999888777777777777777777666666666666666666666666666666666666888:::<<<:::777888>>>DDD```qqquuummmaaa[[[dddwwwppp```XXXTTTOOOPPPKKKFFFBBB???===:::888:::999999:::<<<>>>??????CCCBBB>>>999999<<<===:::888:::<<<;;;999888888:::777;;;<<<<<<;;;===@@@AAA>>>@@@AAABBBGGGUUUjjjzzz|||yyyzzzuuu||||||cccXXXfffrrrssszzzQQQ===:::666222//////111222////////////////////////------............------//////.........---------............////////////000000000000000000000000111111000000000000000111111111222333333444555555333333333222222111111111444444444333333222222222222222222222222222222222111111222222222333333333333333222222333333444555888777666888>>>FFFOOOTTTlllxxxrrr\\\PPPVVV^^^dddwww~~~lllbbbhhhtttrrr]]]XXX[[[dddddd\\\\\\ddd\\\mmmzzz|||oooQQQCCC;;;222///222////////////////////////........................------------------------+++,,,------++++++,,,---+++,,,---.........---,,,---------------------------------...------,,,,,,........................////////////////////////////////////000000000000000111111111111222222222666222666CCCOOO^^^xxxtttaaa]]]rrrxxxccc```eee```ZZZXXX\\\bbbhhhsss{{{zzzxxxwwwvvvuuuuuuuuunnnpppqqqooollljjjlllooojjjjjjjjjkkklllmmmooooooppppppnnnnnnnnnnnnppppppppppppppprrrssssssqqqpppqqqpppooonnnmmmlllkkkjjjlllmmmnnnoooooonnnlllkkkqqqmmmhhhdddcccbbbbbbaaa]]]\\\]]]```fffmmmqqqsssyyy~~~zzzvvvrrrooommmllljjjiiijjjfffbbb]]]XXXSSSMMMIII???IIIMMMEEECCCJJJLLLIIIKKKSSSXXXZZZdddyyyppp\\\SSSSSSVVVddd~~~}}}gggvvvdddBBB888:::888333222000000000000000000000000......------------........................------{{{[[[FFF??????===<<<;;;:::999888888777888777777777666666555555555555555555555555555555444666888666333555:::???HHHccc}}}sssmmmqqqzzz~~~{{{rrrsssyyy{{{yyyyyylll[[[LLLCCC???CCCBBBBBBCCCDDDBBB>>>::::::@@@EEEFFFFFFEEE???888333222222666;;;>>><<<:::>>><<<::::::CCCOOOXXXZZZWWWXXXZZZ```mmm{{{qqqnnnpppooolllhhh___```nnnyyy|||WWWCCC999777444000/////////000........................------............------///.........------------............////////////000000000000000000000000000000///////////////000111111222222333444444444333333333222222111111111444444333333333222222222222222222222222222222222111111222222222333333333333333222222333333444555555444333444777===CCCGGGUUU```ooo~~~wwwrrrtttpppfffdddiiipppfff[[[RRRMMMNNNWWWaaavvvxxxlllbbb[[[iiivvv|||oooccccccgggqqq||||||pppaaaXXX]]]XXXWWW[[[aaafffqqq{{{|||rrrZZZFFF555333333000111555////////////////////////........................------------------------+++,,,------++++++,,,---+++,,,---.........------------------------------,,,------...------,,,,,,........................////////////////////////////////////000000000000000000111111111222222222111000444<<>>>>><<<<<<;;;:::999888888777888888777777666555444444555555555555555555555555222444555333222333777;;;666NNNkkk}}}}}}vvvkkkhhhdddiiizzzrrraaaZZZZZZ]]]aaaeeehhheee\\\PPPHHHEEEQQQ^^^eeeddd]]]OOOBBBFFFDDDFFFPPP^^^ddd```YYYRRRRRRRRRYYYkkk}}}zzz~~~iiiZZZWWW^^^aaa___eeegggooo~~~uuuLLL777555333222111000///.................................------............------............---------------............/////////000000000000000000000000.............../////////222222222222222222333333222222222222222111111111333333333333222222222222222222222222222222222222111111222222222333333333333333222222333333444555444333222222333555777999>>>EEEOOOXXX```gggooouuuzzzyyyiiiYYYTTTUUUXXXYYY\\\eeehhhfff]]]VVVSSSSSSRRR]]]cccgggddd```]]]XXXRRRVVVYYY```ggghhhfffiiiooosssuuutttrrrvvvbbbGGG<<<222,,,000111...---111////////////////////////------------------------------------------------+++,,,------++++++,,,---+++,,,------......------------------------------,,,,,,------...------,,,........................////////////////////////////////////000000000000000000000111111111222222///000444666666CCCdddvvvjjjqqqxxxooohhhWWWUUUXXXzzz{{{nnneee\\\ZZZ[[[]]]```dddgggkkkpppuuuvvvtttqqqnnnsssqqqnnnmmmmmmnnnooooookkkjjjhhhhhhjjjmmmppprrrssssssrrrrrrrrrrrrssssssqqqrrrtttuuuuuussspppnnnnnnnnnnnnnnnmmmmmmmmmlllsssttttttsssrrrpppnnnllliiieeeaaa```ccchhhmmmooouuu{{{|||zzzzzzxxxwwwuuurrrqqqssswwwzzzoooooooooppppppooollliiiccc]]]TTTLLLHHHFFFFFFEEEPPPEEEBBBIIILLLKKKSSS```sssyyyvvvrrrggg[[[SSSPPPYYYttt___XXXyyyzzzHHH===666777666222222666000000000000000000000000......------------..............................vvvWWWDDD>>>>>>;;;;;;::::::999888888777888888777666555444444333444444444444444444444444444555555555333444888;;;777???LLL___wwwwwwxxx}}}~~~eeebbb^^^```mmm~~~wwwqqqtttyyyyyyvvvkkkffftttssseeeccceeelll{{{}}}hhhpppwww|||www}}}}}}xxxzzz{{{qqq```SSSUUUaaakkknnntttzzzdddDDD:::777111///000000000000///..............................,,,------......------,,,---------------------------------.........//////000000000000000000000000......//////////////////222222222222111111111111222222222111111111111111333222222222222222222222222222222222222222222222111111222222222333333333333333222222333333444555555444444333333333333333555999>>>BBBFFFOOO\\\fff|||~~~|||~~~|||uuuqqq|||vvvmmmeeedddiiiooorrroooqqqpppmmmmmmqqqtttsssrrrssswww||||||cccNNN>>>444888444333555333---***,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------------------------------------,,,,,,------...---------........................////////////////////////////////////000000000000000000000000111111111111000222444333222===YYYttt|||sssoooqqqpppwwwyyy||||||~~~xxxeeeYYYTTTbbbttt}}}kkk___ZZZ[[[]]]___\\\```gggnnnsssuuuuuuuuuuuuqqqmmmmmmooorrrrrrppplllkkkiiihhhjjjmmmqqqsssrrrrrrrrrrrrrrrrrrrrrrrrqqqtttvvvwwwuuurrrpppnnnnnnnnnooooooooooooooooooqqqqqqqqqqqqpppooonnnmmmooonnnnnnqqqxxx~~~uuummmjjjjjjjjjmmmqqqtttuuuuuuuuutttmmmlllllllllkkkgggaaa]]]TTTOOOJJJFFFFFFGGGIIIJJJIIIKKKNNNMMMHHHOOOiii~~~www|||yyyqqqbbbVVVOOORRR[[[mmm^^^iii~~~LLL<<<888666888777222000333000000000000000000000000......------------......---------...............tttWWWEEE???>>>:::::::::999999888888777777777777666555444444333444444444444444444444444555555555555555555777999<<<;;;===HHH]]]sss~~~}}}zzzrrrhhheeehhhiiihhhuuusssnnnjjjjjjoooxxx}}}tttwww}}}xxxmmmqqqxxxrrr~~~xxxtttuuu{{{uuunnnkkkkkkmmmmmmlllZZZ___dddfffmmmwww}}}bbb===111888:::444...///000111111000//////........................,,,,,,------------,,,,,,,,,,,,------------------------------............////////////////////////...///000111111111111000111111111111111111000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333222222333333444555444444444555444444333333333666888888999???JJJRRRkkkrrryyy{{{tttzzzwwwiiiSSS>>>444333444000///111333222///...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,------......------------------------+++,,,,,,---.........---........................////////////////////////////////////000000000000//////000000000111111111111111111222444<<>>::::::999999888888888888666666666555555555555444333333333333333333333333333333333333333444555555888;;;>>>>>>CCCSSSkkk|||vvvooommmllljjjeee]]]UUURRRWWW```iiinnn||||||pppbbbcccssswwwpppjjjeeeuuu}}}~~~tttooorrr~~~{{{yyyzzz{{{^^^[[[WWWUUUWWW[[[```cccccckkkqqqtttzzz}}}XXX888333777222000555///000000111111000000///------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////////////////...///000222222222111111000000000000000000111111000000000111111111111111111111111222222222222222222222222222222222222222111111222222222333333333333333222222333333444555111111222333444333333333111333444333222444999===@@@JJJUUU]]]eeemmmqqqooovvvzzziiiVVVKKK===555444666444111......///000111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,---...///------------------------++++++,,,---....................................////////////////////////////////////000000000000/////////000000000111111000///...000444999@@@DDDNNNOOO^^^uuuuuuZZZGGGKKKXXXgggqqqeeeYYYXXXVVVWWW[[[bbbjjjooozzzxxxvvvuuuuuutttsssqqqsssrrrpppooooooqqqsssuuuuuuuuuvvvvvvvvvvvvuuuuuuqqqtttvvvuuurrrpppppprrrppppppppppppqqqqqqqqqqqqnnnnnnnnnoooppppppqqqqqqsssuuuyyy}}}~~~{{{yyywwwtttooonnnrrr{{{~~~zzzwwwsssooojjjfffeeebbb]]]WWWRRRMMMGGGCCCFFFFFFFFFHHHKKKKKKJJJHHHFFFKKKKKKKKK\\\zzzxxxvvvlllZZZPPPNNNSSSffffffffffffFFFBBB:::555000111333444111///////////////////////////......------------......,,,,,,------.../////////oooSSSCCC>>>===999999999999888888888888444444444555555555555666222222222222222222222222333222222222333444444333333999<<<:::777>>>RRRdddooonnnggg___[[[\\\```ccceeemmmmmmiii___WWW[[[kkkyyy~~~~~~ssskkkhhhiiiiiiqqqvvv{{{{{{tttlllfffcccjjjuuuxxxssswwwzzzhhhgggfffggggggddd]]]XXXUUUTTTUUUZZZdddooowww|||xxxQQQ999,,,444888///,,,222000000000///////////////------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////,,,---///111222222111000.../////////000111111111///000000000111111111222000111111111222222222222222222222222222222222222111111222222222333333333333333222222333333444555000000111222333333333333000111111111111111111111222:::BBBGGGMMMVVV]]]```fffuuu|||~~~xxxqqqeeeRRR@@@888222---...333555222///222111000///000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,,,,---...///------------------------***+++,,,---....................................////////////////////////////////////000000000000////////////000000000111////////////222555777777???FFFWWWmmm|||ppp[[[OOOJJJMMM\\\mmmpppkkkccc]]][[[]]]bbbfffrrrtttwwwyyyyyyzzz{{{|||wwwvvvuuussssssttttttuuurrrsssttttttttttttsssrrrpppsssuuusssooonnnqqqtttoooooooooooooooooooooooommmmmmmmmmmmmmmmmmnnnnnnnnnoooqqqtttvvvuuurrroootttsssppppppqqqvvv{{{yyyuuupppmmmkkkiiifffcccYYYUUUPPPKKKHHHGGGEEEDDDGGGGGGGGGHHHJJJKKKJJJHHHJJJKKKQQQ```uuu}}}qqqpppssszzzwwwhhhWWWNNNLLLYYYnnncccccclllHHH===@@@666444111000111222111///////////////////////////......------------......,,,,,,------...//////000mmmQQQBBB<<<<<<999999999888888888888888333333444444555666666666222222222222222222222222444333333444555555555444444444444555777:::@@@FFFXXXkkk}}}|||vvvpppllliii^^^``````^^^\\\]]]bbbgggbbbeeeccc[[[UUUVVVZZZ\\\dddfffgggfffccc___]]][[[```ggggggaaadddllleeeTTTRRRTTTWWWYYY\\\]]]___```aaa^^^]]]bbbmmmwww|||}}}fffDDD111666666222000222222...000000///.........//////------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////+++,,,...000111111000///---......///000111111222//////000000111111111222000000111111222222222222222222222222222222222222111111222222222333333333333333222222333333444555222222222222333333444444111111111222444444222//////333555555777<<>>;;;777333,,,111666777222---///444------+++,,,000222///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------,,,+++,,,---...///------------------------***+++,,,---....................................////////////////////////////////////000000000000////////////000000000000000222222111000222444333333>>>QQQeeeuuurrr^^^PPPMMMOOOQQQ___yyysssfff___\\\\\\___fffnnnsssvvvyyy~~~yyyxxxxxxvvvvvvuuuuuuuuunnnnnnppppppppppppnnnnnnooorrrsssqqqnnnmmmqqqvvvooonnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiikkkkkklllooorrrsssqqqpppiiiiiijjjnnnrrrvvvwwwwwwpppmmmjjjgggeee```YYYSSSPPPLLLFFFCCCDDDFFFHHHIIIGGGFFFEEEGGGIIIKKKKKKKKKPPPUUUggg~~~~~~|||rrraaaSSSRRRXXXXXXqqqkkk^^^eeerrrJJJ>>>:::333666777666333000000000///////////////////////////.........------.........,,,,,,------...///000000nnnPPP@@@<<<>>><<<<<<;;;:::999777777666222444555777777777666666333333333333333333333333111222222333333222222111333333444444555666666777IIITTTfff{{{~~~zzzyyysssooojjjjjjmmmmmmiiidddbbb]]]VVVTTTVVVYYYYYYXXX^^^fffkkkgggbbbaaabbbbbbjjjccc```cccfffccc]]][[[[[[YYY]]]fffnnnpppppprrrmmmqqqrrrsss|||oooSSSBBB===222222222111000//////...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,////////////////////////////////////////////////000000000000////////////000000000000111111111111000000000000111111111111222111111111000000//////000000111111111222222222222111111111000000//////111111111111111111111111111111222333333444555555999;;;???DDDKKKQQQVVVXXX[[[```ffflllqqqyyyuuuiii^^^VVVRRR>>><<<999555333111111222000000////////////000000////////////.....................------............---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............/////////000000000000//////000000000000111111111111000999EEERRRbbbyyy}}}}}}pppjjjeeeUUUCCCKKKPPP^^^wwwsssdddaaa^^^]]]cccmmmwww|||~~~}}}|||yyywwwxxxyyywwwrrrmmmoooooonnnrrrwwwrrrhhhooooooooooooooonnnnnnnnnkkknnnqqqqqqnnnkkkjjjkkkllljjjhhhfffddddddddddddcccggglllnnnmmmkkklllmmmllljjjiiilllqqqsssppplllfffccc^^^YYYTTTQQQPPPOOOFFFEEEFFFIIIGGGCCCDDDHHHHHHIIIDDDGGGQQQOOOKKKQQQffflllxxx\\\OOORRRXXXZZZuuuhhh\\\qqqqqqPPP@@@777444777222222222111000//////.........---------,,,,,,,,,................................................mmmPPP@@@<<<===;;;:::999888777666666555333444444555555555555555333333333333333333333333111222222333333222222111333333333444555666666666888AAARRRhhh{{{}}}zzz}}}{{{xxxyyyzzzyyyvvvsssnnnlllhhhdddaaaaaaccceeefffkkkmmmiiigggkkkppprrrvvvsssrrrsssrrrrrrvvv}}}~~~|||~~~gggMMM<<<222///222222111000000///......///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,................................................000///////////////////////////000000000111111111//////000000000111111111111111111000000000//////000000000111111111222222111111111000000000//////111111111111111111111111000000111111222222333333222333444666999<<>>;;;888666444222111111111222000//////////////////000............------------...------,,,,,,------......---,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............/////////000000000000////////////000000000111111111222666===IIIZZZppp|||yyykkk___GGGFFFHHHRRRdddzzzyyypppddd]]]___eeekkkoootttvvv{{{~~~uuuppprrrsssqqqoooqqquuurrrlllhhhiiiiiiiiijjjjjjkkkkkkiiikkkmmmllljjjgggggghhhkkkiiigggdddbbb```______fffgggiiiiiihhhiiijjjlllgggeeeccceeehhhhhhddd```[[[XXXTTTPPPLLLJJJIIIIIIGGGEEEEEEIIIJJJHHHKKKOOOGGGQQQPPPLLLJJJHHHSSSjjj|||kkk\\\QQQSSSfff|||ooo^^^|||WWWAAA;;;777555777222222111111000//////.........---------,,,,,,,,,................................................kkkOOO@@@<<<===999999888777666555555444555444333333333333333333333333333333333333333333111222222333333222222111222333333444444555555666333666???PPPcccqqqyyyzzz}}}zzzzzz~~~~~~~~~rrrRRR;;;333222000...111111000000//////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,................................................//////////////////////////////000000000000111111//////000000000000111111111111000000000000//////000000000000111111111111111111000000000000//////000000000000000000000000000000000000000000111111111111000000000111222222000000222666<<>>555777777555555222111111000000//////.........---------,,,,,,,,,------------------------------------------------iiiNNN@@@<<<<<<999999888777777666555555777666444222222222222333222222222222222222222222111222222333333222222111222222333333444444444444777666666;;;GGGXXXiiittt{{{{{{VVVEEE333,,,000666666222000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................///////////////////////////000000000111////////////000000000111000000000000000000///////////////000000000111111000000000000000000//////000000000000000000000000111111000000000000000000222111111111222222333444555222000111555777666444333333444444555555666777666666666555444333222111222222222222222222222222---------,,,---...///000///......------......///------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///...//////////////////...////////////000000000111333111000333===LLL]]]hhhlllppptttyyyssswwwuuueeeRRRDDD======@@@IIISSSaaannn|||vvvmmmhhhaaacccnnnrrrooorrrzzzzzzzzzxxxsssnnnlllkkkkkkjjjkkkkkklllmmmnnnnnnnnnnnnnnnmmmllljjjjjjkkkkkkiiifffaaa[[[TTTNNNJJJHHHHHHKKKRRR[[[bbbbbb]]]XXXYYYWWWTTTSSSRRRQQQNNNKKKHHHGGGFFFEEEDDDEEEEEEEEELLLGGGEEEHHHIIIFFFDDDEEENNNPPPNNNYYYrrrxxxkkk]]]RRRUUUdddiiidddTTTEEE777444555444222222111111000000////////////......---------,,,,,,,,,------------------------------------------------gggMMM@@@;;;;;;999999999888777777777666888777555333222222333333222222222222222222222222111222222333333222222111222222222333333333333333333555444222222<<>>BBBHHHPPP\\\kkkvvv|||ssspppiii```___eeelllmmmnnnoooooonnnppprrrmmmmmmmmmmmmlllllllllllllllkkkjjjiiiiiiiiihhhhhhfffbbb[[[SSSKKKEEEAAA???@@@BBBGGGOOOVVVWWWTTTPPPOOONNNLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHGGGEEEFFFKKKNNNLLLLLLNNNRRR\\\hhhyyynnnkkkVVVWWWZZZiiirrrhhhoooRRR@@@<<<:::888444000000222000000000///////////////......---------,,,,,,,,,------------------------------------------------eeeLLL???;;;;;;999999999888888777777777777666555444333333333333222222222222222222222222111222222333333222222111222222222222222222222222...444777555111111888???RRR```rrrwwwQQQ;;;555444444222111000///...---..................------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......//////000......////////////000000......////////////000000......////////////000000............////////////......////////////000000////////////////////////000000000000111111111111000000///............//////...---.../////////---///000000111000000///...,,,,,,...///000000111111///.........------,,,,,,///............---------------,,,,,,,,,,,,------............------------,,,++++++******++++++,,,+++************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///---......//////......---......////////////000000...222444111...333???JJJNNN]]]nnnzzzxxxzzzwww~~~uuuiii[[[LLLBBB:::777666888:::>>>FFFNNNWWWfff|||~~~lll```YYYYYYWWWYYY^^^ccceeejjjnnnlllllllllkkkkkkjjjjjjjjjjjjiiigggggghhhhhhfffeee___ZZZRRRJJJCCC???===<<>>555888999777333///000333////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dddLLL???;;;:::888777777777777666666666444444444444444333222111111111111111111111111111111222222333333222222111222222222222222111111111222444555555444333444555@@@JJJWWWdddtttyyy```EEE333333;;;...///000///......000222------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---......///000000........./////////000000........./////////000000........./////////000000------........./////////........./////////000000.................................//////000000111000000///////////////000,,,---///000//////000111......//////////////////+++,,,---.../////////.....................------------...............---------,,,,,,,,,,,,------------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///---......//////......---........./////////000000...000222111000222888>>>TTT\\\fffuuu{{{yyymmmttt}}}lll\\\SSSGGG>>>777666666555999>>>:::DDDQQQ\\\hhhwww}}}ooo___VVVPPPRRRTTTUUUXXX]]]______``````````````````aaa```___```aaa```]]]ZZZUUUPPPIIIAAA===<<<>>>???BBBDDDFFFFFFEEECCCCCCDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIIIILLLKKKLLLMMMMMMPPP\\\iiivvvnnn[[[```bbbXXXooo~~~___ooo___BBB:::555666555333222222222111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccKKK???;;;:::666666666666666555555555111222333444444222111000111111111111111111111111222222222333333222222222222222111111111111111111666111,,,+++///444555555000666???KKK\\\nnnyyy|||yyy|||~~~oooZZZCCC888777555222000...///111111///.........------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------...///000000............/////////000............/////////000---.........//////000000---------.........//////---.........//////000000........................,,,,,,------...///000000++++++,,,,,,---///000111+++...111000---,,,---///.........//////000000000//////000000000//////...,,,------......//////000++++++,,,---............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------.........//////---..................---............/////////000...///000111333555666666DDDMMM^^^wwwoooccclllsssooouuurrrkkkeeeUUUEEE>>>:::777999???:::>>>@@@???AAALLL___nnnzzzzzzjjjZZZTTTQQQMMMMMMPPPLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPRRRTTTSSSOOOKKKNNNIIIBBB<<<:::<<<@@@DDDEEEMMMWWW\\\YYYSSSMMMKKKHHHIIIHHHGGGEEEEEEGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJNNNRRRWWWccczzz{{{gggWWWSSSfff~~~}}}^^^kkkZZZ@@@999999:::777222000333555333............///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccKKK<<<888;;;888888777666555444333333222222333333333333333444000000111111111111000000000111111111111222222222...//////000111222222222444444333111///...000222222333555777===JJJ[[[hhhuuu~~~rrr\\\BBB<<<444111222333111...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++************************++++++******++++++,,,---******++++++,,,---...............------,,,,,,,,,------............------................................................////////////////////////........................111111000///////////////,,,------......------,,,,,,---------.../////////---------............///................................................------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////000000000000000000000000111111111111:::AAAPPPgggsss{{{mmmgggtttsss___NNNDDD???;;;888<<<:::888888;;;???AAABBBQQQYYYfffvvv|||fffXXXSSSMMMGGGNNNHHHEEEFFFDDDAAADDDJJJDDDEEEFFFGGGGGGHHHHHHGGGGGGEEEBBBAAABBBFFFJJJMMMVVVaaapppxxxtttfffVVVKKKGGGFFFDDDEEEGGGHHHIIIIIIIIIIIIHHHJJJMMMNNNMMMKKKRRRVVVZZZaaatttvvvcccXXX^^^xxx|||mmmxxx~~~PPP======<<<666444444333333222111000000///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,```JJJ<<<:::===999888888777666555444333444333222222111111111111000000111111111111000000000000111111111222222222...//////000111111222222444555444222000000111333222333555444666<<>>FFFMMMWWWggg{{{{{{mmm]]]OOOQQQKKKJJJLLLLLLHHHGGGJJJFFFFFFFFFEEEEEECCCBBBBBBEEEDDDBBBDDDHHHPPPXXX]]]pppuuu{{{{{{ssseeeVVVNNNJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMNNNMMMLLLMMMPPPTTTXXXmmmwwwkkkcccYYY^^^eeeoooppp~~~___FFF===999666666444333333222111111000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy\\\HHH===;;;>>>:::999888777666555555444444333222222222333555666000000111111111111000000000000000111111111222222/////////000111111222222444555555333111111222333000222444222111111555999FFFMMMXXXdddoooxxx~~~yyyoooXXXFFF;;;333,,,444000......000222000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++************************++++++******++++++,,,---+++,,,,,,------............------------,,,,,,,,,......////////////......................................................................................................///...------,,,---------,,,------......------,,,............------------------------............------------------------------------------------------------------------------------------------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------....../////////000000000//////000000000000111111222...555JJJZZZ```bbbdddlllssswwwvvvzzzmmmbbb\\\FFFBBB<<<888777777777777777;;;>>>>>>@@@KKK\\\kkkxxxiiiXXXPPPIIIGGGFFFDDDCCCDDDFFFEEEEEEDDDCCCBBBBBBAAADDDCCCCCCFFFLLLVVV___eeeqqqqqqpppjjjaaaVVVMMMIIIGGGHHHJJJLLLMMMNNNNNNNNNMMMPPPTTTTTTUUU[[[fffpppiiibbb^^^WWWVVV```ooo{{{lllmmm}}}^^^???;;;===666222666333333222222111000000000///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvZZZHHH>>><<<>>>::::::999888777666555555222222222333666999<<<>>>000000111111111111000000000000000000111111111111//////000000111111111111333444444333222111222333///111333222111000222444666:::AAAMMM[[[gggnnnqqqmmmvvvrrrUUUMMMAAA888444444222000///...---...000111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************++++++******++++++,,,---,,,,,,---------.........------------------------...//////000000//////.........................................................................................................---------------...,,,------......------,,,.........------,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........./////////000000////////////000000000111888///111>>>FFFJJJXXXjjjlllrrrnnngggwww|||sss```WWWJJJ???:::999:::;;;777:::<<<;;;999;;;BBBHHHWWWeeezzz}}}ppp___SSSNNNLLLLLLLLLFFFFFFFFFFFFGGGHHHHHHIIIFFFEEEFFFHHHMMMSSSYYY]]]]]]]]][[[VVVQQQMMMKKKKKKJJJKKKLLLLLLLLLMMMOOOPPPOOOUUU]]]eeennnyyyhhhTTTXXXaaaeeeyyyrrrgggaaaoooZZZDDD444666;;;777333555222222111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuuYYYHHH>>>;;;===::::::999888777666555555111111222333666999<<<===000000111111111111000000//////000000000111111111000000000000000111111111111222333333111000111222000111111111111222444666000000222999CCCMMMUUUYYYfffmmmtttwwwwww{{{wwwcccNNN>>>777333///000222222000...////////////000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************++++++******++++++,,,---,,,,,,,,,---------------------------------------......////////////......................................................................................................///......---......//////,,,------......------,,,......------,,,,,,,,,+++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............////////////...////////////000000000333...000777666777IIIaaapppvvvxxxgggaaagggrrrwww{{{|||sssfffYYYOOOGGGAAA>>>999888888999:::;;;;;;:::@@@HHHWWWhhhzzz}}}lll```YYYSSSOOOKKKKKKJJJIIIHHHIIIIIIJJJEEEEEEGGGHHHJJJLLLNNNOOOQQQQQQQQQOOONNNMMMOOOPPPQQQQQQQQQOOOOOOQQQVVVZZZcccmmm~~~sss```TTTRRR```xxxjjjsss{{{XXX@@@>>>:::555555666555111111111000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,uuuYYYHHH>>>:::;;;:::999888777666555555444111111222222333333333333000000111111111111000000/////////000000000111111000000000000000000111111///111333333111000000111222222111000000111222333333222111111444999???CCCJJJQQQYYY^^^bbbjjjwwwwww{{{~~~zzzmmm[[[KKK???555---555000...///000------...///////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------................................................------------------------..........................................///000,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////......////////////000000...///444888444111:::IIIeeelllzzzpppzzz~~~{{{zzztttmmmrrr{{{pppaaaRRRIIIDDD>>>888666:::>>>???>>>>>>===@@@HHHTTTdddzzzuuujjjaaa\\\YYYUUUQQQLLLIIIGGGGGGEEEEEEFFFGGGHHHIIIIIIIIILLLMMMNNNMMMLLLLLLMMMOOOQQQTTTYYY^^^ccclllwwwwwwhhhZZZQQQZZZnnnrrrrrroooIIIBBB555<<<<<<444000333333...000000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,sssXXXGGG>>>:::999999888888777666555444333000111222222222111///...000000111111111111000000////////////000000000111111000000000000000000000000222444444222111111222111000000000111111//////222444444333111222666:::111666===DDDKKKVVVdddnnn~~~||||||~~~wwwhhhXXXJJJIIIBBB888333444555444111......000...+++,,,111---.........---,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******)))************+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,................................................------------------------........................------,,,,,,---......///,,,------......------,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////........./////////000000000111444555555555666888IIIRRRcccuuuqqqzzz}}}uuu~~~qqqiiiZZZRRRHHH???:::999888888===999999;;;>>>DDDSSSaaazzzrrrjjjddd```^^^[[[ZZZXXXWWWWWWXXXZZZ\\\```aaaccccccccceeegggjjjmmmtttqqqggg___YYYWWWXXX```uuu{{{mmm~~~uuuHHH666;;;555555555444222///000222///////////////////////////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqVVVGGG===999999888888777666555444333333...///222444444333111///000000111111111111000000////////////000000000000111111111000000000000000000222555555444333333333......000222333333000---)))...222222//////222666111222444555888>>>HHHOOOaaajjjuuu{{{zzzvvvttttttoooyyyyyy{{{dddNNNEEE@@@;;;444777777222///000///,,,,,,,,,///222///((()))...+++,,,,,,,,,++++++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******)))************+++++++++************************++++++******++++++,,,---+++*********************,,,,,,,,,------.........+++,,,,,,------,,,,,,+++................................................------------------------........................++++++++++++,,,,,,---...,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////---------.........//////............/////////000333111,,,***111888777111444===NNN___iiijjjfffdddpppzzz}}}}}}rrrcccRRRFFF@@@???888777:::>>>===;;;AAAKKKTTTiii}}}zzztttpppooorrruuuxxxwww^^^SSSUUUZZZZZZcccuuu}}}hhhpppzzzdddDDDAAA@@@666:::...,,,555777...///888........./////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,nnnWWWCCC;;;<<<999888777666555555444444555555444333333222222333333222111///.........///000222111111111000000//////111111000000//////.........///111333333111///...000000000000000000000000000000000000000000000000222111111111222444666777>>>FFFOOORRRQQQUUU___gggqqqtttyyy}}}}}}{{{{{{tttnnnhhheeeeeebbb\\\VVVJJJFFFAAA;;;666444333333222222222111000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))),,,,,,++++++***)))))))))***++++++,,,,,,++++++*********++++++++++++******,,,,,,+++***))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++........................---------------------------.........,,,,,,...000,,,------......------,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,.../////////...---000000000000111111111111555444888CCCPPP[[[^^^^^^kkk|||mmmiiijjjmmmzzzyyyuuujjj\\\PPPHHHCCC===;;;<<<>>>===<<>>???===999444777666333111/////////000111111000//////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++*********++++++++++++******,,,++++++******)))******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++........................------------------------,,,---...---,,,+++---...,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,.../////////...---//////000000000111111111333222333666???KKKYYYcccnnn}}}rrrgggcccaaacccfff}}}{{{uuurrrqqqtttvvvjjjaaaSSSHHHCCC@@@===;;;>>>===BBBKKKTTT___nnnzzznnnhhhWWWTTTWWWcccuuuppprrrxxx^^^EEE===;;;777777;;;444333333222111111000000........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------lllVVVBBB;;;;;;888888777666555444444444444444444333222222222222222111111000///////////////111111000000000000//////000000000////////////...000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222///000111000//////111333444777:::???BBBEEEFFFGGGGGGGGGIIILLLOOOOOOMMMKKKHHHMMMNNNMMMRRRZZZYYYQQQLLLJJJGGGEEEBBB???;;;888999666333333555555333000........./////////000000/////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))&&&''''''((())))))************++++++++++++************++++++++++++******+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,---,,,+++***+++---,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---............---//////000000000000111111///111111//////999KKKYYYmmmwwwwwwzzzxxxxxx{{{uuulllssszzz}}}vvvhhhmmmwwwwwwjjj___TTTIIIBBBAAA>>>===>>>???CCCMMMWWWbbblll{{{{{{uuummmaaaYYYYYY[[[```jjj{{{wwwkkkssstttOOOBBB999::::::555222444333333222222111000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~jjjUUUBBB:::;;;888777777666555444444444444444333333222111222222222111000000///////////////000000000000000000//////////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000111111000000////////////111000///000111222222222222222222222222222111111///000222555666777666555222555555444777<<<:::555333222222222333333222000111000//////111222111//////000000111111000///...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++************++++++++++++************+++++++++************************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---------.........////////////000000000111---111444222...000999BBB^^^gggtttxxxzzzxxxuuuwww}}}yyy{{{kkk___WWWUUUTTTQQQJJJDDDFFFLLLCCCKKKTTT\\\bbbgggnnntttzzzooocccZZZZZZZZZZZZaaakkk}}}wwwllliiinnnFFFCCC>>><<<===:::333...///222222111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------hhhSSSAAA:::;;;777777666555444444333333333333333222111111111111222000000000000000//////...//////////////////000000.............../////////111111000000000000111111////////////////////////////////////////////////000000000000///......---111///...///111333222111000000000000111111222333---...000111111000000000///111111///000333222///333222111000111000---+++...---------.........---,,,---...//////---+++***//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))+++++++++******))))))))))))******++++++******)))******++++++++++++******)))******+++++++++***************************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------...000///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------.........////////////000000000///111333222000000222555DDDOOO```pppxxxwwwtttqqqzzzooocccbbbiiissszzzqqqzzzyyyzzzzzzvvvhhhYYYSSSTTTSSSUUUWWWXXXWWWYYY\\\```cccfffmmmuuuzzz|||zzzwww|||yyyzzz|||nnneeeWWWTTTYYYcccllluuunnngggdddkkk{{{]]]GGG???777666666777555222222555111111000000000000//////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------fffRRRAAA::::::777777666555444333333333333333333222111111111111111000000000000000///............////////////000000---............/////////000000000000000000000000///////////////////////////////////////////////////000000000000///...---111000....../////////...000000000000000000000111...000111111///......///////////////////////////111000///000000000...,,,333222222222222222111111+++,,,---/////////...---........................++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))),,,,,,,,,+++***)))))))))))))))************))))))******++++++++++++******((()))***,,,,,,+++******************************************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111000...,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,------.........////////////000000222000------///222555666000:::JJJZZZaaaaaabbbeeeooo~~~~~~xxxkkkaaa\\\]]]bbb^^^nnnuuuttttttvvv||||||xxxzzz~~~}}}}}}}}}~~~~~~zzzxxxpppjjjddd]]][[[\\\___eeevvvqqq}}}mmmRRRBBB;;;;;;555555444333222222444777000000000///////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------eeeRRR@@@::::::777666666555444333333333333333222222111111111111111///000000111000///...---........./////////000000---------........./////////000111222222111000/////////////////////////////////////////////////////////000111000000......000000000////////////000222222222111///---,,,+++,,,...000///---,,,---///---,,,,,,---,,,,,,---...+++++++++---000111111///,,,---------,,,,,,,,,------...//////000000000000,,,,,,,,,,,,------------******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***************)))))))))))))))************))))))******++++++++++++******''')))***,,,,,,,,,***)))************************************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000000...,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---............/////////000000111///------...111444555---000999DDDJJJNNNYYYeeemmmxxxwwwuuuwww}}}rrrhhhddd[[[iiiwwwppppppuuuzzz|||~~~yyypppdddaaaiiirrrpppggg```ZZZYYY___gggnnnxxxxxxVVVAAAAAA@@@:::444888888777444333222222111////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------rrrdddQQQ@@@999:::777666666555444333333333333333222222111000111111111///000111111111000...------.........//////000000---------.........//////...000111333333111000...////////////////////////////////////////////////...///000111111000///...+++---///......///111444---...///111111000//////---000222111//////111333...------......---...111///...---...//////---+++,,,---............///000.........---------,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,******************************************************++++++++++++******************************''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))******++++++++++++******'''(((***,,,---,,,***))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////---***))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,---.............../////////000,,,///111222000///......333000111666;;;EEEXXXkkkzzzuuu{{{zzzuuusssooorrrzzz}}}~~~rrrnnnllllllfffgggjjjjjjhhhjjjwww}}}}}}zzzqqqdddggglllooonnnggg]]]UUUVVVUUUSSSTTT[[[aaa```ZZZ```^^^dddwwwrrriiijjjtttvvvjjjXXXFFF???999444555;;;222444555444444333000---.........///////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------xxx```PPPAAA999888666777666555444333222222222111222222222222111000000000000//////.........---............////////////////////////////////////...///000222222111111000000000000000000000000000////////////////////////000---++++++,,,---------------............------000000//////.........---////////////////////////................................................------------------------------------------------************++++++,,,---)))))))))***+++++++++,,,,,,,,,,,,++++++***************++++++++++++******)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////............////////////111111111333666:::>>>AAAfffkkksss}}}|||vvv~~~{{{vvvooojjjaaa]]]___dddlllzzz~~~xxxtttnnnffffffjjjiiiffffffgggaaaYYYXXX\\\SSSZZZaaaaaa\\\WWWVVVXXXYYY]]]gggssszzz|||||||||hhhfffdddsssXXXEEECCC>>>:::666444333333222222222111111111111000////////////............//////.........------------------------------------------,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***}}}^^^OOOAAA999888666666666555333333222222333111222222222222111000000000/////////............////////////000000000000////////////////////////...///000111222111000000////////////////////////........................///---++++++,,,...------------............------000/////////.........---........................................................................------------------------------------------------+++++++++++++++,,,------***************+++++++++,,,,,,,,,++++++***************++++++++++++******)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************)))************+++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////............////////////111111111111333666999;;;GGGNNN[[[iiisssuuuqqqlll~~~~~~xxxtttuuujjjkkkkkkqqqtttgggaaaccclllsss{{{~~~|||yyyxxxzzzmmm]]]hhh~~~eeeSSSMMM???===:::777555444444444222222222111111111000000////////////............///.........---------------------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***}}}[[[MMM@@@999999777666555444333333222222333111222222222222111000000////////////............//////000000000111111111000000000000000000000000...///000111111111000000...................................................---++++++---......---------............------/////////.......................................------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,------+++++++++***************+++++++++++++++***************++++++++++++******))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))************************)))************+++++++++************************(((((()))***+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------...------------...//////............////////////111000//////000111333444333999CCCQQQ___hhhlllmmmxxxrrrcccggguuuxxxpppooopppsss}}}~~~uuudddccceeehhheeennnrrrSSS@@@999999888777666444333333444444222222111111111000000000////////////........................------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***~~~xxxWWWJJJ???888999777555444444333222222222333111222222222222111000000///////////////.........////////////000000000000000000000000000000000000---...000111111111000///...................................................,,,+++,,,---......---------............------................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,+++++++++***)))))))))+++++++++*********************++++++++++++******))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))************************))))))*********+++++++++************************((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------...------------...//////............////////////000///.........///000111444444666===IIIXXXfffnnnqqq{{{}}}xxx{{{tttooorrrjjjZZZ[[[^^^cccmmmrrr```YYY___gggppprrrzzzzzzWWWDDDAAABBB<<<444555444333222222222333333111111111111000000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***~~~tttTTTIII>>>888999777444444333222222222333333111222222222222111000000.........///////////////---------.........//////////////////////////////---...///000111000000///................................................---,,,+++,,,...///...---------............---------------.......................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++++++++***)))))))))******************************++++++++++++******)))))))))))))))))))))))))))))))))*********))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------...------------...//////............////////////.........//////000111222333111///111888DDDRRRZZZgggsssuuu}}}zzzsssqqqxxx~~~uuulllfffaaaaaadddccc]]]]]]kkkWWWNNNAAA999777999;;;<<<555444333333222222111111111111111000000000//////////////////............,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***qqqSSSHHH>>>888999777333333222222222222333333111222222222222111000000.........///////////////,,,,,,---------.........////////////////////////---...///000000000//////........................------------------------,,,++++++---//////...---------............---------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++***************)))))))))*********************++++++++++++******))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************++++++*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------...------------...//////............////////////---...///000111222222222///000111222444777<<<@@@PPP^^^rrrxxxrrrrrrqqqxxxmmmfffbbbWWW___fffiiiooo{{{ttteeeaaakkk{{{yyyuuuyyyzzzvvviii[[[[[[iiivvvzzzjjjvvvdddOOO<<<======<<<888666555666444444333333222111000000111111000000000/////////////////////............,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***pppRRRHHH>>>888999777333222222222222222333333111222222222222111000000............/////////000------------.........///------------------------------///000000000///...////////////////////////------------------------+++++++++---///000...---------............------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++******)))))))))******************+++++++++((()))))))))*********+++******++++++++++++******))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////............////////////...//////000111111111111...111444444333222333444:::BBBQQQ___dddcccdddhhhqqqwww|||zzznnnaaa]]][[[YYY\\\______^^^aaaiiillljjjjjjjjjmmmrrryyy|||{{{xxxgggiiihhhkkk}}}}}}eeeMMM???;;;===999666888;;;:::444...111111111111111111000000111000000000////////////////////////............++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***pppRRRHHH>>>888999666222222222111222222333333111222222222222111000000---.........//////000000............/////////000------------------------,,,---///000000000///...000000000000000000000000------------------------+++***+++---///000...------..................---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++***)))(((((())))))))))))******+++++++++,,,(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++************************''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////............/////////000///000000000000000/////////000111///------000444111222999EEEPPPXXXbbbjjjwww{{{pppjjjddddddppp}}}yyy\\\LLLDDD===::::::333555555333111000222555......///000111111000000000000000000////////////000/////////............+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++rrrUUUGGG;;;777777333555444333333222222333333000111222222111000///...//////............//////........................,,,------......------,,,---......///////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------------------------------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++***************************************************************))))))))))))******************))))))))))))******************************))))))*********++++++++++++'''(((---,,,---<<>>DDDPPPVVVcccrrr|||xxxmmmUUUJJJBBB===777555777888666444444333333333333222222222000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++******++++++,,,---mmmRRRFFF;;;888999444555444333333222222333333000000000111000000///...//////............//////..............................////////////......------...////////////......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************))))))))))))******************))))))))))))******************************++++++++++++,,,,,,,,,,,,******+++)))%%%)))???WWWNNN999&&&$$$))))))((()))******))))))))))))******)))))))))*********++++++************))))))))))))************************++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------------,,,------------------,,,,,,---------............///............//////////////////////////////////////////000000000000111111111333555333000///000333444;;;GGGTTT\\\gggyyyiiiRRRCCC:::666777444111222444666555333333333333222222222111111000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++******++++++,,,---jjjPPPEEE;;;888999555555444333333222222333333111111111111111111000000//////............//////........................------............------,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,************************************************((()))))))))******************))))))))))))******************************++++++,,,,,,,,,---------&&&(((,,,...)))'''000===999...&&&))),,,+++'''&&&+++***)))(((((()))***+++))))))))))))*********************)))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---.........------,,,,,,,,,---------............///............////////////////////////////////////////////////000000000111///111333333111000000111000333888<<>>CCC???666//////333111111222333333333222222111111111000000000000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++******)))++++++******++++++,,,---fffMMMCCC:::777888333555444333333222222333333000000/////////000222222//////............//////........................+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++******************************************++++++************************************************))))))))))))******************))))))))))))***************************************++++++++++++,,,,,,+++)))'''(((***+++******,,,+++(((&&&'''***---))))))************))))))(((((((((((()))))))))***((()))))))))************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,---------------,,,,,,---------------------------............///............////////////................................./////////000000000/////////000000//////......111555555333555:::444222333888???DDDMMMUUUaaapppvvvlll]]]NNNCCC===;;;;;;;;;666111///000333555666///000111111000000111222111111000000000/////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++******++++++,,,---eeeMMMCCC:::777777222555444333333222222333333///...---------///000111//////............//////........................,,,------......------,,,+++,,,------......------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************))))))))))))******************))))))))))))******************************))))))*********+++++++++'''+++---+++((('''&&&&&&'''((())))))******(((%%%((()))***++++++***)))((((((((((((((())))))))))))(((((())))))*********+++************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........---------.........//////............/////////000..................................../////////000......///111333222000///000,,,+++///222111111333777444333666888666777:::???DDDPPPaaasss}}}gggSSSKKKAAA<<<777777;;;<<<999555222444666666444333444555333333222111///...///111000000000000////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,------++++++******++++++,,,---aaaIIIDDD;;;666666444444333222222111111222222////////////...............................................................------......///000111111///,,,,,,---///000000...------,,,,,,------...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))******++++++******)))************************************************))))))))))))************************************++++++************++++++************************************************))))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,))))))+++---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......---------............///---------............///...............///000111////////////////////////............////////////000111111111111222222222777888:::>>>EEENNNVVVZZZttt}}}iiicccZZZPPPGGGAAA>>>===999888888777666555555555444444333333222111000000000000000000000000000000000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++```IIICCC;;;666666444444333222222111111222222000000000/////////......................................................------------...///000111222///---,,,---/////////------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))************************************++++++************++++++************************************************))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))((())))))))))))))))))))))))******))))))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,***)))+++---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......---------............///---------............///...............///000000////////////////////////............////////////000000111111111222222222333333333555999>>>BBBEEEMMMTTT___gggmmmuuu}}}yyyhhh[[[OOOEEEJJJGGGBBB===999777666666666666666555444333333333444333333222111111000000000000000000000000000000////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++___HHHCCC;;;666666444444333222222111111222222111111000000000/////////........................------------------------------------...///000111222000---,,,---......---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))************************************++++++************++++++************************************************))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------............///---------............///......////////////000000////////////////////////............////////////000000000111111111222222222222222333333555666777888:::<<<===AAAJJJUUU^^^hhhppp|||~~~|||uuummmgggcccaaaTTTSSSNNNEEEAAAAAA@@@>>>555555444333333333444444444333333222222111111111333333222222111000000000000000000000000000000000////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++^^^GGGBBB:::666666555444333222222111111222222111111111111000000000000........................------------------------------------...///000000222000...------------,,,---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************((()))))))))************************************++++++************++++++************************************************))))))))))))))))))))))))'''(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------............///---------............////////////000000000//////////////////////////////............////////////000000000000111111111111111111222333444555555555666777888777666666999;;;AAAEEEJJJOOORRRSSSTTTUUUZZZ^^^aaadddnnnxxx{{{wwwoooeee\\\XXXSSSMMMLLLNNNQQQPPPMMMJJJFFFCCC@@@???AAA???<<<888666777888888444444444555555555444444222222222111111000000000222222111111000000000000000000000000000000000000////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,\\\FFFAAA:::555777555444333222222111111222222111111111111000000000000........................------------------------,,,,,,,,,------...///000111///------------,,,+++,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,******+++,,,...///000000++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************((()))))))))************************************++++++************++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++***+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---------............///---------............/////////000111111000///...////////////////////////............//////////////////000000000111111111---...000111222222222111...111444777777555444333777777777666555888===AAA888999;;;===CCCGGGEEEAAA@@@<<<:::;;;<<<:::999999999999999999999999888888<<<;;;999777555222111111333333444444444222111000222222222111111111111111111111000000000000//////////////////////////////........................////////////////////////........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,~~~[[[EEE@@@999555777555444333222222111111222222111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...------......,,,+++,,,,,,++++++++++++,,,,,,************++++++++++++,,,++++++******++++++,,,******+++,,,...///000000++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))************************************++++++************++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------............//////000111222111000///...////////////////////////............/////////////////////000000000111111000111111111111000000//////000111333444555666666777777777777555555777888999999::::::;;;;;;888666777888:::<<<<<<:::999999666666666777777777888888...---000555666444444666111222222333333222111111111111111111111111111111000000000///////////////////////////////////////........................////////////////////////........................---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---}}}ZZZDDD@@@999555777555444333222222111111222222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---......---+++,,,,,,++++++++++++,,,,,,************++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))************************************++++++************++++++************************************************))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------............//////000222222222000///---////////////////////////............////////////////////////000000000111222222111111111111111111555333111111111333444444222333444666666555333111444444555555333222222444222555777555111//////000555555444333333444444555888444444666444...+++---222222222222222222222333000000000000111111111111////////////////////////////////////////////////........................////////////////////////........................---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------|||YYYCCC???999555777666444333222222111111222222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---...///---,,,,,,++++++++++++++++++,,,)))************+++++++++,,,++++++++++++++++++,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++*********************************************************))))))))))))************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////000111222333222111///---////////////////////////............/////////000////////////000000000000,,,,,,,,,---...///111111///......///111222111000222111111333555666444222111222444444222111555:::111666999666333333777:::444333222111222222444555333//////333444111222666111111000///......///////////////000000000000000.........///////////////////////////////////////........................////////////////////////........................---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------xxxXXXCCC>>>999888777111555444333222111111111111---......///000/////////------------------------------------------------+++++++++,,,,,,,,,------111111000///...------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))))))))***,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++******************,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...111///---+++***+++,,,---++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------...///000000111....................................////////////111111000000//////......000000000000000000000000000000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////.........................................................------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,vvvVVVBBB>>>999777777222555444333222111111111111---......///////////////------------------------------------------------,,,,,,---------.........000//////......---------------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000///---+++++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------...///000000000....................................////////////000000000000//////......000000000000000000000000//////000000000111111111111111111222222222333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////////////////////////////......................................................---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,qqqTTTAAA===888777777222555444333222111111111111....../////////000000000---------------------------------------------------------.........//////.........---------------------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***+++,,,+++******+++,,,))))))))))))))))))))))))++++++++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***+++++++++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///...---+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------...//////000000........................---............/////////000000000////////////...000000000000000000000000//////000000000000111111111111111222222222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000//////////////////////////////////////////////////////...................................................------------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,mmmQQQ???<<<777666777333444444333222111111111111///////////////000000111------------------------------------------------------------............,,,,,,,,,------------------,,,,,,+++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++************++++++******************************************************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))+++++++++******)))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++*********++++++++++++,,,******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------....../////////........................---------.........//////////////////////////////000000000000000000000000////////////000000000111111111111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////////////////////////////................................................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwkkkOOO???<<<666555777333444444333222111111111111000////////////000111111------------------------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,---------------,,,,,,+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++++++++++++++******))))))******+++******************************************************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))******))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------....................................------------.........................../////////////////////////////////...////////////000000000000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////////////////000000........................////////////////////////................................................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,mmm~~~iiiOOO@@@===666555777444555444333222111111111111111000///...///000111222------------------------------------------------+++++++++,,,,,,,,,------.........---------------,,,,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))***++++++++++++*********))))))))))))************************************************************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................,,,------------.........---............/////////////////////////////////......////////////000000000000000111111111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////000000........................////////////////////////................................................,,,,,,,,,------------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvv{{{iiiPPPAAA>>>777444666444555444333222111111111111111000///...///000222333------------------------------------------------,,,,,,,,,,,,---------...000//////......---------,,,++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++((()))***+++,,,++++++*********))))))))))))************************************************************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................,,,,,,---------.........---------.........//////////////////////////////........./////////000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////........./////////000000........................////////////////////////................................................,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiPPPBBB???777444666444555444333222111111111111222000///...///000222333---------------------------------------------------------.........//////111111000///...---------,,,++++++***)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++((()))***+++,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++))))))))))))******************+++++++++,,,,,,,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------........................,,,,,,,,,---------......---------.........//////////////////////////////............/////////000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////---.........//////000000........................////////////////////////................................................,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxeeeNNNAAA???777444666333222222222111111111111000000000000000////////////---------...............///...------++++++***)))------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))***+++++++++,,,,,,+++++++++))))))***++++++++++++***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,------------.........//////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,---------------............//////...---,,,,,,---...///---------............///........................//////.........---------////////////000000000000222222111111000000//////000000000000000000000000---------............///////////////000000000000000000000000000000000000........................////////////////////////........................---------------------------------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqdddMMMAAA???777444666333222222222111111111111000000000000000/////////...---------------,,,,,,,,,...------,,,,,,++++++***------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))*********++++++++++++******))))))***++++++++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...///...---,,,,,,---...///------------....................................///.........------------........./////////000000///////////////.........////////////////////////---------............///.../////////000000000000////////////////////////........................................................................---------------------------------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmcccLLL@@@???777444666333222222222111111111111000000000000/////////......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))******)))******************)))))))))***++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------......------------......------------............------------------------............---------------------.........//////,,,,,,,,,---------------////////////////////////---------............///....../////////000000000////////////////////////........................................................................------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrraaaJJJ???>>>777444666333222222222111111111000000000000/////////..................---,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))))))))************************************((())))))***************))))))************))))))))))))***++++++++++++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---------...////////////////////////---------............///........./////////000000////////////////////////........................................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___HHH>>>>>>777444666333222222222111111111000000////////////............000//////...---,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***************))))))************))))))))))))***++++++++++++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---------------------+++++++++,,,,,,,,,------------------............,,,------------------,,,,,,,,,,,,------------...------------------------,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,------......///........................---------............///............////////////................................................................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]]]GGG===>>>888555666222222222222111111111111000/////////.........------/////////......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))***++++++******)))******************)))))))))***++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,------------------------++++++------------++++++,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---.........------++++++,,,,,,,,,,,,---------------.........//////,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------..........................................---------............///------........./////////................................................------------------------........................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[EEE<<<===888555666222222222222111111111111000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......************************************++++++++++++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))+++,,,+++***)))******++++++++++++******))))))***++++++++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))*********++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---.........------++++++,,,,,,,,,,,,------,,,,,,---------.........+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...........................---------........................---------............///---------.........//////................................................------------------------........................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~ZZZEEE<<<===888555666222222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........************************)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%''')))+++,,,+++***)))++++++,,,,,,,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++---...///...------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////.........------,,,,,,,,,........................---------.........//////---------.........//////................................................------------------------........................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||UUUGGG===<<<;;;555222444444@@@BBB666---...111//////............---------...------,,,,,,------...,,,,,,,,,++++++,,,,,,---------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))+++++++++*********))))))************************************************))))))*********))))))(((************************+++++++++*********))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...,,,***+++---...,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................---------............///..............................------------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,xxxUUUGGG===<<<;;;555222444000:::<<<333---000222//////............---------...------,,,,,,------...------,,,+++++++++,,,,,,------,,,,,,+++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))+++++++++*********))))))************************************************))))))************))))))************************+++++++++*********))))))************))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,+++******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,***+++---...,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................---------............///..............................------------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,tttTTTFFF<<<<<<;;;555222555...444555///---222333//////............---------...------,,,,,,------......---,,,,,,++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++***************************************************************))))))************))))))************************+++++++++***************++++++++++++************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---+++***+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................---------............///..............................------------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,...------------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,sssTTTFFF<<<;;;;;;555222555///111111...///333222...///............---------...------,,,,,,------.........---,,,++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************((())))))************)))************************************************++++++*********)))))))))))))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++*********)))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,---------......------------------------........................---------............///..............................------------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------,,,,,,,,,,,,---......------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,uuuSSSEEE;;;;;;:::555222555222222000///000333111---///............---------...------,,,,,,------......---,,,,,,+++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************(((((()))*********************************************************************)))))))))((((((((())))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))*********+++++++++*********)))))))))))))))))))))(((((((((((())))))************************(((((())))))************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,---------......------------------------........................---------............///..............................------------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------,,,,,,,,,,,,---......------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,uuuRRRDDD:::;;;:::555222555333222111000111111000...///............---------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************+++++++++***************+++++++++))))))))))))))))))))))))************************'''((()))******+++*********************************************+++++++++))))))))))))((((((((('''))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///..............................------------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,sssQQQDDD:::::::::555222555111111111111000//////000///............---------...------,,,,,,------...++++++++++++,,,---......++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************'''((()))******+++++++++************************))))))*********+++++++++*********)))))))))(((((())))))************))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))))))))************)))))))))************+++++++++((()))))))))))))))))))))))))))(((((((((((())))))************************'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,+++))))))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///..............................------------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,oooQQQCCC:::::::::555222555......000111000...///333//////.........---------...------,,,,,,------...*********+++,,,---...///++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************''''''(((******+++++++++************************))))))******+++++++++++++++++++++************)))))))))************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))************)))))))))************+++++++++(((((((((((())))))))))))))))))(((((((((((())))))************************'''(((((()))***+++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))***++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++---...///000************************,,,,,,++++++,,,,,,---...........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////.................................------.........------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,lllMMMDDD===;;;:::666333333111111111111000000000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,...000000...+++******...------,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++*********------,,,++++++******))),,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******************,,,,,,,,,++++++*********+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................//////.........---------//////.........---------.........................................................------,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,jjjLLLDDD===;;;:::666333333111111111111000000000000.........---------,,,,,,------,,,,,,,,,,,,++++++,,,...000000...+++******------,,,,,,+++************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************************)))))))))(((************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,+++++++++***+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................//////.........---------//////.........---------......................................................---------,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,gggLLLCCC<<<;;;999666333333111111111111000000000000.........------------,,,------,,,,,,,,,,,,++++++,,,...000///---+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++------,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++++++++*********+++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------.......................................---------...............---------...................................................------------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,cccKKKCCC<<<:::999555333333111111111111000000000///............------------------,,,,,,,,,+++++++++,,,...//////---++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))******************))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++***************************************************************************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------........................................................................................................................------------------------...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,aaaJJJBBB;;;:::999555333333111111111111000000000/////////.........---------------,,,,,,,,,+++++++++,,,---///...,,,+++,,,---+++++++++,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------........................---.....................---.....................................................................------------------------...------,,,,,,------...,,,------......------,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,aaaIIIAAA;;;:::999555333333111111111111000000000000/////////.........------------,,,,,,,,,,,,++++++,,,---...---,,,,,,---...++++++,,,,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******++++++++++++,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))))))))******************************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------........................---------...............---------...............................................................,,,,,,,,,------------......------,,,,,,------...------............------,,,---------............------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,bbbIIIAAA:::999999555333444111111111111000000000000////////////............------,,,,,,,,,,,,++++++,,,---...---,,,,,,---///,,,,,,,,,---------------***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************((()))))))))************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++)))))))))******+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,((()))))))))*********+++))))))*********+++++++++************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................---------.........//////---------.........//////................................................,,,,,,,,,---------.........------,,,,,,------...------............------------------............------------------------........................+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,bbbHHH@@@:::999999555333444111111111111000000000000000/////////............---------,,,,,,,,,++++++,,,---...---,,,,,,---///------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++(((((())))))*********+++*********++++++,,,------+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,(((((())))))*********+++))))))******++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++------------------------++++++,,,,,,---...//////------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------........................---------.........//////---------.........//////................................................,,,,,,,,,------............------,,,,,,------...------............---------------.........//////------------------------........................+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,aaaFFF@@@;;;:::777333111222000000000000/////////...111000///------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,000333333...***************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************,,,+++***((((((((()))***)))************+++++++++++++++,,,,,,,,,,,,------******************************************************++++++++++++******************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,******+++++++++***+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++***)))(((((()))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///........................////////////////////////////////////////////////................................................------------------------------............------////////////////////////........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,```FFF@@@;;;:::777333111333111000000000000000000000111000///...---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...000000---***************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************************************))))))))))))))))))))))))************************,,,+++***)))(((((()))***)))************+++++++++++++++,,,,,,,,,,,,------******************************************************++++++++++++******************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,******+++++++++***+++++++++*********))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///........................////////////////////////////////////////////////................................................------------------------------............------................................................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,___FFF@@@;;;:::888333222333111111111111111111111222000///......------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...---+++************************))))))))))))))))))))))))************************+++++++++++++++*********))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++***)))))))))******)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,******+++,,,+++***+++++++++***************)))******+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///........................////////////////////////////////////////////////................................................------------------------------............------........................------------------------------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]]]FFF???:::999888444222333111111222222222222333333//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------************************))))))))))))))))))))))))************************+++++++++***************((()))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++*********************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,+++***************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................---------------------------------............///---------............///........................////////////////////////////////////////////////................................................------------------------------............------........................------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}ZZZEEE???:::999888444222444222222222222222333333333...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---///************************))))))))))))))))))))))))************************************************((()))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((*********++++++*********))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***+++,,,,,,+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.....................---------------------------------............///---------............///........................////////////////////////////////////////////////................................................------------------------------............------........................------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyXXXEEE>>>:::999888444333444333333333222222222111111---............---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---///************************))))))))))))))))))))))))************************)))))))))***************))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******************************************************))))))))))))))))))))))))************************)))***++++++,,,+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++***************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------...............---------------------------------............///---------............///........................////////////////////////////////////////////////................................................------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvVVVDDD>>>:::999888444333555444444333222111000//////------.........---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++---************************))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))************************************************))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++---,,,,,,))))))*********+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------.........//////........................---------............///---------............///........................////////////////////////////////////////////////................................................------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,tttTTTDDD>>>999999888444333555555444333222000///......,,,---.........---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***((()))+++************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++++++++)))(((************************************************))))))))))))))))))))))))************************)))***+++,,,---,,,,,,+++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++------,,,))))))******++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))+++,,,...//////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------.........//////........................---------.........//////---------.........//////........................////////////////////////////////////////////////................................................---------------------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,wwwVVVEEE???;;;:::888444222333222222222111111111111000111000///------......//////............---------------------------------,,,,,,,,,+++++++++******+++*********,,,,,,***(((************************))))))))))))))))))))))))******)))))))))***,,,---,,,,,,+++******+++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***))))))***+++,,,*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******))))))))))))******************++++++++++++******************************))))))))))))************(((***,,,+++***)))***++++++*********))))))(((((())))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---//////,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---..............................---------.........//////................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...........................................................................//////.........---------------------------------------------------------------------------------------------------------------------------------------------------------tttuuuSSSEEE???;;;:::888444222333222222222111111111111000111000///...---......///............------------------------------------,,,,,,,,,+++++++++******+++*********,,,,,,***)))******************************************************)))))))))***,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++++++++***))))))***++++++***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))++++++******))))))))))))******))))))))))))******************++++++++++++******************************))))))))))))************)))+++,,,,,,+++******+++************)))))))))((())))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,000666999333+++***///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---..............................---------.........//////................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...........................................................................//////.........---------------------------------------------------------------------------------------------------------------------------------------------------------jjjuuusssPPPDDD???::::::888444222333222222222111111111111000000000///............///............------------------------------------,,,,,,,,,+++++++++******+++******+++,,,,,,+++)))************************++++++++++++++++++++++++*********)))******+++,,,,,,+++************+++,,,))))))))))))))))))))))))******))))))))))))******++++++***))))))***++++++))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++******))))))))))))******))))))))))))******************++++++++++++******************************))))))))))))***************,,,------+++++++++,,,************))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///999BBB;;;***'''000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---..............................---------...............................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////......------------.............................................................................................---------------------------------------------------------------------------------------------------------------------------------------------------------kkksssrrrOOODDD>>>::::::888444222444222222222111111111000000000/////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******+++,,,---+++***************************++++++++++++++++++++++++******************++++++++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***+++******************+++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******((()))))))))******************++++++++++++******************************((()))))))))***************,,,...---,,,+++,,,,,,*********)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***444DDDAAA---&&&...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......................................................................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////......------------..............................................................................................................................------------------------------------------------------------------------------------------------------------------------sssvvvsssPPPDDD>>>::::::999555333444222222222111111111000000///////////////......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******+++------,,,+++*********************************************************+++************************************)))))))))))))))))))))))))))))))))******)))))))))*********++++++*********(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))******************++++++++++++******************************((()))))))))***************,,,...---,,,+++,,,,,,))))))))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...&&&---AAADDD444***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...................................................---................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////......------......///........................................................................---.............................................------------------------------------------------------------------------------------------------------------------------yyyxxxrrrOOOCCC===::::::999555333555222222222111111111111000/////////000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++---...---+++************************))))))))))))))))))))))))***++++++++++++***))))))))))))***++++++***))))))))))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))******))))))))))))******))))))))))))******************++++++++++++******************************))))))))))))***************,,,------+++++++++,,,))))))))))))************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000'''***;;;BBB999///---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---.............................................---------................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////............//////........................................................................---------.......................................------------------------------------------------------------------------------------------------------------------------zzzyyyoooMMMCCC===999:::999555444555222222222111111111111000...///000000000///---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++......---,,,***************************************************++++++,,,+++***)))(((((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((()))***++++++++++++***)))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))******))))))))))))******))))))))))))******************++++++++++++******************************))))))))))))************)))+++,,,,,,+++******+++((()))))))))************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------///***+++333999666000,,,+++++++++,,,,,,---------******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................//////.........---------................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////............//////........................................................................---------.........//////........................------------------------------------------------------------------------------------------------------------------------zzzzzzlllJJJCCC===999:::999555444555222222222111111111111000...///000000000///---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************,,,...///...,,,************************++++++++++++++++++++++++***+++,,,,,,+++***)))(((((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((()))***+++,,,,,,+++***)))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))++++++******)))******))))))))))))******))))))))))))******************++++++++++++******************************))))))))))))************(((***,,,,,,***)))***+++(((((())))))*********+++))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,///000---***+++++++++,,,,,,---------******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,************+++,,,---...,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---..............................//////.........---------................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////............//////........................................................................---------.........//////////////////////////////------------------------------------------------------------------------------------------------------------------------uuutttbbbIII@@@???<<<:::777555444444555444333222111111111111////////////............------------------------+++,,,---......---,,,+++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************************************+++++++++*********))))))************************************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))************+++++++++,,,,,,,,,+++++++++*********))))))))))))************))))))))))))))))))******************))))))))))))******))))))***+++++++++******))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------///...---,,,,,,---...///.........------,,,,,,,,,------------------------,,,,,,------...///000000....................................////////////////////////////////////////////////////////////000000//////.........---////////////////////////........................////////////////////////////////////////////////---------............///.........................................................------,,,,,,,,,------------------------........................------------------------........................---------...------,,,,,,wwwvvvbbbJJJ@@@???<<<:::777555444444444444333222111111111111////////////............------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++************************************************+++++++++*********))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))++++++******))))))))))))******************+++++++++,,,+++++++++*********))))))))))))************))))))))))))))))))******************))))))))))))******++++++******************))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------///...------------...///......---------,,,,,,,,,------------------------,,,,,,------...//////000....................................////////////////////////////////////////////////////////////000/////////............////////////////////////........................////////////////////////........................---------............///......................................................---------,,,,,,,,,------------------------........................------------------------........................,,,------...------,,,,,,zzzxxxcccKKK@@@???<<<:::777555444444444333222111111000111111////////////............------------------------,,,++++++******++++++,,,,,,,,,++++++*********)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************************************************************+++++++++***************************************************************))))))))))))************))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++******))))))))))))******)))))))))*********+++++++++++++++***************))))))************))))))))))))))))))******************))))))))))))******---,,,+++)))))))))******))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------///...------------...///...------------,,,,,,,,,------------------------,,,,,,,,,---......//////........................---............/////////////////////////////////////////////////////////////////////............////////////////////////........................////////////////////////........................---------............///...................................................------------,,,,,,,,,------------------------------------------------------------------------........................,,,,,,------...------,,,|||zzzdddLLL@@@???<<<:::777555444444444333222111000000000000////////////............---------------------------,,,+++******+++,,,------,,,,,,++++++******)))+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************************************************************************************((()))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******((())))))))))))*********************************))))))************))))))((()))))))))************+++******))))))******+++///---+++)))(((((()))***))))))))))))))))))))))))************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........------.........------------------------------------------------,,,,,,,,,------.................................---------........./////////////////////////////////////////////////////////////////////.........////////////////////////........................////////////////////////........................---------............///................................................------------------------------------------------------------------------------------------------........................,,,,,,------...---------}}}zzzdddLLL@@@???<<<:::777555444444333333222111000000000000////////////............------------------------...---,,,++++++,,,---...,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************************************************************************************((()))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******((())))))))))))*********************************))))))************))))))((()))))))))************++++++************++++++///---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------..................---------------------------------------------------,,,,,,,,,---------------........................------------............////////////////////////////////////////////////.........///////////////////////////////////////........................////////////////////////........................---------............///................................................------------------------------------------------------------------------------------------------........................+++,,,,,,---.........---~~~{{{cccLLL@@@???<<<:::777555444444333222111000000///000000////////////............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******************************************************************************+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))******))))))))))))******)))))))))*********++++++***************+++++++++))))))************))))))))))))))))))************++++++************++++++---,,,+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------...//////...------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,------........................,,,------------.........////////////////////////////////////////////////.........///////////////////////////////////////........................////////////////////////---------------------------------............///................................................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,---............}}}cccKKK@@@???<<<:::777555444444333222111000000/////////////////////............------------------------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++************************************************))))))*********+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++******)))******))))))))))))******************+++++++++,,,))))))*********+++++++++))))))************))))))))))))))))))************,,,++++++******++++++,,,++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------------...//////...------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........////////////////////////////////////////////////............/////////000////////////////////////........................////////////////////////---------------------------------............///................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***+++,,,---............~~~bbbJJJ@@@???<<<:::777555444444333222111000////////////000/////////............------------------------***+++,,,------,,,+++***)))***+++,,,------...///++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,************************************************))))))******++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))******))))))))))))*********++++++++++++,,,,,,,,,))))))******++++++++++++))))))************))))))))))))))))))************,,,++++++******++++++,,,)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////////////////////////////////////////---.........//////000000////////////////////////........................////////////////////////---------------------------------.........//////................................................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***+++,,,---............zzzbbbJJJAAA>>>;;;999888777444333222111111000000000000000---------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************---,,,,,,+++*********++++++******)))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******************************************************))))))))))))******************************))))))))))))))))))))))))++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................................................................---------............///............................................................////////////000000000000000000000000////////////////////////000000//////.........---////////////////////////..............................////////////...............................................................------,,,,,,,,,---------------------------------------------------------............//////...---,,,,,,---...///---------............///zzzaaaKKKAAA>>>;;;999888777444333222111111000000000000000..................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++************************************************)))))))))))))))))))))))))))************+++++++++************************---,,,++++++************+++******)))))))))))))))))))))))))))))))))))))))***************************************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******************************************************))))))))))))******************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................................................................---------............///............................................................////////////000000000000000000000000////////////////////////000/////////............////////////////////////..............................////////////............................................................---------,,,,,,,,,---------------------------------------------------------............//////...------------...///---------............///yyyaaaKKKAAA>>>;;;999888777444333222111111000000000000000/////////...---------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************,,,+++++++++************+++******)))))))))))))))))))))))))))))))))))))))************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................................................................---------............///............................................................////////////000000000000000000000000////////////////////////////////////............////////////////////////..............................////////////.........................................................------------,,,,,,,,,---------------------------------------------------------............//////...------------...///---------............///zzz___KKKAAA>>>;;;999888777444333222111111000000000000000000000///...---,,,,,,,,,------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++*********+++******)))))))))))))))))))))))))))))))))))))))************************))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((******************************))))))))))))******************************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................................................................---------............///............................................................///////////////////////////////////////////////////////////////////////////.........////////////////////////..............................////////////......................................................---------------------------------------------------------------------------------............///.........------.........---------............///|||]]]JJJAAA>>>;;;999888777444333222111111000000000000000000000///...---,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))***+++++++++***)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******+++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................................................................---------............///........................////////////////////////............////////////////////////////////////////////////////////////.........///////////////////////////////////////..............................////////////......................................................---------------------------------------------------------------------------------............///---..................------------............///ZZZIIIAAA>>>;;;999888777444333222111111000000000000000/////////...---------,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++************************************************)))))))))))))))))))))))))))************+++++++++************************((()))***+++++++++***)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................................................................---------............///........................////////////////////////............////////////000000000000000000000000////////////////////////.........///////////////////////////////////////..............................////////////......................................................,,,,,,,,,------------...---------------------------------------------------------............///------...//////...---------------............///XXXGGGAAA>>>;;;999888777444333222111111000000000000000..................------------,,,,,,,,,,,,++++++)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************'''(((***+++,,,+++***)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................................................................---------............///........................////////////////////////............////////////000000000000000000000000////////////////////////............/////////000////////////////////////..............................////////////......................................................,,,,,,,,,---------......---------------------------------------------------------............///------...//////...---------------............///VVVFFFAAA>>>;;;999888777555333222111111000000000000000---------...............---------,,,,,,,,,++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************)))))))))))))))))))))))))))************+++++++++************************&&&(((***+++,,,+++***)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------................................................................................................---------.........//////........................000000000000000000000000............/////////000000000000000000000000000////////////////////////---.........//////000000////////////////////////..............................////////////......................................................,,,,,,,,,------.........---------------------------------------------------------.........//////,,,---...//////...---,,,---------.........//////XXXJJJ@@@???<<<999666444222222111111111111000000000000///............---------///...---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++***))))))*********************)))((((((+++++++++***************)))))))))***+++++++++,,,++++++************++++++)))''''''(((+++,,,+++(((************************))))))))))))))))))))))))+++*********))))))(((((((((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------------++++++++++++------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////................................................------............------............////////////............//////////////////............//////////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////........................//////000000000000//////---,,,,,,,,,,,,---..............................,,,,,,,,,---------..............................------............------------------------------..................------..................------WWWJJJ@@@???<<<999666444333222111111111111000000000000///............---------///...---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))*********************)))((((((***************+++++++++************++++++++++++++++++************++++++***)))((())),,,,,,+++(((************************))))))))))))))))))))))))************)))))))))((((((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...------------...//////................................................------............------............////////////............//////////////////............//////////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////...........................//////000000//////...---,,,,,,,,,,,,---..............................,,,,,,---------.................................------............------------------------------................................................WWWIII@@@>>><<<999666444333222111111111111000000000000///............---------......---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,+++******)))******************+++******)))((())))))******++++++,,,,,,+++++++++++++++*********++++++************++++++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------------------------------,,,------------.........------------------------...------------...//////................................................------............------............////////////............//////////////////............//////////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////........................---..................------,,,,,,,,,,,,---..............................,,,------------.................................------............------------------------------....................................////////////VVVGGG???>>><<<999666444333333111111111111000000000//////............---------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++++++++++++++,,,,,,))))))***+++,,,,,,------++++++***************+++*********++++++******)))))))))******+++,,,------,,,,,,,,,++++++*********,,,++++++******++++++,,,---------------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,------...---------...............------------.......................................------------...//////................................................------............------............////////////............//////////////////............//////////////////000000000000//////////////////////////////............//////////////////////////////............////////////........................,,,------......------,,,---,,,,,,,,,,,,---..............................------------....................................------............------....................................///////////////////////////000000000UUUFFF???===;;;999666555444333111111111111000000000//////............---------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------+++***************++++++******++++++++++++******))))))***+++,,,------...---,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,------...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((()))***************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************************************************+++++++++))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,------------------.........//////---------.........//////...........................------------...//////................................................------............------............////////////............//////////////////............//////////////////000000000000//////////////////////////////............//////////////////////////////............////////////........................,,,,,,------------,,,,,,---,,,,,,,,,,,,---..............................---------.........//////........................------............------................................./////////000000/////////000000000111111TTTEEE>>>===;;;999777555444444111111111111000000000000///............------------,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,---*********++++++,,,,,,---*********)))******+++,,,)))***++++++,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////...........................------------...//////................................................------............------............////////////............//////////////////............//////////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////........................,,,------------------,,,---,,,,,,,,,,,,---..............................------........./////////........................------............------.................................//////000000111//////000000111111222222SSSCCC>>>===;;;999777555444444111111111111000000000000///............---------,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******))))))***++++++,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.....................////////////...........................------------...//////................................................------............------............////////////............//////////////////............//////////////////000000000000000000000000000000000000//////............//////////////////////////////............////////////........................------............---------,,,,,,,,,,,,---..........................................////////////........................------............------........................---......///000000111111//////000111111222333333SSSCCC>>>===;;;999777555444444111111111111000000000000//////.........---------,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,))))))***+++,,,,,,------,,,,,,++++++++++++++++++******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---'''***------+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------++++++------------++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++,,,,,,---................../////////000////////////////////////...------------...//////................................................---..................---............/////////000............/////////000//////............//////////////////000000000000000000000000000000000000//////............//////////////////////////////............/////////000........................---......//////......------,,,,,,,,,,,,---........................................../////////000........................---..................---////////////////////////---......///000111111222///000000111222222333333}}}QQQDDD@@@>>>;;;777555444444444111111111111000000000000///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,)))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))((((((************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++------------------------***+++---......---+++***---------,,,,,,+++++++++...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,------......------,,,,,,++++++000//////......------,,,++++++++++++,,,---...........................///000000///......//////000///////////////.........000000000///////////////////////////////////////........................//////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................------............------............////////////000000000000000000000000////////////////////////............/////////000---.../////////...---,,,111111222222111000/////////000111333555999???CCC|||OOODDD@@@>>>;;;888666444444444111111111111000000000000///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,)))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************)))))))))(((************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++------------------------***+++---......---+++***---------,,,,,,,,,++++++...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------++++++++++++++++++++++++///......------,,,,,,+++//////000000111333444555///000222333444333333222///////////////000000111///////////////......................../////////,,,------.......................................//////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................------............------............////////////000000000000000000000000////////////////////////........./////////000000---...///000000000///......//////000111111222222111444888<<>>===;;;999777666666555555555444444333333333222222000//////........................+++,,,.../////////...---........................//////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................------............------............////////////000000000000000000000000////////////////////////....../////////000000000---...///000111111111000.........///111333555666999===BBBFFFHHHJJJLLLNNNwwwLLLBBB@@@???<<<:::777666555444111111111111000000000//////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,)))))))))))))))******+++************************)))))))))))))))))))))))))))*********++++++++++++((()))))))))*********************)))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------------------------..............................------000000000111111111222222555666888:::===???AAABBBDDDCCCCCCCCCDDDEEEFFFFFFIIIIIIHHHGGGFFFEEECCCBBBDDDDDDCCCBBBAAA???>>>============;;;999777555333222222111000//////...------...///111111111//////........................//////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................------............------............////////////////////////////////////////////////////////////...////////////000000000......///000000000000000//////000222444777:::<<>><<<:::777555444333111111111111000000000//////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))******+++,,,)))))))))))))))******+++******++++++++++++******)))))))))))))))))))))))))))*********++++++++++++((()))))))))************))))))))))))))))))******************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------....../////////......------------,,,,,,///000111333555777999:::BBBCCCDDDFFFGGGIIIJJJKKKMMMMMMLLLLLLKKKKKKLLLLLLLLLIIIFFFDDDCCCDDDFFFHHHIIIJJJJJJKKKJJJJJJIIIHHHIIIHHHHHHFFFDDD@@@===;;;;;;:::888666444222000000...///000111111000///...//////////////////////////////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................------............------............////////////////////////////////////////////////////////////////////////000000000111000000/////////////////////000333777<<<@@@DDDFFFJJJIIIGGGDDDAAA???AAABBBtttKKKBBB>>>===<<<999777555333222111111111111000000000000///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))******+++,,,)))))))))))))))******+++******+++,,,,,,+++******)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,------------------............------------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------.........,,,,,,,,,---......//////---------...//////000000,,,,,,---...///000111111777888:::===@@@CCCFFFGGGKKKJJJJJJIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFCCC@@@<<<:::;;;???DDDGGGDDDEEEHHHKKKMMMNNNNNNNNNMMMMMMNNNMMMLLLIIIFFFDDDCCCBBB@@@>>>;;;999777666111111000000///.........//////////////////////////////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------............------............////////////000000000000000000000000/////////////////////////////////000000000111111111000000000000000111222111333888>>>CCCHHHLLLMMMFFFFFFDDDBBBAAABBBFFFIIIsssKKKCCC===<<<;;;999666444222111111111111111000000000000///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))******+++,,,)))))))))))))))******+++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))************((()))))))))************************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------.........///+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,------------...------............------........................+++++++++,,,,,,---------........................++++++,,,,,,---......///,,,,,,------.../////////---------...///000000000---///111444888;;;>>>???EEEEEEFFFFFFGGGHHHHHHHHHDDDCCCCCCBBBAAA@@@??????@@@??????@@@AAABBBCCCCCCAAA>>>;;;999999;;;???AAA???AAADDDGGGIIIJJJKKKJJJIIIJJJLLLNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@888777444222000000111111//////////////////////////////////////////////////////////////////////////////............////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------............------............////////////000000000000000000000000//////////////////////////////000000000111111111000000000111222555777888:::<<<@@@EEEHHHIIIIIIIIIBBBDDDFFFHHHJJJNNNRRRUUUsssKKKDDD<<<;;;:::888666333111000111111111111000000000000//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))***++++++,,,)))))))))))))))******+++***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++************************))))))))))))))))))))))))*********)))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,---------......------............------........................+++++++++,,,,,,---------........................++++++,,,,,,---...//////,,,,,,------...///000000---------...///000000111111333777<<>><<<<<<<<<<<>>;;;999666555333333333222000///...///111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))******************************************************++++++++++++******)))************+++++++++,,,++++++******++++++,,,************************************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++,,,------......------,,,.........------,,,,,,,,,------------------------------------------------------------------------........................---.........---,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------.........------,,,,,,,,,++++++++++++++++++++++++---.........------,,,+++111///---,,,,,,---...///+++,,,---///222666999;;;BBBCCCGGGKKKMMMLLLIIIFFFEEEAAA<<<888888999::::::777777888999:::;;;<<<<<<@@@IIIPPPPPPQQQTTTXXXXXXTTTSSSQQQMMMHHHFFFGGGIIIIIINNNRRRQQQOOOOOOLLLHHHGGGIIIJJJLLLMMMMMMLLLKKKOOOMMMKKKLLLNNNOOOLLLIIIDDD???999888::::::666222333111///------...///000...///111222222111///...////////////////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000111000000///000111222333444333222333777===CCCGGGGGGJJJEEEDDDIIIDDDAAAJJJNNNGGGMMM]]]aaaXXXSSSWWWmmmKKKBBB???>>>;;;999666555333333333222000......///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************************************+++++++++*********))))))******************************************************++++++++++++******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------,,,,,,+++---------,,,,,,,,,++++++,,,------......------,,,......---------,,,,,,,,,------------------------------------------------------------------------........................------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---///111222111///,,,***111222444777;;;???CCCEEEQQQPPPNNNLLLJJJFFFBBB@@@888999;;;===???@@@???>>>BBB@@@>>>===???DDDIIILLLQQQTTTUUUTTTVVVZZZ[[[YYY\\\[[[ZZZYYYXXXVVVUUUTTTRRRYYY```ccccccccc___ZZZTTTVVVXXXYYYXXXVVVSSSQQQSSSQQQNNNKKKIIIJJJLLLNNNNNNIIIBBB<<<999999:::;;;666555444222000////////////000111111111111000///////////////////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000111111111111222222222222111111333666;;;@@@DDDHHHJJJKKKJJJBBBBBBKKKKKKJJJSSSWWWSSSTTTWWWTTTNNNPPPWWWkkkIII@@@???>>>;;;999666555333333222111///.........///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************+++++++++++++++++++++++++++++++++***************************************)))))))))*********++++++************************+++++++++*********************************************************************++++++++++++******)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------,,,+++***------------,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------------------------------------------------------------------------------------------------------......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------...------------,,,,,,,,,------------------------,,,------...//////000000---...000111222111///...444888???FFFLLLOOOPPPPPPNNNLLLIIIFFFCCC@@@???>>>AAACCCGGGJJJLLLLLLLLLLLLJJJIIIGGGFFFGGGIIIMMMOOONNNOOONNNNNNQQQVVVVVVRRRTTTQQQOOOPPPSSSUUUUUUSSSVVV[[[]]]]]]]]]___]]]YYY[[[]]]```bbbbbb```^^^\\\VVVXXXXXXSSSLLLGGGGGGIIINNNLLLIIICCC>>><<<>>>@@@:::::::::888666333111///111111000000000000000111////////////////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////111111111111111111111111/////////000000000111111222222333333333333222111555888>>>DDDIIIJJJJJJJJJHHHGGGBBBGGGSSSRRRNNNTTTPPPTTTWWWUUUQQQUUU___iiijjjHHH??????>>>;;;999666555333333111000///.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++******************************************************************************************************++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////////////////............---,,,+++***------------------,,,,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............---------------------------------------...............------------......//////000///------///444888;;;===BBBJJJQQQSSSPPPKKKGGG???@@@BBBCCCEEEFFFIIIJJJQQQQQQPPPOOOMMMMMMOOOPPPFFFHHHKKKMMMNNNMMMLLLKKKIIIOOOTTTVVVWWWYYYWWWRRRSSSOOOLLLPPPWWW\\\]]]\\\cccaaa\\\VVVVVV\\\___^^^[[[[[[\\\]]]]]]^^^^^^^^^[[[___cccbbb[[[RRRJJJFFFDDDFFFIIIJJJHHHDDD???===<<<===>>>>>><<<999555333333222000///...///000111////////////////////////000000////////////000000///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........////////////000000000000000000000000000//////000000000111111111333333222222222333444444???AAAFFFIIIKKKJJJHHHFFFEEELLLOOOUUU]]]VVVNNNRRRTTT\\\aaa```dddooo|||iiiHHH@@@???>>>;;;999666555333333111000000///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************************++++++++++++******************************************************************************************************++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////...---,,,+++***------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............---------------------------------------......////////////...------,,,---......222111111333888===CCCGGGIIIJJJJJJJJJGGGCCC???<<>>???@@@???>>><<<:::777555222000//////000111000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111////////////////////////000000000000111111111111555333111000111444888;;;FFFFFFGGGIIIIIIIIIIIIIIIMMMWWW[[[]]]]]]TTTPPP[[[ssssssooommmuuugggHHHBBB???>>>;;;999666555333333111111111111000000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********++++++++++++,,,***************************************+++++++++******************************************************++++++++++++******)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........////////////////////////...............---,,,+++------------............,,,------......------,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------,,,,,,,,,------------...,,,,,,------...////////////...---------...///000333777===BBBFFFGGGGGGFFFCCC@@@<<<;;;<<<@@@FFFIIINNNRRRUUUUUURRROOOOOOPPPNNNRRRWWWXXXVVVTTTUUUWWWjjjcccXXXNNNHHHGGGJJJLLLXXXeeennnhhhZZZOOOIIIFFFOOOUUU```kkkppplllbbbYYYXXX^^^fffppp~~~}}}vvvlllbbb[[[ZZZ[[[]]]\\\WWWSSSSSSWWW[[[\\\[[[WWWQQQLLLLLLOOOOOOJJJDDD????????????@@@@@@AAAAAA===;;;777444222111111111000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111111111222222222........................000000000111111111222222444333222222555999>>>AAAFFFFFFFFFGGGIIIMMMQQQTTTVVV]]][[[VVVTTTPPPYYYnnn|||pppnnnxxxeeeGGGBBB???>>>;;;999666555333333222222222222222111111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))*********+++++++++******************************************************++++++++++++******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................---...............------------------.........///,,,------......------,,,,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------......+++,,,,,,---......//////......---...///222444666;;;???DDDHHHHHHFFFBBB@@@888999:::>>>CCCJJJQQQUUUOOORRRSSSQQQLLLIIIKKKNNN^^^___]]]YYYUUUVVV\\\bbbsssjjjZZZLLLDDDCCCGGGKKKSSSYYY[[[RRRGGGBBB@@@@@@EEEJJJQQQVVVVVVPPPHHHBBBCCCJJJTTT___kkktttssslllmmmjjjeeebbbdddiiipppuuunnnggg]]]UUUQQQRRRTTTVVVZZZWWWTTTSSSSSSRRRPPPMMMBBBAAA???===>>>@@@CCCEEECCCAAA>>>:::777555444333000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111////////////////////////000000111111111222222222111333555999===AAAEEEFFFFFFFFFFFFHHHMMMSSSZZZ]]]^^^bbb\\\WWWZZZ___ooo|||qqquuu}}}~~~~~~cccFFFBBB???>>>;;;999666555333333222333333333333222111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,------...///******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))******++++++++++++******************************************************++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,************************************************))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................------......///.........---------.........//////,,,------......------,,,,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------..................---,,,,,,,,,------.........++++++,,,,,,---...//////---------///222555999;;;EEEEEEDDDCCCAAA>>><<<;;;<<>><<<<<>>EEEIIIFFFCCCCCCDDDBBB===999222222111///......000222////////////000000000000000000000000000000000000111111000000111222333333000000000000000000000000000000000000000000000000222111111111000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000222333222111000000222444000///111222000000444444;;;BBBGGGHHHIIILLLNNNUUUQQQSSSYYYYYYVVV\\\ggg|||~~~uuukkkwwwxxxpppwwwaaaFFFCCC======;;;999777555444333333222111111000000111111///////////////......---------------------------+++...+++000&&&***888222,,,000***+++''''''###***---,,,++++++------,,,+++***%%%555***222+++---""",,,,,,,,,,,,,,,,,,,,,,,,------------------------111***,,,%%%+++((())),,,++++++,,,,,,---,,,,,,,,,******++++++++++++******+++++++++&&&000///333777)))///)))))),,,)))***,,,,,,,,,,,,,,,+++)))%%%###))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,(((++++++%%%++++++++++++*********))))))+++++++++***************************+++++++++,,,************************************************************************************************)))************+++++++++))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++//////...------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------......---,,,,,,,,,,,,---...---------------------------------,,,,,,,,,++++++,,,,,,------------------........................------------------------////////////////////////...........................------------...000000///444:::AAAEEEGGGFFFFFFAAA@@@??????BBBHHHMMMQQQOOOMMMKKKLLLOOOQQQSSSSSSSSSOOOIIIEEEEEEKKKRRRVVVQQQHHHAAABBBDDDFFFIIINNNIIIIIIHHHFFFEEEFFFJJJMMMIIIFFFBBB>>>===>>>AAACCC???@@@AAABBBAAAAAABBBDDDHHHHHHEEE@@@???DDDIIIJJJFFFKKKQQQTTTTTTSSSRRRRRRRRRYYYbbbcccZZZUUU```pppyyywwweee[[[RRRKKKNNNLLLHHHGGGIIIFFF???<<<>>>GGGHHHIIIHHHFFFCCCBBBAAA;;;999555222//////000222111111111111000000000000000000000000000000000000111111000000111222222333000000000000000000000000000000000000000000000000111111111111000000000/////////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111444555555333111111222333333111222333222000333999@@@DDDIIILLLNNNOOORRRTTTYYYVVVSSSPPPPPPXXXjjj|||yyyoooqqqtttmmmwww```FFFDDD===<<<;;;999777555333333333222111111000000111111///////////////......---------------------------$$$333,,,...*** 000&&&+++---,,,---666000---444---,,,++++++------,,,+++...---///))),,,+++:::)))++++++++++++++++++++++++''''''''''''''''''''''''''')))...333...222111&&&******+++,,,---------,,,******++++++++++++******'''000(((,,,000+++&&&&&&%%%%%%((()))******+++///---+++(((&&&)))///333444++++++++++++++++++++++++++++++++++++++++++++++++%%%************+++------+++++++++******************************+++++++++)))))))))*********++++++************************************************************************************************)))************+++++++++)))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...------------------------------------,,,,,,,,,,,,------------------,,,,,,........................------------------------////////////////////////........................///...,,,+++,,,...111333444888???EEEGGGEEEAAA>>>;;;DDDOOOTTTRRRNNNNNNPPPMMMJJJIIIOOOYYYaaadddeeeNNNKKKHHHFFFGGGKKKPPPSSSKKKHHHGGGHHHIIIGGGHHHKKKCCCCCCBBB@@@???@@@CCCFFFAAAAAA@@@@@@@@@@@@@@@@@@===@@@DDDHHHKKKKKKHHHEEEBBBBBBDDDEEEAAA>>>BBBHHHFFFIIILLLLLLIIIEEEBBBAAA<<>>======???@@@AAAIIIOOOUUUVVVRRROOONNNOOORRRPPPPPPWWWaaaeeeccc^^^IIIKKKOOORRRSSSSSSRRRQQQLLLLLLLLLKKKGGGCCCCCCDDDBBBBBBAAA@@@???AAADDDHHHIIIMMMRRRUUUVVVTTTPPPMMMLLLPPPTTTXXX\\\[[[SSSJJJHHHDDDEEEJJJHHH@@@AAAIIIEEEDDDBBB@@@>>>???AAACCCAAADDDGGGIIIKKKUUUeeesss}}}vvvdddSSSPPPOOOOOOPPPQQQOOOMMMKKKKKKDDDGGGJJJJJJGGGEEEDDDDDDEEECCC???;;;888555222000111111111111000000000000000000000000000000000000222111111111111111222222000000000000000000000000000000000000000000000000111111111000000000000000000000000111111000000000////////////////////////000000000000000000000000000000111111111222222222666555444333222444777;;;888333222666999;;;>>>CCCDDDFFFJJJOOOTTTYYY\\\]]]\\\ccceeebbbkkk~~~zzzrrrpppuuuxxx\\\DDDDDD<<<<<<:::888666444333222333222111111000000111111///////////////......---------------------------555222---(((NNNEEEQQQEEEQQQPPP777 ***555------,,,++++++------,,,+++%%%---***444333'''$$$...************************)))))))))))))))))))))))),,,+++###---)))//////((()))***+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,###...***$$$++++++---+++$$$666+++...------+++***...111,,,$$$###)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%444)))111***************************)))))))))***+++++++++,,,((())))))))))))*********************************************************************************************************))))))*********+++++++++************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------------------------------................................................---------............///........................------------------------,,,,,,,,,---------..............................,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------.........------,,,,,,,,,................................................////////////////////////////////////////////////...------...111666:::<<>>;;;555111/////////000000111111111000000000000000000000000222222111111111111111222000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000////////////////////////000000000000000000000000111111111111222222222222222222222111222555999===<<<444111888@@@CCCDDDEEEJJJLLLPPPUUUZZZ^^^bbbdddmmmqqqsssvvv{{{qqqlllvvvZZZCCCDDD<<<;;;:::888666444222222333222111111000000111111///////////////......---------------------------!!!+++000(((777:::&&&---(((---,,,++++++------,,,+++---,,,%%%,,,///)))...|||zzzzzzzzzzzzzzzzzzzzzzzz|||}}}666111222))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,'''{{{|||yyy}}}uuuTTT(((222///,,,///)))+++000+++000WWW~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzVVV'''333+++***************+++++++++***************+++++++++)))))))))*********++++++++++++++++++++++++++++++************************************************************************)))************+++++++++*********++++++++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------................................................---------............///........................------------------------,,,,,,,,,---------..............................,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,------------------------------------............------------------,,,,,,................................................////////////////////////////////////////////////...///222555888;;;===>>>999999:::===AAAFFFJJJMMMKKKJJJMMMVVVccckkkkkkhhhSSSLLLFFFEEEJJJPPPSSSSSSQQQNNNJJJFFFDDDDDDEEEFFFEEEHHHIIIIIIOOOWWW]]]^^^WWWVVVTTTSSSTTTZZZaaafffnnniiiccc]]]\\\^^^bbbeeeqqqyyy~~~}}}}}}tttiiijjjqqq{{{vvvjjjbbbVVVUUUSSSRRRPPPMMMHHHDDD===>>>??????DDDJJJJJJGGGNNNPPPLLLRRRaaagggkkkwwwvvvaaaTTTPPPPPPMMMLLLKKKNNNQQQOOOIIIDDD@@@>>>>>>@@@BBB@@@;;;666000000000111111111222222000000000000000000000000333222111111000111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111222222111111000000000000000000000000000000000000000000000000000111111111222222222222333///000111111222555999<<<===777555<<>>???===<<<666999>>>BBBFFFGGGHHHGGGAAAGGGTTTeeepppooocccXXXIIIFFFBBBCCCIIIQQQXXX\\\IIIGGGDDDBBBDDDIIIOOORRRMMMOOOPPPSSS]]]jjjpppnnnaaa^^^[[[XXXYYY___hhhnnnjjjeee___[[[\\\aaaggglllaaajjjnnniiiiiiooonnnhhhgggttt{{{mmmgggeeecccbbbaaa^^^ZZZVVVQQQSSSQQQHHHCCCCCCCCCAAAKKKMMMHHHKKKWWW___nnnwwwdddWWWNNNLLLNNNPPPSSSSSSQQQNNNKKKBBB???===???BBBCCC@@@===555555444333333222111111000000000000000000000000333222222111000000111111000000000000000000000000000000000000000000000000///000000000111111111111000111111222222111111000000000000000000000000000000000000000000000000000111111111222222222333333000111333333333555777999:::999===CCCFFFGGGIIINNNPPPSSSTTTSSSTTT^^^ooo}}}|||sssvvv~~~pppmmmsssvvvWWWBBBEEE<<<;;;999888555444222111333222222111000111111111///////////////......---------------------------...))))))///333)))UUU555---+++---,,,++++++------,,,+++)))(((333000111%%%)))III%%%111******+++++++++******)))+++,,,,,,------,,,,,,+++)))***'''(((---222(((&&&111666"""///(((,,,,,,))))))******++++++++++++,,,+++++++++******))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------.........//////........................////////////////////////........................---------.........//////////////////////////////------------------------,,,,,,,,,---------......////////////////////////,,,,,,,,,---------.........------,,,,,,------...,,,,,,---......---,,,,,,---------------------------------.........//////,,,,,,,,,------.................................////////////////////////////////////////////////000000000000000000000000222666<<>>===;;;888555444222222222222222111111111111000////////////............,,,------......------,,,***+++...(((000"""///(((***...---,,,,,,,,,,,,---...+++***,,,...((('''888NNNhhhZZZttttttmmm[[[444%%%333000,,,)))###555...+++'''++++++++++++++++++++++++((()))$$$###888---***......)))&&&111HHH\\\\\\vvvqqq]]]FFF///&&&)))******************************++++++++++++******)))************+++++++++************************+++*********))))))(((((()))************+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,------...---------***+++,,,---...............,,,+++,,,...///---***...............------------......///000/////////...------,,,,,,,,,,,,,,,///////////////.....................//////////////////.........---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------..................------........................---------.........//////////////////////////////......///000000///...---222111///---+++---111555:::EEEFFF;;;:::EEEIIICCCDDDJJJMMMLLLRRR[[[ZZZRRRLLLJJJIIIIIIJJJJJJHHHGGGMMMHHHDDDEEEKKKMMMKKKGGGSSSWWWZZZ\\\aaaccc[[[OOOKKKJJJLLLSSS\\\cccfffffffffhhhlllnnnppprrrtttvvvvvvwww~~~zzztttgggccckkkxxx~~~}}}zzznnn```VVVPPPRRRHHHFFFDDD???III]]]fffyyyyyyqqqnnnooofff]]]bbb[[[[[[[[[YYYUUURRRSSSVVVRRRPPPGGG>>>===EEEFFFBBBEEEBBB===777333111111111000111111111111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111222222222222111111000000000000111111111111222222222222222222333333555666555444333555999<<>><<<999777555444333222222222111111111111000////////////............,,,------......------,,,000&&&'''000444%%%iiiFFF666***...---,,,,,,,,,,,,---...000,,,,,,///,,,(((///<<<###111333(((PPPLLL333'''111555***'''///###+++111******###***111........................888,,,000444///,,,......+++'''(((...444000%%%%%%<<>>DDDHHHGGGEEEAAA<<<777444222111000000111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111222222222222111111000000000000111111111111222222222222333333333333444444333333444777:::===@@@BBBFFFKKKPPPTTT[[[```qqqpppkkkqqqvvvtttqqqkkkfffmmmwwwyyyWWWGGGBBB@@@???<<<:::777666444444222222222111111111111000////////////............,,,------......------,,,...)))(((/////////((({{{555)))...------,,,,,,------...222+++***///111+++))),,,000111,,,%%%'''***,,,---,,,)))&&&///......------,,,,,,+++++++++++++++++++++++++++&&& (((&&&444,,,++++++,,,---,,,)))%%%555)))&&&bbb$$$***%%%&&&++++++%%%$$$)))******************************++++++++++++******)))************+++++++++***************************************))))))))))))************+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------..................////////////.........////////////...------000/////////111111///...111000///...------......---...//////000000000//////...............//////000000///...---,,,,,,,,,............////////////...............---------////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------................................................------........./////////////////////////////////...///000000000000//////---///222444666999===@@@???;;;>>>GGGLLLJJJLLLRRRXXXXXXcccxxxwwwYYYAAAGGGHHHIIIIIIIIIJJJLLLNNNJJJIIILLLVVVaaaddd___WWWSSSXXX]]]bbbjjjvvv}}}zzzxxxzzz{{{zzzwwwuuuwww~~~xxxuuuvvv}}}~~~~~~|||vvvyyy{{{yyyuuutttxxx}}}{{{\\\LLLIIIEEEDDDGGGDDDFFFRRR[[[jjj~~~iiiZZZOOOLLLLLLLLLIIIBBB>>>AAAHHHGGGGGGEEEBBB===999555333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111222222222222111111000000000111111111222222222222222333333333444444555444333555999===@@@AAAEEEHHHOOOVVVTTTQQQZZZggg{{{yyyvvv|||fffjjjlllppptttyyywwwVVVFFFAAA@@@>>><<<999777555444333222222222111111111000000////////////............,,,------......------,,,%%%111222&&&$$$888,,,---------------------------...))))))///222...******111###000:::333...333444000///222222///+++'''%%%$$$///...,,,(((........................444''')))555(((,,,...+++)))***---000000...(((,,,???222KKK%%%...+++---111000+++(((*********************************++++++++++++******))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------...///////////////.........///000000000000000222111222222333333222111666555444222222111111111...//////000000000000000///......------......///............------------............////////////........................................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,------------...---------...................................................//////////////////////////////////////////000000000000000000...111555999;;;>>>AAACCC>>>CCCJJJKKKHHHGGGQQQ\\\YYY[[[fffoooiiiVVVIIIGGGPPPJJJDDDAAADDDHHHLLLNNNLLLOOOVVV]]]bbb___XXXRRRhhhnnnxxx{{{ttttttyyy|||~~~{{{{{{zzzvvvtttyyy~~~||||||~~~~~~~~~yyy~~~~~~vvvtttuuuxxxzzzqqqoootttzzzvvv{{{lll___XXXNNNCCCHHHGGGFFFNNNTTTccczzzkkkNNNKKKIIILLLRRRPPPGGGAAABBBEEEEEEFFFEEEBBB===999666111111000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111222222222222111111000000111111111222222222222222333333444444555555777666666999???DDDGGGHHHPPPPPPTTTVVVPPPLLLZZZooovvv}}}~~~zzzuuuiii]]]jjjlllxxxUUUEEEAAA>>>===;;;888666444333222222222222111111111000000////////////............,,,------......------,,,&&&...333%%%%%%111***KKK@@@111------------------------,,,+++,,,//////------///$$$$$$///000$$$---)))'''***,,,,,,///222...555888$$$777###&&&---************************!!!'''###(((222+++///---+++)))((()))+++,,,)))((((((???111%%%$$$&&&***,,,+++,,,...******************************++++++++++++******))))))*********+++++++++***************************************+++++++++))))))*********+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,---...////////////222333555777888999::::::<<<===>>>>>>>>>=========AAAAAA@@@???>>>===;;;;;;666555444333111///---+++222111111000000000000000,,,,,,------.../////////............////////////---.....................------------------------........................------------------------------------------------...------,,,,,,------...,,,,,,---------.........---------.........//////................................./////////000000000000000000000000000000000000000000111111222222222555:::===>>>@@@BBBDDDHHHOOOOOOHHHJJJVVVZZZUUUNNNPPPVVVYYYQQQGGGLLLYYYNNNGGGBBBEEEOOOVVVWWWTTTTTTVVVXXXZZZ]]]dddnnnuuuxxxkkkjjjvvv|||wwwvvv|||~~~~~~uuuxxxvvvwwwzzzuuutttjjjnnnyyyzzzqqqpppmmm```MMMQQQLLLGGGJJJOOO^^^vvvjjjLLLOOOIIIGGGMMMRRRNNNFFF@@@AAABBBDDDDDDCCC@@@<<<:::333333222111111111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111222222222222222333333444555555666666666777999===CCCHHHLLLMMMVVVTTTUUUTTTQQQUUUlllzzzkkkdddhhhmmmqqq}}}~~~UUUEEEAAA>>>===:::888555333222222222222222111111111111000////////////............,,,------......------,,,///###,,,---///$$$555...|||...,,,------......------,,,...///000///,,,+++---000222333111---###555,,,***111222***'''+++!!!"""%%%pppbbbdddfffccccccccccccccccccccccccbbblllYYYYYYiii!!!'''+++...///,,,******+++888******...CCC---000///...,,,+++******+++******************************++++++++++++******)))************+++++++++*********************************+++++++++++++++)))************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,---......//////,,,---///111222333444444<<<>>>@@@BBBEEEFFFHHHHHHLLLMMMOOOOOOMMMLLLMMMNNNNNNOOOOOOOOONNNKKKHHHFFFHHHGGGDDDAAA<<<888444222444333222111000/////////------......///000000000............////////////---------...............------------------------........................------------------------------------------------...------,,,,,,------...,,,---------............,,,,,,------.../////////............................../////////000000000000000000000000000000000111000000000111222333444888;;;>>>@@@AAABBBDDDFFFIIIJJJGGGJJJ```uuulllRRROOOKKKJJJMMMOOOPPPSSSXXXIIIGGGHHHPPPZZZ]]]XXXRRRRRRZZZfffpppzzz}}}tttmmmrrr~~~yyyyyy~~~zzzvvvsssuuuxxx{{{yyyzzz|||{{{xxxuuusssyyyvvvzzzzzzwww{{{~~~zzzsssyyy{{{oooddddddXXXLLLIIIGGGRRRhhhpppyyyyyypppllloookkk```aaa\\\TTTLLLLLLNNNKKKFFFAAABBBBBBBBBAAA???>>><<<777666444222111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111222222222222333222333333444555666777777555888<<<@@@DDDIIINNNRRRWWWZZZ\\\]]]bbbrrrzzzlllcccaaahhhqqq~~~UUUFFFBBB???===;;;999666444333333222222222111111111111000////////////............,,,------......------,,,///###+++---111&&&000***111,,,,,,---......---,,,,,,...//////---,,,,,,......'''&&&!!!111000&&&%%%(((---000...---...111***000888000%%%(((---///000///////// +++,,,000GGG***%%%&&&''''''))),,,...///******************************++++++++++++******)))************+++++++++*********************************++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...///000111222333555666888;;;>>>???AAAAAAGGGHHHJJJMMMOOOPPPQQQQQQTTTVVVXXXXXXVVVTTTUUUWWWUUUWWWYYYZZZXXXTTTOOOLLLRRRQQQPPPMMMJJJGGGDDDCCC;;;:::888666555333333222111111000000000/////////............////////////---------.........//////................................................------------------------...........................------,,,,,,------...------------............,,,,,,------...//////000.........................../////////000000000000000000000000000000000000111111000000111222444555===???AAACCCDDDEEEHHHJJJGGGHHHNNNaaazzzmmmQQQQQQOOOMMMLLLPPPUUURRRLLLIIIKKKPPPVVV[[[]]]\\\[[[bbbmmm{{{yyywwwzzz}}}}}}zzzyyyxxxzzz~~~|||~~~~~~zzzuuurrrsssuuu{{{uuuqqqtttvvvpppwww}}}uuusssqqquuu~~~~~~wwwwwwwwwlll___WWWKKKIIIVVVUUU\\\```___aaakkkvvv|||gggRRRNNNMMMHHHFFFDDDBBB@@@>>>=========;;;999666444222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111222222222222111111111111111222222222333333333333444555666777888888666<<>>======444444333111000...------............/////////000---------.........//////////////////////////////........................------------------------...........................------,,,,,,------...---------.........//////,,,,,,------...///000000........................////////////000000000000000000000000000000000000111111000000111333444666@@@BBBDDDEEEFFFHHHLLLNNNMMMTTTggg~~~tttZZZIIIFFFNNNPPPKKKJJJPPPQQQLLLIIINNNSSSWWW[[[cccoooyyy~~~|||xxxxxxzzz{{{{{{|||wwwqqqllllllrrrxxx{{{{{{zzztttppprrruuuxxx}}}~~~}}}}}}zzz|||~~~pppeeefffhhhffflllrrrxxxzzzwwwvvvxxx{{{www}}}{{{uuummmZZZLLLPPPRRROOOOOOVVVbbbqqq~~~```PPPKKKFFFJJJGGGCCC???===<<<=========;;;888555333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222111111222222222222111111111111222222222333333333333333444555666777888999999BBBJJJMMMLLLOOOWWW```bbbtttvvvhhh^^^dddqqqzzzTTTGGGAAA???>>><<<:::777555333222111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((...&&&222---+++444,,,''',,,------......------,,,***---***---))),,,,,,,,,,,,,,,,,,,,,,,,$$$::::::---,,,,,,,,,,,,,,,,,,,,,,,,***...***...CCC,,,+++++++++++++++++++++++++++*********))))))((((((((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,******+++,,,---...//////........................222111111222555;;;@@@DDDNNNNNNNNNNNNMMMLLLKKKKKKEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKNNNQQQSSSUUUUUUUUUUUUVVVYYY[[[[[[YYYTTTPPPMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMMMMLLLJJJGGGFFFDDD???999444000...,,,+++////////////............//////.........---------//////.........---------///////////////......---...+++***+++...000...,,,//////.........---------,,,,,,,,,---------..............................////////////////////////............///////////////////////////............///000222222222111000///111111......444===DDDHHH======KKKSSSMMMIIIMMMKKKUUU\\\]]]\\\[[[SSSJJJQQQMMMIIIKKKPPPSSSQQQMMMRRRSSSUUU]]]qqq~~~{{{{{{|||sssxxxrrrmmmoooxxx}}}}}}zzzrrrxxxtttlllgggfffgggiiikkkrrrzzzzzztttmmmlllmmmsssrrrsss}}}|||~~~{{{ssseeeWWWOOOLLLQQQ[[[aaaeeettt[[[KKKHHHMMMHHHEEEDDDBBB@@@???@@@>>>@@@@@@;;;444000111444000000222333333222111000111111111111111111111111333222111/////////000111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222444666777777888999;;;???OOOIIIEEEUUUXXXSSS[[[mmm|||www}}}llleeefffkkkwwwyyySSSFFFAAA>>>===<<<999777555333222111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))000)))000)))000++++++,,,------......------,,,***---***---))),,,,,,,,,,,,,,,,,,,,,,,,333###)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***...***...CCC,,,+++++++++++++++++++++++++++*********)))))))))))))))******++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---------------...++++++,,,,,,------..................///////////////333999???DDDFFFGGGGGGEEEEEEEEEDDDCCCAAA@@@???>>>>>>???@@@CCCFFFIIILLLPPPQQQRRRTTTTTTTTTTTTTTTYYYYYYZZZ\\\\\\ZZZWWWUUUTTTSSSQQQNNNKKKIIIGGGGGGHHHJJJMMMOOOPPPOOOMMMLLLMMMHHHAAA===:::888444111///......------.........//////////////////////////////.........---------///////////////...------...,,,+++,,,...///...,,,//////.........---------,,,,,,---------.................................////////////////////////............//////////////////////////////////////////000111111111000///---///000222666===DDDHHHGGGKKKLLLIIIIIINNNTTTVVVPPPRRRPPPKKKKKKSSSXXXYYYNNNNNNMMMKKKLLLOOOVVV[[[]]]hhhwww~~~|||{{{zzz{{{}}}zzztttoooiiinnnuuu|||yyyuuuuuutttppplllsssvvvwwwtttnnniiihhhiiijjjjjjmmmwww{{{zzzxxxwww{{{{{{ttt]]]ZZZTTTPPPUUUeeeuuudddNNNBBBFFFJJJMMMKKKDDD>>>???BBB>>>>>>>>>;;;666333222333000111222333333222111000111111111111111111111111333222111000//////000111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222444666777888:::===???AAAEEEFFFQQQ[[[OOOQQQmmmxxxwww|||vvvkkkhhhlllrrrxxxRRREEEAAA===<<<;;;999777666444444111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++DDD@@@555%%%444)))+++***---,,,------......------,,,***---***---)))++++++++++++++++++++++++'''111***''',,,,,,,,,,,,,,,,,,,,,,,,,,,***...***...CCC,,,++++++++++++++++++++++++***************)))))))))++++++++++++++++++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...............//////,,,,,,,,,---------------------...000222444666777:::>>>DDDIIIKKKIIIEEEBBB===>>>@@@BBBDDDFFFGGGGGGDDDEEEFFFIIIMMMRRRVVVXXXZZZZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUWWWVVVTTTQQQMMMIIIFFFDDDEEEHHHLLLPPPSSSTTTTTTTTTUUUPPPJJJGGGGGGDDD???999111000...---------......000000000000000000000000...............---------...////////////...------...,,,,,,,,,...///...---...............---------,,,------------.................................////////////////////////............///////////////////////////////////////000000111111000////////////111777@@@FFFJJJJJJHHHMMMHHHDDDUUUjjjdddMMMJJJMMMOOOOOOSSSYYY\\\\\\NNNSSSWWWVVVRRRSSSZZZaaauuuwwwuuu{{{||||||rrrtttuuuvvvuuuuuuuuuvvv}}}~~~vvvpppmmmlllmmmoooqqqrrrvvv}}}~~~vvvuuuvvvvvvvvvxxxpppxxxrrr]]]TTT^^^lllqqqwwwlll]]]NNNIIIKKKMMMLLLHHHDDDAAA???>>>===;;;:::999777444222111111222222222222111111111111111111111111111111222222111000000000111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222333333333333333444666777888;;;@@@DDDBBBFFFIIISSS[[[XXXfff~~~}}}yyyfffbbbkkksssvvvPPPDDDAAA<<<<<<:::999777666555444111111111111111111111111////////////////////////------------------------------------------------'''------,,,555+++)))+++,,,,,,------......------,,,***---***---)))++++++++++++++++++++++++!!!777***...***,,,,,,,,,,,,,,,,,,,,,,,,***...***...CCC,,,++++++++++++++++++++++++************************,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---......//////---------------------------...000333777<<>>DDDHHHOOOVVV^^^fff{{{sssccc```iiiyyysssLLLBBBAAA===<<<;;;999777666444444111111111111111111111111////////////////////////------------------------------------------------(((666@@@???222'''...///...---,,,------......------,,,***---***---))),,,,,,,,,,,,,,,,,,,,,,,,111 444+++SSSeee```oooRRRkkkaaapppfffiiiqqq,,,,,,,,,,,,,,,,,,,,,,,,***...***...CCC,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000111222444555777888999???>>>>>>>>>@@@BBBEEEGGGHHHKKKQQQVVVWWWTTTPPPMMMHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBCCCCCCDDDGGGJJJKKKJJJJJJMMMQQQRRRSSSTTTUUUUUUUUUUUUUUUPPPMMMIIIFFFGGGJJJNNNQQQVVVVVVUUUVVVVVVVVVSSSQQQLLLJJJGGGBBB>>>999666444000000000//////.........---------...............---............---,,,,,,...///000///---------///---------...............------........./////////........................////////////////////////............////////////...//////000000111111222222111111111111222333444333333999EEELLLRRR^^^lll{{{yyyzzzppp]]]TTTXXXYYYWWWZZZcccgggcccZZZTTTKKKUUUhhhtttvvv|||~~~||||||}}}~~~~~~~~~zzzyyy~~~~~~zzzuuurrrtttvvvuuutttvvv}}}xxxrrrxxxiiiYYYWWWVVV^^^iiirrrxxx\\\FFFFFFLLLDDD???;;;:::======:::666555444333222222111222222111111111111111111111111000111222222333222222222111111111111111111111111000111111111111222222222222222222222222222222222222222333333444444555555888:::;;;===???CCCHHHLLLYYYUUUkkkwwwhhhppptttqqqqqqJJJBBBAAA>>>===<<<999777555333222111111111111111111111111////////////////////////------------------------........................***000&&&///&&&000111(((111,,,------......------,,,***---***---)))------------------------%%%222,,,///000\\\&&&%%%;;;###------ 111333,,,,,,,,,,,,,,,,,,,,,,,,***...***...CCC,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------...///000111333444777999<<>><<<222222111111000///......---------.........//////------......------,,,+++...000111000---,,,---///---------.........//////............////////////........................////////////////////////............////////////...//////000111111222222222222111111222444666777999;;;CCCKKKMMMSSShhhlllZZZYYY[[[WWWUUUYYYXXX^^^iiiqqqlll___XXXXXX[[[ooouuuhhhnnnqqqzzz{{{yyypppuuu}}}~~~zzzvvvxxxyyyuuutttwwwsssllliiimmmttt|||wwwjjjbbbUUUUUU```ooouuuzzzbbbJJJHHHKKKGGGCCC>>><<<<<<===<<<:::666555333222111111222222111111111111111111111111000111222333333333222222111111111111111111111111000111111111111222222222222222222222222222222222222222333333444555555666777:::>>>BBBFFFKKKPPPSSS]]]aaaxxxmmmoooqqqJJJAAABBB???>>><<<:::777555333222111111111111111111111111////////////////////////------------------------........................***---111...***222222"""333,,,------......------,,,***---***---)))........................///&&&&&&---,,,888000***$$$222***444$$$111222###,,,,,,,,,,,,,,,,,,,,,,,,,,,***...***...CCC,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............///000222222666777:::>>>BBBEEEHHHIII?????????@@@CCCHHHLLLOOOHHHEEEAAA>>>===???BBBDDDIIIJJJKKKMMMNNNOOOOOOOOOJJJKKKMMMOOOPPPQQQRRRRRRQQQPPPPPPOOOPPPQQQRRRSSSUUUZZZ^^^\\\UUUNNNKKKJJJEEEEEEFFFHHHKKKOOORRRUUUTTTTTTRRRQQQOOOMMMLLLKKKOOORRRSSSPPPJJJGGGHHHKKKTTTTTTTTTRRROOOJJJEEEBBB555444333222111///......---------.........//////------......------,,,+++...000222000---,,,---///---------.........//////............/////////000........................////////////////////////............/////////000...//////000111222222222222222111222333555777999AAADDDKKKQQQNNNRRRmmmbbbXXXOOOJJJJJJQQQcccsssaaaeeeiiifffYYYPPPYYYhhhzzz}}}ppppppvvvvvvvvv~~~~~~rrrmmmnnnyyyyyyqqqvvv~~~vvvooorrr}}}ooonnnqqquuuxxx{{{}}}vvvnnnfff[[[\\\hhhjjjkkkgggUUUJJJBBBIIIEEE@@@<<<;;;<<<<<<===666555444222111111222222111111111111111111111111000111222333444333333222111111111111111111111111000111111111111222222222222222222222222222222222222222333333444555666666666:::@@@FFFKKKPPPVVVYYY[[[ttt~~~```rrrnnnMMMDDD>>>>>>===;;;888666444333222333222111111000000111111////////////............000......---,,,***,,,///+++,,,...//////...,,,++++++///,,,IIIBBB---)))000;;;%%%.........------,,,,,,,,,+++---***000,,,------------------------222,,,***(((222...ggg###111***,,,---%%%,,,***...))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///EEE,,,++++++,,,,,,,,,,,,------+++,,,...---,,,++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------......///...---,,,...111555777@@@AAADDDFFFFFFEEECCCBBBBBBBBBCCCFFFGGGGGGEEECCC@@@EEEJJJKKKHHHFFFHHHJJJKKKJJJIIIKKKMMMMMMJJJGGGIIIHHHGGGEEEDDDEEEGGGJJJHHHJJJLLLNNNOOOQQQSSSUUU\\\___```___]]]\\\___bbbbbb[[[RRRKKKHHHEEECCCAAALLLMMMOOORRRUUUSSSOOOKKKLLLQQQVVVWWWQQQKKKFFFDDDLLLQQQVVVWWWSSSPPPNNNNNNCCC>>>777222000111222333000///.........///000000.......................................///000000//////////////////////////////////////////////////////............//////000000000000000000000000//////............//////000000000000111111111111///333555222000444;;;AAAKKKIIIPPPNNNIII^^^rrrkkkWWWVVVPPPLLLVVVfffmmmkkkYYY___\\\QQQSSSjjj~~~xxxxxxyyyyyy|||~~~~~~yyy{{{~~~ssswww~~~zzz~~~wwwqqqtttzzz|||}}}qqqeee___\\\aaawwwrrraaa]]]XXXPPPMMMIIIGGGGGGDDD>>>;;;<<>>>>>===;;;888666444333222333222111111000000111111////////////............///---,,,...000000111111+++,,,...//////...,,,+++...'''444222{{{...+++)))------......---------,,,,,,,,,+++---***000,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///)))///)))@@@ttt!!!777'''...333,,,***...))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///EEE,,,++++++,,,,,,,,,,,,---------///000///---,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------...000000//////000222555999===???@@@BBBEEEGGGHHHHHHGGGFFFCCCAAA@@@AAACCCDDDDDDDDDHHHLLLPPPOOOIIICCCAAAAAAEEEFFFFFFEEECCCBBBAAABBBBBBBBBBBBAAAAAAAAACCCEEEHHHHHHFFFDDDBBBCCCEEEGGGJJJLLLNNNQQQSSSVVVZZZ]]]jjjiiihhhgggbbbZZZOOOGGGFFFGGGGGGFFFGGGKKKPPPTTTNNNQQQTTTUUUSSSPPPNNNMMMFFFIIINNNQQQQQQOOONNNNNNMMMHHHAAA;;;777444222000000///.........///000111.......................................///000000//////////////////////////////////////////////////////............//////000000000000000000000000//////............//////000000000000111111111111222333333222333999BBBHHHOOOFFFDDDLLL```xxxyyyfffQQQPPPUUU___ddd___WWWSSSTTTTTTTTTZZZqqq||||||{{{|||{{{|||~~~vvvzzz~~~}}}yyyuuusssuuu}}}|||rrrfff\\\[[[iiixxx~~~xxxjjj___cccmmmkkkbbbWWWOOOHHHFFFDDD@@@>>>???@@@<<<666333333444222000111111111111111111111111222222222222222222222222222222222222111111111111111111222222222333333333111111222333333333333222444444444666777888888888???FFFLLLPPPTTTYYY___bbbwwwllllll~~~mmmLLLDDD???>>>===;;;888666444333222333222111111000000111111////////////............000...,,,,,,///000...++++++,,,---......---,,,+++...'''333%%%)))888$$$***///...------------,,,,,,,,,+++---***000,,,,,,,,,,,,,,,,,,---------(((---222)))++++++%%%:::NNN***222)))///,,,***///))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///EEE,,,++++++,,,,,,,,,,,,------///111111111...---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---///111222///000444888<<>>>>>???AAAAAA@@@>>>>>>@@@CCC@@@???>>>>>>===>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCFFFJJJOOORRRSSSYYY]]]dddjjjkkkfff^^^XXXOOOQQQQQQMMMHHHFFFJJJNNNSSSTTTVVVXXXYYYVVVRRRNNNEEEEEEGGGKKKNNNPPPPPPPPPSSSOOOJJJFFFAAA<<<666333000///.........///111222.......................................///000000//////////////////////////////////////////////////////............//////000000000000000000000000000//////......//////000000000000111111111222222444222111333888@@@JJJPPPPPPOOOLLLXXXwwwqqq\\\NNNSSSXXX\\\aaabbb[[[RRRHHHQQQ```vvv|||wwwsssttt~~~}}}rrrpppvvvssszzz{{{{{{ssseee[[[ZZZ^^^```ppplllccc___kkknnnZZZNNNHHHCCC@@@???===<<<999777444333111111222222222222222222222222222222222222222222222222333222222222111111111111111111222222222333333333111222222333333333333333333333444666777999;;;<<>>===;;;888555444222222333222111111000000111111////////////............+++......------//////---,,,,,,---......---,,,,,,+++000***+++LLL777===(((444(((------------------------+++---***000,,,------............//////,,,---111,,,***222,,, SSS---111666,,,,,,+++///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''///EEE,,,+++++++++,,,,,,,,,------///111111000...,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////............------------------------...........................---,,,,,,---...000222000333777<<>>@@@BBBAAA???=========<<<;;;:::;;;===???@@@@@@???===;;;;;;===@@@CCCDDDBBBBBBBBBDDDEEEEEECCCBBBEEEAAA>>>>>>BBBFFFGGGGGGGGGIIIMMMSSSYYY___cccdddaaadddgggfff^^^RRRGGGAAANNNOOORRRXXX\\\[[[VVVQQQNNNJJJGGGHHHLLLQQQRRRRRRPPPPPPNNNMMMKKKFFF@@@;;;111000///......///000111.......................................///000000//////////////////////////////////////////////////////............//////////////////////////////000000////////////000000000000111111111222222222444111000666>>>EEELLLRRRPPPbbbeeehhhwwwppp[[[UUUSSSaaaeee[[[^^^jjjeeeSSSIIIbbbwwwsssqqquuuttthhhrrrxxx|||wwwssslllrrr}}}}}}|||rrreeeaaaddd___UUU```fffiiiiiisssxxx^^^PPPFFF@@@>>><<<<<<<<<:::666333222222222222222222222222222222222222222222222222222222333333222222222111111111111111222222222333333333111222333333444444333333333444555666888;;;???AAAIIITTTYYYXXX___qqq}}}xxxhhhbbbfffrrr}}}jjjKKKEEE@@@>>>===;;;888555444222222333222111111000000111111////////////............&&&---000,,,+++///222222,,,------------------,,,)))111---------www(((000333(((------------------------+++---***000,,,,,,---------.........///...+++---111+++///666,,,000ttt***999111---+++///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''///EEE,,,+++++++++,,,,,,,,,---------///000///---+++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000/////////.........------------------------........................///...---,,,---///111222777:::===AAAEEEGGGHHHHHHIIIHHHGGGEEECCCAAAAAA@@@HHHFFFDDDCCCCCCBBB@@@???DDDCCCBBB@@@===:::::::::===::::::BBBNNNTTTPPPJJJGGGEEEEEEIIIQQQ[[[bbbeee```[[[TTTOOOOOOQQQRRRRRRTTTNNNGGGDDDDDDEEEEEEDDDIIIHHHEEEDDDGGGMMMTTTYYY___bbbhhhoooppphhhXXXLLLFFFDDDEEEJJJQQQWWWXXXWWWWWWQQQJJJGGGIIIMMMOOOPPPMMMMMMOOOPPPPPPLLLFFFBBB555444222000///...//////////////////////////////...............///000000//////////////////////////////////////////////////////............//////////////////////////////000000////////////000000111111111111222222222222222000222<<>>>>><<<888555333333222222222222222222222222222222222222222222222222333333333222222222222111111111222222222333333333222222333444444444444333333555777888999>>>CCCHHHJJJTTT[[[[[[bbbppp{{{~~~___ZZZhhhwwwhhhJJJEEEAAA>>>===;;;888666444333222333222111111000000111111////////////............***000///'''%%%)))+++(((------------------------***,,,888"""333333&&&000,,,,,,,,,------------...+++---***000,,,+++++++++,,,------......,,,,,,+++666...&&&333222222"""ppp!!!'''---+++000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///EEE,,,++++++,,,,,,,,,,,,------+++,,,...---,,,***++++++***+++,,,,,,------,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000/////////............------------------------........................000///...---///222666888@@@AAADDDFFFGGGHHHHHHHHHAAAAAA?????????@@@BBBCCCDDDBBB@@@@@@@@@???===<<<<<<@@@EEEIIIJJJHHHDDDAAAEEEDDDMMMaaaxxx~~~ttt______ccclllzzzxxxlllfffjjjsss|||~~~wwwmmmccc\\\XXXUUUTTTRRRPPPLLLGGGCCCBBBDDDFFFMMMMMMRRR^^^lllqqqmmmgggUUUPPPIIIFFFGGGKKKPPPRRRXXXSSSLLLHHHGGGHHHJJJKKKLLLMMMNNNOOOOOOMMMHHHDDD===;;;888444111000///...////////////////////////...............///000000//////////////////////////////////////////////////////............//////000000000000000000000000111000000//////000000111111111111222222222222333333111777CCCIIIIIIMMMTTTbbb___SSSJJJNNNTTT[[[ggg}}}fffaaannnkkkXXXYYYmmm~~~~~~xxx~~~{{{yyy|||}}}zzzsssooohhhfffsssdddUUUMMMHHHGGGAAA@@@???===;;;888666444333333333333333333333333222222222222222222222222333333333333222222222222111111222222222333333333222222333444444444444444444666999:::;;;@@@HHHOOOMMMRRRXXX]]]ccckkkttt{{{iii```jjjuuugggJJJEEEBBB>>>===;;;888666444333222333222111111000000111111////////////...............///+++&&&,,,777888111---------,,,,,,---------+++,,,444 999MMMLLL...$$$333,,,,,,,,,---------......+++---***000,,,---------...//////000000,,,444,,,888555'''333222+++888@@@LLL(((---+++000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///EEE,,,++++++,,,,,,,,,,,,------)))+++------,,,+++,,,---***+++,,,,,,------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////.........------................................................///......000333999>>>AAADDDDDDEEEFFFFFFFFFFFFFFF===<<<;;;;;;<<<>>>AAACCCAAA>>><<<;;;===???@@@@@@:::FFFYYYiiiooojjj^^^UUUTTTYYYfff}}}mmmnnnrrr{{{{{{uuuooorrr{{{zzzsssqqqrrrtttrrrpppkkkbbbWWWOOOJJJIIIGGGEEEEEEMMMZZZeeelllmmmiiigggccc]]]VVVQQQOOONNNOOOPPPPPPNNNKKKIIIHHHHHHKKKJJJKKKLLLNNNMMMKKKHHHFFFDDD???:::666222000///////////////////////////...............///000000//////////////////////////////////////////////////////............//////000000000000000000000000111111000000000000111111111111111222222222333333666555<<>>======<<<999555333333333333333333333333222222222222222222222222444444333333333222222222111111222222222333333333222333444444555444444444555888:::;;;===CCCMMMTTTRRRPPPWWWdddkkkppp|||lll\\\hhhgggIIIEEEBBB>>>===;;;888666444333222333222222111000111111111000/////////............******''',,,@@@WWW\\\SSS...------,,,,,,------...)))333%%%***333((('''---000,,,,,,,,,------.........+++---***000,,,000111111222333444444444111>>>...777<<<111;;;888999999<<<^^^DDD---+++000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///EEE,,,++++++,,,,,,,,,---------)))***,,,---,,,,,,---...++++++,,,---------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///.........------------........................////////////////////////---...///222777>>>DDDHHHCCCCCCCCCCCCCCCCCCCCCCCC>>>===;;;999:::<<<>>>@@@AAA===:::999<<>>999444111000000000000000000000000000...............///000000//////////////////////////////////////////////////////............//////000000000000000000000000111111000000000000111111111111222222222333333333999888???KKKOOOPPPZZZiii```RRRUUUZZZVVVdddxxxxxx^^^eee```TTT[[[vvvuuurrrsss|||}}}ssssss}}}{{{|||zzzqqqrrr}}}~~~mmmccc\\\TTTMMMKKKHHHCCC>>>===???>>>:::666333333333333333333333333222222222222222222222222444444444333333333222222111111222222222333333333222333444444555555444444666999<<<<<<>>>DDDOOOWWWWWWQQQYYYlllwww{{{wwwjjj^^^jjjcccEEECCCBBB>>>===;;;999777555444444444333222222111111222222000000000000////////////111,,,---000$$$555(((333777$$$+++888)))555+++###222///!!!******+++111111+++000000+++000...&&&444%%%---777444777;;;<<<;;;::::::;;;>>>===<<<;;;;;;;;;<<<===CCC???DDD222111,,,///,,,---,,,...***)))333...///***(((555---@@@,,,++++++,,,,,,,,,,,,---------...///...,,,++++++---++++++,,,,,,---...//////,,,,,,,,,---------.........------,,,,,,------...------,,,+++,,,---...///...------,,,,,,------...//////.........---------000///...---------------...///111000//////000111111111333666;;;@@@EEEHHHIIIFFFAAA>>>>>>???@@@AAA===:::999;;;===<<<;;;;;;AAADDDGGGGGGGGGLLLTTT[[[hhhyyymmmgggiiicccdddeeeddd___YYYUUUSSSRRRPPPNNNLLLLLLLLLLLLMMMSSSPPPNNNQQQUUUXXXUUURRRTTTSSSWWW]]]aaajjj~~~uuuqqqeeeYYYRRRMMMHHHHHHKKKWWWjjjzzz{{{|||}}}qqq___TTTHHHAAAIIISSSSSSOOOMMMLLLMMMMMMKKKIIIIIIMMMPPPNNNKKKHHHFFFDDD???888333000000///000111111///---...---,,,---/////////...////////////////////////000000////////////000000000000000000000000000000////////////000000000000///////////////000111111000222555555444333333333999===MMMOOOMMMiiilllZZZQQQXXX___^^^___dddXXXSSSSSSaaawww{{{uuuvvvssskkksss}}}||||||uuuwww}}}~~~ssskkkzzz~~~rrrrrrqqqeeeYYYTTTQQQFFFFFFHHHAAA>>>???:::888555222222444555444222111111111222222333333333555444444333333222222111222222333333444555666666111222333333444444444444888777888???IIIQQQTTTSSSTTTXXXnnn~~~ccckkkqqq|||dddHHHDDD@@@>>>===;;;999777555444444444333222222111111222222000000000000///////////////)))***222'''888222888666777---555111+++000---'''iiiEEE222---,,,------777555'''***555222===000---***999:::<<<===<<<;;;:::999===<<<;;;;;;;;;;;;<<<<<<333HHH;;;555HHH444000444000+++///444///***,,,))),,,333((($$$222EEE,,,++++++,,,,,,,,,,,,------,,,.........,,,+++,,,---+++,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,---...///...------,,,,,,------...//////.........---------000///...------------......///000/////////111333222555999===BBBEEEGGGHHHDDDAAA>>><<<<<<===>>>???>>><<<:::::::::<<>>===???:::888555222222333444444222111111222222222333333333444444333333333333222222222222333333444555555666222333444555555555666555888999<<>>===;;;999777555444444444333222222111111222222000000000000///////////////***+++222+++333&&&&&&%%%---///))))))---(((+++///222www777---...111...---222111///777***...000)))@@@??????@@@@@@???<<<:::@@@@@@@@@???@@@@@@@@@@@@CCCDDD555MMM111QQQ999666;;;777777222000---000...333444)))222,,,999@@@,,,++++++,,,,,,,,,,,,------+++---...---,,,,,,---...------------------------,,,,,,,,,---------.........------,,,,,,------...------,,,,,,------...///...------,,,,,,------.../////////............---//////......------....../////////......///333555555999>>>DDDGGGHHHGGGFFF>>>===<<<;;;;;;;;;<<<===BBBAAA>>>:::999===DDDJJJ\\\dddlllmmmhhhcccbbbcccccc^^^WWWQQQMMMMMMNNNNNNHHHDDDAAAAAADDDHHHJJJJJJIIILLLNNNLLLHHHIIIPPPWWW\\\ZZZVVVQQQMMMLLLMMMOOOTTTSSSQQQMMMHHHIIISSS___dddeeefffhhhooo|||~~~lllccc]]]NNNOOOSSSYYYaaaiiimmmooowwwmmm```VVVOOOJJJLLLOOOTTTTTTSSSQQQNNNJJJGGGDDDHHHFFFEEEEEEEEECCCAAA>>>444111///...///000000///...---,,,---///000///...////////////////////////000//////......//////000000000000000000000000000/////////000000000111111000////////////000111111111222222222222444888:::BBBDDD^^^mmmVVV```eee^^^VVVVVV]]]ccc]]]kkk~~~zzzrrrwwwyyyuuurrrnnnppp}}}rrreeeeeetttmmmXXXLLLFFF???>>>AAA<<<999666444333333444333222222222222222333333333333222222333333333333444444222333333444444555555555444444555555666777777777777;;;BBBIIIOOOVVV[[[___hhhoooccclllssscccIIIEEEAAA>>>===;;;999777555444444444333222222111111222222000000000000///////////////111...------YYYHHH%%%+++444,,,***555***555666$$$555,,,,,,666222%%%222;;;***'''888222111111111DDDCCCBBBCCCDDDDDDBBB???@@@AAABBBBBBCCCBBBBBBBBBLLL<<<>>>MMMJJJ666ppp>>>===AAA>>>BBB777......:::,,,111(((,,,777000***FFF,,,+++++++++,,,,,,,,,------***,,,------,,,,,,...///------------------,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------......///...------,,,,,,------.../////////...............//////............///////////////......111555999:::===BBBEEEFFFEEECCCAAA<<<======<<<;;;;;;;;;===>>>BBBCCC@@@AAAIIITTT[[[sssooofff\\\SSSNNNLLLMMMKKKJJJHHHGGGJJJNNNNNNKKKEEEFFFGGGIIIMMMRRRVVVYYY\\\ZZZUUUPPPOOOUUU```hhh|||zzztttiii___ZZZ\\\___cccjjjmmmdddWWWRRRYYYaaaZZZTTTRRRWWW^^^fffyyy{{{nnnaaaUUUOOONNNPPPXXXaaa|||tttfffYYYRRRPPPSSSRRRQQQQQQQQQNNNIIIEEECCCCCCBBBBBBCCCCCCCCCCCC999666222/////////......///------...///000///.../////////////////////////////////......///////////////////////////////////////000000000111111111000000//////000000111222222222111111222666<<<@@@DDD[[[}}}rrreee]]]\\\jjjnnnaaaYYYcccnnnrrrkkk{{{zzz~~~~~~|||yyyllllllttt|||hhhUUUKKKBBBBBBCCC>>>999888666444333333333333333333333333333333333333111111222333333444555555333333333444444444555555444444444555666777888999555===GGGOOOUUU[[[dddjjjsss}}}nnn___sss|||aaaEEEDDDCCC>>>===;;;999777555444444444333222222111111222222000000000000////////////,,,555000%%%...@@@BBB,,,)))...666///666000###FFF000...999===;;;CCCCCCCCCDDDFFFGGGFFFEEE???@@@BBBDDDDDDCCCBBBAAA<<>>===;;;999777555444444444333222222111111222222000000000000////////////(((222000###...777rrr...333%%%000222111###CCCFFFGGGzzz@@@CCCEEEFFFFFFGGGJJJLLLJJJLLLOOOQQQQQQPPPNNNMMMJJJOOOLLLGGGMMMNNNIIINNNDDDEEEHHHCCC:::@@@@@@666???888RRR>>>[[[,,,++++++,,,,,,,,,,,,------+++---...---,,,,,,---...------------------------,,,,,,,,,---------.........------,,,,,,------...------...////////////......------,,,,,,------......////////////000000000//////......//////000000000111222333444777;;;>>>GGGGGGEEEDDDBBBAAA@@@@@@777999;;;;;;999:::>>>BBBSSSZZZ[[[UUUSSSYYY]]][[[XXXPPPGGGDDDGGGJJJIIIGGGCCCJJJMMMKKKPPPZZZ```______\\\XXXWWW```qqqtttnnnsss~~~wwwqqqrrrvvvpppjjjnnnqqqjjjdddaaa___XXXPPPQQQYYY^^^dddhhhhhhsssuuubbbVVVPPPPPP```uuu[[[RRRIIIGGGKKKNNNMMMIIICCCCCCAAA???===<<>>999555222000---+++///...---...000111000//////////////////////////////......------......///000000000000000000000000000000000111111111222222111000000000000111222222222222222333777===FFFLLLRRRooovvvbbbOOOHHHSSSiiiwwwrrrddd[[[eeezzz~~~sssiiibbbiiixxxvvvzzz~~~}}}|||zzzzzzsss|||mmm^^^TTTHHHDDDDDD=========;;;888555444444666444444444444333333333333111111222333333444555555444444444444444444444444444333333444555777999:::@@@FFFMMMRRRUUU[[[cccjjjlllvvvgggmmmbbbFFFDDDCCC>>>===;;;999777555444444444333222222111111222222000000000000////////////,,,...000)))...111333777(((000+++---...hhhDDDHHHMMMLLLJJJJJJOOOTTT\\\^^^aaadddeeedddaaa___hhh\\\ZZZoooaaaYYYjjjPPPeeeEEEFFFHHHBBB>>>DDDAAA555EEEKKK,,,++++++,,,,,,,,,,,,------,,,.........,,,+++,,,---+++,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...,,,---...///000//////......------,,,,,,------....../////////000000000000///////////////000111111///111444666777:::===@@@CCCCCCCCCBBBAAA@@@@@@???666999<<<======AAAHHHNNN___bbb]]]QQQKKKNNNLLLEEEHHHHHHJJJKKKMMMNNNNNNNNNJJJQQQTTTVVVaaauuusssjjjbbbbbbnnn}}}{{{~~~zzzwwwyyy}}}pppqqqwwwwwwpppuuuzzz{{{sssggg^^^ZZZPPPOOOOOOWWWfffzzz{{{jjj]]]RRRVVV]]]gggyyyqqqcccRRRJJJKKKNNNMMMJJJHHHGGGDDD@@@;;;999<<<>>>AAA???;;;888666333000---000.........000111000//////////////////////////////......------......///000000000000000000000000000000111111111222222222111111000000111111222333222222444666:::AAAJJJOOO]]]pppcccJJJMMMXXX___hhhooocccWWWYYYmmm|||sssnnnlllttt~~~|||tttyyy~~~}}}vvvvvv|||wwwfff^^^ZZZNNNHHHGGGAAA??????>>>;;;666444555777555555444444444333333333222222222333333444444444444444444444444444444444555555444444666888;;;<<>>===;;;999777555444444444333222222111111222222000000000000////////////333,,,111111...***sss888***///>>>---444BBBiiiJJJPPPUUUTTTOOONNNTTT[[[eeegggkkknnnooonnnkkkiiiiiihhhtttssshhhnnnqqqddd^^^EEEFFFGGG@@@DDDHHHFFF>>>OOOFFF,,,++++++,,,,,,,,,------------...///...,,,+++,,,---++++++,,,,,,---...//////,,,,,,,,,---------.........------,,,,,,------...,,,---///000000000///......------,,,,,,------....../////////000000111111///////////////000111111///222555888999<<>>@@@@@@???>>>===777;;;???AAACCCHHHRRRZZZUUUWWWPPPEEECCCIIIIIIAAA@@@HHHPPPSSSTTTVVV\\\aaaWWW^^^aaaeeeuuuvvvmmmqqqzzzwwwwww{{{~~~rrriiisss{{{xxxtttoooddd```XXXSSSUUU\\\dddooozzzwwwmmmcccVVVSSSccc{{{ttt]]]OOONNNOOONNNKKKLLLKKKGGGAAA;;;888:::===@@@>>>;;;:::888666222///000///...///000111000///////////////////////////.........------.........000000000000000000000000000111111111111222222222111111111000111111222333111333555777<<>>IIILLLPPPWWW```jjjuuu{{{cccbbbsss^^^IIIFFF>>>======;;;999777555444333333333333222222111111111000000000000000000000000000000,,,777,,,...===~~~333:::000555>>>;;;;;;777aaaYYYTTTVVVRRRMMMSSS___mmmpppxxxyyyvvvvvv}}}tttlllbbbYYYZZZ]]]UUUKKK:::CCC???CCCFFFDDDAAACCCKKKSSS111///...,,,***+++,,,///000------------------------,,,,,,,,,---------......------------------------....................................////////////////////////////////////000000000000000000000000000222222111///111666;;;555999===@@@@@@@@@@@@AAAGGG@@@999777:::===<<<:::===@@@@@@AAAIIIVVVZZZXXXQQQMMMHHHEEEDDDEEEGGGIIIGGGLLLUUUbbbqqq{{{|||yyydddcccgggrrr|||}}}~~~|||{{{|||~~~wwwqqquuupppjjjhhhjjjfff\\\WWWXXXrrr~~~ppp```WWW^^^sss{{{qqqcccRRRIIIGGGMMMMMMLLLFFF>>>:::999:::===???@@@@@@===888222//////...---...000000000...////////////////////////...------------...//////000000000000000000000000111111111000000000000000111222333222111000111222333111666===BBBIII\\\ooodddOOO\\\aaaYYY[[[___LLLRRRiii|||}}}www{{{rrrsss|||kkkoootttnnnjjjmmmxxxpppkkkjjj```PPPLLLRRRIIIBBB======<<<777333333222222222222333333444555333222222111111222222333444444444444444444444444222555888777666999???EEEOOOQQQNNN^^^{{{lllSSSvvv]]]IIIFFF>>>======;;;999777555444333333333333222222222111111000000000000000000000000000000,,,222(((+++222666777;;;777333999???CCC@@@BBBooouuukkkeeeeeeaaa\\\cccnnn{{{zzz}}}zzzkkk```ZZZZZZvvvgggbbbQQQRRRFFFEEECCCBBBBBBEEEIIILLLBBBYYY555------------.........///------------------------,,,,,,---------.........------------------------....................................////////////////////////////////////000000000000000000000000111000000222555888::::::888;;;???AAAAAA@@@@@@@@@===>>>>>>===<<<;;;;;;;;;CCCGGGIIIKKKPPPVVVUUUOOOJJJHHHHHHIIILLLMMMMMMLLLQQQZZZiii|||pppssswww}}}~~~~~~ssstttzzz}}}yyylllbbbVVVbbbjjjooozzznnn______eeejjj||||||lll```ZZZNNNMMMKKKIIIEEE@@@;;;888===>>>@@@@@@>>>:::666333111///...///000111000///////////////////////////...------------...//////000000000000000000000000111111111111000000000000111222333222111000111222444999<<<<<>>???;;;888777333333222222333333444555333333222222222222333333444444444444444444444444333555777777777:::BBBHHHRRRUUU^^^sss~~~gggpppzzz{{{\\\HHHGGG???======;;;999777555444333333333333222222222222111000000000000000000000000111333000222,,,111,,,FFF...AAA@@@;;;HHHAAACCC@@@QQQEEE333^^^|||rrrjjjfff```ZZZ^^^gggyyytttpppnnnkkkhhhkkkqqqxxxoookkkiiinnn|||yyyuuuddd^^^TTTMMMFFFBBBCCCDDDBBB@@@@@@JJJBBBHHH(((+++,,,...///000///...---------------------------,,,------------.........------------------------....................................////////////////////////////////////000000000000000000000000000///000555<<>>@@@AAA@@@>>>>>>???999>>>AAA???:::999@@@GGGUUUUUUQQQLLLIIIHHHDDD???AAAAAACCCHHHPPPUUUVVVUUU```gggttt}}}}}}xxxvvvzzzqqqWWWRRROOOVVVjjjqqqllleeeZZZgggyyy~~~uuulllTTTOOOJJJIIIIIIGGG???777<<<===???@@@???===:::888333111000000111222111000////////////////////////......------......///000000000000000000000000000111111111111111111111111000222333222111111222333222;;;===???TTTvvvyyy^^^VVVfffmmmhhhdddaaaXXXZZZppp}}}~~~{{{||||||}}}hhhOOOIIICCC???AAAAAA===999888333333333333333333444555444444444333333444444444444444444444444444444444555666777777888===EEELLLPPPTTTiii~~~cccgggzzzZZZGGGFFF???======;;;999777555444333222222222222222222222222000000000000000000000000...111000000///666***|||<<>>999,,,,,,---............------........................------------........................................................................///////////////////////////////////////////////////////////////111555:::???@@@===:::>>>???@@@???===<<<<<<<<<<<>>??????>>><<<;;;444222000000000111111000////////////////////////...............//////000////////////////////////000111111111111111222222000222333222111111222444111:::>>>JJJnnn___ZZZJJJXXXooopppooooooeee^^^jjjyyy}}}wwwvvv{{{}}}zzzwwwzzz}}}}}}vvvWWWPPPIIIDDDCCCBBB<<<666555444444333333333444444555555555444444444444555555444444444444555555555555666777777777:::AAAJJJQQQPPPVVVjjjwwwxxxccclllyyyZZZGGGFFF???======;;;999777555444333222222222222222222222222000000000000000000000000+++---...,,,---444%%%PPPRRRBBBBBB@@@LLL@@@PPPCCCJJJGGG;;;666GGG```qqqooo[[[ZZZ[[[```ccceeegggjjjiiihhhjjjllljjjffffffjjjdddpppxxxvvvpppmmmmmmlllhhhxxxxxxxxxnnnnnniiibbb[[[VVVQQQLLLIII;;;@@@@@@>>>AAAIIIJJJEEEppp===111///---,,,+++,,,..............................---------.........//////............................................................///////////////////////////////////////////////////////////////444;;;>>>>>>===<<<<<<===>>>>>><<<:::999:::;;;>>>>>>======AAAJJJWWW```VVVQQQJJJDDDAAACCCGGGLLLKKKRRR]]]jjjsssxxxyyyxxx~~~|||xxxuuurrrrrrsssllliiixxxyyyhhhbbbWWWTTTiiisssbbbNNNDDDEEEGGGDDD@@@===>>>>>>???>>>>>>===<<<666444111///000111000000000000000000000000000000///............///000000////////////////////////000000111111222222222333000222333333222222333444555===CCCRRRsssoooDDDIIINNNfffsssjjjkkknnn___eeeyyy~~~rrrpppyyy}}}zzztttxxxyyytttYYYUUUMMMFFFDDDBBB;;;666555555555444333333444444444666555555444444555555666444444444555555666666666777777777999===EEEOOOUUUXXX___lllrrrccckkknnnvvvYYYFFFFFF???======;;;999777555444333111222222222222333333333000000000000000000000000111///222///...222&&&666FFF@@@EEE@@@@@@???XXXPPPLLLPPP]]]fffeeeccccccggg^^^aaatttssstttvvvyyyzzzyyyxxxqqqpppqqqqqqlllddd```aaaaaaiiiqqqtttvvvyyywwwtttpppkkkaaawwwqqqbbb```^^^]]]]]]ZZZVVVSSSYYYIII===@@@FFFFFFDDDCCCBBBSSSrrr---666444000---,,,---...///........................------........./////////............................................................////////////////////////////////////000000000000000000000000///555;;;>>><<<;;;<<<>>><<<<<<<<<:::888888:::<<<===>>>AAAFFFLLLQQQTTTVVVHHHFFFFFFGGGEEECCCEEEIIIRRR___rrr|||oooaaaZZZVVVZZZaaahhhpppwwwzzzvvvtttppp~~~rrrbbb```uuuwwwaaaRRRLLLJJJIIIGGGCCCBBBAAA@@@>>>======<<<999666222000111111111111000000000000000000000000//////......//////000111000000000000000000000000000000111111222333333333000222333333222222444555555===FFFQQQ```hhh]]]KKKPPP```rrrqqqdddaaabbb[[[iii|||{{{ooouuu}}}zzzvvv}}}|||{{{{{{||||||{{{xxxssspppnnnppprrr}}}~~~{{{tttuuu|||}}}xxx{{{ssscccYYYPPPHHHEEEBBB>>>::::::666555444444444444444444555555444444444444555555444444444555666666777777777777888;;;AAAJJJSSSXXX\\\dddmmmwwwnnn___lllqqqYYYFFFFFF???======;;;999777555444333111111222222222333333333000000000000000000000000555///555333111333...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000111222999555888:::>>>DDDEEEHHHFFF;;;>>>EEEEEEDDDKKKZZZ^^^XXXYYY^^^[[[UUUWWW```UUUhhhrrriiitttyyy}}}xxxtttsssssspppmmmfffcccaaa```[[[TTTQQQTTT___bbbgggooozzz|||sssfffllllllbbbxxx}}}[[[XXXXXX^^^eeegggaaaZZZZZZOOOGGGGGGBBB;;;>>>GGG;;;666>>>>>>TTThhhttt;;;999888666333111000//////....................................////////////............................................................////////////////////////////////////000000000000000000000000000333666999;;;<<<>>>???;;;;;;;;;999888999<<>>===<<<===999555333333333333333000000000000000000000000///////////////000000111000000000000000000000000000000111222222333444444000222333333333333444666888<<>>IIIAAARRRFFFAAA777AAA<<<;;;;;;:::888666333000...////////////////////////............/////////000////////////////////////..................................../////////000////////////////////////000000000000000000000000222000000444;;;@@@@@@???;;;;;;;;;999999;;;???BBBJJJJJJIIIFFFBBBAAAAAACCC???>>>BBBKKKRRRXXXeeerrrvvv}}}{{{|||kkkfff^^^YYYWWWXXXXXXXXXUUUTTTUUUVVVVVVZZZfffsssxxxeee\\\YYYeee{{{zzzmmmmmm~~~~~~jjjZZZQQQNNNPPPMMMIIIEEEAAA???===<<>>PPPqqq{{{iiiYYYZZZeeejjjddddddhhh[[[___}}}zzzyyytttllloootttzzzzzzwwwyyyzzzuuu{{{~~~}}}~~~|||dddcccbbbdddfffiiiiiiiiigggddd___ZZZXXXZZZ___ccc[[[bbbcccbbbiiitttuuummmrrrzzz{{{uuuqqqtttwwwvvvzzzvvv{{{}}}tttsssuuukkkcccjjj^^^QQQJJJDDD>>>;;;<<<777666555444444444444444444444444333333444444444444444444555666777777888666666999???GGGPPPWWWZZZ___gggvvvhhh___jjjrrrfffVVVZZZKKK>>>AAA@@@???===:::888555444333444333222222111111222222111111111111111111111111111111111111111000//////111111111111000000000000///000222222333666:::===FFFEEEDDDCCCEEEGGGJJJLLLLLLJJJGGGIIINNNUUU[[[^^^RRRQQQTTTXXXZZZ^^^iiivvv|||}}}zzzrrrhhhcccdddggg```WWWPPPQQQRRRPPPNNNNNNMMMMMMPPPSSSQQQMMMOOOTTTXXXiiixxxoooiiijjjkkkrrr}}}zzzvvvnnnmmmoookkkooorrryyyyyy]]]VVVQQQUUUZZZYYYTTTOOOCCCBBBDDDHHHLLLIIIAAA:::>>>=========<<<888222...000000////////////000000////////////////////////,,,---......//////..........................................////////////000000000000000000000000......//////...------,,,///333888;;;<<<======>>>:::::::::999:::>>>DDDHHHJJJGGGFFFGGGEEE@@@>>>@@@IIIKKKOOOXXXiiizzz|||vvvrrrsssuuuxxx{{{}}}hhhddd]]]\\\mmmwwwrrr|||yyyTTTKKKPPPMMMEEEDDDGGGAAA555===??????;;;666222111222000///////////////000111111111000000000000111111000000000000111111111111111222444666666444111000333111111333333333777===DDDKKKuuu___[[[mmmlllaaafffdddQQQYYY|||~~~pppiiihhhcccccceeegggiiikkkmmmnnnqqqwwwzzzttthhh```aaaeeehhhmmmsssxxxxxxrrrjjjeee]]]bbbbbb^^^___dddeeebbbbbb\\\UUURRRSSSWWWZZZ[[[^^^bbbddddddbbbdddiiimmm~~~uuullljjjkkklllkkkuuuzzzlllhhhkkkyyyvvvzzz|||yyywwwzzzrrrbbbPPPEEEBBB???;;;===;;;888666555555666666555555444444444444555555444444555555666777777777555666===FFFMMMSSS\\\eeerrrvvvooobbbjjjnnnmmm___[[[YYYKKK???CCC???>>>===:::888666444333444333222222111111222222111111111111111111111111111111111111111000//////111111111000000000000000...000333555777999===@@@CCCDDDEEEEEEFFFJJJPPPTTTcccaaa]]]YYYVVVSSSRRRQQQ\\\___bbbccccccfffmmmrrrnnnlllggg^^^UUUQQQQQQSSSQQQMMMMMMUUU[[[\\\\\\\\\^^^]]]```cccdddeeekkkssssssooonnnoooooouuuggglllqqquuuvvvuuuttttttuuuuuu~~~fff```]]]aaahhhhhhaaaZZZQQQJJJDDDCCCGGGJJJJJJHHH???>>>===<<<<<<;;;999666333222111////////////000////////////////////////,,,---......//////..........................................////////////000000000000000000000000....../////////......---222555999<<<<<<<<<<<<===<<<<<<===>>>@@@DDDIIIMMMKKKHHHFFFFFFCCC??????BBBFFFSSSfffxxxuuuooonnnpppqqqpppuuu}}}nnnXXXQQQJJJIIIIIIEEEAAA??????AAAAAA>>>888444222222000000////////////000000111111000000000000111111000000000000111111111111000111222444444333111000444222222444222111666<<>><<<:::888666444333444333222222111111222222111111111111111111111111000111111111111000000///111111111000000000000//////111555999;;;>>>BBBEEEGGGGGGGGGGGGJJJRRR]]]fffjjjjjjfff```YYYVVVVVVXXXmmmtttuuummmhhhjjjkkkggg\\\YYYTTTNNNKKKJJJKKKLLLUUUUUU\\\iiirrrsssqqqqqqttttttvvvzzz{{{~~~~~~sssrrroooppp{{{ssspppllliiinnnxxx~~~|||yyysssnnnoootttvvvqqqjjj^^^WWWMMMGGGFFFHHHJJJJJJEEEBBB???>>>>>>>>>===<<<888666333000//////000000////////////////////////------...////////////.......................................////////////000000000000000000000000......//////////////////555888;;;<<<<<<;;;;;;<<<>>>???BBBCCCEEEIIIMMMPPPNNNJJJHHHGGGEEECCCGGGLLLTTTaaaqqq}}}nnnwww~~~wwwzzzwww~~~rrrzzzvvvwww~~~\\\MMMEEEKKKMMMDDD???BBB@@@AAABBB@@@;;;666444222111000000//////000000000111111000000000000111111000000000000111111111111000000000111222222222222333222333555444444:::AAA^^^}}}eeehhhtttppptttxxxjjj[[[fff~~~{{{}}}mmm]]]SSSPPPKKKLLLOOOQQQTTTVVVWWWWWWZZZWWWVVVXXX\\\]]][[[WWWZZZ```fffhhheee___[[[YYY]]]aaabbb```___^^^[[[WWW[[[WWWRRRQQQSSSWWW[[[]]]]]]___bbbdddeeegggjjjlllppprrrnnneeebbbgggmmmqqq}}}yyyuuuqqqjjjdddffflllqqq{{{~~~uuunnnsss{{{```KKKDDDBBB@@@===;;;888666555444555666666555555444444555555666444555555666666777777888888;;;CCCMMMUUU___ooo}}}~~~wwwiiiiiivvvgggaaa```UUUIII>>>CCC???>>><<<:::888666444444444333222222111111222222111111111111111111111111000000111111111111000///111111111111111000000000111555999===???CCCFFFIIINNNKKKHHHHHHOOOZZZdddjjjZZZ\\\\\\ZZZYYY^^^iiiqqqwww~~~{{{jjjbbbddd```VVVRRRQQQQQQTTTXXX\\\^^^___kkkmmmtttzzzxxx|||yyymmmkkkuuu~~~wwwrrrssswwwvvvrrriiihhhddd\\\QQQIIIEEEDDDJJJGGGDDDAAA@@@>>><<<:::<<<:::666222000///000000////////////////////////------...///////////////....................................////////////////////////////////////......//////000111222222999;;;<<<<<<;;;;;;;;;<<<@@@BBBDDDEEEFFFHHHKKKMMMIIIGGGFFFHHHHHHJJJQQQZZZfffqqqzzz{{{||||||zzzxxxyyy}}}zzzuuuxxx~~~|||xxxrrr{{{^^^RRRJJJMMMOOOJJJCCCAAA>>>???@@@@@@===999666444111111000000///000000000111111000000000000111111///000000000111111111111111000000000111222444555000000333555666888AAAKKKeeevvvxxx^^^RRRmmm}}}~~~fff\\\sss~~~zzzyyyfffWWWPPPOOOKKKLLLOOORRRTTTUUUVVVVVVXXXVVVTTTWWW\\\^^^\\\ZZZWWW___iiilllggg___XXXUUU\\\]]]^^^]]][[[ZZZWWWUUUZZZXXXUUUTTTUUUXXX\\\^^^bbbcccfffiiikkkllllllkkkffffffccc^^^```jjjtttyyy|||vvvpppmmmjjjfffhhhlllsssrrrllluuu|||zzzlllpppyyyhhhPPPFFFBBB???>>><<<999666555444555666666666555555555555666666555555555666777777888888999>>>HHHRRRXXXaaaqqqxxxdddcccnnnjjjmmmpppzzzTTTGGG===AAA>>>===<<<:::888666555444444333222222111111222222111111111111111111111111///000000111111111000000111111111111222222333333666999===AAADDDGGGKKKNNNTTTPPPOOOSSSZZZ^^^\\\XXXQQQVVV\\\^^^```fffooovvvnnnssslll[[[TTTYYYXXXOOOUUUXXX]]]eeennntttwwwwwwzzzzzz~~~{{{rrrooovvvzzzzzzuuuvvv}}}{{{}}}~~~~~~pppjjjppp}}}|||wwwxxxvvvyyyzzzxxxxxx{{{wwwpppnnntttvvvnnn^^^OOOGGGFFFJJJHHHFFFDDDCCC@@@===:::???===999555222111000000////////////////////////---...//////000000//////////////////////////////............////////////////////////////////////......//////111222444555;;;<<<===<<<;;;;;;===???BBBCCCDDDCCCBBBBBBDDDEEE@@@AAAFFFLLLPPPUUU```kkkzzzhhhWWW```^^^eee|||www~~~qqqjjj]]]PPPMMMPPPLLLCCC<<<======>>>===<<<999777222222111000000000000000111111000000000000111111///000000000111111111111222222111000111333555777000000222444555999EEERRRccc\\\TTTLLLXXX{{{uuu```gggzzz|||xxxooo\\\PPPKKKLLLMMMOOOQQQTTTUUUVVVVVVUUUQQQRRRTTTVVVXXX[[[]]]___```dddggggggbbb]]]ZZZXXX\\\[[[[[[\\\[[[ZZZYYYZZZ\\\[[[ZZZYYYYYY[[[^^^aaaeeeeeegggkkknnnnnnkkkgggffffffaaa[[[\\\fffooorrrnnnjjjiiikkkkkkhhhhhhjjjssszzzvvvjjjiiirrrtttlllbbbdddkkkvvv||||||{{{}}}qqqYYYNNNGGGBBB???===:::888666555666666666666666555555666666666555555666666777888888888999AAAMMMWWWZZZ___nnn}}}fff___dddzzz~~~mmmuuu{{{wwwSSSFFF<<>>===<<<:::888777555555444333222222111111222222111111111111111111111111///000000111111111111000000000111333444555666666<<<>>>BBBEEEIIINNNTTTXXX______aaafffiiidddYYYOOO___eeekkkllljjjeeebbbbbb\\\^^^YYYPPPPPPXXX\\\ZZZdddhhhnnntttzzz}}}}}}{{{|||~~~{{{sssnnnnnnlllqqqzzz}}}rrrkkkjjjtttyyywwwwwwxxxyyy|||yyyrrrppprrrvvvzzzrrrpppxxxyyyllliiijjjuuusssjjjppptttqqqfffZZZSSSQQQGGGFFFEEEEEEEEEDDD@@@>>>@@@???<<<999666333111000////////////////////////......///000000000000///////////////////////////............////////////000000000000000000000000/////////000111444666888;;;<<<<<<<<<;;;===@@@BBBFFFFFFEEEBBB@@@???@@@AAACCCHHHRRR]]]fffmmm{{{mmmXXX[[[WWW___~~~wwwqqqzzzsssYYYNNNQQQOOOEEE>>>===<<<<<<======;;;999333222111111000000000000111111000000000000111111000000000000111111111111333333222111222333555666333222333444444:::JJJYYYcccOOOHHHVVVoooqqqaaa\\\sss{{{hhhXXXMMMKKKMMMLLLNNNPPPRRRSSSRRRQQQPPPKKKPPPUUUWWWXXX[[[aaafff|||vvvlllbbb\\\YYYXXXYYYZZZXXXYYY]]]]]]ZZZYYY[[[YYYZZZ[[[ZZZZZZ\\\```ccccccbbbdddjjjoooooohhhbbbaaaaaa]]]XXXZZZbbbiiijjjaaaaaaeeekkkmmmkkkjjjmmm~~~}}}uuunnnooouuupppfffcccccciiisssyyyvvvqqqpppnnn\\\QQQIIIBBBAAA???<<<999777777777777777666666555555666666777555666666777777888888999;;;EEERRRZZZ[[[```ppptttbbbgggpppwwwjjjssswww|||SSSHHH???DDD======;;;:::888777666555444333222222111111222222111111111111111111111111//////000111111111111111///000222444666888999:::@@@BBBEEEIIIOOOVVV___dddkkkllllllkkkiiieeebbbaaaooopppooommmggg___XXXSSSVVVTTTSSSVVV\\\eeemmmrrrwwwyyy||||||zzz{{{}}}{{{xxxvvvwwwvvvssstttxxxvvvyyywwwssstttqqqsssxxx~~~|||yyy{{{{{{{{{zzzxxxwwwzzz~~~}}}wwwsssqqqpppooonnnkkkmmmuuuzzzooojjjnnnuuuxxxhhhkkkrrrxxxzzzttthhh^^^KKKIIIFFFEEEEEEDDDCCCBBB@@@???>>><<<999555222000////////////////////////......///000000000000000////////////////////////............////////////000000000000000000000000/////////000222555888:::;;;;;;<<<;;;<<<>>>CCCFFFLLLKKKHHHDDD@@@@@@AAACCCKKKSSSbbbrrr|||~~~vvvuuulllkkkcccggg{{{uuuttt~~~yyyhhh\\\SSSNNNDDDAAA===<<<======<<<:::444333222111000000000000111111000000000000111111000000000000111111111111333222222222222222333333444444555666999CCCWWWjjjlllXXXUUUfffyyynnn\\\YYYiiiqqqaaaVVVPPPOOOQQQLLLNNNPPPQQQQQQPPPMMMLLLMMMQQQUUUWWWWWWZZZ```eeewwwjjjaaa]]]]]]\\\ZZZ]]]\\\```gggggg```\\\]]]\\\^^^aaabbbcccfffjjjnnnooonnnqqqyyyyyyrrrllllllhhhdddeeejjjnnnmmmfffgggkkkqqqttttttwww}}}yyywwwyyyxxxqqqjjjkkkmmmrrryyyzzzvvvssstttwwwfffYYYRRRIIIAAACCCAAA>>>;;;999888888888777777666666666666777777666666666777888888999999???HHHUUU\\\^^^eeezzz}}}eeegggrrrmmmfffllljjj~~~SSSIIIAAAGGG======;;;:::888777666555444333222222111111222222111111111111111111111111//////000111111111111111///000222444777:::;;;<<>>;;;777333000////////////////////////...//////000000000000000000000000000000000000000............/////////000000000000000000000000000/////////000222666999;;;::::::;;;;;;<<<@@@DDDHHHPPPNNNKKKFFFCCCBBBEEEGGGLLLVVVhhhzzztttrrrqqqnnnxxx~~~}}}tttsss~~~xxxsssooo]]]ZZZIIIEEE???=========<<<:::444333222111000000000000111111000000000000111111000000000000111111111111222222222222111111111111444444777:::@@@NNNggg|||wwwhhhccckkkuuu}}}uuu___XXXaaa{{{nnn___VVVRRROOOPPPSSSOOOPPPRRRSSSRRRPPPMMMLLLOOOPPPQQQRRRSSSUUUYYY[[[bbb]]]ZZZ\\\cccgggeeeaaafffgggnnnwwwwwwmmmeeedddfffjjjoooqqqssswww|||{{{xxxxxxuuuqqqrrrrrrvvvzzz|||~~~xxxsssvvvwwwrrrllljjjsssvvv||||||wwwyyy~~~}}}zzzqqqddd[[[UUUNNNFFFDDDBBB???<<<:::999999999777777666666666666777777666666666777888888999999CCCKKKWWW]]]```kkklll___lllxxxeeeccchhhaaayyyPPPIII>>>>>>===<<<;;;999777666555444555555555444444333333333111111111111111111111111111///------...///000///000000222888>>>AAADDDFFFGGGEEEDDDIIITTTbbbnnnuuu[[[^^^]]][[[bbbpppyyyzzzaaaYYYUUUTTTOOOJJJSSSbbbhhhfffppp{{{}}}}}}~~~zzz|||~~~zzz}}}xxxvvv{{{qqqbbbaaannn}}}xxxzzzwwwyyytttkkkqqq|||llljjj___OOOGGGJJJNNNHHH>>>DDD@@@>>>@@@???999444333000///...------...///000000000000000000000000000000000000000000000000000000000000000////////////111111000000//////......111000000333888<<<<<<;;;<<<======;;;;;;CCCRRR]]]```TTTIIIDDDDDDDDDFFFJJJMMMcccnnnsssuuugggfff}}}tttrrrwww|||www{{{yyyccc___XXXGGG<<<>>>???:::999===555444444333222222222222111111111111111111111111000000000000111111111111222222222222222222222222444333555;;;FFF^^^gggppp~~~ooossswwwZZZ___www|||nnnfff\\\ZZZWWWVVVVVVUUUTTTRRRQQQSSSUUUUUUUUUSSSSSSSSSTTTUUUVVVUUUUUUUUUVVVXXXXXXXXXZZZ^^^fffnnntttwwwzzzyyyvvvRRRXXXyyyyyyxxxzzzvvvmmmoooxxxyyyxxx}}}sssoookkk[[[GGGCCCCCCBBB???<<<999888888888777666555555555555555777666888999888555999???GGGRRR[[[aaaqqq}}}nnnkkkzzzooojjjjjjiiiiiiyyyPPPIII>>>???===<<<;;;999777666555444555555444444444333333333111111111111111111111111000///......///111111111000000222888>>>BBBDDDEEELLLJJJLLLXXXfffjjjbbbYYYQQQ]]]hhhmmmooooooiiibbb[[[SSSOOOSSSSSSTTT^^^mmmrrrrrrxxxyyyyyy}}}vvvppprrrxxx{{{vvvuuuxxx|||ssspppmmmooowww~~~yyyxxx|||kkkrrrxxxnnnpppnnndddPPPBBB@@@FFFKKKBBB>>>===>>><<<888666777222111000.........//////000000000000000000000000000000000000000000000000000000000000////////////111111000000///////////////...///333777::::::888>>>===;;;<<>>@@@@@@===888777555444222111000000111111111111111111111111000000000000111111111111222222222222222222222222222666888AAA^^^nnnyyyxxxsssmmmVVVlllwwwiiieeecccccc```]]][[[ZZZXXXUUUSSSQQQSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUWWWYYY\\\aaabbbfffmmmyyylll{{{bbbMMMCCCCCCBBB???<<<:::888888777777666555555555666666777666888999888666:::AAAHHHUUU___iii}}}uuurrrrrr}}}tttgggiiihhhfffgggyyyPPPIII???@@@===<<<;;;999777666555444444444444444333333333333111111111111111111111111//////000000111111222222222333666:::???EEEJJJMMMYYY[[[```gggkkkeeeYYYOOOeeemmmrrrpppkkkeee___YYYXXXVVV[[[dddhhhhhhnnnxxxtttyyy~~~~~~zzzxxxwwwuuuxxxxxx{{{|||wwwyyyjjjjjjoooxxx|||xxxrrrnnnwww|||uuujjjooowwwvvveeeQQQFFFFFFIIIEEEBBB@@@@@@<<<777777;;;666444222000///.........000000000000000000000000000000000000000000000000////////////000000000000111000000000000///////////////222555999;;;:::888???<<<;;;@@@HHHMMMMMMJJJLLLGGGCCCFFFKKKUUUdddqqq{{{{{{pppfff```cccjjj|||zzzyyymmmXXXYYY[[[RRR@@@:::AAAAAA:::<<<:::888555222000///...111111111111111111111111000000000111111111222222222222222222333333333333///555999JJJyyyqqqttttttdddYYYvvv{{{eeebbbgggjjjgggfffeeeccc```[[[UUUPPPPPPPPPRRRTTTVVVWWWYYYZZZVVVWWWVVVUUUUUUWWW[[[___iiilllsss~~~|||nnnWWWDDDCCCAAA???<<<:::999888666666555555555666777777777666777999888777<<>>DDDJJJKKKGGGBBBBBBBBBFFFOOOZZZiii}}}kkkeeegggmmmxxxtttbbbaaaooo|||kkk___```XXXHHH>>>>>>???<<<===;;;999666333111000///111111111111111111111111000000111111111222222222222222222333333333333333444666>>>\\\jjjcccwwwrrr```ddd{{{yyy|||yyyrrrhhhmmmuuuyyyuuuyyy|||{{{rrrdddWWWNNNLLLLLLMMMPPPTTTXXXZZZZZZVVVVVVTTTRRRQQQSSSWWWZZZhhhmmmvvvyyywwwtttqqq[[[FFFDDD@@@>>><<<;;;:::888666555555555666777888888888666777999999999@@@HHHVVV[[[dddzzzuuuaaannntttffflllppphhhiiitttxxxOOOIII???AAA===<<<;;;999777666555444333333333333333333333333111111111111111111111111///111222111///...///111777AAAFFFBBBAAANNNbbbooommmmmmggg\\\TTT\\\rrr~~~vvvlllccc^^^```ddduuu}}}{{{wwwuuu|||~~~~~~vvv}}}|||nnngggfffppp~~~zzzzzztttsssuuusssnnniiiaaaTTTHHHGGGFFFGGGHHHEEE>>>;;;<<<<<<;;;777444111///......////////////////////////////////////////////////.../////////000000000111000000000000111111111111333666999<<<======<<<;;;:::???DDDHHHGGGDDDAAA??????CCCNNN]]]lll{{{qqqZZZdddvvvmmmbbbbbbnnnoooggg___WWWJJJ===<<>>???===999666333111//////000000000000000000000000000000000000000000000000......//////000000111111000000000111111111111222333666:::;;;;;;:::;;;;;;<<>>>>>@@@BBBHHHWWWjjjxxxxxxaaa___zzzssseeeeeeiiissssssjjjdddTTT???999@@@;;;:::999777666555555555111111111111111111111111111111111222222222222333222222333333444444555555:::444JJJvvvtttYYYOOOkkk}}}|||sssmmm```bbb{{{vvvvvv{{{yyy}}}iiiqqqdddMMMDDDEEEEEEHHHNNNVVVZZZZZZYYYQQQPPPMMMJJJFFFEEEGGGIIIQQQVVV\\\___^^^\\\\\\]]]bbbgggsss|||uuuqqq}}}zzzkkk[[[IIIDDD???=========;;;999777777666666666777888888999777777999:::===FFFPPPUUUUUUgggdddkkksssyyydddgggooosssooommm|||vvvLLLGGG>>>@@@===<<<;;;999777666555444111111222222222333333333111111111111111111111111...000222111000333:::@@@FFFLLLLLLJJJRRRbbblllkkkeeeaaa```kkkzzzyyyoooddd[[[]]]fffooozzz{{{tttqqqvvvwwwwwwzzztttyyypppvvvyyyqqqppp}}}lllcccSSSKKKEEEFFFHHHEEEBBB@@@@@@>>>:::777444222111000000000000000000000000000000000000000000000000000.........///000111111111000000111111111222222222666888;;;;;;::::::;;;===CCCHHHLLLIIIBBB===>>>BBBGGGNNN^^^qqqzzzxxxrrrooodddjjjnnn~~~~~~yyymmmiiipppvvvqqq___LLL@@@<<<<<<;;;999888666666555555111111111111111111111111111111111222222222333333222222333333444555555666999777NNNrrrxxx___QQQXXXttt|||xxxkkk```[[[kkkyyylllyyywwwSSSEEEDDDGGGGGGKKKSSS[[[___^^^ZZZUUUUUUSSSQQQMMMLLLMMMNNNQQQUUUXXXXXXTTTQQQRRRUUUWWWUUUVVV___ooowwwlllkkkfffjjjjjjjjjrrrssskkkkkkvvvvvvhhh[[[JJJEEE>>><<<===>>><<<999888888777777666777777777999777777999;;;???IIISSSXXX\\\wwwsssjjjqqqvvvgggcccnnnvvvtttpppuuuuuuLLLFFF===???===<<<;;;999777666555444111111111222222333333333111111111111111111111111,,,///111111222777@@@GGGOOOQQQOOOOOO]]]mmmnnndddeeelllvvvyyyrrrZZZXXX```rrr~~~}}}xxxuuuvvvsssnnnmmmsss~~~|||zzzvvv~~~mmmdddjjj|||ttttttzzzxxxdddVVVJJJHHHIIIGGGCCC@@@@@@>>>;;;888555333222111000000000000000000000000000000000000000000000000---......///000111111222000000111111222222222222999<<<>>>===<<<<<<>>>AAAIIILLLLLLHHHBBB???@@@BBBLLLRRRbbbsssxxxnnn^^^TTTdddxxxwwwrrrqqqrrr{{{lll___OOO>>>>>><<<;;;999777555555444111111111111111111111111111111222222222333333333222222333333444555666666???BBBWWWqqqppp[[[WWWeeevvvxxxtttgggYYY\\\uuurrrmmmlllLLLGGGNNNIIIJJJNNNWWW```cccaaa]]][[[\\\\\\ZZZWWWVVVWWWXXXWWWZZZ\\\ZZZVVVVVVYYY^^^ZZZWWWXXX\\\___cccmmmwwwrrr\\\TTTUUUNNNVVV[[[[[[___iiipppqqqsssggg^^^fffvvv}}}qqqkkkaaaVVVKKKEEE>>><<<===>>><<<999999999888777666666777777999777777999;;;???JJJUUU___fff}}}hhhooorrrgggddddddqqqwwwoookkkuuu