BM6P6(@ tttZZZLLLEEECCCAAA>>>;;;999888777888888999999999777555444222222222222222222222222444444444333333333222222///000111111111111000///222111111111000000//////111111111111111111111111444444333222222222333333444666666555444555666444333;;;BBBHHHSSSeeewww~~~|||zzz}}}vvveee[[[SSSSSSTTTUUU[[[cccmmmttt}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzwwwsssnnnjjjjjjkkklllnnnqqqqqqpppnnnnnnnnnmmmmmmnnnooooooooonnnnnnpppooonnnmmmmmmnnnoooooommmooorrrtttvvvvvvuuutttuuuxxx{{{||||||{{{{{{{{{}}}}}}}}}{{{zzzzzzxxxxxxzzz{{{||||||||||||}}}}}}~~~~~~~~~}}}|||{{{zzzuuuuuuvvvwwwwwwwwwwwwvvvrrrrrrrrrssstttuuuuuuvvvsssqqqooonnnooopppooonnnjjjkkklllooouuu~~~|||}}}}}}|||vvvlllddd___[[[XXX]]]\\\\\\[[[YYYSSSJJJBBB???999666777999999<<<@@@DDDHHHJJJEEEAAA>>>:::555......///000000///......***+++------,,,,,,,,,---.........---,,,+++***)))+++,,,------.........---///......---------......//////...---,,,,,,++++++------,,,,,,---...000111000000//////............,,,++++++*********++++++...------,,,***))))))(((++++++++++++++++++++++++................................................000///...------...///000//////............//////////////////////////////111000000000111222333333222111000222444777777777;;;BBBMMMYYYeeeqqq|||zzzooolllrrr||||||xxxsssoootttxxx~~~tttZZZLLLEEEDDDAAA???<<<;;;:::999888999999888888777666555:::999888777555444333333444333333333222222222222222222222222222222222222222111111111000000000000111111111111111111111111333333333333333333333333333555666555666777888888777???GGGOOO]]]qqq~~~zzz{{{ooo^^^WWWRRRUUUYYY\\\dddlllvvv}}}~~~{{{yyyyyy{{{|||~~~|||{{{zzzwwwtttqqqmmmmmmkkkhhhdddcccccceeejjjjjjjjjgggeeedddeeegggfffffffffgggffffffeeeeeeeeedddccccccbbbcccdddeeeggghhhjjjlllmmmmmmmmmmmmqqqtttwwwyyyyyyxxxyyyzzz~~~~~~~~~{{{yyyxxxxxxxxxyyyzzz{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}|||zzzzzzvvvvvvwwwwwwxxxxxxxxxwwwttttttuuuuuuvvvwwwwwwxxxuuurrrpppoooooonnnmmmkkkhhhhhhhhhiiinnnvvv|||{{{~~~~~~~~~uuullleeeaaa]]][[[^^^^^^^^^^^^]]]XXXPPPJJJGGG@@@;;;:::999888:::>>>DDDIIIKKKGGGCCC@@@===888000000/////////.........,,,---......,,,+++++++++------------,,,+++******+++,,,---------------,,,---------------...///000000000///......---,,,,,,//////...---------...////////////......---------...---------...///000000.........---------------------------------------................................................000///............///000//////............//////////////////////////////000000000000111222333444333444444666777999<<<===CCCKKKXXXfffrrr}}}}}}yyysssmmmooowwwwwwtttsssssssss|||rrrYYYLLLCCCBBB@@@>>><<<;;;:::::::::999888777666666666666888888777666444333222111333333333222222222111111444333222111111222333444111111111111111000000000222222222222222222222222222333333444444333333222222333555666777888:::<<>>CCCCCCIIILLLIIIGGGFFFCCC@@@999666222///------...///---...///...,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,---......///////////////......------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,......---+++************+++++++++,,,,,,,,,,,,---///////////////000000000................................................///////////////000000000......------------......////////////////////////000000000111222333444555333666888999:::@@@KKKUUUbbbmmm|||yyyrrrmmmiiiqqqrrrwwwzzzwwwsssrrrvvv~~~oooVVVKKK@@@@@@>>>===<<<;;;;;;;;;;;;999888666666666777777666666666666666666666666333333333222222222111111222111///......///111222111111111111111222222222222222222222222222222222111222333333444444444444555333555888888888@@@JJJQQQ```tttxxxppprrrzzz|||iii\\\UUUUUUZZZaaaiiiqqq{{{~~~}}}yyyxxxuuurrrpppnnnnnnnnnoookkkeee___\\\YYYWWWUUUTTTUUUUUUTTTSSSTTTWWWYYY\\\]]]]]]\\\ZZZYYYYYYZZZXXXYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYXXXWWWWWW]]][[[YYYXXXWWWXXXZZZ\\\ZZZ]]]```bbbcccdddfffhhhjjjkkkmmmpppsssvvvyyy{{{}}}|||zzzyyyyyyzzzzzz|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{zzzyyyyyyyyyxxxxxxyyyyyyzzz{{{xxxxxxyyyyyyyyyyyyzzzzzzvvvtttpppmmmjjjfffaaa^^^___^^^]]]]]]___eeemmmssszzzzzz|||}}}vvvpppllliiijjjjjjkkkjjjgggdddaaa```XXXRRRLLLGGG@@@<<<>>>DDDBBBHHHKKKIIIGGGGGGEEEAAA>>>;;;666111...---...000+++---......---,,,---...******+++,,,------------,,,,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,......------------------,,,------.........//////+++,,,,,,,,,,,,,,,,,,,,,///...............///000---------,,,,,,,,,++++++------......////////////...................................................//////000000000000000.........------.........000000000000000000000000000000000111222444555666999;;;>>>@@@DDDOOO^^^iiittt||||||sssmmmlllmmmnnnvvvyyy}}}{{{yyyyyy{{{}}}mmmUUUKKKCCCBBBAAA@@@>>>>>>======:::999888777666666666666888888777555444333222111444444444333333333222222444333222111111222333444111111111222222222222222333333333333333333333333222222222222333444555555888555666:::;;;===HHHWWWbbbtttzzzpppqqqxxx}}}mmm^^^WWWWWWZZZccclllrrryyy}}}zzzxxxwwwooonnnllljjjhhhgggfffeeeccc^^^XXXTTTSSSSSSSSSSSSUUUVVVVVVVVVUUUVVVYYY[[[ZZZ\\\```aaa___]]]]]]\\\YYYZZZ\\\^^^```aaaaaabbb``````___^^^\\\ZZZYYYXXX^^^\\\ZZZXXXWWWXXXYYYZZZXXXZZZ\\\]]]]]]^^^```bbbbbbccceeehhhmmmqqqtttvvv{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzyyy{{{{{{||||||{{{zzzyyyyyyzzzyyyxxxwwwxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvtttqqqnnnkkkgggbbb^^^]]]]]]]]]]]]^^^ccciiimmmxxx{{{sssnnnlllmmmnnnnnnlllhhheeeccccccccc^^^WWWPPPFFF======AAACCCIIILLLJJJIIIIIIGGGCCCBBB???:::444000/////////+++,,,.........---...///***+++,,,,,,------------+++,,,------.........---000///...,,,++++++******------------------------+++,,,---...////////////++++++,,,,,,,,,,,,------(((((()))+++---///111222000/////////......------,,,,,,------......//////......................................................///000111111111111//////............//////000000000000000000000000000000000111333444666777888;;;AAAHHHQQQ^^^mmmwww{{{vvvooojjjjjjmmmssswww{{{yyywwwvvvvvv}}}lllTTTJJJCCCBBBAAA???===<<<<<<;;;888999999888888777666555777666555444333111000000555555555444444444333333222222222222222222222222111111111222222333333333333333333333333333333333444222111000111333666777999555666===@@@DDDTTTgggzzzvvvpppooowwwvvvmmmcccZZZYYY]]]___jjjuuuzzz}}}|||zzzwwwtttpppmmmkkkdddbbb___\\\[[[[[[\\\\\\XXXUUURRRQQQSSSTTTUUUUUUXXXYYYZZZ[[[[[[]]]```cccaaacccfffgggfffdddcccccc___```cccfffjjjlllnnnnnnlllkkkkkkiiifffdddaaa___bbbaaa___]]]\\\\\\\\\\\\ZZZ[[[\\\\\\[[[[[[]]]___^^^___aaadddhhhllloooqqqssssssssstttuuuxxxzzz|||yyyzzz{{{|||||||||||||||zzzzzzzzzzzzyyyyyyyyyxxxzzzzzz{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvuuusssqqqnnnjjjeeeaaa```aaaaaaaaaaaacccgggiiiuuu|||tttooommmoooppppppnnnjjjgggggghhhkkkfffaaaYYYMMMBBB@@@CCCEEEKKKNNNLLLKKKKKKIIIEEEEEEBBB===888333000//////,,,...//////---,,,------++++++,,,---------,,,,,,+++,,,---...///000000000......---,,,++++++++++++---------...............,,,---...//////......---,,,,,,,,,,,,---------...&&&&&&&&&((()))+++---...............////////////,,,,,,------...//////000................................................---...000111222222111111000000////////////000000000000000000000000000000000000111111333555666777777===IIIWWWeeesss}}}}}}uuummmmmmmmmnnnqqqvvv}}}yyywwwyyy|||~~~kkkTTTJJJAAA@@@>>><<<:::999888888888888999999999777555444888888888888888888888888666666555555555444444444///000111111111111000///111111111222222333333333333333333333333333333333444333000///000333666999:::555777???CCCJJJ]]]sss}}}ooommmqqq~~~|||qqqgggccc^^^ZZZ\\\bbbbbbnnnzzz~~~~~~vvvuuurrroookkkgggcccaaa\\\YYYUUUQQQPPPQQQTTTVVVSSSRRRRRRTTTWWWYYYZZZYYY\\\]]]___```aaadddgggjjjjjjlllmmmmmmkkkjjjjjjkkkeeegggjjjnnnrrrvvvxxxyyyxxxxxxwwwuuurrrnnnkkkiiiggggggeeedddbbbaaa``````]]]^^^^^^]]][[[[[[\\\^^^^^^___```cccfffiiilllmmmggghhhiiikkknnnrrruuuwwwxxxyyyzzz{{{||||||||||||zzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzz{{{zzzzzzyyyyyyyyyxxxwwwvvvvvvxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwvvvtttsssqqqmmmhhhdddeeefffggggggffffffgggiiisss}}}}}}|||tttooommmoooqqqqqqoookkkiiijjjlllllliiieee^^^RRRGGGEEEIIIGGGMMMPPPNNNLLLLLLJJJGGGGGGDDD???:::555222000//////000111000---++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000111111222,,,,,,,,,++++++,,,------.........///////////////...////////////---,,,+++,,,,,,,,,------.........------,,,+++*********+++******+++,,,---...///000,,,------...///000000111................................................---...000111222222222111111111000000000000111111000000000000000000000000000000111222333555777777===FFFUUUhhh{{{yyyooogggiiilllqqquuuzzz|||yyy{{{qqqVVVIIIEEECCC@@@===::::::::::::888888888777777777777666555555555555555555555555666666666666555444333222111111111111111111111111222222222222222222222222111222222111///...///000666333111222555666555333444777;;;>>>FFFYYYqqq|||uuuzzz|||iiiccc^^^]]]]]]^^^dddkkknnnttt|||~~~{{{vvvsssllliiiddd```\\\YYYXXXXXXQQQRRRSSSRRRPPPOOOOOOPPPQQQUUUZZZ\\\[[[[[[]]]___bbbdddfffiiikkklllllllllrrrrrrrrrqqqqqqqqqqqqqqqsssuuuzzz~~~|||wwwrrrooonnnnnnmmmllljjjiiihhhhhhjjjhhhdddbbbbbbbbb```___```aaaccceeeeeedddcccaaabbbccceeegggkkknnnqqqrrrrrruuuyyy|||~~~~~~}}}|||vvvxxxyyyxxxwwwwwwxxxzzzwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwxxxyyy{{{|||{{{zzzyyyxxxxxxxxxzzzzzztttuuuwwwxxxwwwtttpppnnnlllooooookkkddd``````ccclllttt|||{{{{{{{{{{{{~~~|||xxxtttpppnnnqqqnnnkkkhhhhhhiiilllnnnrrrqqqllleee[[[RRRLLLIIINNNNNNNNNPPPQQQPPPMMMKKKJJJGGGDDD???:::555222000---......///......---------......,,,+++***+++---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------------------------...///...,,,+++,,,---...------,,,,,,------...,,,,,,,,,---------.........------------...//////---......///000111111222((()))***+++---///111222000111111111222222222222111222333444444444444333444333333333555999<<>>GGGOOO\\\kkk{{{rrrooopppvvvzzzzzzzzz||||||lllTTTIIICCCBBB@@@===<<<;;;:::::::::::::::999999999888888555555555555555555555555333444444444333333222111111111111111111111111111222222222222222222222222000111222222111111222444666555444444555666666666;;;>>>FFFTTThhh~~~}}}~~~yyyooofff```aaacccggglllkkkggghhhkkktttzzz}}}yyyqqqkkkeee___ZZZVVVQQQPPPOOONNNMMMNNNNNNNNNQQQSSSVVVWWWXXXYYY[[[]]]cccgggkkkmmmooossszzz}}}|||{{{xxxvvvuuurrrooollljjjjjjkkkjjjiiihhhgggfffggggggfffffffffffffffgggiiiiiiiiijjjllloooqqqrrrtttuuuwwwwwwvvvuuuuuuuuusssssstttuuuwwwxxxzzz{{{yyyyyyxxxxxxwwwwwwvvvvvvtttuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyzzzzzz{{{|||}}}{{{{{{xxxrrrlllhhhggghhhgggkkkqqqxxx~~~}}}zzzzzzzzzzzzxxxvvvtttrrrpppoooooommmjjjeeebbbaaacccgggiiigggiiilllppppppmmmhhhddd\\\YYYVVVTTTSSSQQQNNNKKKKKKKKKKKKHHHDDD>>>999666222111000///.........---+++,,,,,,+++))))))+++,,,------------------------------------------------,,,,,,,,,---------------........................------------------------,,,---......,,,,,,,,,.........------------......------------...........................//////000000000000000////////////111000//////............////////////000000000000...//////000111333444444333777:::;;;===EEESSS^^^hhhwwwtttmmmqqqzzz||||||}}}~~~~~~jjjSSSIIIBBBAAA@@@>>><<<;;;:::::::::::::::999999999888888555555555555555555555555333333444444333333222222111111111111111111111111222222222222222222222222111222222111000//////000444555555555555666888999:::AAAOOOaaauuuzzzuuuhhhbbb```bbbhhhggghhhhhhdddaaadddkkkvvv||||||zzz{{{rrrmmmfff```[[[VVVRRROOOKKKLLLLLLMMMNNNOOOQQQQQQTTTXXX]]]```aaaaaabbbbbbllloootttwwwzzz~~~zzztttpppjjjjjjkkkkkkllllllkkkkkkkkkjjjiiihhhhhhgggggggggiiiiiihhhhhhiiilllnnnppprrrtttwwwwwwvvvuuuuuuvvvsssssstttuuuvvvxxxzzz{{{zzzzzzzzzyyyyyyxxxwwwwwwttttttuuuuuuvvvvvvvvvvvvxxxxxxxxxxxxyyy{{{|||}}}{{{zzzxxxtttqqqoooooopppnnnpppsssvvvxxxyyyyyyyyy{{{~~~~~~}}}}}}}}}{{{xxxtttrrrpppppppppllljjjfffddddddeeehhhjjjiiijjjnnnsssvvvtttnnnjjj^^^[[[WWWTTTSSSRRRPPPNNNMMMMMMMMMKKKGGGAAA<<<999444333111000............++++++,,,+++******+++---------------------------------------------------,,,,,,,,,------.........---.....................------------------------,,,---...---,,,,,,---...///......------......///---------........./////////............///000000000000000000////////////.........------...//////////////////000000000000000000000111333555777888555999===???CCCNNN```mmmwwwwwwpppnnnyyyzzzwwwyyy|||zzzrrrnnnmmmhhhRRRIIIAAAAAA@@@>>>===;;;:::::::::999999999888888888888555555555555555555555555333333444444444444333333111111111111111111111111222222222222222222222222333444444333111000000111222444555666666777:::<<<<<>>FFFQQQ^^^jjjuuuyyyrrrrrruuu~~~wwwuuuuuuuuuyyy~~~wwwjjjgggaaa\\\YYYWWWVVVUUUfffQQQIII@@@@@@@@@???>>><<<;;;:::888888888777777777777666555555555555555555555555444444555555666555555555111111111111111111111111222222222222222222222222///111222222222222333555///222555666777999>>>AAAOOO]]]ooo~~~zzzyyylllYYYSSSTTTWWW^^^fffeeebbb___\\\ZZZ^^^lll{{{~~~xxxuuutttooofff^^^UUURRRNNNLLLMMMOOOOOOOOOPPPRRRVVV[[[___cccfffgggppprrruuuyyyzzzuuurrrqqqmmmmmmllllllmmmmmmnnnoookkkkkkjjjiiihhhhhhgggffffffjjjnnnqqqrrrrrrssssssuuuuuutttuuuuuuvvvwwwwwwuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxxxxwwwuuusssrrruuuvvvwwwxxxyyyyyyyyyyyy{{{yyyvvvuuuwwwyyy{{{||||||||||||zzzvvvqqqmmmjjjgggkkkqqqvvvzzz~~~~~~~~~yyyvvvvvvvvvtttvvvxxxzzz||||||||||||tttsssuuu{{{zzzpppjjjccc]]]YYYVVVTTTSSSQQQPPPMMMJJJGGGDDDBBBAAA888666333000............,,,---......------///111------------------------------------------------,,,,,,------...///000000---------.........//////------------------------+++,,,------,,,,,,.../////////............//////............/////////000///////////////000111111---......///000111111222222111000000000000000000111111111111222222222222111111111222444777;;;===EEENNN^^^ooo~~~yyyttttttxxx}}}yyyrrrssswwwzzzwwwiii```ZZZXXXTTTRRRRRRTTTTTTUUUeeeOOOGGGAAA@@@>>>===;;;:::::::::::::::999999888777777777777777777777666666666666777666555444333444444555444444444444444333222111444444444333333222222222111111111111222333444555666333222666:::===CCCIIIZZZjjj}}}~~~}}}jjjbbbWWWQQQRRRWWW\\\______``````bbbfffoooyyy}}}ssslllgggaaaYYYSSSLLLKKKKKKKKKMMMOOOPPPOOOWWW\\\aaadddfffjjjooossswww~~~vvvrrrrrrrrrrrrqqqpppnnnlllkkkqqqmmmlllnnnnnnjjjggggggjjjjjjkkkmmmooorrrtttuuussssssttttttttttttttttttyyyxxxxxxxxxxxxyyyzzz{{{~~~{{{xxxwwwvvvuuutttrrrwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvwwwzzz|||~~~{{{}}}~~~yyytttqqqlllmmmnnnpppsssyyy}}}yyywwwvvvuuuzzzwwwxxx~~~{{{yyyxxx{{{yyysssjjjaaa[[[WWWTTTRRRPPPNNNLLLJJJIIIFFFCCC@@@???<<<777333000///000111...,,,+++,,,......---,,,///...---,,,,,,---...///.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------,,,,,,////////////............///......---------......000000000000000000000000111111111000000000000000333222111000000///000000///000555;;;<<<;;;???EEEQQQ```qqq~~~~~~zzzvvvvvv{{{{{{|||qqqccc[[[XXXSSSTTTSSSRRRRRRUUUYYY\\\eeeOOOGGGAAA@@@>>>===;;;:::::::::888888777777666555555555666666666666555555555555666555444333333444555666111111111111111000//////333333333222222111111111111111111111222333444444555333333666999>>>FFFPPPdddrrryyyooo[[[VVVQQQPPPUUU[[[```cccaaacccfffjjjooowww}}}uuukkkddd___[[[TTTOOOPPPNNNMMMNNNQQQUUUXXXZZZaaafffkkkooorrrvvv|||~~~zzzyyywwwuuurrrooommmllloookkkjjjmmmmmmiiiffffffjjjjjjjjjkkkmmmoooqqqrrrrrrrrrsssssstttttttttuuuuuuuuuvvvwwwxxxyyyzzz{{{yyyxxxvvvvvvwwwxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxzzz|||}}}|||}}}~~~{{{xxxuuurrrrrrrrrrrrsssyyy{{{xxxvvvuuutttzzzyyy||||||yyyzzz~~~|||wwwoooggg```[[[WWWTTTPPPOOOMMMLLLJJJHHHDDDAAAAAA>>>999444111000000111...---,,,,,,......---,,,...------,,,---...///000.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------............////////////............///......---------......000000000000000000000000/////////000000000000111000000000///000111111222111111444999;;;===EEEMMM]]]kkk{{{yyyzzz{{{||||||nnnaaaWWWRRRQQQRRRSSSTTTUUUWWW[[[```ddddddOOOHHHAAA@@@>>>===;;;:::::::::888888777777666555555555555555555555444444444444555444444444444444555666000000000000000//////...222222111111111111111000333333222222222222333333666555666888;;;AAAOOO]]]qqq~~~uuufff^^^PPPOOOOOOSSSZZZaaaeeehhhfffkkkqqqwww}}}zzztttlllbbb[[[VVVSSSPPPMMMOOONNNMMMNNNSSSYYY```dddhhhnnnuuuzzz~~~|||wwwssspppooooookkkjjjmmmmmmjjjhhhhhhiiiiiiiiiiiijjjlllmmmnnnqqqqqqrrrsssssstttuuuuuurrrssstttuuuwwwyyyzzz{{{xxxwwwuuuvvvwwwyyyxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{yyywwwttttttxxx~~~zzzwwwvvvtttssswwwyyy~~~yyyxxx{{{~~~|||uuunnnggg```ZZZVVVQQQPPPNNNNNNMMMJJJFFFCCCCCC@@@;;;777333111000000...---,,,---......---,,,///......---------........................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------......//////000000////////////..................---------......///000000000000000000000000......//////000111111111.........///000222333444555333555999===DDDPPP\\\lllyyy{{{tttuuuzzzwwwpppllljjjhhhfffbbb[[[TTTPPPOOOPPPQQQTTTXXX\\\```ffflllqqqcccOOOHHHAAA@@@>>>===;;;:::::::::::::::999999888777777777666666666555555555444444555555555444444333333333222222333333333222222111222222222222111111111111444444333222222222333333777777999<<<@@@HHH[[[kkk}}}wwwfff[[[VVVQQQRRRTTTYYY___fffkkknnnooouuu}}}~~~xxxssskkkddd[[[TTTQQQPPPOOONNNOOOQQQSSSVVVZZZaaaggglllqqqwww~~~yyyvvvtttsssooommmppppppmmmkkkllljjjiiihhhggggggiiijjjkkkooopppqqqrrrssstttuuuuuurrrssstttvvvwwwxxxyyyyyy{{{yyywwwvvvwwwwwwvvvuuuxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~zzzwwwvvvyyy~~~{{{xxxvvvuuuttttttxxxxxxuuuxxx{{{~~~~~~~~~yyysssmmmeee]]]XXXSSSQQQPPPOOOOOOLLLIIIFFFEEEBBB???:::666222000//////...------......---,,,111000///...---,,,++++++---.........//////000000---------------------------------------------------------............///........................---......///000111111222////////////...............------------...//////////////////////////////000000111111111111111111......//////111222444555999666777<<>>===;;;:::::::::::::::999999888777777777777777777666666666555555777666666555333222111000333333444444555444444333222333333333333333333333444444333333222333333333666777;;;@@@FFFQQQeeevvv|||iii[[[TTTQQQRRRTTTXXX]]]dddlllssswww{{{}}}wwwpppjjjaaa\\\UUUOOOMMMNNNPPPQQQTTTXXX^^^ccchhhmmmrrrvvv}}}yyytttqqqssssssooommmnnnkkkjjjhhhgggggghhhjjjkkkoooooopppqqqrrrssstttuuutttuuuvvvwwwxxxxxxwwwwww{{{yyywwwvvvwwwwwwvvvuuuwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuwwwxxxyyyzzzzzzzzz{{{{{{{{{|||~~~~~~{{{yyyxxx{{{~~~{{{xxxvvvuuutttxxx}}}uuurrrtttyyy|||~~~~~~|||yyyuuupppiiiaaa[[[UUUSSSQQQPPPOOOMMMJJJHHHFFFEEEAAA===999555222000000///------......---,,,...............------------.........//////000000---------------------------------------------------------............///..............................//////000111222222////////////............---------------...//////////////////////////////333333333222222111111111000000000111111333444444999888;;;CCCKKKVVVfffttt~~~|||}}}vvvmmm___SSSKKKKKKNNNQQQRRRTTTVVVWWWWWWXXXZZZ\\\\\\aaahhhpppwww~~~bbbOOOHHHAAA@@@>>>===;;;:::::::::888888777777666555555555888777777777666666666666666666666555333222000///111222333333333333333333333333333333333444444444444444333333333333444444555666<<>>===;;;:::::::::888888777777666555555555777777666666666555555555333333444444444333222111000111222333333333333222111111222222333333333333333333333333333444555666999:::BBBOOO]]]kkk{{{~~~qqq^^^SSSOOOOOOOOOPPPWWWbbbmmmuuu}}}xxxrrrnnnhhhaaa[[[TTTRRRPPPOOOPPPTTTYYY]]]```gggpppxxx~~~|||vvvsssssspppnnnllljjjjjjlllooopppooopppppppppqqqqqqrrrrrrqqqrrruuuvvvwwwwwwvvvvvvyyyxxxvvvvvvwwwxxxwwwvvvttttttuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvwwwxxxzzz{{{xxxyyyzzz{{{{{{{{{{{{zzz{{{||||||{{{{{{|||}}}xxxvvvvvvtttwww}}}{{{sssnnnooorrrtttuuussssssrrrrrrrrroookkkggg]]]XXXRRRMMMKKKKKKJJJJJJGGGFFFEEEBBB>>>999555333111000......//////---,,,***+++---...////////////.........---------------------------------------........................---------............///........................////////////////////////////////////............---,,,,,,------///000000000000000000000000000000......///000111111222222111111222333555777999:::BBBGGGTTTbbbkkkrrrzzzzzzwwwuuuvvv}}}}}}vvvpppjjjccc___QQQNNNJJJHHHIIILLLPPPSSSTTTXXX]]]aaaccceeegggiiilllqqqxxx~~~bbbOOOHHHAAA@@@>>>===;;;:::::::::::::::999999888777777777666666555555555444444444000111222444555555444444111222333444444444444444000000111111222222222222222222222333444555666777???@@@IIIXXXiiiwwwzzz|||}}}fffUUUNNNOOORRRSSSTTT]]]kkkwww~~~}}}wwwqqqlllhhhccc]]]XXXTTTSSSSSSSSSUUUYYY___cccnnnuuu~~~wwwwww{{{}}}|||xxxxxxqqqpppmmmkkklllnnnqqqsssppppppppppppppppppqqqqqqnnnooorrruuuwwwwwwwwwvvv~~~{{{yyywwwvvvuuutttrrrssstttttttttuuuuuuvvvvvvwwwvvvuuuuuuvvvxxxzzz|||xxxxxxzzzzzzzzzyyyxxxwww{{{{{{||||||{{{|||~~~|||wwwuuuvvvrrrtttxxx}}}|||sssnnnnnnppppppppppppppppppqqqrrrqqqnnnlll___ZZZRRRLLLJJJJJJJJJJJJGGGFFFEEECCC???;;;666444222000///...//////---,,,000000000000...,,,***))).........------,,,,,,+++------------------------........................---------.........//////........................////////////............000/////////............,,,,,,,,,---...///000111000000000000000000000000)))***,,,...000111333444000000222444666999<<<===JJJRRRaaarrr{{{qqqrrrvvv~~~zzzpppdddZZZRRRNNNLLLHHHHHHJJJLLLNNNPPPRRRSSS[[[___fffkkknnnqqqtttvvvpppuuu{{{dddOOOGGGBBBAAA???>>><<<;;;;;;;;;:::::::::999777666444333777666666666666555555555888777555444333333444444333333333222222111111111333333333333333333333333666555222111111333666999AAADDDPPPdddwwwzzzyyy|||rrr\\\SSSNNNJJJOOOXXX[[[fffrrryyy|||yyyooofffdddbbb^^^ZZZYYYQQQSSSVVVXXXZZZaaaiiippp{{{~~~|||tttnnnhhhgggiiijjjiiifffkkkkkkkkkkkklllnnnppprrrvvvvvvwww{{{~~~{{{xxxtttqqqooopppqqqrrrrrrqqqpppooonnnmmmmmmnnnooooooppprrrtttvvvvvvvvvuuuzzzyyyxxxwwwwwwwwwyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvsssrrrsssuuuxxxzzz{{{zzz||||||}}}~~~}}}{{{yyywww|||||||||}}}~~~~~~}}}zzzxxxuuurrrpppsssvvvzzz}}}~~~~~~}}}|||wwwrrrnnnlllmmmmmmllllllkkkkkkooossstttrrrpppccc]]]UUUOOOLLLKKKKKKKKKEEEEEECCCAAA>>>:::888666000000///......///111111,,,---......//////......,,,---------.../////////---------............///..............................///000000///......,,,,,,,,,---------......000000000000000000000000........./////////000000---------...///000000111000000000000000000000000111000000000000000111222444///111888888555>>>LLLYYYiii|||yyysssooouuu~~~~~~}}}uuullleee[[[RRRLLLKKKKKKKKKKKKNNNRRRUUUVVVXXXZZZ\\\cccgggnnnsssuuuvvvwwwxxxyyy|||cccNNNGGGAAAAAA???===<<<;;;;;;;;;999999999888777666555444666666555555555444444444777666555333333333333444333333333222222222111111333333333333333333333333555444333222333555999<<>><<<;;;333222000///......//////,,,---......//////.....................------------------............///...........................---,,,++++++,,,---...,,,------------.................................,,,,,,,,,---...///000000------......///000000000........................000000000000000111222222444333444888999???RRRfffzzznnnkkkmmmnnnqqqsss{{{{{{}}}~~~pppaaaTTTLLLGGGFFFEEEFFFHHHLLLPPPRRRWWWYYY\\\___ccchhhnnnrrrtttxxx|||bbbNNNGGGAAA@@@>>>===;;;;;;::::::777777777777777777888888888888888777777777666666555444444333222222222111222222222222222222222222222222333333333333444444333444555555555888>>>BBBKKK]]]tttuuusssvvvxxxggg[[[YYYQQQNNNRRRWWW[[[```ggguuu~~~|||rrrggg___]]]XXXVVVYYY[[[YYYYYYZZZ[[[___fffnnnyyy~~~tttkkkgggbbb```\\\WWWRRRNNNKKKJJJHHHEEEBBBAAABBBCCCBBBAAABBBBBBCCCDDDFFFIIILLLNNNKKKJJJIIILLLQQQVVVYYY[[[[[[^^^aaadddffffffffffffmmmnnnpppsssttttttrrrpppwwwzzz}}}{{{yyywwwuuusssrrrpppnnnmmmmmmnnnnnnqqqqqqssstttvvvwwwxxxyyyvvvvvvuuuuuuvvvwwwyyyzzzuuuwwwyyy{{{{{{yyywwwuuuvvvuuuuuuwwwzzz||||||{{{}}}}}}~~~~~~~~~}}}|||{{{||||||}}}}}}~~~{{{vvvvvv|||}}}~~~~~~~~~{{{xxxuuussspppooooooooopppsssuuuwwwwwwuuusssqqqooommmiiifffhhhggghhhlllssswwwxxxvvvnnnhhh___WWWQQQMMMIIIGGGHHHGGGFFFDDDBBB@@@>>><<<555444222000............,,,---......///........./////////...---------,,,---------............///........................111000...------...000111------------...................................................000111222............//////000000000000000000000000000000000000000000111222333333444444666999<<>><<<;;;:::::::::888777777666777777888999777777777666666666555555444444444444333222111111222222222222222222222222222222222333333444444444333555777666666:::AAAHHH]]]oooyyynnnwwwtttcccVVVPPPQQQNNNMMMSSS[[[ccclllttt~~~}}}uuujjj```XXXXXXTTTSSSVVVYYYXXXZZZ]]]dddkkkuuuyyylllbbb[[[WWWQQQPPPMMMKKKHHHFFFDDDDDDDDDBBB@@@@@@@@@@@@@@@@@@DDDCCCBBBBBBCCCDDDFFFGGGGGGEEEDDDFFFIIIMMMOOOPPPOOOQQQTTTWWWYYYZZZYYYYYY\\\^^^aaadddeeefffffffffnnnssszzz~~~{{{xxxsssrrrpppooommmmmmmmmnnnpppqqqrrrsssuuuwwwyyyyyyxxxwwwwwwvvvwwwxxxyyyzzzuuuwwwyyy{{{{{{yyywwwuuuuuuuuuuuuvvvyyy{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}}}}~~~~~~zzztttttt~~~~~~~~~{{{|||{{{~~~{{{xxxvvvuuuqqqpppooopppqqqtttxxxzzzyyywwwuuusssqqqnnnjjjgggiiihhhiiimmmtttzzz{{{zzzssslllcccZZZSSSNNNJJJGGGGGGGGGFFFDDDCCC@@@???===888777444222///.........,,,---......///........./////////...---------,,,---------............///........................111000...------...000111---------.........//////........................///...---,,,---...000111............////////////111111111111111111111111000000000000111222333444333555888<<>><<<;;;:::999999888888777666666777888999444444444444333333333333444555555555444333222111111222222222222333333333111222222333333444444555444666888888888>>>IIIRRRjjj{{{|||vvvmmm|||uuucccTTTMMMNNNOOONNNPPPVVV___kkkwww~~~}}}vvvmmmddd[[[UUUSSSPPPPPPSSSVVVXXX\\\bbbkkktttttthhh^^^VVVPPPLLLFFFFFFDDDCCCBBBAAAAAAAAA??????>>>>>>===>>>>>>>>>DDDDDDCCCBBBCCCDDDEEEFFFFFFDDDBBBBBBDDDGGGHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNKKKNNNRRRUUUXXXZZZ^^^```eeekkkrrrwwwyyy{{{|||vvvuuusssqqqooooooooooooooopppqqqrrrtttvvvxxxyyyzzzyyyxxxwwwwwwxxxyyyyyyvvvwwwxxxzzzzzzxxxwwwvvvvvvuuuuuuvvvyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}~~~zzzzzzyyyuuuuuu}}}zzzzzzyyy{{{|||zzzyyyzzzvvvuuuttttttuuuxxxzzz||||||zzzwwwuuussspppllliiijjjiiiiiinnnuuu{{{}}}|||vvvpppfff]]]VVVPPPKKKGGGGGGGGGFFFEEEDDDBBB@@@???<<<:::777444111///......,,,---......//////.....................------------------............///...........................---,,,++++++,,,---...------........./////////........................000...,,,+++***+++---.........//////////////////////////////////////////000000000111222333444555444777<<>><<<;;;:::999999:::888777666555666888999555555555555444444444444555555666666555444222111111111222222222333333333111111222333333444555555444666999999<<>>>>>>>>======>>>???BBBBBBBBBDDDFFFHHHKKKLLLIIIFFFCCCBBBCCCDDDDDDCCCEEEEEEFFFGGGGGGHHHHHHIIIFFFIIILLLMMMOOORRRVVVZZZ\\\bbbiiimmmooorrrwww|||zzzxxxvvvtttsssrrrrrrrrrnnnoooooopppsssuuuxxxyyyzzzyyyxxxvvvvvvvvvwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvwwwvvvvvvwwwzzz{{{{{{zzzxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{|||||||||wwwzzzzzzwwwuuu||||||zzz{{{zzz{{{|||}}}}}}~~~~~~~~~}}}yyywwwuuurrrooollljjjhhhiiimmmtttzzz||||||{{{uuulllccc[[[UUUOOOLLLHHHHHHHHHGGGEEEDDDCCCBBB???===:::666333000///...,,,---......//////......---------...............---------............///........................------------------------............////////////////////////////////////444222///---,,,,,,---.../////////////////////...////////////////////////000000000111222333555555666:::@@@JJJYYYlll}}}|||}}}}}}yyyrrrnnnqqqyyy~~~pppbbbMMMHHHCCCAAACCCGGGLLLNNNQQQVVV[[[___```dddjjjooowww|||{{{___MMMGGG@@@???===<<<::::::999999:::999777666555666777888888888888888777777777777555666666777666444333222111111111222222333333333111111222333333444555555333666999;;;???KKK\\\jjjzzzzzztttvvvvvv```TTTNNNJJJKKKOOOLLLQQQXXX___iiittt~~~~~~yyyqqqiiibbb[[[VVVRRRQQQOOOPPPUUU[[[aaakkktttuuuiiieee^^^XXXTTTPPPMMMJJJFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAAAAA@@@@@@AAABBB@@@AAABBBEEEIIINNNQQQTTTLLLIIIEEECCCCCCCCCCCCBBBGGGFFFFFFFFFFFFGGGHHHHHHKKKMMMNNNMMMKKKMMMQQQUUUWWW\\\bbbfffgggkkkqqqwww}}}{{{yyywwwuuuuuuuuuuuunnnnnnnnnooorrruuuwwwyyyzzzyyywwwvvvuuutttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwyyy{{{||||||{{{xxxxxxxxxwwwwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{|||yyy|||}}}yyyuuuxxxzzz{{{}}}|||{{{|||~~~{{{xxxvvvssspppnnnjjjhhhhhhlllsssyyy{{{{{{{{{rrriiiaaaZZZUUUQQQIIIIIIIIIHHHGGGFFFDDDDDDAAA???;;;777333111//////,,,---......//////......,,,------....../////////---------.........//////..............................///000000///................../////////000000000000000000000000000999777333000//////000111///////////////.........111111111111111111111111000000000111222444555666888===DDDPPPaaattt}}}}}}}}}uuuooovvvyyy}}}}}}yyyooo^^^NNNDDDCCCBBBCCCGGGJJJLLLLLLRRRXXX___dddgggmmmuuu|||yyy]]]KKKEEE>>>===<<<;;;;;;:::;;;;;;;;;:::888777666666666777777888999888666555666777555444333333222222333333444444444444444444444444333444444333111111333555333888===@@@FFFUUUkkk{{{zzz{{{}}}nnn```SSSNNNNNNLLLKKKLLLUUUTTT[[[hhhrrrwww~~~yyyrrrhhhaaa]]]ZZZWWWUUURRRSSSUUU[[[dddppp|||yyypppkkkfffbbb]]]ZZZYYYUUUNNNHHHHHHEEEBBBBBBCCCEEEFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEHHHFFFDDDDDDHHHOOOVVV[[[VVVOOOIIIGGGEEEBBBBBBDDDFFFGGGFFFEEEDDDFFFIIILLLPPPLLLJJJKKKKKKJJJLLLQQQUUUTTTZZZbbbfffgggllltttzzz~~~|||zzz{{{zzzvvvrrrqqqqqqqqqqqqrrrsssttttttvvvvvvuuuuuutttsssrrrqqqxxxwwwvvvuuuuuuttttttuuuwwwwwwwwwxxxyyyzzz{{{|||yyyxxxvvvuuutttuuuwwwxxxzzzzzzyyyxxxyyyzzz{{{|||}}}zzzxxxwwwzzz~~~yyyqqqpppxxx~~~}}}{{{zzzzzzzzz|||{{{xxxyyyyyytttooojjjlllmmmooorrrwww}}}{{{sssggg[[[SSSNNNLLLJJJGGGFFFFFFEEECCCAAA>>>===:::666333///---+++...///////////////...---....................................////////////---------............///000000////////////000000........................---...000111111111000/////////............//////---...///000111111000000000000000000////////////444111111444555222333777@@@GGGPPP^^^ppp~~~|||{{{zzz~~~}}}uuuqqqrrrvvv~~~yyy{{{~~~|||qqqeeeWWWLLLGGG>>>AAAFFFGGGHHHJJJNNNQQQSSS[[[cccgggmmmwwwzzz]]]KKKEEEBBB@@@>>><<<:::999888777999888666555444444555555444555666555333333333444555444333333222222333333333333333333333333333333222222333222111222555777555:::???FFFPPPaaavvvzzzxxx~~~}}}dddXXXNNNKKKLLLLLLLLLMMMWWWXXX___mmmvvv|||~~~rrrkkkccc\\\YYYXXXVVVUUUWWWXXX\\\bbbnnn}}}wwwoookkkhhheeebbbbbbaaa\\\TTTMMMKKKIIIHHHHHHIIIJJJJJJIIIFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHLLLQQQWWWZZZZZZRRRKKKIIIGGGDDDEEEGGGGGGHHHIIIJJJLLLNNNRRRUUUTTTQQQPPPQQQPPPMMMMMMOOOTTTTTTXXX___bbbeeellluuu}}}~~~||||||{{{wwwsssqqqqqqqqqqqqrrrssstttuuutttssssssrrrqqqrrrrrrrrrvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzxxxwwwuuutttttttttvvvwwwxxxwwwxxxxxxyyy{{{}}}~~~|||{{{}}}xxxpppiiiiiiqqqzzz}}}|||}}}}}}}}}|||zzzzzzzzz|||~~~zzzxxxvvvqqqmmmlllnnnooopppssswww}}}}}}uuukkkaaaXXXSSSNNNLLLJJJIIIIIIHHHEEECCC@@@???===:::666333111/////////////////////......---------...........................////////////---------............///000000////////////000000........................,,,---...///000//////...//////............//////////////////000000000000000000000000000000000///222000111444555444777;;;DDDNNN\\\jjjxxx{{{||||||yyyvvvuuuyyy~~~~~~{{{}}}sssfffZZZNNNFFFDDDAAAEEEHHHJJJJJJKKKOOOSSSVVV___hhhmmmsss}}}{{{]]]JJJCCCBBB@@@>>><<<:::999888777888888666555555555555555666777888777666555666777555444333333222222333333333333333333333333333333111111222222111333555888888<<>><<<999666444333000000000//////.........---------.........//////............////////////---------............///000//////......//////000........................,,,------...///.........//////............//////111111///......///000000000000000000000000000000111///000333555666;;;BBBLLLZZZlllyyy~~~{{{yyyxxxwwwyyy}}}hhhYYYNNNEEEBBBCCCEEEIIILLLLLLLLLMMMQQQUUU[[[eeepppvvv}}}zzz\\\IIICCC>>>===<<<;;;;;;:::;;;;;;:::999999888888777777777666777888888666666666888555444333333222222333333222222222222222222222222222222333222222333555777:::===GGGWWWlll|||zzzaaaRRRMMMKKKNNNPPPRRRUUUZZZ```eeennnyyywwwrrrhhhddd^^^ZZZXXXZZZ\\\^^^eeelllwww|||zzzrrrpppmmmjjjfff___VVVPPPOOOQQQUUUYYY]]]]]]ZZZWWWUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRTTTXXX]]]bbbeeeddd\\\SSSPPPNNNLLLMMMQQQMMMQQQVVVZZZ]]]```cccfffhhhccc``````^^^YYYYYY\\\]]]bbbiiinnnrrrxxx{{{xxxtttsssrrrrrrrrrtttuuuwwwuuusssqqqooonnnoooqqqssstttttttttttttttuuuvvvwwwwwwxxxyyyzzzzzzxxxvvvtttuuutttssssssrrrrrrssssssuuuuuuwwwxxxzzz|||~~~}}}~~~~~~}}}|||{{{zzzzzztttmmmgggeeehhhkkkjjjgggccchhhqqqzzz}}}|||||||||{{{zzz{{{}}}}}}vvvqqqpppqqqrrrrrrssstttwww}}}xxxoooeee___TTTRRRPPPOOONNNLLLIIIGGG@@@@@@>>><<<:::777666555111111000//////.........,,,,,,------.../////////............////////////---------............////////////....../////////........................------.........///////////////............//////333222///...---...///000000000000000000111111111111///000333444777@@@IIIVVVgggyyy}}}yyyyyywwwvvv{{{~~~~~~uuu___PPPFFFAAABBBFFFHHHKKKMMMNNNMMMNNNSSSWWW```lllxxxxxx[[[IIICCC>>>===<<<;;;;;;:::;;;;;;999999999999999888888888111222333333222111222444555444333333222222333333222222222222222222222222444555555444222333555777<<>><<<:::888777333222000///.........///---------.........//////............////////////---------............/////////............/////////////////////////////////////////////000000000//////............//////333222///...---...///000///000000000111111111222333111111444666;;;GGGSSSdddrrr~~~yyyuuuvvv{{{}}}zzzzzziiiUUUIIICCCAAAEEEJJJJJJLLLOOOOOOOOOQQQWWW[[[fffrrr~~~vvvZZZIIIDDDBBB@@@>>><<<:::999888777666777777888888777666666222333555444333333444666555444333333222222333333333333333333333333333333555555666555444555777:::@@@HHHXXXmmmvvv]]]MMMLLLLLLOOOSSSUUUXXX```iiiqqqwww}}}yyyrrrjjjddd```___^^^]]]^^^dddmmmsss{{{rrrjjjeeebbb```dddkkktttzzz{{{yyyvvvsssssssssrrrpppmmmkkkiiifffdddbbbcccgggooowww|||wwwpppjjjiiihhhffffffiiinnnrrrvvvwwwuuuqqqnnnlllgggbbb^^^___bbbgggooowww~~~}}}{{{xxxuuutttuuuwwwxxxyyywwwuuusssrrrrrrsssssswwwvvvuuutttssssssssssssvvvwwwxxxxxxwwwvvvuuutttvvvvvvvvvuuuuuuuuuttttttvvvvvvwwwxxxxxxxxxwwwwwwyyy|||~~~~~~{{{yyy{{{}}}}}}yyypppfff___^^^```nnnwww}}}||||||}}}vvvssssssssstttuuuuuuvvvzzz}}}rrriii]]]YYYSSSOOOLLLJJJHHHGGGFFFEEECCCAAA???===;;;:::444333111///......//////....................................////////////---------............//////......------......///////////////////////////000////////////000111111//////............//////111111///......///000000///000000111111222222222444333444777;;;CCCSSSbbbrrr}}}|||tttyyy{{{}}}|||eeeXXXKKKEEECCCDDDGGGLLLMMMOOORRRSSSUUUXXX___dddnnnyyyrrrXXXJJJFFFBBB@@@>>><<<:::999888777666777888888888888777666666777888888777777888:::555444333333222222333333333333333333333333333333333444555666666888<<<>>>GGGRRReeeyyy{{{cccVVVRRRLLLMMMRRRWWWZZZ^^^iiiuuuzzzyyyssslllddd___]]]^^^___aaaeeennnzzz{{{vvvtttssswww~~~|||yyywwwtttsssssstttyyy|||}}}|||zzzyyy{{{yyysssppplllhhhhhhnnnuuu}}}{{{wwwvvvvvvwwwxxxuuuttttttsssttttttuuuuuuuuuttttttsssssssssttttttvvvvvvvvvvvvvvvvvvuuuuuuwwwxxxxxxxxxwwwwwwvvvvvvttttttvvvwwwwwwvvvvvvuuuvvvyyy|||{{{yyyxxx{{{vvvhhhaaadddjjjzzz~~~}}}|||~~~|||xxxvvvvvvuuuvvvwwwxxxyyy}}}{{{rrrccc]]]UUUOOOKKKIIIHHHHHHGGGFFFDDDBBB???===;;;:::555333111///......///////////////...------,,,,,,............////////////---------............//////......------....../////////////////////////////////...---...///000111//////............//////////////////000000000000///000000111111222333333555555777<<>>>>><<<;;;;;;;;;;;;;;;888888:::;;;;;;:::999888444666777777666666777999555444333333222222333333444444444444444444444444111222444666888;;;???CCCLLLZZZnnnjjjTTTNNNRRRMMMPPPUUU[[[___dddrrr~~~vvvooohhhaaa]]]]]]___aaaeeelllwww~~~zzzuuussswww}}}yyyvvvvvvwwwxxxpppqqqrrrsssuuuvvvwwwwwwssssssssssssssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyyyyxxxwwwwwwrrrssstttvvvvvvvvvuuuuuuqqquuuxxxwwwuuuuuuzzz~~~|||lllffflllvvv}}}}}}|||}}}~~~~~~~~~~~~|||zzzzzzwwwxxxyyyzzz|||yyyggg```WWWOOOKKKIIIIIIIIIFFFEEECCC@@@>>>;;;999888555444111///......//////000000///...---,,,,,,+++............/////////000---------.........//////.........------.........000000000000000000000000......---,,,---...///000//////............//////---...///000111111000000///000000111222222333333555555999@@@HHHVVVlll{{{tttmmmzzzzzz|||tttcccVVVIIIDDDBBBGGGLLLNNNPPPRRRUUUXXX\\\___bbbhhhqqqwwwyyyrrrWWWHHHDDD??????===<<<;;;::::::999666888999;;;;;;:::999888666666666555444444333333555555444444444333333333333222222111111222222333666333222555666888???FFFYYYggg|||wwwZZZLLLJJJLLLMMMQQQWWW]]]cccmmmxxxuuullleee```]]][[[___bbbhhhoooyyy~~~|||xxxuuuttttttuuuuuuttttttttttttuuuuuuvvvssspppoooppprrrttttttuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxyyyzzzyyywwwuuuwwwxxxxxxvvvttttttuuuwwwwwwyyyzzzyyyvvvvvvxxx{{{~~~|||tttpppvvv}}}||||||~~~}}}|||~~~~~~zzz{{{|||}}}ttteeeVVVQQQQQQNNNJJJHHHIIIFFFCCCAAA@@@???<<<;;;888555222///......///000//////000000///...---------------.........//////............///////////////...---,,,,,,---...///////////////............////////////////////////000000000000000000000000---...///000000111111111111333444444333444666888:::;;;>>>FFFTTTfffxxx|||wwwwwwsssmmmsssyyytttzzzeeeOOODDD@@@CCCFFFJJJLLLOOOSSSVVV[[[]]]```cccgggppp{{{~~~{{{rrrWWWHHHDDD???>>>===<<<;;;:::::::::::::::999888888888888888555555555555555666666666555555444444444333333333333333222222222222333333666444444666777:::DDDNNNbbbppp{{{vvvwww~~~kkkUUULLLKKKLLLNNNSSSYYY___fffooo{{{yyyqqqhhhccc```^^^]]]^^^dddnnnxxx~~~~~~~~~}}}zzzxxxwwwuuuuuuuuuuuuuuuuuuvvvwwwuuussspppoooppprrrssstttttttttuuuuuuvvvvvvvvvwwwxxxxxxxxxzzz{{{{{{yyywwwwwwxxxyyyxxxvvvuuuvvvwwwvvvwwwxxxwwwuuuuuuwwwyyyzzzvvvzzz}}}|||}}}}}}~~~zzz{{{|||~~~yyyiiiZZZTTTRRROOOKKKIIIHHHEEECCCAAA@@@???===<<<888666333000/////////000//////000000///......------------.........//////............///////////////..................///////////////............////////////////////////000000000000000000000000...///000111222222222222222333444333333333555777777;;;CCCPPP```rrrtttmmmnnnnnnnnnxxxyyyzzz|||oooYYYKKKFFFBBBDDDHHHKKKNNNQQQVVVYYY___```cccgggnnnvvv}}}yyyvvvrrrWWWHHHDDD???>>>===<<<;;;:::::::::>>><<<999777666666777888555555555666777888888888555555444444444333333333333333222222222222333333555555777888999>>>LLLZZZooo{{{yyynnnlllooo{{{vvv___PPPLLLMMMMMMQQQVVV]]]dddkkktttwwwrrrkkkddd___^^^___```ccckkkyyy~~~}}}}}}}}}|||~~~~~~~~~|||zzzvvvvvvvvvvvvvvvwwwxxxxxxuuusssqqqpppqqqssssssssssssttttttuuuvvvwwwwwwxxxxxxxxxyyy{{{}}}}}}{{{yyywwwyyy{{{{{{yyywwwwwwxxxuuuvvvwwwvvvuuutttuuuwww}}}|||~~~||||||}}}}}}~~~zzzzzzzzz{{{~~~ppp```XXXTTTPPPLLLJJJGGGDDDBBBAAAAAA@@@???===:::888555222000///000000//////000000000///......------........./////////............////////////...//////000000//////...////////////............////////////////////////000000000000000000000000///000111222222333333333222333333333222333555777777@@@NNN___ooo~~~uuujjjbbbfffmmmuuuwwwvvvuuu___LLLEEEHHHEEEGGGKKKNNNQQQVVV[[[___dddeeehhhnnnwww~~~}}}zzzvvvqqqmmmqqqWWWHHHDDD>>>>>>===;;;;;;:::::::::===<<<:::999888888888999666666777777888888888888555555444444444333333333333333333222222333333333444555888:::;;;BBBTTTfff{{{sssjjjlllsssqqq\\\NNNLLLNNNOOOVVV[[[cccjjjqqqzzz~~~sssnnnggg```[[[[[[^^^aaakkkvvv~~~{{{zzzzzz~~~}}}}}}{{{xxxwwwwwwwwwwwwxxxyyyzzzuuusssrrrrrrssstttsssrrrrrrssstttuuuvvvwwwxxxyyyxxxxxxzzz}}}}}}zzzvvvyyy||||||{{{yyyxxxxxxvvvwwwwwwwwwvvvvvvuuuvvvxxxwwwzzz|||}}}~~~~~~{{{zzzyyyyyy{{{~~~wwwfff\\\VVVPPPKKKJJJFFFDDDBBBAAAAAAAAA@@@???;;;999777444111000000000//////000000000//////...............////////////............////////////...///000111111000///...////////////............//////////////////////////////////////////////////////000111222222222222222222333222111333666888<<>>===<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;::::::999999888888777777777777555555444444444333333333444333333333333333333444333444888;;;===GGG\\\ooo{{{ooojjjpppzzzvvvaaaQQQNNNQQQTTT\\\bbbjjjrrrxxx~~~zzzpppmmmfff___ZZZ[[[```eeesss}}}{{{{{{}}}yyyyyyxxxxxxxxxxxxyyyyyyvvvuuuttttttuuuuuusssrrrrrrssstttuuuvvvwwwxxxyyyxxxyyy{{{~~~}}}zzzvvvxxx{{{|||{{{yyyxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuxxx~~~}}}{{{~~~}}}}}}{{{yyyxxxxxxzzz|||~~~|||lllaaaYYYPPPJJJIIIFFFDDDBBBAAABBBBBBAAA@@@===;;;999666333111000000//////000000000000000///........./////////000000............////////////...///000111111000///...////////////............////////////////////////////////////////////////---...///000111111111111222222222222222444888;;;AAAPPPeeewww}}}ppp^^^\\\```mmm~~~~~~{{{iiiYYYLLLCCCDDDHHHLLLOOOSSSXXX]]]ccciiimmmnnnooorrrzzz}}}|||||||||{{{xxxtttooojjjccc[[[VVVqqqWWWHHHEEE======<<<;;;;;;;;;;;;;;;777999;;;======<<<;;;999999999888888777666666555555555444444444333333333444444333333333333444444444555777<<>>CCCMMM[[[pppwwwhhhbbb```jjjxxxpppaaaQQQIIIFFFFFFGGGJJJOOOTTT\\\ccciiiooosssvvvvvvyyy~~~}}}yyyuuuqqqnnnkkkjjjddd```[[[WWWTTTRRROOOMMMqqqWWWIIIFFF======<<<;;;;;;;;;<<<<<<<<<:::888666555555666777555555555666777777888888555555444444444333333333555444444333333444444555:::777999AAALLLZZZlllzzzpppeeeeeennnttt```YYY\\\___^^^jjjpppyyyxxxpppjjj]]]^^^______cccooo~~~~~~~~~}}}}}}|||zzzxxxvvvuuuttttttyyyyyyzzz||||||zzzvvvsssuuuuuuuuuuuuvvvvvvvvvvvvyyyzzz|||~~~zzzvvvssstttuuutttssstttvvvxxx|||zzzzzz{{{}}}|||xxxtttvvvuuuwww{{{{{{{{{~~~}}}|||xxxuuutttsssssssssssstttttttttttttttmmmpppvvv~~~{{{qqqeeeWWWNNNJJJHHHFFFCCCBBBBBBBBB@@@???AAA???===:::777333111000//////000111111111111111////////////000000000000............/////////000///...---,,,,,,---...///000/////////............////////////////////////000000000000000000000000///000111222222333222222000111222333555:::AAAEEEUUUbbbuuu}}}iii``````iiiuuueeeYYYLLLFFFDDDDDDHHHLLLOOOUUU^^^fffmmmrrrvvvxxxyyy}}}wwwtttooojjjddd___\\\ZZZZZZVVVRRROOONNNNNNMMMLLLmmmVVVIIIEEE>>>===<<<;;;;;;:::;;;;;;::::::;;;;;;:::999777666555555666666777777888888666444111111333444333111444444444555555444333333444777<<>><<<999555111///000///////////////000111000000000000000000000000000...---...111222///,,,+++,,,.../////////......//////............//////111111000///...------,,,000000000000000000000000333222111000000222444555999666555555666888AAAKKK^^^mmm}}}|||kkk^^^___gggwwwoooYYYPPPIIIGGGFFFEEEHHHLLLSSSZZZccckkkpppvvv|||yyytttllliiibbb\\\WWWUUUUUUUUUOOOPPPPPPPPPPPPRRRVVVYYYmmmUUUIIIEEE>>>===<<<;;;;;;:::;;;;;;999:::::::::999888777777666666666666777777777777666444222222444444333222111222333444555555555555666999???HHHVVVgggxxxlll^^^cccppp|||xxxfffaaa```___eeeooozzz~~~{{{uuunnniiiggg___```bbbgggqqq~~~~~~~~~}}}~~~}}}}}}~~~}}}|||zzzxxxwwwuuuuuuvvvxxxzzz}}}}}}}}}{{{zzzyyyxxxvvvuuuuuuvvvwwwxxxxxxwwwvvvvvvwwwvvvtttrrrrrrrrrrrrsssttttttuuuuuuxxxxxxxxxxxxwwwuuusssrrrsssssstttvvvyyy~~~}}}xxxtttxxx|||zzzwwwuuutttrrruuuzzz}}}zzzxxxxxxvvvsssqqqsssvvvzzz|||ppp___UUURRRMMMJJJGGGEEEDDDDDDCCCBBBAAAAAA@@@>>>:::777333111000000////////////000000000000000000000000000000///...---.../////////---......//////000///////////////............//////111000000///......------000000000000000000000000333222000000000111333444777555444666777;;;HHHTTThhhuuu}}}pppccc^^^eeeooo{{{cccSSSLLLGGGFFFFFFEEEHHHMMMWWW^^^hhhqqqvvv{{{zzzsssmmmccc```[[[WWWTTTSSSSSSTTTRRRSSSTTTTTTUUUXXX\\\___lllUUUHHHDDD>>>===<<<;;;;;;:::;;;;;;999888888777777777888888777777777777666666666666666555333333444444444333000000222333555666777777999<<>>===<<<;;;;;;:::;;;;;;888777666666666777888999888888777777666666555555666555444444444444444444111111222333444666777888;;;???HHHYYYmmm~~~vvvfffbbbdddqqqlllccc]]]```ffflllttt|||yyyqqqkkkfffcccbbb___dddmmmxxx~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}||||||}}}~~~}}}~~~|||{{{{{{||||||}}}}}}|||yyyvvvtttsssuuuwwwzzz|||}}}}}}||||||xxxuuusssssstttvvvuuutttssssssttttttrrrpppqqqqqqqqqrrrssssssttttttxxxxxxyyyyyyyyywwwvvvuuurrrrrrtttvvvzzz~~~{{{tttooommmooorrr}}}}}}{{{yyyyyyzzzzzz|||wwwxxxwwwwwwxxx{{{}}}nnn___VVVOOOLLLIIIGGGGGGFFFEEEDDDBBBBBBAAA???===:::777555111111000000///000000000////////////////////////---//////---******...222111000...---,,,,,,---...//////............//////000000000///////////////////////////////////////000000//////000000111222222333555999<<>>===<<<;;;;;;:::;;;;;;888777666666666777888999888888777777666666555555666666666555444444555555444444444444555666777888===CCCPPPcccwww}}}lllbbbdddmmm{{{}}}~~~}}}qqq___\\\]]]ccclllttt||||||uuummmgggdddddddddbbbjjjvvv~~~~~~}}}}}}}}}}}}}}}|||||||||{{{|||}}}}}}{{{{{{|||}}}|||~~~}}}{{{{{{{{{{{{|||}}}}}}{{{yyyvvvtttssstttvvvyyy{{{|||}}}}}}}}}{{{xxxvvvttttttvvvwwwuuutttssstttuuuuuutttrrrrrrrrrrrrsssttttttuuuuuuvvvwwwxxxyyyxxxxxxvvvuuuttttttuuuvvvyyy{{{~~~~~~}}}zzzuuuqqqnnnmmmmmmttt}}}zzzyyy|||zzzzzz|||yyy|||xxxwwwuuutttvvvzzz~~~uuudddWWWOOOMMMIIIGGGFFFFFFDDDCCCAAAAAA@@@???===:::777666222222111000000000000000////////////////////////...//////---******...222444333222000000000111222//////............///////////////000000000000000////////////////////////000000000000000111111222222333777===CCCMMM```qqq|||}}}ooofff```cccmmmzzz~~~~~~~~~kkk]]]SSSNNNKKKHHHHHHJJJJJJIIINNNUUUZZZeeeuuuwwwlll```XXXSSSVVVWWWYYY[[[]]]___aaabbbeeehhhlllooorrruuuzzz}}}iiiRRRGGGDDD>>>===<<<;;;;;;:::;;;;;;999888888777777777888888777777777777666666666666666777777666444444555777777666555555666777888999@@@JJJ[[[ooovvviiibbbiiivvv{{{~~~uuuiiiZZZ]]]bbbkkkttt}}}|||wwwpppiiiddddddeeegggeeeooo~~~}}}}}}}}}~~~|||||||||{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzz{{{|||}}}~~~|||{{{{{{zzz{{{{{{{{{zzzxxxvvvuuussstttvvvxxxzzz{{{|||||||||zzzyyywwwvvvvvvvvvvvvuuuttttttuuuvvvvvvuuusssrrrrrrrrrsssttttttuuuuuussstttuuuvvvvvvvvvuuutttuuuuuuuuuvvvwwwxxxzzzzzzyyyyyyyyyxxxuuupppllliiinnnyyyzzzwwwvvv|||yyy{{{}}}}}}yyyvvvssspppqqqtttxxx{{{|||kkk\\\RRROOOKKKHHHFFFEEECCCBBB@@@AAA@@@???===;;;999777333222111111000000000000000000000000000000000000/////////...------///111000//////............/////////............///////////////000000111111111000000000000000000000000000000000111111111222222444444:::CCCMMMYYYhhhvvvuuudddaaadddooo|||xxxrrrwww~~~nnn___UUUPPPOOOIIIGGGHHHIIIIIIIIIPPPYYY___iiixxx{{{pppeee\\\WWWUUUXXXZZZ^^^bbbfffjjjlllmmmqqqtttxxx{{{}}}hhhRRRFFFCCC>>>===<<<;;;;;;:::;;;;;;999:::::::::999888777777666666666666777777777777666888888777444444555888777666666666777999<<<===FFFSSSggg|||ooohhhfffqqq~~~}}}mmmbbb\\\bbbkkkttt}}}~~~wwwrrrkkkdddaaacccgggiiiooo{{{zzzyyyvvvtttrrrqqqppppppnnnqqqsssqqqmmmmmmqqqtttsssuuuxxx}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~}}}{{{{{{{{{|||}}}~~~|||||||||zzzzzzyyyxxxwwwvvvvvvuuussstttuuuwwwxxxzzz{{{{{{{{{{{{zzzyyyxxxvvvuuutttuuutttssstttvvvvvvuuusssqqqqqqqqqrrrssssssttttttrrrsssuuuvvvvvvvvvuuuttttttttttttuuuvvvwwwwwwxxxxxxzzz|||~~~{{{uuunnnhhhhhhsss~~~~~~zzzwwwvvv{{{~~~|||}}}zzzuuuqqqqqqtttxxx{{{tttdddUUURRRMMMJJJHHHFFFCCCBBBAAAAAAAAAAAA???===;;;999444333222111000000000000000000000000000000000000111000//////000111000///+++,,,,,,------------,,,//////............//////...//////000111111222222000000000000000000000000000111111222222222222222555555<<>>>>><<<;;;;;;;;;;;;;;;:::;;;;;;;;;:::999777666555555666666777777888888666888999777444444666888666555555666888;;;???AAAKKKZZZpppvvviiigggmmmxxxuuuggg^^^___gggqqqzzz|||sssnnngggaaa```bbbgggkkk|||}}}{{{zzz||||||xxxnnnkkkhhhdddaaa_________]]]___aaa```\\\\\\```eeeeeegggkkkpppxxx}}}|||}}}}}}}}}||||||}}}~~~||||||||||||||||||||||||yyyyyyyyyzzzzzz{{{{{{{{{}}}~~~~~~|||{{{{{{|||~~~}}}||||||zzzyyyxxxwwwvvvvvvvvvvvvtttuuuuuuwwwxxxyyyzzz{{{|||||||||{{{yyyvvvsssqqqtttsssssstttuuuvvvtttsssoooppppppqqqrrrrrrsssssstttuuuvvvxxxxxxxxxwwwwwwrrrrrrssstttuuuvvvwwwwww{{{}}}{{{qqqjjjdddoooyyy~~~~~~}}}||||||~~~zzzxxxxxxyyyzzzvvvuuuwww|||}}}{{{kkkXXXTTTOOOKKKIIIGGGDDDBBBBBBCCCCCCBBBAAA???===;;;444333222111000000000000000000000000000000000000222000...000333333111...///000111333333333222111//////............//////......///000111222222333000000000000000000000000111111222333333333333222555555>>>OOOaaannnxxxzzzlll```eeelll{{{zzzrrroooxxxrrrfffYYYSSSSSSSSSRRRQQQLLLKKKLLLNNNPPPSSS___jjjpppyyy|||xxxoooddd\\\YYY\\\```___ccckkkttt|||dddMMMEEEEEEAAA@@@>>>===;;;:::::::::;;;:::999888777777777777;;;999777777999:::888555666555555555444444444444555444666888777888>>>FFFVVVhhh~~~|||nnnkkkmmmuuuwwwhhhaaa___dddppp}}}}}}xxxnnnhhhcccbbbcccfffnnnvvv{{{|||||||||{{{zzzyyyyyyyyyzzz}}}}}}wwwoooiii___^^^[[[XXXUUURRROOONNNMMMOOORRRSSSTTTVVVZZZ\\\^^^aaaeeekkkqqqyyy|||zzz{{{}}}|||{{{}}}}}}||||||||||||}}}}}}|||}}}~~~~~~~~~|||{{{zzzzzzzzzyyyxxxyyyzzz{{{|||~~~|||zzzzzz{{{}}}~~~}}}}}}{{{yyyxxxyyyyyyxxxwwwsssssstttvvvxxxzzz|||}}}||||||}}}}}}zzzwwwsssqqquuuttttttttttttssssssssstttssssssssstttuuuvvvwwwwwwxxxxxxyyyxxxwwwvvvuuuwwwvvvuuuuuuuuuvvvxxxxxx{{{~~~~~~pppfffdddhhhooowww}}}}}}~~~zzzyyy}}}~~~|||yyyzzz}}}qqq```UUUJJJFFFGGGFFFEEEGGGCCCAAA????????????===<<<666333111000000111000000000///.........///111222000000000000000000000000000000000000111111111111---...///000000///...---//////000000000000//////000000////////////000000222111000111333555666777:::===JJJ^^^nnnvvv|||xxxllldddaaannnyyy{{{qqqqqqvvvyyymmm^^^ZZZTTTRRRQQQPPPMMMKKKIIIJJJLLLOOOTTT[[[dddjjj||||||qqqeee\\\WWWTTTXXX^^^bbbjjjuuudddNNNEEEDDD???>>>===<<<<<<<<<<<<<<<;;;:::999888777777777777;;;999777777999:::888666888888777777777666666666666666777999999:::AAAKKK]]]pppuuukkklllppp~~~pppddd```aaajjjvvvzzzuuuiiiccc___```ccchhhrrr|||~~~~~~yyyyyyyyyyyyxxxwwwvvvvvvxxxyyyzzzzzzwwwooofff___WWWVVVTTTQQQOOOLLLJJJIIIJJJLLLNNNOOOPPPSSSWWWYYY\\\___dddjjjooovvv}}}{{{zzz{{{||||||{{{}}}}}}}}}||||||}}}}}}}}}|||}}}}}}~~~}}}|||{{{zzzzzzyyyxxxxxxxxxyyy{{{|||~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}zzzxxxxxxwwwuuusssuuuuuuuuuuuuwwwxxxzzz{{{zzz{{{||||||{{{yyyvvvtttuuuuuuttttttsssssssssrrrssssssttttttuuuvvvvvvwwwvvvwwwyyyzzzzzzzzzyyyyyywwwvvvuuuuuuuuuwwwxxxyyyzzz}}}rrrhhhdddeeeiiipppzzz}}}}}}}}}|||~~~~~~||||||~~~wwwfffYYYMMMHHHGGGEEEDDDEEECCCAAA@@@@@@@@@???===;;;666444111000000111000000000//////...///000111222000000000000000000000000............////////////---...///000000///...---//////000000000000//////000000////////////000000222111//////000111222222:::@@@QQQffftttzzz{{{nnnfffdddfff|||~~~vvvqqquuu}}}~~~mmmaaaVVVSSSOOONNNNNNNNNLLLIIIKKKLLLOOORRRXXX```jjjppp}}}sssiii^^^XXXTTTTTTZZZaaalllsss}}}dddNNNEEEDDD======<<<<<<<<<<<<======::::::999888777777777777:::999777888999999888777888888888777777777666666888777888::::::<<>>======<<<<<<<<<<<<===:::999999888777777888888999888888888888999888888666666666555555555555444777777888:::;;;@@@MMM[[[zzzpppfffkkk{{{xxxhhhdddiiiooo}}}{{{rrrllldddaaaaaaeeelllvvv~~~~~~~~~}}}|||{{{zzzyyywwwwwwwwwwwwvvvuuussssssmmmllllllkkkhhhbbb[[[UUUKKKJJJIIIHHHGGGGGGHHHHHHKKKMMMNNNOOOQQQUUUZZZ^^^cccggglllqqqtttxxx|||~~~~~~~~~|||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{xxxxxxwwwwwwwwwxxxyyyzzz{{{{{{}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~zzzyyywwwvvvwwwxxxwwwvvvttttttsssssstttvvvxxxyyy{{{|||}}}~~~}}}xxxwwwuuusssrrrqqqqqqqqqqqqsssuuuwwwxxxwwwvvvuuuwwwxxxzzz{{{|||}}}||||||vvvvvvuuuuuuvvvxxxzzz{{{{{{}}}{{{tttddd```___jjj|||pppbbbTTTLLLIIIEEECCCCCCBBBBBBBBBCCCCCC@@@;;;888999666333111111111000//////////////////000000111////////////////////////000000000000111111111111...//////////////////...//////000000000000//////000000////////////000000///000000111333777;;;>>>CCCSSSiiiyyywwwhhh___dddttt~~~yyy}}}tttfffYYYQQQLLLKKKKKKLLLLLLLLLKKKKKKNNNPPPTTTYYYbbblllxxx|||ssslllccc\\\VVVUUUXXX^^^hhhqqq{{{dddNNNEEECCC@@@???>>>===;;;;;;:::::::::999888888777888888888888888999888888888888999777666666666555555555555666666888:::<<>>===;;;:::::::::999999888888888888888999777888999999888777999:::999999888888888777777777555666888;;;>>>III^^^rrruuufffeeemmm}}}llldddiiittt|||yyyrrrjjjeeebbbccchhhqqqyyy~~~zzzzzzyyyyyywwwvvvtttsssooooooooonnnmmmkkkiiiiiillljjjgggddd___YYYRRRNNNFFFEEEEEEEEEGGGJJJMMMOOORRRUUUXXX[[[^^^aaaeeeiiinnnqqqtttwwwzzz}}}|||{{{{{{zzzyyy{{{~~~~~~}}}|||||||||{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzzzz{{{{{{|||}}}yyyxxxxxxwwwwwwyyyzzz{{{zzz{{{|||~~~~~~~~~}}}}}}{{{zzzzzzzzzzzz{{{{{{||||||yyywwwvvvvvvuuutttrrrppppppooooooqqquuuyyy{{{~~~~~~~~~{{{xxxtttrrrqqqqqqqqqpppqqqssstttuuuuuuttttttwwwwwwyyyzzzzzzyyyxxxxxxxxxxxxwwwvvvwwwxxxyyyzzz|||}}}ooojjjhhhsssyyyjjjYYYPPPKKKGGGEEEEEEBBBBBBBBBBBBCCCAAA>>>;;;<<<999555333222111000///......///000000000000000000000000000000000000000............//////////////////............////////////000000000000//////000000////////////000000111333444333333777>>>CCCIII[[[ppp{{{~~~{{{rrrfff```fffuuuxxxzzzwwwfffYYYQQQMMMKKKIIIJJJJJJIIIHHHIIILLLNNNSSSWWW]]]eeemmmwww}}}xxxnnnbbbZZZXXXUUUVVV\\\dddkkkuuu~~~eeeNNNDDDCCC??????>>><<<<<<;;;;;;;;;999888888888888888999999666888:::999777777999;;;999999999888888888777777666777:::===AAAOOOggg}}}zzzjjj```eeerrrtttfffeeeooo{{{yyyrrrkkkeeebbbbbbfffnnnyyy~~~|||yyyxxxxxxwwwvvvtttrrrqqqlllllllllkkkiiigggfffeeehhhfffbbb___[[[UUUOOOKKKFFFFFFFFFGGGJJJNNNRRRTTTXXX\\\aaaeeehhhkkknnnpppuuuwwwyyy{{{~~~{{{zzz{{{{{{yyy}}}~~~|||{{{|||zzz{{{|||}}}}}}|||{{{zzz{{{{{{zzzzzzzzz{{{|||}}}zzzyyyxxxxxxxxxyyy{{{|||zzz{{{|||}}}}}}~~~~~~~~~{{{{{{yyyyyyxxxyyyzzzzzz{{{yyyvvvuuuuuuuuusssrrrrrrpppoooooopppssswwwyyyyyyzzz|||}}}~~~zzzvvvsssqqqqqqrrrppppppqqqrrrrrrsssssstttuuuvvvxxxyyyzzzzzzzzzyyyzzzyyyxxxwwwwwwwwwxxxyyy{{{{{{xxxqqqkkkqqqqqq___TTTNNNHHHEEEEEEBBBAAAAAAAAABBBBBB@@@>>>===:::666444333222000...---...///000111000000///000000000000000000000000............////////////000///...------...///000//////000000000000//////000000////////////000000000222444333333777???FFFSSScccrrryyy{{{~~~ooohhhaaadddqqq{{{vvvvvv{{{{{{gggXXXPPPNNNLLLJJJIIIJJJJJJIIIIIILLLQQQUUUXXX]]]eeennnvvv~~~|||uuulllccc[[[VVVTTTTTTXXXbbblllttt~~~eeeNNNDDDCCC======<<<<<<<<<<<<======999888888888888888999999555888:::999777777999;;;777777777777666666666666777888;;;???DDDSSSmmmsssddd]]]fffvvvmmmdddhhhuuu|||tttmmmgggbbb___dddiiittt}}}zzzxxxxxxwwwvvvuuusssqqqpppmmmllllllkkkiiihhhfffeeeaaa___]]]ZZZXXXUUUPPPLLLHHHHHHHHHJJJMMMRRRVVVYYY^^^bbbhhhmmmpppsssuuuvvv{{{|||~~~||||||}}}}}}zzz~~~|||{{{|||yyyzzz|||}}}}}}|||zzzyyy{{{zzzzzzyyyzzz{{{|||}}}zzzzzzyyyyyyyyyzzz{{{|||{{{{{{{{{|||}}}~~~~~~|||{{{yyyxxxwwwxxxxxxyyywwwuuuttttttvvvwwwvvvvvvtttrrrpppnnnooorrruuuwwwuuuvvvxxx{{{~~~{{{vvvsssrrrrrrrrrppppppppppppqqqrrrssstttsssuuuwwwyyy{{{|||||||||{{{zzzyyywwwvvvwwwwwwxxxyyyzzz}}}~~~uuulllmmmyyy~~~vvvcccWWWPPPIIIEEEEEEBBBAAA@@@@@@BBBBBBAAA@@@>>>;;;777444333222000...---...000111111111000///000000000000000000000000000000000000111111111111000///...------...///000//////000000000000//////000000////////////000000---000333444555;;;DDDLLL^^^kkkvvvxxxxxxzzzzzzwwwjjjdddaaaiii{{{xxxrrrpppxxx{{{lllZZZOOOMMMOOOOOOMMMJJJKKKLLLKKKLLLPPPWWW]]]]]]ccckkkttt|||~~~xxxnnnccc[[[WWWUUUTTTUUU[[[hhhttt}}}aaaKKKAAA???=========<<<;;;;;;::::::;;;;;;::::::999888777777666666777888888888888777:::999888666666666777777999999:::>>>GGG[[[rrrpppeeeaaammmqqqdddiiissszzzzzznnnddd___]]]]]]fffiiivvv~~~~~~}}}|||zzzxxxuuurrrrrrpppnnnllljjjhhhfffddddddbbb```^^^]]][[[WWWTTTPPPNNNMMMMMMHHHJJJMMMOOOSSSXXX]]]bbbeeekkkrrrwwwxxxyyy|||~~~}}}zzz{{{zzz|||}}}yyywwwyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzz|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~|||zzzwwwuuutttttttttxxxuuurrrrrruuuwwwvvvuuurrrpppooommmmmmooopppqqqqqqtttvvvxxxzzz||||||yyyvvvsssrrrqqqppppppqqqrrrrrrsssttttttssstttwwwyyy{{{}}}}}}}}}|||{{{zzzzzzxxxxxxwwwvvvyyyyyy{{{tttppplllkkkpppzzz~~~~~~~~~ppp___RRRJJJGGGFFFDDDDDDDDDCCCBBBAAA??????<<<;;;999666444222111000222222000///....................................000000000000000000000000000000//////.........---.../////////000000000111111000///////////////000666///000888::::::DDDRRRjjjqqquuuvvvyyy{{{uuulllaaaaaakkk}}}wwwqqqrrruuu{{{~~~fffZZZOOONNNPPPRRRSSSTTTOOOPPPPPPPPPSSSYYYaaafffkkkooovvv~~~uuuiiibbb]]]XXXUUUVVVVVV[[[dddmmmxxx~~~}}}}}}|||{{{~~~```KKKBBB@@@=========<<<;;;;;;::::::999999888888777666666555666666777888999999999999:::999777666666666777888777999<<>><<<:::888555333222111222111000//////...//////........................000000000000000000000000000/////////............/////////000000000000000000000////////////000000444000111777:::===JJJZZZooouuuyyyzzzzzzxxxpppggg___dddqqqxxxuuuvvvyyy}}}mmm\\\RRRKKKLLLPPPRRRSSSTTTRRRRRRTTTUUUYYY```hhhmmmvvvyyy~~~vvvlllaaa\\\XXXUUUTTTWWW[[[aaajjjttt~~~|||{{{{{{zzzyyy}}}___JJJBBBAAA=========<<<;;;;;;::::::999999888888777666666666666777888999::::::::::::999888777666666666777888777:::>>>FFFRRRdddxxxzzzbbbbbbiiixxxssskkklllyyy~~~|||rrrhhhaaa___bbbfffrrryyy~~~}}}|||zzzyyyvvvtttpppmmmllljjjgggeeebbb___]]][[[ZZZXXXUUUSSSPPPOOOMMMKKKJJJJJJJJJKKKKKKNNNQQQUUUYYY___fffkkkqqqvvv|||}}}|||}}}|||}}}}}}}}}|||zzzxxxwwwxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{||||||{{{yyyvvvuuutttttttttuuusssqqqqqqssstttsssrrrrrrqqqooommmllllllmmmmmmkkknnnqqqtttvvvxxx{{{~~~~~~|||{{{xxxvvvsssrrrqqqqqqqqqqqqrrrssssssttttttqqqsssuuuxxxzzz{{{{{{{{{|||{{{zzzzzzxxxxxxwwwvvvvvvvvvyyy~~~yyyssslllmmmlllhhheeegggooovvvzzz}}}{{{yyyiiiZZZOOOJJJHHHDDDDDDDDDCCCBBBAAA@@@???>>>>>><<<999777555333222000000////////////000000////////////////////////000000000000000000000000////////////............000000000000000000000000000000000//////000000111222000222777;;;BBBTTTgggvvv|||~~~yyysssiiiaaa^^^iii||||||yyy{{{~~~~~~kkk[[[RRRLLLJJJNNNSSSTTTUUUWWWUUUWWWZZZ^^^ccckkksssxxxzzzuuujjjaaaYYYVVVUUUTTTWWW\\\aaahhhrrr}}}{{{xxxxxxwwwwwwvvv|||^^^JJJCCCBBB=========<<<;;;;;;:::::::::::::::999999999888888666777888999:::;;;;;;;;;999888777666666777888888888:::???HHHVVVjjj~~~ooobbbhhhttt{{{}}}yyyjjjjjjrrr|||xxxnnneee```___dddkkkwww}}}|||zzzxxxwwwuuurrrnnnkkkhhhfffcccaaa]]]ZZZWWWUUUTTTRRROOOMMMIIIIIIHHHGGGGGGHHHIIIJJJLLLNNNRRRWWW\\\cccjjjooosssyyy~~~}}}~~~}}}||||||{{{yyyxxxxxxwwwxxxwwwvvvvvvuuuvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyxxxyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{|||{{{zzzxxxvvvuuuttttttuuuvvvuuuuuutttuuuuuuttttttrrrqqqooommmlllkkkkkkkkkjjjmmmpppsssuuuwww{{{}}}~~~~~~}}}{{{yyywwwuuutttrrrrrrrrrrrrssssssttttttrrrsssvvvxxx{{{||||||||||||{{{zzzzzzxxxxxxwwwvvvtttuuuxxx{{{|||yyyrrrmmmkkknnnpppllleeedddiiiooowww~~~~~~~~~~~~}}}ppp```SSSKKKIIIEEEDDDDDDDDDCCCAAA@@@???>>>===<<<:::888555333222000////////////000000111000000000000000000000000///////////////////////////////////////.........111111111000000000000///000000000///000000111111111000333888>>>III___sss}}}wwwmmmddd^^^bbbrrr{{{}}}{{{lll\\\QQQMMMKKKLLLRRRVVVWWWXXX[[[YYY]]]bbbhhhnnnuuu}}}}}}qqqhhh___YYYTTTTTTVVVYYY___fffhhhoooyyy~~~{{{wwwuuutttttttttsss{{{]]]JJJCCCBBB=========<<<;;;;;;:::::::::::::::999999999999999777777888999:::;;;;;;;;;888888777666666777888999:::<<>>EEEQQQcccxxxwwwiiilllzzzxxxjjjfffooo~~~||||||}}}wwwmmmeeecccbbbcccmmmzzz}}}{{{yyywwwtttqqqppplllhhhddd```]]]YYYWWWRRRPPPMMMLLLKKKJJJHHHFFFCCCCCCBBBBBBBBBDDDEEEFFFFFFIIINNNRRRXXX___ggglllsss{{{~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyvvvuuutttuuuvvvwwwwwwwwwxxxyyyyyyyyyyyyxxxzzzyyyyyyxxxxxxxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvuuutttuuuuuuvvvrrrtttuuuuuusssqqqqqqqqqrrrqqqpppooommmlllkkkjjjlllnnnqqqssstttvvvyyy|||zzzzzz{{{{{{zzzxxxvvvuuusssssssssssssssssstttttttttvvvxxx{{{}}}~~~~~~~~~|||{{{zzzzzzxxxxxxwwwvvvsssuuuwwwxxxwwwtttpppmmmjjjnnnpppnnnhhheeefffhhhsss{{{~~~~~~}}}|||xxxxxxyyy{{{~~~mmm[[[OOOJJJEEEEEEEEEDDDCCCBBBAAA@@@======<<<;;;888555222111000000////////////000000////////////////////////000000000000000000000000.........///////////////000000000111111111222222000000000000111111222333111333777>>>KKK]]]qqq{{{ssshhhaaadddlllyyy}}}{{{|||pppYYYIIIFFFJJJLLLMMMPPPUUUUUUTTTYYY```ggglllttt{{{zzzsssiii]]]UUURRRQQQTTT[[[aaagggpppyyy~~~zzzxxxxxxyyywwwuuurrrqqqrrrsssssssss}}}___JJJBBBAAA=========<<<;;;;;;::::::777777777777777777777777888888999999888888777666888777666666666777999:::<<<@@@KKK[[[oooyyymmmkkkuuu{{{~~~tttjjjhhhsss}}}{{{~~~vvvoooeee```cccfffhhhttt|||zzzxxxvvvrrrooolllhhhccc___[[[XXXTTTQQQLLLJJJHHHHHHGGGGGGEEECCCBBBAAA@@@??????@@@AAABBBBBBEEEIIINNNSSSZZZbbbgggnnnuuu}}}xxxyyyzzz{{{|||||||||{{{{{{zzzwwwuuutttuuuvvvwwwwwwwwwxxxyyyyyyyyyyyyxxxzzzyyyyyyyyyyyyyyyzzzzzzxxxyyyzzz{{{{{{zzzyyyyyyxxxwwwuuuttttttuuuvvvvvvrrrtttvvvuuurrrppppppqqqqqqqqqqqqpppooommmlllkkkmmmoooqqqssssssuuuwwwyyyyyyzzz{{{|||{{{zzzxxxvvvttttttttttttttttttsssssssssuuuxxxzzz|||}}}~~~~~~|||{{{zzzzzzxxxxxxwwwvvvtttvvvxxxxxxvvvtttrrrqqqooopppqqqoookkkhhhffffffjjjqqqzzz|||zzzuuuvvvwwwzzz}}}}}}{{{}}}ttt```SSSMMMEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>===:::777444222222111000//////...//////........................000000000000000000000000............/////////000//////000111222222333444000000000000111222333444222444888BBBRRReeevvvzzzsssjjj```]]]hhhwww}}}vvvsssyyy}}}kkkZZZLLLCCCEEEMMMNNNOOORRRUUUUUUUUU]]]fffpppuuu|||zzzrrriii___WWWRRRSSSTTT[[[dddkkkpppzzz}}}yyywwwvvvvvvuuussspppppprrrtttuuuuuu}}}```KKKBBB@@@>>>======<<<;;;;;;::::::999999999999999999::::::888888999888888777666555888777666666666888999:::;;;BBBPPPcccwww~~~kkkffflll}}}}}}tttllljjjvvv~~~{{{~~~{{{qqqiii```]]]ccchhhlllyyy|||zzzxxxuuuqqqnnniiifff```\\\XXXTTTPPPMMMHHHGGGEEEEEEEEEDDDCCCAAAAAA@@@???======>>>>>>???@@@BBBFFFKKKPPPWWW^^^ccciiinnnssswww{{{wwwxxxzzz|||}}}}}}}}}||||||zzzwwwuuutttuuuwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxzzzyyyyyyyyyzzzzzz{{{|||yyyzzz{{{{{{{{{zzzyyyxxxwwwvvvuuuttttttuuuvvvwwwtttvvvyyyxxxtttrrrrrrsssqqqqqqqqqqqqpppnnnmmmlllmmmoooqqqrrrrrrsssvvvxxxzzz|||}}}~~~~~~|||zzzyyyttttttttttttttttttssssssssstttwwwyyy{{{}}}}}}}}}|||{{{{{{zzzyyyxxxwwwvvvuuuvvvxxxxxxvvvuuuuuuuuuttttttsssqqqnnnkkkgggfffccchhhrrr}}}}}}zzzssstttwwwzzz|||~~~{{{yyy{{{yyycccUUUOOOFFFFFFEEEEEEDDDBBBAAA@@@?????????>>><<<888555333222222111///....................................000000000000000000000000---.........//////000000......///111222333444555000000000000111222333444333555999DDDVVVjjjxxx}}}}}}vvvnnndddZZZ[[[kkkzzzooolllooo|||nnnWWWJJJEEEDDDJJJRRRRRRSSSUUUWWWWWWXXXbbbmmmvvv{{{~~~|||vvvlllbbbYYYSSSQQQVVVYYYaaalllsssxxx|||zzzxxxwwwwwwtttrrrpppppprrruuuvvvvvvxxx\\\LLLEEEBBB===<<<:::999888777777777;;;:::999999888888999999777777777777777777777777777555333333555888::::::===BBBTTTooommmbbbfffooo}}}xxxmmmmmmsss{{{~~~}}}}}}}}}yyyrrrmmm```cccfffgggiiisss~~~{{{xxxvvvtttpppmmmfffaaa[[[UUURRROOOMMMKKKIIIHHHFFFDDDBBBAAAAAA@@@??????>>>==================@@@DDDHHHLLLPPPTTTWWW___cccfffhhhjjjqqq||||||yyyzzz|||}}}~~~~~~}}}}}}~~~{{{wwwvvvwwwxxxwwwuuuxxxxxxxxxxxxxxxyyyyyyyyywwwwwwvvvvvvwwwyyyzzz|||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwxxxzzz}}}~~~xxxwwwvvvtttsssrrrppppppvvvtttqqqmmmjjjiiiiiiiiimmmooopppqqqpppppprrrssswwwyyy}}}~~~}}}xxxxxxwwwuuutttrrrqqqqqqrrrssstttvvvxxxzzz||||||zzzzzzyyyyyyxxxwwwvvvvvvyyyvvvtttuuuxxxyyyxxxwwwyyyvvvssssssuuutttooojjj```fffppp||||||}}}{{{yyyuuuqqqrrrwwwzzzzzz{{{~~~xxxyyyzzzyyyzzzrrr___QQQKKKHHHGGGGGGEEEAAABBBFFFAAA@@@>>>======<<<999777444333222111111111222333......---------,,,,,,,,,........................222111000.........//////000000000000000000000000////////////000111222333333555<<>>===<<<;;;999999999999::::::999888888888888888777777777777777777777777888777666666777999:::;;;DDDKKK^^^wwwxxxggg```gggrrrssslllnnnwww~~~}}}|||zzzuuuooojjjbbbdddggghhhlllxxx{{{xxxuuurrrooolllccc___XXXSSSOOOMMMKKKIIIDDDCCCBBB@@@>>>=========>>>======<<<======>>>>>><<<>>>BBBDDDFFFHHHLLLNNNSSSVVVZZZ\\\^^^eeepppxxx}}}~~~~~~{{{yyyyyyzzz{{{}}}}}}}}}|||{{{|||yyyvvvvvvxxxyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{xxxyyyyyyzzzzzzzzzyyyyyyzzzyyyxxxxxxyyyzzz|||~~~zzzyyyxxxwwwvvvtttsssssstttrrrooommmjjjjjjjjjjjjmmmnnnooooooooooooqqqsssvvvyyy|||~~~zzzyyyxxxvvvtttsssrrrrrrssssssuuuvvvxxxyyy{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxvvvtttuuuwwwxxxwwwvvvxxxwwwvvvxxxzzzwwwpppjjjaaaeeelllwww|||yyyyyytttrrruuuvvvttttttvvvwwwxxxyyyyyyzzzxxxcccSSSJJJFFFDDDDDDBBB??????CCCAAA@@@>>>======<<<999777333222111000000000111222///.........---------,,,........................000000///......///000111000000000000000000000000/////////000000111222333666777<<>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???===???AAAAAAAAABBBDDDFFFGGGJJJMMMOOOQQQXXX```ggglllqqqxxx~~~zzzvvvrrrrrrtttvvvvvvtttxxxyyyzzz{{{{{{{{{zzzyyyyyywwwvvvwwwxxxzzzzzzyyyuuuvvvvvvvvvwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyzzzzzzvvvwwwxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxyyyzzz|||}}}zzzyyyxxxwwwvvvtttssssssrrrpppnnnlllkkkjjjjjjkkknnnnnnnnnmmmlllmmmpppsssuuuxxx{{{|||{{{yyywwwuuutttsssrrrttttttuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxxxxvvvuuuuuuwwwwwwvvvuuuwwwxxxzzz~~~{{{rrrkkkbbbbbbfffppp}}}|||}}}wwwssssssssspppoooqqqtttvvvwwwxxxzzziiiVVVKKKGGGDDDDDDBBB>>>???BBBAAA@@@>>>======<<<999777333222000/////////000000////////////............////////////////////////............///000111222000000000000000000000000000000000000000111333333??????EEERRRbbbmmmpppnnniiiaaa[[[^^^hhhvvvwwwggg```^^^kkktttmmmTTTHHHAAAFFFKKKLLLOOOTTTUUUXXX]]]bbbhhhqqq|||{{{mmmfff[[[SSSRRRVVVZZZ^^^gggnnnyyy||||||zzzxxxuuutttssssssttttttvvvyyy}}}~~~~~~}}}|||uuuYYYIIIBBB??????>>>===<<<;;;;;;;;;;;;999888777777666777777777777777777777777777777777888999::::::::::::;;;===EEETTTllluuuccc[[[```qqqooohhhmmmwww~~~wwwpppiiieeebbbeeegggiiinnnwwwzzzvvvsssooojjjggg^^^YYYSSSMMMJJJGGGEEEDDD@@@@@@???======<<<<<<<<<:::::::::;;;<<<>>>???@@@???AAABBBBBBAAAAAABBBDDDDDDFFFHHHIIIKKKOOOUUUYYY]]]aaafffkkknnnqqqtttvvvvvvvvvuuutttrrrpppnnnmmmhhhfffeeegggkkknnnppppppuuuvvvwwwxxxyyyxxxwwwwwwxxxwwwwwwwwwxxxyyyyyyyyyttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{vvvvvvuuutttsssrrrqqqpppooonnnmmmlllkkkkkkkkklllmmmmmmllljjjiiikkkooorrrsssvvvyyy}}}~~~}}}{{{xxxvvvttttttssstttuuuuuuvvvvvvwwwwwwwwwxxxwwwuuuttttttuuuwwwxxxwwwwwwwwwwwwxxxwwwwwwvvvwwwxxx{{{{{{tttnnndddaaaaaahhhuuuzzzuuuuuutttqqqqqqsssrrrtttvvvvvvxxx~~~ppp[[[PPPJJJFFFFFFDDDAAA@@@CCCAAA@@@>>>======<<<999777333222111000//////000000000000000///////////////000000000000000000000000///////////////000111111////////////////////////000000000000111222333333AAACCCLLLZZZhhhooolllggg\\\XXXWWW___nnn~~~iii\\\]]]cccrrrzzzuuu^^^IIICCCBBBHHHMMMOOORRRVVVWWW\\\bbbiiioooxxxxxxoooccc]]]UUUPPPRRRYYYbbbhhhnnnvvv}}}|||zzzxxxuuurrrpppqqqssstttvvvyyy|||~~~{{{yyyuuuXXXHHHAAA???======<<<;;;::::::::::::999888777777666777777777888888888888888888888888777888::::::999999<<>>======<<<======::::::;;;;;;===>>>@@@AAA???@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHJJJMMMOOOSSSVVVZZZ\\\]]]^^^```aaabbbbbbbbbbbb```___^^^]]]ZZZZZZ[[[___ccchhhkkklllqqqrrrsssuuuvvvuuuuuutttwwwxxxxxxxxxwwwvvvvvvvvvsssttttttuuuvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxuuuvvvwwwyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxttttttssssssrrrqqqppppppnnnnnnmmmmmmllllllllllllllllllkkkiiihhhiiillloooqqqssswww{{{~~~|||xxxvvvtttttttttttttttuuuuuuuuuvvvvvvvvvwwwvvvuuutttttttttuuuvvvvvvwwwxxxyyyyyyxxxxxxxxxwwwxxxzzz{{{{{{yyyuuurrrgggaaa]]]aaakkkwww|||{{{yyyuuussstttqqqrrrttttttuuuzzzwwwcccTTTMMMGGGFFFEEEBBB@@@BBBAAA@@@>>>======<<<999777555444222111000000111111000000000000000000000000000000000000000000000000000000000000000///......////////////////////////000000000000111222333444999@@@MMM]]]ggghhhaaaZZZRRRSSSYYYdddvvvuuubbbZZZbbblllyyyhhhQQQEEEDDDFFFLLLPPPRRRTTTWWWYYY___gggooovvv~~~}}}ooodddYYYVVVRRRQQQUUU^^^iiipppwww~~~~~~}}}|||{{{xxxvvvrrrpppoooqqqsssuuuyyy{{{}}}~~~}}}{{{wwwuuuuuuXXXHHHAAA???<<<;;;;;;:::999999::::::999999888777777777777888888888888888888888888888666888:::999888:::>>>CCCMMMcccwwweee^^^bbbppp~~~oooiiilllxxx{{{oooeee___^^^___cccgggooozzz|||xxxtttppplllgggdddZZZUUUNNNIIIFFFCCCAAA???<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAA===???AAABBBAAABBBDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHNNNPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRUUUYYY^^^bbbfffhhhkkkmmmoooqqqrrrsssrrrrrruuuvvvxxxwwwuuutttttttttsssssstttuuuvvvwwwxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuutttssssssrrrnnnnnnnnnnnnnnnmmmmmmmmmjjjjjjjjjhhhggghhhjjjmmmmmmppptttxxx||||||xxxuuutttssssssssssssttttttuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrrrruuuxxxyyyyyyxxxyyyyyywwwwwwxxxxxxwwwvvvuuuuuuiiiccc\\\[[[aaalllxxx~~~~~~wwwsssrrrppprrrsssrrrrrruuu|||mmmVVVMMMFFFEEEDDDAAA???@@@AAA@@@>>>======<<<999777666555333111111000111111////////////000000000000////////////////////////111111111111000///...---000000000000000000000000111111000111111222333444888BBBRRR___dddaaaZZZTTTMMMVVVaaaooommm______jjjuuuqqqYYYIIIEEEHHHMMMQQQSSSTTTVVVXXX]]]dddmmmuuu{{{vvvhhh]]]RRRSSSTTTVVV\\\eeepppxxx~~~||||||{{{zzzyyyuuutttqqqppppppsssvvvxxxzzz{{{zzzzzzxxxvvvtttsssvvvXXXHHHBBB???<<<;;;::::::999:::::::::::::::999888888888888888888888888888888888888888777999:::999888;;;BBBHHHTTTmmmzzzlll```___iiixxxyyyooommmrrr~~~wwwjjj___ZZZ[[[]]]bbbhhhsss~~~{{{vvvrrroookkkgggdddWWWRRRKKKFFFBBB@@@>>><<<;;;::::::999::::::;;;;;;=========>>>>>>@@@AAAAAA???@@@BBBCCCBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFJJJLLLMMMMMMLLLLLLMMMNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLNNNRRRUUUYYY]]]aaacccfffhhhjjjmmmooopppqqqqqqpppsssvvvvvvtttssssssuuusssttttttuuuwwwxxxxxxyyywwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvvvuuutttssswwwwwwwwwvvvvvvuuuttttttoooppppppoooooonnnnnnmmmhhhiiiiiihhhgggggghhhjjjkkkmmmqqqvvv{{{~~~|||wwwtttsssrrrsssrrrrrrsssttttttuuuvvvvvvuuuuuuvvvvvvtttrrrpppnnnnnnqqqvvvwwwwwwwwwxxxzzzuuuvvvwwwxxxwwwvvvuuuuuulllfff]]]WWWXXXbbbrrr}}}~~~yyytttsssqqqrrrsssqqqoooqqqvvvzzzwwwZZZPPPHHHFFFEEEBBB@@@@@@AAA@@@>>>======<<<999777666444222111000///000000.........//////000000000........................//////000111111000///...000000000000000000000000111111111111222333444444;;;GGGUUU^^^]]]WWWSSSQQQOOO]]]ooo}}}ttteee```hhhvvvttt]]]MMMEEEEEEKKKQQQTTTTTTUUUWWWYYYbbbiiisss{{{~~~wwwkkk___WWWSSSVVV[[[```gggpppzzz}}}{{{yyyyyyyyywwwuuusssrrrqqqqqqrrruuuxxxzzzxxxwwwuuusssssssssttttttvvvXXXHHHBBB@@@<<<<<<;;;:::::::::;;;;;;;;;:::999999888888999999888888888888888888888888888:::;;;999888<<>><<<:::;;;;;;;;;:::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEFFFHHHEEEEEEEEEGGGIIIJJJIIIHHHGGGIIIJJJJJJJJJJJJLLLMMMMMMMMMNNNOOOOOONNNNNNMMMJJJLLLPPPSSSVVVZZZ]]]```ccceeehhhkkknnnoooppppppmmmppptttuuutttssstttvvvttttttuuuvvvwwwxxxyyyyyywwwxxxyyyzzzyyyyyywwwvvvuuuvvvvvvvvvvvvvvvuuutttvvvvvvvvvvvvuuusssrrrqqqwwwwwwvvvvvvuuuuuuttttttpppqqqqqqqqqpppooonnnmmmggghhhiiiiiigggfffggghhhiiikkkoootttyyy~~~|||wwwtttrrrrrrrrrqqqqqqrrrssstttuuuvvvwwwtttuuuwwwwwwuuurrrnnnllljjjoootttvvvvvvuuuwwwyyysssvvvxxxyyyxxxvvvuuutttmmmhhh^^^UUUSSS]]]nnn||||||wwwuuuqqqrrrrrrpppmmmnnnrrrvvv~~~^^^SSSJJJHHHHHHEEECCCCCCAAA@@@>>>======<<<999777555333222000///......///---.........//////000000........................---...///111111111000000000000000000000000000000111111111111222333444555;;;FFFSSSWWWRRRLLLJJJLLLRRRdddyyy|||iii^^^bbbppp}}}dddOOOFFFEEEEEELLLSSSUUUUUUVVVYYYZZZfffmmmwww~~~wwwmmmaaaXXXSSSVVV\\\cccjjjqqqyyy|||zzzxxxwwwxxxwwwuuusssqqqqqqqqqrrrtttwwwzzz|||vvvtttqqqooooooqqqtttwwwwwwZZZJJJCCC??????>>>>>><<<;;;:::999999777777777888999999999::::::::::::::::::999888777<<<:::999::::::<<>>@@@@@@@@@???>>><<<;;;:::555444333111000/////////////////////////////////////////////000000000000////////////////////////222222111111000000//////111111333555333222555<<<@@@IIIQQQQQQJJJEEEFFFIIIZZZjjjppp```aaannn|||nnnWWWFFFBBBFFFKKKQQQWWWYYYXXXXXX\\\```mmmvvv~~~yyynnnaaaWWWUUUYYYXXX```iiipppyyy|||{{{zzzyyyxxxvvvtttrrrqqqqqqrrrtttvvvwwwxxxwwwwwwtttrrrqqqpppqqqtttwwwyyyvvvYYYIIIBBB???>>>>>>===<<<;;;:::999999888888888888999999999999888888999999999999999888:::999999;;;<<>><<<:::::::::::::::;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNMMMLLLKKKLLLMMMMMMOOORRRTTTVVVYYY\\\___aaacccfffiiilllnnnoooppprrrrrrrrrqqqrrrrrrsssssstttuuuuuuuuuvvvvvvwwwwww{{{{{{||||||||||||{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwvvvuuutttssssssssssssrrrqqqooonnnmmmllliiiggggggggghhhhhhggggggiiilllpppuuuzzz}}}|||wwwsssrrrrrrrrrrrrqqqqqqqqqrrrssssssrrrssstttssspppjjjddd```cccgggkkkoooqqqsssuuuvvvwwwvvvuuutttsssttttttuuutttmmmcccZZZSSSVVVcccqqq~~~}}}||||||zzzxxxsssttttttrrrooommmnnnooo{{{nnn^^^MMMHHHIIIGGGCCC@@@?????????>>>===<<<::::::666555333222000/////////////////////////////////////////////000000000000000000000000000000000000111000000000000/////////111000222444222000555;;;???HHHOOONNNHHHEEEHHHNNN___ooouuuiii```gggvvvsss^^^LLLAAABBBGGGIIIPPPWWWZZZ[[[]]]bbbgggrrrzzzzzzpppfff\\\TTTSSSWWW]]]fffooovvv|||{{{zzzxxxvvvuuusssssssssuuuvvvwwwxxxyyyxxxwwwvvvrrrrrrrrrtttvvvzzz}}}vvvYYYJJJDDDAAA======<<<;;;:::999888888999999999999999888888888555666777888999999999999888888999;;;===BBBOOO\\\xxxooo[[[[[[bbbrrrssspppuuu}}}{{{rrrfff\\\YYY\\\ccciiiqqq~~~}}}~~~zzzvvvrrroooiiiaaa[[[RRRMMMFFFAAA>>><<<;;;:::;;;::::::;;;;;;<<<===>>>????????????@@@AAABBBCCCEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOPPPOOONNNMMMNNNPPPOOOQQQSSSUUUWWWZZZ]]]```___aaadddhhhlllnnnpppppprrrqqqqqqpppqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvzzz{{{{{{||||||{{{{{{zzzyyyxxxvvvuuutttuuuwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwwwwwwwvvvuuutttssssssrrrqqqpppnnnmmmlllllljjjhhhgggggggggfffeeeeeegggjjjnnnsssxxx|||~~~}}}xxxssspppoooqqqqqqqqqqqqqqqrrrssssssrrrssssssrrrmmmfff___[[[^^^bbbiiinnnqqqsssuuuwwwxxxwwwvvvuuutttsssssssssuuuppphhh___WWWWWWfffvvv}}}{{{{{{{{{{{{yyyxxxvvvvvvuuussspppnnnooopppvvvuuudddRRRJJJIIIFFFCCCAAA>>>>>>>>>===<<<;;;:::999666555444222111000//////////////////////////////////////////000000000000111111111111111111111111....../////////000000000000///000222111000555<<<@@@HHHMMMKKKEEEDDDLLLTTTfffuuummmfffeeeqqqwww___MMMBBB???DDDKKKLLLRRRYYY]]]^^^aaaffflllxxx}}}rrreee]]]WWWSSSTTTXXXbbblllvvv~~~}}}{{{zzzyyyvvvtttsssssstttuuuwwwxxxyyyyyyxxxvvvtttsssqqqsssuuuyyy}}}vvv[[[LLLFFFCCC<<<<<<;;;:::999999888888:::::::::999999888888888666666777888888888888888888777999;;;===CCCRRRaaa}}}wwwfffZZZ]]]iiizzzyyyppppppvvvwwwmmmaaaZZZXXX[[[dddmmmxxx|||{{{~~~{{{xxxtttqqqnnniiiaaa\\\QQQLLLEEE@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@AAABBBCCCFFFFFFGGGGGGIIIJJJLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQPPPOOOOOOPPPRRRRRRTTTWWWYYYZZZ]]]```ccc___aaadddgggjjjlllmmmmmmooooooppppppqqqsssssstttvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyxxxvvvtttssssssuuuwwwyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxxxxxxxwwwuuutttrrrrrrrrrpppooommmkkkjjjjjjhhhgggfffggggggfffddddddeeehhhkkkpppuuuzzz|||~~~~~~yyyssspppnnnppppppppppppqqqrrrssssssssstttuuusssnnnfff___ZZZZZZ```iiiqqqvvvxxxyyyzzzyyyyyywwwvvvtttsssrrrrrrsssqqqmmmeee\\\[[[jjjzzz|||zzzzzzzzz{{{{{{yyyxxxyyyyyyxxxvvvsssrrrrrrtttrrr{{{{{{iiiVVVLLLHHHEEEBBBBBB============<<<;;;:::999777666555333111000//////////////////////////////////////////000000000000000000000000000000000000---------...///000000111222000111222222222888@@@EEEJJJLLLHHHBBBDDDOOOZZZiiiwwwppplllooo{{{}}}iiiRRRCCC???@@@GGGMMMQQQWWW]]]``````bbbgggmmm~~~wwwjjj]]]WWWUUUVVVZZZ^^^hhhrrr}}}~~~}}}{{{yyywwwuuusssrrrtttvvvwwwwwwwwwwwwvvvtttrrrpppooosssuuuyyy}}}tttYYYJJJEEEBBB;;;;;;;;;::::::999999888;;;:::::::::999999888888888888888888888777666666888888:::<<<===DDDUUUeeesssaaa[[[aaaooo{{{rrrmmmqqqyyyssshhh]]]YYYXXX\\\fffqqq~~~{{{{{{}}}wwwtttpppooommmiiiccc]]]QQQLLLEEE@@@>>>=========<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHIIIKKKMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMHHHHHHIIIIIIKKKLLLMMMNNNNNNPPPQQQQQQPPPPPPQQQRRRVVVXXXZZZ\\\]]]___ccceeedddeeegggiiijjjjjjjjjiiihhhiiillloooqqqrrrrrrrrruuuuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwuuusssrrrsssuuuxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxxxxxxxwwwuuutttrrrrrrqqqpppnnnllljjjiiigggfffeeefffggghhhgggeeebbbccceeehhhmmmssswwwzzz}}}~~~~~~zzzuuuqqqoooppppppppppppqqqrrrssstttsssttttttrrrmmmgggaaa]]]]]]eeeqqq{{{~~~zzzyyyxxxwwwuuusssrrrqqqpppppppppjjjbbb```lll{{{{{{zzzzzz{{{||||||{{{yyyxxxzzzzzzyyyvvvuuuuuuuuuqqqxxxmmmYYYMMMHHHCCCAAAAAA<<<=========<<<;;;:::999999777666444222000000///000000000000000000000000////////////000000000000////////////////////////,,,,,,---...///000111111333111222444444666===FFFLLLMMMLLLFFFBBBFFFSSS^^^hhhuuuuuutttxxxmmm\\\III@@@@@@CCCHHHMMMSSSXXX^^^aaabbbeeekkkqqq|||mmmaaaVVVTTTVVVZZZ```fffqqq{{{~~~|||{{{wwwvvvtttssssssuuuxxxyyyxxxwwwuuusssrrrqqqppppppwwwyyy}}}qqqVVVGGGAAA>>><<<;;;;;;;;;:::::::::999:::::::::::::::999999999999999999999888777666555999999<<<===>>>FFFYYYkkkpppccc^^^fffvvvuuuooonnnttt~~~{{{nnnbbbZZZZZZ\\\___jjjwww||||||~~~~~~|||tttqqqnnnmmmllliiiccc^^^QQQKKKDDD???======>>>>>>===<<<<<<======>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMHHHHHHHHHIIIKKKLLLNNNOOOMMMNNNPPPPPPOOOOOOQQQRRRVVVXXXZZZ\\\]]]___bbbeeefffggghhhiiihhhgggfffeee```bbbeeeiiilllnnnoooppprrrrrrsssttttttuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwuuutttsssssstttvvvxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyuuuvvvwwwwwwwwwvvvuuutttqqqqqqpppooommmjjjiiigggeeeddddddfffggghhhfffeee```aaabbbfffkkkpppuuuxxx|||~~~~~~{{{wwwtttsssooooooooopppppprrrssstttrrrrrrqqqooolllhhheeeccchhhrrryyyyyyyyyxxxvvvtttrrrqqqpppqqqrrrooogggdddkkkvvv}}}||||||~~~}}}{{{vvvyyy{{{|||zzzxxxwwwwwwrrrxxxqqq]]]PPPIIICCCAAABBB===============<<<;;;;;;:::999777444222111000000000000000000000000000000////////////000000000000........................------...///000000111111444222222555666:::CCCMMMQQQOOOJJJEEEFFFMMMZZZccciiiuuuvvvwww~~~ttt\\\OOOCCC@@@BBBDDDIIIMMMQQQWWW^^^bbbeeejjjrrryyyxxxsss```YYYSSSUUUYYY^^^gggooo|||~~~}}}{{{yyyvvvuuuttttttuuuwwwzzz{{{yyywwwtttrrrqqqsssuuuwww}}}~~~rrrVVVGGGAAA>>><<<<<<<<<;;;;;;;;;;;;;;;999999::::::::::::::::::888999999999999999888888888:::===???AAAKKK```tttnnngggeeeooouuuqqqrrrzzzwwwhhh^^^XXX]]]aaaeeeqqq}}}~~~}}}yyytttqqqnnnlllkkkhhhaaa\\\OOOJJJBBB===<<<<<<===>>>============>>>???@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFEEEFFFFFFHHHIIIKKKMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIJJJJJJLLLMMMMMMKKKMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXYYY[[[^^^aaabbbbbbcccccccccaaa```___YYYZZZ[[[^^^ccchhhllloooooopppqqqrrrsssuuuvvvvvvyyyyyyzzzzzzzzzzzzyyyyyytttttttttuuuvvvwwwyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyuuuuuuvvvwwwvvvuuutttsssqqqqqqpppnnnllljjjgggffffffeeeeeefffggggggeeebbb______aaadddhhhnnntttwww{{{}}}~~~{{{yyywwwwwwnnnnnnooooooppprrrssstttrrrqqqpppooonnnmmmllllllxxxxxxxxxxxxxxxwwwuuusssrrrrrrrrrsssrrrkkkeeeffflll}}}}}}www{{{|||{{{uuuyyy|||tttaaaTTTLLLEEEBBBCCC======>>>>>>>>>===<<<<<<:::999777555333111000000000000000000000000000000////////////000000000000/////////////////////////////////000000111111111333111222555777<<>>AAADDDOOOfffzzzzzzmmmkkknnnyyywwwtttvvvuuueee[[[XXX___fffkkkwww~~~|||xxxuuurrrnnnllljjjfff___ZZZNNNHHHAAA<<<:::;;;==================>>>???@@@AAADDDCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJLLLMMMMMMMMMMMMOOOPPPPPPQQQSSSUUUUUUWWW[[[]]][[[[[[\\\\\\\\\[[[YYYXXXVVVUUUTTTVVV[[[bbbjjjpppnnnnnnpppqqqssstttvvvvvvzzz{{{{{{||||||{{{{{{zzzssstttuuuvvvwwwxxxyyyzzz|||{{{{{{{{{{{{zzzzzzzzztttuuuvvvvvvvvvuuusssrrrqqqpppooonnnkkkiiigggfffgggffffffffffffeeebbb```^^^^^^```cccgggmmmsssvvv|||}}}~~~|||zzzyyyzzznnnnnnnnnoooppprrrsssttttttsssrrrqqqqqqrrrssstttwwwxxxxxxxxxwwwvvvtttsssuuutttuuutttmmmeeebbbeeeooo}}}~~~zzzwwwzzz{{{~~~vvvdddWWWNNNGGGDDDDDD>>>>>>>>>>>>>>>>>>===<<<;;;:::888555333111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222000111444777===IIITTTUUUMMMEEEEEENNN\\\hhhnnnzzz{{{www{{{nnn^^^JJJDDD@@@BBBGGGKKKRRRYYYYYY___eeehhhjjjnnnwww}}}{{{pppeee^^^UUUVVVZZZ```eeekkkvvv}}}|||{{{zzzvvvtttssstttvvvwwwyyy{{{|||}}}tttpppllljjjlllrrryyy~~~rrrXXXIIIBBB>>><<<======<<<::::::;;;<<<;;;;;;999888777777666666:::999888888999999888777<<<<<<>>>CCCHHHUUUoootttiiijjjxxxtttvvvzzz~~~rrrbbb]]][[[___eeeooo}}}|||yyysssnnnmmmmmmhhh^^^VVVKKKGGGBBB>>>===<<<;;;;;;??????>>>>>>???AAACCCDDDEEEDDDDDDCCCCCCEEEFFFGGGEEEFFFIIIKKKLLLLLLLLLKKKPPPOOOMMMLLLKKKLLLLLLMMMNNNLLLKKKKKKLLLLLLKKKIIINNNMMMMMMLLLLLLMMMNNNNNNQQQQQQQQQQQQRRRSSSTTTTTTWWWVVVTTTRRRPPPNNNLLLKKKMMMMMMOOOSSSTTTVVV]]]fffkkknnnqqqsssssstttuuuvvvwwwxxxyyyyyyxxxwwwuuutttxxxwwwvvvvvvyyyzzzzzzyyyyyyzzz||||||{{{yyyvvvtttvvvuuuuuuuuuwwwvvvuuusssqqqpppooommmkkkiiiggggggiiigggeeedddeeeeeecccbbbdddcccbbbbbbeeellluuu{{{{{{{{{vvvuuussspppooopppqqqqqqppptttsssqqqpppppprrrxxx||||||{{{zzzyyywwwvvvuuutttuuuvvvwwwuuuooohhhaaa^^^iiiwww~~~|||vvvwww}}}lll\\\QQQIIICCC???AAA@@@???===<<<<<<<<<<<<:::999888666444222000///000000////////////000000......////////////......//////............//////111111111111222222222222333333333333777@@@LLLUUUXXXPPPJJJNNNUUU___ppp|||vvvwwwxxxyyyfffTTTFFFBBBAAAGGGLLLOOOSSSXXXYYY^^^dddkkkqqqwww}}}~~~ttthhh\\\TTTQQQUUU\\\dddmmmxxx}}}zzzxxxwwwwwwyyyzzztttwwwzzz||||||zzzvvvtttooooooppprrruuuzzz~~~rrrWWWIIIBBB>>>=========<<<::::::;;;;;;;;;:::999888777777777777999888777777888999999999::::::>>>DDDMMM]]]yyyuuulllnnntttwww|||yyymmmccc^^^\\\aaaiiittt~~~|||{{{yyytttooommmmmmhhh^^^VVVJJJGGGBBB????????????>>>????????????@@@BBBDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHEEEGGGIIIKKKMMMMMMLLLLLLQQQPPPOOONNNMMMMMMMMMMMMMMMKKKJJJJJJKKKKKKJJJIIILLLLLLMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNOOOQQQQQQPPPOOONNNMMMMMMLLLKKKJJJKKKNNNNNNPPPWWW___eeehhhmmmqqqtttvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuxxxwwwvvvvvvxxxzzzzzzyyyyyyyyyzzz{{{zzzyyywwwuuuxxxvvvvvvvvvwwwwwwuuusssrrrqqqooommmjjjiiihhhggghhhfffdddcccddddddcccbbbbbbbbbbbbbbbeeekkksssyyyzzz|||wwwtttqqqooonnnooopppppppppsssrrrrrrppppppsssxxx||||||{{{zzzyyywwwvvvuuutttvvvwwwxxxvvvppphhhaaa\\\aaannn}}}}}}xxxwww|||sssbbbUUUKKKEEEBBBAAA@@@???===<<<<<<<<<<<<;;;:::888666444222111000......------------......//////////////////////////////............//////....../////////000000000222333333444888AAAMMMUUUVVVOOOLLLSSS]]]hhhvvvwwwrrrttt}}}rrr___MMMDDDAAABBBHHHMMMPPPTTTYYYZZZ___fffmmmtttzzzyyyoooddd[[[VVVUUUZZZaaaiiisss}}}}}}|||yyywwwvvvwwwyyyzzzxxxzzz|||}}}|||yyyuuusssooopppqqqtttwww{{{pppVVVHHHAAA>>>>>>===<<<;;;::::::::::::999999888888888888999999888777777666777888:::;;;888999>>>GGGTTTjjjuuuppptttyyytttxxxttthhhbbb___^^^cccnnn}}}~~~|||{{{zzzyyyuuupppnnnmmmggg^^^WWWJJJFFFBBB@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCCEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIEEEGGGIIIKKKLLLMMMMMMLLLPPPPPPPPPPPPPPPOOONNNMMMNNNMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNLLLJJJJJJKKKKKKLLLSSS[[[___dddkkkqqquuuxxxzzz||||||{{{zzzyyywwwwwwvvvvvvxxxvvvuuuvvvxxxzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwwwwuuussssssqqqooollljjjiiihhhhhhfffdddbbbbbbccccccbbbaaa```aaabbbbbbdddiiioootttxxx}}}}}}xxxsssqqqnnnmmmnnnpppppppppqqqrrrrrrqqqrrruuuyyy}}}{{{{{{zzzxxxwwwvvvuuutttwwwxxxyyywwwqqqiii```ZZZYYYddduuu~~~}}}{{{xxxyyy~~~}}}lllZZZMMMFFFEEEAAA@@@???===<<<<<<<<<<<<;;;;;;999777555444222111///......------......///000///...------...///000//////............//////......////////////000000222333333555:::CCCMMMTTTRRRNNNPPP[[[iiivvv|||rrrppptttzzzjjjVVVFFFCCCAAADDDKKKOOOQQQUUUZZZ]]]bbbjjjrrrxxx~~~}}}rrrfff\\\YYYXXX[[[```hhhrrr{{{{{{zzzxxxwwwwwwxxxzzz{{{}}}}}}~~~}}}zzzwwwsssqqqppprrrtttxxx{{{~~~oooUUUHHHAAA>>>???===;;;:::::::::999999888888888888999999:::;;;777888777777777888;;;===888;;;AAAKKK]]]vvvtttrrrzzzrrrsssyyyrrrggg```^^^___fffttt~~~}}}{{{yyyyyyyyyuuuqqqnnnlllfff^^^WWWJJJGGGCCC@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIEEEFFFHHHJJJKKKKKKKKKKKKNNNNNNOOOPPPPPPOOOMMMLLLRRRPPPOOOPPPQQQQQQPPPOOOLLLNNNOOOPPPPPPNNNLLLKKKOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQOOOMMMMMMLLLMMMUUU^^^aaafffmmmsssvvvyyyzzz|||~~~}}}zzzxxxwwwwwwwwwwwwwwwvvvuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwwwwuuurrrtttrrrooollljjjiiiiiiiiidddbbb``````bbbbbbbbbaaa___```bbbcccdddggglllooovvv{{{~~~~~~zzztttrrrooommmooopppqqqqqqooopppqqqrrrsssuuuzzz}}}|||~~~zzzzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwvvvqqqhhh^^^XXXSSS\\\kkk{{{~~~}}}|||~~~~~~|||zzz}}}ttt___NNNGGGFFFAAA@@@???===<<<<<<<<<<<<<<<;;;:::888666555333333111111000000000000111111111000...,,,,,,...000111//////............//////000000000000111111111222222333444777===EEEMMMRRRNNNOOOVVVeeevvvvvvooorrrxxxvvvcccPPPDDDBBBBBBFFFNNNRRRTTTXXX]]]ccchhhpppwww~~~zzzkkk]]]VVVWWW[[[aaagggpppyyy{{{zzzyyyyyyyyyzzz|||}}}}}}{{{wwwtttqqqooorrrtttxxx|||nnnTTTHHHBBB??????<<<::::::;;;;;;:::888888888888888999:::;;;<<<777888999999888999<<<>>>;;;>>>EEEPPPddd}}}qqquuuyyypppuuu|||~~~qqqhhh]]]^^^aaaiiizzz~~~~~~~~~}}}|||zzzyyyxxxxxxuuuqqqnnnkkkddd\\\WWWKKKHHHCCC@@@@@@@@@??????BBBCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMLLLRRRQQQPPPQQQRRRSSSRRRQQQOOOPPPRRRRRRRRRPPPNNNMMMNNNNNNLLLKKKJJJJJJJJJJJJHHHHHHHHHIIIKKKNNNPPPRRRVVVSSSQQQQQQPPPRRR[[[dddooorrrvvvyyyyyyyyyyyyyyy}}}|||zzzxxxwwwwwwwwwxxxwwwvvvuuuuuuwwwyyyyyyxxxwwwvvvuuuuuuuuuwwwyyyzzzyyywwwvvvwwwwwwwwwuuussssssrrrooommmkkkiiiiiiiiibbbaaa______aaabbbbbbaaa```aaabbbbbbccceeeiiilllsssxxx|||}}}|||xxxtttpppooooooqqqrrrrrrnnnoooqqqrrrsssuuuxxx{{{xxx|||~~~}}}}}}}}}yyyyyyxxxxxxwwwvvvuuuuuuuuuuuuttttttpppiii___XXXPPPVVVaaaqqq}}}||||||~~~}}}|||eeeRRRHHHEEEAAA@@@???===<<<<<<<<<<<<<<<;;;:::888777555444444111111000000000000111111111000...,,,,,,...000111//////............/////////000000000000111111111222222444999@@@GGGMMMPPPKKKRRR___ooozzznnnmmmuuu~~~sss^^^NNNFFFBBBDDDIIIQQQUUUVVV\\\bbbjjjooowww~~~uuueeeWWWSSSXXX^^^gggmmmwww~~~~~~||||||{{{{{{|||}}}~~~{{{wwwtttqqqoooooouuuxxx|||nnnUUUHHHCCC@@@>>>;;;888999;;;<<<;;;888999999999999999:::;;;<<<777:::===<<<::::::<<<>>>===AAAHHHTTTjjjvvvnnnxxx~~~uuusssyyyxxxnnnfff[[[___dddnnn~~~~~~}}}}}}|||zzzyyyxxxwwwtttqqqnnniiibbb[[[VVVLLLHHHDDD@@@@@@@@@??????DDDDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHJJJLLLMMMMMMNNNQQQPPPOOOPPPQQQRRRQQQPPPRRRRRRSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPTTTXXXZZZ^^^ZZZYYYYYYZZZ]]]hhhrrr}}}yyywwwwww{{{zzzyyyxxxxxxwwwwwwxxxwwwuuutttuuuwwwyyyyyyxxxvvvvvvuuuuuuuuuvvvxxxyyywwwvvvuuuvvvwwwvvvuuusssrrrrrrpppnnnllljjjiiihhhaaa```______aaaccccccbbbaaabbbbbbbbbbbbdddgggjjjqqqvvv{{{}}}~~~zzzwwwrrrooooooqqqqqqrrrlllnnnqqqrrrssstttvvvxxxuuuyyy{{{zzz{{{~~~~~~{{{yyyxxxxxxwwwvvvvvvuuuuuutttsssqqqqqqpppkkkbbb[[[OOOPPPVVVddduuu~~~}}}}}}mmmXXXKKKFFFAAA@@@???===<<<<<<<<<<<<;;;;;;999888777555444444000//////......//////000000///...------...///000//////............//////------............//////222222555;;;BBBIIIMMMOOOLLLYYYjjjzzztttjjjooo{{{mmmWWWJJJGGGDDDFFFLLLSSSWWWYYY```hhhrrrwww~~~{{{mmm^^^TTTTTT[[[bbbmmmsss|||}}}}}}}}}}}}~~~~~~{{{xxxtttrrrqqqqqqrrryyy{{{oooUUUIIIEEEBBB===999666888;;;===<<<999::::::999999999:::;;;;;;888<<<@@@@@@===:::<<<>>><<>><<<:::;;;::::::999999::::::;;;888>>>BBBBBB>>>;;;;;;===;;;BBBJJJWWWooo|||ooonnn|||tttqqqxxxxxxqqqhhh```ZZZ[[[bbbkkkwww~~~}}}}}}}}}}}}}}}|||{{{zzzyyytttsssppplllfff___XXXTTTKKKHHHDDDBBBCCCEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJMMMNNNOOOPPPQQQPPPOOOOOOPPPOOONNNLLLJJJIIIHHHHHHCCCDDDEEEGGGJJJNNNQQQSSSRRRQQQQQQRRRSSSTTTTTTSSSTTTSSSRRRPPPOOOOOOOOOPPPQQQQQQQQQSSSTTTVVVXXXXXX^^^^^^```dddjjjpppwwwzzz}}}zzzyyy{{{|||yyyxxxuuuvvvwwwyyyyyyxxxwwwwwwvvvuuutttuuuwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuurrrrrrrrrsssuuuvvvuuutttpppqqqrrrrrrooolllhhhfffaaa______```bbbdddddddddeeeeeecccaaa```bbbfffjjjnnntttyyy|||}}}xxxrrrnnnmmmmmmnnnnnnkkkmmmppprrrrrrqqqrrrssstttwwwxxxxxxyyy|||zzzuuuxxxxxxwwwwwwvvvvvvuuuuuuvvvrrrpppppprrrqqqkkkfffXXXQQQNNNTTTdddsss{{{}}}}}}}}}~~~yyy{{{}}}~~~hhhVVVLLLAAA@@@???===<<<<<<<<<<<<:::999888777666555444333222222111111111111222222......////////////......//////............//////////////////000000000111222222555===EEEKKKMMMMMMTTThhh~~~wwwuuuzzz```HHH???AAAIIIJJJPPPVVVYYY]]]gggqqq~~~vvvkkk]]]SSSSSSZZZdddjjjvvv|||}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxuuurrrrrruuuxxxzzz~~~qqqWWWJJJCCC???<<<;;;;;;::::::999999888888999:::;;;;;;:::999888999>>>CCCCCC>>>:::;;;===???@@@KKKaaazzzuuuooovvv|||~~~|||pppqqqvvv}}}uuuiii\\\XXX[[[ZZZdddttt}}}}}}}}}|||{{{yyyxxxwwwtttqqqnnnkkkhhhbbbZZZSSSHHHFFFDDDBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSQQQOOOLLLJJJHHHIIIGGGFFFHHHMMMQQQRRRRRRTTTUUUUUUUUUUUUTTTTTTSSSUUUSSSRRRPPPOOONNNOOOOOORRRTTTUUUWWWZZZ___fffjjjlllkkkmmmrrrzzz|||wwwtttssssssssstttvvvwwwvvvuuuuuuwwwyyyyyywwwuuuttttttvvvvvvwwwwwwwwwwwwvvvvvvtttttttttuuuuuuuuuuuuuuuvvvtttsssqqqpppmmmiiiffffffccc______bbbeeeeeedddfffccc___]]]^^^aaacccdddiiimmmsssxxx|||}}}yyysssmmmjjjjjjkkkmmmoooooooooooopppppppppppptttttttttuuuwwwxxxwwwvvvxxxxxxxxxxxxxxxwwwvvvuuuuuusssqqqppppppnnnkkkiii\\\TTTMMMQQQ___nnnxxx{{{~~~~~~|||wwwvvvwwwxxx|||mmmWWWKKKEEECCC???=========;;;:::999::::::999999888777666333222111111000000111111000000000000000000000000111111000000000000000111222222111111111111111222555666<<>>???===;;;<<<===@@@BBBNNNddd|||rrroooxxx}}}zzzooorrrxxx{{{sssfffZZZWWWZZZ]]]hhhxxx{{{{{{{{{zzzyyywwwvvvuuussspppmmmjjjgggaaaXXXRRRHHHFFFDDDBBBBBBCCCEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLOOONNNNNNNNNNNNPPPQQQRRRSSSSSSSSSRRRPPPNNNKKKJJJLLLJJJIIIKKKPPPSSSTTTTTTRRRRRRRRRSSSRRRRRRQQQQQQRRRQQQOOONNNMMMNNNPPPQQQUUUWWWZZZ]]]aaafffmmmqqquuuvvvzzz|||wwwttttttssssssuuuvvvwwwvvvtttuuuwwwyyyyyywwwuuuttttttvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwtttsssrrrqqqqqqoookkkhhhgggdddaaaaaaeeeggggggfffdddbbb___^^^^^^```aaaaaaeeejjjqqqwww|||zzztttnnnkkkkkkmmmoooqqqqqqpppppppppppppppqqqsssrrrrrrtttvvvwwwvvvtttwwwxxxxxxxxxwwwwwwvvvuuuuuusssqqqqqqpppooollliii___VVVNNNPPP[[[jjjtttxxx}}}yyywwwxxxzzz}}}ttt\\\OOOGGGDDD@@@>>>>>>===<<<;;;888888888777777666555444333222111111000000111111000000000000000000000000111111000000000000111111222111111000000111111111222555;;;DDDHHHIIIMMMSSScccsssxxxzzzwww[[[IIIDDDFFFHHHPPPQQQSSSWWW^^^jjjwww{{{rrrlll```[[[VVVUUUZZZeeeooovvv~~~~~~~~~}}}}}}|||{{{zzzvvvvvvvvvwwwzzz}}}oooUUUHHHCCC???<<<<<<;;;;;;:::999999999:::999999999999999999:::777777888:::;;;;;;<<<===AAADDDQQQhhhvvvmmmppp|||}}}~~~uuunnnttt|||xxxooocccXXXVVVZZZaaammm~~~~~~~~~yyyyyyyyyxxxvvvuuusssrrrqqqnnnkkkhhheee___VVVOOOGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQPPPNNNMMMPPPNNNNNNOOORRRUUUWWWWWWSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQOOONNNOOOQQQSSSUUUXXX\\\```eeejjjpppwww{{{{{{vvvtttuuuttttttuuuwwwwwwvvvtttvvvxxxzzzyyywwwuuutttuuuvvvwwwwwwxxxxxxwwwwwwvvvwwwvvvtttttttttuuuwwwxxxsssrrrqqqqqqqqqpppmmmjjjfffccc```aaaeeehhhgggfffaaa``````_______________aaafffooowww|||}}}vvvpppmmmnnnppprrruuutttrrrpppppppppqqqrrrrrrrrrrrrsssuuuvvvuuutttwwwwwwwwwwwwwwwvvvvvvuuutttsssqqqqqqqqqooommmjjjeee\\\SSSQQQXXXeeerrryyy}}}{{{{{{}}}~~~|||~~~~~~}}}dddSSSHHHEEEAAA>>>>>>===<<<;;;888888777777666555555555333222111111000000111111000000000000000000000000111000000000000000111111111000000000000000111111222666>>>FFFJJJLLLQQQXXXkkk{{{zzzvvv{{{gggPPPEEEEEEIIILLLQQQSSSVVV\\\eeeqqq~~~|||ssshhhaaaXXXVVVUUUWWW^^^iiittt|||~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvwwwyyy{{{~~~oooTTTGGGBBB@@@<<<<<<<<<;;;::::::999999;;;:::999888888999:::;;;999888666777999<<<<<<<<>><<<<<<;;;:::::::::999888888777777777333222111111000000111111000000000000000000000000000000000000000000111222000000//////000000111111666:::BBBJJJMMMOOOUUU]]]pppsssrrruuu~~~xxxZZZIIIEEEGGGJJJMMMRRRTTTYYYaaalllxxxyyymmm```XXXTTTTTTVVVZZZaaakkkvvv}}}~~~~~~~~~}}}{{{xxxwwwwwwyyy}}}oooTTTGGGBBB@@@======<<<;;;;;;::::::999;;;:::999888888999:::;;;<<<:::888888999;;;<<<<<<@@@GGGWWWmmmrrrcccffftttzzzmmmnnnzzz~~~tttiii^^^WWWYYY```hhhvvv~~~||||||||||||{{{{{{{{{{{{yyyyyyxxxwwwuuusssqqqpppnnnkkkgggeeeaaaZZZQQQJJJFFFFFFEEEDDDCCCDDDDDDEEEDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRSSSTTTVVVXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYWWWWWWXXXZZZ]]]^^^aaafffnnnuuu{{{zzzwwwwwwuuuuuuuuuvvvxxxyyyxxxwwwxxxyyyzzzyyywwwuuuvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxvvvuuurrrqqqqqqsssvvvxxxvvvuuusssrrrqqqoookkkhhhbbb```^^^```ccceeedddbbb___bbbeeeeeebbb___^^^^^^aaagggooovvv{{{{{{wwwttttttuuuwwwyyywwwtttrrrqqqrrrtttuuutttssssssuuuwwwxxxwwwuuutttuuuuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrpppnnniiieee^^^WWWXXXbbbqqq}}}zzzxxxyyyzzzyyywwwttttttyyypppYYYJJJFFFAAA===;;;;;;:::999;;;:::999888777777777888333222111111000000111111000000000000000000000000000000//////000111222222000000000000000111222222888<<>>>>>===<<<;;;999777666777888999333222222111000111111111000000000000000000000000////////////000111222333222222222222333444555666:::===DDDIIIMMMVVVgggxxx|||qqqjjjmmm||||||cccMMMJJJMMMOOOTTT\\\^^^```fffqqq}}}vvviii^^^YYYWWWbbbiiisssyyy||||||zzzxxxuuuuuuvvvxxxzzz|||~~~pppUUUGGGBBB@@@<<<<<<;;;:::888777777666::::::::::::::::::::::::777999::::::999:::<<<>>>@@@NNNdddzzz|||fff]]]]]]```kkk|||zzzuuuyyyqqqbbbZZZUUUTTT^^^jjjwww~~~~~~~~~|||yyyuuussstttvvvvvvvvvyyywwwuuutttsssqqqnnnlllllliiieee```ZZZSSSKKKFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGGGGGGGGGGIIIKKKNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSWWWUUUUUUWWWZZZ^^^aaabbbhhhjjjooouuu{{{~~~|||yyywwwzzzxxxvvvxxx{{{}}}|||{{{}}}|||zzzxxxwwwwwwxxxxxx}}}||||||{{{zzzzzzyyyyyyuuuuuuuuuwwwxxxxxxwwwuuussstttuuutttrrrnnnjjjhhhfffeeeddddddcccbbbaaaaaadddccccccaaa```___]]]]]]]]]```dddhhhnnnuuu}}}|||wwwuuuuuussssssrrrrrrrrrsssssstttvvvuuuuuuuuuuuuvvvvvvwwwtttuuuvvvwwwxxxwwwwwwvvvwwwtttrrrrrrtttuuutttrrrrrrxxx|||vvvlllgggkkkqqq~~~{{{zzzzzzzzzyyyvvvxxxzzzzzzxxxvvvuuuuuutttXXXKKKCCCCCCBBB<<<:::>>>:::::::::999888777666555222222111111000/////////000000000000000111222222222000///000333444333000000111333333222222333555;;;===AAAGGGPPP___ppp|||ooogggmmmtttsss^^^NNNOOOTTTTTTVVV[[[^^^bbbjjjwww{{{mmm```YYYWWWVVVdddmmmwww|||zzzwwwtttrrrsssvvvyyy|||qqqUUUHHHCCC@@@<<<<<<;;;:::999888777777::::::::::::::::::::::::999:::;;;;;;:::;;;===@@@CCCQQQfff}}}uuuaaa\\\^^^dddpppyyywww{{{~~~nnn```ZZZWWWWWWaaaooo|||~~~}}}}}}}}}~~~yyyvvvrrrqqqrrrsssttttttxxxuuurrrpppooonnnlllkkkiiifffbbb^^^YYYSSSLLLHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHGGGHHHIIIKKKNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRWWWVVVVVVXXX[[[___bbbccciiilllrrrxxx~~~~~~|||zzzzzzxxxvvvxxxzzz||||||{{{}}}|||zzzyyyxxxxxxyyyyyy{{{{{{zzzyyyyyyxxxxxxwwwuuuuuuuuuwwwyyyyyyxxxvvvvvvvvvwwwvvvsssoookkkiiidddddddddccccccbbbbbbbbbddddddbbbaaa___^^^^^^^^^\\\___bbbffflllttt|||~~~yyyvvvuuutttssssssrrrssssssttttttuuuuuuuuuuuuuuuvvvvvvwwwuuuvvvxxxyyyyyyyyyxxxxxxwwwuuurrrrrrtttuuutttrrrwww~~~|||pppjjjmmmssszzzyyyzzz{{{{{{xxxzzz|||{{{zzzxxxxxxxxxxxx[[[MMMCCCAAA@@@:::888<<<999999999888777666555444333222222111000000//////000////////////000111222111000...000222333222000///111222222111111333555<<<>>>BBBIIITTTcccsssllleeeiii{{{kkkYYYKKKMMMRRRSSSTTTYYY___ccclllxxxuuuggg\\\XXXXXXYYYeeennnwww}}}}}}|||wwwuuusssrrrsssvvvyyy|||qqqVVVHHHCCCAAA======<<<;;;:::999999888:::::::::::::::::::::::::::;;;;;;;;;;;;<<>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;:::<<>>>>>AAA:::::::::999888777555555444444333333222111111000//////............//////...///////////////000111///000000000000111444777;;;>>>FFFRRRbbbrrr~~~~~~tttuuu|||lllSSSNNNLLLOOOSSSUUUXXX[[[___eeeoooyyy|||oooaaaYYYVVVVVV^^^hhhnnnwww~~~~~~}}}|||yyyuuurrrppppppqqqrrruuuxxx{{{~~~rrrVVVHHHBBB@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888999;;;@@@CCCQQQaaayyynnncccaaaggguuuxxxxxx~~~yyynnnaaaXXXXXX]]]dddsss~~~}}}{{{yyywwwvvvrrrqqqooonnnoooooonnnmmmpppmmmjjjhhhhhhhhhhhhggggggccc^^^YYYUUUPPPKKKHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFHHHJJJJJJJJJJJJLLLMMMNNNQQQUUUXXXYYYXXXUUUSSSRRRSSSUUUWWWXXXXXXWWWWWWVVVUUUTTTSSSTTTVVVXXXYYYZZZ]]]___```aaadddjjjoootttzzzzzzvvvwwwxxxxxxwwwvvvvvvwwwyyywwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwvvvtttuuuvvvxxxwwwwwwwwwvvvuuusssqqqnnnlllkkkhhhjjjmmmppppppmmmiiigggdddccccccaaa```___^^^]]]\\\]]]___aaafffnnnwww~~~{{{xxxxxxwwwvvvuuuuuutttuuuuuuttttttttttttuuuwwwxxxyyyvvvvvvuuutttttttttuuuuuuvvvvvvwwwuuutttssstttvvv|||vvvnnnjjjiiiooo~~~zzzvvvssstttuuuuuuuuuuuuxxxzzzppp[[[HHHBBBAAA>>><<<>>>::::::::::::999777666555333333333222111111000000000000//////......//////...///111000//////000222000111111000000222666999<<<@@@HHHVVVfffvvvzzztttwww~~~ttt___KKKKKKKKKLLLOOOSSSWWWZZZ```gggqqq{{{wwwiii\\\YYYYYYZZZcccmmmrrr{{{~~~~~~}}}|||zzzxxxuuurrrpppnnnrrrsssvvvyyy}}}qqqUUUGGGAAA>>><<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999<<>>;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;::::::>>>CCCGGGTTTiiikkkdddhhhttt}}}xxx|||}}}xxxeeeZZZSSSWWW___jjj|||~~~~~~~~~~~~|||zzzxxxwwwuuusssqqqpppooonnnllljjjkkkiiigggggggggfffdddbbb^^^[[[WWWSSSPPPNNNKKKHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGIIIJJJKKKJJJKKKMMMNNNOOOQQQTTTVVVWWWWWWUUUTTTUUUWWWZZZ\\\]]]]]]]]]\\\\\\ZZZXXXVVVVVVWWWYYY[[[[[[___bbbccccccfffmmmsss|||{{{vvvwwwyyywwwttttttvvvyyyyyyzzz|||~~~~~~~~~~~~yyyyyyxxxxxxwwwvvvvvvvvvyyyvvvtttssstttttttttsssuuuuuutttsssqqqpppooonnnkkknnnqqqrrrpppkkkfffbbbaaabbbddddddccc```\\\ZZZZZZZZZ[[[]]]bbbjjjttt{{{|||zzzyyyxxxwwwvvvuuuuuuuuuuuussssssttttttuuuwwwxxxyyywwwvvvuuussssssssstttuuuuuuwwwxxxvvvssssssuuuwwwvvvtttrrrqqqppplllfffaaaXXX```ppp|||zzzvvvwwwxxxxxxxxxyyy|||jjjTTTMMMIIIBBB<<<<<<888888888888777555444333222222111111000/////////222222111000000000000000///111333222000000222444222222222111111444888;;;AAADDDMMM\\\nnn|||uuuuuu}}}|||dddPPPJJJMMMOOONNNOOOTTTZZZ^^^dddlllwww|||iii\\\TTTZZZ___bbbjjjvvvyyy~~~}}}|||||||||||||||{{{yyyvvvrrrpppooooooooowwwzzz}}}pppVVVHHHCCC???999999999::::::;;;;;;;;;999::::::;;;;;;::::::999;;;:::;;;===<<<;;;@@@HHHYYYnnn~~~jjjeeehhhyyy{{{vvvzzzyyyttteee[[[UUUXXXcccrrr~~~~~~}}}}}}|||zzzyyyxxxtttssspppnnnmmmmmmnnnnnnllljjjgggeeeeeedddbbb```[[[ZZZVVVRRRNNNKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQTTTVVVXXXYYYYYYYYYYYY[[[\\\]]]]]]]]]]]]^^^]]][[[XXXVVVWWWZZZ]]]^^^aaaccccccccchhhqqqyyy{{{ttttttuuuuuuvvvvvvwwwwwwvvvwwwyyy{{{~~~}}}zzzxxxxxxwwwuuutttssstttvvvwwwyyyuuuqqqrrrvvvwwwuuurrrttttttttttttsssrrrqqqpppsssrrrqqqpppmmmiiifffdddcccfffiiigggccc```______\\\]]]^^^___ccciiipppvvv~~~~~~yyyyyywwwtttrrrrrrtttvvvvvvvvvuuutttttttttttttttxxxwwwvvvuuutttsssssssssuuuttttttsssrrrrrrqqqqqqwwwrrrllliiimmmpppjjjaaa[[[^^^eeesssyyyyyyzzz{{{{{{{{{zzzzzzoooVVVJJJDDD>>>;;;<<<;;;;;;::::::999888888777666666444333222111111111000000////////////000000222111000000000000000111555333111111333777999:::CCCJJJVVVeeessszzztttxxxlllWWWLLLKKKKKKLLLNNNSSSXXX]]]aaakkkqqqxxx~~~qqq```YYYVVV[[[cccjjjqqqxxx~~~|||{{{{{{{{{zzzyyyxxxxxxvvvqqqmmmlllooosssyyy|||oooUUUHHHCCC???<<<;;;;;;;;;:::::::::999999::::::;;;;;;::::::999;;;:::;;;===<<<<<>>;;;<<<:::::::::999888888777777666555555444333222111000000000////////////000000111000000000000000111111555333222222555888;;;===EEEMMM[[[jjjxxxzzzwww}}}gggTTTLLLKKKLLLMMMQQQVVV\\\aaaeeeooottt{{{|||ooo```ZZZXXX]]]fffmmmuuu|||~~~{{{{{{{{{{{{zzzxxxuuutttrrrooommmnnnssswww|||~~~nnnTTTGGGBBB@@@>>>>>>===<<<;;;:::999888999::::::;;;;;;::::::999;;;:::;;;===<<<<<>>;;;;;;:::999999888777777666666555555555555444222111000000000////////////000000000/////////000111222222444333333333666999===@@@HHHSSScccsssyyyyyyyyy```PPPLLLLLLMMMPPPTTTZZZaaagggjjjrrrwww~~~wwwkkk^^^ZZZZZZaaajjjrrr{{{}}}{{{{{{{{{{{{yyywwwqqqpppnnnmmmmmmqqqwww|||lllSSSGGGBBB@@@>>>>>>===<<<;;;::::::999999::::::;;;;;;::::::999;;;::::::======>>>EEEMMM___ttt{{{mmmoooyyy}}}wwwsssxxx{{{sssmmm```[[[\\\gggwww~~~}}}{{{yyywwwvvvpppooommmkkkiiihhhhhhhhhhhheeeaaa^^^[[[YYYVVVSSSQQQOOOMMMKKKHHHFFFEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLOOOPPPRRRTTTVVVWWWXXXYYYXXXXXXXXXYYYZZZ[[[\\\\\\_________]]]\\\]]]```bbbdddgggjjjmmmrrryyy|||xxxwwwvvvuuuuuuvvvvvvwwwvvvvvvwwwyyy{{{{{{zzzxxxzzzyyywwwvvvuuuttttttuuuxxxuuussssssuuuuuutttsssrrrssstttvvvwwwxxxyyyyyywwwuuusssoookkkgggdddcccffffffeeedddaaa^^^\\\[[[\\\\\\]]]^^^```fffmmmrrr{{{{{{yyyvvvtttttttttuuuuuuvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrsssrrrrrrssssssrrrqqqoooooojjjlllnnnpppttttttkkk```TTTTTTWWW___kkkwww~~~}}}|||xxxtttqqqqqqrrrssswww|||eeePPPDDD???<<<;;;999999888888777666666666444555666666555333111///000000////////////000000////////////000111333333222222333333555999>>>AAALLLYYYkkk|||yyy{{{rrrZZZMMMLLLMMMOOORRRWWW^^^fffllloooqqqvvv}}}~~~sssggg\\\ZZZ\\\dddmmmuuu~~~}}}}}}|||{{{zzz{{{zzzxxxvvvooonnnllllllooottt{{{lllRRRGGGBBB???======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999;;;999:::<<<===???GGGPPPbbbwwwzzzpppxxxzzzwwwvvvzzzyyyqqqjjj```^^^aaannn~~~~~~|||zzzwwwuuutttpppooommmkkkjjjhhhgggggggggddd___\\\YYYVVVSSSPPPLLLKKKJJJHHHFFFEEEDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSUUUUUUUUUVVVVVVVVVWWWYYY[[[\\\]]]aaabbbbbbaaa```aaadddfffiiijjjlllqqqxxx}}}yyyxxxwwwuuuuuuuuuvvvwwwvvvvvvvvvxxxzzzzzzyyywwwyyyxxxxxxwwwvvvuuuuuuuuuwwwuuutttttttttuuuttttttssstttuuuwwwxxxyyyzzzzzzuuutttpppmmmiiieeecccaaacccbbbaaa``````^^^]]]\\\\\\\\\\\\]]]___dddkkkpppxxx~~~{{{xxxtttssstttuuutttsssttttttsssrrrrrrrrrrrrrrrvvvuuutttsssrrrrrrrrrrrrsssssstttttttttrrrpppoooiiillloooppprrrpppfff[[[SSSRRRTTT[[[gggvvv}}}yyyzzz}}}zzzuuupppnnnnnnooopppsssxxxjjjRRREEE@@@>>>;;;999999888888777666666666444555666777666333111///000000////////////000000////////////000111333333000111222333444888===BBBOOO^^^rrr}}}mmmUUULLLMMMNNNPPPTTTZZZaaahhhnnnqqqnnnsss{{{zzznnnccc[[[ZZZ^^^gggpppxxx~~~|||||||||{{{zzzzzz{{{zzzwwwuuuqqqooommmnnnrrrxxx~~~lllRRRFFFBBB???<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::999:::<<<>>>@@@IIIRRRggg|||wwwrrrwwwxxxxxx{{{~~~xxxpppjjjaaa```fffuuu~~~}}}{{{xxxuuusssrrrooonnnmmmkkkiiigggfffeeeeeeaaa]]]YYYVVVSSSPPPMMMIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFGGGIIIJJJLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTVVVVVVVVVWWWZZZ]]]___aaacccdddeeeddddddeeehhhjjjmmmnnnqqqwww{{{zzzwwwuuutttuuuvvvwwwvvvuuuuuuwwwyyyzzzyyywwwxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxtttrrroookkkgggdddbbbaaa```^^^]]]]]]]]]]]]\\\ZZZ[[[\\\\\\\\\^^^ccciiinnnuuu|||{{{wwwrrrqqqssstttsssqqqrrrqqqqqqqqqqqqrrrssssssxxxxxxvvvuuutttsssssssssssstttuuuuuuuuusssqqqoookkknnnooonnnooollldddZZZQQQPPPPPPVVVbbbsssyyyvvvxxx|||yyyuuuqqqoooooopppqqqssswwwpppWWWHHHCCC???;;;:::999999888777777666666666666666666555333222000000000////////////000000000/////////000111222222///111333333333777===BBBQQQaaawwwgggRRRKKKNNNNNNPPPTTTZZZaaaggglllooolllrrryyy}}}vvvkkk```\\\\\\bbbkkkssszzz|||{{{{{{{{{zzzzzzzzzzzzyyyvvvtttqqqpppooorrrwww}}}lllRRRFFFAAA???===<<<<<<;;;:::999888888999::::::;;;;;;::::::999:::999:::<<<>>>AAAJJJTTTmmmssssssssswwwyyy|||zzzrrrkkkaaabbbjjj{{{~~~}}}|||yyyvvvsssqqqooommmmmmkkkjjjhhheeedddbbbaaa^^^YYYVVVSSSPPPMMMJJJGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUVVVVVVVVVVVVWWWWWWYYY\\\```dddfffiiijjjkkkkkkkkklllnnnqqqtttvvv{{{|||{{{xxxuuuttttttvvvwwwvvvuuuuuuvvvxxxyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvuuutttsssssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvsssrrrnnnkkkgggeeedddccccccaaa^^^]]]^^^^^^\\\ZZZ[[[\\\[[[[[[]]]aaahhhmmmssszzzzzzuuupppppprrrtttrrrpppooooooppppppqqqssstttuuuwwwvvvvvvuuutttttttttuuuqqqssstttuuutttrrrpppnnnmmmoooooommmlllkkkeee]]]WWWUUURRRTTT\\\lll~~~~~~wwwtttwww|||zzzwwwuuussstttuuuvvvtttwwwyyy]]]LLLEEE@@@::::::::::::999888888777777777777666555444333222222000000////////////000000111000000000000000111111111333555555444777===CCCRRRcccyyyxxxaaaOOOKKKNNNNNNPPPTTTZZZ```eeeiiilllnnnssszzz{{{ssshhh^^^___```gggpppvvv|||}}}zzzyyyzzzzzzzzzyyyzzzzzzyyyvvvsssqqqpppqqqvvv}}}mmmSSSFFFAAA>>>>>>>>>===;;;999777666555999::::::;;;;;;::::::999:::999999<<<>>>AAAKKKUUUqqqpppsssqqqvvvzzz}}}|||sssmmmaaabbblll}}}|||{{{xxxuuurrrpppnnnlllkkkjjjhhhfffdddbbb```^^^[[[WWWSSSQQQNNNKKKIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOORRRSSSUUUVVVWWWXXXYYYYYYXXXXXXYYY[[[___ccchhhjjjooopppqqqrrrrrrsssuuuwwwzzz~~~}}}{{{xxxuuuttttttvvvwwwvvvuuutttuuuwwwyyyxxxwwwuuuvvvwwwxxxxxxyyyxxxxxxuuuvvvvvvuuusssssstttuuuwwwxxxxxxwwwwwwuuutttttttttrrroookkkhhhfffeeeeeeiiifffbbbaaaaaaaaa^^^\\\[[[[[[[[[[[[\\\aaaggglllqqqxxxyyytttooooooqqqsssqqqnnnnnnnnnooopppqqqsssuuuvvvuuuttttttttttttuuuvvvvvvppprrrssstttsssqqqooommmnnnpppooolllllllllgggaaabbb^^^XXXUUUZZZfffvvv|||vvvssswww~~~}}}{{{yyyxxxxxxyyyzzzuuuxxxbbbOOOGGG@@@888;;;;;;::::::999888888888888777666444333333333333000000////////////000000222111000000000000000111222555777666555777>>>DDDRRRcccyyyqqq]]]NNNKKKOOOOOOQQQTTTYYY^^^cccgggiiipppuuu|||zzzrrrggg^^^aaacccjjjsssyyy}}}|||yyyyyyzzzzzzyyyyyyzzzzzzyyyuuusssooooooqqqxxxkkkRRRGGGDDDBBB>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999<<<>>>CCCNNNZZZwwwyyymmmuuu{{{rrrvvv||||||tttkkkcccccclll}}}yyywwwuuusssqqqooohhhjjjkkkiiidddaaaaaabbb[[[WWWRRRMMMKKKIIIFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRVVVXXX[[[]]]^^^^^^\\\[[[XXXYYY[[[___eeeiiilllllltttsssssstttwwwyyyzzzzzz~~~|||xxxvvvwwwxxxwwwvvvtttsssssstttvvvxxx{{{|||vvvwwwwwwwwwxxxxxxxxxxxxvvvuuutttrrrrrrsssssstttvvvvvvvvvvvvuuuuuuuuuuuupppooonnnmmmkkkjjjiiihhhgggeeecccbbbbbbbbb```___ZZZ[[[[[[ZZZ[[[]]]aaaeeeooovvvzzzwwwtttqqqoooooopppqqqnnnppprrrssssssssstttuuuvvvvvvvvvvvvuuuuuuuuuuuupppqqqrrrssssssrrrpppooonnnnnnnnnmmmlllkkkiiiiiifff^^^SSSJJJLLLZZZppp|||wwwwwwzzz|||zzzzzz~~~~~~{{{yyywwwxxx}}}kkkSSSDDD???@@@:::999999999:::888555333666666666555444444333333111111111111000000000000000111222111000///000111222222444666444555===GGGWWWhhh{{{zzz```QQQOOOOOOLLLSSSUUUWWWZZZ]]]bbbiiinnnxxxzzz}}}ttthhh```]]]]]]dddmmmsss{{{|||{{{zzzzzz{{{yyywwwxxxyyyxxxtttqqqjjjnnntttzzziiiPPPEEEBBB@@@>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;999:::===???EEEQQQ]]]{{{tttiiiqqqwwwqqquuu}}}{{{sssjjjcccdddnnn|||xxxvvvtttssspppnnniiijjjjjjgggccc``````aaaZZZVVVQQQMMMJJJHHHFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDEEEGGGIIIJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUXXXYYY\\\^^^___^^^]]]\\\YYYZZZ]]]bbbhhhmmmpppqqqwwwvvvwwwyyy{{{~~~|||xxxvvvwwwxxxwwwuuuttttttsssttttttvvvxxxyyyvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvtttssssssssstttuuuwwwwwwwwwvvvuuutttttttttoooooonnnmmmllljjjjjjiiigggeeecccbbbaaaaaa___^^^[[[[[[[[[ZZZZZZ]]]aaadddnnnttt}}}{{{yyyvvvsssqqqpppppppppnnnppprrrrrrrrrrrrssstttuuuuuuuuuuuuttttttttttttpppqqqrrrssssssrrrpppooooooooonnnnnnmmmkkkjjjiiiggg```TTTKKKLLLYYYmmm|||}}}xxxxxx||||||{{{{{{~~~oooVVVEEE??????>>>===<<<;;;<<<;;;999777666666666555444444333333111111111111000000000000...///111111111111333444222222333555444555>>>HHHWWWgggyyy~~~ttt\\\PPPOOOPPPNNNTTTVVVYYY[[[___eeelllqqqzzz|||~~~~~~rrrfff^^^[[[^^^fffooouuu}}}~~~{{{zzzyyyyyyyyyxxxvvvwwwxxxvvvsssppplllpppvvv{{{iiiPPPEEEAAA@@@>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;:::;;;>>>AAAGGGUUUcccnnnfffooorrrooouuu~~~~~~yyyppphhhcccfffrrr~~~~~~}}}zzzwwwuuusssrrrooonnnkkkkkkiiieeeaaa______```XXXUUUOOOKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@AAABBBAAABBBCCCEEEGGGIIIJJJJJJKKKKKKLLLMMMPPPSSSVVVXXXYYYZZZ\\\]]]^^^^^^]]]\\\YYY[[[___dddjjjooorrruuuwwwxxxyyy{{{~~~~~~{{{xxxvvvvvvvvvuuutttttttttssssssssstttuuuvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvuuutttuuuuuuuuuyyyxxxwwwvvvuuutttsssrrroooooonnnmmmlllkkkkkkjjjhhhfffcccbbbaaa```^^^\\\[[[[[[[[[ZZZZZZ\\\```ccclllrrr{{{}}}{{{xxxuuurrrpppoooooommmoooqqqqqqqqqpppqqqrrrtttttttttsssssssssrrrrrroooppprrrssstttsssqqqppppppppppppooonnnmmmkkkkkkiiibbbWWWNNNMMMXXXjjjwww~~~yyyzzz~~~|||}}}tttZZZGGG@@@???===;;;999888888888777666666666666555444444333333111111111111000000000000///111222222111111222444111111333555444666???JJJWWWgggyyy}}}{{{lllXXXNNNOOOQQQQQQTTTWWWZZZ^^^cccjjjqqqwww}}}~~~zzzmmmbbb[[[YYY```hhhqqqxxx~~~|||zzzyyyyyyyyyxxxwwwvvvvvvvvvtttqqqooommmqqqwww|||lllRRRGGGCCCBBB>>>===<<<;;;;;;:::;;;;;;999999999999999999999999:::999;;;>>>AAAHHHYYYhhh|||kkkgggoooyyyppppppwww~~~vvvnnngggbbbhhhvvv~~~|||yyyvvvtttsssqqqooommmmmmkkkgggccc___]]]\\\]]]VVVRRRMMMJJJHHHFFFEEECCCDDDCCCAAA@@@??????@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLLLLLLLMMMOOORRRUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[^^^aaaeeeiiimmmqqqssstttvvvyyy|||zzzyyywwwuuuuuutttttttttsssssssssttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvzzzyyyxxxvvvuuusssrrrqqqoooooonnnnnnmmmllllllkkkhhhfffdddcccbbb```]]][[[\\\\\\[[[ZZZYYY[[[___bbbjjjpppyyy~~~{{{wwwtttqqqooonnnmmmoooqqqqqqoooooooooppprrrrrrrrrrrrqqqqqqqqqqqqoooppprrrttttttsssrrrqqqqqqqqqqqqpppooonnnmmmlllkkkdddZZZQQQOOOWWWfffrrr~~~zzz||||||{{{yyy^^^JJJAAA@@@===:::777666666777666555666666666555444444333333111111111111000000000///444555555444111//////000111111333555555777AAALLL[[[jjj{{{||||||yyyfffUUUNNNOOOQQQRRRTTTWWW[[[___eeemmmvvv{{{tttggg^^^YYYYYYbbbjjjttt{{{}}}{{{zzzyyyyyyzzzxxxwwwwwwvvvuuussspppooommmqqqwww|||lllRRRGGGCCCAAA>>>===<<<;;;;;;:::;;;;;;999999999999999999999999888888;;;>>>@@@III\\\mmmyyykkkkkksssuuupppttt|||}}}tttkkkfffbbblll|||~~~{{{xxxuuusssrrrqqqooommmoookkkfffaaa^^^[[[ZZZYYYSSSPPPKKKHHHFFFEEEDDDBBBBBBAAA@@@???>>>>>>???@@@BBBBBBBBBDDDEEEHHHJJJKKKMMMLLLLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]aaadddgggiiijjjlllooorrrsssvvv{{{yyyuuuuuuuuutttsssrrrrrrsssqqqrrrsssuuuvvvwwwxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuyyyxxxwwwvvvuuutttsssrrrppppppooonnnmmmmmmllllllhhhgggeeedddcccaaa^^^[[[\\\\\\[[[ZZZYYYZZZ^^^aaahhhnnnwww~~~|||wwwsssqqqoooooonnnoooqqqqqqooonnnnnnoooqqqqqqqqqqqqppppppppppppnnnooorrrtttuuutttsssrrrrrrrrrrrrqqqpppooommmmmmkkkfff]]]TTTQQQXXXeeeoooyyy}}}|||}}}}}}bbbMMMCCCAAA@@@===:::999999:::999999666666666555444444333333111111111111000000000///444555555444111//////000111111333555666999DDDPPPaaappp}}}|||uuubbbTTTOOOOOOQQQSSSTTTVVV[[[aaagggpppyyyzzznnnbbb[[[YYY[[[ccclllvvv}}}}}}{{{zzzzzzzzzzzzxxxxxxxxxwwwuuurrrpppooolllpppwww{{{jjjQQQEEEAAA???>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::777888;;;>>>AAAKKK___ssswwwkkkoooxxx|||qqqrrrxxx}}}sssjjjffffffsss{{{xxxuuussssssrrrpppnnnoookkkeeeaaa]]]ZZZWWWTTTQQQMMMIIIFFFEEEDDDCCCBBB@@@???>>>======>>>???@@@CCCCCCBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTWWW[[[___aaaiiilllnnnnnnmmmmmmpppsssuuuzzz|||wwwoooppprrrqqqppppppqqqrrrpppqqqsssuuuwwwxxxyyyyyyuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqooonnnmmmlllkkkhhhgggfffeeeeeeccc___\\\]]]]]]\\\ZZZXXXZZZ]]]```eeekkkuuu|||{{{vvvrrrpppppppppoooppprrrqqqooonnnnnnnnnqqqqqqqqqpppppppppoooooommmooorrrtttuuuuuuttttttrrrrrrrrrqqqpppooommmmmmkkkggg```XXXUUUZZZeeeooowww{{{gggPPPEEEBBB>>><<<:::999999999888777666666666555444444333333111111111111000000000000///111222222111111222444333222444666888<<>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::777888<<>>===<<<<<<===>>>@@@AAACCCCCCBBBAAABBBDDDFFFGGGFFFGGGJJJLLLNNNNNNNNNNNNMMMNNNOOORRRWWW]]]bbbfffkkknnnqqqqqqnnnmmmppptttwww||||||vvvsssiiillloooooonnnnnnppprrrpppqqqsssuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvwwwwwwwwwvvvuuutttsssttttttuuuvvvwwwwwwxxxtttsssrrrpppnnnlllkkkjjjhhhggggggggggggeeeaaa^^^]]]]]]\\\ZZZXXXYYY\\\___aaagggqqqyyyzzztttpppoooqqqrrrppprrrsssrrrooonnnnnnnnnqqqqqqqqqpppppppppoooooommmoooqqqtttuuuvvvuuuuuurrrqqqqqqqqqpppnnnmmmllljjjgggaaa[[[XXX]]]gggooovvv|||~~~kkkRRREEEBBB:::999888888888777555333666666666555444444333333111111111111000000000000...///111111111111333444444333555888999>>>JJJWWWmmm{{{|||~~~~~~kkkYYYQQQOOOOOORRRVVVWWWZZZ___eeellluuu{{{qqqeee\\\ZZZ^^^ccckkkttt}}}}}}{{{yyyxxxwwwwwwwwwvvvxxxyyywwwsssooonnnnnnmmmrrrxxx}}}mmmSSSGGGCCCAAA>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::===@@@CCCOOOfff|||qqqiiiqqqzzzrrrmmmttt}}}}}}rrriiigggnnn~~~}}}}}}~~~|||{{{yyyvvvttttttsssqqqpppnnnjjjeeeaaa^^^YYYSSSNNNNNNKKKFFFDDDCCCCCCBBBAAA<<<<<<<<<<<<===>>>@@@AAACCCBBBAAA@@@@@@BBBDDDEEEBBBDDDHHHLLLOOOOOONNNNNNLLLLLLNNNRRRXXX___eeeiiiiiimmmqqqpppmmmlllooosssvvv}}}|||wwwsssoookkkiiifffiiimmmnnnmmmmmmooorrrqqqrrrssstttttttttsssssswwwwwwwwwwwwxxxxxxxxxxxxuuuvvvvvvwwwwwwuuutttsssqqqrrrsssuuuvvvxxxyyyzzzuuutttsssqqqnnnllljjjiiihhhgggggghhhhhhfffccc```^^^]]]\\\YYYXXXYYY\\\^^^^^^dddnnnwww}}}yyysssooooooqqqsssqqqrrrsssrrrpppnnnnnnnnnqqqqqqqqqqqqppppppppppppmmmoooqqqtttvvvvvvvvvuuuqqqqqqqqqpppooonnnmmmllljjjgggbbb\\\ZZZ___hhhpppwww}}}}}}~~~mmmTTTEEEAAA<<<<<<;;;<<<<<<;;;888555777666666555444444333333111111111111000000000000000111222111000///000111444444666888:::???LLLXXXooo}}}zzzgggUUUOOOOOOOOOSSSXXXZZZ]]]aaagggoooxxx~~~yyyoooccc[[[ZZZ```fffnnnwww~~~~~~}}}zzzxxxvvvuuuuuuuuutttwwwxxxvvvqqqmmmlllmmmooosssyyy~~~kkkRRRFFFAAA===<<<<<<;;;::::::::::::;;;999999999999::::::;;;<<<:::;;;===@@@DDDPPPggg|||hhhfffqqqyyynnnmmmvvv|||qqqkkkjjjvvv~~~~~~~~~~~~{{{xxxyyyxxxvvvtttsssppplllhhhjjjgggbbb]]]YYYTTTOOOLLLIIIGGGEEEBBB@@@?????????;;;:::999999:::<<>>AAADDDPPPggg|||vvvbbbeeeqqq|||ooonnnwww{{{qqqmmmmmm|||~~~}}}}}}}}}}}}|||zzzwwwvvvuuussssssrrrpppllliiiiiifffaaa\\\XXXSSSNNNKKKHHHGGGDDDBBB@@@?????????===<<<;;;;;;<<<>>>@@@BBB@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKKKKLLLOOOSSSYYYaaagggkkkqqqoookkkhhhfffhhhmmmqqqyyy~~~zzzxxxsssmmmhhhbbb___[[[XXXVVVWWWZZZ[[[bbbccceeehhhkkkmmmnnnoooqqqqqqrrrssstttuuuuuuvvvyyyxxxxxxwwwuuuttttttssssssttttttuuuuuuvvvvvvwwwtttssssssvvvxxxyyywwwuuuttttttrrrqqqooollljjjiiiiiihhhhhhiiiiiigggccc``````___\\\ZZZYYYYYYZZZ\\\^^^bbbiiiqqqyyy~~~zzzuuutttsssrrrqqqppppppqqqqqqppppppooonnnoooooonnnpppqqqqqqpppooonnnnnnooorrruuuwwwvvvuuutttsssqqqooommmmmmlllmmmjjjfffaaa]]]YYYYYYaaallluuuzzzxxx\\\JJJDDD>>><<<:::999::::::888777888666444444555555444333333222222222111000000000000111111111111222222222444333555888<<>>AAAEEEQQQggg|||wwwhhh^^^eeesss~~~qqqpppxxxzzzqqqoooqqq~~~}}}{{{{{{{{{zzzyyywwwsssrrrqqqqqqpppnnnkkkiiifffccc^^^YYYUUUQQQLLLIIIFFFEEECCC@@@???>>>>>>>>><<<;;;;;;;;;<<<>>>@@@AAA??????@@@@@@AAABBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGHHHJJJMMMRRRYYY```gggkkkmmmjjjfffbbb```bbbhhhlllwww~~~yyytttnnnjjjgggccc^^^ZZZUUUSSSOOOLLLMMMPPPTTTWWW]]]___bbbfffiiilllnnnoooppppppqqqrrrtttuuuvvvvvvwwwwwwvvvuuuttttttssssssrrrrrrsssssstttuuuuuuuuussssssssstttvvvwwwvvvttttttsssrrrpppnnnlllkkkjjjiiihhhhhhiiiiiigggccc```___^^^[[[YYYXXXXXXYYYZZZ^^^bbbiiiqqqyyy|||yyywwwuuusssqqqpppppppppppppppooonnnnnnoooooonnnppprrrrrrqqqpppooonnnoooqqqssstttsssrrrsssrrrpppnnnmmmlllllllllkkkfff```\\\WWWVVV\\\eeessszzz|||```MMMEEE>>><<<::::::;;;;;;;;;:::999777555444555555444333222222111111111111111111000111111111111222222222222222444999>>>GGGXXXgggzzzvvvmmmmmmxxx~~~eeeXXXMMMLLLPPPUUU[[[___iiimmmrrrwww|||uuujjj```\\\\\\```hhhpppwww|||}}}yyyxxxwwwvvvuuuuuuuuuuuuwwwtttqqqnnnmmmnnnpppqqqvvvyyy|||~~~oooTTTGGGBBB@@@<<<<<<;;;::::::::::::;;;<<<;;;::::::999999999999======???BBBEEEQQQhhh|||}}}fff``````jjjvvvttttttzzzxxxqqqqqqvvv}}}{{{zzzzzzzzzxxxwwwsssqqqpppooonnnlllhhheeebbb___ZZZVVVRRRNNNIIIFFFDDDBBB@@@???============999999999999:::<<<===>>>>>>??????@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEEEEHHHIIILLLPPPVVV]]]bbbfffdddbbb^^^ZZZYYY\\\ccchhhsssxxxuuuoooiiidddbbb```[[[XXXSSSQQQMMMKKKLLLPPPUUUXXX[[[]]]```dddhhhkkkmmmoooppppppqqqrrrssstttuuuuuuwwwwwwvvvuuuuuutttssssssrrrrrrssssssttttttuuuuuussssssssstttuuuvvvuuuuuutttsssqqqooommmlllkkkjjjjjjiiihhhhhhhhhgggcccaaa^^^]]][[[YYYWWWWWWWWWXXX]]]aaahhhqqqxxx~~~{{{xxxuuurrrpppooooooppppppoooooonnnmmmooonnnooopppsssssssssqqqqqqpppoooppprrrsssrrrpppqqqqqqpppooommmlllllllllkkkfff```\\\WWWTTTWWW^^^lllvvveeeOOOFFF===;;;::::::<<<===<<<;;;999777555555555555444333111111111111111222222222000000111111111222222222222111444999???IIIYYYiiizzzrrrlllooo}}}yyy^^^TTTLLLMMMSSSYYY```fffooorrrwwwzzz}}}~~~qqqggg]]][[[\\\aaaiiiqqqyyy~~~|||{{{xxxwwwvvvuuuuuuuuuuuuuuuuuusssooolllkkkmmmqqqssswwwzzz}}}pppTTTFFFAAA???<<<<<<;;;::::::::::::;;;<<<;;;::::::999999999999<<<===???BBBFFFRRRiii~~~ooo[[[]]]dddppp|||wwwyyy~~~wwwqqqsssyyy~~~|||zzzzzzzzzxxxwwwtttrrrpppnnnllliiieeeaaa___[[[WWWSSSOOOKKKFFFCCCAAA@@@>>>===<<<<<<<<<===999999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDDIIIJJJLLLOOOSSSWWW[[[]]]\\\[[[XXXVVVVVV[[[bbbgggoootttzzz{{{vvvnnniiigggccc___[[[VVVTTTQQQOOOPPPSSSXXX[[[\\\^^^aaaeeehhhkkkmmmnnnppppppqqqqqqrrrrrrsssssswwwwwwwwwvvvvvvuuuuuutttrrrssssssttttttuuuuuuvvvtttuuuuuuuuutttuuuuuuvvvsssrrrpppnnnmmmlllkkkkkkjjjiiihhhhhhhhhfffcccaaa^^^]]][[[YYYWWWWWWVVVWWW[[[```gggpppxxx~~~~~~{{{wwwtttqqqpppnnnoooooooooooonnnmmmmmmooonnnoooqqqsssuuutttssssssqqqpppppprrrrrrrrrpppqqqppppppooonnnmmmllllllkkkfffaaa___ZZZUUUUUUYYYfffrrrjjjRRRFFF@@@???===>>>???AAA@@@@@@:::888666555555555444333111111111111111222222222000000111111111222222222222222555:::???IIIZZZiiixxxsssqqqwwwzzzZZZRRRMMMPPPVVV]]]eeelllrrruuuxxx{{{}}}{{{oooeee\\\[[[]]]bbbjjjrrr|||~~~{{{zzzwwwvvvvvvuuutttttttttuuussspppllliiijjjmmmrrruuuxxx{{{qqqTTTEEEAAA???<<<<<<;;;::::::::::::;;;;;;;;;:::999999999::::::;;;<<>>>>><<<;;;:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAABBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDIIIIIIKKKMMMOOORRRTTTVVVWWWVVVVVVUUUVVV[[[aaaffflllpppvvv{{{~~~wwwrrrnnniiiccc___[[[ZZZXXXWWWXXXZZZ]]]```bbbccceeegggiiikkkkkkllloooooopppqqqqqqrrrsssssswwwwwwwwwvvvvvvuuuuuuuuurrrrrrsssssstttuuuuuuvvvtttuuuuuuuuussssssuuuwwwsssrrrooommmlllkkkllllllkkkiiihhhggggggfffdddbbb^^^]]]\\\ZZZXXXWWWVVVVVVYYY^^^eeennnvvv}}}{{{wwwsssqqqqqqnnnnnnnnnnnnnnnmmmmmmlllooonnnoooqqqtttvvvuuutttsssqqqppppppqqqrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmiiieeecccccc___YYYVVVWWWbbboooqqqWWWIIIEEEDDDBBBBBBDDDEEEEEEDDD;;;999777555666555444222222222111111111111111111000111111111111222222222333333666;;;AAAKKK\\\lllyyywwwwww|||YYYRRROOORRRXXX^^^fffmmmqqqsssvvvyyy{{{}}}yyylllccc[[[[[[^^^dddlllttt~~~}}}{{{zzzwwwwwwuuutttssssssssssssqqqnnnkkkjjjkkknnnsssvvvyyy|||rrrUUUFFFAAAAAA<<<<<<;;;::::::::::::;;;::::::999999999:::;;;;;;:::;;;>>>CCCHHHVVVmmmyyybbbQQQZZZhhhyyyvvv{{{~~~~~~uuuooosss{{{~~~}}}{{{{{{{{{yyyuuussssssqqqooommmkkkhhhddd```XXXUUUQQQMMMIIIFFFAAA>>>===<<<::::::999:::;;;;;;<<<<<<===???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDFFFGGGHHHJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTWWW\\\```eeeiiioootttzzz{{{xxxvvvrrrlllgggcccccccccccceeegggjjjkkkiiijjjjjjkkkkkkkkkjjjjjjkkklllmmmooorrrtttuuuvvvvvvvvvuuuuuuuuuuuuttttttqqqqqqrrrrrrssssssttttttssstttuuusssqqqqqqsssvvvsssqqqooommmkkkkkkllllllkkkiiigggggggggfffdddbbb___^^^]]][[[YYYWWWVVVVVVXXX\\\cccllluuu{{{|||wwwsssssstttmmmmmmnnnnnnnnnmmmllllllnnnnnnooorrruuuwwwwwwvvvrrrpppnnnnnnoooqqqqqqpppqqqqqqrrrrrrqqqpppooonnnhhheeefffhhhfff^^^XXXWWW\\\iiizzzxxx]]]OOOGGGEEECCCCCCEEEEEEEEEDDD<<<999777666666555444222333222222222111000000000000111111111111222222222333444777>>>EEEPPPaaaqqq|||xxxzzzvvvXXXRRRPPPSSSXXX]]]eeelllmmmooorrruuuxxx}}}{{{vvvhhh```ZZZ[[[```gggpppyyy}}}|||{{{xxxwwwvvvtttsssrrrrrrrrrpppooommmlllmmmqqquuuxxxzzz}}}tttVVVGGGBBBBBB<<<<<<;;;::::::::::::;;;999999999999:::;;;;;;<<<999:::>>>CCCIIIWWWoooxxx```SSS\\\kkk|||xxxpppwww~~~uuuooosss{{{|||{{{zzz{{{zzzxxxtttpppqqqpppnnnmmmllliiieeebbbWWWTTTOOOLLLHHHDDD@@@===<<<;;;:::999999999:::;;;:::;;;<<<>>>????????????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCDDDEEEGGGIIIKKKMMMNNNOOONNNOOOPPPPPPPPPRRRVVVYYY___ccchhhnnnssszzz}}}{{{{{{|||zzzuuuqqqkkklllmmmooorrrtttvvvwwwnnnnnnnnnmmmlllkkkjjjiiigggiiikkkooorrruuuxxxyyytttttttttttttttsssssssssoooppppppqqqrrrrrrssssssrrrssstttrrroooooorrruuusssqqqooolllkkkkkklllmmmkkkiiigggggggggfffdddbbb___^^^]]][[[ZZZXXXWWWVVVVVV[[[bbbkkktttzzz}}}wwwttttttvvvmmmmmmnnnnnnmmmmmmlllkkknnnnnnooorrruuuwwwwwwvvvpppnnnllllllnnnpppppppppqqqrrrssssssrrrqqqooonnngggeeegggkkkjjjaaaZZZWWWWWWddduuu}}}bbbSSSEEECCCBBBAAABBBCCCBBBAAA<<<:::777666666555444222444333333222111000//////000111111111111222222222333444888@@@HHHTTTfffvvvxxx{{{~~~nnnWWWRRRPPPSSSWWW\\\cccjjjjjjlllpppsssvvv{{{zzztttddd]]]XXX[[[aaaiiittt|||~~~||||||xxxwwwvvvtttrrrqqqqqqppppppooonnnnnnppptttxxxzzzzzz~~~sssVVVGGGCCCBBB@@@>>>;;;;;;;;;<<<;;;999<<<;;;;;;;;;;;;<<<======:::;;;???EEELLL\\\uuuyyy^^^[[[bbbppp|||qqqnnnqqq~~~}}}{{{tttsssxxx~~~}}}|||}}}}}}{{{yyywwwtttqqqpppnnnmmmjjjiiigggddd```\\\VVVPPPIIIEEEEEECCC>>>999;;;:::::::::::::::::::::======>>>>>>?????????@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGFFFCCCBBBBBBCCCEEEFFFGGGGGGFFFEEEGGGHHHIIIIIIKKKMMMOOOQQQSSSSSS[[[^^^ccchhhmmmoooppppppxxxxxxxxxxxxxxxyyyzzzzzz~~~~~~|||yyywwwvvvxxxzzz}}}{{{yyyzzzzzz{{{{{{{{{zzzzzzuuuuuuwww|||}}}{{{wwwssspppnnnnnnnnnnnnlllkkknnntttxxxyyyxxxwwwvvvtttssssssttttttuuurrrqqqppppppppppppmmmkkkpppppppppooonnnnnnpppssssssrrrpppooonnnmmmnnnnnnmmmjjjgggeeeeeeeeedddccc^^^]]][[[YYYWWWWWWWWWXXXVVVZZZaaahhhpppxxxzzzsssooonnnooonnnmmmlllmmmnnnppprrrqqqqqqrrruuuwwwwwwuuusssmmmmmmnnnnnnoooppprrrrrruuuuuutttsssqqqooommmllllllgggggglllkkk```WWWTTTXXXcccsss~~~dddUUUEEEAAA===;;;<<<===<<<::::::999888777555555444444444333222111000000000000111111222222222333333333222555:::AAALLL\\\nnnyyy|||www}}}{{{jjjTTTQQQOOORRRXXX___cccdddhhhlllpppsssuuuyyy}}}qqq```^^^]]]___dddmmmvvv{{{~~~|||zzzyyyzzzwwwtttsssrrrrrrqqqppprrrooommmooouuuzzz|||}}}tttVVVGGGCCCAAA???===;;;;;;;;;<<<;;;999:::::::::::::::;;;<<<<<<<<<===AAAGGGPPP```{{{yyy```[[[cccqqqwwwnnnmmmqqq}}}zzzsssrrrxxx~~~~~~}}}}}}|||{{{yyyvvvsssqqqooommmkkkhhhfffccc___[[[WWWRRRLLLFFFDDDDDDCCC???;;;::::::::::::::::::::::::<<<<<<===>>>???AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDBBBAAAAAABBBBBBCCCEEEEEEDDDDDDEEEGGGGGGHHHIIIKKKMMMNNNPPPPPPRRRUUUZZZ^^^bbbdddddddddhhhhhhhhhiiiiiikkkllllllkkklllllllllkkkmmmqqqtttvvvwwwyyyyyyxxxyyyzzz|||~~~||||||}}}~~~|||yyyxxxyyyyyyzzz{{{|||}}}}}}~~~{{{yyywwwwwwyyyuuussstttxxxzzz{{{zzzwwwvvvuuutttsssssstttuuusssqqqpppoooooommmkkkiiikkkmmmnnnnnnmmmnnnppprrrsssrrrpppooonnnmmmmmmnnnllliiigggeeeeeeeeedddccc___]]][[[YYYXXXXXXXXXXXXUUUZZZ```gggnnnvvv~~~zzztttpppooooooooommmmmmmmmnnnpppqqqppppppqqqtttvvvvvvtttrrrmmmmmmnnnnnnpppqqqssssssvvvvvvuuutttrrrpppnnnllllllgggfffiiihhh___WWWTTTUUU^^^mmm{{{~~~}}}~~~hhhVVVHHHCCC===;;;;;;;;;999777999999777666555444444444444333222111000000000000111111222222222333333333333666<<>><<<999999::::::;;;;;;<<<<<<;;;<<<===???AAABBBCCCDDD@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@AAABBB@@@AAACCCCCCCCCCCCDDDFFFEEEFFFGGGIIIJJJKKKLLLMMMNNNQQQTTTXXXZZZ\\\\\\[[[]]]]]]]]]^^^___aaabbbccc```aaacccdddeeeiiinnnqqquuuwwwxxxyyyyyyyyy{{{}}}}}}||||||~~~}}}{{{|||}}}{{{zzzxxxwwwuuutttssssssttttttsssqqqooonnnmmmjjjgggdddeeegggjjjllllllmmmoooqqqrrrqqqpppooonnnmmmmmmmmmjjjhhhfffeeeffffffeeeddd```^^^\\\ZZZYYYXXXXXXXXXUUUYYY___eeemmmuuu}}}{{{uuurrrppppppooonnnmmmnnnooopppqqqooooooppprrrttttttrrrpppmmmmmmnnnoooppprrrtttuuuwwwwwwvvvtttrrrpppnnnmmmkkkfffdddfffeee___XXXUUUSSS[[[hhhttt~~~{{{zzzzzz|||~~~~~~~~~}}}}}}mmmWWWJJJDDD>>>::::::999777555888888666555444444333333444333222111111000000111111111222222222333333333555888>>>GGGTTTcccsss}}}xxxvvv~~~ooo\\\PPPPPPRRRVVV\\\aaadddeeejjjlllooorrruuu{{{ttthhh]]]]]]^^^aaagggooowww|||}}}{{{yyyxxxwwwuuurrrqqqqqqqqqpppoooooonnnooorrrwww|||uuuWWWHHHCCCAAA???===;;;;;;<<<<<<;;;::::::::::::999::::::;;;<<<<<<<<>><<<:::888999999:::;;;<<<=========>>>>>>@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFEEECCCBBBCCCDDDAAABBBDDDDDDDDDDDDFFFHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNQQQSSSTTTUUUUUUTTTVVVVVVWWWXXXYYY[[[]]]^^^]]]___```aaacccfffkkkooovvvyyy|||~~~|||yyyxxxwwwuuutttsssrrrsssssssssqqqooommmkkkhhhdddaaa```dddhhhkkklllmmmoooppprrrqqqpppooonnnmmmmmmmmmiiigggfffeeefffgggeeedddaaa___]]][[[YYYXXXXXXYYYUUUYYY^^^dddkkkttt||||||wwwsssrrrpppoooooonnnnnnoooppppppooonnnnnnppprrrrrrqqqooommmmmmnnnoooqqqssstttuuuwwwvvvuuutttqqqooommmllljjjgggdddddddddaaa[[[XXXTTT[[[fffqqq{{{}}}yyywwwxxxyyyzzzzzz{{{|||{{{}}}qqqXXXJJJDDD===:::999999777555777777555444444333333333444444333222111111111111111111222222222333333333555999@@@JJJXXXggguuu~~~wwwvvvhhhVVVNNNPPPSSSYYY^^^ccceeefffnnnoooqqqtttxxx~~~{{{nnnbbb[[[\\\___cccjjjqqqxxx}}}|||zzzyyyxxxuuusssqqqqqqqqqqqqooonnnmmmnnnppptttyyy}}}vvvXXXIIICCCAAA>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<>><<<;;;999888999999:::;;;;;;<<<======@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEFFFHHHHHHHHHFFFEEEFFFGGGDDDEEEGGGGGGFFFGGGHHHJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNNNNOOOQQQSSSTTTUUUUUUWWWXXXZZZ\\\```fffiiisssvvv{{{{{{wwwvvvtttrrrrrrrrrrrrssssssqqqnnnllljjjhhhdddaaa```cccgggkkklllmmmoooqqqrrrrrrqqqpppooonnnmmmmmmiiihhhfffggghhhgggfffdddaaa```]]][[[YYYXXXXXXXXXVVVYYY^^^cccjjjsss{{{|||wwwtttssspppppppppoooooooooooopppooonnnmmmnnnppppppooonnnmmmmmmnnnoooppprrrtttuuuttttttsssrrrpppnnnlllkkkjjjhhhfffeeeffffffbbb^^^VVV[[[eeeqqq{{{}}}yyywwwwwwxxxyyyyyy{{{}}}|||{{{~~~vvv[[[IIIDDD===999999:::999777777666555444444444444444555444333222111111111111111111222222222333333333555888@@@MMM\\\kkkwww~~~yyyyyyeeeSSSNNNQQQVVV[[[___cccfffhhhnnnoooqqquuuzzzwwwiii]]]ZZZ\\\```fffmmmuuu{{{~~~~~~|||zzzxxxwwwtttrrrqqqqqqqqqqqqooommmlllnnnrrrvvvzzz~~~wwwYYYIIICCCAAA>>><<<::::::<<<===<<<;;;<<<;;;;;;;;;;;;<<<======???>>>AAAKKKZZZnnnyyykkkiiittt~~~kkkiiirrr}}}yyyuuu{{{~~~uuummmmmmtttzzz}}}|||xxxwwwvvvsssooollliiigggeeeaaa[[[UUUQQQLLLGGGDDDDDDBBB@@@===:::999888888::::::;;;;;;<<<<<<======AAA@@@@@@@@@????????????CCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIHHHGGGFFFGGGHHHFFFHHHIIIHHHGGGGGGHHHJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLNNNPPPSSSVVV[[[aaaeeelllpppvvv||||||tttsssrrrqqqpppqqqrrrrrrrrrpppnnnmmmllliiifffcccdddfffjjjlllmmmnnnppprrrsssssssssrrrqqqpppnnnmmmjjjiiihhhiiiiiihhhfffdddaaa```]]]ZZZXXXWWWWWWWWWUUUXXX\\\aaahhhpppyyy|||wwwtttsssppppppppppppppppppooooooooonnnmmmnnnooopppooonnnmmmmmmnnnnnnoooppprrrrrrrrrrrrqqqqqqpppnnnmmmlllkkkkkkjjjiiilllnnnkkkeeeYYY^^^fffrrr|||~~~zzzwwwvvvwwwxxxyyy|||~~~|||}}}|||aaaKKKEEE>>>:::999::::::888777666666555444444555555555444333222222111111222111111222222222333333333555999BBBPPP```ooozzz~~~~~~~~~dddSSSOOOSSSXXX\\\___cccfffiiimmmnnnpppvvv|||ssseee[[[YYY\\\bbbjjjqqqxxx}}}~~~{{{yyywwwvvvsssrrrqqqrrrrrrrrrooommmkkkoootttyyy|||~~~wwwZZZIIICCCAAA===<<<::::::<<<===<<<<<<;;;;;;::::::;;;;;;<<<===???>>>BBBLLL[[[mmm{{{ppplllxxx|||jjjjjjsss~~~rrrpppwww}}}tttllllllssszzz~~~|||{{{wwwvvvtttrrrnnnjjjgggfffaaa]]]WWWQQQMMMIIIEEECCC@@@@@@>>><<<:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<>>???@@@@@@@@@===>>>>>>>>>>>>?????????AAACCCDDDCCCBBBBBBCCCDDDEEEFFFGGGFFFCCCBBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>============>>>>>>>>>???===<<<<<<<<<===>>>>>>???DDDEEEEEEEEEEEEGGGKKKNNNQQQUUU[[[aaagggmmmssswww|||}}}zzzxxx{{{zzz{{{~~~}}}wwwrrrooonnnnnnnnnnnnpppqqqrrrqqqooonnnnnnooonnnllljjjmmmnnnooonnnnnnooorrruuutttuuuuuuuuutttrrrpppooonnnmmmllllllkkkjjjgggddd```___\\\YYYWWWVVVUUUUUUQQQSSSWWW\\\bbbkkktttzzz{{{vvvtttsssqqqqqqqqqqqqqqqpppooonnnqqqooommmmmmooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnpppqqqqqqrrrrrrrrrqqqqqqlllppprrrrrrvvv{{{xxxqqqhhhjjjqqqzzzzzzvvvuuuuuuuuuvvv|||qqqRRRKKKBBB<<<:::999888666888777777666666666666777555555444333222222222222111111222222222333333333888<<>>===<<<:::999888999999:::::::::;;;;;;;;;===<<<;;;;;;;;;<<<===>>>???@@@AAACCCEEEGGGHHHIIIIIIJJJLLLPPPUUU[[[aaadddmmmrrrzzz}}}{{{{{{vvvuuutttrrrpppnnnlllllllllnnnqqqttttttssspppnnnppppppppppppppppppppppppqqqpppooommmmmmmmmnnnooooooppppppooooooooorrrttttttssssssrrrqqqpppoooooopppooonnnllljjjgggeeedddccc___[[[ZZZZZZYYYVVVSSSSSSVVVZZZ\\\```hhhrrryyy~~~{{{wwwtttqqqppppppppppppppppppqqqrrrppppppppppppooooooooooooooonnnnnnmmmmmmmmmmmmnnnsssrrrpppooooooooopppppppppssstttvvvzzz}}}zzzsssjjjlllsss~~~~~~wwwuuutttssstttwwwwww~~~xxx[[[EEE<<>>???>>>===<<<;;;<<<<<<>>>>>>??????>>>===============;;;;;;;;;;;;:::999888888888999999999::::::::::::999888888777777888::::::===>>>@@@AAACCCDDDEEEEEEFFFFFFGGGJJJNNNRRRWWWYYY___cccjjjqqqxxx~~~zzzvvvrrrooommmjjjjjjiiihhhgggeeedddcccccceeeiiilllmmmmmmllllllooooooooopppppppppqqqqqqrrrqqqpppooonnnooooooppppppqqqqqqqqqpppqqqsssuuutttssssssqqqpppooonnnnnnnnnnnnlllkkkhhhfffcccbbbccc___\\\ZZZZZZYYYVVVTTTSSSVVVYYY\\\```gggqqqxxx~~~|||xxxtttrrrppppppoooooooooppppppqqqoooooooooooooooooooooooonnnnnnmmmmmmmmmnnnnnnooosssrrrqqqpppoooppppppqqqqqquuuwwwyyy}}}zzzsssiiikkksssyyyxxxvvvssstttvvvwww}}}|||___HHH>>>???<<<:::;;;888888777666555444444444444333333222222111000000000111222444555444444555666:::AAANNN```rrr}}}zzziiiZZZWWWSSSWWWZZZ\\\]]]aaaiiiooozzz|||xxxiii___[[[ZZZcccmmmsssyyy~~~{{{zzzyyyxxxvvvsssrrrpppnnnnnnpppqqqooommmppptttyyy}}}~~~~~~}}}wwwXXXIIICCCAAA>>>======<<<;;;:::999999;;;:::;;;;;;<<<===>>>???>>>@@@EEEMMMYYYjjj|||}}}zzzwww{{{zzzooolllpppzzz{{{rrrlllmmmrrrxxx~~~~~~{{{xxxuuuqqqsssrrrnnnkkkhhhaaaYYYTTTOOOIIICCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<999999::::::;;;<<<<<<<<<>>>>>>===<<<;;;:::999999<<<;;;::::::999999::::::777777888888888888888777777777888888888999999999777666666666666777888999<<<>>>@@@CCCDDDDDDCCCBBBDDDDDDDDDEEEGGGJJJMMMNNNPPPSSSXXX^^^eeelllsssxxx}}}}}}}}}zzzyyywwwsssmmmgggbbb^^^]]]^^^_________]]][[[ZZZ\\\]]]```ccceeegggiiiiiilllmmmnnnooopppqqqqqqqqqrrrrrrqqqpppppppppqqqqqqqqqrrrrrrrrrqqqrrrtttvvvtttsssrrrqqqooonnnmmmlllmmmlllkkkiiigggdddbbbaaaccc```]]][[[ZZZXXXVVVTTTRRRUUUXXX[[[___fffpppwww|||xxxuuurrrpppoooooonnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppsssrrrqqqqqqppppppqqqqqqqqquuuxxxzzz}}}~~~wwwnnncccgggppp|||{{{yyyuuutttuuuvvv|||dddLLL@@@@@@;;;999:::666999999888777666666666666333333333222111111000000111333444444444444555777<<>>===<<<;;;:::999888::::::;;;;;;===>>>@@@@@@===@@@EEEMMMYYYkkk}}}{{{|||xxx}}}~~~sssooosss}}}{{{sssnnnnnntttyyy}}}{{{xxxuuuoooqqqqqqmmmiiieee]]]TTTOOOKKKEEEAAA???>>>===<<<<<<<<<<<<<<<============@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;999888777:::999999888888888888888777777888888888888777777777777777888888888888999888888999999::::::;;;;;;>>>@@@CCCFFFGGGFFFDDDCCCDDDDDDDDDEEEFFFHHHJJJKKKIIILLLOOORRRWWW]]]dddhhhoooqqqtttuuutttttttttuuuttttttssspppjjjccc]]]YYYWWWXXX[[[\\\\\\[[[YYYWWWYYYZZZ[[[^^^```ccceeeggghhhjjjlllnnnpppqqqqqqqqqqqqqqqqqqpppppppppqqqqqqpppqqqsssrrrrrrrrrtttuuuttttttrrrqqqooonnnllllllmmmlllkkkiiigggdddbbbaaacccaaa^^^\\\YYYWWWVVVUUURRRTTTXXXZZZ^^^eeennnvvv~~~}}}yyyuuussspppooonnnmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmlllllllllmmmmmmooopppppprrrrrrqqqqqqqqqqqqqqqqqqnnnrrrwwwyyy{{{yyypppfff[[[___iiizzz~~~}}}{{{}}}}}}xxxtttuuurrrzzzgggOOOBBBAAA;;;999;;;777:::999888777666666666666333333333222222111111111111333444444333333555777;;;CCCRRRdddtttrrrooo{{{ooo^^^WWWXXXUUUWWW[[[___eeemmmwww}}}}}}rrreee^^^^^^```iiisssxxx~~~|||zzzxxxvvvvvvtttrrrppprrrqqqqqqqqqqqqrrrqqqqqqppptttyyy|||~~~~~~}}}{{{xxxZZZIIIDDDBBB??????>>>===;;;:::999999::::::;;;;;;===>>>@@@@@@:::>>>DDDLLLYYYkkkxxx~~~|||yyy~~~ssspppttt}}}zzztttoooooouuuzzz}}}{{{wwwuuunnnpppoookkkgggbbbYYYQQQKKKGGGBBB???>>>===<<<;;;<<<<<<<<<=========>>>>>>AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999;;;:::999999888888999999::::::::::::999888777666888888888888999999999999::::::;;;<<<======>>>>>>???AAADDDFFFGGGFFFEEECCCEEEEEEEEEFFFGGGIIIJJJJJJIIIJJJLLLMMMOOORRRWWW[[[```cccfffhhhiiijjjkkkllllllmmmmmmllliiiccc^^^ZZZVVVWWWZZZ[[[[[[ZZZXXXVVVXXXXXXYYYZZZ\\\^^^```bbbeeegggiiilllnnnoooppppppooopppppppppppppppppppppoooppprrrrrrqqqqqqsssttttttsssrrrqqqpppnnnmmmmmmnnnnnnmmmkkkhhhfffdddbbbcccbbb```\\\YYYWWWVVVUUURRRTTTWWWZZZ]]]dddnnnuuu}}}~~~~~~{{{vvvtttpppooonnnmmmllllllllllllkkklllllllllmmmmmmmmmnnnlllllllllmmmmmmoooppppppqqqqqqqqqqqqqqqqqqqqqqqqmmmrrrvvvxxxyyyvvvkkk___TTTYYYddduuu|||zzzxxxxxx{{{{{{vvvvvvpppzzzjjjQQQCCCAAA;;;:::<<<999888888777666555555555555333333333222222222222222222333444333333333555888;;;DDDTTTeeesss~~~wwwttt}}}lll\\\VVVVVVVVVXXX]]]bbbjjjttt}}}{{{nnnaaa[[[\\\bbblllvvv{{{{{{yyyvvvuuutttsssqqqnnnqqqqqqrrrqqqqqqqqqqqqrrrrrruuuzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyZZZJJJDDDBBB???>>>>>>===<<<;;;::::::;;;:::;;;;;;<<<===>>>???999>>>DDDLLLYYYkkkuuu|||}}}|||qqqnnnrrr|||~~~zzztttpppqqqvvv|||~~~}}}zzzwwwtttnnnooonnnhhhccc___VVVNNNHHHEEEAAA???>>>>>>===<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999888999999:::::::::;;;;;;;;;:::;;;<<<===>>>?????????>>>@@@BBBEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHJJJJJJJJJJJJLLLNNNQQQTTTWWWZZZ]]]^^^___```bbbbbbccceeefffdddaaa^^^[[[VVVWWWXXXYYYXXXWWWUUUSSSUUUUUUVVVVVVWWWYYYZZZ[[[bbbdddgggjjjlllmmmmmmmmmnnnoooppppppqqqpppppppppnnnppprrrsssrrrrrrrrrssstttssssssrrrqqqpppoooooopppooonnnllljjjgggeeedddccccccaaa]]]YYYVVVUUUVVVSSSUUUXXXZZZ]]]dddmmmuuu|||~~~|||wwwtttqqqqqqooonnnllllllkkkkkkkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppoooooopppqqqqqqqqqppppppooossswwwxxxxxxssshhh\\\RRRVVV```qqq}}}{{{zzzwwwwwwyyy~~~yyyyyytttnnnTTTEEEBBB;;;:::===:::777777666555444444444444333333333333333333222222333333444333222333666888===GGGWWWgggttt}}}zzzhhhZZZUUUUUUWWWYYY___gggpppzzzyyykkk]]]YYY\\\dddnnnxxx}}}zzzxxxvvvttttttrrrpppnnnnnnoooppppppooonnnpppqqqssswww{{{~~~~~~~~~|||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}{{{zzzxxxxxxzzz[[[JJJDDDBBB>>>=========<<<<<<;;;;;;;;;;;;::::::;;;<<<======:::???FFFMMMXXXjjj{{{sss|||{{{qqqnnnrrr}}}~~~}}}zzzuuuqqqrrrwww|||~~~}}}zzzwwwtttoooooollleee```\\\TTTLLLGGGDDDAAA?????????>>>===;;;<<<<<<===>>>>>>??????AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@>>>=========>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========;;;<<<>>>???@@@AAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGGGGGGGIIIJJJJJJIIIIIIKKKMMMMMMPPPTTTVVVWWWXXXYYY[[[ZZZ\\\^^^___```^^^\\\[[[XXXXXXWWWWWWUUUSSSRRRQQQRRRSSSTTTUUUWWWXXXYYYYYY```bbbeeeiiikkkkkkjjjjjjooooooqqqrrrrrrrrrqqqqqqoooqqqssstttssssssssstttsssssssssrrrrrrrrrqqqqqqpppooonnnllljjjgggeeedddccccccbbb^^^YYYUUUUUUVVVSSSVVVYYY[[[^^^dddnnnuuu{{{}}}|||xxxuuusssrrrpppnnnmmmlllkkkkkkkkkllllllmmmnnnnnnoooooonnnnnnmmmmmmmmmnnnnnnooommmnnnoooppppppppppppoooooosssuuuuuutttooodddXXXOOORRR[[[kkk|||{{{yyy{{{|||yyyxxxzzz||||||||||||sssXXXGGGBBB;;;999;;;999777777666555444444444444333333333333333333333333333333333222222333666888>>>HHHYYYhhhsss{{{uuucccWWWTTTUUUWWW[[[aaakkkvvvwwwiii\\\ZZZ___eeeoooyyy~~~zzzxxxvvvtttsssrrrpppnnnmmmoooqqqpppnnnnnnppprrruuuyyy}}}~~~~~~~~~{{{{{{{{{||||||}}}}}}}}}}}}|||{{{zzzyyywwwvvvvvvzzz[[[JJJDDDBBB===============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<>>??????@@@CCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@>>>======>>>???>>>>>>===<<<<<<<<<======999:::;;;<<<=====================>>>>>>>>>>>>???===>>>@@@BBBCCCDDDCCCCCCCCCCCCEEEFFFHHHJJJLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHKKKKKKKKKKKKKKKMMMLLLOOORRRTTTUUUVVVWWWXXXXXXYYY[[[\\\]]]]]]\\\[[[[[[ZZZXXXVVVTTTRRRQQQPPPQQQRRRTTTVVVXXXZZZZZZZZZ___aaadddgggiiiiiihhhhhhoooppprrrssstttssssssrrrppprrruuuuuuuuuttttttuuusssssssssssssssssssssssspppooonnnllljjjgggeeedddcccdddccc^^^YYYUUUUUUVVVTTTWWWYYY[[[^^^eeennnuuu{{{}}}}}}xxxuuusssrrrqqqooommmlllkkkkkkllllllmmmmmmnnnoooppppppooonnnnnnmmmmmmmmmnnnnnnlllmmmnnnpppppppppooonnnmmmppprrrrrrpppkkk___SSSKKKNNNWWWfffvvvyyyvvvwww{{{~~~|||zzz|||www}}}~~~~~~www[[[IIICCC;;;888999777888777666555555444444444333333333333333333333333333444333222222333666999===HHHXXXgggqqqxxx~~~qqq^^^TTTTTTUUUXXX[[[cccmmmyyy~~~vvvhhh\\\\\\aaafffoooyyy~~~zzzxxxvvvttttttrrrpppnnnnnnqqqsssrrrpppppprrrtttvvvzzz~~~}}}}}}~~~~~~}}}zzz{{{{{{{{{||||||}}}}}}|||{{{zzzyyywwwvvvuuutttvvvZZZLLLEEEBBB>>><<<:::888888999<<<===;;;::::::::::::;;;<<<<<<>>>AAAGGGPPP^^^qqqxxxooo|||{{{qqqooosss}}}~~~zzztttoooooosssxxx~~~|||{{{xxxuuurrrppplllgggaaaZZZTTTMMMHHHDDDCCCAAA???>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBDDDCCCAAAAAAAAACCCEEEFFFHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFDDDCCCBBBBBBAAAAAAAAAAAACCCBBB@@@?????????@@@@@@??????>>>>>>>>>???AAABBBCCC@@@======>>>???===;;;BBBBBBAAAAAAAAABBBCCCDDDCCCDDDGGGIIIJJJIIIHHHGGGLLLKKKJJJJJJJJJIIIFFFEEEEEEFFFHHHKKKMMMNNNOOOPPPNNNPPPSSSVVVXXXXXXXXXWWW\\\ZZZXXXWWWVVVWWWYYYZZZYYYXXXVVVTTTRRRPPPPPPOOOUUUUUUTTTTTTUUUXXXZZZ\\\```bbbeeeggghhhhhhhhhgggkkkmmmpppsssuuuuuutttsssssstttuuuvvvvvvwwwwwwwwwtttttttttsssrrrqqqooonnnlllmmmmmmkkkhhhfffeeeeeefffdddaaa^^^[[[ZZZYYYXXXZZZYYYXXXXXXZZZaaajjjpppyyy|||{{{yyyuuutttssspppmmmlllkkklllmmmqqqlllggggggkkknnnnnnlllhhhiiijjjkkkllllllllllllmmmlllmmmnnnppppppnnnlllqqqoooooorrrssslll___SSSRRRSSSXXXcccqqqyyy{{{yyytttvvv{{{~~~~~~xxx|||zzz^^^HHH@@@999;;;<<<555888777666555555444444555333333222222222333444444000000111000000222555888@@@LLL]]]jjjqqqvvv{{{~~~hhhXXXRRRRRRQQQUUUZZZeeerrr}}}zzzoooddd^^^]]]___mmmttt|||~~~yyyxxxvvvtttrrrooonnnmmmoooqqqrrrsssssssssuuuwww{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{zzzzzzzzz{{{}}}zzzwwwuuuuuuuuutttsssxxx[[[LLLFFFCCC>>>===:::999888:::;;;===;;;::::::::::::;;;<<<<<<===AAAHHHRRRaaauuu~~~vvvnnnzzz}}}tttrrrvvv~~~~~~yyyrrrmmmmmmrrrwww}}}{{{zzzwwwtttqqqooolllfff```ZZZSSSMMMHHHEEEDDDBBB@@@????????????AAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAACCCEEEFFFHHHHHHGGGGGGFFFFFFFFFEEEHHHHHHGGGGGGGGGGGGGGGHHHDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@??????@@@@@@@@@???>>>>>>???@@@AAABBBFFFDDDAAAAAACCCCCCBBB@@@BBBAAAAAAAAABBBCCCEEEFFFEEEFFFHHHIIIJJJIIIHHHGGGLLLKKKKKKKKKKKKJJJIIIGGGGGGHHHIIIKKKLLLNNNNNNOOOQQQSSSVVVYYYZZZ[[[[[[ZZZ[[[ZZZXXXVVVUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRTTTTTTTTTTTTUUUXXXZZZ\\\```aaadddfffgggffffffeeekkkmmmpppsssuuuvvvuuuttttttuuuvvvwwwwwwxxxxxxxxxuuuttttttsssrrrqqqpppooonnnoooooollliiifffeeeeeegggeeebbb___\\\ZZZYYYYYYXXXXXXWWWWWWZZZaaajjjpppxxx~~~||||||yyyuuuuuusssqqqnnnmmmmmmmmmnnnppplllggghhhkkknnnnnnllljjjjjjkkkkkklllmmmmmmnnnnnnmmmmmmnnnoooooommmlllooommmnnnqqqrrrlllaaaVVVRRRRRRVVVaaannnwwwyyyxxxtttvvvzzz}}}~~~~~~|||{{{{{{}}}~~~{{{___JJJAAA<<<>>>@@@:::888777666555555444444555444444333222222333333333000111111111111333666999AAANNN^^^lllssswww|||}}}iiiYYYSSSSSSSSSVVV\\\gggsss~~~yyynnnddd______bbbmmmsss{{{yyyxxxvvvtttrrrpppnnnnnnpppqqqssssssssstttuuuwww|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{{{{{{{|||}}}zzzwwwuuuuuuuuusssrrrzzz\\\LLLFFFCCC>>>===;;;999999:::;;;<<<;;;::::::::::::;;;<<<<<<===@@@HHHTTTfff{{{{{{uuuooo|||wwwvvvyyyxxxpppkkkkkkqqqvvv||||||zzzxxxvvvrrrooonnnjjjddd^^^XXXRRRLLLHHHDDDCCCBBB@@@?????????@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDEEEHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCCCCDDDCCCBBBAAA@@@???@@@@@@@@@@@@?????????@@@AAAAAADDDBBB@@@@@@BBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRVVVWWWZZZ\\\]]]^^^^^^^^^[[[ZZZXXXVVVTTTTTTTTTUUUSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWYYY\\\^^^cccdddeeegggggggggfffeeekkkmmmpppsssvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxuuuuuutttsssrrrqqqqqqppppppqqqqqqnnnjjjgggeeeeeehhhfffccc___\\\ZZZYYYXXXVVVVVVVVVVVVZZZaaaiiiooovvv|||}}}|||zzzvvvuuusssqqqooonnnnnnnnnnnnoookkkhhhhhhkkknnnnnnmmmllllllkkkkkklllmmmooooooqqqooommmmmmmmmnnnmmmllllllkkkkkknnnpppkkkaaaYYYQQQPPPSSS]]]jjjtttxxxxxxvvvxxxzzz}}}}}}|||zzzyyy}}}~~~~~~}}}aaaLLLDDD???BBBDDD>>>888777666555555444444555555444444333222222222222111222222222222444777:::DDDPPPaaannnuuuyyy}}}~~~iiiZZZTTTTTTTTTYYY___jjjvvvyyynnnddd```bbbfffmmmssszzzyyyxxxvvvtttrrrqqqppppppqqqrrrttttttssstttvvvxxx|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||||||||}}}}}}|||zzzwwwuuuuuutttrrrqqq{{{\\\LLLEEECCC???===<<<:::::::::;;;<<<;;;::::::::::::;;;<<<<<<===AAAIIIVVViiiuuuuuutttyyyyyyyyyxxx{{{xxxoooiiiiiipppvvvzzz|||yyywwwtttpppmmmlllhhhaaa\\\VVVQQQKKKHHHCCCBBB@@@???>>>>>>??????BBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBGGGGGGGGGGGGGGGHHHHHHHHHDDDEEEGGGGGGFFFCCC@@@???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBAAABBBCCCDDDFFFHHHJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHNNNOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ\\\]]]^^^______^^^[[[ZZZXXXVVVUUUTTTTTTTTTRRRSSSTTTVVVWWWWWWWWWWWWUUUVVVWWWYYY[[[^^^```bbbiiijjjjjjkkkkkkjjjiiiiiilllnnnpppsssuuuvvvvvvvvvtttuuuvvvwwwwwwxxxwwwwwwvvvuuutttssssssrrrrrrrrrsssssssssoookkkgggeeeeeehhhfffbbb___[[[YYYWWWWWWUUUUUUUUUVVVZZZ```iiiooouuu{{{}}}}}}zzzvvvsssrrrpppooonnnmmmmmmmmmmmmkkkiiiiiilllnnnnnnnnnooonnnlllkkklllmmmoooqqqrrrpppmmmllllllmmmmmmllljjjiiiiiikkklllhhh```YYYPPPNNNOOOXXXeeeqqqxxxzzzyyy{{{}}}~~~~~~}}}{{{zzz{{{~~~eeeOOOEEE???BBBDDD>>>888777666555555444444555666555444333222111111111222222333333333555999<<>>===;;;::::::;;;;;;;;;::::::::::::;;;<<<<<>>======>>>>>>@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@FFFFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJJJJIIIFFFCCC@@@???>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGCCCDDDFFFHHHJJJKKKMMMMMMNNNMMMLLLJJJJJJJJJJJJKKKPPPRRRUUUUUUUUUUUUVVVXXXUUUVVVXXXZZZ\\\]]]^^^^^^[[[\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWWWWVVVVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXZZZ[[[]]]```cccfffhhhjjjoooooooooooooooooonnnnnnoooppprrrssstttuuuuuutttrrrssstttuuuvvvvvvvvvvvvvvvvvvuuusssssssssssssssttttttssspppkkkgggeeeeeegggeeeaaa^^^ZZZXXXWWWWWWUUUUUUVVVWWWZZZ```hhhnnntttzzz}}}}}}yyyuuuppppppooonnnmmmlllllllllllljjjjjjjjjlllmmmnnnnnnooonnnmmmllllllmmmoooqqqrrrpppmmmllllllmmmmmmlllkkkiiihhhhhhgggddd]]]XXXQQQMMMLLLTTTbbbpppyyy|||zzz{{{}}}~~~~~~}}}|||zzziiiQQQFFF>>>@@@AAA:::888777666555555444444555666555444333222111111111111222333333333666999===HHHUUUgggttt{{{|||yyyyyylll[[[TTTSSSRRR^^^fffrrr}}}vvvllldddbbbggglllooosssyyy}}}~~~}}}}}}}}}xxxwwwuuutttsssssstttuuuuuuvvvvvvuuutttuuuxxxzzz|||}}}~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~~~~}}}}}}}}}yyywwwuuutttsssqqqnnnlll]]]KKKEEECCC??????===<<<;;;;;;::::::;;;::::::::::::;;;<<<<<<@@@BBBKKKZZZppp~~~mmmttt|||rrrnnnkkkooozzzwwwtttvvvzzz~~~wwwooojjjjjjpppuuu{{{|||yyyvvvrrrmmmjjjeeeaaaZZZTTTPPPKKKGGGEEEAAA@@@???>>>===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDEEEFFFGGGGGGHHHHHHFFFHHHIIIIIIHHHFFFCCCAAA??????>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA>>>@@@AAAAAABBBCCCEEEHHHFFFGGGIIIKKKMMMOOOOOOOOONNNMMMKKKJJJJJJLLLNNNOOORRRVVVYYYYYYXXXWWWZZZ\\\XXXZZZ^^^aaabbbbbbaaa___]]]]]]\\\[[[YYYYYYXXXWWWVVVWWWWWWWWWXXXXXXXXXXXXVVVVVVVVVWWWYYY[[[]]]^^^bbbcccfffiiimmmppprrrtttvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrssstttuuuuuuuuuuuuwwwvvvuuutttsssttttttuuuttttttsssppplllhhhfffeeefffdddaaa^^^[[[YYYYYYXXXVVVWWWWWWXXX[[[aaahhhmmmttt{{{}}}|||xxxsssoooooonnnmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmnnnoooooonnnmmmllllllmmmnnnoooqqqooommmmmmmmmnnnmmmlllllljjjhhhgggeeebbb^^^[[[UUUPPPLLLRRR___nnnyyy~~~zzz{{{}}}~~~mmmTTTGGG>>>>>>???888888777666555555444444555555444444333222222222222111222222333333666:::===HHHVVViiiwww~~~wwwvvvxxxmmm\\\UUUTTTSSS___iiiuuu~~~uuujjjbbbbbbgggmmmpppuuu{{{~~~}}}{{{zzzxxxwwwuuutttssstttvvvwwwwwwwwwwwwuuutttvvvxxx{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzwwwuuusssrrrqqqooollliii```MMMFFFEEE??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<>>@@@AAAAAABBBEEEHHHIIIJJJMMMOOOPPPQQQQQQQQQNNNLLLKKKJJJKKKNNNQQQTTTUUUYYY]]]\\\ZZZYYY\\\___```cccgggjjjjjjhhhdddaaa___^^^\\\YYYWWWUUUTTTTTTRRRSSSTTTVVVXXXYYYZZZZZZXXXXXXXXXYYY\\\```dddfffiiikkknnnrrrvvvzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvtttsssrrrssstttuuuvvvvvvvvvvvvxxxwwwuuutttssstttuuuvvvssssssssspppkkkhhhfffffffffeeebbb___]]]\\\\\\\\\XXXXXXYYYZZZ\\\aaaggglllttt{{{}}}{{{wwwrrrooooooooonnnnnnmmmlllkkkiiijjjkkkllllllmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnoooooommmllllllkkkiiihhhfffdddbbb```\\\UUUOOORRR]]]lllwww||||||~~~|||~~~pppVVVHHH>>>>>>???888888777666555555444444555444444333222222333333333000111222222333555999===IIIWWWjjjyyyxxxwwwzzzmmm]]]WWWWWWVVV```jjjwww~~~tttiiiaaa```fffmmmrrrwww}}}}}}yyywwwxxxwwwuuuttttttuuuxxxyyyxxxxxxwwwvvvuuuvvvyyy|||zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxuuusssrrrqqqooommmiiifffbbbNNNHHHGGG@@@???>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<>>>BBBLLL^^^xxx}}}{{{jjjjjjlllsss}}}rrrppptttzzz}}}|||xxxrrrmmmmmmrrrvvvyyy}}}zzzvvvrrrmmmjjj```\\\UUUOOOKKKGGGDDDBBBDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEAAABBBCCCDDDEEEFFFGGGHHHKKKLLLLLLLLLLLLKKKIIIHHHDDDCCCCCCBBBAAAAAAAAAAAA???@@@BBBDDDFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCAAA@@@???BBBDDDEEEEEEFFFJJJMMMKKKMMMOOOQQQRRRRRRRRRRRRMMMKKKJJJJJJLLLOOOTTTVVVWWW[[[___^^^[[[ZZZ]]]```iiilllpppsssrrrmmmgggccc```___\\\YYYVVVTTTRRRRRRNNNPPPRRRUUUWWWYYYZZZ[[[YYYYYYYYYZZZ^^^dddjjjnnnnnnppptttxxx|||}}}zzzwwwuuutttssstttuuuvvvwwwwwwwwwwwwxxxwwwuuutttssstttvvvwwwrrrrrrrrroookkkhhhffffffgggfffcccaaa___^^^^^^^^^YYYZZZZZZ[[[]]]aaagggkkkuuu|||}}}{{{vvvqqqooooooppppppooonnnmmmlllhhhjjjkkkllllllmmmnnnppplllmmmmmmnnnmmmmmmlllkkkmmmlllmmmnnnppppppnnnllllllkkkjjjiiihhhgggffffffbbbZZZRRRRRR\\\jjjuuuzzz}}}qqqWWWIII??????AAA:::888777666555555444444555333333222222222333444444///000111111222555999<<>>======<<<<<<<<<999999999:::;;;<<<===>>>???AAALLLaaawwwqqqiiijjjnnnvvvxxxnnnpppxxx~~~xxxrrrpppmmmlllpppvvvzzzwwwuuurrrmmmiii^^^YYYRRRMMMIIIFFFCCCBBB?????????@@@@@@AAAAAABBBDDDEEEEEEDDDBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGFFFHHHHHHJJJJJJJJJJJJHHHHHHGGGFFFCCCBBBAAABBBDDDEEE@@@AAAAAACCCEEEGGGIIIJJJFFFEEEEEEDDDCCCCCCBBBBBBDDDFFFHHHHHHIIIKKKNNNQQQPPPOOOOOOQQQUUUWWWUUUSSSPPPPPPOOOMMMMMMPPPTTTXXX^^^aaabbb^^^ZZZ[[[bbbjjjooorrruuuwwwvvvqqqlllhhhdddaaa]]]ZZZWWWUUURRRPPPOOOQQQSSSVVVWWWXXXXXXWWW^^^^^^^^^^^^```eeelllrrruuuwwwyyy{{{|||}}}{{{zzzzzzzzzttttttuuuvvvvvvvvvvvvvvvyyyxxxwwwuuusssqqqooonnnqqqqqqpppooommmjjjhhhfffgggfffcccaaa___^^^^^^^^^aaa]]]YYYXXX\\\bbbgggkkkrrrzzz}}}yyyuuurrrqqqooommmmmmnnnpppqqqooonnnnnnnnnnnnmmmmmmmmmkkkllllllmmmmmmllllllkkkkkklllmmmnnnoooooonnnnnnnnnnnnllliiigggfffgggiiinnndddXXXSSSYYYfffsss|||vvvYYYIIICCC>>><<<===999999888888777666666666555555444444444333333333222111222444444444:::BBBMMM___rrr~~~vvvsssvvvyyyggg\\\YYYZZZ[[[dddnnnzzz|||nnnaaa\\\___ffflllsss{{{}}}}}}|||zzzwwwvvvtttrrrrrrrrrtttuuuvvvuuuuuuuuuvvvxxx{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}|||zzzvvvrrrrrrqqqqqqpppnnnjjjddd___```LLLEEEBBB@@@???>>>===<<<<<<<<<<<<::::::::::::;;;<<<======???BBBMMMaaavvvvvvjjjaaaeeemmmwwwuuulllnnnwww~~~~~~xxxrrrooommmlllpppvvv~~~xxxtttrrrooojjjeee\\\WWWPPPKKKGGGDDDBBB@@@??????@@@@@@AAAAAABBBBBBAAABBBDDDDDDCCCDDDFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDFFFHHHJJJKKKIIIHHHGGGFFFEEECCCBBBBBBDDDFFFIIIKKKLLLMMMPPPRRRUUUTTTSSSTTTUUUUUURRROOOOOOOOOOOONNNNNNQQQVVVZZZ```bbbccc```]]]^^^eeemmmsssuuuxxxyyywwwtttooollldddaaa]]]YYYVVVSSSPPPMMMLLLMMMOOORRRTTTVVVXXXXXX^^^^^^______bbbgggnnntttwwwxxxyyyzzz{{{}}}~~~|||{{{yyyttttttuuuvvvvvvvvvvvvvvvxxxwwwvvvuuusssqqqppppppqqqqqqpppooommmjjjhhhfffgggfffcccaaa^^^]]]]]]\\\\\\YYYUUUUUUXXX]]]cccgggsss{{{{{{vvvuuutttrrrpppooonnnoooooommmmmmmmmlllllllllkkkkkkkkkkkkllllllllllllkkkkkkkkklllnnnpppqqqqqqppppppnnnnnnmmmkkkiiijjjlllooorrrggg[[[UUUZZZgggvvvxxxZZZJJJBBB>>>;;;<<<999999888888777666666666555555444444444333333333222111222444444444:::BBBOOOaaattttttpppsss}}}ssscccZZZYYY[[[]]]eeeoooyyyxxxjjj___[[[___ffflllsss{{{}}}}}}|||yyywwwuuutttrrrrrrrrrtttuuuvvvvvvuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzwwwsssppppppooonnnmmmkkkgggaaa\\\aaaLLLDDDAAA@@@???>>>===<<<<<<<<<<<<::::::::::::;;;;;;<<<===???BBBNNN```uuu}}}zzziii```[[[cccppp{{{sssjjjlllvvv~~~}}}wwwqqqnnnkkkjjjooowww~~~xxxtttqqqmmmgggcccYYYTTTNNNHHHEEECCCAAA?????????@@@@@@AAABBBCCCCCCBBBCCCDDDDDDDDDEEEGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHIIIJJJJJJKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHFFFEEEDDDCCCEEEHHHLLLNNNPPPQQQRRRTTTYYYXXXWWWWWWWWWUUUQQQNNNOOOPPPPPPQQQRRRVVV\\\```dddggghhhfffdddeeelllsssxxxyyyzzz{{{yyyvvvsssqqqhhheee```\\\YYYUUUQQQNNNKKKLLLMMMOOORRRVVVYYY[[[]]]^^^___aaadddjjjqqqvvvyyyyyyyyyxxxxxx{{{{{{xxxuuuuuuvvvvvvwwwwwwvvvvvvwwwvvvuuutttsssrrrrrrqqqqqqqqqpppooommmjjjhhhfffgggeeeccc```]]][[[ZZZYYYXXXVVVTTTSSSUUU[[[aaaeeettt{{{}}}xxxvvvvvvtttsssqqqooonnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjlllmmmoooqqqrrrrrrrrrrrrmmmmmmmmmmmmmmmnnnrrrtttvvvkkk^^^WWW[[[iiixxx}}}```MMMDDD???===<<<999999888888777666666666555555444444444333333333222111222444444444;;;CCCRRRcccwwwrrroooqqq{{{~~~lll^^^XXXXXX\\\```fffoooxxx}}}}}}tttggg\\\YYY^^^fffmmmsss{{{}}}|||{{{yyyvvvuuutttrrrrrrsssttttttvvvvvvvvvvvvxxxzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{xxxxxxyyyzzzzzzwwwrrrnnnnnnmmmkkkjjjgggbbb\\\XXXbbbMMMDDDAAA??????===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===>>>CCCNNN```ttt}}}uuuiii]]]YYY^^^iiiwww}}}qqqiiimmmwww|||wwwrrrnnnjjjiiipppxxx{{{vvvsssnnngggbbbVVVRRRLLLGGGDDDCCCAAA@@@???@@@@@@AAABBBCCCDDDDDDFFFGGGGGGFFFDDDDDDEEEGGGJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKIIIGGGFFFGGGGGGHHHEEEFFFGGGIIIJJJKKKLLLMMMKKKKKKJJJIIIHHHFFFDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGKKKOOORRRSSSTTTUUUVVVXXXXXXYYYYYYXXXVVVRRRPPPPPPRRRTTTWWWZZZ^^^dddhhhlllnnnooonnnlllnnntttyyy|||}}}}}}|||{{{yyywwwuuuooolllgggccc```[[[WWWSSSPPPPPPOOOPPPRRRUUUYYY[[[[[[]]]___bbbffflllsssxxx{{{{{{yyyxxxwwwyyy~~~{{{wwwuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuttttttssssssrrrrrrqqqqqqpppooommmjjjhhhffffffeeeccc___\\\YYYWWWVVVXXXWWWUUUUUUVVV[[[bbbgggssszzz}}}yyyuuuuuutttsssrrrooonnnlllllllllkkkkkkkkkkkkjjjjjjiiijjjjjjkkkkkkjjjjjjiiikkklllnnnpppqqqrrrrrrrrrmmmmmmnnnmmmmmmooosssvvvwwwmmm___WWWZZZgggxxxgggQQQFFFAAA???===999999888888777666666666555555444444444333333333222111222444444555;;;DDDSSSdddxxxssspppsss|||yyyggg[[[WWWWWW\\\aaagggpppwww{{{{{{rrreee[[[XXX]]]ffflllsss{{{||||||zzzxxxuuutttssssssssssssttttttvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}|||{{{{{{wwwxxxyyy{{{{{{xxxsssooonnnllliiigggccc^^^XXXSSScccNNNDDDAAA???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===CCCNNN^^^rrrtttppp}}}oooZZZUUUWWWaaammm||||||rrrkkkqqq{{{|||wwwrrrnnnjjjiiipppzzz|||wwwsssmmmeee___TTTPPPJJJFFFDDDCCCBBB@@@???@@@AAABBBCCCDDDEEEEEEGGGHHHHHHGGGEEEEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLOOONNNLLLJJJIIIIIIJJJJJJFFFGGGHHHIIIKKKLLLNNNOOOMMMMMMLLLLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKNNNRRRUUUUUUVVVVVVWWWWWWXXXYYYYYYXXXUUUTTTSSSTTTXXX]]]aaaeeeiiinnnqqqtttuuuuuutttssstttyyy}}}~~~}}}{{{zzzyyytttqqqnnnkkkgggccc^^^ZZZXXXVVVSSSQQQQQQSSSVVVXXXXXX[[[___dddiiiooovvvzzz}}}|||{{{zzzyyy|||{{{wwwvvvvvvwwwwwwwwwwwwvvvvvvssssssssssssrrrrrrrrrqqqqqqqqqpppooommmjjjhhhffffffeeebbb___\\\YYYVVVUUUVVVVVVVVVVVVWWW[[[bbbgggpppwww|||}}}}}}}}}|||xxxrrrssssssrrrqqqpppnnnmmmmmmmmmmmmmmmlllllllllllliiijjjjjjkkkkkkjjjjjjiiiiiikkkmmmnnnpppppppppooommmmmmmmmllllllmmmqqqtttuuukkk^^^UUUWWWddduuulllSSSFFFAAA>>>;;;999999888888777666666666555555444444444333333333222111222555555666<<>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;BBBLLLZZZppprrrqqq~~~dddSSSRRRWWWaaakkkzzzzzzrrrpppwww}}}yyyuuupppjjjjjjsss~~~xxxrrrmmmeee\\\UUUOOOKKKFFFCCCAAAAAA@@@@@@@@@@@@AAACCCDDDEEEFFFGGGEEEGGGHHHHHHHHHHHHKKKMMMKKKKKKKKKKKKLLLMMMNNNOOONNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKMMMNNNPPPQQQQQQPPPNNNLLLLLLLLLLLLMMMHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVVVVUUUUUUWWWXXXZZZ]]]aaadddfffkkkpppuuu}}}~~~{{{zzzyyyxxxwwwtttppplllgggeeeaaa\\\YYYWWWVVVVVVXXX\\\cccjjjqqqwww}}}}}}wwwxxxxxxxxxxxxwwwvvvuuurrrqqqqqqpppooonnnnnnmmmqqqqqqpppooommmjjjhhhfffdddcccbbb```]]]ZZZWWWUUUQQQSSSUUUUUUTTTXXX___fffmmmsssxxxyyyyyy{{{{{{xxxwwwvvvsssqqqpppoooooooooooooooooonnnnnnnnnmmmmmmkkkkkkllllllllllllkkkkkkjjjkkklllmmmmmmlllkkkjjjjjjjjjkkkjjjjjjkkkooorrrnnnggg\\\SSSRRR]]]mmmyyy~~~uuuVVVEEEAAA>>>999999999888888777666666666555555444444444333333333222111222555666777===FFFTTTeeexxx|||llloooxxx{{{uuusss}}}qqq```[[[ZZZWWWZZZ```jjjsss{{{~~~xxxpppcccZZZXXX^^^gggnnnttt{{{~~~{{{zzzxxxvvvrrrssssssttttttuuuttttttvvvwwwyyy|||~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}yyywwwuuutttsssrrrpppmmmkkkgggbbb]]]XXXQQQKKKGGGfffQQQGGGDDD>>>>>><<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;:::BBBKKKYYYpppssstttgggUUURRRVVVdddlllyyyxxxrrrpppyyy}}}zzzvvvqqqkkkjjjttt~~~xxxsssmmmeee[[[TTTLLLIIIDDDAAA@@@@@@???>>>@@@@@@AAACCCDDDFFFGGGGGGIIIJJJJJJIIIGGGGGGHHHJJJMMMMMMMMMMMMNNNOOOPPPQQQLLLMMMNNNOOOOOOMMMLLLKKKMMMMMMLLLLLLMMMOOOQQQRRRQQQPPPNNNLLLLLLMMMNNNOOOJJJJJJIIIIIIIIIJJJJJJKKKPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVTTTUUUVVVXXX[[[___ffflllsss|||~~~~~~~~~{{{xxxtttmmmkkkhhhccc```]]][[[ZZZYYY^^^eeemmmtttzzzxxxxxxxxxxxxxxxwwwvvvuuuqqqqqqpppooonnnmmmllllllqqqqqqpppooommmjjjhhhfffccccccbbbaaa^^^[[[XXXVVVQQQTTTVVVVVVUUUYYY```gggmmmsssxxxyyyyyy|||{{{yyy{{{yyyvvvrrrpppnnnnnnoooooonnnnnnnnnnnnmmmmmmmmmkkkllllllmmmmmmllllllkkkkkklllmmmmmmmmmlllkkkjjjhhhiiijjjjjjjjjlllpppssslllfff\\\SSSRRR[[[kkkwww{{{[[[IIIDDDAAA;;;999999888888777666666666555555444444444333333333222111222555666777>>>FFFUUUfffyyy{{{mmmrrr|||{{{tttsss~~~mmm]]][[[[[[XXXZZZ```kkksss|||uuummmaaaXXXWWW^^^hhhpppttt{{{~~~{{{zzzxxxuuurrrrrrssstttuuuuuuuuutttvvvxxxzzz|||~~~~~~}}}||||||{{{}}}~~~~~~~~~~~~}}}{{{wwwuuutttsssrrrpppiiifff```ZZZUUUNNNHHHDDDfffMMMCCCBBB???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===AAAJJJ[[[uuussssss~~~^^^OOOQQQWWWaaaooowwwsssrrrxxx}}}{{{sssllliiinnnzzz~~~uuunnnhhh```WWWPPPKKKGGGBBB@@@???@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNNNNNNNNNNMMMLLLKKKIIIKKKMMMOOOOOOOOONNNMMMMMMNNNNNNMMMMMMLLLKKKJJJMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVXXXXXXWWWWWWXXXZZZ\\\^^^hhhmmmuuu~~~}}}vvvsssqqqnnnkkkgggbbb___bbbeeejjjsss|||~~~zzzwwwwwwyyyzzzxxxvvvuuurrrnnnmmmmmmoooppppppnnnnnnooooooooolllfffcccddddddccc```[[[WWWUUUUUUWWWWWWVVVUUUVVVZZZ___dddooopppsssxxx|||}}}|||{{{{{{zzzwwwssspppnnnoooqqqnnnnnnnnnnnnoooooooooooommmmmmlllkkkkkkjjjiiiiiilllllllllmmmmmmmmmnnnnnnmmmjjjiiikkkooossstttsssnnneee[[[VVVUUU[[[iiivvv}}}___KKKCCC>>>;;;888888999999888777555444555444444444444333333333111000111444444444;;;CCCWWWhhhyyy{{{ttt|||xxxttt}}}~~~kkkZZZUUUUUUVVV\\\dddnnnxxxzzzmmmaaa[[[[[[___hhhpppxxx||||||xxxwwwwwwssstttttttttttttttttttttwwwxxxzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~|||zzzxxxvvvuuurrrooolllhhhddd]]]VVVPPPKKKFFFCCCfffMMMCCCBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@JJJ[[[tttuuuuuu~~~bbbUUUVVV[[[ggguuuvvvrrrrrrxxx~~~|||uuummmjjjppp{{{~~~vvvooohhh___VVVOOOJJJFFFAAA??????@@@@@@AAACCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNOOOOOONNNMMMMMMLLLNNNOOOQQQRRRRRRRRRPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTVVVXXX]]]cccfffpppxxx~~~xxxwwwuuusssrrroookkkiiiiiijjjnnnuuu||||||yyyxxxzzzzzzxxxvvvpppnnnkkkjjjlllnnnoooooopppppppppqqqpppmmmhhhdddbbbcccbbb```\\\YYYWWWWWWWWWWWWVVVUUUVVVYYY___dddoooqqquuuzzz}}}~~~|||zzzzzzzzzxxxuuuqqqooopppqqqnnnooooooooooooooooooooommmmmmllllllkkkjjjjjjiiikkkkkkkkklllllllllmmmmmmmmmkkkjjjkkkooorrrrrrrrrnnnggg___YYYUUU[[[kkk{{{~~~```KKKCCC>>>:::888888999999888777555444555555555444444333333333333111333555555666<<>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::@@@JJJ[[[tttuuuttthhh^^^^^^```kkkyyyuuuqqqqqqxxx~~~}}}vvvooolllqqq|||~~~wwwpppiii```UUUNNNIIIEEEAAA>>>>>>@@@@@@AAACCCCCCDDDFFFGGGIIIJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNQQQRRRTTTTTTTTTSSSQQQPPPLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTVVVXXX]]]eeennnttt}}}|||{{{{{{{{{zzzxxxvvvrrrrrrtttwww}}}~~~zzzyyyzzzzzzwwwtttmmmkkkjjjjjjmmmpppqqqqqqrrrrrrrrrrrrqqqnnniiifff```aaabbb```]]]ZZZXXXXXXWWWWWWVVVUUUVVVYYY___cccmmmpppvvv{{{~~~}}}zzzxxxyyyyyyyyywwwsssqqqpppqqqoooooooooooooooooooooooommmmmmmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkklllllllllnnnmmmllllllnnnppppppooonnnkkkeee^^^XXX]]]qqqbbbLLLCCC>>>:::888999999888888777666555666666555444333333222222444333444666666777===FFFYYYiiizzzyyyzzzvvv~~~~~~lll\\\XXXZZZ[[[bbbkkkqqqzzz|||pppddd______ccckkkttt{{{}}}|||yyyvvvuuurrrrrrrrrrrrrrrrrrrrrrrruuuvvvxxx{{{|||}}}~~~}}}|||{{{|||~~~~~~~~~}}}|||}}}~~~~~~|||yyywwwuuusssooolllccc^^^WWWPPPKKKFFFBBB???eeeNNNDDDCCCAAA@@@???>>>============::::::;;;;;;;;;;;;;;;;;;:::AAAKKK\\\sssssssssmmmeeeddddddmmm{{{tttpppqqqxxx~~~|||vvvooolllqqq{{{~~~xxxqqqjjjaaaVVVNNNJJJFFFBBB???@@@AAABBBBBBCCCCCCEEEFFFHHHIIIKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPSSSSSSTTTUUUTTTRRRPPPOOOKKKLLLLLLLLLMMMNNNOOOOOOMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXZZZ]]]aaagggppp||||||{{{yyy{{{~~~}}}|||{{{|||zzzyyyyyyxxxtttqqqlllkkkkkkmmmqqqtttuuuuuusssrrrrrrqqqpppmmmiiieeeaaabbbcccaaa^^^ZZZXXXWWWVVVVVVUUUUUUUUUYYY___cccjjjooowww|||~~~|||yyywwwyyyzzzzzzxxxuuurrrqqqqqqpppppppppooooooooooooooonnnmmmmmmmmmllllllkkkkkkllllllllllllllllllllllllooonnnnnnmmmnnnnnnmmmmmmmmmmmmkkkddd]]]ddd}}}eeeNNNCCC>>>:::999999888888777666666555666666555444333222222111333222444666666777===EEEZZZiiiyyy{{{{{{www~~~}}}kkk[[[XXXYYYZZZ```iiirrr|||}}}rrrfffaaaaaaeeemmmuuu|||}}}~~~~~~|||yyyvvvtttqqqqqqqqqqqqpppppppppppptttuuuxxx{{{|||}}}}}}|||{{{{{{|||~~~~~~}}}}}}|||}}}~~~~~~~~~|||yyyvvvtttqqqmmmjjjaaa\\\UUUNNNHHHDDD@@@>>>eeeNNNEEEDDD??????>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<>>;;;999999888777777666666666666666555444333333222222333222333555555666<<>>eeeNNNEEEDDD===<<<;;;::::::999999999999::::::;;;;;;<<<<<<<<<===CCCLLLZZZooovvvwww~~~mmmiiimmmooo}}}tttqqqrrrxxx~~~~~~{{{uuuooolllqqqzzz~~~zzzvvvpppfffZZZRRRLLLHHHDDDBBBCCCDDDFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQSSSTTTUUUWWWXXXYYYZZZYYYWWWUUUSSSMMMMMMLLLLLLMMMNNNPPPQQQNNNOOOQQQSSSTTTTTTSSSSSSTTTSSSSSSSSSTTTVVVXXXYYY```hhhttt}}}zzzuuupppnnnmmmnnnooorrrwww}}}}}}yyywwwuuupppllljjjjjjlllppptttvvvuuutttrrrqqqooommmllljjjfffcccccceeefffddd___YYYUUUTTTVVVVVVUUUTTTUUUXXX^^^bbblllttt~~~}}}zzzvvvrrrqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnooopppooommmkkkjjjkkkkkknnnoookkkhhhtttmmmSSSFFF@@@<<<:::999888777666666666666555555444444444333333333222111333555555666<<>>===<<<;;;::::::::::::999999::::::;;;<<<<<<===<<>>:::999888777666666666777333333333444444444444555444222444666666777===FFFUUUeeewwwyyytttxxx}}}wwwuuu}}}yyyhhh[[[ZZZ]]]___eeemmmttt}}}yyyoooeeeaaabbbeeemmmtttxxxwwwuuuvvvxxxxxxvvvsssrrrrrrqqqppppppooonnnnnntttvvvzzz}}}~~~|||~~~~~~~~~|||}}}}}}}}}}}}}}}~~~~~~{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxtttqqqmmmhhheee___YYYQQQJJJEEEBBB@@@>>>fffOOOEEEDDDAAA@@@???>>>>>>=========999999::::::;;;<<<======<<>>eeeOOOFFFDDD???>>>===<<<<<<;;;;;;<<<===<<<;;;;;;::::::::::::>>>BBBIIIUUUfffzzzwwwzzzsssiiikkkvvvwwwooonnnnnnqqqwww}}}}}}xxxrrrpppttt{{{}}}zzzuuukkk___WWWOOOHHHCCCDDDEEEEEEEEEGGGIIIIIIGGGFFFFFFFFFGGGHHHHHHJJJKKKLLLLLLMMMPPPRRRPPPOOONNNMMMMMMOOOQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYYYYXXXVVVTTTSSSQQQOOOLLLKKKKKKNNNRRRTTTYYY[[[\\\\\\ZZZXXXWWWWWWYYYVVVZZZeeeooowww}}}zzzxxxzzzyyyyyy|||yyyttttttuuuvvvyyy~~~~~~xxxsssnnnkkklllssszzz}}}{{{yyyyyy{{{{{{xxxsssooolllhhhdddaaa___```bbbaaa]]]ZZZXXXWWWXXXYYYYYYUUUSSSUUU\\\ccclllsss{{{~~~{{{vvvsssqqqppppppppppppooonnnmmmmmmlllnnnnnnooooooooonnnlllkkkkkkkkkkkklllllllllmmmmmmmmmoooppppppnnnllliiihhhkkkooooookkkhhhuuu}}}}}}|||~~~xxxYYYDDD>>>???999999888777666666666777666666666666666666666666444333444666555777@@@KKKZZZgggtttzzz}}}xxx~~~|||uuusss{{{pppbbbWWWWWWYYY[[[aaajjjrrrzzzyyymmmaaa^^^aaaeeelllsssqqqsssuuuuuutttsssssstttqqqssstttsssqqqoooooopppuuuyyy~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxtttqqqmmmhhhddd]]]WWWOOOIIIEEECCCAAA@@@eeeOOOEEEDDD???>>>===<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<===???FFFQQQ```sss{{{tttmmmpppyyytttmmmlllmmmqqqwww~~~~~~xxxrrrooorrryyy~~~~~~{{{vvvmmmbbbYYYQQQIIIDDDEEEGGGFFFFFFHHHIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLOOOQQQPPPOOONNNNNNNNNPPPRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYZZZZZZZZZYYYXXXWWWSSSQQQOOOMMMNNNPPPTTTVVV[[[\\\^^^^^^\\\[[[\\\]]]bbbaaagggttt~~~zzzyyyxxxwwwzzz~~~}}}yyywwwvvvwwwwwwyyy||||||wwwxxxzzz{{{~~~|||vvvrrrnnnlllsssxxx~~~}}}{{{{{{|||zzzwwwsssooolllhhhdddaaa```aaabbbaaa^^^ZZZXXXXXXWWWXXXXXXUUURRRUUU[[[bbbkkkrrrzzz}}}~~~}}}{{{wwwtttrrrrrrrrrrrrqqqqqqpppoooooonnnmmmmmmnnnooonnnmmmllllllllllllllllllmmmmmmmmmnnnnnnoooppppppnnnllljjjiiiiiioooqqqjjjccchhh{{{~~~||||||zzz[[[FFF>>>???:::999888777777666666777555555555555555555555555444333444666555777AAALLL\\\jjjvvv{{{~~~zzz~~~|||wwwuuu}}}lll^^^TTTTTTXXXZZZaaajjjsss{{{xxxlll```]]]___cccjjjpppqqqtttwwwwwwvvvtttssstttrrrssstttsssqqqppppppqqqvvvzzz~~~~~~|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{xxxtttqqqnnniiifff]]]WWWOOOHHHDDDBBBAAA@@@dddNNNEEECCC???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<>>>>>===<<<;;;;;;;;;;;;::::::999::::::;;;<<<<<<<<>>===<<<;;;;;;:::::::::999888888888999:::;;;;;;:::>>>CCCJJJUUUeeexxx}}}zzz||||||rrrpppoooqqqwwwzzztttrrruuu}}}~~~xxxoooiiiZZZQQQIIIGGGHHHFFFFFFHHHJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIIIIIIIJJJLLLNNNRRRRRRSSSTTTVVVWWWYYYZZZZZZ[[[]]]^^^^^^^^^]]]\\\[[[[[[YYYXXXWWWVVVUUUUUU[[[ZZZXXXXXXYYY\\\^^^```cccdddfffgggjjjpppvvv{{{zzz{{{{{{{{{xxxuuurrrpppiiieeeccceeeggghhhlllqqqppprrrvvvyyy{{{|||{{{{{{vvvsssoookkkiiijjjmmmoooooosssxxx{{{|||~~~{{{vvvyyy}}}~~~{{{yyyyyywwwtttqqqnnnllliiieeecccccceeeeeeddd```\\\YYYYYYUUUUUUTTTSSSSSSUUUYYY\\\fffmmmwww}}}|||wwwsssqqqpppooooooooonnnnnnnnnnnnnnnllllllllllllmmmmmmnnnnnnppppppppppppppppppppppppppprrrrrrpppmmmnnnsssxxx|||lllZZZTTT\\\ggg~~~{{{uuuyyy}}}|||zzzyyyzzzhhhNNNBBB@@@<<<;;;:::888777777666666555555555555555555555555333222333555666;;;GGGSSSmmmxxxqqqrrrwwwcccVVVNNNRRRXXX]]]fffpppyyy~~~~~~vvvkkk```^^^```ccchhhnnnsssvvv{{{|||{{{xxxvvvuuurrrsssrrrqqqooonnnoooqqqyyy|||~~~}}}~~~}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzwwwuuurrroookkkhhh]]]WWWMMMFFFBBBAAAAAAAAAdddNNNEEECCC>>>===<<<;;;:::::::::::::::999999999999999:::;;;777;;;AAAGGGQQQaaauuutttqqqppprrrwwwzzzuuussswww~~~{{{sssmmm```VVVMMMJJJHHHFFFFFFHHHHHHHHHIIIIIIHHHHHHGGGFFFIIIJJJKKKKKKJJJKKKMMMOOORRRSSSUUUVVVXXXZZZ[[[\\\\\\]]]___aaaaaa```___]]]^^^]]][[[ZZZYYYXXXXXXXXX[[[ZZZZZZZZZ[[[^^^```bbbdddeeehhhkkknnnttt{{{}}}{{{zzzxxxwww|||{{{zzzwwwrrrlllgggccc```]]]]]]```bbbbbbeeeiiimmmoooqqqtttttttttrrrqqqnnnkkkgggeeeeeehhhlllnnnqqquuuyyy{{{zzz{{{~~~~~~{{{~~~|||yyyxxxxxxwwwtttqqqooommmjjjgggeeeccceeefffddd```[[[YYYXXXVVVUUUSSSSSSTTTVVVYYY[[[eeelllwww}}}}}}wwwssspppoooqqqqqqppppppppppppppppppnnnnnnmmmmmmmmmnnnooooooqqqpppppppppppppppooooooppprrrsssqqqnnnqqqyyyzzzgggUUUQQQYYYccczzzyyyvvv|||~~~|||zzzxxxyyy~~~kkkQQQDDDAAA===<<<:::999777777666666444444444444444444444444333222333555777<<>>===<<<<<<<<<<<<<<<;;;???DDDHHHOOO^^^rrr|||rrrooonnnqqqxxx{{{tttqqqtttzzz}}}wwwrrrjjj___TTTPPPMMMIIIHHHJJJLLLMMMNNNNNNNNNMMMKKKJJJMMMNNNOOONNNMMMNNNPPPQQQSSSTTTVVVYYY[[[]]]^^^___^^^```bbbddddddcccaaa```WWWVVVVVVWWWXXXZZZ\\\]]]ZZZZZZZZZ[[[\\\^^^```bbbcccfffjjjnnnsssxxxzzzsssqqqppppppsssvvvwwwxxxsssrrrpppllleee]]]UUUQQQNNNNNNQQQXXX\\\[[[]]]```dddfffiiillllllkkkiiiggg\\\ZZZXXXYYY]]]cccjjjooouuuyyy{{{zzzwwwxxx}}}|||yyyyyyxxxxxxxxxuuurrrpppooommmjjjgggcccdddeeeccc^^^ZZZWWWVVVWWWUUUTTTTTTVVVYYYZZZ[[[eeemmmwww}}}xxxuuussssssnnnnnnnnnnnnnnnooooooooorrrqqqpppnnnnnnnnnooooooppppppppppppoooooonnnnnnpppssstttrrrqqquuuyyyfffUUUMMMOOOWWW^^^nnnyyy}}}yyyuuuuuuyyyoooTTTFFFBBB>>>===;;;999888777666666444444444444444444444444333222333555777===KKKYYYwww~~~~~~}}}yyy{{{iii\\\SSSVVV[[[___gggqqqxxx~~~mmmddd]]]^^^ccciiipppvvvuuuwwwyyyyyyxxxvvvvvvwwwwwwwwwvvvtttrrrrrrtttvvvxxxzzz}}}~~~~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzvvvrrroookkkfffcccYYYRRRJJJCCCAAACCCEEEFFFfffPPPEEEBBBAAA???=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???DDDLLLZZZpppzzzpppnnnmmmpppwww}}}vvvqqqrrryyy|||yyywwwvvvkkkdddZZZOOOIIIGGGIIIKKKKKKLLLNNNOOONNNKKKIIIGGGJJJKKKKKKMMMNNNOOOPPPQQQTTTTTTTTTUUUXXX\\\___aaaccceeeggghhhfffbbb^^^[[[XXXUUURRRRRRUUUYYY\\\]]][[[ZZZYYYYYYZZZ]]]```cccfffiiinnnrrrvvvzzz~~~yyypppppprrrtttvvvvvvtttqqqtttsssnnneee[[[TTTRRRRRRNNNPPPRRRTTTWWWYYY[[[\\\]]]```dddggggggddd```]]]XXXUUUSSSVVV]]]dddiiijjjsssvvvxxxxxxwwwyyy~~~|||zzzyyyxxxxxxzzzwwwtttqqqoookkkgggdddaaacccdddbbb^^^ZZZWWWVVVVVVVVVTTTSSSRRRUUUYYY\\\fffoooxxx|||~~~}}}|||yyyvvvsssqqqnnnnnnnnnnnnooopppqqqrrrqqqpppooonnnmmmmmmmmmmmmoooooooooooonnnnnnnnnnnnppppppoooppprrrvvvzzz}}}}}}mmmZZZNNNIIIJJJSSS[[[oooxxx}}}~~~~~~|||{{{}}}~~~zzzuuuvvvwwwwww}}}sssUUUGGGEEE???===;;;999999999888666333444444444555666666666444444555888999>>>JJJVVVmmm~~~|||}}}~~~lll^^^UUUXXX^^^bbbkkkvvvyyy{{{nnnddd]]]^^^ccchhhooouuuyyyzzzzzzxxxuuusssssstttyyywwwssspppooopppqqqsssxxx{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}|||}}}}}}~~~}}}||||||}}}}}}zzzwwwsssqqqpppmmmgggbbbXXXNNNEEEBBBBBBAAACCCFFFfffPPPFFFBBB???===;;;;;;;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;???DDDLLLYYYpppxxxnnnmmmmmmqqqyyyzzztttppprrryyy}}}{{{yyywwwnnnggg]]]RRRLLLIIIJJJKKKLLLMMMNNNOOONNNLLLJJJIIILLLMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUXXX\\\```bbbccceeeggghhhfffbbb^^^[[[WWWTTTRRRRRRUUUYYY\\\]]][[[ZZZZZZZZZ\\\___bbbdddgggjjjooossswww{{{wwwqqqooooooppprrrttttttrrroooqqqooojjjcccZZZUUUSSSTTTNNNNNNPPPQQQSSSUUUVVVWWW[[[]]]```bbbbbb___\\\ZZZWWWUUUSSSUUU[[[aaaeeefffqqqtttwwwwwwwwwxxx}}}~~~|||zzzyyyyyyyyyxxxvvvssspppnnnjjjfffccc```aaabbbaaa]]]YYYWWWVVVVVVVVVUUUSSSSSSUUUZZZ]]]dddmmmvvvzzz}}}~~~~~~}}}|||yyyuuurrrqqqnnnnnnnnnnnnooopppqqqrrrsssrrrqqqpppoooooooooooopppooooooooonnnnnnnnnnnnpppoooooooooqqquuuxxxzzzsssfffWWWNNNJJJLLLTTT]]]llluuu||||||yyyzzz{{{{{{~~~|||{{{~~~{{{vvvvvvwwwwww}}}uuuUUUDDDAAA===;;;999777777777666444333333333444444444444444444333555777888>>>JJJWWWnnn~~~~~~~~~pppaaaWWWXXX]]]aaajjjttt{{{}}}yyyoooeee^^^___dddiiipppvvvyyyyyyzzzxxxuuuttttttuuuxxxuuurrrooonnnoooppprrrxxxzzz}}}}}}}}}||||||}}}~~~}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}}}}zzzwwwsssrrrpppmmmgggbbbXXXNNNEEEBBBBBBBBBCCCFFFfffQQQFFFCCC???===;;;;;;;;;<<<;;;::::::::::::;;;;;;<<<<<<<<<:::;;;>>>DDDKKKYYYooovvvllllllnnnsss{{{}}}vvvpppooosssyyy~~~}}}{{{zzzqqqkkkaaaWWWOOOKKKKKKKKKMMMNNNNNNOOONNNNNNMMMMMMOOOPPPPPPQQQRRRSSSSSSTTTRRRRRRTTTVVVYYY]]]aaacccdddeeeggggggeeebbb^^^[[[VVVTTTRRRRRRVVVYYY\\\]]]\\\[[[[[[\\\^^^bbbeeeggghhhkkkooossswww|||{{{sssnnnnnnnnnnnnpppqqqqqqooommmllljjjfff___ZZZVVVVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWZZZZZZ[[[[[[ZZZXXXUUUTTTTTTRRRRRRTTTYYY]]]```aaammmqqqtttvvvvvvwww{{{~~~}}}{{{zzzyyyyyyyyywwwuuurrrooommmjjjfffbbb___```bbb```]]]ZZZXXXWWWWWWWWWVVVTTTTTTVVV[[[^^^eeemmmvvvzzz}}}~~~~~~}}}{{{yyyuuurrrpppnnnnnnnnnnnnooopppqqqrrrtttsssrrrqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnpppooonnnnnnppprrruuuvvvggg^^^TTTOOONNNOOOVVV^^^llluuu{{{zzzwwwxxxxxxxxx}}}zzz{{{~~~}}}xxxwwwwwwyyyxxxXXXEEEAAA===;;;999777777777666444444444444333333333333333444333444666888===KKKYYYnnn{{{www}}}tttdddXXXXXX[[[___iiittt}}}|||wwwpppfff___```dddiiipppvvvxxxyyyzzzxxxvvvuuuuuuvvvvvvtttqqqnnnmmmnnnpppqqqwwwzzz|||}}}|||||||||}}}~~~{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}{{{wwwtttrrrqqqmmmgggaaaXXXNNNEEECCCCCCBBBCCCFFFgggQQQFFFCCCAAA???=========>>>===;;;999::::::;;;;;;<<<<<<<<<::::::>>>DDDJJJWWWlll~~~vvvlllmmmooouuu||||||sssmmmnnnsssyyy}}}}}}|||tttooofff[[[SSSNNNKKKKKKNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTQQQRRRTTTWWWZZZ^^^bbbddddddeeeffffffdddaaa]]][[[UUUSSSRRRSSSWWW[[[]]]^^^]]]]]]]]]___aaaeeehhhjjjhhhkkkooorrrvvv{{{yyyrrrnnnmmmmmmmmmnnnppppppnnnmmmjjjgggccc___\\\[[[\\\]]]```______^^^]]]\\\\\\[[[ZZZYYYWWWUUUSSSQQQPPPOOONNNOOOPPPSSSWWW[[[^^^```jjjnnnrrrttttttvvvyyy}}}~~~|||{{{yyyyyyyyyzzzwwwuuurrrpppmmmjjjfffccc^^^```bbbaaa^^^[[[YYYYYYWWWWWWVVVUUUUUUWWW\\\___gggpppwww{{{~~~~~~}}}{{{xxxuuurrrpppnnnnnnnnnnnnooopppqqqrrrtttsssrrrqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnooonnnmmmmmmnnnoooqqqrrrccc\\\WWWTTTRRRSSSXXX```qqqyyy~~~|||xxxwwwxxxwww{{{yyy{{{~~~|||yyyyyy||||||\\\IIIEEE???===;;;999999999888666555555555444444333333333444222333555777===KKKYYYmmm~~~xxxrrruuuuuueeeXXXWWW[[[```jjjvvv|||xxxooofff^^^___dddiiiooouuuxxxyyyzzzyyyvvvuuuvvvwwwtttsssqqqooonnnoooppprrrxxxzzz}}}~~~}}}|||}}}~~~}}}~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuusssrrrmmmfffaaaWWWNNNEEEDDDDDDCCCDDDFFFgggQQQGGGDDDAAA???=========>>>===;;;:::::::::;;;;;;<<<<<<<<<::::::>>>BBBHHHSSShhhzzzyyyyyyxxxmmmmmmpppuuu|||{{{rrrlllmmmrrryyy}}}wwwrrrjjj```XXXQQQMMMKKKNNNOOOPPPQQQRRRTTTUUUVVVSSSSSSTTTTTTTTTTTTTTTTTTRRRSSSVVVYYY\\\```ccceeeeeeffffffeeeccc```\\\ZZZTTTSSSSSSTTTXXX\\\______^^^^^^___aaacccfffiiikkkhhhjjjmmmqqqtttzzzzzzuuupppmmmlllkkkkkkmmmooopppooonnnjjjhhhdddbbbaaaaaabbbbbbddddddcccbbbaaa``````___]]][[[WWWSSSPPPNNNMMMLLLJJJLLLOOORRRVVV[[[```ccciiimmmqqqssssssuuuzzz~~~}}}{{{zzzyyyzzzzzzxxxvvvsssqqqooolllhhheee___aaacccbbb___\\\ZZZZZZVVVVVVVVVUUUUUUWWW\\\```hhhpppwww{{{~~~~~~}}}|||{{{xxxuuurrrpppnnnnnnnnnnnnooopppqqqrrrrrrqqqqqqppppppppppppqqqppppppppppppoooooooooooonnnmmmmmmmmmmmmnnnooopppfffaaa\\\ZZZVVVTTTYYY```sss{{{|||wwwvvvwwwvvvzzzyyy{{{~~~}}}^^^JJJEEE???===;;;999999999888666777777666666555555444444333222333555777===JJJXXXiii{{{yyyqqqsssssscccWWWXXX\\\bbbmmmyyy}}}zzzmmmccc\\\]]]bbbhhhnnnuuuxxxyyyzzzxxxvvvuuuuuuvvvtttsssqqqppppppqqqrrrsssyyy{{{~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~{{{xxxvvvtttrrrnnnfff```VVVMMMFFFDDDEEEDDDDDDGGGgggQQQGGGDDD???===;;;;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::===AAAEEEOOObbbtttyyyssstttxxxllllllooottt{{{zzzsssnnnmmmrrrxxx}}}yyyuuunnnfff]]]VVVPPPMMMNNNOOOQQQSSSUUUWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUTTTVVVXXX[[[___bbbdddeeefffffffffeeebbb___\\\ZZZTTTTTTTTTVVV[[[___aaaaaa___```aaaccceeegggiiikkkhhhjjjmmmpppsssyyy{{{vvvqqqnnnjjjiiiiiikkkmmmoooooooookkkiiigggffffffgggfffeeeiiiiiiiiiiiiiiihhhhhhhhhbbb```[[[VVVRRROOOMMMLLLJJJLLLOOOSSSVVV\\\bbbfffjjjmmmppprrrsssvvv|||~~~|||{{{zzzzzzzzzxxxvvvsssqqqooommmiiifff```aaacccbbb^^^[[[YYYXXXUUUUUUUUUTTTTTTWWW\\\```fffnnnuuuxxx|||}}}}}}|||zzzxxxtttqqqooonnnnnnnnnnnnooopppqqqrrrppppppooooooooooooppppppqqqqqqpppppppppooooooooommmmmmllllllmmmmmmnnnnnnkkkfffaaa\\\VVVSSSWWW^^^ooowww{{{xxxtttuuuvvvvvv}}}|||}}}}}}~~~~~~]]]HHHBBB===;;;999777777777666444777777777666666666666666333222444666888<<>>===<<<======<<<;;;:::999999888::::::<<>>======<<<<<<999999999:::;;;<<<===>>>;;;===??????AAAKKK[[[hhhpppjjjeeehhhttt~~~nnnjjjgggiiisss|||}}}~~~}}}zzzvvvsssooooooxxx}}}|||xxxpppggg^^^XXXUUUQQQRRRSSSUUUXXXZZZ\\\^^^\\\[[[ZZZYYYXXXYYYYYYZZZXXXZZZ^^^aaadddeeeffffffhhhfffccc___[[[YYYWWWVVVSSSVVVXXXZZZ\\\___bbbeeeeeeddddddcccddddddfffgggiiikkkooosssyyy~~~}}}wwwqqqllliiihhhdddfffhhhiiijjjjjjlllnnnmmmoooqqqsssqqqmmmiiifffjjjiiihhhiiikkknnnnnnnnnkkkgggaaa]]]ZZZYYYWWWUUU\\\VVVTTTWWW]]]aaagggmmmqqqrrrssssssvvv~~~~~~}}}{{{yyyxxxyyyyyyyyyuuupppnnnnnnllliiieeeccccccbbb```]]]ZZZVVVUUUTTTTTTTTTSSSTTTWWW\\\```kkknnntttyyy}}}{{{xxxvvvtttrrrpppooooooppppppppppppooooookkklllnnnppppppppppppooopppqqqrrrqqqooommmmmmmmmmmmkkkjjjjjjkkkkkkiiihhhjjjddd\\\TTTLLLJJJQQQ[[[iiiooouuuxxxzzz|||~~~___III@@@>>><<<:::999::::::999888777777888888777555333222555444666777777:::EEEPPPdddppp~~~~~~pppkkkuuupppcccXXXXXX\\\aaammm{{{}}}wwwfff```ZZZZZZaaakkkrrrvvvxxxwwwtttrrrpppooooooooorrrssssssrrrpppooopppqqqwwwxxxzzzzzzxxxwwwwwwxxx{{{|||~~~}}}{{{yyyzzzzzzzzz{{{|||~~~~~~|||~~~|||zzzxxxvvvooofff```UUUMMMGGGGGGHHHGGGGGGIIIgggRRRGGGCCC=========<<<;;;;;;::::::::::::::::::;;;<<<======;;;===??????AAAKKKZZZffflllfffcccgggsssooojjjhhhjjjssszzz}}}~~~{{{wwwssspppmmmnnnwww~~~|||xxxqqqhhh___YYYUUUQQQRRRSSSUUUXXX[[[^^^```]]]\\\ZZZYYYXXXYYYZZZ[[[[[[]]]aaadddfffgggggggggeeeccc___[[[XXXVVVUUUUUUWWWXXX[[[\\\]]]```cccfffeeeeeedddbbbbbbcccfffhhhmmmpppuuu{{{{{{tttnnniiigggeeedddfffhhhjjjlllooorrruuuxxx{{{~~~|||wwwsssrrrqqqoooooooooooommmkkkeeeccc___]]]]]]]]]\\\[[[___[[[ZZZ^^^ccceeehhhmmmpppqqqssstttxxx~~~~~~}}}{{{yyyyyyyyyzzzxxxtttpppnnnmmmlllhhheee``````___^^^\\\XXXVVVTTTUUUUUUUUUTTTTTTWWW\\\```iiilllsssyyy~~~{{{wwwtttsssqqqooommmoooooooooooooooooooooooommmmmmnnnoooppppppppppppqqqrrrsssrrrooommmmmmnnnmmmkkkjjjiiijjjiiigggfffbbb\\\VVVQQQLLLLLLTTT___gggkkkrrrvvvzzz}}}```JJJBBB???===;;;:::::::::999777555555666666666555555444666555555777777;;;GGGSSSfffrrr~~~ooonnnvvvrrrdddXXXXXX[[[___jjjwww|||vvviiiccc]]]]]]bbbkkkqqqtttwwwuuusssqqqpppooooooppprrrssssssrrrpppnnnooopppwwwyyyzzzzzzxxxwwwxxxyyyzzz|||~~~~~~}}}zzzyyyzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~|||zzzxxxvvvpppggg```UUUMMMGGGGGGHHHGGGGGGIIIjjjSSSGGGBBB=========<<<;;;;;;::::::::::::::::::;;;;;;<<<===;;;===>>>>>>AAAJJJWWWbbbeeebbbaaafffssspppiiihhhkkkrrrxxxzzz~~~xxxsssooommmkkkllluuu}}}yyyssskkkbbb[[[WWWRRRRRRSSSUUUYYY]]]aaacccbbb```^^^\\\\\\]]]___``````bbbdddfffhhhiiiiiiiiiccc```\\\XXXUUUUUUVVVWWWZZZ\\\]]]^^^___aaadddggghhhgggfffddddddfffkkkooowww{{{zzzrrrlllhhhffffffeeegggkkkooosssyyy}}}{{{vvvqqqmmmdddbbb______aaadddggggggfffbbbaaafffiiiiiijjjmmmppprrruuuxxx}}}}}}~~~~~~~~~|||zzzzzzzzz{{{wwwsssooommmmmmkkkgggccc^^^^^^___^^^]]]ZZZWWWUUUXXXWWWVVVUUUUUUWWW\\\___fffjjjqqqxxx~~~|||yyyuuurrrqqqpppnnnmmmqqqpppooonnnnnnooopppqqqpppooooooooooooooopppppprrrssstttssspppnnnnnnnnnmmmllljjjiiiiiigggeeebbb]]]XXXSSSQQQNNNPPPYYYccciiilllqqqwww|||aaaLLLDDD@@@>>>;;;::::::999888666444444444444444555666666666555555666777<<>>======<<<<<<:::::::::::::::;;;<<<===;;;<<<===>>>@@@HHHTTT]]]___^^^```gggtttrrrgggfffjjjrrrwwwzzz}}}|||xxxrrrmmmkkkiiijjjrrr{{{~~~zzzuuunnnfff^^^YYYSSSSSSTTTVVVZZZ___dddggghhhfffcccaaaaaacccfffgggcccdddfffggghhhhhhhhhhhhdddaaa\\\XXXVVVWWWYYY[[[\\\]]]^^^^^^___aaaeeehhhkkkllllllllllllpppwww|||~~~xxxqqqmmmkkkkkklllkkknnnsssyyy|||wwwlllhhhdddbbbeeekkkpppsssmmmhhheeehhhjjjjjjkkkmmmppptttyyy~~~|||{{{}}}~~~}}}|||{{{{{{{{{vvvsssooommmmmmkkkfffbbb^^^___```aaa```]]][[[YYYYYYYYYXXXVVVUUUWWW[[[___fffjjjqqqyyy~~~}}}zzzvvvtttsssrrrqqqppprrrpppnnnmmmmmmnnnppprrrrrrqqqpppnnnnnnooopppqqqrrrssstttsssqqqooooooooonnnllljjjiiihhhfffbbb___^^^YYYVVVUUUTTTUUU]]]fffoooqqquuuzzzcccMMMDDD@@@>>>;;;999999888666444666555444333333444555666666555444666777===KKKYYYmmmyyyoooooottt|||uuuggg\\\[[[]]]```jjjvvv~~~{{{wwwlllfff```___dddkkkqqqssssssrrrqqqppppppqqqrrrssssssttttttrrrooonnnnnnnnnwwwyyy{{{{{{zzzyyyzzz{{{zzz{{{|||||||||{{{yyyxxx|||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||zzzyyyvvvqqqhhhaaaUUUMMMGGGGGGHHHGGGGGGIIInnnUUUGGGAAA?????????>>>======<<<<<<;;;;;;:::::::::;;;<<<<<<:::;;;<<<===@@@GGGPPPXXXZZZ\\\aaajjjwwwuuugggfffiiiqqqxxx}}}~~~{{{yyyxxxqqqkkkiiihhhiiipppxxx~~~zzzwwwrrrkkkbbb]]]VVVUUUUUUVVVZZZ```fffjjjkkkjjjhhhffffffhhhjjjlllfffgggggggggggggggffffffdddaaa]]]YYYXXXYYY[[[]]]\\\]]]^^^___```ccchhhlllooossswwwxxxzzz~~~}}}zzzvvvsssqqqsssuuuwwwxxx{{{{{{tttlllggghhhnnnuuuyyyrrrkkkfffggghhhiiilllpppooottt{{{yyyyyy}}}~~~}}}|||{{{{{{vvvrrrooonnnmmmkkkfffbbb]]]^^^```aaaaaa^^^\\\ZZZZZZYYYXXXVVVUUUWWW[[[^^^fffkkkrrrzzz~~~{{{xxxuuuttttttrrrqqqrrrpppnnnmmmmmmnnnppprrrsssrrrpppoooooopppqqqrrrrrrssstttsssqqqooooooooonnnlllkkkiiihhheeeaaa^^^[[[XXXWWWYYY[[[\\\bbbiiirrruuuyyy}}}~~~eeeNNNEEE???===:::888777777555333888777555444333333444444666444444555777===KKKYYYppp{{{rrrmmmrrr{{{pppcccYYYYYY\\\```jjjvvv|||yyyjjjeee______eeelllqqqssssssrrrqqqqqqqqqrrrtttuuusssttttttssspppoooooopppwwwyyy{{{{{{zzzzzz{{{|||zzz{{{||||||{{{{{{yyyyyy}}}}}}}}}}}}~~~~~~~~~|||zzzyyywwwqqqiiibbbUUUMMMGGGGGGHHHGGGGGGIIIoooVVVHHHBBB=========<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<:::;;;;;;<<>><<<999888888777666444999888777666555444444444555444444666777===JJJXXXppp{{{uuulllqqqyyykkk^^^UUUWWW[[[___iiiuuu|||zzzjjjeee``````eeelllqqqssstttsssrrrrrrrrrtttuuuvvvssstttuuutttrrrpppqqqrrrxxxzzz{{{|||{{{{{{|||}}}|||||||||||||||{{{zzzzzz~~~}}}}}}}}}~~~~~~~~~|||zzzyyywwwrrriiicccUUUMMMGGGGGGHHHGGGGGGIIIoooVVVHHHCCC=========<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;;;;:::::::::<<>>======<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;???DDDIIIMMMNNNTTT```mmmzzzyyyoookkkssszzzuuuggg```\\\^^^dddjjjsss{{{~~~|||zzzzzzzzzvvvnnnfff]]][[[XXXXXX[[[bbbiiinnnuuuvvvwwwyyyyyyyyyxxxwwwvvvuuusssqqqooommmllllllkkkiiigggeeecccbbbbbbbbbfffgggjjjmmmqqqxxx~~~tttooonnnrrrtttssstttwww{{{zzzvvvxxx}}}~~~|||yyyxxxvvvtttqqqqqqpppmmmhhhccc]]]___bbbcccbbb___[[[XXXVVVVVVUUUTTTSSSVVVZZZ^^^```fffqqq|||~~~zzzvvvtttssspppoooooooooppppppppppppoooooonnnoooqqqsssttttttsssssspppqqqrrrqqqooommmmmmmmmmmmlllllllllkkkgggbbb___[[[[[[aaajjjnnnllljjjkkkgggsss~~~}}}xxxiiiRRRIII@@@>>><<<;;;<<<<<<;;;999555666888999999999888777333222444777888<<>><<<;;;999888888999999::::::999999888::::::::::::;;;>>>CCCGGGMMMUUU___jjjzzzzzzrrrpppyyy{{{rrrjjj```^^^[[[\\\aaaiiisssyyy~~~{{{|||}}}yyyrrrkkkccc```\\\YYY[[[___eeeiiissswww|||}}}{{{zzzwwwuuussssssttttttsssrrrqqqpppnnnkkkhhhgggiiikkkmmmlllmmmpppqqqvvv~~~zzzwwwwww{{{yyyttttttzzz~~~{{{yyyyyyxxxuuusssppppppooommmgggbbb]]]^^^______^^^]]]ZZZYYYVVVVVVVVVUUUUUUVVVYYY\\\bbbgggpppzzz|||vvvrrrpppooonnnmmmppppppooooooooooooppppppooopppqqqqqqrrrrrrrrrrrrqqqrrrrrrqqqooonnnooopppmmmllljjjjjjiiigggdddaaaZZZ[[[dddqqqxxxsssjjjddddddqqqpppTTTCCCAAA???<<<:::;;;;;;:::999999888888888777777666666333222222555777<<>>===<<<:::999888999999::::::::::::999999::::::::::::;;;>>>CCCGGGKKKTTT___iiiwww{{{sssooowwwyyyoooggg]]]\\\ZZZ[[[aaajjjtttzzz}}}}}}}}}zzzsssllldddaaa]]]ZZZ\\\```fffiiitttwww|||~~~~~~}}}}}}}}}yyywwwuuutttuuuuuuuuutttqqqqqqpppnnnlllmmmooorrrtttrrrrrrtttvvv|||vvvrrrsss{{{}}}{{{yyyyyyuuussspppoooooolllgggbbb\\\]]]^^^___^^^]]]ZZZYYYUUUUUUUUUUUUUUUVVVZZZ]]]ccchhhpppzzz}}}xxxtttrrrqqqooonnnppppppooooooooooooppppppppppppqqqrrrrrrrrrqqqqqqqqqrrrsssqqqooonnnnnnooolllkkkjjjjjjiiigggccc```]]]___gggtttzzzuuujjjddddddrrrqqqVVVEEEAAA???<<<::::::;;;:::999888888777777777666666666555333444666777:::DDDNNNaaappprrrtttwwwxxxxxxzzz}}}{{{jjj\\\ZZZ^^^dddooo|||~~~{{{yyysssnnngggbbbbbbgggoootttsssttttttsssrrrrrruuuwwwvvvuuutttrrrrrrrrrrrrrrryyy|||~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}|||{{{zzzxxxssslllgggXXXOOOHHHGGGHHHGGGHHHJJJrrrUUUGGGEEE??????>>>===;;;:::999999999999::::::::::::999999::::::::::::;;;>>>BBBFFFKKKVVVbbbkkkvvv}}}sssnnnsss|||~~~|||uuukkkdddZZZYYYXXXZZZaaakkkvvv|||~~~~~~~~~zzzsssnnneeebbb^^^\\\]]]aaafffiiitttwwwzzz}}}}}}~~~|||yyywwwvvvvvvwwwwwwvvvrrrrrrrrrrrrrrrssswwwzzz}}}zzzzzz{{{~~~zzzrrrooosss|||}}}{{{yyyuuurrrpppoooooolllfffaaaZZZ\\\^^^______]]][[[YYYSSSTTTUUUTTTUUUWWWZZZ^^^eeeiiiqqqzzzzzzuuusssrrrqqqppppppoooooonnnnnnoooooopppqqqqqqrrrrrrrrrqqqpppppprrrssssssrrrooommmmmmnnnkkkkkkkkkkkkjjjgggbbb___^^^```iiiuuuyyyrrrhhhbbbfffuuusssXXXHHHBBB???<<<:::::::::999888777777666666666666666555777555555666777999BBBKKKZZZllltttwwwyyy{{{{{{|||~~~}}}lll^^^]]]```fffqqq}}}|||{{{sssnnnhhhcccbbbgggmmmqqqrrrssstttsssrrrrrrtttvvvvvvuuutttssssssrrrssssssyyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||}}}}}}~~~}}}{{{vvvnnniiiYYYPPPIIIHHHHHHGGGHHHJJJsssWWWHHHEEE@@@@@@>>>===<<<;;;;;;;;;999::::::::::::::::::999999:::::::::;;;===AAAEEEMMMYYYeeennnxxx}}}ssslllooovvv{{{~~~~~~}}}zzzsssjjjbbbXXXWWWXXX[[[cccnnnyyy}}}yyysssnnnfffccc```]]]^^^aaaeeehhhrrrtttwwwyyy{{{}}}}}}{{{xxxwwwxxxxxxxxxwwwtttuuuuuuvvvvvvxxx{{{~~~uuummmmmmrrr|||{{{yyyuuurrrooonnnnnnkkkeee```[[[\\\___``````___\\\ZZZRRRSSSTTTTTTTTTWWW[[[^^^fffjjjqqqzzzzzzvvvtttrrrqqqpppoooooonnnnnnnnnnnnoooooorrrrrrrrrrrrqqqqqqpppooosssssssssrrrooommmmmmnnnllllllllllllkkkhhhccc___\\\^^^fffqqqtttmmmccc^^^iiiwww~~~tttZZZJJJBBB@@@<<<;;;::::::999888666666666666555555555555666444555666777999AAAJJJWWWjjj~~~xxxzzz}}}yyyiii\\\\\\```fffqqq~~~~~~}}}sssnnngggbbbaaaeeejjjnnnqqqssstttsssrrrrrrtttuuuvvvuuuuuutttttttttssssssyyy}}}~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}wwwooojjjZZZRRRJJJIIIIIIHHHHHHIIItttYYYIIIEEEAAAAAA???>>>===<<<======:::::::::;;;;;;:::::::::999:::;;;;;;;;;===@@@CCCLLLXXXeeemmmxxx|||rrrkkklllrrrwww{{{~~~}}}zzztttkkkdddXXXXXXZZZ___hhhsss~~~}}}xxxsssooogggeeebbb______bbbfffhhhooorrrtttwwwxxx{{{|||{{{yyyyyyyyyyyyxxxwwwvvvwwwxxxxxxxxxzzz}}}qqqkkkmmmsss}}}{{{yyyuuurrrooonnnmmmjjjddd___\\\^^^```bbbbbb```]]]ZZZRRRSSSSSSTTTTTTWWWZZZ^^^fffjjjqqqzzzzzzvvvsssrrrpppooooooooonnnnnnnnnnnnoooooorrrrrrrrrrrrqqqqqqpppooorrrssssssrrrooommmnnnnnnnnnmmmmmmmmmllliiieeeaaa[[[]]]eeennnpppiiibbb___kkkvvv}}}}}}vvv[[[KKKCCC@@@===;;;::::::999777555555555555666666666666444333444666777999BBBKKKXXXiii}}}}}}~~~rrrcccWWWYYY___eeeqqq~~~~~~tttoooggg```___bbbgggkkkqqqrrrtttsssrrrrrrssstttuuuuuuuuuuuuuuuuuuttttttyyy}}}~~~~~~~~~~~~||||||{{{{{{{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~}}}wwwpppjjj\\\SSSKKKJJJIIIHHHGGGIIIvvvZZZJJJDDDAAA@@@???===<<<<<<===>>>::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;===???BBBIIITTT```jjjxxxxxxpppiiikkkpppuuu{{{~~~{{{vvvmmmfff[[[[[[^^^cccmmmyyy}}}yyytttqqqkkkhhheeecccccceeehhhjjjnnnpppsssvvvwwwzzz}}}|||{{{{{{||||||{{{yyyvvvwwwxxxzzzzzzzzz{{{}}}zzzmmmjjjpppxxx~~~zzzxxxtttrrrooommmllliiiccc^^^\\\^^^aaacccbbb___[[[YYYRRRSSSTTTSSSTTTVVVYYY]]]fffiiipppyyy{{{vvvtttrrrpppoooooonnnnnnmmmmmmnnnnnnoooqqqqqqrrrrrrrrrqqqppppppqqqrrrrrrqqqooonnnooopppooonnnlllkkkkkkiiieeebbb]]]^^^eeemmmooojjjeeeeeejjjttt~~~~~~|||}}}~~~yyy]]]LLLCCC@@@===;;;::::::888777555666666666666777777777333222444777888999AAAJJJYYYiii}}}|||mmm___TTTWWW]]]eeeqqq}}}~~~wwwpppggg___]]]```fffjjjppprrrssstttsssrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuzzz}}}~~~~~~~~~|||{{{zzzzzzzzz{{{}}}~~~}}}~~~}}}|||{{{{{{|||}}}|||wwwqqqlll^^^TTTLLLJJJJJJHHHGGGIIIvvv[[[JJJDDD@@@???===;;;:::;;;<<<===::::::;;;;;;;;;;;;::::::888:::;;;;;;;;;<<>>===;;;999999999:::;;;:::;;;;;;<<<<<<;;;;;;:::888:::;;;;;;;;;<<<>>>AAAJJJQQQ[[[iii}}}rrrkkkgggjjjpppuuu|||~~~}}}|||wwwoooiiiaaabbbeeekkkuuu|||xxxvvvssspppmmmkkkjjjlllnnnooonnnqqquuuxxxyyy{{{}}}~~~|||}}}{{{wwwvvvxxx{{{}}}~~~yyynnnfffkkkwww{{{xxxvvvtttqqqnnnmmmlllhhhaaa\\\[[[]]]```aaa___[[[VVVRRRTTTTTTTTTSSSSSSTTTXXXZZZdddhhhoooyyyzzzwwwuuusssrrrnnnnnnmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrnnnpppqqqqqqppppppqqqrrrnnnkkkhhheeeeeedddcccbbb\\\^^^cccjjjllljjjkkknnnlllsssyyy{{{|||~~~}}}{{{|||}}}~~~bbbOOODDDAAA===;;;:::999888777666666777777888888999999777666666888777777===DDDWWWiii~~~xxxpppbbbWWWYYY___eeeqqq|||~~~}}}vvvjjj```]]]aaahhhnnnoooqqqssstttsssrrrrrrsssuuuvvvwwwxxxxxxwwwvvvuuu{{{}}}~~~~~~~~~|||{{{|||}}}{{{}}}}}}|||}}}|||||||||{{{xxxtttppp___VVVNNNKKKJJJHHHGGGIII{{{^^^LLLEEEBBB@@@===<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;;;;===???FFFKKKXXXlllzzzooohhheeelllvvv}}}|||wwwqqqmmmdddfffkkkqqqyyy~~~zzzxxxwwwtttqqqnnnmmmmmmnnnooouuuwwwyyyzzzzzz{{{}}}~~~|||wwwzzzzzz{{{}}}llliiiiiiooo|||~~~}}}zzzxxxwwwtttpppmmmjjjfffaaa^^^[[[^^^bbbbbb___[[[XXXWWWRRRSSSRRRRRRRRRTTTXXX[[[bbbhhhpppzzz}}}xxxuuutttssssssooonnnmmmlllmmmoooqqqrrrrrrrrrrrrqqqqqqqqqpppppprrrooonnnnnnppppppmmmjjjllliiifffhhhjjjjjjfffaaa___]]]```iiipppqqqpppqqqpppvvv{{{{{{yyyxxx{{{zzz|||hhhTTTJJJCCC>>>>>>===:::999;;;888888888888777777777777666444444666666777???HHH]]]ppp{{{{{{|||~~~}}}tttfffZZZYYY```kkkvvvzzzpppddd\\\]]]eeellloooqqqssstttsssrrrrrrssstttuuuwwwyyyyyywwwvvvtttzzz~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~zzztttoooaaaWWWMMMJJJHHHFFFFFFHHH{{{^^^LLLFFFCCCAAA>>>=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;;;;===???DDDJJJXXXnnnxxxqqqjjjgggnnnxxx}}}xxxsssnnniiijjjnnnsss{{{~~~{{{yyyyyywwwtttpppoooooopppqqqsssuuuxxx{{{|||~~~}}}~~~uuuhhhhhhjjjttt}}}|||zzzwwwwwwtttqqqnnnjjjfffbbb^^^[[[^^^aaabbb___[[[WWWVVVSSSSSSRRRQQQQQQTTTXXX\\\ccchhhqqq{{{zzzuuurrrqqqpppppppppooommmllllllmmmnnnoooqqqqqqqqqqqqpppppppppppppppooommmnnnoooooollljjjkkkhhhfffgggjjjiiieeeaaa___\\\___hhhoooqqqrrrsssnnnsssxxxxxxvvvuuuxxx|||~~~jjjUUUHHHAAA<<<<<<;;;888777:::888888888888777777777777666555555777777888@@@III^^^qqq|||yyylllaaa```gggoooxxx{{{rrrhhh```___eeejjjoooqqqsssttttttsssssssssssstttuuuvvvvvvvvvuuuttt{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}}}}~~~}}}yyysssooobbbWWWNNNJJJIIIGGGGGGIIIzzz___MMMGGGDDDBBB???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;;;;===???BBBIIIZZZsssyyyrrrkkkiiippp{{{zzztttpppnnnooorrrwww~~~~~~}}}||||||zzzvvvsssqqqqqqrrrsssrrruuuyyy}}}~~~yyylllfffiiippp|||~~~||||||zzzxxxvvvtttqqqnnnkkkgggbbb^^^[[[^^^aaaaaa___ZZZWWWVVVTTTSSSRRRPPPPPPSSSYYY]]]ccciiirrr{{{yyytttqqqpppooonnnpppooommmlllkkkkkkllllllppppppppppppoooooooooooonnnmmmlllmmmmmmmmmkkkiiijjjhhhggggggiiihhheeeaaa^^^\\\^^^gggpppssstttwwwppptttyyyxxxuuusssvvvyyylllWWWHHHBBB===<<<;;;888888:::888888888888777777777777777555666888888999@@@III]]]qqqzzzwww~~~uuujjjiiinnntttzzz|||uuullldddaaadddhhhnnnqqqtttuuuuuuttttttuuussssssssssssssstttuuuuuu}}}~~~|||~~~~~~~~~}}}}}}~~~}}}~~~}}}|||}}}}}}|||xxxsssnnncccYYYOOOKKKJJJHHHHHHJJJ{{{___NNNHHHCCCAAA???=========<<<::::::::::::::::::::::::::::::;;;<<<;;;;;;;;;===???@@@JJJ]]]www}}}rrrkkkjjjrrr}}}|||vvvrrrppprrrtttzzz~~~~~~~~~{{{xxxuuusssssstttuuuuuuxxx|||qqqkkkgggmmmxxx}}}}}}}}}{{{yyyvvvtttrrrooolllgggbbb^^^[[[^^^aaabbb___[[[XXXVVVTTTSSSRRRPPPPPPSSSYYY]]]bbbhhhqqqzzz{{{vvvsssrrrpppooonnnmmmlllkkkkkkkkklllllloooooooooooonnnnnnnnnnnnmmmmmmlllllllllkkkjjjiiijjjhhhggghhhiiihhheeebbb___\\\___iiirrrvvvxxx{{{www|||~~~yyyuuuvvvyyynnnXXXJJJDDD???>>>===;;;:::<<<888888888888777777777666888666777999999999@@@HHH[[[ppp~~~wwwttt|||}}}pppllloootttzzz~~~|||uuukkkccc```cccfffmmmqqqtttvvvvvvuuuuuuvvvtttsssrrrqqqrrrtttvvvxxx~~~~~~|||~~~}}}~~~~~~~~~~~~~~~||||||||||||{{{xxxsssoooeee[[[QQQMMMKKKIIIIIIKKK|||```NNNHHHBBB@@@===<<<<<<<<<:::999:::::::::::::::::::::::::::;;;<<<;;;;;;;;;===???@@@JJJ^^^yyypppjjjiiirrr}}}}}}xxxtttpppqqquuu{{{~~~|||yyyvvvuuuuuuvvvwwwzzz}}}qqqiiiiiihhhqqq~~~~~~~~~|||zzzvvvtttrrrpppmmmhhhbbb]]]\\\___bbbccc```\\\YYYWWWTTTSSSRRRPPPPPPSSSYYY]]]```fffoooyyy|||wwwuuusssqqqooollllllllllllmmmmmmnnnnnnooooooooonnnnnnnnnmmmmmmmmmmmmnnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiihhheeeccc```^^^bbblllvvv{{{}}}yyywwwxxx~~~oooXXXKKKDDD??????>>>;;;:::<<<888888888888777777777666777666777:::999999???GGGWWWlllwwwttt|||pppiiijjjpppwww~~~|||{{{ssshhh___]]]aaaeeelllppptttwwwwwwvvvvvvvvvuuutttsssrrrsssvvvyyy{{{~~~~~~|||~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~|||{{{{{{|||{{{yyyuuurrrhhh^^^SSSOOOMMMJJJJJJKKK~~~aaaNNNHHHBBB???===<<<<<<;;;:::999:::::::::::::::::::::::::::;;;<<<;;;;;;;;;===???@@@III]]]wwwoooiiiiiirrr~~~~~~yyyuuunnnpppttt{{{~~~|||zzzwwwwwwxxxyyyzzz~~~~~~qqqfffdddggglllxxx~~~~~~~~~|||yyyvvvuuusssqqqnnnhhhbbb]]]\\\___bbbbbb```\\\XXXWWWRRRSSSRRRRRRRRRTTTXXX[[[___dddnnnxxx|||xxxuuussspppooommmmmmnnnnnnooopppppppppoooooooooooonnnnnnnnnnnnmmmooopppooommmkkkkkkllljjjkkkkkkkkkjjjhhhfffeeecccaaafffrrr|||{{{zzzpppYYYIIIBBB>>>===<<<999999;;;888888888888777777777777777666777:::999999>>>FFFTTTiiizzzvvv}}}nnneeeeeejjjrrryyyzzz~~~~~~{{{rrrggg^^^[[[^^^cccjjjnnnsssvvvwwwvvvvvvvvvuuutttttttttuuuxxx{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~||||||{{{}}}}}}}}}||||||||||||{{{{{{{{{{{{||||||{{{xxxuuulllaaaVVVQQQNNNKKKIIIKKKbbbNNNGGGBBB@@@>>>======<<<;;;999999999999999999999999999:::;;;<<<;;;;;;;;;===??????GGGYYYsssnnniiiiiisss~~~yyyuuunnnpppttt{{{}}}{{{zzzzzz{{{}}}wwwoookkkfffgggmmmyyy~~~|||}}}|||zzzwwwvvvuuusssqqqnnniiibbb]]]ZZZ]]]``````^^^ZZZVVVUUUQQQRRRSSSSSSSSSUUUWWWZZZ___eeennnyyy~~~zzzwwwuuurrrpppppppppqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnoooqqqrrrqqqnnnmmmmmmnnnkkklllmmmlllkkkiiiggggggeeeeeekkkxxx~~~}}}~~~sss[[[IIICCC>>>===<<<999999;;;888888888888777777777777666555777999888888===DDDSSSggg}}}}}}xxx}}}lllccccccffflllrrrwww{{{~~~}}}|||zzzsssiii```[[[\\\___hhhlllrrrvvvwwwvvvuuuuuusssssstttuuuwwwyyy{{{}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}|||||||||{{{||||||}}}|||{{{zzzyyyzzzzzzzzz|||}}}}}}{{{yyyooodddXXXSSSOOOKKKIIIJJJcccNNNFFFDDDAAA???>>>>>>===<<<;;;999999999999999999999999:::;;;<<<;;;;;;;;;===???>>>FFFVVVoooooojjjjjjttt~~~yyyuuuooopppttt{{{~~~|||{{{|||~~~|||jjjiiimmmmmmpppwww}}}{{{{{{{{{xxxuuuvvvuuusssrrroooiiibbb]]]XXX[[[^^^___\\\XXXUUUSSSPPPQQQTTTUUUUUUUUUWWWYYY```fffoooyyy~~~{{{yyyvvvtttsssssssssssssssrrrqqqpppppppppppppppooooooooooooppprrrtttssspppnnnnnnppplllmmmnnnmmmkkkiiihhhhhhggggggnnn{{{~~~||||||~~~uuu\\\KKKEEE@@@@@@???<<<;;;===888888888888777777777777555555777999888777<<>>===;;;:::;;;666888:::999666555666999777666555444444888===AAAMMMbbbzzz{{{{{{lll___^^^ccciiilllrrrxxx{{{yyyssshhh]]]XXXZZZ___ffflllrrrsssuuuyyyzzzxxxtttuuuvvvwwwxxxyyyzzzzzz{{{{{{wwwyyy{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||~~~~~~}}}{{{zzz{{{{{{|||}}}}}}}}}}}}}}}uuukkk]]]SSSPPPOOOMMMKKKfffPPPGGGDDDBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@EEEQQQfffuuukkkgggooo}}}zzz}}}~~~wwwrrrqqquuu{{{|||zzzyyyxxxvvvtttrrrqqqpppooommmhhhaaa]]]WWWZZZ^^^^^^\\\XXXUUUTTTSSSSSSSSSPPPOOOSSSZZZ```aaahhhooouuu~~~}}}zzzwwwtttrrrrrrpppoooooooooooooooooonnnlllllllllmmmooopppqqqqqqqqqqqqqqqqqqppppppllllllmmmmmmmmmmmmllllllllloooqqq|||~~~}}}||||||||||||{{{aaaQQQIIIAAA??????<<<;;;<<<888:::;;;:::888777888:::777777666555555888>>>BBBPPPddd|||wwwyyymmmaaa___ccciiimmmsssyyy|||zzztttjjj___ZZZ\\\```fffmmmrrrrrrssswwwwwwuuuttttttuuuvvvwwwxxxyyyyyy||||||zzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}sssjjj]]]TTTQQQOOONNNLLLgggQQQHHHDDDBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@DDDNNNaaayyyvvvlllgggooo|||uuuvvvvvv{{{|||zzzyyyxxxvvvtttooooooppppppnnnhhhaaa\\\XXXZZZ]]]^^^\\\XXXVVVTTTSSSSSSQQQOOOOOOTTT\\\dddbbbiiiooouuu~~~}}}yyyvvvsssqqqpppooonnnmmmmmmmmmmmmnnnmmmmmmllllllnnnooopppqqqqqqqqqppppppoooooooookkkllllllmmmmmmllllllkkklllqqqsss{{{}}}{{{zzz~~~~~~|||}}}fffSSSJJJCCCAAA@@@===<<<===:::;;;<<<;;;999888999:::888777777666666999>>>BBBQQQeee||||||rrrvvvoooccc```dddjjjnnnuuu{{{}}}|||vvvlllaaa[[[]]]```fffmmmqqqqqqrrruuuuuussssssttttttuuuvvvwwwxxxxxx}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}qqqiii^^^VVVRRRQQQOOOMMMiiiRRRIIIDDDBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@CCCKKK[[[qqqwwwmmmgggnnn|||yyy~~~{{{yyyyyywwwuuusssooopppppppppnnnggg___YYYWWWYYY\\\\\\ZZZVVVTTTTTTRRRRRRRRRPPPOOOSSSZZZaaadddjjjqqqvvv|||xxxtttrrrqqqpppooonnnmmmmmmmmmmmmnnnmmmmmmmmmmmmnnnooooooqqqqqqpppoooooonnnmmmmmmkkkkkkllllllllllllkkkkkkkkkqqqtttyyy~~~~~~}}}|||zzz~~~iiiUUULLLDDDBBBAAA>>>===>>>;;;<<<<<<;;;:::999999999888888888777777:::???BBBOOObbbyyy}}}rrrvvvrrrfffbbbfffkkkooowww}}}||||||wwwmmmbbb\\\]]]```eeelllqqqqqqsssvvvvvvtttssssssttttttuuuvvvvvvwww}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{||||||{{{|||}}}}}}~~~}}}}}}|||{{{{{{|||}}}}}}}}}}}}}}}oooiii```YYYUUUSSSQQQOOOkkkTTTJJJDDDBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????BBBIIIVVViii~~~yyynnnhhhooo}}}~~~|||zzzyyyyyywwwuuurrrqqqqqqqqqpppllleee\\\VVVUUUWWWYYYYYYWWWTTTRRRRRRRRRTTTVVVUUUSSSUUUYYY]]]eeelllsssyyyzzzvvvsssqqqqqqpppooonnnnnnmmmnnnnnnmmmmmmmmmmmmmmmnnnooooooppppppooonnnnnnmmmlllllljjjjjjkkkkkkkkkkkkjjjjjjhhhoooqqqvvv|||}}}~~~}}}|||yyy|||kkkVVVMMMEEECCCBBB???===>>><<<;;;:::::::::999888777777888888888888:::???BBBMMMaaaxxxxxxzzzuuuiiieeeggglllpppxxx}}}{{{{{{xxxnnnccc]]]\\\___cccjjjppprrrtttxxxyyyxxxssssssssstttuuuuuuvvvvvv|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||||||||||||||{{{{{{|||}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}oookkkddd^^^ZZZVVVTTTRRRmmmUUUKKKDDDBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAAHHHSSScccuuu}}}rrrlllsss~~~}}}{{{zzzyyyyyywwwtttrrrsssrrrqqqoookkkddd[[[UUUTTTVVVXXXWWWUUURRRQQQQQQTTTWWWYYYYYYWWWWWWZZZ]]]fffnnnvvv}}}~~~yyyuuurrrpppqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllliiijjjjjjkkkkkkjjjjjjiiiffflllmmmqqqxxx{{{||||||~~~|||zzz{{{}}}mmmXXXOOOGGGEEEDDDAAA???@@@===<<<::::::::::::888666666777888888888:::>>>AAALLLaaayyyxxxlllggghhhmmmqqqxxx}}}{{{{{{xxxpppeee^^^\\\^^^bbbiiiooorrrtttyyy{{{yyyttttttttttttuuuuuuvvvvvvzzz~~~~~~}}}~~~|||}}}}}}~~~~~~~~~yyyzzz{{{|||||||||||||||{{{{{{||||||}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}rrrooojjjddd___ZZZWWWUUUnnnVVVLLLDDDBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>AAAGGGQQQ___ooo~~~wwwqqqxxx}}}~~~~~~|||zzzyyyyyyyyywwwtttqqqrrrqqqooommmiiiccc\\\WWWUUUVVVXXXWWWUUURRRQQQQQQRRRTTTVVVVVVTTTVVVZZZ^^^fffoooyyy|||wwwtttqqqppppppooonnnmmmlllllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllliiiiiijjjjjjjjjjjjiiiiiieeeiiihhhkkksssvvv}}}{{{}}}|||yyyzzz~~~~~~qqq\\\SSSKKKHHHGGGCCCBBBCCC@@@===;;;;;;<<<<<<999777555666777777777999===@@@III___yyyzzzooohhhiiinnnrrrwww{{{|||}}}zzzrrrggg___^^^___bbbiiioooqqqssswwwxxxwwwtttuuuuuuuuuuuuvvvvvvvvvxxx~~~|||}}}~~~}}}}}}~~~~~~}}}|||xxxyyyzzz||||||}}}||||||{{{{{{{{{||||||}}}~~~{{{{{{|||}}}}}}}}}}}}}}}uuusssooojjjccc]]]YYYWWWoooWWWMMMDDDBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<======>>>AAAGGGPPP\\\kkkzzz{{{uuu}}}zzz{{{zzzzzz~~~zzz{{{zzzyyyyyyyyywwwtttqqqqqqooommmkkkiiiddd^^^YYYVVVWWWXXXXXXUUUSSSRRRRRROOOPPPQQQPPPOOOSSSYYY___fffppp{{{{{{vvvsssqqqpppnnnnnnmmmlllkkkkkkkkkkkklllmmmmmmnnnooonnnnnnnnnkkkllllllllllllllllllllliiiiiijjjjjjjjjjjjiiiiiieeegggeeehhhooorrrvvvssstttxxxzzzzzz|||ttt___UUUMMMKKKIIIFFFDDDEEEAAA???<<<<<<======;;;888444555666777777999<<>>>>>>>>EEEPPP[[[fffttt}}}www|||}}}xxxsssvvv~~~~~~~~~~~~~~~{{{yyyvvvvvvvvvvvvuuussspppmmmmmmmmmhhh___YYYXXXXXX]]]___ZZZSSSPPPNNNKKKQQQNNNMMMNNNOOOOOOUUU\\\hhhrrr}}}~~~yyyuuuqqqnnnnnnnnnnnnmmmllllllkkkkkklllmmmnnnnnnnnnmmmlllkkklllkkkkkkjjjjjjkkkkkklllggghhhiiijjjjjjiiiggggggbbbgggfffiiirrruuu|||wwwsssrrrwww}}}|||{{{}}}wwwbbbWWWMMMKKKKKKGGGDDDDDDCCCAAA?????????>>><<<:::888777666666777999;;;<<>>>>>DDDPPP\\\gggvvv~~~www{{{~~~{{{vvvrrrttt{{{~~~||||||}}}}}}{{{yyywwwvvvvvvvvvuuusssooommmllllllggg^^^XXXWWWWWW\\\^^^YYYSSSPPPNNNKKKOOOLLLKKKMMMNNNOOOTTT\\\gggrrr~~~~~~yyyuuuqqqooonnnnnnmmmmmmmmmmmmllllllmmmmmmnnnooonnnmmmlllkkkkkkkkkkkkjjjjjjkkkkkkkkkiiiiiiiiiiiihhhgggeeedddaaahhhiiimmmvvvvvvzzztttrrrssswww~~~}}}|||~~~zzzfff[[[RRROOOOOOLLLHHHHHHFFFDDDBBBAAA@@@???<<<:::888777666666777999;;;<<>>>>>DDDPPP\\\iiixxxwwwyyy~~~{{{vvvssssssxxx}}}}}}|||{{{{{{{{{{{{zzzyyywwwvvvwwwvvvuuusssooolllkkkkkkfff]]]WWWVVVVVV[[[]]]XXXSSSPPPNNNKKKLLLIIIIIIKKKMMMNNNTTT\\\fffqqq~~~}}}xxxtttrrrpppmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiihhhgggeeedddcccbbbkkkooosssyyyuuuvvv~~~sssvvvvvvzzzlllaaaXXXUUUTTTQQQNNNMMMJJJGGGEEECCCBBB@@@>>>;;;999888777666777888:::<<>>>>>DDDOOO\\\jjj{{{xxxwww}}}~~~{{{wwwtttsssuuuwwwyyyyyy}}}~~~}}}{{{zzzzzz{{{{{{zzzyyywwwwwwxxxwwwuuusssooollljjjiiiddd\\\VVVVVVTTTZZZ]]]XXXSSSPPPNNNLLLJJJGGGGGGJJJLLLNNNUUU\\\dddooo|||{{{wwwtttqqqpppllllllmmmnnnooooooppppppmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjiiiiiihhhgggffffffeeeiiiqqqssstttvvvpppppp|||yyy|||{{{qqqfff\\\YYYXXXUUURRRQQQKKKIIIFFFEEEDDDBBB@@@>>>999888777666666888:::;;;@@@LLL___ppp{{{}}}~~~wwwnnnlllpppuuussswww}}}~~~~~~~~~}}}|||}}}{{{rrrddd\\\[[[ZZZ___fffkkknnnoooqqqrrrvvvxxx{{{{{{yyywwwvvvvvvyyy{{{~~~}}}{{{||||||}}}}}}}}}~~~~~~~~~}}}zzzxxxyyyyyyzzz{{{|||}}}}}}|||||||||}}}}}}||||||||||||||||||}}}}}}|||{{{{{{uuuuuuuuutttqqqjjjbbb[[[xxx\\\LLLDDDCCCAAA???============;;;;;;;;;::::::::::::999;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>CCCNNN\\\kkk}}}zzzvvvxxx|||~~~wwwtttqqqnnnnnnoooqqqqqqwwwyyy}}}|||{{{{{{|||}}}zzzyyyxxxxxxxxxxxxuuussspppllljjjiiiccc[[[VVVUUUTTTZZZ\\\XXXSSSQQQOOOMMMJJJGGGGGGKKKMMMOOOUUU]]]aaammm{{{yyyuuurrrqqqppplllmmmmmmnnnooopppqqqqqqllllllkkkjjjiiiiiiiiihhhiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjooovvvuuuqqqppphhhiiivvvtttiii___]]][[[XXXTTTTTTKKKIIIGGGFFFFFFEEECCCAAA:::999777666666888:::;;;???IIIYYYiiivvv{{{{{{wwwooommmpppuuusssxxx~~~~~~~~~||||||{{{sssfff]]][[[YYY^^^eeekkknnnppprrrsssvvvxxx{{{{{{yyywwwvvvvvvwwwzzz}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{||||||{{{{{{zzzzzz{{{{{{|||||||||{{{{{{yyywwwtttrrrpppkkkfffccczzz]]]LLLDDDCCCAAA???============;;;;;;:::::::::999999999888888999::::::;;;;;;<<>>BBBMMM[[[jjj}}}}}}vvvtttvvv{{{~~~qqqnnnjjjfffeeefffhhhjjjssswww}}}~~~|||||||||}}}~~~zzzyyyyyyyyyyyyxxxuuusssqqqmmmjjjhhhcccZZZVVVVVVTTTZZZ]]]YYYTTTSSSQQQOOOLLLIIIIIILLLNNNPPPWWW^^^aaammmzzz}}}vvvrrrppppppooommmnnnnnnooopppqqqqqqrrrmmmlllkkkjjjiiihhhhhhhhhhhhiiijjjkkkkkkjjjiiihhhiiiiiiiiiiiiiiikkkllllllpppwwwsssmmmiiiaaacccrrryyynnndddaaa```\\\XXXWWWOOOMMMKKKJJJIIIHHHEEECCC:::999777666666888999:::???GGGTTTdddrrr}}}zzzyyy}}}xxxooolllooorrrssswww~~~}}}}}}}}}vvviii___\\\XXX]]]eeekkknnnqqqrrrtttvvvxxxzzzzzzyyywwwvvvvvvvvvxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{{{{{{{{{{{{{|||yyyuuurrrqqqooommmlll}}}___MMMDDDCCCAAA???============<<<;;;;;;;;;::::::::::::777777888999;;;<<<======@@@>>>BBBLLLYYYiii|||vvvqqqqqqwww}}}|||mmmjjjeeeaaa___```dddgggooovvv~~~~~~}}}|||||||||}}}~~~zzzyyyyyyzzzzzzxxxuuusssrrrnnnkkkiiiccc[[[VVVVVVTTTZZZ]]]ZZZUUUTTTSSSPPPNNNLLLKKKNNNPPPQQQXXX___bbbnnn|||{{{ssspppooonnnnnnoooooooooppppppqqqqqqqqqooonnnlllkkkjjjiiiiiijjjhhhiiijjjkkkkkkjjjiiihhhjjjiiiiiihhhhhhiiijjjkkkkkkrrrpppjjjfff]]]___nnntttjjjgggeeeaaa]]]]]]VVVTTTQQQNNNLLLJJJFFFDDD:::999888666666777999:::===DDDPPP___ooo|||zzzwww{{{xxxppplllmmmooopppvvv}}}}}}}}}~~~xxxkkkaaa\\\WWW\\\dddjjjnnnppprrrtttuuuwwwyyyzzzxxxvvvuuuuuutttwww|||~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{{{{yyyuuusssrrrrrrqqqppp```NNNDDDCCCAAA???==================<<<<<<<<<;;;;;;;;;888888999;;;===>>>@@@@@@@@@>>>AAAKKKXXXhhh|||vvvpppooottt{{{zzzllliiiddd___]]]___dddhhhmmmvvv~~~~~~~~~|||{{{{{{|||}}}}}}zzzyyyyyyzzzzzzyyyuuurrrsssoookkkiiiccc[[[VVVWWWUUU[[[^^^ZZZVVVUUUTTTQQQPPPMMMMMMPPPQQQRRRXXX```cccooo}}}yyyrrrnnnnnnmmmmmmpppppppppppppppqqqqqqqqqqqqpppnnnlllkkkkkkkkkkkkggghhhjjjkkkkkkjjjhhhgggkkkjjjiiiggggggggghhhhhheeennnmmmiiieee\\\]]]lll{{{xxxnnnkkkiiieeebbbaaa\\\YYYUUURRRNNNKKKFFFCCC;;;999888666666777999:::<<>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>BBBJJJTTTbbbxxxnnnkkksss|||}}}xxxlllccc[[[ZZZ\\\```gggnnnqqq}}}zzz|||~~~~~~~~~~~~~~~~~~}}}||||||}}}|||{{{zzzxxxwwwvvvuuurrrqqqnnnhhhaaa[[[XXXWWWYYYZZZ[[[ZZZVVVSSSRRRRRROOONNNNNNOOORRRWWW[[[___gggrrr~~~zzzpppnnnmmmmmmnnnqqqooommmkkkkkkmmmooooooooopppooonnnmmmmmmmmmmmmmmmkkkkkklllllllllkkkjjjiiiiiiiiihhhgggggggggggggggnnnmmmllliiibbb^^^bbbjjjzzz}}}sssooommmhhhfffgggaaaaaa]]]XXXVVVRRRJJJ@@@???===:::999:::;;;:::999<<>>======<<<===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======AAAIIISSSaaavvvsssooovvv}}}yyynnneee]]]\\\^^^bbbiiippp}}}}}}zzzvvvsssqqqppprrruuuzzz}}}{{{}}}~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvuuusssqqqmmmgggbbb\\\XXXVVVZZZ[[[\\\ZZZWWWTTTSSSSSSPPPOOONNNOOORRRVVV[[[^^^hhhrrr~~~zzzsssqqqqqqooonnnpppnnnlllkkklllnnnpppppppppqqqqqqooonnnllllllkkkkkkjjjkkkkkkkkkjjjjjjiiiiiiiiihhhhhhgggggghhhhhhiiikkkjjjjjjhhhbbb]]]bbbjjjzzzyyyuuusssooommmmmmffffffccc]]]ZZZVVVMMMCCC???===:::999::::::::::::<<>>>>>======>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======AAAHHHQQQ___tttwwwrrrwww~~~zzzppphhh``````bbbfffmmmttt|||zzzzzzzzzyyyyyyxxxvvvsssooollljjjeeehhhmmmrrrvvvyyyyyyyyyxxxxxxyyy{{{~~~}}}tttzzz~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzxxxwwwvvvvvvuuupppkkkgggddd```ZZZVVVZZZ[[[\\\[[[XXXUUUTTTTTTQQQPPPOOOPPPRRRWWW[[[^^^jjjttt|||wwwwwwwwwrrroooooommmkkkkkkllloooqqqqqqqqqsssrrrpppnnnlllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiihhhhhhhhhiiiiiijjjhhhiiikkkjjjddd```eeemmm}}}~~~|||xxxvvvvvvooonnnkkkeee```[[[QQQGGG???===:::999999:::::::::;;;AAAKKKZZZiiixxx{{{{{{}}}~~~yyyooogggggglllnnnssszzz{{{xxxrrrggg\\\VVVYYY___ffflllqqqssstttuuuttttttssssssssstttttttttuuuxxx~~~~~~~~~~~~}}}|||||||||~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzziiiSSSHHHEEEAAA?????????>>>===??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======@@@FFFOOO\\\pppzzzsssvvv}}}|||rrrjjjddddddfffjjjqqqxxx~~~}}}~~~~~~|||yyyxxxxxxyyyzzzyyyyyywwwuuurrrooommmgggjjjooosssvvvwwwvvvuuuuuuttttttuuuxxx|||}}}rrrqqqxxx}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{|||{{{zzzyyyxxxwwwvvvvvvtttoooiiiffffffddd^^^YYYZZZ\\\]]][[[YYYVVVUUUUUURRRQQQPPPPPPSSSWWW[[[^^^kkkuuu~~~{{{}}}}}}wwwqqqooolllkkkkkkmmmppprrrrrrrrrqqqpppooonnnllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjiiiiiiiiiiiiiiiiiikkkooonnnhhhdddiiisss~~~~~~xxxwwwssslllggg```UUUJJJ@@@===:::888999:::;;;:::<<>>===???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<>>===<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>CCCJJJVVViiizzzwwwwwwxxxpppkkklllpppttt{{{}}}~~~wwwmmmkkkrrrzzz~~~}}}|||{{{{{{{{{{{{yyyzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwvvvuuuuuutttqqqmmmiiigggfffddd```\\\YYYZZZ[[[[[[XXXVVVUUUUUUQQQQQQPPPQQQTTTYYY^^^aaannnxxxyyysssppplllllllllnnnqqqrrrrrrpppmmmmmmmmmmmmmmmnnnooooooooonnnlllkkkkkkkkklllmmmpppooommmllljjjiiiiiiiiimmmooorrrooofffbbbjjjvvv~~~}}}|||~~~zzzqqqhhhZZZMMMAAA>>>999777888:::;;;<<<===AAAJJJVVVdddsss}}}~~~~~~~~~|||ttthhhaaaaaahhhmmmuuu~~~~~~~~~~~~}}}zzzxxxuuulllbbbXXXXXX[[[bbbkkkqqqsssssstttssssssrrrqqqqqqqqqqqqoooppprrrvvv{{{~~~}}}|||||||||~~~~~~~~~~~~~~~}}}||||||{{{zzz|||{{{{{{{{{{{{}}}~~~}}}}}}|||{{{zzzyyyxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{ppp[[[LLLIIIDDDAAA???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<===BBBHHHTTTgggwwwwwwvvv~~~|||uuuppprrrvvvzzzpppjjjllloooyyy~~~}}}|||{{{{{{{{{{{{yyyzzzzzzzzzzzzyyyxxxxxxvvvvvvvvvuuuttttttsssssspppnnnjjjfffaaa]]]ZZZXXXWWWYYYZZZZZZWWWUUUTTTUUUPPPPPPPPPQQQUUU[[[```cccoooyyy||||||{{{vvvqqqooommmmmmmmmoooqqqrrrqqqoooooonnnnnnmmmmmmmmmnnnnnnooommmllljjjjjjkkklllmmmnnnmmmllllllllllllllllllqqqssstttoooeee```jjjwww~~~}}}|||{{{|||~~~vvvlll]]]PPPAAA>>>999777777:::;;;<<<;;;???GGGRRR```nnnzzz|||}}}|||vvviiibbbaaafffkkkrrr{{{~~~}}}zzzxxxvvvmmmdddZZZYYY[[[bbbkkkqqqrrrqqqtttsssrrrqqqpppppppppppppppppprrrvvv|||}}}|||{{{{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzz{{{{{{|||}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyzzzzzz{{{||||||}}}}}}qqq]]]NNNJJJEEEAAA???===<<<:::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;===AAAGGGRRReeevvvuuuttt{{{xxxsssuuuyyy}}}yyylllhhhmmmkkkwww~~~}}}||||||{{{{{{|||zzzzzz{{{{{{zzzzzzyyyxxxuuuuuuttttttsssssssssrrrooonnnkkkeee]]]WWWTTTSSSWWWXXXZZZYYYWWWUUUTTTTTTPPPOOOPPPRRRVVV[[[aaaeeeoooyyyyyyyyyxxxsssooonnnnnnnnnnnnppprrrrrrpppnnnppppppooommmmmmlllllllllnnnmmmkkkiiiiiijjjkkklllkkkkkkkkklllmmmnnnooopppvvvxxxxxxqqqfffaaakkkzzz||||||{{{zzz|||~~~}}}~~~yyynnn___QQQBBB>>>999777777999;;;<<<:::===DDDOOO\\\jjjvvv}}}{{{{{{~~~{{{~~~wwwkkkdddbbbeeeiiiqqqyyy}}}~~~}}}zzzxxxvvvnnneee[[[ZZZ[[[aaajjjqqqrrrppptttsssrrrqqqpppppppppppprrrrrrssswww}}}~~~|||{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~ttt]]]QQQHHHAAA@@@@@@>>>>>>???======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::======???BBBFFFQQQfffxxx{{{tttvvv}}}{{{xxxvvvxxx}}}|||tttllljjjmmmqqqzzz||||||||||||||||||||||||yyyzzz{{{{{{{{{zzzyyyxxxyyyxxxwwwuuusssqqqpppooooookkkhhheee]]]UUUQQQSSSWWWXXXYYYYYYWWWUUUSSSQQQPPPQQQRRRTTTWWW\\\ccchhhqqq|||yyyuuusssrrrrrrqqqnnnoooppppppppppppoooooommmnnnooonnnkkkiiiiiiiiikkkkkkkkkkkklllmmmnnnnnnmmmjjjkkkooommmjjjnnnvvv~~~vvviii___aaaqqq~~~}}}zzzwwwyyy}}}~~~vvvbbbPPPCCC===999::::::888888;;;<<<>>>DDDOOOZZZfffwwwyyyuuuwwwuuu~~~|||qqqjjjggggggggglllvvv~~~}}}}}}yyyrrrkkk___]]]]]]aaaggglllooooooqqqrrrqqqpppnnnnnnppprrruuuuuuvvvwwwzzz}}}|||{{{zzzyyyyyyzzz{{{|||||||||||||||}}}}}}}}}}}}{{{{{{{{{|||||||||||||||{{{{{{zzzzzz{{{}}}~~~}}}|||{{{{{{zzzzzz{{{|||||||||||||||}}}}}}}}}www___QQQIIIAAA@@@@@@???>>>???======<<<;;;;;;;;;;;;<<<>>>>>>>>>=========<<<<<<>>>===???AAAEEEPPPcccuuu{{{vvvwww~~~}}}zzzzzz~~~~~~~~~zzzsssjjjggghhhqqqzzz}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{{{{zzzyyyxxxwwwvvvuuutttsssqqqpppnnnnnnoookkkgggddd\\\TTTQQQSSSWWWXXXXXXXXXWWWUUUSSSQQQPPPQQQRRRTTTWWW]]]ccchhhqqq}}}zzzuuusssrrrqqqqqqooooooppppppqqqppppppoookkkmmmnnnnnnlllkkklllmmmmmmmmmlllkkkkkklllllllllkkkiiijjjnnnooonnnttt||||||rrrfff]]]bbbttt~~~}}}}}}{{{yyywwwxxx|||yyyeeeRRRDDD>>>999::::::888888:::888:::BBBLLLXXXggg|||yyyvvvxxxvvv~~~uuummmhhhgggiiinnnxxx~~~~~~~~~{{{tttnnncccbbbbbbeeejjjnnnnnnnnnqqqrrrrrrpppooooooqqqsssuuuvvvvvvxxx{{{~~~~~~}}}||||||}}}~~~||||||||||||}}}}}}}}}~~~{{{|||||||||||||||||||||{{{zzzzzz{{{|||}}}}}}||||||{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~}}}||||||zzzcccRRRIIIBBBAAAAAA???>>>@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::::::::::::::999======>>>AAADDDNNNaaasss~~~yyyzzz|||{{{}}}~~~}}}}}}~~~||||||}}}~~~zzzsssjjjffffffqqqyyy}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{yyyxxxvvvuuusssrrrqqqpppooonnnmmmmmmnnnjjjfffbbb[[[SSSQQQSSSWWWWWWXXXXXXWWWUUUSSSRRRPPPQQQSSSUUUXXX]]]dddiiiqqq~~~zzzuuusssqqqpppoooooopppppppppppppppooooooiiikkknnnnnnnnnnnnooopppooonnnmmmlllkkkkkkkkkkkkkkkiiijjjnnnqqqttt|||yyylll```\\\ddd{{{}}}}}}}}}yyywwwvvvxxx{{{~~~}}}hhhVVVEEE???:::::::::777777999666:::AAAJJJUUUfffxxxvvvyyyxxx~~~{{{qqqjjjfffjjjqqqyyy|||wwwrrrkkkjjjkkkllloooooonnnlllqqqrrrsssrrrqqqqqqrrrtttvvvwwwxxxzzz|||~~~}}}}}}~~~|||||||||}}}}}}}}}~~~~~~||||||||||||||||||{{{{{{zzzzzz{{{|||}}}}}}~~~~~~{{{{{{{{{zzz{{{{{{|||}}}}}}~~~~~~|||zzz|||eeeSSSJJJCCCBBBAAA???>>>@@@>>>======<<<<<<<<<<<<<<<999888888888888888888888<<<<<<>>>AAAEEENNNaaasss~~~{{{yyyyyy}}}~~~}}}||||||zzzzzzzzz{{{||||||}}}|||{{{yyyxxxtttttttttssstttwww}}}}}}uuulllhhhiiipppxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxvvvttttttqqqqqqpppoooooonnnmmmmmmmmmhhhddd```YYYQQQPPPSSSWWWWWWWWWWWWWWWUUUTTTSSSPPPRRRSSSUUUXXX^^^eeejjjrrr{{{uuurrrqqqpppooonnnoooooooooooonnnmmmmmmjjjllloooooooooooopppqqqnnnnnnmmmllllllllllllllllllkkkkkknnnssszzzwwwfff\\\\\\hhh~~~}}}vvvvvvuuuwwwzzz~~~kkkXXXFFF@@@;;;;;;:::777777999999<<>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::===AAAEEEOOObbbsss{{{xxxxxxzzz~~~~~~}}}|||}}}~~~{{{yyyxxxyyyzzzzzzyyyxxxuuurrrpppnnnllllllkkkjjjkkknnnrrrvvvxxxzzz}}}~~~uuummmkkklllnnnvvv|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyvvvuuutttsssrrrqqqqqqpppooonnnnnnmmmmmmgggbbb]]]VVVPPPPPPSSSWWWWWWWWWWWWVVVUUUUUUTTTQQQRRRTTTVVVYYY___fffkkkttt{{{uuurrrqqqpppooommmmmmnnnnnnmmmllllllkkkmmmoooppppppooonnnnnnooolllllllllllllllmmmnnnooonnnnnnnnnpppvvvuuuaaaZZZ^^^mmm}}}zzztttttttttvvvzzzmmmYYYGGG@@@;;;;;;:::777777999:::===CCCJJJTTThhh~~~vvvsssvvv}}}}}}tttgggkkkpppuuuyyy}}}~~~|||zzzwwwvvvtttqqqnnnkkkjjjjjjpppqqqssstttssssssuuuvvvxxxxxxzzz|||~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzz{{{||||||||||||{{{{{{yyyyyyyyyyyyzzz|||}}}~~~~~~~~~{{{yyy~~~hhhUUULLLEEECCCCCC@@@???@@@???>>>======<<<<<<======:::::::::;;;;;;;;;;;;<<<999999<<<@@@DDDNNN```ppp||||||~~~{{{zzz{{{~~~~~~}}}}}}|||}}}~~~}}}zzzwwwvvvuuuttttttsssqqqnnnjjjgggeeeeeeffffffffffffhhhkkknnnooorrrtttvvvvvvwwwxxxzzzwwwxxxzzz}}}|||tttmmmjjjlllkkkttt}}}~~~||||||||||||||||||||||||}}}{{{zzzwwwuuutttsssssssssrrrrrrpppooonnnmmmmmmlllfff```[[[TTTNNNOOOTTTWWWWWWWWWVVVVVVUUUUUUUUUQQQRRRTTTVVVZZZ```ggglllwwwzzzuuusssqqqpppooommmnnnnnnnnnmmmlllkkkjjjnnnpppqqqpppnnnmmmmmmnnnllllllllllllmmmnnnooopppnnnooooooqqqyyyqqq\\\YYY```qqqzzzuuurrrrrrsssuuuzzzoooZZZFFF@@@;;;;;;;;;888888:::888:::???HHHSSSgggwwwtttvvv}}}yyyiiiiiilllpppuuu|||}}}||||||yyywwwrrrlllgggfffgggiiinnnpppssstttttttttuuuvvvwwwxxxzzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~|||zzziiiVVVMMMFFFDDDCCC@@@???@@@???>>>>>>===============888999999999::::::::::::999999<<>>===============<<<<<<<<<======>>>>>>>>>::::::<<<>>>???EEEUUUddd|||zzznnnkkkmmmwww~~~|||~~~~~~|||{{{}}}|||}}}}}}zzzuuuppplllkkk___`````````___]]][[[ZZZYYY\\\___bbbcccdddfffhhhmmmoooqqqrrrqqqqqqrrrsssmmmpppuuuzzz~~~~~~yyyrrrllljjjgggppp}}}~~~{{{yyyzzz|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvttttttttttttssssssqqqpppnnnlllkkkjjjkkkeee]]]XXXRRRMMMOOOTTTWWWWWWVVVUUUUUUUUUVVVVVVQQQRRRTTTWWW[[[aaaiiinnn|||yyyuuussssssrrrqqqqqqqqqqqqqqqpppooommmmmmlllmmmoooooonnnmmmmmmnnnpppooonnnmmmmmmlllmmmmmmiiimmmooorrr}}}jjjUUUVVVaaasss}}}~~~~~~|||tttqqqqqqqqqttt|||sss\\\EEE???;;;;;;;;;::::::===???<<<<<>>=========<<<<<<<<<<<<888999:::;;;;;;:::999888>>>>>>???@@@@@@EEESSSaaawwwxxxkkkhhhiiiooo||||||{{{}}}~~~~~~~~~~~~~~~}}}{{{yyyuuuooohhhbbb\\\YYYVVVTTTSSSUUUWWWYYYYYYZZZ[[[]]]```ccceeegggmmmmmmmmmmmmnnnooopppqqqqqqvvv}}}|||wwwrrrnnnjjjjjjoooxxx|||zzz{{{}}}~~~~~~~~~|||zzzyyyzzzzzzxxxwwwzzzzzzyyyyyywwwvvvttttttttttttsssrrrpppnnnlllkkkjjjfff___WWWQQQOOORRRUUUXXXVVVTTTTTTUUUUUUUUUTTTSSSSSSVVV[[[^^^aaahhhqqqvvvuuuuuurrrpppppprrrrrrrrrrrrpppnnnllljjjmmmmmmllllllllllllmmmmmmrrrpppnnnkkkiiiiiiiiijjjhhhmmmqqqttt~~~xxxfffUUUTTTaaawww|||xxxwwwvvvwww{{{uuuXXXEEEAAA===::::::::::::::::::;;;<<<@@@HHHTTT```iiiuuuxxx|||{{{wwwwwwyyyzzzzzzzzz{{{|||~~~}}}|||ooogggbbbfffrrr|||~~~~~~}}}|||{{{wwwqqqfff\\\VVVXXX^^^dddlllooorrrttttttuuuvvvwwwxxxyyyzzzzzzyyy{{{~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~||||||||||||||||||||||||zzz{{{{{{{{{zzzyyyxxxxxxzzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{zzz{{{||||||jjj\\\RRRJJJGGGFFFCCCBBBCCC??????>>>======<<<;;;;;;<<<<<<===>>>>>>===<<<<<<===<<<===>>>>>>BBBOOO]]]tttvvviiifffhhhrrr|||{{{}}}~~~}}}}}}||||||}}}yyyuuuppphhh```ZZZUUUSSSPPPNNNMMMNNNPPPRRRTTTUUUWWWYYY\\\___bbbccchhhhhhhhhiiikkkmmmnnnoootttzzz{{{wwwsssnnnjjjiiinnnvvv|||zzzzzz|||}}}}}}~~~|||zzzyyyzzzzzzyyyxxxyyyyyyyyyxxxwwwvvvuuutttrrrrrrqqqpppnnnllljjjiiigggddd]]]UUUOOOOOORRRUUUYYYWWWUUUTTTUUUUUUTTTSSSRRRRRRVVV[[[^^^aaajjjssswwwuuuuuurrrpppqqqpppppppppppppppooonnnmmmnnnmmmmmmllllllmmmmmmnnnpppnnnllliiihhhhhhhhhiiijjjnnnqqqttt}}}nnn```SSSTTTaaavvv~~~zzzxxxwwwxxx|||~~~wwwYYYEEEAAA===:::::::::::::::888999;;;>>>DDDNNNYYY```mmmqqqvvv{{{}}}~~~}}}}}}~~~{{{{{{{{{zzzzzzyyyzzz{{{}}}{{{|||pppiiicccgggrrr|||~~~~~~}}}|||{{{{{{wwwrrrhhh^^^XXXYYY^^^ccckkknnnrrrtttuuuuuuvvvwwwuuuvvvwwwvvvvvvwwwzzz}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}|||{{{{{{zzz{{{zzzzzzzzz{{{{{{|||}}}}}}}}}{{{zzzzzzzzz{{{|||lll^^^TTTKKKHHHGGGDDDCCCDDDAAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::<<<;;;;;;<<<<<>>GGGRRRkkk~~~{{{nnnkkkooo{{{~~~{{{zzz}}}~~~}}}~~~}}}{{{zzz{{{{{{{{{vvvooohhh```YYYSSSNNNMMMKKKIIIHHHIIIKKKLLLKKKMMMOOOSSSVVVYYY[[[\\\]]]^^^```cccfffjjjmmmoootttyyy}}}{{{|||~~~}}}|||{{{zzzwwwrrrlllgggbbbeeemmmvvv}}}zzzyyyzzzzzzzzz{{{yyyxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwwwwvvvssssssrrrqqqooommmlllkkkbbb___YYYSSSOOOOOOSSSWWW\\\YYYWWWUUUUUUTTTRRRQQQOOOPPPTTT[[[___eeeoooyyyzzzxxxvvvrrrppprrrpppooonnnmmmmmmnnnooopppooonnnnnnmmmmmmnnnnnnoookkkjjjiiihhhhhhiiiiiijjjnnnmmmlllooossssssmmmeeeVVVRRRPPPUUUaaarrr}}}yyyzzzzzz}}}yyy[[[EEEBBB===;;;;;;;;;;;;;;;999:::<<<>>>BBBIIIPPPVVVaaahhhrrryyy}}}|||||||||}}}}}}|||zzzxxxzzz||||||xxxrrrmmmooowww}}}}}}|||{{{{{{zzzyyyyyyvvvrrrkkkbbb\\\ZZZ\\\___fffkkkqqquuuwwwvvvuuuuuuvvvwwwxxxwwwvvvwwwzzz||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{||||||}}}}}}|||{{{{{{zzzzzzzzzzzzzzzvvvcccYYYPPPLLLJJJFFFDDDEEEDDDCCCBBB@@@>>><<<::::::======<<<<<<<<<<<<======>>>;;;;;;<<<===>>>FFFNNNgggyyy~~~qqqnnnsss{{{zzz|||~~~}}}|||||||||}}}|||uuummmeee]]]VVVQQQMMMLLLKKKJJJJJJKKKMMMNNNLLLNNNQQQUUUXXXZZZ\\\]]]\\\^^^```cccgggkkkoooqqqsssvvvzzz|||||||||}}}}}}{{{}}}~~~~~~|||{{{xxxrrrjjjeee___bbbhhhqqq|||{{{zzzyyyyyyyyyxxxwwwuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvssssssrrrqqqooommmkkkjjjbbb___YYYSSSOOOPPPTTTXXX\\\YYYVVVUUUTTTSSSQQQOOOOOOPPPTTTZZZ```fffqqq|||zzzyyyvvvqqqppprrrrrrpppooommmlllmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkkkkjjjjjjkkkkkkkkkmmmjjjiiilllnnnjjjccc^^^VVVWWWWWW[[[dddqqq~~~~~~{{{xxxyyyxxx{{{xxxYYYFFFBBB>>>;;;;;;;;;;;;;;;999:::;;;>>>BBBHHHPPPVVV___gggsss{{{}}}}}}|||xxx|||}}}xxxwww~~~}}}xxxssstttzzz~~~||||||{{{{{{zzzyyyyyyyyyuuurrrllleee^^^ZZZZZZ\\\dddiiioootttuuuuuuuuuuuuwwwxxxxxxxxxwwwxxxzzz|||}}}~~~}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzyyyeee[[[RRRNNNKKKGGGEEEFFFDDDCCCBBB@@@>>>===;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>;;;;;;===>>>???EEELLLbbbsssrrrpppwww{{{zzz|||~~~}}}~~~~~~uuulllddd\\\UUUQQQQQQPPPPPPPPPQQQSSSTTTVVVVVVXXX[[[^^^aaabbbccccccdddeeegggjjjnnnrrruuuwwwyyy{{{}}}}}}~~~}}}{{{wwwqqqjjjddd^^^```fffooozzz}}}zzzzzzyyyxxxwwwvvvuuuuuuwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuqqqppppppooommmkkkiiihhhbbb___YYYSSSOOOPPPTTTXXXZZZXXXUUUSSSSSSRRRPPPOOOPPPPPPTTT[[[```gggrrr~~~zzzyyyuuupppnnnqqqqqqpppooonnnmmmmmmlllmmmmmmmmmllllllllllllmmmmmmlllmmmllllllllllllllllllllliiihhhkkkkkkfffccccccbbbdddeeeeeeiiisss|||~~~~~~{{{yyywwwxxx}}}}}}~~~wwwXXXFFFCCC>>><<<;;;<<<<<<;;;777888999:::>>>EEENNNTTT\\\eeerrrzzz}}}}}}~~~{{{uuussszzz|||wwwwww|||~~~}}}{{{{{{{{{zzzzzzzzzyyyyyyuuusssooohhhaaa\\\ZZZZZZbbbgggmmmqqqsssttttttuuuvvvvvvvvvuuuuuuuuuxxxzzz{{{~~~||||||~~~zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}||||||{{{zzz}}}ggg]]]SSSOOOLLLHHHFFFGGGDDDCCCBBBAAA???>>>===<<<:::999999888888999999:::<<<999999<<<>>>???DDDJJJ]]]lllvvvttt{{{{{{yyy{{{~~~}}}vvvoooiiiddd___\\\^^^______```bbbdddfffggggggiiillloooqqqrrrrrrrrrtttuuuvvvyyy|||~~~~~~{{{yyyvvvpppjjjeee```bbbgggppp|||~~~|||zzzyyyxxxxxxwwwvvvwwwyyy{{{{{{zzzyyyyyyyyyxxxwwwvvvuuutttppppppooonnnmmmkkkiiihhhaaa^^^XXXRRRNNNNNNRRRVVVXXXVVVSSSRRRRRRQQQPPPNNNQQQQQQTTT[[[```gggsss~~~~~~zzzxxxtttnnnmmmpppmmmnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmlllkkkkkkkkkhhhiiillljjjgggiiinnnsssvvvuuuppppppwww~~~{{{yyy|||~~~|||~~~xxxXXXFFFCCC>>><<<;;;<<<<<<;;;999888888888;;;CCCLLLRRRZZZdddqqqyyy|||}}}}}}uuurrrxxx~~~yyyxxx|||~~~}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzvvvuuurrrllleee^^^[[[ZZZaaaeeejjjnnnppprrrsssuuuuuuuuuuuutttssstttvvvxxx{{{|||}}}{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~|||}}}~~~~~~~~~}}}|||{{{hhh^^^TTTPPPMMMIIIFFFGGGCCCCCCBBBAAA???>>>============;;;;;;;;;;;;======;;;888888;;;>>>???CCCHHHYYYhhh{{{zzzxxx{{{yyy{{{||||||wwwssspppooommmkkkmmmnnnoooqqqsssvvvxxxyyywwwyyy{{{~~~~~~~~~|||yyywwwtttpppjjjfffbbbdddhhhqqq}}}|||{{{yyyxxxyyyxxxwwwxxx{{{|||}}}|||zzzzzzyyyyyywwwvvvttttttrrrrrrqqqpppnnnlllkkkjjj```]]]WWWPPPLLLMMMQQQTTTWWWTTTRRRQQQQQQQQQOOONNNRRRQQQUUU[[[```gggsss}}}zzzxxxsssmmmlllooojjjkkkmmmooopppoooooonnnlllkkkkkkjjjjjjkkkkkklllmmmmmmmmmmmmlllkkkjjjiiijjjiiikkkmmmkkkhhhnnnxxxxxxuuu{{{}}}~~~~~~xxxXXXFFFCCC???<<<<<<<<<<<<<<<<<<;;;999888;;;BBBKKKRRRZZZeeerrrzzz||||||wwwrrrxxx~~~zzzxxx{{{~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzxxxwwwuuuooogggaaa]]][[[```dddhhhlllnnnpppsssuuuuuuvvvvvvuuuttttttvvvyyy|||}}}~~~}}}}}}}}}}}}~~~||||||||||||||||||||||||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~|||{{{lll```UUUQQQPPPMMMJJJJJJGGGEEEAAA@@@@@@@@@???>>>::::::;;;;;;::::::999888:::;;;:::::::::<<>>;;;;;;;;;;;;;;;::::::999<<<======<<<<<<>>>BBBEEEUUUbbbvvv~~~~~~{{{yyywwwvvvyyy{{{~~~~~~~~~xxxxxxvvvvvvvvvxxxyyy{{{~~~}}}{{{yyyxxxwwwtttpppmmmjjjjjjlllsss|||~~~|||zzzxxxxxxvvvuuuvvvyyy|||}}}~~~{{{yyyvvvuuuuuuuuusssrrrrrrqqqoooooommmjjjfffbbb^^^XXXPPPMMMOOOSSSVVVWWWUUUTTTSSSQQQPPPPPPPPPPPPSSSUUUXXX\\\cccnnnyyy~~~zzzvvvsssrrrqqqpppnnnmmmnnnoooppppppooonnnmmmkkklllmmmnnnooonnnmmmmmmnnnnnnnnnnnnmmmlllkkkjjjhhhjjjkkkkkkmmmrrr{{{~~~tttTTTEEEBBB???===<<<;;;888777<<<;;;:::999;;;@@@GGGLLLVVV]]]gggooossswww{{{~~~{{{}}}~~~}}}{{{zzzzzzxxxxxxxxxyyyyyyzzzzzz{{{yyywwwtttpppkkkddd]]]WWW[[[^^^dddkkkpppssstttuuusssssstttsssrrrsssuuuxxx~~~}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~{{{|||}}}}}}||||||}}}~~~~~~~~~}}}~~~~~~}}}|||{{{zzzzzzuuuiii]]]YYYVVVRRROOONNNJJJGGGDDDBBBBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;:::<<<<<<===<<<<<<>>>BBBDDDSSSaaauuu|||zzzwwwvvvyyy|||~~~|||}}}{{{vvvvvvvvvwwwyyy{{{~~~}}}|||zzzyyyyyyxxxvvvssspppllljjjjjjoooxxx}}}{{{yyyxxxvvvuuuvvvxxx{{{||||||yyywwwuuuttttttsssrrrqqqrrrqqqpppooommmjjjeeebbb[[[UUUNNNLLLNNNSSSVVVWWWUUUTTTRRRQQQPPPPPPOOOOOORRRTTTXXX]]]eeeppp|||{{{xxxuuurrrqqqqqqpppnnnnnnnnnppppppppppppnnnnnnlllmmmnnnooopppooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjgggiiikkklllnnnttt}}}rrrTTTEEECCC@@@>>>===;;;999888;;;;;;::::::;;;???FFFJJJQQQXXXccckkkppptttyyy}}}~~~~~~}}}{{{{{{zzzwwwxxxzzz||||||zzzyyywwwwwwvvvtttrrrmmmfff]]]WWWXXX\\\cccjjjppptttuuuuuurrrsssssssssrrrsssvvvxxx}}}~~~}}}|||{{{||||||}}}}}}~~~~~~{{{{{{||||||}}}}}}~~~~~~zzz{{{}}}|||{{{{{{|||~~~~~~~~~~~~}}}|||zzzzzzyyyzzznnnbbb\\\ZZZUUUQQQQQQKKKHHHEEECCCBBBAAA???>>>===============<<<<<<;;;999:::;;;::::::<<>>===<<<:::999:::;;;;;;:::;;;???DDDHHHNNNVVV```iiioootttyyy}}}~~~|||}}}~~~}}}|||{{{{{{}}}}}}}}}|||zzzxxxuuusssuuuuuuuuutttppphhh^^^WWWUUUZZZaaaiiippptttuuuvvvrrrssstttsssrrrsssvvvxxx|||}}}~~~}}}}}}zzzzzz{{{|||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~|||{{{zzzyyyxxx~~~rrreee```]]]XXXTTTTTTLLLIIIFFFCCCBBBAAA???=========>>>>>>======<<<;;;999:::;;;;;;:::;;;>>>@@@MMMZZZmmmyyyyyy|||~~~|||zzz}}}{{{yyy|||~~~~~~~~~}}}~~~~~~{{{xxxwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzyyywwwvvvuuutttsssuuuvvvxxxyyy{{{|||~~~~~~}}}{{{zzzyyyxxxuuurrroookkkgggdddeeemmmyyy}}}{{{zzzyyyxxxvvvwwwxxxyyyxxxwwwvvvtttrrrrrrrrrrrrqqqppprrrpppooommmlllhhhccc```VVVQQQKKKJJJNNNSSSVVVWWWTTTSSSRRRPPPOOOOOOOOOOOOQQQTTTZZZaaajjjvvvyyywwwtttsssrrrqqqooommmnnnnnnnnnoooooonnnnnnnnnlllmmmooopppppppppooonnnnnnnnnnnnnnnmmmlllkkkjjjhhhiiijjjjjjlllqqqzzz}}}||||||{{{~~~hhhQQQEEECCC@@@>>>>>>===;;;999999:::;;;;;;;;;>>>BBBEEEMMMUUU```jjjpppuuu{{{|||~~~{{{xxxxxxzzz~~~~~~}}}|||{{{{{{~~~}}}{{{yyywwwvvvuuutttuuuvvvuuurrrjjjaaaZZZTTTXXX___gggnnnsssvvvwwwtttuuuuuutttssstttvvvxxx{{{{{{}}}~~~~~~~~~~~~}}}yyyyyyzzz|||}}}~~~~~~~~~}}}}}}||||||{{{{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyuuuiiicccaaa\\\XXXXXXOOOLLLGGGDDDCCCAAA???>>>===============<<<<<<;;;;;;<<<======<<<===???AAAJJJUUUgggyyysssrrrttt|||~~~}}}|||yyyxxx{{{~~~~~~}}}|||}}}~~~~~~|||zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwuuussspppmmmkkkjjjjjjlllnnnpppqqqrrrtttwwwzzz|||}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxvvvrrrooojjjfffbbbcccjjjuuu|||zzzzzzzzzxxxwwwwwwxxxxxxwwwuuuvvvtttrrrqqqrrrrrrqqqpppqqqooommmllljjjfffaaa^^^TTTOOOKKKKKKOOOTTTWWWWWWTTTSSSQQQPPPOOOOOONNNNNNQQQUUU[[[cccmmmxxxzzzxxxuuutttsssrrrooommmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnooopppooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjhhhiiijjjjjjkkkqqqyyy~~~sssnnnqqquuuwwwaaaNNNDDDBBB???======<<<;;;999999:::;;;;;;<<<===@@@BBBMMMUUU```iiipppuuu{{{{{{xxxvvvuuuvvvyyy~~~~~~~~~}}}||||||{{{||||||{{{zzzyyyyyyzzzzzzuuuvvvwwwwwwtttmmmddd]]]UUUXXX]]]dddkkkqqqvvvxxxxxxxxxxxxvvvttttttvvvxxxzzzzzz{{{|||}}}~~~~~~~~~yyyyyyzzz{{{}}}~~~{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzxxxlllgggeee```]]]\\\RRROOOJJJGGGEEEDDDBBB@@@<<<============<<<;;;;;;:::<<<======<<<<<<>>>@@@GGGQQQaaarrrtttsssuuu}}}~~~}}}||||||}}}}}}~~~~~~yyyrrrrrrvvvxxx~~~~~~~~~}}}{{{|||}}}~~~}}}{{{{{{{{{{{{zzzzzzyyyxxxtttrrrnnnjjjfffdddcccbbbeeegggjjjjjjkkkmmmqqquuuvvvxxxzzzzzzyyywwwwwwxxxvvvvvvvvvxxx|||~~~}}}||||||{{{zzzzzzzzzxxxuuussskkkgggccccccjjjttt~~~{{{yyyzzzzzzyyyxxxxxxxxxxxxvvvtttvvvtttrrrrrrrrrsssrrrqqqooonnnlllkkkhhheee___\\\SSSOOOKKKKKKPPPUUUXXXXXXSSSRRRQQQPPPOOONNNNNNNNNRRRVVV\\\dddnnnyyy{{{yyywwwuuutttrrrooollllllllllllkkkkkklllllllllkkklllmmmnnnooonnnmmmmmmnnnnnnnnnnnnmmmlllkkkjjjggghhhjjjjjjlllrrr|||ttteee```hhhrrrwww{{{[[[JJJCCCAAA>>>===<<<<<<:::999888:::;;;<<<<<<<<>>@@@JJJRRR\\\eeekkkpppvvvzzzxxx|||}}}}}}||||||}}}zzz~~~}}}|||wwwvvvvvvxxx{{{}}}~~~}}}~~~~~~}}}}}}||||||zzz|||~~~~~~{{{vvvtttxxxxxxxxxxxxuuupppiiicccXXXYYY[[[```fffnnnuuuyyy}}}}}}|||yyyvvvuuuvvvxxxxxxyyyzzz{{{|||~~~~~~zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{{{{{{{{{{|||wwwnnnjjjiiieeebbb\\\TTTNNNMMMKKKGGGCCCCCC<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>EEENNNZZZbbbeeejjjssszzz~~~}}}~~~~~~~~~|||zzzzzz{{{}}}yyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}|||{{{zzzzzzyyyyyyxxxxxxxxxxxxvvvqqqjjjeee^^^]]]]]]___dddkkkqqqvvv}}}yyyvvvsssrrrrrrrrrvvvyyy|||}}}|||{{{{{{{{{xxxyyyzzz{{{||||||||||||||||||{{{zzzyyyyyyxxxxxxxxxzzz|||}}}~~~}}}|||{{{||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||yyypppmmmkkkgggddd^^^UUUOOOMMMLLLGGGDDDDDD===<<<<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>???IIIYYYjjj{{{}}}}}}|||zzzxxxtttrrrpppooommmkkkkkklllnnnoooxxx}}}}}}|||zzzyyyxxxxxxyyyyyy|||~~~}}}}}}{{{yyyvvvooommmiiidddaaa___^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\aaa___^^^___aaabbb```^^^]]]bbbjjjooorrrrrrrrrsssssswww{{{~~~}}}||||||||||||}}}|||{{{{{{yyywwwtttnnniiieeeeeegggjjjttt}}}}}}zzzyyyyyyyyywwwvvvvvvwwwwwwuuuttttttttttttsssrrrqqqoooooonnnkkkiiifffccc___ZZZWWWQQQNNNLLLNNNTTTXXXXXXWWWUUUSSSPPPMMMLLLLLLMMMNNNSSSXXX```iiitttzzzxxxuuuqqqooonnnnnnnnnllllllkkkjjjjjjkkkllllllnnnnnnnnnoooppppppqqqqqqnnnnnnnnnmmmlllkkkjjjiiigggiiikkklllooouuu}}}uuujjjhhhlllrrrzzzoooTTTIIIDDD@@@===;;;;;;<<<===<<<::::::999999:::;;;===>>>CCCMMMYYY```dddjjjsss{{{}}}~~~~~~}}}{{{{{{{{{zzzyyyzzz||||||~~~zzzzzzyyyyyyyyyyyyzzzzzz~~~~~~~~~~~~~~~}}}|||{{{}}}||||||{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwsssmmmiiicccaaa``````dddkkkrrrvvv}}}{{{wwwtttrrrrrrssssssuuuxxx{{{|||{{{zzzzzz{{{yyyyyyzzz{{{|||}}}}}}|||||||||{{{{{{zzzyyyyyyxxxxxxzzz{{{}}}~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}||||||||||||||||||||||||}}}tttqqqnnnjjjggg```WWWQQQOOOMMMHHHEEEDDD=========<<<<<<<<<;;;;;;888888999:::;;;===>>>???>>>HHHXXXiii{{{|||yyyvvvrrrpppkkkkkkkkkkkklllnnnpppqqqwww|||}}}|||zzzxxxvvvttttttvvvxxxzzz}}}}}}|||zzzxxxuuurrrkkkiiieeeaaa^^^\\\[[[[[[ZZZYYYXXXVVVTTTSSSQQQPPPPPPOOOPPPRRRUUUWWWWWWVVVVVV]]]eeelllnnnmmmkkkjjjnnnqqqwww}}}}}}|||{{{zzzzzz{{{~~~|||{{{{{{{{{{{{xxxvvvqqqkkkfffeeedddfffnnnwwwzzz}}}|||yyyxxxwwwvvvuuuuuuwwwwwwvvvuuuttttttssssssrrrpppooonnnmmmkkkhhheeebbb^^^YYYVVVQQQNNNMMMOOOTTTWWWWWWVVVSSSQQQOOOMMMLLLMMMOOOPPPSSSYYYbbbmmmxxxxxxvvvssspppnnnlllllllllmmmlllkkkkkkkkkkkklllmmmpppppppppppppppppppppppplllllllllllllllkkkjjjjjjfffiiilllooorrrwww}}}vvvooojjjnnnuuu{{{lllRRRGGGCCC@@@===;;;<<<<<<<<<<<<;;;:::999999:::;;;===>>>AAAJJJVVV^^^ccckkkvvv~~~}}}xxxvvvvvvuuuwww{{{~~~}}}}}}|||{{{zzzyyyxxxwwwwwwwww|||}}}}}}}}}}}}}}}|||{{{|||||||||{{{zzzzzzyyyyyyzzzyyyxxxxxxwwwuuuqqqooojjjgggcccaaadddjjjqqquuuzzzxxxuuurrrrrrrrrtttvvvuuuwwwzzz{{{zzzzzzzzz{{{zzzzzz{{{|||}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzxxxyyy{{{}}}}}}}}}}}}|||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}}}}||||||{{{yyyvvvsssnnnjjjbbbZZZSSSQQQOOOJJJFFFEEE>>>>>>======<<<<<<;;;;;;999999999:::;;;<<<===>>>???HHHVVVggg{{{~~~{{{yyyvvvrrrpppiiijjjjjjkkkmmmnnnpppqqqvvv{{{}}}||||||xxxwwwtttssstttvvvzzz|||~~~}}}}}}~~~~~~{{{yyyxxxuuuqqqnnnhhhfffaaa]]]YYYVVVUUUUUUSSSRRRPPPNNNLLLJJJHHHHHHJJJJJJKKKNNNQQQSSSTTTUUURRRXXXaaagggjjjjjjjjjjjjnnnrrrwww~~~~~~|||{{{{{{{{{|||}}}|||{{{|||||||||zzzxxxsssmmmgggcccaaabbbhhhqqqwww|||{{{yyyvvvttttttuuuwwwxxxwwwvvvsssssssssrrrqqqpppooonnnkkkiiifffdddaaa]]]XXXTTTPPPOOOOOOQQQTTTVVVVVVUUUQQQPPPNNNLLLMMMNNNQQQRRRVVV[[[eeeppp{{{wwwuuussspppnnnlllkkkkkkmmmmmmllllllllllllmmmmmmppppppoooooonnnnnnnnnmmmjjjjjjkkkkkklllkkkkkkjjjiiikkkooorrruuuxxx{{{}}}oookkkmmmvvvhhhOOOFFFCCC@@@===<<<<<<===<<<;;;;;;::::::999:::;;;<<<===???HHHTTT\\\cccnnn{{{~~~wwwuuuuuuvvvwww{{{~~~|||yyy{{{}}}|||zzzyyyxxxwwwwwwwww{{{{{{|||}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyywwwvvvwwwvvvtttsssoookkkeeeaaabbbgggmmmrrruuutttrrrqqqqqqsssvvvxxxuuuxxxzzz{{{zzzzzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{xxxyyy{{{|||}}}}}}}}}}}}|||||||||}}}}}}}}}~~~~~~~~~}}}||||||{{{~~~zzzwwwrrrmmmfff]]]VVVSSSQQQKKKGGGFFF???>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;???FFFTTTfff||||||zzzyyywwwtttrrrkkkkkkkkklllmmmnnnooopppuuu{{{}}}}}}}}}}}}zzzxxxvvvuuuvvvyyy}}}~~~|||{{{{{{|||~~~~~~|||yyywwwuuuqqqnnnkkkgggddd^^^YYYSSSPPPNNNMMMKKKJJJHHHGGGFFFEEEEEEFFFIIIJJJLLLNNNPPPQQQSSSUUUTTTYYY___dddhhhlllooorrrvvvxxx}}}~~~|||{{{|||}}}~~~}}}|||||||||}}}}}}{{{yyytttmmmfffccc______fffnnnwww|||~~~{{{uuutttssstttvvvwwwwwwvvvsssssssssrrrqqqpppnnnnnnjjjhhheeebbb```\\\WWWSSSOOOOOOPPPSSSUUUUUUUUUTTTPPPNNNMMMLLLMMMOOORRRTTTYYY___hhhrrr}}}}}}wwwvvvtttqqqooommmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmllllllkkkkkkiiijjjkkkkkkllllllkkkkkkkkkmmmoooqqqtttuuuuuutttiiihhhnnn|||cccLLLEEEBBB@@@===<<<======<<<;;;<<<;;;:::999:::;;;<<<===???GGGQQQZZZcccqqq{{{wwwwwwyyyxxxyyy{{{yyyuuuwww||||||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyywwwvvvuuuvvvwwwvvvtttrrrmmmfffaaa```ccciiimmmrrrqqqqqqqqqsssuuuwwwxxxvvvxxxzzz{{{zzz{{{|||~~~{{{||||||}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{xxxyyyzzz{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{~~~zzztttppphhh```XXXUUUSSSMMMHHHGGG@@@???>>>>>>===<<<;;;;;;======<<<;;;::::::::::::===DDDPPPccc{{{|||{{{zzzxxxvvvsssmmmmmmllllllmmmnnnpppqqquuuzzz~~~~~~~~~|||{{{yyyyyyzzz}}}~~~}}}{{{zzzzzz{{{}}}~~~|||yyywwwtttrrroookkkhhhdddaaa[[[TTTOOOJJJHHHGGGDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKMMMOOOPPPQQQTTTVVV[[[^^^cccggglllrrrxxx|||~~~}}}||||||}}}~~~}}}|||}}}~~~}}}{{{zzztttnnngggdddaaaaaagggoooxxx~~~}}}uuutttssstttvvvwwwvvvuuussssssrrrrrrqqqooonnnmmmiiigggdddaaa^^^ZZZUUURRRNNNPPPRRRTTTUUUUUUSSSRRROOONNNLLLLLLMMMOOORRRTTT\\\aaakkkuuu|||wwwvvvuuussspppnnnlllkkkmmmmmmnnnoooooonnnmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjkkklllllllllllllllkkkkkkkkklllnnnppppppnnnlllccceeeooo^^^JJJFFFBBB@@@>>>=========<<<:::<<<;;;::::::::::::<<<<<<>>>DDDMMMVVVbbbttt|||yyyzzzxxxwwwxxxvvvsssuuuyyyzzz~~~{{{{{{yyyxxxwwwvvvvvvvvvxxxxxxzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyywwwvvvvvvwwwwwwvvvuuusssnnngggaaa___aaaeeehhhooopppqqqsssuuuwwwxxxxxxuuuwwwyyyyyyyyyzzz|||~~~{{{||||||}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{|||vvvqqqjjjbbbZZZWWWTTTNNNIIIHHH@@@@@@???>>>===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;===AAALLL]]]ttt~~~|||zzzxxxuuusssnnnmmmllllllmmmooorrrtttuuuzzz~~~}}}}}}|||}}}}}}~~~}}}|||{{{{{{|||}}}~~~yyywwwtttrrrpppmmmiiifff```]]]WWWQQQKKKHHHEEEDDDBBBBBBAAABBBDDDFFFIIIJJJLLLOOORRRTTTUUUWWW[[[^^^dddgggjjjnnnsssxxx||||||~~~}}}{{{zzz{{{}}}~~~}}}}}}~~~}}}{{{yyyvvvoooiiigggeeeeeellluuuyyy~~~uuutttssstttvvvvvvuuutttrrrrrrrrrrrrqqqooonnnmmmhhhfffccc```]]]YYYTTTQQQNNNPPPTTTVVVUUUTTTRRRQQQOOONNNLLLLLLMMMOOORRRTTT]]]ccclllwww|||wwwvvvuuussspppnnnllljjjmmmnnnoooooooooooonnnmmmlllllllllllllllllllllkkkllllllmmmmmmmmmllllllkkkkkkjjjjjjlllooopppnnnkkkbbbeeerrr~~~{{{YYYIIIGGGAAA@@@>>>===>>>===<<<:::<<<<<<::::::::::::;;;<<<<<>>===<<<;;;;;;::::::::::::;;;;;;<<<===>>>AAAIIIWWWkkk}}}{{{xxxtttqqqooommmlllkkkmmmqqquuuwwwtttyyy~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~xxxvvvsssqqqooollliiifff\\\YYYTTTOOOJJJGGGEEEDDDBBBBBBBBBBBBDDDGGGJJJLLLQQQTTTYYY[[[]]]___cccgggjjjmmmqqquuuyyy}}}}}}~~~}}}}}}}}}{{{zzzyyyzzz}}}~~~~~~~~~}}}{{{yyywwwqqqkkkiiihhhiiiqqqyyyyyy~~~vvvuuuttttttuuuvvvuuusssrrrrrrrrrqqqpppooonnnmmmgggeeebbb```]]]YYYTTTPPPMMMPPPTTTVVVVVVTTTRRRQQQOOONNNMMMLLLMMMOOORRRTTT]]]cccmmmyyy|||vvvuuutttrrrpppmmmkkkjjjmmmnnnoooppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkmmmlllkkkmmmqqqrrrqqqoooccchhhvvv~~~xxxWWWHHHHHHAAA???>>>===>>>===<<<:::===<<<;;;:::::::::;;;<<<:::>>>EEEMMM\\\uuuzzzuuussssssuuutttqqqpppssssssvvvzzz~~~|||{{{xxxuuuqqqooommmmmmvvvwwwxxxzzz{{{||||||}}}zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||{{{xxxvvvssspppjjjeeebbbaaacccdddlllooossswwwyyyyyyxxxwwwqqqssstttuuuuuuvvvyyy{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz|||~~~zzzzzzzzzzzz{{{{{{{{{|||{{{{{{{{{{{{||||||||||||zzzvvvlllgggaaa\\\XXXRRRIIICCCEEEBBB???===>>>>>>>>>>>>???===;;;999888999:::;;;======BBBMMMaaayyy~~~{{{xxxuuurrrpppmmmiiiiiilllppptttuuuwww{{{}}}|||zzzzzz{{{||||||{{{|||wwwqqqmmmlllkkkhhheee\\\VVVNNNHHHFFFEEECCCAAABBBCCCDDDDDDFFFIIIOOORRRYYY^^^dddeeecccdddjjjqqquuuvvvxxx|||}}}|||{{{|||~~~~~~~~~~~~}}}{{{yyyxxxxxxuuuqqqnnnnnnqqquuuwww}}}|||}}}zzzuuusssssstttttttttqqqrrrrrrqqqooommmjjjhhhhhhdddaaa^^^]]]YYYSSSNNNNNNQQQTTTUUUSSSPPPNNNMMMKKKLLLLLLLLLLLLNNNRRRUUU___eeemmmxxx{{{yyyuuuqqqnnnmmmlllllloooppppppppppppoooooonnnllllllllllllllllllllllllllllllmmmmmmmmmllljjjiiikkkmmmmmmnnnuuuzzzuuukkkcccnnn~~~~~~|||nnnTTTIIIFFF@@@???>>>===;;;;;;::::::;;;::::::999999::::::;;;>>>AAAEEEMMM]]]ttt{{{yyyrrrsssuuuwwwwwwwwwvvvvvvwwwxxxzzz~~~~~~~~~~~~~~~{{{tttmmmiiiggghhhoootttzzz}}}}}}|||}}}~~~yyyzzz{{{{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzyyyxxxwwwttttttqqqjjjccc```dddhhhlllooosssxxxzzz||||||{{{zzzyyyvvvsssrrrtttyyy}}}}}}~~~}}}yyywwwwwwyyyuuuvvvwwwxxxyyyyyyyyyyyy||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzz{{{yyywwwwwwxxxzzzzzzzzz~~~yyynnniiibbb]]]ZZZTTTLLLFFFFFFCCC???<<<;;;:::999888::::::999888999;;;<<<>>>>>>>>>BBBLLL^^^sss~~~|||zzzwwwtttpppmmmjjjjjjmmmqqqtttuuuwwwzzz}}}}}}}}}{{{zzzyyyyyy{{{|||{{{zzzwwwsssnnnlllkkkhhhddd```[[[UUUMMMHHHEEEDDDCCCBBBDDDEEEGGGHHHJJJNNNTTTYYY```eeejjjjjjiiijjjqqqwwwzzzzzz|||~~~|||{{{zzz{{{~~~~~~~~~}}}|||zzzyyywwwuuurrrppppppsssvvvxxxxxxzzz}}}~~~xxxuuurrrpppqqqrrrssssssrrrrrrrrrrrrpppmmmjjjiiifffccc```]]][[[WWWQQQMMMNNNPPPSSSTTTRRROOOMMMLLLLLLLLLMMMMMMMMMPPPTTTWWWaaagggpppzzz{{{yyyuuurrrooommmmmmmmmnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmmmmmmmllljjjjjjkkklllmmmnnntttyyytttjjjlllyyy}}}~~~~~~jjjRRRHHHEEE@@@???>>>===;;;;;;;;;;;;;;;::::::999999::::::;;;;;;===@@@GGGUUUiiixxxuuuuuuxxx||||||zzzxxxxxxyyy|||~~~~~~~~~~~~wwwpppkkkiiiiiiqqquuuzzz}}}}}}||||||}}}zzzzzz{{{{{{{{{zzzyyyxxxyyyyyyzzz{{{zzzyyyxxxwwwssstttrrrllleeeaaacccffflllnnnssswwwzzz{{{{{{{{{zzzzzzxxxvvvtttuuuyyy||||||~~~~~~|||yyywwwxxxyyyxxxyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{|||}}}}}}|||}}}}}}}}}}}}|||{{{{{{zzzyyywwwwwwyyy{{{{{{{{{ssslllddd___\\\XXXPPPJJJFFFCCC???<<<;;;:::999888:::999999888999;;;<<<===>>>???BBBJJJXXXjjjzzz~~~}}}zzzxxxrrrooollllllooosssuuuwwwvvvyyy~~~}}}{{{zzzyyyxxxwwwwwwxxxzzz{{{zzzxxxrrroookkkjjjiiifff```[[[WWWRRRKKKFFFDDDCCCCCCBBBEEEGGGIIIKKKOOOUUU\\\aaaiiinnnrrrrrrqqqsssyyy}}}{{{zzzyyy{{{}}}~~~}}}|||{{{zzzwwwwwwuuuttttttuuuvvvwwwrrrssswww|||zzzwwwtttssstttvvvvvvvvvrrrrrrssssssqqqnnnkkkjjjeeebbb___[[[XXXTTTOOOLLLMMMOOORRRRRRPPPNNNLLLKKKKKKLLLMMMMMMNNNQQQVVVYYYbbbjjjttt~~~~~~{{{yyyuuurrrooonnnnnnnnnllllllmmmnnnooooooooonnnnnnnnnoooooooooooonnnnnnkkkllllllllllllkkkkkkjjjkkklllmmmpppuuuxxxssskkksss~~~dddNNNFFFDDD@@@???>>><<<;;;;;;;;;;;;;;;::::::999999::::::;;;===>>>@@@EEEOOOaaauuu~~~ssspppuuu{{{zzzyyyyyy{{{~~~~~~~~~}}}}}}~~~zzzrrrmmmkkkkkksssvvvzzz}}}}}}||||||}}}{{{{{{{{{{{{{{{zzzyyyxxxyyyzzzzzz{{{{{{yyyxxxwwwssstttsssnnnhhhccccccdddkkkmmmqqquuuxxxzzz{{{{{{{{{{{{{{{yyywwwwwwyyyzzz{{{|||}}}{{{yyyxxxxxxyyyyyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{{{{{{{||||||{{{{{{|||}}}}}}}}}||||||zzzxxxwwwxxx{{{|||}}}|||wwwoooeee```^^^[[[TTTMMMEEEBBB???===>>>>>>>>>>>>>>>===<<<;;;::::::::::::===>>>BBBHHHTTTbbbqqq{{{~~~|||vvvsssppppppsssvvvxxxyyyxxxzzz~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwvvvwwwxxxzzzzzzxxxvvvoookkkgggeeeeeebbb]]]YYYRRRNNNHHHDDDBBBBBBCCCCCCEEEGGGLLLQQQVVV^^^fffllltttwwwzzzzzzzzz|||}}}{{{zzzyyyzzz}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxwwwvvvuuutttnnnooorrrwww~~~}}}zzzwwwvvvvvvwwwvvvuuurrrsssssssssrrrooolllkkkeeebbb___[[[WWWRRRNNNLLLLLLNNNQQQQQQOOOLLLKKKKKKJJJKKKKKKLLLNNNRRRWWW\\\dddmmmxxx}}}|||zzzxxxuuurrrooonnnnnnooojjjkkklllmmmnnnnnnnnnnnnlllmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllmmmooosssxxxyyytttnnnsss]]]KKKEEECCC??????===<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<===???CCCKKKYYYjjjvvv||||||rrrnnnrrr}}}~~~}}}{{{|||~~~}}}}}}|||}}}|||uuupppmmmmmmtttwwwzzz|||}}}}}}}}}||||||||||||{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzxxxxxxsssttttttqqqkkkfffccccccjjjlllooossswwwyyyzzzzzz||||||}}}{{{yyyxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyzzzxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||{{{yyyzzz{{{|||}}}}}}}}}}}}yyyxxxxxxzzz|||~~~~~~}}}|||ssshhhcccaaa^^^VVVNNNEEEBBB???===>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;===@@@FFFOOO]]]lllvvv~~~yyywwwuuuuuuwwwzzz||||||zzz||||||||||||{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxwwwssspppiiieee```^^^]]]\\\YYYVVVLLLJJJFFFBBBAAABBBDDDGGGIIINNNTTT[[[ccckkkrrrxxx~~~|||{{{zzz{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{}}}}}}|||zzzxxxtttqqqpppmmmlllnnnssszzz}}}zzzwwwuuutttsssqqqooorrrrrrssssssrrrooommmkkkeeeccc```[[[VVVQQQNNNMMMLLLNNNPPPPPPMMMKKKJJJJJJIIIIIIJJJKKKMMMRRRYYY^^^eeeppp{{{}}}|||{{{xxxwwwtttqqqooonnnoooooojjjjjjkkkmmmnnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllkkkkkkkkkjjjkkkkkkkkkkkknnnnnnrrrxxx{{{zzzuuuqqqrrrxxxXXXIIIDDDBBB???>>>===<<<<<<;;;<<<<<<;;;::::::999999::::::;;;777999;;;>>>DDDOOO^^^hhhvvvzzz}}}ssspppooo~~~~~~~~~~~~}}}wwwrrrpppooouuuwwwyyy|||~~~~~~~~~}}}}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{|||{{{zzzyyyxxxtttuuuuuusssooojjjfffdddhhhjjjnnnqqquuuxxxyyyzzz{{{|||}}}{{{yyyxxxxxxxxxyyyyyyyyyyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxyyyzzzzzz{{{||||||}}}}}}|||{{{{{{xxxyyyzzz|||}}}}}}}}}}}}zzzyyyyyy{{{~~~~~~wwwlllgggfffbbbXXXOOOFFFCCC???<<<;;;:::999888:::;;;;;;<<<======>>>>>>:::<<>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999;;;<<<>>>CCCLLLXXXaaammmttt~~~wwwtttpppzzzuuussssssvvvvvvxxx{{{~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzz{{{{{{|||{{{zzzyyyxxxuuuvvvvvvuuurrrnnnjjjggggggiiilllpppsssvvvyyyzzzyyyzzz{{{zzzxxxvvvwwwxxxxxxwwwwwwxxx{{{|||{{{zzz{{{zzzyyyxxxyyyyyy{{{|||zzz{{{|||}}}}}}{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}{{{{{{{{{}}}~~~}}}rrrmmmlllggg[[[PPPFFFCCC???<<<;;;:::999888888999:::;;;<<<<<<<<<<<<999;;;===???EEERRRcccooozzz|||zzzxxxyyy{{{}}}}}}}}}zzz|||~~~~~~}}}||||||{{{zzzyyyxxxxxxyyyyyyttttttsssssspppkkkddd^^^XXXWWWWWWYYY[[[XXXRRRMMMGGGGGGGGGFFFFFFIIIPPPUUUaaagggpppxxx}}}zzzsssqqqtttzzz~~~~~~~~~~~~~~~~~~||||||{{{zzzyyyxxxyyyzzzzzz{{{zzzyyyxxxuuurrrpppnnnhhhfffdddffflllttt{{{~~~|||zzzyyywwwtttrrrooopppqqqqqqpppnnnlllkkkcccccc___YYYRRRMMMLLLLLLMMMNNNPPPOOOMMMKKKKKKLLLJJJJJJKKKMMMQQQWWW```eeelllxxx}}}{{{zzztttssspppnnnmmmmmmmmmnnnlllmmmmmmnnnnnnnnnmmmmmmoooppprrrssssssrrrpppooojjjjjjiiiiiiiiijjjlllllloooooottt|||yyyuuuuuuxxxqqqUUUIIIEEEBBB>>>>>>===<<<<<<<<<<<<===;;;::::::999999::::::;;;===>>>@@@@@@CCCIIISSSZZZaaajjjxxxzzzxxxppp~~~}}}yyywwwwwwuuuuuuvvvzzz~~~}}}{{{zzzyyyzzzzzzzzz{{{|||||||||{{{yyyxxxwwwwwwwwwvvvuuurrrnnnkkkfffhhhkkknnnrrruuuxxxyyywwwwwwxxxwwwuuuuuuvvvxxxxxxvvvvvvwww{{{}}}|||{{{{{{zzzxxxwwwwwwxxxyyy{{{xxxyyyzzz{{{{{{yyywwwvvvyyyyyyzzz{{{||||||||||||}}}||||||~~~}}}vvvqqqpppjjj]]]QQQEEEBBB???===>>>>>>>>>>>>::::::::::::999888777777:::;;;<<<===BBBNNN```lll}}}{{{zzzxxxxxxzzz|||}}}|||zzz{{{|||~~~~~~~~~~~~}}}}}}|||zzzxxxxxxyyyzzz{{{sssrrrrrrpppmmmfff^^^XXXUUUVVVZZZ___aaa]]]TTTMMMGGGHHHIIIIIIIIIMMMTTTZZZhhhnnnwww~~~}}}|||||||||~~~~~~xxxooohhhfffjjjoootttsssuuuxxx|||~~~}}}|||{{{zzzyyyxxxwwwxxxyyyzzzxxxxxxwwwvvvtttrrrqqqpppfffccc``````fffnnnuuuxxx}}}{{{yyywwwwwwuuusssqqqooopppqqqqqqpppnnnllljjjbbbaaa^^^XXXPPPKKKJJJKKKMMMOOOPPPOOOMMMKKKKKKLLLKKKLLLMMMOOOSSSZZZbbbhhhooo|||~~~{{{zzzsssrrrooommmllllllmmmnnnnnnnnnnnnooonnnnnnmmmmmmmmmnnnppprrrrrrpppnnnmmmjjjjjjiiiiiiiiijjjlllmmmnnnnnnttt}}}~~~xxxtttuuuzzzpppVVVJJJEEEBBB>>>======<<<<<<<<<<<<===;;;::::::999999::::::;;;<<<===>>>===>>>CCCKKKRRRXXXcccqqq|||zzzoooyyy|||zzzzzzuuutttuuuyyy}}}{{{zzzyyyzzzzzzzzz{{{|||||||||{{{yyyyyyxxxwwwwwwwwwvvvtttqqqnnnfffgggjjjmmmqqquuuxxxyyyuuuvvvvvvtttssstttvvvxxxwwwvvvuuuwww{{{}}}}}}{{{yyywwwvvvttttttuuuwwwxxxvvvwwwyyyyyyyyywwwuuutttyyyzzz{{{{{{|||{{{{{{{{{~~~}}}}}}~~~|||zzzuuussskkk\\\OOOHHHEEEAAA>>>>>>>>>===<<<;;;:::999999888888999999<<<;;;<<<@@@DDDLLL[[[jjj~~~{{{zzz{{{~~~}}}}}}|||}}}|||zzzyyyzzz{{{zzzyyyssspppkkkddd^^^XXXTTTRRRRRRYYYaaaeeebbbYYYOOOJJJFFFGGGHHHIIILLLQQQXXX\\\hhhlllrrruuuuuutttsssssssssooolllmmmpppssssssrrrcccaaa^^^]]]^^^```bbbbbbjjjkkkmmmqqquuuzzz|||zzzzzzzzzzzzzzzyyyxxxwwwuuuuuutttyyywwwvvvuuuuuusssooolllfff```\\\^^^bbbhhhrrr{{{{{{vvvuuurrrnnnoooooooooppppppmmmhhhdddbbb___ZZZUUUPPPMMMKKKJJJNNNMMMJJJJJJKKKLLLKKKJJJHHHKKKPPPSSSVVV\\\eeekkkttt~~~zzzuuuuuussspppnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkklllnnnooopppooommmllllllkkkjjjiiijjjkkklllmmmjjjppprrrxxx}}}yyygggQQQJJJFFF@@@>>>>>>===;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;???EEEJJJVVV```kkkuuu~~~vvvuuuxxx}}}{{{~~~}}}zzzyyyqqqtttxxx{{{~~~~~~~~~}}}~~~~~~|||{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyvvvtttrrrtttvvvxxxyyyyyyvvvrrrpppgggfffgggiiimmmqqqssstttuuuvvvwwwwwwvvvuuuvvvwwwuuuvvvxxxzzz{{{}}}}}}~~~yyyxxxvvvtttrrrrrruuuwwwyyyyyyzzz{{{zzzyyywwwvvvwwwzzz}}}~~~~~~~~~~~~|||~~~}}}||||||~~~xxxvvvnnn___RRRIIIEEEAAA???>>>======<<<;;;:::999999888999999999;;;:::<<>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::999:::>>>CCCGGGQQQ[[[fffppp{{{~~~|||uuusssssswww~~~zzzyyy~~~{{{xxxqqqssswwwzzz}}}~~~}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyxxxwwwuuussssssuuuvvvxxxxxxxxxvvvsssqqqhhhfffeeeggglllqqqsssssswwwxxxyyyyyyxxxwwwxxxyyyvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzyyyvvvuuuuuuxxx{{{yyyyyyzzzyyyyyyxxxxxxwwwyyy|||~~~~~~~~~~~~}}}}}}||||||}}}zzzrrrbbbTTTJJJFFFBBB???>>>===<<<:::;;;;;;:::999999999999999;;;:::;;;>>>@@@GGGVVVccc~~~~~~~~~~~~}}}}}}|||zzzyyywwwwwwwwwwwwuuutttmmmggg^^^TTTOOOMMMNNNOOO]]]bbbffffff___UUUKKKFFFCCCDDDDDDDDDEEEHHHLLLPPPRRRTTTWWWYYYYYYZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\[[[YYYVVVVVVVVVWWWZZZ]]]aaaccchhhiiillloootttxxx|||~~~~~~zzzxxxxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvuuuuuuuuuuuutttqqqoooeee^^^WWWWWWZZZ```kkkuuuzzz}}}yyyxxxuuuqqqppppppppppppooolllgggccc___\\\VVVPPPLLLIIIGGGGGGMMMLLLLLLMMMNNNNNNLLLIIIKKKNNNRRRUUUXXX___hhhoooyyy|||wwwrrrllllllkkkjjjkkklllnnnooosssrrrrrrqqqpppoooooonnnnnnnnnpppppppppooonnnmmmkkkkkkkkkllllllkkkkkkjjjgggnnnsss]]]JJJEEEBBB???@@@???>>>======<<<======;;;;;;;;;;;;::::::::::::;;;;;;:::999999;;;@@@DDDKKKUUU```iiisss~~~}}}{{{{{{{{{{{{zzzxxxtttppppppuuuzzz~~~~~~{{{wwwxxx}}}|||vvvppprrruuuyyy{{{|||||||||~~~}}}}}}||||||{{{{{{{{{zzzyyywwwvvvuuutttsssssswwwwwwwwwwwwvvvuuuttttttlllgggcccdddkkkqqqsssssswwwxxxyyyyyyxxxwwwxxxyyyvvvwwwxxxxxxxxxxxxxxxwwwyyyyyyyyyxxxwwwwwwzzz|||zzzzzzyyyyyyxxxyyyyyyyyy{{{~~~}}}}}}~~~}}}}}}}}}~~~tttdddVVVKKKGGGBBB???===<<<;;;:::;;;;;;:::999999999999::::::999:::<<<>>>DDDQQQ^^^www~~~~~~}}}}}}|||zzzyyywwwvvvvvvuuurrrpppjjjcccXXXOOOJJJKKKOOOSSS]]]```bbb```YYYOOOGGGBBBBBBBBBBBBBBBAAACCCGGGJJJLLLMMMOOOPPPPPPQQQTTTVVVXXXXXXXXXXXXXXXXXXVVVUUUWWWYYY[[[]]]```dddiiilllnnnooorrrvvvzzz~~~|||yyywwwxxxzzzyyyxxxwwwvvvuuuuuuvvvvvvuuuttttttuuuuuuuuurrrpppggg^^^WWWUUUWWW]]]hhhsss|||~~~{{{wwwqqqqqqpppoooooommmjjjfffbbb^^^ZZZUUUOOOJJJGGGGGGGGGLLLLLLLLLNNNOOOOOOLLLIIILLLNNNRRRUUUYYY```jjjqqq}}}~~~zzzuuuqqqjjjjjjjjjjjjlllnnnooopppsssrrrrrrqqqpppooonnnnnnoooppppppqqqpppoooooonnnjjjkkklllmmmlllkkkjjjiiigggooovvv~~~~~~xxxWWWHHHDDDBBB???======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::999888777999===@@@FFFPPP[[[bbbkkkuuuzzz{{{}}}{{{xxxwwwwwwxxxzzz{{{~~~xxxrrrooorrrxxx}}}{{{xxxyyy}}}|||tttoooqqqtttwwwyyyzzzzzzzzz}}}}}}}}}}}}||||||{{{{{{zzzxxxwwwuuuttttttuuuuuuxxxwwwwwwvvvuuuuuuuuuvvvooohhhbbbcccjjjpppsssrrruuuvvvwwwwwwvvvuuuvvvwwwvvvwwwwwwxxxyyyxxxxxxxxxvvvwwwxxxxxxwwwxxxzzz|||}}}|||zzzyyyyyyzzz{{{||||||~~~}}}|||||||||}}}}}}}}}vvvdddVVVKKKGGGBBB???===<<<;;;:::<<<;;;::::::999999:::::::::999:::<<<===AAAMMMZZZqqq|||}}}yyy|||~~~~~~}}}}}}}}}{{{yyywwwvvvtttrrrnnnkkkfff___UUUMMMKKKNNNUUUZZZ]]]^^^___[[[TTTLLLFFFBBBAAABBBBBBAAAAAABBBEEEGGGIIIKKKLLLLLLMMMNNNQQQTTTWWWXXXYYYYYYYYYYYYYYYYYY\\\^^^bbbeeehhhlllqqquuuvvvwwwzzz~~~|||yyyxxxzzz|||}}}|||yyywwwvvvuuuuuuvvvtttttttttuuuvvvuuusssppphhh___XXXVVVXXX]]]hhhrrryyysssqqqpppnnnmmmkkkhhhddd```\\\YYYSSSMMMIIIGGGHHHHHHKKKKKKLLLNNNOOOOOOLLLIIIKKKNNNRRRUUUZZZbbbmmmuuu|||wwwsssqqqjjjjjjkkklllnnnoooqqqqqqqqqppppppooonnnnnnmmmmmmpppppppppppppppooonnnnnnkkkkkklllmmmlllkkkiiihhhgggpppwwwxxxxxxzzzpppTTTHHHEEECCC@@@===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999::::::999888666888;;;>>>DDDMMMWWW^^^fffoootttuuuxxxwwwvvvuuuuuuwww{{{}}}{{{uuurrrtttyyy~~~~~~{{{|||}}}sssoooqqqsssuuuvvvwwwxxxxxx{{{||||||||||||{{{zzzzzzzzzxxxwwwvvvuuuuuuvvvwwwxxxxxxvvvvvvuuuvvvvvvwwwrrrkkkeeedddiiioooqqqrrruuuvvvwwwwwwvvvuuuvvvwwwuuuvvvwwwyyyzzzzzzzzzzzzvvvwwwzzzzzzzzzzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~}}}{{{zzzzzz{{{~~~}}}}}}~~~xxxeeeVVVJJJFFFBBB???>>>===<<<:::<<<;;;;;;:::::::::::::::;;;::::::<<<<<>>>>>============>>>>>>::::::::::::999999999999999999999888777777:::===BBBJJJSSSYYY```jjjqqqrrruuuvvvvvvuuuuuuwww||||||yyyvvvwwwzzz~~~~~~tttqqqqqqrrrsssttttttuuuuuuyyyzzz{{{||||||{{{yyyyyyxxxxxxwwwvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvwwwwwwtttpppjjjhhhiiilllppprrrwwwxxxyyyyyyxxxwwwxxxyyyuuuvvvwwwyyyzzz{{{{{{{{{xxx{{{~~~~~~}}}~~~~~~}}}}}}}}}|||}}}}}}~~~~~~{{{|||}}}|||zzzyyyzzz{{{~~~}}}|||}}}zzzgggWWWIIIEEEAAA???>>>======<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;<<<;;;>>>HHHTTTgggxxxwwwvvvxxxyyy~~~{{{yyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}zzzxxxuuuqqqmmmhhhbbb]]]XXXTTTPPPNNNPPPWWW___ddddddddd```ZZZSSSLLLHHHFFFBBBCCCEEEFFFFFFGGGJJJMMMKKKMMMOOOPPPPPPQQQTTTUUUUUUXXXZZZ[[[\\\^^^bbbfffeeejjjppprrrsssvvv{{{~~~{{{zzz{{{~~~{{{xxxwwwwwwxxxyyyvvvuuutttuuuuuutttrrroooggg```ZZZYYY[[[```iiirrrzzzyyypppnnnkkkiiifffccc___\\\VVVRRRMMMHHHFFFFFFHHHJJJJJJIIIIIIIIIKKKLLLKKKJJJLLLOOOTTTXXX___jjjvvv~~~xxxtttsssrrrmmmmmmnnnoooooooooooonnnlllmmmmmmmmmmmmnnnnnnnnnppppppooonnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjlllxxxxxx}}}cccOOOIIIFFFBBB???>>>>>>============>>>>>>:::::::::999999999999888888999999888777888:::===???FFFNNNSSS[[[fffnnnqqqtttuuuuuuuuutttwww|||~~~}}}{{{{{{{{{|||wwwrrrrrrrrrrrrrrrrrrrrrrrrwwwxxxzzz{{{{{{zzzxxxwwwuuuuuuvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuussspppllliiiiiinnnqqqwwwxxxyyyyyyxxxwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxyyy|||~~~~~~~~~zzz{{{||||||}}}}}}}}}|||{{{|||}}}|||zzzzzz{{{}}}|||}}}~~~}}}||||||~~~|||hhhXXXHHHEEEAAA>>>>>>>>>===<<<<<<<<<;;;::::::::::::;;;===;;;<<<<<<;;;===GGGRRRbbbsssvvvvvvxxx|||{{{xxxxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}zzzwwwsssoookkkddd]]]XXXRRRPPPMMMMMMQQQXXX```ffffffeeeaaaYYYQQQJJJFFFDDDCCCDDDFFFGGGHHHJJJMMMPPPNNNPPPSSSTTTUUUUUUWWWXXXVVVYYY[[[\\\]]]aaagggllljjjooouuuwwwwwwyyy}}}{{{{{{}}}|||zzzwwwuuutttuuuvvvxxxvvvuuuuuuuuuuuutttqqqoooeee___YYYZZZ\\\```iiiqqqvvv{{{ooommmjjjgggeeebbb^^^[[[SSSPPPJJJFFFDDDEEEHHHJJJJJJIIIGGGHHHJJJKKKKKKKKKMMMQQQUUUZZZbbbmmmzzz}}}xxxtttssssssnnnnnnnnnooonnnnnnmmmlllllllllmmmmmmnnnoooooooooppppppnnnmmmllllllllllllooommmllljjjiiiiiijjjjjjqqq~~~~~~~~~```MMMIIIFFFAAA>>><<<<<<;;;;;;;;;<<<<<<===:::::::::999999999888888888999999888888888;;;===<<>>======<<<<<<;;;:::999777777666999999::::::;;;???DDDIII___oooxxxssstttzzzuuusssuuuxxxzzz{{{~~~}}}~~~}}}{{{vvvrrrmmmkkkiiicccZZZSSSMMMIIIGGGKKKSSSZZZ]]]\\\\\\YYYTTTNNNJJJGGGFFFFFFBBBEEEHHHJJJKKKNNNQQQSSSRRRTTTUUUUUUUUUUUUWWWXXXZZZ\\\```ccceeehhhkkknnnuuuwwwzzz|||~~~~~~|||{{{zzzyyyyyyzzzxxxvvvsssrrrrrrssssssssssssssstttuuutttqqqoooiiiccc\\\WWWXXX]]]cccfffrrr|||wwwqqqmmmiiifffddd```YYYTTTOOOMMMKKKHHHGGGGGGHHHIIIJJJIIIGGGGGGGGGIIIKKKLLLPPPTTTYYY]]]cccnnn}}}}}}yyywwwvvvuuutttsssqqqnnnmmmoooqqqqqqqqqpppnnnllljjjjjjkkkmmmoooooonnnmmmmmmnnnmmmkkkiiimmmllljjjjjjkkkmmmmmmmmmxxx~~~xxxXXXMMMCCC??????===<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999;;;:::888777777888:::;;;;;;???FFFNNNWWWaaakkkqqqqqqrrrssstttuuuwww||||||wwwttttttxxxwwwwwwxxx{{{~~~uuuuuuuuusssqqqooooooooorrrtttuuuwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyy{{{yyywwwxxxzzzyyywwwtttyyyssspppppplllhhhkkkqqqsssssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{zzzwwwuuusss{{{|||~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzyyyyyy}}}}}}}}}|||}}}~~~~~~~~~|||iiiZZZLLLIIIDDD@@@???>>>============<<<;;;:::999888777999999999999:::>>>CCCGGG\\\mmm|||xxxyyyzzzuuussstttvvvxxxzzz}}}|||}}}}}}}}}}}}|||zzzwwwxxxsssnnnjjjeee^^^SSSKKKKKKHHHFFFIIIPPPVVVXXXWWWSSSPPPLLLHHHEEEDDDDDDDDDEEEGGGJJJLLLMMMOOORRRTTTTTTUUUWWWXXXXXXYYY[[[\\\___aaaeeegggiiilllooorrrxxxyyy|||}}}~~~}}}{{{zzzyyyyyyxxxwwwvvvsssqqqppppppqqqrrrrrrrrrssstttuuutttrrroooiiiddd\\\WWWVVVZZZ```cccnnnyyyxxxqqqmmmhhhdddbbb]]]WWWQQQLLLJJJHHHGGGFFFFFFGGGHHHJJJIIIHHHGGGGGGIIIKKKMMMPPPUUUZZZ___eeeqqq|||xxxvvvuuutttsssrrrpppnnnnnnoooqqqqqqpppnnnmmmmmmmmmmmmmmmmmmmmmooonnnmmmmmmnnnmmmkkkjjjkkkjjjiiijjjkkklllllllllzzztttVVVLLLCCC???@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;:::888777777888:::;;;:::===DDDKKKTTT^^^gggnnnoooqqqrrrtttvvvyyy~~~}}}wwwtttsssuuutttssstttxxx{{{~~~~~~yyyzzzyyyvvvrrrpppoooooorrrtttuuuwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyzzzxxxwwwxxxyyyzzzwwwuuuvvvrrrppppppmmmiiikkkpppssssssssstttuuuvvvvvvwwwyyyyyyyyyzzzyyyxxxvvvuuu}}}}}}}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}}}}~~~~~~~~~||||||~~~~~~jjj[[[LLLIIIDDD@@@???>>>============<<<<<<;;;:::999999888888999999:::===BBBEEEWWWhhh}}}~~~}}}yyyvvvsssssstttuuuyyy~~~~~~|||{{{|||~~~}}}{{{{{{{{{yyyvvvtttvvvrrrmmmhhhbbbYYYNNNFFFHHHFFFDDDFFFKKKOOOOOOOOOIIIGGGDDDBBBAAAAAACCCDDDGGGJJJMMMOOOPPPRRRUUUWWWVVVYYY\\\]]]^^^___aaacccfffiiikkknnnoooqqqtttvvv{{{|||~~~~~~}}}{{{xxxvvvuuuuuuuuurrrqqqooommmmmmnnnooopppqqqqqqqqqsssuuutttrrrpppjjjeee]]]VVVSSSVVVZZZ^^^iiivvv{{{qqqmmmfffbbb^^^YYYSSSNNNHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJLLLNNNQQQUUU\\\aaahhhttt{{{wwwuuutttrrrpppqqqooonnnooopppqqqpppnnnlllmmmoooppppppooonnnmmmpppnnnnnnnnnooonnnllljjjiiiiiiiiijjjjjjkkkkkkkkkyyynnnSSSKKKCCC???@@@>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999999999:::999888777777888999:::888;;;AAAGGGOOOYYYbbbhhhlllnnnqqqtttwww{{{xxxtttsssrrrpppoooppptttxxx|||~~~}}}~~~~~~~~~}}}yyyuuuqqqppppppssssssuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwyyyyyywwwuuusssqqqqqqrrroookkklllooorrrrrrrrrssstttuuuvvvwwwzzzyyyyyyyyyyyyyyyyyyzzz~~~}}}|||{{{zzzzzzzzzxxxyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}yyyzzz|||~~~lll\\\LLLIIICCC@@@???>>>=========<<<<<<;;;:::999999999777888999888999<<<@@@CCCQQQcccxxx~~~}}}zzzwwwtttssssssssswww|||~~~{{{zzz{{{}}}~~~}}}|||{{{{{{{{{|||{{{zzzyyyzzzyyyvvvtttqqqnnnjjjfff___WWWMMMFFFEEECCCBBBCCCFFFHHHHHHGGGEEEDDDAAA@@@@@@BBBDDDEEEGGGIIIMMMPPPRRRUUUYYY[[[ZZZ]]]aaadddeeegggiiikkkmmmooorrrssstttuuuxxxzzz|||}}}~~~|||xxxtttqqqooonnnnnnlllkkkiiiiiiiiikkkmmmnnnooooooppprrrttttttrrrpppkkkfff]]]UUUPPPQQQUUUYYYeeeqqqsssmmmfff```[[[VVVPPPKKKFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKNNNOOOPPPVVV]]]dddlllxxxzzzvvvtttrrrpppoooooonnnnnnoooppppppooommmmmmnnnooooooooooooooooooooonnnnnnnnnoooooommmkkkhhhjjjkkkkkkkkkjjjkkkkkkwwwiiiPPPJJJBBB>>>>>>===<<<;;;;;;::::::::::::::::::999999999999999999999999999888777777888999999777:::???DDDKKKTTT^^^dddhhhkkkooossswww}}}}}}yyyvvvrrrpppmmmnnnsssxxx}}}|||{{{wwwsssrrrrrrsssssstttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttpppqqqssssssqqqnnnmmmnnnooooooppprrrtttwwwyyyzzz|||{{{zzzyyyyyy{{{}}}~~~|||zzzyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||zzz{{{}}}~~~}}}{{{yyyzzz{{{}}}kkk\\\LLLIIICCC@@@???>>>======;;;;;;::::::999999888888777888999999999;;;>>>AAALLL]]]rrr}}}{{{xxxuuutttsssrrruuuzzz~~~{{{zzzzzz|||}}}}}}|||zzzyyyxxxxxxyyyxxxxxxxxxyyyyyywwwuuuooommmiiiccc\\\SSSKKKFFFBBBBBBBBBCCCDDDDDDDDDCCCDDDCCCAAA@@@@@@BBBDDDFFFEEEHHHLLLPPPTTTXXX]]]```^^^bbbgggjjjlllnnnqqqrrrsssuuuwwwxxxxxxxxxzzz|||{{{}}}|||yyytttnnnjjjgggfffeeeeeeeeedddeeefffiiikkkmmmnnnoooppprrrttttttqqqooojjjfff]]]TTTMMMMMMRRRVVVdddooo|||uuunnneee^^^YYYTTTNNNJJJEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHHHHHHHJJJLLLOOOQQQQQQWWW___gggppp}}}}}}yyyvvvtttrrrpppnnnnnnnnnmmmnnnppppppnnnlllooonnnmmmlllmmmnnnppprrrooonnnmmmnnnoooooommmkkkiiikkkmmmlllkkkjjjlllnnnxxx}}}~~~~~~cccNNNIIIAAA<<<<<<:::;;;::::::999888999999999999999999999999999999999888888888888888888888888888:::>>>BBBHHHQQQZZZ```eeehhhmmmrrrwww}}}~~~tttqqqoooppptttzzz~~~|||}}}yyyuuuttttttsssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvsssrrrrrrpppsssvvvuuusssqqqooonnnlllmmmnnnqqqtttxxx|||}}}|||{{{zzz{{{|||~~~|||zzzxxxxxxxxxyyyxxxxxxyyyyyyzzz{{{||||||yyy{{{}}}~~~~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~jjj[[[LLLIIIDDD@@@???>>>======:::::::::999999888888888888999:::::::::;;;>>>@@@HHHXXXmmm~~~~~~{{{wwwuuusssrrrrrrssswww~~~~~~{{{zzzzzz|||}}}~~~}}}||||||{{{{{{{{{{{{vvvuuutttuuuuuuuuusssqqqnnnkkkeee]]]UUULLLFFFBBB@@@AAACCCDDDEEEDDDCCCCCCCCCAAA@@@???@@@BBBEEEFFFFFFIIINNNRRRVVVZZZ___bbbbbbffflllppprrrtttvvvwwwxxxzzz{{{{{{{{{{{{|||~~~{{{~~~|||}}}}}}~~~vvvsssmmmgggccc```______`````````aaadddgggjjjllloooooooooqqqsssrrrpppnnniiieee]]]SSSLLLKKKPPPVVVcccmmmyyyuuunnnddd\\\WWWRRRMMMIIIFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHHHHIIIKKKNNNQQQRRRSSSZZZccclllvvv}}}{{{wwwuuutttsssqqqoooooommmlllmmmnnnooonnnmmmooonnnlllkkkkkknnnqqqsssmmmllllllmmmnnnnnnlllkkkkkklllmmmllliiijjjmmmppp{{{||||||~~~|||\\\JJJHHHAAA;;;<<<:::;;;::::::999999999999999888888888999999999999999888888888888888888888888999;;;===@@@EEEMMMVVV\\\cccggglllqqqvvv{{{uuusssqqqrrrvvv{{{~~~|||~~~{{{wwwvvvwwwssssssssstttuuuvvvxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvxxxyyyyyyxxxuuurrrqqqrrrqqqvvvyyyvvvtttsssqqqnnnjjjkkklllooosssxxx}}}}}}|||{{{zzzzzz|||~~~}}}|||{{{zzzzzzzzzzzzzzzxxxyyyyyyzzzzzz{{{{{{{{{zzz{{{|||}}}}}}}}}||||||||||||}}}}}}}}}}}}|||{{{}}}hhhXXXLLLIIIDDD@@@???>>>======:::::::::::::::999999999999:::;;;;;;:::;;;===@@@EEEUUUhhhyyy}}}yyyuuurrrqqqqqqqqqqqqvvv}}}|||{{{{{{|||}}}}}}}}}|||zzzzzzyyyyyyyyytttrrrpppoooooommmkkkhhhgggddd]]]UUULLLFFFBBBAAA???BBBEEEGGGGGGFFFEEEEEEBBBAAA@@@@@@AAAEEEHHHJJJJJJMMMQQQUUUXXX\\\```cccfffjjjoootttvvvxxxyyy{{{|||~~~~~~}}}}}}~~~}}}}}}{{{yyyzzz|||~~~xxxmmmjjjeeeaaa]]]\\\\\\]]]]]]]]]]]]___bbbfffjjjllloooooopppqqqrrrqqqooolllgggddd]]]SSSKKKKKKQQQWWWcccmmmzzzssskkkaaaYYYSSSOOOKKKGGGFFFFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKNNNRRRTTTVVV^^^hhhrrr|||{{{yyywwwuuuuuutttrrrpppooommmkkkkkklllnnnnnnmmmlllllllllllllllnnnoooppplllkkkkkklllmmmmmmllljjjkkklllllljjjggggggmmmrrr}}}~~~yyy|||rrrUUUFFFFFFAAA<<<===<<<===<<<;;;;;;::::::;;;;;;777888888888999999999999777777888888888888777777999:::<<<>>>BBBJJJSSSYYYbbbfffkkkpppuuuyyy}}}sssrrrqqqrrrvvvyyy{{{|||{{{}}}}}}yyywwwwwwsssssssssssstttvvvwwwyyyvvvvvvvvvvvvuuuuuuuuuttttttvvvxxxwwwtttrrrsssttttttzzz|||wwwtttuuurrrnnnjjjjjjjjjlllpppuuuyyy|||{{{zzzyyyyyyyyyzzz{{{|||yyyzzz{{{|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||}}}{{{||||||}}}||||||{{{{{{|||gggWWWLLLIIIDDD@@@???>>>======;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<>>>???DDDSSSeeevvv|||xxxssspppooopppppppppuuu|||}}}{{{{{{|||}}}}}}{{{yyyvvvtttssssssrrrpppmmmkkkjjjgggcccaaa^^^[[[UUUNNNGGGCCCBBBBBB???BBBFFFHHHIIIHHHGGGGGGBBBAAAAAABBBEEEIIIMMMOOOOOOQQQUUUXXXZZZ\\\```ccchhhlllrrrvvvxxxyyy{{{|||~~~{{{xxxxxxzzz}}}{{{rrrgggddd```\\\ZZZ[[[\\\]]][[[[[[\\\^^^aaafffjjjlllpppppppppqqqrrrqqqnnnkkkfffccc]]]SSSKKKKKKQQQXXXbbbnnn|||qqqjjj___VVVQQQMMMIIIFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIILLLOOORRRTTTYYYaaalllvvvzzzxxxvvvvvvvvvuuusssqqqpppmmmkkkjjjkkkmmmnnnnnniiijjjlllnnnnnnnnnnnnmmmkkkjjjjjjkkklllmmmkkkjjjkkklllkkkhhhdddffflllrrr|||yyywww|||kkkPPPCCCEEEAAA>>>@@@???>>>>>>===<<<<<<<<<<<<===777777888888999999999999777777888888888888777777999999:::<<<@@@HHHPPPWWWbbbfffkkkppptttxxx|||~~~~~~}}}~~~~~~zzzwwwqqqppppppqqqtttwwwyyyyyy}}}}}}zzzwwwwwwsssssssssssstttvvvwwwyyyvvvvvvuuuuuutttttttttsssqqqtttvvvvvvtttsssuuuwwwvvv|||}}}xxxuuuuuusssooojjjjjjjjjjjjmmmqqquuuxxxyyyxxxxxxwwwwwwxxxxxxxxxwwwyyy{{{}}}~~~~~~~~~}}}zzzzzzzzzzzzzzzzzzyyyyyy|||{{{{{{{{{{{{|||}}}}}}zzz{{{{{{|||||||||||||||lll]]]LLLIIIEEEBBBAAA@@@>>><<>>===<<<;;;:::999999888999:::;;;;;;;;;;;;:::HHHLLL[[[rrr~~~|||uuuooollllllnnnpppqqquuuzzz~~~~~~|||{{{}}}~~~{{{wwwrrrpppooooooiiihhheeeccc```^^^]]]]]]TTTOOOJJJGGGGGGFFFDDDBBBEEEEEEEEEGGGIIIIIIFFFDDDDDDCCCBBBBBBEEEJJJOOOSSSWWWUUUTTTUUUXXX]]]```aaakkklllnnnrrrxxx{{{}}}|||~~~~~~~~~{{{xxxyyy{{{{{{zzzzzz|||~~~~~~qqqllleee___]]]```___ZZZ[[[___bbbaaaaaaccchhhlllnnnooopppooonnnoooqqqppplllhhhiiiaaaXXXQQQMMMLLLRRRZZZfffvvvsssgggZZZTTTOOOKKKJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEGGGIIIKKKLLLNNNQQQUUUXXX```fffqqq}}}|||zzzwwwuuussssssrrrqqqooommmmmmllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnjjjkkkmmmnnnooopppoooooopppkkkiiijjjiiihhhoooyyy}}}~~~}}}~~~]]]QQQEEEAAABBB@@@>>>>>>;;;<<<===>>>>>><<<:::999888888888888888888888888999999888777777666666666777888888888;;;AAAIIIOOO[[[cccmmmrrrtttuuuxxx|||}}}|||zzzyyyyyywwwtttrrrqqqmmmmmmqqqsssssstttwwwttt}}}{{{zzz{{{uuutttsssrrrssstttuuuvvvxxxvvvuuusssrrrrrrrrrssstttuuuwwwwwwwwwvvvwwwxxxwwwyyyzzzyyyvvvtttsssssspppmmmjjjiiijjjooouuuxxxvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||||||||{{{zzzyyyzzzzzzyyyyyyxxxwwwvvvvvvxxxwwwwwwxxxzzz{{{{{{zzzzzzyyyyyy|||zzzuuukkk]]]MMMIIIDDDAAA@@@???>>>===>>>>>>===<<<;;;:::999999777777888999:::<<<======CCCIIIXXXppp|||vvvqqqnnnoooqqqsssqqqtttyyy}}}~~~|||||||||~~~|||zzzvvvqqqlllhhhfffeee___^^^\\\ZZZXXXVVVVVVUUURRRNNNIIIGGGGGGGGGEEECCCGGGGGGHHHJJJLLLLLLJJJHHHEEEDDDCCCDDDHHHMMMSSSVVVXXXUUURRRRRRUUUZZZ```cccgggjjjmmmrrrvvvzzz|||~~~|||xxxvvvuuurrrpppsssuuuwwwyyy|||wwwjjjfffccc___^^^bbbbbb```bbbfffgggffffffhhhllloooqqqqqqrrrpppooooooooommmiiieeeeee]]]UUUOOOKKKKKKQQQYYYfffwwwqqqeeeYYYSSSOOOKKKIIIKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKMMMOOOSSSXXX[[[ccciiittt}}}yyywwwtttsssssssssqqqpppnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmnnnoooooonnnnnnnnnkkkiiijjjiiijjjuuu}}}}}}YYYMMMBBB@@@@@@???======;;;<<<===>>>===<<<:::999777777777777777777777777999999999999888777666666777888888888;;;AAAHHHMMMXXX___iiiooorrrssswwwzzzzzzxxxvvvvvvvvvuuusssqqqlllhhhgggjjjmmmnnnrrrvvv{{{zzzwwwwwwwwwvvvuuusssssssssssstttuuutttsssrrrrrrrrrssstttsssuuuvvvwwwvvvuuuvvvwwwwwwxxxyyyyyyvvvtttssstttrrrooollliiijjjnnnrrrvvvvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}||||||zzzzzzxxxxxxwwwwwwvvvuuuuuuuuuxxxwwwwwwxxxzzz{{{{{{zzz{{{zzzzzz}}}{{{vvv~~~kkk\\\NNNIIIDDD@@@>>>>>>>>>>>>>>>======<<<;;;:::999999777666777777999<<<>>>???@@@EEETTTlll}}}xxxtttrrrrrrtttuuuqqqtttwwwzzz~~~}}}||||||}}}}}}yyyvvvqqqkkkeee___[[[YYYUUUTTTRRRPPPOOONNNNNNMMMNNNKKKHHHGGGGGGGGGGGGFFFGGGGGGHHHKKKNNNOOOMMMLLLGGGGGGGGGHHHLLLQQQVVVYYYWWWTTTQQQOOORRRXXX^^^cccdddiiiooosssvvvyyy~~~|||wwwqqqmmmkkkkkklllkkkpppssswww}}}qqqfffccceeecccdddhhhiiiiiikkknnnsssrrrrrrsssvvvyyyyyyyyyuuutttrrrpppnnnjjjdddaaa___YYYQQQMMMJJJJJJPPPXXXfffxxxnnnbbbWWWQQQMMMJJJIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGIIILLLNNNQQQUUU[[[___fffnnnzzz|||yyyvvvtttsssssssssrrrpppooonnnnnnmmmmmmnnnnnnooooooooooooooooooooooooooollllllmmmnnnnnnmmmmmmllllllkkkjjjiiiiiinnn}}}~~~oooSSSIII???>>>>>>===<<<<<<;;;<<<<<<======;;;:::999888888888888888888888888999::::::::::::888777666777888888888:::???FFFKKKSSSZZZcccjjjnnnqqquuuxxxwwwuuurrrrrrsssssssssrrrjjjeeeccceeehhhjjjqqqxxxzzzuuusssyyyxxxvvvtttrrrqqqqqqqqqsssrrrqqqqqqqqqssstttuuurrrtttvvvvvvuuutttuuuvvvuuuwwwxxxxxxvvvuuuuuuuuuuuurrrnnnkkkkkkmmmqqqtttwwwwwwwwwxxxxxxxxxxxxxxxzzz{{{|||}}}}}}}}}|||{{{xxxxxxxxxwwwvvvvvvuuuuuuxxxwwwvvvxxxzzz{{{zzzyyyzzzyyyyyy|||~~~zzzvvv~~~jjj[[[NNNIIICCC???===>>>>>>>>>======<<<;;;;;;:::999999888888777777888:::===???>>>DDDQQQfff|||yyyvvvuuuuuuuuuqqqsssuuuwww{{{~~~||||||||||||xxxtttmmmfff___YYYSSSOOONNNNNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIFFFFFFGGGJJJNNNPPPOOONNNKKKKKKLLLMMMPPPTTTWWWYYYTTTSSSQQQPPPRRRWWW]]]bbbccciiiqqquuuvvvzzzyyyvvvqqqnnniiiggghhhlllpppssstttzzz|||ooohhhhhhkkklllnnnrrrtttuuuvvvwww}}}|||{{{|||~~~{{{zzzwwwsssnnngggaaa]]]ZZZTTTNNNLLLJJJJJJPPPXXXfffyyy}}}jjj___SSSNNNKKKHHHHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQVVV[[[```iiiqqq~~~}}}{{{xxxvvvtttsssssssssrrrqqqoooooonnnnnnnnnnnnoooooooooooooooooooooooooooooommmmmmmmmmmmllllllkkkkkkjjjkkkkkkiiihhhqqq~~~aaaNNNEEE>>>===>>><<<<<<===;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999:::;;;;;;;;;999777666777777888888:::>>>DDDHHHOOOUUU^^^fffkkkooosssvvvvvvtttqqqqqqsssuuuvvvvvvoooiiieeedddfffjjjsss||||||vvvssswwwvvvuuusssrrrppppppooorrrqqqqqqpppqqqrrrtttuuutttuuuwwwwwwvvvuuuuuuvvvtttvvvwwwwwwuuuuuuvvvwwwuuusssooommmmmmooosssuuuxxxwwwwwwwwwwwwwwwxxxxxxzzz{{{|||~~~~~~~~~}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvwwwyyyzzzzzzyyywwwvvvwwwyyy{{{zzzwwwttt~~~jjjZZZNNNIIICCC>>>======>>>>>><<<<<<<<<;;;::::::999999;;;999888777777888:::;;;===CCCNNNaaa{{{}}}zzzwwwuuusssrrrssstttuuuxxx}}}}}}|||{{{{{{wwwqqqhhh```ZZZTTTNNNJJJKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKHHHHHHIIILLLPPPRRRSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXRRRTTTVVVVVVWWWYYY^^^aaadddjjjrrruuuwwwzzz|||tttnnnjjjiiihhhffffffiiipppxxx}}}uuullljjjmmmpppuuu{{{}}}|||~~~|||uuummmeee^^^ZZZTTTOOOLLLKKKJJJKKKRRRYYYgggyyyxxxfff[[[PPPKKKIIIGGGGGGIIIJJJIIIHHHGGGGGGHHHHHHIIIKKKLLLMMMOOOQQQVVV\\\```kkkttt{{{xxxwwwuuussssssttttttsssrrroooooonnnnnnnnnnnnoooooooooooooooooooooooooooooommmmmmllllllkkkkkkjjjjjjiiikkkkkkhhhjjjtttxxxWWWKKKCCC>>>>>>???===<<<===;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::::::::;;;;;;:::999777666777777888888999<<>>>>><<<;;;;;;;;;;;;::::::::::::999888888888888888999999999999???HHHVVVnnnzzzvvvsssrrrssstttuuuvvvxxx}}}~~~}}}|||vvvmmmaaaYYYUUUSSSPPPMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGJJJLLLMMMLLLKKKMMMOOOOOONNNOOOQQQUUUXXXYYYYYY[[[\\\]]]_______________```cccfffeeedddffflllqqqtttvvvyyy}}}}}}vvvpppllljjjkkklllooorrrwww}}}uuummmhhhhhhooowww|||yyyzzz~~~~~~}}}yyypppdddYYYRRRNNNHHHEEEEEEGGGIIIKKKQQQYYYgggwww|||mmm___TTTJJJGGGFFFEEEFFFIIIJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMOOORRRVVV]]]fffkkkuuu~~~|||yyywwwuuutttrrrrrrtttuuuuuutttnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjiiiiiijjjjjjkkkfffjjjkkkllluuudddMMMFFFAAA???@@@???;;;:::<<<;;;;;;::::::999999::::::777777777777777777777777;;;:::888666666666777888777777888777888:::===AAAHHHKKKQQQYYYaaagggkkklllpppppprrruuuzzz~~~|||vvvpppkkkiiimmmzzz{{{{{{zzzyyywwwtttrrrpppnnnnnnoooqqqssswwwzzz{{{wwwxxxyyyyyywwwvvvvvvwwwuuuvvvvvvtttssssssuuuwwwvvvuuuttttttvvvyyy}}}yyyxxxvvvuuuuuuuuuvvvwwwvvvwwwzzz|||}}}~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvxxxzzzyyyxxxxxxyyyzzzzzzyyyyyyxxxyyy~~~hhhXXXJJJGGGCCCAAA???>>><<<:::;;;:::::::::::::::::::::555666777999:::::::::::::::???FFFPPPfff|||xxxuuurrrsssuuuuuuuuuwww{{{}}}~~~}}}}}}yyyooobbbZZZWWWWWWUUUSSSRRRQQQOOOMMMLLLKKKKKKJJJGGGJJJMMMNNNLLLLLLNNNPPPOOONNNNNNPPPSSSVVVWWWWWW]]]^^^```bbbcccddddddcccgggjjjkkkiiihhhkkksssyyy}}}xxxrrrllljjjkkkooorrrvvv{{{tttjjjeeeeeeiiisss}}}}}}xxxrrrnnnpppuuuyyy|||zzzzzzvvvlll___TTTLLLIIIEEEBBBBBBFFFHHHJJJPPPXXXgggwwwyyyiii]]]SSSIIIFFFEEEDDDFFFHHHKKKJJJIIIHHHHHHIIIKKKLLLLLLMMMPPPTTTYYYbbbkkkqqqzzz|||yyyxxxuuusssrrrrrrtttuuuuuutttmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkjjjiiiiiijjjkkkllleeeiiikkknnnzzz___LLLDDD@@@>>>???>>>:::999;;;<<<;;;:::999999999::::::888888888888888888888888<<<:::777555444555777888777777888777777999===???FFFHHHNNNVVV^^^eeehhhiiimmmnnnpppuuuzzz~~~~~~~~~yyysssooommmrrr}}}~~~|||yyyvvvrrrpppkkklllmmmqqquuuyyy}}}vvvwwwyyyxxxvvvuuuuuuvvvvvvvvvvvvtttrrrrrrtttvvvxxxwwwvvvvvvwwwzzz}}}zzzxxxvvvuuutttuuuvvvwwwuuuwwwyyy{{{}}}~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuuvvvxxxyyyyyyxxxvvvwwwxxxxxxwwwwwwwwwwww|||gggYYYQQQHHHAAA@@@@@@===;;;<<<>>>======;;;:::999888888999999::::::::::::;;;;;;===>>>BBBKKK[[[ppp{{{xxxuuutttrrrqqqrrruuuxxx{{{~~~}}}uuupppiiidddccccccaaa___]]]YYYTTTRRRRRRQQQOOOLLLPPPOOONNNOOOOOOOOOMMMKKKKKKOOORRRRRRQQQRRRWWW\\\]]]```dddhhhkkklllmmmmmmooopppqqqtttwwwzzz}}}~~~~~~yyyooonnnnnnooosssxxx}}}|||rrrfff^^^```bbbeeerrrtttnnnhhhfffkkkrrrwwwyyy|||tttjjjcccYYYNNNFFFDDDEEEEEEFFFHHHGGGIIISSS^^^kkkyyyssseee\\\RRRJJJIIIKKKKKKLLLMMMKKKLLLLLLKKKIIIHHHJJJKKKNNNRRRVVVZZZ^^^eeeooovvv~~~xxxtttsssssssssssssssssssssssssssppppppppppppoooooooooooommmnnnoooooonnnllljjjiiikkkkkklllllllllkkkiiiiiiggglllnnnrrr}}}pppTTTJJJ@@@???===<<<;;;;;;<<<<<<<<<:::888666666777888999888888888888888777666666:::::::::999888777666555666555555555666888:::<<<>>>EEENNNUUU[[[aaaggglllmmmlllnnnssszzz}}}vvvrrruuu~~~}}}{{{xxxvvv}}}yyyrrrlllnnnoooqqqtttwwwzzz|||}}}{{{{{{zzzyyyxxxvvvvvvuuuuuutttttttttsssssssssssstttttttttuuuwwwyyy|||~~~xxxvvvsssqqqqqqrrrtttuuuxxxyyyzzz{{{|||||||||||||||||||||||||||{{{{{{zzzyyywwwuuuuuuwwwxxxyyyxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{hhhZZZQQQHHHAAA@@@@@@===<<<===>>>===<<<;;;:::999999888888888888999999999:::::::::;;;===DDDPPPaaasss~~~}}}zzzwwwuuusssqqqrrrtttvvvxxx~~~~~~xxxtttooollllllmmmmmmllljjjeee^^^YYYUUUSSSRRRQQQVVVTTTRRRRRRRRRQQQOOOMMMKKKNNNPPPPPPNNNPPPVVV[[[aaacccgggkkkoooqqqrrrrrrssstttvvvxxx{{{}}}~~~zzzvvvqqqpppppprrrxxxxxxoooiii___ZZZ^^^bbbhhhvvvuuujjjeeeaaabbbhhhnnnrrrtttyyypppfff___WWWLLLFFFEEECCCBBBDDDFFFGGGJJJTTT___ppp|||tttggg\\\SSSKKKIIIKKKJJJJJJKKKJJJKKKLLLKKKIIIIIIKKKLLLOOOSSSWWW[[[```hhhrrryyy}}}vvvrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonnnnnnnnnnnnmmmlllkkkkkkllllllmmmmmmlllkkkjjjiiiiiilllooosss~~~jjjQQQHHH@@@>>>===<<<;;;;;;<<<<<<;;;:::888777777777888888888888888888888777666666888888999999999888777777777777777777888:::<<<======CCCKKKSSSYYY```hhhmmmqqqpppqqquuu{{{}}}xxxzzz}}}|||{{{yyywwwwww|||zzztttooonnnooorrruuuxxx{{{}}}~~~{{{zzzzzzyyywwwvvvvvvuuuuuuuuuuuutttttttttsssssssssssstttuuuwwwyyy{{{|||xxxvvvtttrrrqqqrrrtttuuuwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}}}}}}}||||||{{{zzzyyywwwvvvuuuwwwxxxxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{zzzhhh[[[PPPHHHAAA@@@@@@===<<<=========<<<;;;:::999999888777777777888888888888999;;;<<<===AAAKKK[[[kkkvvvzzzvvvxxx|||xxxvvvtttrrrqqqrrrtttvvvxxx||||||yyyvvvuuuwwwyyyzzz{{{yyyuuunnnddd]]]YYYYYYZZZ___\\\XXXUUUTTTSSSQQQOOOMMMOOOOOONNNMMMPPPVVV[[[eeegggjjjnnnrrrvvvxxxyyyyyyzzz{{{}}}zzzwwwtttsssssstttsssrrruuuuuuvvv{{{yyynnneee]]]VVVUUU[[[ccclll}}}yyyiiicccaaaaaaeeekkkqqqsssssssssjjj```YYYRRRJJJFFFFFFBBBBBBEEEHHHIIIMMMXXXdddvvvttthhh[[[RRRKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMNNNPPPTTTYYY]]]ccclllwww|||wwwsssrrrrrrrrrqqqqqqppppppoooooonnnnnnnnnnnnoooooooooooopppooonnnmmmmmmllllllmmmnnnnnnnnnnnnmmmlllkkkjjjkkknnnqqqwwwbbbLLLFFF???>>>===;;;;;;;;;;;;<<<999999999888888888888888888888888888777777777666666777888888999999888888777777777777888:::;;;<<<;;;@@@HHHOOOVVV___iiippptttssssssvvv{{{~~~}}}~~~||||||}}}|||{{{tttxxx~~~{{{vvvsssmmmnnnqqqsssvvvyyy{{{}}}zzzzzzyyyxxxwwwvvvvvvuuuvvvvvvvvvuuuuuuuuuttttttrrrssstttvvvxxxyyyzzzzzzxxxwwwtttsssrrrrrrssstttvvvvvvxxxyyy{{{{{{||||||~~~~~~~~~~~~}}}|||{{{zzzzzzxxxvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyzzziii]]]PPPGGGAAA@@@@@@>>><<<=========<<<;;;::::::999999777777777888888888999999:::;;;===BBBKKKZZZkkkwww~~~yyyssspppuuu|||wwwvvvsssrrrrrrssstttuuuuuuyyy~~~~~~|||{{{{{{}}}{{{sssiiicccbbbdddgggccc^^^YYYWWWUUUSSSQQQRRRRRRQQQPPPOOOSSSXXX]]]fffhhhkkkooossswwwzzz{{{|||}}}~~~~~~}}}|||zzzwwwtttrrrqqqooooooqqqtttwwwxxx|||~~~{{{qqqeee]]]TTTQQQRRR[[[eeeqqq~~~rrrfff``````cccjjjqqqtttsssqqqjjjaaaXXXRRRMMMGGGEEEGGGEEEEEEHHHLLLNNNRRR]]]iii|||pppdddVVVOOOIIIIIIJJJHHHHHHJJJGGGIIIJJJKKKKKKLLLNNNPPPQQQTTTYYY^^^eeeooo{{{~~~yyyuuuuuuuuuttttttsssrrrqqqppppppnnnnnnnnnnnnnnnoooooooooqqqpppnnnmmmlllmmmnnnoooooooooooonnnmmmmmmlllkkkmmmooouuu|||~~~zzzZZZIIIDDD???>>><<<;;;::::::;;;;;;888888999999999888888777999888888777777777777777777777888888888888777777444444555555666777888888:::???EEEKKKSSS^^^jjjssssssssssssuuuyyy}}}|||}}}~~~~~~yyy{{{~~~}}}xxxvvvmmmnnnppprrruuuwwwyyyzzzyyyyyyyyyxxxwwwvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuqqqsssuuuwwwxxxxxxxxxwwwxxxwwwuuusssrrrrrrssssssuuuvvvwwwyyy{{{}}}}}}~~~~~~|||{{{zzzzzzyyywwwwwwxxxxxxwwwvvvsssssssssssstttuuuvvvwwwyyyiii^^^OOOGGG@@@@@@@@@>>>===>>><<<<<<<<<;;;;;;::::::999888888888888999999999:::666888:::>>>FFFTTTfffrrr~~~wwwzzz|||uuurrrqqqxxx{{{ttttttrrrrrrrrrsssuuuvvvssswww}}}~~~}}}}}}}}}||||||}}}~~~wwwqqqnnnoooooojjjeee```]]]ZZZXXXVVVXXXVVVUUUSSSSSSVVV[[[___ggghhhiiilllooossswwwyyyzzz{{{}}}}}}zzzwwwuuutttrrrpppnnnrrrssstttwwwzzz~~~}}}|||xxxqqqggg]]]VVVQQQPPPSSS\\\fffttt}}}wwwoooggg___aaaffflllrrrrrrmmmhhh___WWWOOOLLLIIIEEEDDDFFFFFFGGGJJJOOORRRWWWcccoooyyyhhh\\\OOOJJJGGGIIIJJJHHHIIILLLGGGHHHJJJKKKKKKMMMOOORRRQQQUUUZZZ```hhhsss~~~|||xxxuuuuuuttttttsssrrrqqqqqqppppppmmmnnnnnnnnnooooooppppppqqqpppooommmmmmnnnooopppoooooonnnnnnmmmmmmmmmmmmooorrryyyooowwwnnnTTTGGGCCC???>>><<<;;;::::::;;;;;;777888888999999999888888999888777777666666777777888999999888777666555555333444444555666666666666999===CCCHHHPPP[[[hhhrrrrrrrrrtttuuuxxx{{{~~~|||{{{|||~~~yyywwwqqqqqqssstttvvvxxxyyyzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuurrrsssuuuvvvwwwwwwvvvvvvwwwvvvuuusssrrrqqqrrrrrrtttuuuwwwzzz|||~~~~~~}}}|||{{{{{{zzzxxxxxxyyyxxxwwwuuusssssssssttttttuuuvvvwwwzzziii]]]OOOGGG@@@@@@@@@>>>===>>><<<<<<;;;;;;;;;:::::::::888888888999999999::::::999:::<<<>>>BBBNNN___lllyyy}}}{{{uuutttwww}}}{{{ssssssrrrrrrrrrsssuuuvvvrrruuu{{{}}}~~~~~~}}}{{{{{{|||{{{{{{|||~~~|||{{{yyyuuupppllliiifffcccaaa___]]][[[ZZZ[[[^^^aaaccciiihhhhhhiiikkkooorrruuuvvvwwwzzz|||}}}~~~~~~~~~zzzwwwtttrrrrrrrrrqqqppprrrvvv|||~~~}}}|||{{{zzzzzz{{{{{{zzzyyywwwssskkkbbbZZZUUUOOOQQQUUU\\\ggguuu}}}vvvqqqmmmiiigggiiimmmrrruuuqqqhhhaaaTTTMMMHHHGGGFFFCCCCCCEEEEEEGGGKKKRRRVVV]]]kkkxxxqqq___SSSJJJGGGFFFIIIIIIHHHIIILLLGGGIIIJJJKKKLLLMMMPPPRRRRRRVVV\\\ccckkkxxx{{{zzzyyyuuussssssqqqqqqppppppoooooonnnnnnnnnnnnooooooppppppqqqqqqppppppooooooooooooppppppnnnmmmmmmmmmmmmnnnoooooosssvvvyyykkkuuucccOOOEEEAAA>>>===<<<::::::::::::;;;888888888888888999999999:::999777666666666777888999999999888777666444333555555666777888777777777888;;;@@@EEELLLWWWdddmmmooorrruuuwwwyyy{{{~~~~~~}}}}}}{{{}}}~~~~~~~~~~~~zzzwwwwwwwwwxxxyyyyyyzzz{{{{{{xxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttsssssstttuuuuuuuuuuuuuuuvvvuuutttrrrqqqppppppppprrrsssvvvyyy|||~~~}}}}}}~~~~~~}}}}}}|||||||||{{{yyyyyyyyyxxxvvvtttuuuuuuuuuuuuvvvwwwxxxxxxzzziii]]]NNNFFF@@@@@@@@@>>>===???<<<;;;;;;;;;;;;:::::::::777777777888888888888999;;;===>>>>>>AAALLL]]]jjj~~~zzzuuuxxx~~~~~~~~~~~~}}}{{{ttttttsssrrrrrrrrrssssssrrrtttxxx}}}~~~~~~~~~~~~~~~yyy{{{||||||{{{|||~~~{{{xxxuuurrrooojjjiiigggggghhhjjjkkkllllllkkkiiihhhiiilllooorrrqqqsssvvvyyy{{{{{{{{{{{{{{{xxxvvvuuuvvvxxxyyyzzz{{{}}}uuunnnoooqqqrrrrrrssstttuuuvvvuuusssmmmeee]]]WWWTTTLLLPPPUUU\\\fffttt}}}wwwrrrooonnnmmmoooqqqsssvvvuuunnnbbbYYYKKKFFFBBBCCCDDDBBBBBBDDDEEEGGGNNNWWW^^^hhhwwwzzzgggWWWMMMHHHFFFFFFIIIIIIFFFGGGKKKHHHIIIKKKKKKLLLMMMPPPRRRUUUYYY___fffppp~~~~~~xxxwwwwwwtttrrrrrrpppppppppoooooooooooooooooooooooopppqqqrrrrrrrrroooppppppqqqqqqppppppooolllkkkkkkkkklllnnnpppqqqwww{{{{{{wwwZZZLLLDDD>>>>>>===;;;:::999999:::;;;888888777777777888:::;;;:::999777666555666777888777777888888777666555555444555666777777777666666555888===AAAGGGQQQ]]]eeejjjoootttwwwxxxzzz|||~~~~~~zzzyyyyyy}}}~~~}}}~~~{{{xxxzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuutttttttttssssssttttttssssssttttttuuuuuuuuutttsssrrrpppooonnnnnnnnnpppsssvvvzzz|||~~~{{{{{{|||}}}}}}}}}|||||||||{{{zzzzzzzzzxxxuuussssssssssssssstttuuuvvvwwwzzziii\\\NNNFFF@@@@@@@@@>>>>>>???;;;;;;;;;;;;;;;;;;::::::666666666666777777777777666999;;;;;;>>>IIIZZZggg{{{}}}yyyvvv{{{~~~}}}~~~}}}|||vvvvvvtttsssrrrqqqqqqqqqqqqsssvvvzzz~~~}}}~~~yyy{{{}}}}}}|||}}}|||yyytttsssrrrrrrsssuuuuuuuuuooommmkkkiiiiiikkknnnpppoooqqqtttwwwyyyzzzzzzyyy~~~{{{yyyyyy|||uuuhhhaaa^^^aaadddfffgggiiijjjlllnnnmmmjjjddd\\\UUUPPPNNNJJJNNNTTTZZZeeettt~~~wwwsssqqqpppqqqssspppppprrrssspppfffXXXNNNFFFAAA???BBBCCCAAAAAACCCGGGJJJRRR]]]fffqqqsssaaaSSSJJJHHHFFFGGGIIIHHHEEEEEEIIIHHHJJJKKKLLLLLLMMMPPPRRRWWW[[[aaaiiisssxxxxxxxxxuuussstttqqqqqqqqqqqqqqqrrrrrrrrroooooopppqqqrrrrrrssssssnnnoooqqqrrrrrrqqqpppooojjjjjjjjjkkklllnnnppprrr{{{~~~nnnUUUIIICCC<<<>>>===;;;:::999999::::::999888777666666888:::<<<:::999777666555666888999555666666777777777777777222333444555555555444333222666:::???DDDMMMXXX```eeejjjqqquuuvvvwwwxxxzzz}}}}}}|||||||||}}}~~~{{{xxxwww{{{~~~{{{yyyyyyyyyxxxxxxwwwvvvvvvuuuwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttssssssssssssuuutttsssrrrrrrsssuuuuuutttsssrrrqqqooonnnmmmllllllnnnqqqtttxxx{{{}}}~~~yyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{zzzxxxuuurrrppppppppppppqqqrrrssssssvvveeeYYYLLLFFFAAA@@@???<<<<<<>>>===<<<;;;999777555444333555777888888777777888:::;;;;;;>>>>>>>>>BBBQQQaaawwwwwwtttvvvzzz|||{{{{{{}}}~~~|||{{{yyywwwuuussssssrrrpppqqqtttxxx}}}~~~}}}}}}yyyzzzzzz{{{|||}}}~~~~~~~~~|||yyyyyyxxxxxxvvvuuusssrrrxxxwwwvvvvvvxxx|||~~~pppddd^^^[[[YYY[[[]]]___aaabbbbbbbbbcccdddbbb^^^WWWQQQMMMLLLJJJQQQWWW]]]iiiwww~~~|||zzzqqqmmmmmmooopppooorrrpppooommmggg]]]PPPGGGDDDAAA>>>>>>@@@BBBAAA???JJJPPPYYYeeeppp~~~jjjVVVLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNQQQUUUYYYWWW\\\dddmmmxxxzzzvvvuuutttsssrrrssssssrrrqqqppppppppppppmmmooosssuuuuuussspppmmmmmmnnnoooppppppooonnnmmmnnnjjjhhhkkkmmmllllllooo|||fffMMMCCC@@@@@@;;;:::999888777888999999::::::999888888999::::::777888999999777666666777555555666666666666555555666666555555555444444444555666999<<>>>>>>>>======<<<;;;::::::555777888888777777888999999:::;;;<<<;;;@@@OOO___tttzzzuuuvvv{{{}}}{{{|||}}}~~~}}}|||zzzxxxvvvuuutttttttttuuuwwwzzz~~~~~~}}}}}}zzz{{{{{{|||}}}}}}~~~~~~}}}~~~~~~{{{sssiii^^^VVVRRRQQQUUUVVVXXXZZZ\\\\\\\\\[[[]]]]]]\\\YYYTTTPPPNNNNNNOOOUUUZZZ^^^hhhtttyyyxxx{{{uuunnnjjjkkkmmmmmmmmmkkkhhhddd```[[[SSSJJJCCCDDDBBB@@@AAADDDFFFFFFFFFMMMSSS___mmm}}}zzzbbbRRRKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNOOORRRVVVZZZ]]]bbbjjjsss}}}~~~yyyvvvtttssssssrrrsssrrrqqqpppoooooooooooommmooorrrttttttrrrnnnlllmmmnnnoooooooooooonnnmmmnnnjjjiiilllmmmkkkkkknnnzzz```KKKCCCAAA@@@>>>===<<<;;;;;;;;;<<<<<<:::999999888888999999:::666888999999777666666777555555666666666666555555666666555555555444444444111222444777;;;BBBJJJPPP___eeellloooppppppsssvvvxxxvvvuuuyyy}}}}}}yyysssssssssuuuwwwwwwuuutttvvvyyy|||||||||}}}~~~}}}|||zzzwwwuuusssrrrsssssstttuuuuuuuuutttttttttttttttssssssrrrrrrrrrssssssttttttuuuvvvvvvwwwttttttsssrrrqqqooommmllllllmmmooorrrtttwwwxxxyyy||||||~~~~~~|||{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvtttqqqppprrrssstttsssuuudddYYYLLLEEE@@@@@@???<<<;;;>>>;;;;;;;;;;;;;;;:::::::::666777888888777777888999888777888999999>>>LLL[[[ooo~~~xxxwww{{{}}}||||||~~~~~~~~~}}}|||zzzxxxwwwvvvuuuzzzyyyzzz{{{~~~~~~}}}}}}{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}~~~zzzuuuhhhfffaaaZZZSSSPPPPPPQQQTTTUUUWWWYYYZZZYYYXXXXXXXXXYYYYYYXXXUUUSSSTTTUUUWWWYYY\\\___fffooorrrqqqtttnnnhhheeefffhhhgggfffaaa]]]WWWRRRMMMIIIDDDAAAEEECCCBBBDDDGGGKKKMMMNNNTTT\\\iii{{{lllXXXMMMJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKMMMNNNPPPSSSXXX\\\ccciiirrr{{{}}}xxxtttssssssrrrqqqsssrrrpppooonnnmmmmmmmmmmmmoooqqqrrrrrrpppmmmkkklllmmmnnnoooooonnnmmmlllnnnkkkjjjmmmllljjjjjjmmmxxx~~~zzz{{{}}}vvvXXXIIICCC@@@>>>;;;;;;:::999999999999::::::999888888888888999:::666888999999777666666777555555666666666666555555555555555555555444444444333444555777:::@@@GGGLLLXXX___ggglllmmmnnnoooqqqtttsssrrruuuzzz|||zzzxxxrrrsssuuuxxxyyyxxxtttqqqppptttyyy}}}~~~|||}}}~~~}}}}}}~~~}}}zzzwwwsssqqqqqqrrrsssttttttttttttttttttttttttsssssssssssssssssssssttttttuuuvvvvvvvvvttttttssssssqqqpppooonnnlllmmmpppsssvvvxxxzzz{{{}}}}}}~~~~~~}}}|||{{{zzz{{{|||||||||{{{zzzzzzyyyxxxvvvsssssssssttttttssstttcccXXXKKKEEE@@@@@@???<<<;;;===::::::999999999888888888666777888888777666777999777666777888888<<>>;;;;;;===>>>===<<<<<<::::::999888777888999888777666777888888666777888888;;;FFFQQQ```rrr}}}~~~~~~|||||||||{{{zzzxxxwwwvvvxxxxxxxxxzzz|||~~~}}}}}}yyyyyyyyyyyyyyyxxxxxxxxx|||{{{yyyyyyzzz}}}}}}wwwqqqlllgggdddaaa___[[[VVVSSSUUUYYY]]]dddfffiiijjjjjjiiifffeeeeeefffggggggfffeeefffhhhaaa___^^^aaadddgggiiijjjiiiddd```]]]]]][[[WWWSSSKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJNNNSSSYYY\\\gggsssjjjWWWOOOLLLKKKIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJLLLNNNQQQTTTYYY^^^ccchhhppp}}}{{{xxxssspppppppppppppppqqqpppooommmlllkkkkkkkkknnnnnnnnnnnnnnnmmmlllkkklllmmmnnnoooooonnnmmmlllnnnlllkkkllliiifffiiinnnwww~~~}}}zzzxxxxxx|||aaaLLLEEEAAA===:::<<<<<<<<<<<<<<<;;;;;;:::888888888888888888888888555777888888666555555666444444555555555555444444444555555555555555555555222333444444555888===@@@KKKQQQZZZbbbhhhjjjllllllmmmmmmmmmpppsssvvvwwwwwwuuuyyy~~~zzztttnnnqqquuuxxx{{{~~~}}}zzzzzz{{{~~~yyyuuuqqqrrrrrrsssttttttssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttttsssrrrqqqppprrruuuyyy|||}}}~~~~~~|||{{{yyywwwvvvuuuuuuvvvxxxyyyzzz{{{||||||||||||{{{yyywwwvvvwwwwwwuuutttqqqbbbWWWKKKDDD??????>>>;;;:::===<<<<<<;;;:::999888777666777888999888777666777888777666777999999:::@@@IIIVVVhhh~~~||||||||||||{{{yyywwwvvvwwwwwwxxxzzz|||~~~~~~}}}}}}yyyyyyxxxxxxwwwwwwvvvvvvxxxxxxwwwwwwxxx{{{}}}{{{wwwrrrnnnlllkkkeeebbb^^^YYYWWWZZZ___dddnnnpppsssuuuuuussspppoooooorrrttttttsssqqqqqqqqqiiidddbbbdddfffggghhhjjjfffccc___^^^]]]ZZZUUUQQQGGGIIIJJJJJJIIIHHHHHHIIIJJJLLLNNNPPPUUU[[[ccchhhrrrsss___SSSNNNMMMKKKHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMPPPSSSWWW\\\bbbggglllvvvyyyuuuqqqooooooooooooooooooooonnnmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppppppooonnnmmmnnnllljjjjjjgggeeejjjqqqzzz~~~|||~~~~~~|||zzzyyyzzz~~~}}}YYYHHHDDD???;;;::::::;;;;;;;;;;;;:::999999777777888999999888777777555777888888666555555666444444555555555555444444444444444555555555555555333444555555666888<<>>;;;:::<<<999999999888888777777777777888999888666666666777666555666999999777;;;@@@MMM___uuu}}}}}}~~~~~~}}}{{{yyyxxxxxxyyyzzz|||}}}}}}}}}|||~~~~~~~~~~~~yyyyyyyyyxxxwwwvvvvvvuuusssssstttuuuvvvxxxzzz{{{}}}~~~}}}{{{wwwtttqqqppppppgggdddaaa]]]]]]bbbiiiooovvvxxx|||~~~}}}zzzxxxzzz}}}~~~rrrlllhhhjjjjjjhhhhhhkkkdddbbb```aaaaaa___YYYUUULLLNNNNNNMMMJJJIIIKKKMMMMMMPPPTTTXXX^^^fffqqqxxxqqqfffXXXOOOMMMLLLKKKHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNQQQUUUYYY___fffkkkttt|||wwwtttpppmmmnnnnnnooonnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmllllllmmmnnnooopppnnnooopppqqqqqqpppooonnnnnnkkkiiihhhddddddkkkttt~~~yyyyyy~~~}}}zzzzzz{{{|||qqqQQQDDDBBB>>>;;;<<<888888999999999888777666666777888999999888777666555666888777666444555555333444444555555444444333444444444555555555666666444555666777777999<<>>;;;:::<<<;;;;;;;;;<<<<<<=========888999999888666666666777444444666999888555777;;;FFFYYYppp~~~~~~~~~}}}{{{yyyzzz{{{}}}~~~~~~|||zzzyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvpppppprrrsssuuuvvvwwwxxxzzz}}}{{{xxxwwwvvvsssooommmlllmmmdddbbb___]]]___eeennnuuu|||~~~zzzrrrmmmnnnmmmiiihhhllldddbbbbbbccceeeccc^^^YYYTTTTTTSSSOOOLLLKKKNNNQQQOOOSSSXXX^^^eeeooo{{{wwwjjjaaaUUUMMMKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLOOORRRVVV[[[aaahhhmmm{{{yyyvvvsssooommmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooommmlllllllllmmmoooqqqrrrooopppqqqrrrrrrqqqpppooonnnkkkiiifffcccccclllwwwvvvwww}}}xxxyyy||||||iiiKKKBBB@@@===;;;>>>;;;;;;<<<===<<<;;;:::999666777888999999888777666555666888777555444444555333444444555555444444333444444444555555555666666000111222222333444888:::BBBFFFNNNYYYdddmmmqqqsssjjjlllmmmoooqqqtttxxx{{{~~~zzzuuurrrssswwwzzztttuuuwwwyyy{{{{{{{{{{{{uuuvvvyyy}}}zzzwwwwwwvvvvvvuuutttrrrrrrssstttttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvrrrtttwwwzzz{{{{{{zzzyyyrrrpppmmmjjjjjjkkknnnooopppqqqsssuuuwwwxxxyyyyyywwwvvvvvvwwwyyyyyyxxxvvv|||lll^^^VVVHHHDDD@@@===<<<;;;:::999::::::::::::999777555444666666666666777777777777999888777777777999;;;===HHHPPPaaauuu}}}~~~~~~|||}}}zzzyyyxxxzzz}}}~~~|||xxxsssooorrruuuzzz~~~~~~}}}|||{{{zzzyyyyyyyyy{{{yyywwwwwwyyyzzzwwwuuuqqqppppppppprrruuuwwwyyy|||||||||~~~}}}vvvuuusssnnniiidddbbbaaadddaaa___```bbbeeemmmuuuxxx~~~wwwpppooopppnnnllllllllljjjjjjjjjkkkiiiddd```\\\ZZZWWWUUUSSSSSSTTTUUUWWW]]]dddkkkuuuxxxmmm```ZZZRRRLLLIIIIIIJJJKKKJJJJJJJJJJJJKKKMMMNNNNNNSSSRRRUUUZZZ^^^cccmmmwww~~~yyyrrrqqqooonnnmmmnnnpppqqqpppooonnnnnnnnnnnnnnnooonnnooopppqqqqqqqqqqqqqqqmmmmmmmmmmmmmmmnnnooooookkkeeedddfffbbb___jjjzzz~~~ttt{{{zzzyyy|||}}}aaaGGG@@@???;;;:::===888999:::;;;;;;:::777666888888777666555444333333...///111222333444444444555555555555555555555555777666555444444444444444222222333333444555666666<<>>FFFVVVkkk||||||{{{yyyzzz||||||zzzvvvrrrooorrruuuzzz}}}~~~}}}|||{{{zzzyyyyyyyyy{{{yyywwwxxxyyyzzzxxxvvvrrrrrrqqqqqqrrruuuwwwyyyzzzzzz{{{|||~~~}}}zzzrrrpppkkkfff```^^^]]]]]]bbb___^^^aaadddgggpppxxx~~~{{{uuutttuuutttrrrsssooooooppprrrsssqqqlllhhhcccaaa]]]ZZZYYYZZZ\\\]]]```gggqqq{{{|||jjjaaa]]]WWWQQQLLLJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOSSSSSSVVV[[[```fffqqq|||{{{vvvrrrqqqooommmmmmnnnooopppoooooonnnnnnnnnnnnoooooopppqqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnooooookkkdddbbbcccaaaaaammmyyyttt{{{{{{pppYYYEEE@@@AAA===:::<<<999999:::::::::999888777777777666666666666666666333333444444444444333333555555555555555555555555666666555444444444444444222222333333444555555666:::>>>FFFSSS```iiinnnooolllnnnpppqqqqqqtttzzz~~~zzzuuuqqqpppqqqsssuuussssssuuuwww{{{~~~}}}}}}}}}zzzzzzzzzwwwyyyzzzxxxuuurrrqqqrrruuuttttttsssssssssssstttssstttuuuuuuuuusssqqqppptttuuuvvvwwwwwwvvvuuutttssstttvvvwwwxxxwwwuuutttqqqqqqpppppppppqqqssstttttttttssstttuuuvvvvvvvvvxxxxxxxxxyyy{{{{{{zzzyyyzzziii[[[SSSIIIEEEAAA>>>======<<<;;;;;;;;;;;;;;;:::888777666888888777777666666555555777666555555666777999:::===CCCQQQddduuu}}}|||zzzzzzzzzyyywwwtttqqqooorrruuuyyy|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyy{{{zzzyyyyyyzzzzzzyyyxxxttttttsssssstttuuuwwwxxxxxxxxxyyyzzz|||~~~~~~{{{wwwtttmmmiiibbb\\\YYYYYY[[[]]]aaa______dddhhhllluuu~~~}}}wwwxxxzzzyyyyyy{{{vvvxxxzzz}}}~~~|||wwwsssnnnkkkhhheeeeeegggjjjlllrrrxxx~~~jjj\\\UUUWWWSSSNNNKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPVVVUUUYYY___eeelllyyy|||wwwrrrqqqpppnnnmmmmmmmmmnnnoooooooooooonnnnnnooooooppprrrrrrrrrrrrqqqpppoooooopppooonnnmmmlllllllllllljjjccc___``````eeeuuutttttt```OOOAAAAAABBB>>>:::::::::999999999999888888888666666666777777777888888666666666666555333222111444444444444444444444444666555444444444444444444222222333333444444555555888;;;CCCNNNYYYccchhhiiijjjmmmoooppppppsssyyy~~~~~~xxxuuupppnnnooorrrttttttvvvwwwyyy{{{~~~~~~~~~yyyxxxxxxyyyuuuyyy{{{yyysssoooppprrrsssssssssssssssssstttuuusssssssssssssssssssssrrruuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzwwwvvvuuuttttttvvvxxxyyy{{{{{{||||||||||||||||||yyyhhhZZZRRRIIIEEEAAA???>>>>>>===<<<<<<<<<;;;;;;:::999888888999888888777666555555444666666666666666888999:::???BBBMMM]]]lllzzz|||{{{|||{{{yyywwwtttrrrqqqpppsssuuuyyy{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzyyywwwvvvvvvuuuvvvvvvwwwxxxxxxxxxyyyzzz|||}}}}}}|||zzzvvvqqqmmmfffaaa[[[VVVWWW[[[```cccfffcccdddiiinnnsss}}}~~~xxxuuuxxx{{{|||~~~~~~yyywwwtttsssuuuyyy~~~|||jjj]]]UUURRRQQQOOOLLLJJJKKKKKKJJJIIILLLLLLLLLMMMNNNPPPQQQRRRYYYYYY\\\dddkkkuuu{{{wwwsssppppppooonnnmmmmmmmmmnnnnnnooooooooonnnooooooppppppqqqrrrrrrrrrrrrrrrqqqqqqoooooommmkkkjjjiiiiiihhhhhhbbb]]]^^^bbblllsssxxxuuuVVVJJJ@@@???AAA>>>;;;;;;:::999999888777888888888777777777777888888888888666666666555444333222111444444444444444444444444555555444333333444444444222222333333333444444444555999???HHHRRRZZZ```cccgggjjjnnnooopppsssyyy~~~xxxrrrnnnjjjjjjmmmqqqssssss{{{|||~~~~~~zzzwwwvvvvvvtttxxx|||yyyrrrnnnnnnqqqrrrrrrrrrrrrssstttuuuvvvssssssrrrqqqqqqrrrttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyzzz|||~~~~~~}}}zzzwwwvvvvvvyyy|||}}}~~~~~~}}}}}}~~~yyyhhhZZZRRRHHHEEEAAA???>>>>>>===<<<<<<;;;;;;::::::999999999999888888777666555555444666666777777888999999:::;;;===EEESSSbbbppp}}}|||}}}|||yyyvvvtttsssrrrrrrsssuuuxxxyyyzzz{{{}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{xxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~{{{|||~~~||||||~~~|||zzzwwwqqqjjjeee^^^ZZZVVVWWW\\\dddjjjmmmooolllmmmqqqwww}}}wwwsssrrrwww{{{~~~vvvggg[[[UUURRRQQQNNNLLLJJJJJJJJJKKKJJJJJJMMMMMMMMMNNNPPPQQQSSSTTTYYYYYY___hhhppp{{{zzzwwwtttqqqooopppoooooonnnnnnnnnnnnnnnooooooooooooooopppqqqqqqooopppqqqsssssstttttttttqqqpppnnnlllkkkiiiiiihhhgggbbb^^^```gggwwwxxxjjjRRRIIIAAA>>>===<<<;;;<<<:::999888777777777888888999999999888777666666666333333444444444444333333444444444444444444444444444444333333333444444555222222222333333333333333333666<<>>===>>>===<<<;;;;;;:::999999999999999888888777777666666555555666666777888888999999:::999:::AAAOOO^^^ooo~~~|||zzzxxxvvvuuuuuuvvvtttuuuwwwxxxxxxyyy{{{}}}~~~}}}|||{{{zzzyyyyyyyyyxxxyyyzzzzzzyyyyyyzzz{{{yyyyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{}}}}}}~~~~~~}}}xxxyyy||||||yyyzzz}}}||||||||||||{{{}}}|||{{{yyyuuunnnfff```YYYXXXYYY___iiirrrwwwxxxyyyvvvvvv{{{{{{tttrrrrrrwww|||uuummmbbbXXXRRROOONNNNNNMMMKKKIIIIIIJJJKKKKKKKKKMMMNNNNNNPPPQQQSSSUUUVVVXXXZZZaaalllvvv}}}xxxvvvtttrrrqqqppppppppppppooooooooonnnooooooooooooppppppqqqrrrooopppqqqssstttuuuvvvvvvsssrrrqqqooommmkkkkkkjjjeeecccaaaeeeppp___NNNHHHAAA===;;;:::;;;;;;999888888888888777777777:::999888777666555555444111222333444444444444444333333333333333333333333333333333333333444444555222222222222333333333333111444999>>>DDDJJJRRRWWW___dddiiilllooosssyyy~~~{{{lllfffaaabbbiiipppttttttvvvzzz~~~|||yyywwwyyy{{{|||{{{xxxssspppooonnnooooooqqqsssuuuwwwxxxvvvuuussssssrrrssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvtttuuuvvvwwwxxxyyyyyyyyy|||}}}}}}{{{}}}~~~vvvfffYYYQQQFFFCCC???=========<<<<<<;;;:::999888777888999999777777777777666666666666555555666777888888888888;;;;;;AAAMMM\\\lll~~~}}}|||zzzyyyxxxxxxyyytttuuuwwwwwwwwwxxxzzz|||~~~}}}|||{{{zzzyyyyyyyyyvvvxxxzzzyyyxxxwwwyyy{{{yyyzzzzzz{{{||||||||||||yyyzzz{{{}}}}}}}}}||||||xxxyyy{{{~~~||||||}}}}}}~~~~~~~~~zzzxxx{{{}}}{{{yyyyyyyyyyyyxxxwwwyyyyyyyyywwwtttlllddd^^^\\\^^^cccnnn{{{}}}}}}{{{uuutttrrrssswww{{{~~~|||ppp___ZZZSSSOOONNNMMMLLLKKKNNNKKKHHHHHHIIIKKKLLLLLLNNNNNNOOOPPPRRRTTTVVVWWW\\\___hhhttt~~~~~~{{{xxxvvvuuutttsssqqqqqqqqqqqqqqqppppppooooooooooooooopppqqqrrrsssqqqqqqrrrtttuuuuuuuuuuuurrrqqqooommmlllkkkjjjjjjddddddeeekkkyyytttTTTGGGEEEAAA===::::::::::::777888999999999888666555777777777666666555555555333333444555555555555555333333333333333333333333333333222222333333444555222222222222222222222222000333777;;;???EEEMMMSSS[[[```gggkkkoootttzzz~~~nnnggg```aaaiiirrrvvvwwwwww{{{~~~~~~~~~}}}}}}|||||||||{{{xxxrrrnnnmmmnnnooopppsssuuuwwwxxxwwwvvvuuuuuuttttttttttttwwwvvvuuuttttttuuuvvvwwwrrrtttvvvxxxzzzyyyyyyxxxzzz{{{|||}}}~~~tttdddWWWPPPEEEBBB???<<<<<<<<<<<<;;;:::999888777777777888999666666666666777777777777333444555666777777777777::::::>>>IIIVVVeeevvv~~~~~~}}}|||{{{{{{{{{{{{tttuuuwwwwwwvvvwwwzzz|||~~~}}}|||{{{zzzyyyyyyyyyuuuwwwzzzyyywwwwwwyyy{{{yyyzzz{{{|||}}}}}}}}}}}}xxxyyy{{{|||||||||{{{{{{xxxyyy{{{}}}~~~~~~}}}}}}{{{{{{|||}}}~~~~~~{{{yyy}}}~~~{{{yyyxxxxxxyyyxxxwwwuuuvvvvvvvvvvvvssslllccc]]]bbbfffnnn{{{}}}vvvqqqtttqqqrrruuuxxxzzzwwweeeXXXPPPMMMKKKKKKMMMOOONNNLLLOOOLLLHHHGGGIIIKKKLLLLLLNNNOOOPPPQQQSSSUUUWWWXXXbbbfffooo|||~~~}}}zzzxxxwwwvvvvvvvvvqqqrrrrrrrrrrrrqqqppppppoooooooooooopppqqqrrrsssssssssttttttuuutttttttttnnnmmmllljjjiiihhhggggggccceeehhhooojjjMMM@@@BBBAAA===;;;:::999888666777999:::999888666444555555555555666666666666555666666666666666555555333333333333333333333333222222222222333333444555222222222222222222222222000333777999===CCCKKKQQQYYY^^^eeekkkooottt{{{~~~qqqhhh```aaaiiisssxxxzzz||||||zzz}}}~~~}}}~~~}}}|||}}}~~~{{{tttmmmlllmmmnnnpppsssuuuxxxyyyxxxwwwwwwvvvuuuttttttssswwwvvvuuuttttttuuuvvvwwwrrrtttwwwyyy{{{zzzyyywwwxxxxxxyyy{{{~~~sssaaaTTTPPPDDDAAA===;;;;;;<<<<<<;;;:::999888777666666666666;;;:::888666555444444444666666666666666777888888888999>>>FFFPPP^^^sss}}}|||zzzyyyyyyzzz|||}}}yyyxxxwwwvvvvvvxxxzzz|||{{{{{{zzzzzzzzzyyyyyyyyyzzzwwwuuutttuuuvvvwwwwwwzzzyyyyyyzzz|||}}}|||{{{{{{{{{zzzzzzyyyzzzzzzzzzyyyzzz{{{}}}}}}}}}}}}|||xxxzzz|||~~~}}}}}}}}}}}}}}}~~~{{{wwwwwwwwwvvvvvvvvvvvvvvvwwwttttttsssoooiiigggjjjgggrrr~~~zzzyyyxxxvvvsssrrrtttuuuvvvwwwzzz~~~tttkkkbbbWWWOOOJJJIIIHHHKKKNNNPPPNNNLLLHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMOOOQQQTTTWWW[[[]]]ffflllwww}}}|||zzzwwwuuusssrrrqqqrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmoooqqqtttuuuuuutttsssrrrrrrsssuuuuuupppnnnkkkjjjjjjiiigggffffffiiinnnxxxsssWWWKKKCCC@@@<<<:::::::::999888999999777666555555555555222222222333333444444444333333333444555666777888777666555444444333444444222222222222222222222222333333333222222222111111222333444555888===DDDIIINNNVVV```jjjppptttwwwxxx}}}~~~wwwqqqhhhdddffflllssswww~~~~~~zzzxxxzzz|||}}}|||~~~~~~zzzwwwvvvqqqpppnnnnnnppprrrrrrrrrttttttuuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssssswwwxxxzzz{{{{{{zzzyyyxxxtttuuuwwwyyy|||~~~~~~~~~rrr```SSSOOODDDAAA>>><<<<<<<<<<<<;;;:::999888777777777777777999999888666666555555555666666666666666777777888666666:::AAAJJJWWWlll}}}}}}|||zzzyyyyyyzzz{{{|||zzzyyyxxxwwwwwwxxxyyyzzz{{{zzzzzzyyyxxxxxxwwwwwwyyywwwtttssstttvvvvvvvvvyyyxxxxxxzzz{{{|||{{{yyyyyyxxxwwwwwwwwwwwwxxxxxxvvvwwwxxxzzz{{{{{{zzzzzzxxxyyy{{{}}}~~~~~~}}}|||||||||}}}}}}yyyxxxvvvtttttttttuuuuuuuuusssssstttpppkkkjjjmmmrrr|||}}}yyyvvvwwwwwwuuussssssuuuvvvvvvvvvwwwzzz|||{{{lllaaaZZZTTTLLLFFFHHHGGGGGGIIILLLNNNLLLJJJGGGGGGGGGHHHIIIJJJLLLLLLNNNOOOQQQSSSVVVZZZ^^^aaalllttt|||{{{xxxvvvtttrrrqqqqqqrrrqqqpppooonnnnnnnnnnnnmmmllllllmmmnnnqqqssstttvvvuuusssrrrqqqqqqqqqqqqnnnllljjjiiihhhhhhggggggfffjjjrrriiiPPPGGGBBB???<<<::::::::::::999999888777666555555555555666666555555444444333333333333333333444666888999888777666555444333333333222222222222222222222222333333333222222222111111222333444555777;;;AAAFFFJJJQQQ\\\eeelllqqqtttvvvxxxwwwvvvvvvxxxzzz||||||xxxssskkkeeedddiiipppuuu{{{}}}}}}{{{wwwuuuwwwyyy~~~~~~~~~zzzxxxuuurrrppppppqqqrrrrrrrrrvvvvvvvvvuuuuuuuuuttttttxxxxxxwwwvvvvvvvvvvvvvvvuuuvvvxxxyyyyyyyyywwwvvvrrrssstttvvvxxx{{{}}}ppp^^^RRRNNNEEEBBB>>><<<<<<======<<<:::999999888888888999999888777777777666666666666666666555555666666777777777666888===DDDPPPddduuu~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{zzzzzzzzzzzzyyyyyyxxxwwwzzzzzzyyyxxxxxxwwwvvvvvvyyywwwtttssstttuuuvvvuuuxxxxxxwwwxxxzzzzzzyyywwwuuutttsssrrrsssssstttuuuuuuvvvwwwxxxyyyyyyyyyyyywwwyyyzzz|||||||||{{{{{{{{{|||}}}~~~~~~{{{yyyvvvtttsssrrrsssssssssqqqrrrtttrrrnnnnnnrrr}}}|||~~~zzzxxxvvvsssssstttuuuttttttsssuuuvvvvvvuuuttttttuuu|||yyymmmdddXXXQQQNNNLLLHHHDDDFFFFFFFFFHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMPPPRRRTTTWWWYYY^^^cccgggttt}}}~~~zzzyyywwwuuusssqqqpppppprrrqqqpppooonnnnnnnnnnnnmmmllllllmmmnnnppprrrssswwwvvvtttrrrpppnnnmmmmmmooommmkkkiiigggggghhhhhhffflllwwwyyyZZZHHHCCC@@@===;;;::::::;;;;;;:::999888777666666555555666::::::999777555444333222444333333333444777:::<<<999888777555444333333333333333333333333333333333333333333222222222111111222333333444555999>>>BBBEEEKKKVVV___gggmmmqqqtttrrrqqqpppooopppsssvvvxxxyyyvvvppphhhdddeeelllrrrvvvxxxyyywwwtttrrrsssuuu|||~~~{{{yyyvvvsssqqqqqqrrrqqqqqqwwwvvvvvvvvvuuuuuuttttttvvvvvvuuuuuuuuuuuuttttttuuuvvvwwwxxxyyyxxxwwwwwwssssssssstttvvvxxxzzz{{{}}}~~~ooo^^^RRRNNNEEEBBB???============<<<::::::999999999999999:::666666777777777777777666666666555555555666666777:::888999<<>><<<::::::;;;<<<;;;:::888888777666666666666666::::::999777555444333222444333333333444777:::===999888777555444333333333333333333333333333333333333333333222222222111111222333333333333666:::===AAAGGGQQQ[[[ccciiiooorrrqqqqqqooonnnnnnppptttwwwwwwxxxvvvppphhheeehhhmmmsssuuuwwwuuurrrpppqqqssszzz}}}~~~zzzuuurrrqqqqqqpppooottttttttttttttttttttttttttttttuuuuuuuuutttttttttuuuvvvwwwxxxyyyyyyxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyxxxzzz~~~~~~ooo^^^SSSOOOEEEBBB>>><<<<<<===<<<<<<::::::999999888999999999555555666777888777777666666666555555555555666666;;;999999;;;>>>FFFVVVeeesss}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzzzzzyyyzzz{{{}}}~~~}}}{{{yyywwwwwwwwwxxxyyyzzz{{{|||||||||yyyvvvuuuuuuvvvvvvvvvvvvuuutttuuuvvvuuusssqqqooonnnlllllllllnnnpppqqqyyyxxxwwwwwwvvvuuuuuuuuuxxxxxxxxxyyyyyyyyyyyyyyyyyy{{{|||~~~~~~~~~}}}||||||}}}~~~~~~}}}|||||||||{{{|||}}}}}}{{{vvvqqqnnnooooooqqquuuuuusssuuuyyy{{{{{{~~~|||yyywwwwwwvvvvvvtttsssrrrrrrrrrlllnnnpppqqqpppnnnnnnnnnmmmpppuuuzzz~~~}}}xxxssslllddd[[[VVVOOOKKKEEECCCDDDEEEFFFEEEFFFGGGIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQUUUZZZ]]]```gggqqqxxx{{{vvvuuutttrrrqqqpppppppppqqqpppooooooooooooooooooooonnnmmmmmmnnnooopppqqquuuuuutttsssrrrqqqpppooonnnmmmiiiddd```___bbbeeelllvvv}}}]]]JJJCCCCCC<<<;;;999:::;;;<<<;;;:::888777777666666666666777777777666666555444333333444333333333444777999;;;888777666444333333222222333333333333333333333333333333333222222222111111111222333222222444777:::>>>DDDMMMVVV^^^fffmmmqqqqqqrrrqqqooommmnnnrrruuutttxxx{{{xxxqqqjjjhhhiiiqqqtttvvvuuuqqqoooppprrrxxx~~~~~~~~~}}}wwwsssqqqpppooonnnqqqqqqrrrsssttttttuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxsssttttttuuuvvvwwwwwwwwwvvvvvvvvvuuuvvvvvvwwwwwwwwwyyy{{{~~~~~~}}}}}}~~~~~~ooo^^^SSSPPPDDDAAA===;;;;;;<<<<<<;;;;;;;;;999888888777777777555666777888888777666555666666555555444444555555888666777999;;;@@@MMMZZZkkkyyy~~~}}}||||||}}}}}}~~~~~~}}}{{{zzzyyyyyyzzz|||~~~~~~~~~|||{{{wwwwwwxxxyyy{{{|||}}}}}}|||yyyvvvtttuuuuuuuuuuuuuuutttssssssssssssqqqoooooonnnlllkkkkkknnnppprrrttttttsssrrrrrrrrrssssssxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzzzz|||~~~~~~}}}|||||||||{{{}}}|||xxxrrroooooooooqqquuuvvvsssuuuyyy}}}||||||~~~{{{zzzyyywwwvvvxxxxxxxxxvvvrrrpppooopppiiikkkmmmmmmlllkkklllmmmjjjlllooorrrsssttttttsssppplllgggbbb]]]WWWQQQMMMIIIGGGDDDDDDEEEFFFFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMJJJJJJJJJKKKLLLMMMNNNOOOQQQVVV]]]aaaeeemmmyyy}}}yyyuuutttsssrrrqqqqqqqqqqqqppppppooooooooooooooopppppppppooonnnnnnooopppqqqssssssttttttsssrrrqqqqqqjjjiiieee```\\\\\\```eeeqqq~~~pppTTTGGGCCCBBB<<<;;;::::::;;;;;;:::999777777666666666666777777444444444444444444444444333333333444555666777888666555444333222222222222333333333333333333333333333333333222222222111111111222333222222333666888;;;@@@HHHQQQYYYaaahhhmmmmmmooopppooollllllooossssssxxx}}}}}}xxxqqqllljjjooosssvvvuuurrrooopppqqqvvv|||vvvvvvvvvxxx|||zzzuuurrrqqqpppoooqqqqqqrrrssstttuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwqqqqqqrrrrrrssstttuuuuuuvvvuuuuuuttttttuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxzzz|||~~~mmm\\\RRROOOCCC@@@<<<::::::;;;::::::<<<;;;999888777666555555555666777888888777555444777666555444444444444555555444666888999===GGGSSSfffuuu~~~|||~~~}}}~~~~~~}}}{{{zzzxxxyyy{{{}}}xxxxxxyyyyyyyyyzzzzzzzzzzzzwwwtttrrrsssssssssssstttsssrrrrrrrrrqqqooolllpppnnnlllkkklllooorrrtttooooooooopppqqqsssuuuvvvyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzvvvzzz~~~~~~}}}~~~}}}}}}}}}|||yyyvvvsssqqqpppoooqqquuuuuurrrtttxxxzzz|||{{{}}}{{{yyyxxxwwwwwwwwwwwwvvvwwwwwwtttpppmmmlllmmmiiijjjkkkjjjhhhhhhiiikkkggghhhjjjkkkjjjiiigggeeeccc___YYYTTTQQQMMMJJJHHHFFFEEEFFFGGGHHHHHHHHHGGGFFFHHHKKKLLLJJJJJJLLLNNNMMMMMMMMMMMMNNNPPPQQQRRRSSSYYY```eeekkkttt{{{vvvuuutttsssrrrrrrrrrrrrrrrppppppoooooooooooopppppprrrqqqpppoooooopppqqqrrrrrrrrrssssssrrrqqqpppoooggggggeee```]]]___fffmmm{{{dddMMMEEEAAA===<<<;;;::::::;;;;;;999777777777666666666666777777555555555444444444333333111222333555555555444444333222222111111222222222444444444444444444444444333333333222222222111111000111222222222333555888666;;;BBBJJJQQQYYYaaafffgggkkkoooooommmmmmppptttvvvyyy|||~~~}}}xxxsssooonnnrrruuuuuurrrooooooqqqsssyyy~~~|||rrrrrrrrrtttxxx~~~}}}xxxuuutttsssrrruuuuuuuuuuuuuuuuuuuuuuuussstttvvvxxxxxxwwwvvvuuurrrrrrrrrssstttuuuwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuwwwzzz~~~}}}kkk[[[PPPMMMBBB???<<<::::::::::::999<<<;;;999777666555444444666777888999888777555333777666555444444444444444555555777::::::<<>>999<<<;;;::::::;;;:::888666777777666666666666777888777666666555444444333333111222444555555444222111111111000000111111222333444444444444444444444444333333333222222222111111000111222333222333666888222666===DDDLLLTTT\\\aaaccchhhnnnpppoooooosssvvvyyyzzz{{{}}}~~~|||xxxtttmmmqqqttttttqqqooooooppppppvvv|||~~~{{{uuutttssssssvvvzzz~~~zzzwwwvvvuuuuuuzzzyyyxxxwwwvvvuuuttttttvvvwwwyyy{{{{{{{{{yyyxxxuuuuuuvvvvvvwwwyyyzzz{{{zzzyyyyyyyyyyyyyyyzzzzzzvvvvvvuuutttttttttuuuuuuuuuyyy{{{jjj\\\PPPIIIAAA@@@>>><<<;;;:::::::::<<<:::999999:::999888666999999999999888777555555444555555666777666666666999;;;<<<<<<:::<<<@@@EEEYYYfffxxx|||}}}|||zzzzzzwwwwwwxxx|||}}}zzzwwwvvvvvvwwwxxxyyywwwuuurrrqqqrrrssssssppppppooooooooooooppppppnnnmmmllllllmmmoooqqqssslllmmmnnnpppsssuuuxxxyyy|||zzzxxxuuutttssstttuuuwwwxxxyyyzzzyyyxxxwwwvvvyyyzzz|||~~~zzzyyywwwuuuuuuvvvwwwxxxuuutttrrrqqqqqqrrrssstttvvvwwwyyyzzz{{{{{{zzzzzz|||}}}}}}}}}}}}||||||{{{tttvvvxxxzzzzzzxxxvvvuuuvvvuuurrrooommmkkkkkkkkkiiihhhffffffgggfffeeecccfffeeeccc```\\\YYYWWWVVVOOOMMMKKKIIIFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJIIIJJJJJJKKKLLLMMMPPPOOOOOOPPPSSSVVVXXXXXX\\\^^^cccmmmvvv~~~{{{wwwuuurrrqqqqqqppppppqqqrrrrrrmmmnnnooopppqqqrrrrrrrrrsssrrrpppooooooooopppqqqrrrsssssssssrrrooollljjjlllhhhffffffgggkkkwwwxxxwwwkkkTTTGGG>>><<>><<<;;;:::::::::;;;:::888888999999777666666666666666555444444333555555555555666666666666777777888888888:::>>>AAASSS```sss|||}}}{{{{{{zzzyyyzzz}}}{{{xxxvvvuuuvvvvvvuuutttsssqqqpppppppppqqqoooooonnnnnnnnnnnnoooooooooooonnnnnnoooqqqrrrssslllmmmnnnoooqqqtttvvvwwwzzzxxxvvvtttsssrrrssstttuuuvvvvvvwwwwwwvvvuuutttwwwxxxzzz{{{|||}}}}}}|||yyywwwvvvttttttuuuvvvwwwuuutttrrrqqqqqqrrrtttuuuuuuuuuvvvwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxvvvwwwyyy{{{zzzyyywwwuuusssrrrooommmkkkjjjiiiiiihhhfffeeedddeeeeeecccaaaaaa```]]]ZZZWWWTTTQQQPPPKKKJJJHHHFFFDDDCCCBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMPPPPPPPPPQQQUUUXXXZZZ[[[___aaahhhrrr{{{|||wwwuuurrrrrrqqqqqqqqqqqqqqqqqqnnnooopppqqqqqqqqqqqqqqqrrrqqqpppooonnnooooooppprrrssssssrrrqqqnnnkkkjjjkkkhhhhhhjjjlllppp{{{zzzwwwyyycccOOOFFF???<<>>;;;666333222111///...111111111111111222333333222555999>>>EEEMMMUUU[[[^^^dddiiikkkpppvvvxxxvvvxxxyyyzzz{{{{{{{{{zzzyyyssssssrrrpppnnnmmmnnnooonnnqqquuuwwwxxxxxxyyyzzz~~~}}}|||{{{{{{|||~~~|||}}}}}}}}}zzzvvvuuutttttttttxxxyyyzzz{{{{{{zzzyyyyyyvvvvvvvvvvvvxxxyyy{{{|||~~~|||{{{{{{{{{{{{zzzxxxxxxwwwuuurrrqqqqqqrrrssswww}}}xxxhhhZZZOOOIIIAAA@@@>>><<<;;;:::::::::;;;999888888888888777555444444555555555444444333666555444444444555777777777555444555888;;;===>>>JJJXXXlll~~~}}}||||||}}}{{{{{{|||}}}yyywwwuuuttttttssssssssssssrrrqqqppppppnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooppppppqqqmmmmmmmmmnnnoooqqqrrrsssvvvuuusssrrrqqqqqqqqqrrrrrrrrrsssssstttssssssrrrtttuuuvvvwwwxxxyyyyyyyyywwwvvvuuusssssstttuuuuuuuuutttsssrrrrrrssstttuuutttttttttttttttuuuvvvwwwvvvwwwwwwwwwvvvvvvuuutttuuuvvvxxxxxxxxxvvvtttsssooonnnmmmkkkiiihhhhhhhhhgggeeecccbbbbbbbbb```___\\\[[[XXXUUURRRNNNLLLKKKGGGFFFEEECCCBBBBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMQQQQQQRRRSSSWWW[[[^^^aaaeeegggoooyyy}}}wwwuuussssssrrrrrrqqqqqqqqqpppoooppppppqqqqqqqqqppppppppppppooonnnnnnnnnoooooorrrrrrrrrqqqpppmmmkkkiiiiiihhhiiilllpppuuu}}}uuu{{{xxxWWWHHHDDD???<<<===::::::999999888777666555555555666666666666555444333333444444333333222111333333333333333333333333111111111222222222222333000111222222333333222222===:::666333111000...,,,111000000000000111222222111333777<<>><<<;;;::::::::::::888777777888777666555444555666666666666666555666555444333333555777888888555333555999===>>>===DDDQQQfff{{{|||{{{{{{{{{zzzzzz{{{~~~|||xxxvvvtttsssssstttuuuvvvvvvtttrrrqqqmmmllllllkkkkkkllllllmmmkkkllllllmmmmmmmmmllllllllllllllllllmmmnnnooooooqqqpppoooooonnnoooooopppooooooppppppqqqqqqqqqqqqrrrsssssstttuuuvvvvvvvvvvvvuuutttssssssssstttttttttssssssrrrsssssstttuuutttsssrrrrrrrrrtttuuuvvvuuuvvvvvvvvvuuutttsssrrrrrrsssssstttsssqqqooonnnnnnmmmlllkkkjjjiiihhhhhhfffccc```______^^^]]]\\\YYYXXXVVVSSSOOOLLLJJJIIIDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMPPPQQQSSSUUUYYY^^^cccggglllooovvv|||wwwuuussssssssssssrrrqqqppppppqqqqqqqqqqqqqqqpppooonnnoooooonnnnnnnnnnnnnnnnnnqqqqqqqqqpppooommmkkkjjjhhhfffgggkkkooowwwuuuwwwkkkMMMCCCCCC???;;;;;;888999999999999777555444444444444555555666666666444444444444333333222222222222222333333444444444444444333222111000//////000000111222222222222222444222000///000000///...000000000///000000111222000222555999>>>EEEMMMRRRXXX```hhhooowww}}}}}}||||||}}}~~~xxxtttpppooorrrttttttrrrmmmnnnppppppqqqssswwwyyy||||||~~~~~~~~~~~~}}}|||yyyyyyyyy|||~~~}}}|||}}}|||{{{yyyxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxyyyzzzzzz{{{zzzyyyyyyzzzzzzyyywwwwwwvvvtttsssrrrrrrrrrsssuuuyyy}}}tttdddXXXNNNHHHAAA@@@>>><<<;;;::::::::::::888777777888777666555444555666666666666666555666555333222333444666888888555222444888;;;<<<;;;AAAMMM```vvv~~~{{{zzzzzzwwwwwwxxxyyy{{{~~~{{{xxxvvvttttttuuuwwwxxxwwwuuusssqqqllllllkkkkkkkkkkkkllllllkkkkkklllllllllkkkjjjjjjkkkjjjjjjjjjjjjkkklllllllllkkkkkkkkkllllllmmmmmmlllmmmmmmnnnoooppppppqqqrrrrrrrrrrrrsssttttttuuuuuuttttttsssssssssssssssrrrrrrrrrrrrrrrsssttttttuuutttsssrrrrrrsssuuuvvvvvvvvvvvvvvvuuutttsssrrrppppppppppppooonnnlllkkknnnnnnmmmlllkkkjjjiiihhhdddaaa]]][[[[[[ZZZYYYXXXUUUTTTRRRPPPMMMKKKIIIHHHCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNQQQSSSUUUXXX\\\bbbiiiooouuuvvv|||zzzuuutttrrrssssssssssssrrrqqqpppqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnooooooooonnnnnnpppppppppooonnnmmmlllllliiifffeeeiiioooyyyzzzsss|||zzz```GGGAAABBB???:::999777888999999888777555444333333444444555555666666666555555444444444444444111222222333333444444555444333333222111000///...000000111222222222222111000......///111222222111000000000///000000111222000111444666:::@@@FFFKKKUUU^^^iiiqqqzzz~~~}}}}}}}}}~~~~~~xxxuuurrrsssvvvyyyyyyxxxqqqqqqqqqppppppssswww{{{|||}}}}}}|||||||||{{{|||~~~}}}|||xxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyxxxwwwvvvuuuttttttsssssssssssstttvvvxxxzzzzzzzzz{{{{{{ssscccWWWMMMGGGAAA@@@>>><<<;;;:::::::::;;;999888888888888777555444444555555555444444333555444333333333444666666666444333222444777888888???HHHZZZooo}}}zzzyyyyyyuuuwwwxxxzzz{{{}}}|||yyywwwuuuvvvwwwwwwvvvtttrrrpppllllllkkkkkkkkkkkkllllllnnnmmmmmmmmmllllllkkkkkkhhhhhhhhhhhhhhhiiiiiijjjgggggghhhhhhiiijjjjjjkkkjjjjjjjjjkkklllmmmooopppqqqqqqppppppqqqrrrssssssssssssrrrrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrssssssttttttsssssssssttttttuuuuuuuuuuuutttsssrrrqqqpppoooooooooooonnnnnnmmmlllmmmmmmmmmllljjjhhhgggfff```]]]YYYVVVUUUUUUTTTSSSOOONNNMMMKKKJJJHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSVVVYYY\\\```gggpppwww}}}~~~~~~{{{}}}{{{vvvssssssqqqrrrsssttttttsssrrrqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnooopppppppppoooooooooooooooooooooooooooooollliiiiiimmmtttxxxvvvkkkVVVDDD@@@AAA===::::::777888888888777777666555444444333333444555666666777666555444444444444555222222222333333444444444000000000111111111111222///000111111222222111111333222111222333444333222111000000000000111222222111222333444666:::@@@DDDOOOYYYdddnnnwww~~~~~~~~~}}}|||{{{{{{{{{xxxwwwvvvwwwyyy{{{{{{{{{uuutttsssrrrrrrvvv|||}}}|||{{{|||~~~~~~}}}uuuuuuuuuuuuvvvxxxyyyzzz{{{{{{|||||||||{{{zzzzzz{{{yyyxxxyyyzzz{{{zzzxxxuuuuuutttttttttsssssssssrrrssstttuuuvvvuuuttttttssscccVVVLLLGGGAAA@@@>>><<<;;;:::::::::;;;:::888888999999777666666666666666555444444333333333444444444444555555777666666444333444666888<<>>FFFPPP\\\fffooowwwyyyvvvxxxyyyzzzzzzzzzyyyxxxwwwwwwyyy{{{{{{zzzyyyyyyyyyvvvvvvttttttvvv{{{~~~}}}}}}~~~}}}|||qqqqqqqqqrrrtttvvvxxxzzz|||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwwwwyyyyyyxxxwwwttttttttttttttttttssssssqqqqqqqqqrrrsssrrrpppooossscccVVVLLLFFFAAA@@@>>><<<;;;:::::::::<<<:::999999:::999888666999999999999888777555555222333444555555555444444999::::::777444444777;;;:::@@@MMM___uuu~~~{{{{{{{{{zzz}}}|||{{{|||}}}~~~~~~}}}|||{{{yyywwwuuutttmmmllllllkkkkkkllllllmmmnnnllljjjhhhgggggghhhiiieeeeeeeeeeeeeeefffggghhhaaabbbccceeefffggghhhhhhdddddddddeeefffiiikkklllooonnnmmmlllmmmnnnooopppmmmmmmnnnnnnmmmmmmlllkkkmmmmmmnnnppppppqqqqqqqqqqqqrrrsssttttttsssqqqpppooooooooonnnmmmkkkjjjiiiiiiiiiiiiiiiiiiiiijjjjjjgggggggggfffccc```^^^\\\XXXUUUPPPLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRRRRYYY]]]bbbeeeiiiqqq}}}|||xxxuuuvvvtttpppoooqqqnnnppprrrtttuuuuuutttsssoooppppppqqqqqqqqqppppppnnnoooppprrrrrrrrrqqqpppnnnnnnnnnoooppprrrsssttttttvvv{{{zzz{{{}}}tttTTTGGG>>>???>>>:::;;;@@@999888666555555666777777555555333333333333444555555444333222111222333444333333333333333333333333333333222111000///......//////000111111111111111000//////111333444333111222222111111222222333444222333222111111444888;;;???IIIUUU___hhhpppqqqnnnrrrtttvvvxxxyyyxxxwwwvvvwww{{{~~~}}}yyyvvvuuuvvvvvvvvvuuuuuuxxx}}}~~~~~~}}}}}}{{{zzznnnnnnnnnooorrrtttwwwyyy~~~~~~}}}|||{{{vvvuuutttuuuvvvwwwvvvuuutttttttttuuuttttttsssssspppppppppqqqqqqqqqnnnmmmppp```UUULLLGGG======<<<;;;::::::::::::777777777777888888888888666666666666555555555555666555555444444333222222111222444444333444555777:::>>>FFFSSSeeezzz}}}}}}}}}}}}|||yyyyyyzzz|||~~~zzzuuuqqqnnnllljjjiiiiiijjjkkkkkkjjjkkkiiigggeeeddddddddddddcccccccccdddddddddeeeeeeddddddddddddddddddddddddddddddcccbbbcccdddeeefffllljjjhhhhhhiiijjjiiihhhiiiiiijjjkkkllllllllllllhhhiiiiiijjjlllnnnoooqqqpppqqqqqqqqqqqqpppoooooollllllkkkjjjiiigggffffffffffffggggggfffdddcccbbbdddcccaaa___\\\YYYVVVTTTRRRPPPMMMJJJIIIJJJKKKLLLKKKIIIHHHIIIKKKLLLLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKHHHJJJLLLMMMNNNMMMLLLKKKNNNNNNNNNQQQTTTVVVWWWWWWaaa___bbbllluuu{{{xxxuuurrrppppppqqqqqqpppssssssrrrqqqqqqrrrrrrrrrrrrooolllkkknnnppppppooooooooopppqqqrrrrrrrrrrrrpppmmmkkkkkknnnsssvvvxxx~~~zzzyyy~~~|||___IIIFFFAAA>>>===<<<;;;:::999888888777666555555555777777777555222///,,,***333333222222222333444444333444555555444111///---000000000000000000000000111111111111111000///...000000111111111111000000000111111111111222222222......000111333555666666===BBBJJJSSS\\\dddlllqqqrrrtttuuussspppooorrruuutttzzz}}}|||zzz{{{yyyvvvsssssstttwww}}}||||||}}}~~~~~~|||{{{{{{|||rrrqqqqqqqqqsssuuuwwwyyy|||}}}yyyxxxyyyvvvvvvuuutttttttttttttttuuuuuusssrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppp```TTTKKKFFF======<<<;;;::::::::::::888888777777777777777777777777777666555555444444444444444444444444444444111333444555444444666777777:::AAALLL]]]qqq~~~{{{{{{|||~~~|||wwwrrrooonnnllljjjiiijjjjjjiiihhhhhhgggeeecccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbccccccdddddddddddddddcccbbbaaaaaaaaabbbcccgggeeeddddddfffgggfffeeegggggghhhjjjkkkkkkkkkkkkiiiiiiiiiiiijjjkkkllllllnnnnnnnnnnnnnnnmmmmmmllljjjiiihhhfffeeeddddddddddddddddddcccbbb```^^^]]][[[[[[YYYWWWUUURRRPPPOOOOOOMMMKKKIIIHHHIIIJJJLLLKKKJJJIIIIIIKKKMMMLLLLLLIIIIIIHHHHHHHHHIIIJJJKKKJJJKKKMMMNNNOOOOOONNNMMMNNNNNNOOOQQQTTTVVVWWWXXXdddccchhhsss{{{xxxuuurrrppppppqqqqqqpppsssrrrrrrqqqqqqrrrrrrrrrrrrooollllllnnnppppppooonnnooopppqqqqqqqqqqqqqqqooonnnllllllmmmrrrwww{{{{{{zzzsssWWWEEEBBB>>>;;;:::999888666777777777666555555444444333333444444444333333222666555444444333333333333222222333444333222111000000000000000000000000000111111111111000000000///000000111111111111000000000000111111111222222222//////000111333444555555888<<>><<<;;;;;;999888888888888888777777666666666555444333333333555555666666555333333222222222222222111111111222333444000000000000000000000000333111000......///111222000000111111111111000000000000000000111111111111111111111111222222222222333777<<>>DDDRRRcccoooxxxrrrssswww||||||wwwsssqqqooommmmmmmmmmmmmmmkkkgggeeecccaaa```______```````````````aaaaaaaaaaaabbbbbbaaa___^^^]]]\\\[[[\\\]]]^^^___```aaabbbcccaaa___\\\[[[ZZZYYYXXXVVVWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[___^^^]]]\\\\\\]]]^^^^^^[[[ZZZXXXVVVSSSQQQPPPOOOIIIIIIJJJJJJJJJIIIIIIHHHIIIHHHHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNNNNKKKIIIGGGGGGIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSUUUWWWZZZ]]]```dddjjjnnnxxx{{{wwwuuusssqqqqqqrrrrrrqqqpppppppppppppppqqqqqqrrrsssnnnoooooonnnnnnnnnooooooqqqqqqrrrrrrqqqpppoooooohhhjjjkkkjjjlllsssjjjQQQDDDBBB@@@>>>======<<<:::888666666666666666555555555777666444222222222222333333222222222222222333333444333222111111111222222000000000000000000000000222111///......000111333000000111111111111000000//////000000000111111111111111111111111111111111222555999>>>CCCJJJQQQVVV\\\ccclllqqqrrrqqqqqqrrrqqqpppppptttxxxwww~~~zzzwwwsssrrrqqqqqqrrrsssttttttttttttsssrrrrrrrrrrrrsssvvvvvvvvvvvvuuutttsssrrrppppppppppppppppppppppppnnn]]]QQQHHHBBB======<<<;;;::::::::::::::::::999888777666555444444444555555666777777777666666555444333333222222444555666666555444555666555777999:::===HHHXXXdddwwwyyypppnnnpppvvvyyyvvvsssqqqooooooooopppooonnnjjjhhhfffcccaaa`````````______`````````aaaaaaaaaaaaaaa___^^^\\\[[[ZZZYYYYYYZZZ\\\^^^```bbbccccccaaa___\\\ZZZZZZYYYWWWUUUVVVVVVWWWXXXYYYYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVSSSRRRPPPNNNMMMLLLKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNOOOOOONNNKKKIIIGGGHHHJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVUUUYYY^^^bbbeeellltttzzz}}}yyywwwtttsssqqqrrrssssssqqqpppppppppoooppppppqqqrrrsssmmmooopppooonnnmmmnnnoooqqqqqqqqqqqqpppooonnnmmmfffffffffggglllvvv}}}tttooosssyyyzzz^^^KKKDDD???===;;;;;;;;;:::888777333333333333333333333333444333333333333333444444111111111111111222333333333333333222222111111111000000000000000000000000111000/////////000111222000000111111111111000000/////////000000000111111000000111111111111111111000222555999===CCCIIINNNTTT[[[eeelllnnnooopppqqqoooooooooqqq|||uuuqqqvvv~~~}}}zzzuuurrrooooooppprrrssssssssssssrrrqqqqqqqqqqqqrrrtttuuuvvvvvvuuutttrrrqqqppppppppppppppppppppppppmmm]]]QQQHHHCCC======<<<;;;:::::::::::::::999999888777666666555777777666666555555555555444444444444444444444333333555666555444333444555333666888888:::BBBQQQ\\\lllyyy}}}qqqlllmmmrrr{{{}}}zzzwwwtttrrrqqqqqqqqqooonnnlllkkkhhhdddaaa```______^^^^^^^^^^^^____________^^^]]]]]]\\\\\\[[[ZZZZZZXXXYYY[[[]]]___`````````___\\\ZZZYYYZZZZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWWWWWWWUUUSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPMMMNNNPPPRRRRRRRRRPPPPPPOOONNNMMMLLLKKKKKKLLLLLLHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNPPPOOOOOOPPPPPPNNNKKKHHHGGGIIIKKKMMMOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWYYYYYYZZZ___eeejjjooowww{{{wwwuuusssrrrqqqrrrssssssqqqpppoooooooooooopppqqqrrrsssllloooqqqpppnnnmmmnnnppppppppppppooonnnlllkkkjjjdddbbbaaadddlllyyy{{{ooofffeeeppp}}}kkkSSSGGGCCC<<<;;;::::::::::::888666444444444444444444444444333333444555555555555555333333222111111222222222000111222333444333222111000000000000000000000000///000000000111111111111000000111111111111000000////////////000000000111//////000000111111222222///111333555999>>>EEEIIIOOOWWW```gggjjjkkkmmmnnnlllooopppqqqwww}}}sssnnnooovvv|||~~~}}}}}}~~~~~~~~~}}}wwwsssooonnnppprrrsssssstttsssrrrrrrqqqqqqrrrrrrssstttuuuuuuuuusssqqqpppppppppppppppppppppppppppmmm]]]QQQIIICCC======<<<;;;::::::::::::999999888888777777666666:::999888666555333222222222333333444444555555666333444555555333222333444333666999999:::AAANNNYYYeeesssrrrllllllpppzzz|||zzzxxxuuusssrrrqqqooommmnnnlllhhheeeaaa___^^^]]]\\\\\\]]]]]]]]]^^^^^^^^^ZZZ[[[[[[[[[[[[\\\\\\\\\WWWYYYZZZ\\\]]]]]]]]]\\\\\\ZZZXXXYYYZZZ[[[ZZZZZZXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWVVVUUURRROOOMMMOOOPPPPPPPPPPPPOOONNNNNNKKKMMMOOORRRRRRQQQOOONNNOOOOOONNNMMMMMMNNNOOOPPPKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMPPPPPPPPPPPPPPPNNNKKKHHHHHHIIILLLOOOQQQRRRRRRRRRUUUUUUUUUVVVXXXZZZ[[[\\\```fffmmmsssyyy{{{vvvssssssrrrqqqrrrssssssrrrpppoooooooooooopppqqqrrrsssllloooqqqpppnnnmmmnnnpppnnnnnnnnnmmmllljjjiiihhhccc___]]]aaalll{{{rrrfff^^^```pppaaaMMMDDDBBB<<<;;;:::;;;;;;;;;888777666666666777777777777777555666777777777666444333666555444333222111111111---///111444555555444333000000000000000000000000...///000111111111111111000000111111111111000000////////////000000000000/////////000111111222222000222444555888>>>DDDHHHNNNUUU^^^eeeggghhhjjjllljjjooorrrrrruuu||||||tttnnnlllooouuuyyy{{{{{{{{{{{{|||zzzzzz~~~yyytttooonnnppprrrssssssttttttsssrrrrrrrrrrrrsssssssssuuuuuutttssspppoooooooooooooooooooooooooookkkYYYMMMFFFCCC???===;;;999888999:::;;;888888777777666666555555555555444444333333333333222222222333333444444444666555555444444555555666444444444555999???GGGMMM]]]jjj|||uuummmlllqqqvvv|||~~~}}}zzzxxxuuusssrrrqqqrrrnnniiigggfffeeebbb_________]]]\\\[[[\\\]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\WWWYYY[[[[[[[[[ZZZ[[[\\\XXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\\\\[[[ZZZYYYYYYXXXUUUUUUTTTTTTSSSTTTTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPMMMNNNPPPRRRRRRRRRRRRQQQRRRPPPNNNMMMNNNNNNMMMLLLPPPNNNLLLJJJIIIIIIJJJKKKPPPNNNMMMLLLMMMNNNPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPRRRUUUYYYZZZZZZ\\\```dddgggmmmuuu~~~~~~{{{yyyyyyxxxvvvpppooooooqqqssstttsssrrrnnnooopppqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqssspppllljjjjjjhhheeeaaa^^^[[[XXX]]]mmmwwwbbb[[[]]]fffyyy}}}fffRRRDDD>>>======;;;999777555333222222777777777777666666666666111222333333333111///---111222222333333222222111000000000000////////////111111111111111111111111222222111111000/////////000000000000000000000000......///000111222222333////////////000000000000000222333333333666<<>>===;;;:::999999::::::888888777777666666555555555555555555555444333333444444444444444444555555444333333222222333333444555666666666888===DDDHHHYYYeeewww}}}tttqqqrrrtttyyy{{{xxxvvvtttttttttpppjjjggggggfffdddaaa```___^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[WWWYYY[[[[[[ZZZZZZZZZ[[[XXXXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYXXXWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQNNNOOOQQQRRRSSSSSSRRRRRRSSSQQQOOOOOOOOOOOONNNMMMPPPOOOMMMKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJLLLNNNOOONNNNNNOOOOOOOOOPPPPPPPPPRRRRRRSSSSSSTTTUUUVVVWWWTTTWWW[[[\\\]]]```eeejjjsssyyy~~~{{{vvvtttsssrrrqqqppppppppppppqqqssstttsssrrrooopppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooovvvrrrnnnkkkiiieee```\\\YYYYYYZZZaaarrrqqq___[[[aaammmuuu\\\LLLBBB======;;;;;;999888666555555555777777777777666666666555///111333444555555444333111222222333333222222111111111000000000/////////111111111111111111111111000000000000000111111111000000000000000000000000//////000000111111222222////////////000000000000///111222222333666;;;???FFFNNNXXX^^^```bbbfffiiijjjjjjkkkmmmqqqvvvzzz|||{{{zzzxxxtttnnniiifffeeeiiiooottttttoookkkmmmoooqqqqqqsssvvv{{{~~~}}}|||}}}~~~}}}{{{||||||xxxyyywwwtttrrrrrrrrrqqqooosssrrrrrrqqqpppnnnmmmlllooooooooooooooopppqqqqqqkkkYYYMMMFFFCCC===<<<<<<;;;;;;:::999999888888777777666666555555555555666777666555444333555555555555555555444444444333333222222333333444777777888888888;;;???BBBRRR]]]ooo~~~~~~vvvqqqpppwww~~~~~~~~~}}}zzzyyyyyyzzzuuunnnjjjjjjjjjhhhfffbbbaaa```___^^^]]]]]]^^^\\\[[[ZZZZZZYYYYYYYYYZZZWWWYYYZZZZZZYYYYYYYYYZZZWWWWWWWWWXXXXXXXXXXXXYYYWWWWWWWWWVVVUUUUUUTTTTTTWWWWWWVVVTTTSSSRRRQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRPPPPPPQQQQQQOOONNNOOONNNMMMKKKKKKKKKLLLMMMLLLLLLKKKJJJJJJLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRTTTUUUWWWXXXYYY[[[___aaaccchhhooouuu~~~{{{zzzwwwtttrrrrrrqqqpppoooqqqppppppqqqssstttsssrrrppppppqqqrrrsssttttttsssttttttsssrrrqqqpppooonnntttrrrnnnkkkgggbbb]]]YYYTTTWWW\\\fffxxxyyyhhhZZZ\\\gggwww}}}dddNNNDDD???<<<<<<::::::999888888777888888777777777666666666555555111222444666666666555555111222222333333222222111222222111111111000000000111111111111111111111111...//////000111111222222000000000000000000000000000000000000000111111111////////////000000000000///000111111222555999<<>>KKKVVVgggvvv}}}tttooouuu{{{|||~~~~~~{{{sssooonnnooonnnllldddcccbbbaaa```___^^^^^^[[[ZZZYYYYYYXXXXXXXXXXXXVVVXXXZZZZZZXXXWWWXXXYYYWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQSSSSSSTTTTTTTTTSSSSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQOOONNNMMMMMMLLLKKKKKKKKKLLLLLLNNNMMMMMMMMMMMMNNNOOOPPPNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXX]]]```cccfffjjjqqqzzz~~~{{{xxxuuuxxxuuusssrrrrrrrrrqqqppppppooooooppprrrsssrrrpppooooooqqqrrrssssssssssssssssssrrrrrrqqqppppppoooooonnnllljjjfffaaa\\\YYYRRRWWW___lll}}}nnnaaaXXX^^^mmm~~~vvvUUUDDD???===<<<;;;::::::999888777777777777777777666666666555555555555666666666555444333222111222222333333222222111222222222222111111111000111111111111111111111111//////000000111111111111////////////////////////111111111000000000000000////////////000000000000/////////000222444777999>>>DDDNNNVVV\\\___ccceeeggghhhjjjmmmooorrrssstttxxxxxxyyy{{{{{{uuulllddd```dddggggggccc```aaaccciiilllqqquuuyyy{{{~~~~~~}}}~~~}}}zzzyyyyyyzzz{{{|||}}}zzzvvvsssrrrqqqpppnnnppppppooonnnnnnnnnnnnnnnlllnnnpppqqqssssssrrrrrrjjjXXXLLLEEEBBB<<<<<<<<<<<<;;;:::999888888888777777666666555555555666777777777666444444555444444444333333222222666555555444444555555666222444666777888999;;;===FFFPPP```ppp}}}~~~vvvvvvzzz}}}}}}~~~}}}~~~vvvrrrqqqqqqpppnnnfffeeeeeecccbbb```___^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVWWWYYYYYYWWWVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTSSSSSSRRRSSSTTTUUUUUUTTTSSSSSSRRRSSSTTTUUUUUUUUUTTTSSSPPPOOOOOOPPPQQQQQQOOOMMMKKKKKKKKKJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPOOOPPPPPPQQQRRRRRRSSSSSSVVVVVVUUUVVVWWWYYY\\\]]]```dddhhhlllqqqyyy~~~{{{yyyvvvtttsssqqqppppppqqqqqqpppooooooooonnnoooqqqqqqpppnnnmmmnnnoooqqqrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmkkkhhhccc^^^ZZZXXXUUU[[[eeessshhh```[[[ccctttiiiLLL???======;;;:::;;;:::888777555555444444666666666666555555555555555555555444333333222111111222222333333222222111222222222222111111111000000000000000000000000000111111111111000000//////////////////////////////111111111000000000000000////////////000000000000/////////000222444555666:::@@@HHHQQQXXX^^^aaadddeeefffhhhkkkmmmoooqqqrrrwwwwwwxxx{{{|||zzzsssnnnccccccbbb___[[[ZZZ\\\___iiinnnssswwwyyyzzz|||}}}~~~|||{{{}}}}}}|||yyyuuussstttxxx}}}|||{{{zzzzzzxxxvvvtttsssssssssqqqpppppppppooonnnmmmmmmnnnnnnnnnooopppqqqrrrqqqppppppjjjXXXLLLEEEBBB===<<<<<<;;;;;;:::999999888888777777666666555555666666666555555555444444333333333333333333222222444333333222222333333444111333555666666777:::<<>>===;;;:::999999::::::888888777777666666555555777666444333222333444555333333333444444444444444444333333222222333333444333444444444444555888;;;===GGGUUUeeeuuu~~~}}}{{{zzz{{{|||~~~{{{wwwvvvuuurrroooiiiiiiiiigggeeebbb```^^^\\\[[[ZZZXXXWWWWWWVVVVVVUUUVVVXXXWWWUUUTTTTTTUUUUUUVVVWWWWWWWWWVVVTTTSSSQQQQQQRRRRRRRRRRRRRRRRRRPPPQQQSSSTTTUUUTTTRRRQQQPPPQQQSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPQQQSSSRRRPPPNNNKKKKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOORRRSSSSSSTTTVVVWWWWWWXXXVVVWWWXXX[[[```eeekkknnnuuuzzz~~~~~~}}}{{{xxxvvvvvvvvvrrrrrrrrrsssvvvwwwvvvuuurrrqqqpppqqqssssssqqqooommmnnnoooqqqrrrsssttttttppppppoooooooooooooooooonnnmmmiiibbb[[[VVVUUUVVVaaalll}}}iiigggiiisss```QQQAAA<<<<<<;;;:::::::::999888777666666666666666666555555555444444444111111111222222333444555111222222333333222222111111111000000000/////////000000000000000000000000111111111000000000000000000000000000000000000000//////000000111111222222////////////000000000000111000///000333555444333333555;;;CCCMMMVVV]]]```ccccccccceeehhhlllooorrrsssuuuxxxyyyyyywwwwwwwwwllliiiddd]]]XXXTTTTTTTTT^^^fffooosssttttttvvvxxxwwwyyy{{{}}}}}}{{{|||~~~|||tttooolllkkkgggjjjooouuu{{{}}}|||zzzsssrrrooommmllllllmmmmmmllllllmmmmmmnnnooopppqqqiiiWWWKKKEEEBBB???===;;;999888999:::;;;888888888777666666555555888666333111111222444666333444444555555666666666666555555444444555555666555555444333222333777999;;;DDDRRRbbbsss~~~zzzxxxwwwxxx{{{}}}|||{{{yyyuuurrrjjjjjjjjjhhhfffccc```___\\\\\\ZZZYYYXXXWWWWWWVVVUUUVVVWWWWWWUUUTTTTTTTTTTTTUUUWWWWWWWWWUUUSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUTTTSSSQQQOOOOOOQQQSSSTTTUUUTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTTTTQQQOOOLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRSSSTTTTTTVVVWWWXXXYYYYYYZZZ[[[^^^bbbiiipppwww{{{zzz{{{{{{yyywwwuuuuuuuuummmlllmmmoooqqqsssrrrqqqtttsssrrrsssttttttsssqqqnnnoooppprrrssstttuuuuuuqqqqqqpppooonnnmmmlllllljjjiiifff```ZZZWWWXXX[[[dddrrr~~~kkkkkknnnyyytttTTTHHH>>>;;;;;;::::::;;;999888888888888888999999666666555555555444444444555555444333222222222222222222222333333222222222000000000000////////////000000000000000000000000/////////000111111222222000000000000000000000000...//////000111222222333////////////000000000000222000///111444666444222111222666>>>HHHSSS[[[___bbbbbbbbbcccfffkkkooorrrssswww||||||zzzwwwwwwxxxpppnnniiiccc\\\WWWTTTRRRXXX```jjjpppqqqqqqtttvvvvvvyyy|||}}}}}}~~~vvvooojjjhhhcccgggnnnwww~~~~~~wwwvvvssspppooonnnooopppjjjjjjjjjkkkmmmppprrrtttzzzfffVVVIIIBBB@@@<<<<<<<<<;;;;;;:::::::::;;;:::999888777555444444777777777777777666666555777555333222333444444333222222222222333444555555666555555444444666777888888>>>JJJ[[[nnnyyyttttttwww{{{}}}|||wwwsssqqqqqqooommmiiieeeaaa^^^```___^^^\\\ZZZZZZYYYYYYSSSUUUWWWVVVTTTTTTWWWYYYWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUSSSRRRSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPRRRSSSSSSSSSRRRQQQSSSSSSTTTTTTSSSRRRQQQQQQMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRTTTVVVVVVUUUTTTUUUVVVVVVWWWYYYYYYYYYZZZ\\\^^^aaacccgggkkkpppvvv~~~yyyxxxvvvuuutttsssttttttsssrrrqqqpppqqqrrrsssttttttsssrrrpppooonnnnnnmmmrrrssstttuuuuuutttsssrrrrrrqqqppppppppppppnnnlllooohhhaaa___]]]ZZZYYY[[[nnnyyylllqqq{{{eeeIIICCC===;;;<<<<<<999666555555666666777777888888777777777666555555444444666555444222111111222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000//////000000111111222222222111111111000000//////......///000000000000000111111222222222222111111222333555999???IIITTT\\\bbb______ccckkkppppppooozzz{{{|||||||||{{{zzzyyyttttttpppiii___XXXTTTTTTSSS]]]iiiqqqsssqqqqqqrrrssstttvvv{{{~~~{{{xxxvvvrrrpppmmmmmmnnnqqquuuzzz~~~}}}~~~}}}yyyssspppppprrrooonnnlllmmmoooqqqqqqpppzzzfffWWWJJJCCCAAA>>>======;;;:::999888888999999888888777777777666666666777777777666555555555333111222444555666555444444333222222333333333666555444444444555777888777<<>>===;;;:::888777666888888888888888888888888555666666666666555444444333222111222444666777666666555444333222222222222666555444444444555777777666999AAAMMM^^^sss}}}wwwvvvyyy}}}~~~{{{vvvrrrnnnlllkkkfffeeecccaaa```______^^^[[[[[[[[[XXXVVVUUUUUUVVVUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPQQQPPPPPPPPPPPPPPPQQQQQQTTTVVVWWWWWWVVVVVVWWWXXX[[[\\\^^^___```bbbeeegggkkkpppxxx}}}yyywwwzzzyyywwwuuusssqqqppppppooopppqqqrrrssstttttttttssssssrrrqqqqqqqqqqqqqqqssssssttttttttttttssssssrrrqqqooooooooommmkkkhhhkkkfffbbb___]]]___hhhsss___JJJBBB>>>999777888888555333555666666666666777777777666555555444444333222222555444333222222111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111000000000000000000///111111000000000000//////......///000000000000000---......//////......------...///000444:::BBBHHHXXXYYYZZZ]]]dddppp||||||uuunnnhhhaaaXXXQQQNNNTTT]]]fffmmmqqquuuwwwvvvxxx}}}|||{{{|||}}}~~~~~~|||wwwsssqqqrrruuuwww}}}~~~{{{zzzyyywwwuuutttttttttrrrpppvvvcccUUUIIICCCAAA======<<<;;;:::888888777999999999999888888888888555555555555555444444333333222111333555666666555555444333333222222222333555555444333444555666777555888===FFFTTThhh~~~xxxtttuuuxxxzzz~~~}}}xxxtttrrrqqqmmmllljjjhhhfffeeedddddd]]]]]][[[ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTSSSSSSSSSTTTUUUUUUWWWXXXZZZZZZYYYYYY[[[]]]^^^```bbbdddfffiiimmmpppxxx}}}~~~zzzxxxvvvtttwwwvvvuuutttrrrqqqqqqpppmmmoooqqqsssttttttttttttsssrrrrrrqqqqqqrrrsssssssssssssssssssssssssssssssssqqqooonnnnnnllliiigggiiieeeaaa___^^^cccppp~~~pppVVVGGG???<<<999777777777555333666666666666666666666666555555444333333222222111444333333222222222111111000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////111111000000/////////...000000000000000000//////......///000000000000000---......//////......---000000000111222666;;;@@@NNNRRRWWW\\\cccppp}}}uuuqqqmmmggg\\\SSSLLLQQQZZZeeeooovvvyyy{{{zzz{{{~~~|||{{{}}}|||{{{|||}}}xxxuuurrrrrrrrrqqqtttyyy~~~}}}{{{yyywwwsssqqqtttaaaSSSHHHAAA@@@::::::::::::::::::999999;;;;;;:::999888777666555555555555555555444444333555444333333555555444222333222222222333333444555555444444333333555666777555777;;;@@@KKK]]]rrrzzzrrrqqqssswww|||}}}~~~{{{xxxwwwtttrrrpppmmmjjjhhhgggfff___^^^]]]\\\\\\[[[[[[[[[XXXXXXWWWWWWVVVUUUUUUUUUSSSSSSSSSTTTTTTUUUVVVVVVRRRRRRRRRRRRQQQPPPOOONNNQQQRRRSSSTTTUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[[[[[[[]]]```bbbdddgggkkknnnrrrvvv{{{~~~}}}yyywwwvvvtttrrrrrrrrrsssssssssrrrrrrrrrmmmoooqqqsssttttttttttttrrrrrrqqqqqqrrrrrrsssssssssssssssrrrrrrssssssssssssqqqooonnnnnnllliiigggcccaaa___```ccclll}}}|||^^^JJJAAA===;;;999888888777555444666666666555555555555555444444444333222222111111222222222222222222111111000000000000000000000000////////////////////////000000111111111111000000////////////////////////111000000000//////......//////////////////000000......///000000000000000...//////000000//////...111111111111111333666999DDDJJJSSS[[[cccooo~~~zzztttrrrqqqlll```VVVLLLPPPYYYfffsss{{{~~~~~~~~~~~~{{{xxxwwwxxxzzz~~~|||}}}~~~|||wwwsssqqqiiijjjmmmrrryyy}}}yyytttqqqtttaaaSSSGGGAAA???999999999999::::::::::::;;;:::999888777555444444555666666666666555444444555444444444555555333111222222222222333444555666555444333333333444666666555777:::===DDDRRRdddqqq|||uuurrrqqqvvv{{{}}}~~~|||zzzwwwsssooollljjjiiieeecccaaaaaaaaaaaa```___YYYYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTUUUUUUVVVWWWSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSRRRQQQQQQRRRTTTUUUWWWWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]^^^___bbbfffiiijjjmmmrrrwww|||}}}yyywwwvvvuuusssrrrooopppqqqrrrrrrsssrrrrrrooopppqqqrrrssstttttttttrrrqqqqqqqqqqqqqqqrrrsssssssssrrrrrrrrrrrrssssssrrrqqqooooooooommmkkkhhh___^^^___fffooo{{{mmmRRRCCC???;;;;;;:::999888777666555666666666555555555555444555444444333333222111111111111222222222222111111111111111111111111111111////////////////////////000000111111111111000000000000000000000000000000000//////////////////.........////////////000000......///000000000000000///000000111111000000//////000111000///000222444;;;BBBLLLUUU^^^jjjwww~~~yyyuuuttttttooocccZZZOOOPPPVVVcccrrr}}}zzzwwwuuutttyyyzzz{{{}}}~~~~~~~~~xxxuuummmjjjhhhiiinnnvvv|||~~~|||yyytttqqquuubbbTTTHHHAAA@@@::::::999999999999999999888888777777666555444444666666777777777666555555333333333444666666444222333333333222222333444444444444333333333444555666333666999;;;>>>HHHWWWbbbsssyyy|||wwwttttttxxx}}}~~~}}}xxxtttrrrpppnnnkkkhhhgggggggggeeeccc^^^^^^]]]]]]\\\[[[[[[ZZZ[[[[[[ZZZYYYXXXYYYZZZZZZVVVVVVWWWXXXXXXXXXXXXWWWTTTUUUWWWXXXXXXXXXWWWVVVVVVUUUTTTSSSTTTUUUWWWXXX[[[YYYXXXWWWWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^______```bbbdddeeehhhkkkpppttttttxxx~~~|||{{{}}}zzzwwwvvvuuutttsssqqqooopppqqqrrrrrrrrrqqqpppqqqqqqqqqqqqrrrrrrssstttrrrqqqqqqpppppppppqqqqqqssssssrrrqqqqqqrrrssssssrrrqqqpppooopppooollljjjeeecccfffooo|||aaaJJJAAA@@@999999:::999777666555555666666555555555444444444555555555444333333222222000111222333333222111000222222222222222222222222////////////////////////000000111111111111000000000000000000000000000000.........///////////////........./////////000000......///000000000000000///000000111111000000//////000111000//////111222666<<>>???777888999888666555555555666666555555555444444444666555555444444333333222000000222333333222111000222222222222222222222222////////////////////////000000111111111111000000000000000000000000000000---.........//////000000---.........//////000000...//////000000000000000//////000000000000//////000111333222111111222444555888===DDDOOO[[[gggooosssuuuxxx{{{~~~~~~}}}|||{{{wwwpppfff^^^UUUPPPMMMVVVgggwww~~~~~~~~~~~~|||uuuyyyyyytttmmmiiijjjlllmmmmmmmmmmmmoooqqqttttttrrrpppxxxbbbSSSJJJCCC???===<<<;;;:::999999999999888888777777666666555555666555555444444555555666666555333222222333555666444444444333333222222222444444444555555555666666666777888777888???KKKUUU___hhhttt}}}}}}}}}~~~yyyrrrrrrssswww}}}|||~~~}}}}}}~~~~~~~~~~~~zzzvvvssspppooonnnnnnjjjfffdddeeeggghhhiiihhhfffeeeddddddcccaaa^^^```___^^^___```aaa```_________^^^]]]\\\\\\\\\\\\\\\[[[YYYYYY[[[\\\]]]]]]aaa```_________```aaabbbcccdddeeeffffffhhhkkknnnrrrtttwwwzzz}}}}}}}}}|||{{{zzzyyyxxxwwwvvvuuutttssssssoooooopppqqqqqqrrrsssssssssrrrqqqqqqppppppqqqqqqppppppqqqrrrrrrrrrrrrqqqppprrrssssssrrrrrrtttuuuwwwtttqqqppppppqqqrrrrrrrrrqqqvvv{{{___KKK>>>888888:::999888666555555444444555444444333333444444555666555444444222222111000222222111111111111222222111111111111000000000000......//////000000111111111111000000//////......111111000///...---,,,,,,////////////////////////////////////////////////////////////////////////000000000000000000000000111111111000000000000000444555888===EEEPPP]]]eeeiiikkknnntttyyy|||}}}|||}}}|||xxxttttttrrrggg\\\TTTPPPNNNTTTbbbpppyyy}}}~~~~~~~~~{{{wwwuuutttrrrnnnjjjjjjgggcccaaaaaaeeejjjnnnwwwaaaRRRIIIBBB>>>===<<<;;;:::999999999999888888777777666555555555333333333333333333333333444333111000000111333444444444444333333222222222444444444444555555555666666777888666777<<>>HHHTTT\\\eeegggkkkppptttwwwxxxxxxttttttrrrqqqsssssskkkaaaSSSPPPOOOUUU```jjjoooooovvvwwwzzz}}}||||||{{{xxxuuuooojjjddd^^^]]]```eeehhhuuu___PPPHHHAAA===<<<<<<;;;:::999999999999888888777666666555555444222222333444444333222222333333111111111111333333444444333333333333222222444444444444555555555555555666777666555999???EEESSS\\\hhhsssyyy~~~xxxwwwxxxyyy|||}}}{{{~~~~~~}}}}}}||||||{{{{{{}}}}}}|||}}}|||wwwtttttttttsssssswwwsssooommmmmmnnnnnnnnnjjjiiihhhhhhiiijjjiiigggcccddddddeeeeeefffggggggdddccccccdddeeegggiiijjjlllllljjjjjjiiijjjkkklllpppqqqrrrtttvvv{{{|||zzzzzzzzzyyyxxxvvvvvvuuutttsssrrrrrrqqqssssssrrrqqqppppppooooooqqqqqqpppoooooooooooopppooopppqqqqqqrrrrrrqqqqqqssstttuuutttrrrqqqrrrsssqqqqqqrrrrrrrrrssssssssszzz}}}^^^KKKCCC???<<<;;;999888777666555444444444444444333333333333444444222222222222333333333333111111111111111111111111111111111111000000000000000000000000////////////000000000000////////////---.........//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////111333888@@@IIIPPP]]]```dddiiimmmpppqqqrrrmmmnnnnnnnnnrrrssslllcccTTTRRRRRRXXXaaaffffffdddkkkooouuu}}}}}}vvvpppggg___[[[[[[^^^aaasss]]]OOOFFF@@@===<<<;;;::::::999999999:::888777777666555555444444333444666777777666444333555444444333333444444555333333333333333333333333444444444444444444444444333555666666666888<<>><<<888777888777666555444444444444444333333333333333333444555444444333222111000000111111111222222111111111111111111111000000000///111111000000//////......000000000000////////////............/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111111222555;;;BBBGGGSSSVVV]]]bbbgggjjjmmmooonnnppppppoooqqqqqqkkkbbbVVVTTTUUUZZZccchhhhhhffffffjjjpppwww}}}~~~~~~|||zzzxxxyyyyyy{{{|||wwwnnnfff___\\\[[[[[[rrr[[[MMMEEE@@@===;;;;;;:::999999999::::::777777666666555444444444333444666777777666444333444444444444444444444444333333333333333333333333444444444444444444333333222333555666777999;;;===DDDLLLYYYgggrrr{{{wwwwwwyyy~~~|||{{{|||{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{xxxyyywwwvvvvvvwwwwwwvvvuuusssttttttttttttsssrrrqqqppprrrtttttttttvvvzzz}}}~~~~~~~~~}}}|||~~~~~~{{{xxxwwwwwwwwwvvvuuuttttttssssssrrrrrrqqqqqqppppppppppppppppppppppppqqqpppoooooonnnooooooooooooooopppqqqqqqqqqqqqpppsssttttttssspppoooooopppnnnqqqtttvvvwwwwwwzzz|||rrr]]]GGG===<<<:::777666777666555444333333333444333333333222222333333333555444333222111000000///000111222222222222111000111111111111000000000///111111000000//////......////////////000000000000////////////............////////////////////////////////////////////////////////////////////////..............................//////000000000000000111111222333666<<>>:::::::::999999::::::;;;777666666555555444333333333333333333333333333333111222222333333222222111222222222333333444444444444444444333333333222222333222222333555888999:::<<>>FFFRRR___jjjqqqtttzzz}}}wwwzzz{{{yyysssuuuyyy~~~~~~~~~}}}{{{|||||||||||||||||||||yyyyyyxxxxxxyyyyyyzzz{{{~~~}}}}}}||||||}}}}}}|||zzzxxx{{{zzzyyy{{{}}}|||zzzwwwvvvvvvwwwvvvuuuttttttttttttttttttssssssssssssrrrpppooommmllllllsssrrrqqqqqqppppppqqqqqqnnnnnnooopppppppppppppppmmmnnnooonnnmmmlllmmmnnnssswww{{{||||||pppSSSDDD???;;;;;;999555555888444444333333222222333333333222222222222222222333444333333222111000/////////000222333333222000///111111111111000000000000......//////000000111111.../////////000000111111,,,,,,---...///000111222////////////////////////////////////////////////////////////////////////---------------------------------...///000000111---///000111111333555888;;;BBBJJJOOOQQQTTTYYY^^^aaafffiiihhhhhhiiieee```]]]XXXSSSWWWcccpppzzz~~~{{{uuussstttvvvzzz~~~zzzuuuuuuvvvzzz~~~~~~~~~~~~~~~~~~ppp\\\NNNCCC>>>>>>:::::::::999999:::;;;;;;888888777666666555666666555555444444444333333333111111111222222333333333111111222222222333333333333333333333333333333333555444444444444555666666555;;;BBBJJJRRR\\\gggooouuu~~~|||rrrmmmlllqqqxxx}}}~~~}}}{{{zzzyyy}}}{{{wwwuuuuuuwwwzzz}}}{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{|||||||||yyyxxxwwwuuuttttttssssssrrrrrrqqqqqqqqqrrrssstttsssrrrrrrqqqqqqppppppooorrrqqqqqqqqqppppppoooooommmmmmmmmnnnmmmmmmlllkkkppprrrrrrooojjjhhhiiikkktttwwwzzz}}}}}}^^^JJJ@@@>>>;;;999777777888888444444555555444444333222222222222333333444444444333333333222222222111111222222222111111111111000000000111111111111000000...---,,,---...///...---000000000000000000000000........................000///...---...///111333111111000///...,,,***)))........................////////////////////////000000000000000000000000.........///000222333444:::???DDDHHHKKKPPPYYY```___```ccceeegggggggggggg]]]VVVOOORRR^^^ooo}}}|||uuuqqquuuwww{{{}}}zzzwwwzzz~~~~~~}}}}}}ppp\\\NNNCCC>>>>>>:::::::::999999::::::;;;999888777555444333333333444444333333333222222222222222222222222222333333111111222222222333333333333333333333333333333333444444444444444555666666444888===CCCJJJTTT```iiittt|||rrrkkkfffiiiooouuu~~~~~~~~~~~~~~~}}}|||zzzzzz}}}{{{xxxvvvuuuwwwyyy{{{|||}}}~~~}}}|||{{{yyyyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxwwwuuutttsssssssssrrrrrrqqqpppqqqrrrssstttssssssrrrrrrqqqpppppppppqqqqqqpppppppppooooooooommmnnnnnnnnnnnnnnnmmmmmmnnnooopppmmmjjjiiikkknnntttwww{{{nnnRRRBBB>>><<<:::888666666666777444444444555444444333222222222222333333333444444222222222111111111000000222222222111111111000000000000111111111111000000000///...///000111000///////////////////////////........................111000000000111333555777......//////...---,,,,,,........................////////////////////////////////////////////////.........///000222333444444888===???BBBGGGPPPVVVZZZ\\\```cccffffffeeeddd^^^WWWPPPSSS```rrr{{{wwwpppmmmnnnrrruuuxxx~~~||||||}}}nnn[[[MMMCCC>>>>>>::::::999999999999::::::999888666444333111111111333333333333222222222111333333222222222222222222111111222222222333333333333333333333333333333333444444444444444555555666444777999<<>><<<;;;999777555555555555444444444444444333222222222222222222333333333333222222222222222111111111222222111111111000000000///000000111111000000///111000//////000111000...////////////////////////......................../////////000222444666888+++,,,---...////////////////////////////////////000000000000000000000000////////////////////////.........///000111222333111333555777888===EEELLLTTTWWW\\\aaaddddddcccbbb___XXXRRRTTTbbbttt~~~nnnfffbbbeeennnwww|||||||||mmmZZZMMMCCC>>>>>>;;;:::999999999999999999888777666444333222222222444444444333333333222222333333333222222111111111111111222222222333333333333333333333333333333333444444333333444444555666888999999999===FFFRRR[[[kkksss}}}~~~pppbbb[[[[[[```jjjttt~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxzzz|||}}}{{{yyywwwwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{zzzzzzyyyxxxxxxxxxwwwvvvtttsssrrrqqqqqqrrrqqqpppppppppqqqssssssttttttssssssrrrqqqqqqqqqooooooooonnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmhhhiiiiiigggfffiiioootttzzzdddNNNCCC???;;;:::888777666555555555333444444444444333222222222222222222222222222333333333333333333333333333111111111111000000000000//////000000000000/////////---,,,---...///...,,,////////////////////////........................------------...000222333+++,,,---...////////////000000000000000000000000000000000000000000000000////////////////////////.........//////111222222222222333333444999???DDDNNNRRRYYY___cccdddcccaaa```ZZZSSSTTT```qqqsssjjjbbbbbbgggppp}}}}}}|||}}}~~~kkkYYYMMMCCC>>>===;;;:::999999888888888888666666555555444555555555555555555555444444444444333333333222222111111111111111222222222333333333333333333333333333333333333333333333333444555555999999999888:::AAAKKKSSSccckkkwwwvvveee[[[WWWWWW^^^eeepppvvv~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{zzzyyy{{{|||~~~~~~~~~|||{{{yyyyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxxxx||||||{{{zzzyyyxxxxxxwwwwwwvvvuuusssrrrrrrqqqqqqqqqqqqpppooopppqqqrrrssstttssssssrrrrrrqqqppppppnnnnnnnnnnnnnnnooooooooollllllmmmmmmllllllkkkjjjfffggggggeeefffkkkssszzzpppVVVFFF@@@???::::::999888777666666666333333444444333333222111222222222222222222222222111111111111222222222222111111111000000000////////////000000000000//////...---,,,---...//////---................................................,,,,,,,,,,,,,,,---------------..................000000000000000000000000000000000000000000000000....................................///000111111333222222111333666;;;>>>HHHLLLTTT[[[```bbbbbbaaa```ZZZSSSRRR[[[jjjyyyxxxqqqjjjeeeaaadddooo|||~~~~~~~~~jjjYYYMMMCCC>>>===;;;:::999888888777888888555555555444555666666777666666666666555555555555333333222222222222222222111111222222222333333333333333333333333333333333333333333333333444444555555777777777777<<>>===;;;:::999888777777777777555555444444444444444555666666555555555444444444222222222222222222333333111111222222222333333333333333333333333333333333333333222222333333444555222555777888777999>>>CCCPPP\\\mmmzzzuuummmdddZZZUUUUUU\\\bbblllvvv~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwzzzzzzzzzyyyyyyxxxxxxxxxrrrrrrrrrqqqrrrrrrssstttqqqpppoooooooooppprrrsssrrrqqqqqqppppppoooooonnnooooooooopppppppppqqqqqqooooooooommmllljjjhhhgggdddeeefffiiinnnzzzfffMMM@@@<<<;;;:::777777777777666555555444222333333333333222111111222222222222111111111000......//////000000000000111000000000////////////......////////////......,,,,,,,,,...111333444333................................................,,,------.........------------...............---........................////////////////////////........................///............///000000/////////000111222333333777;;;BBBJJJQQQVVVYYYZZZ[[[WWWQQQNNNQQQ[[[gggooowwwzzz~~~yyyvvvtttqqqjjj```]]]___cccjjjttt|||~~~hhhXXXMMMCCC>>>===;;;:::999888777777777777666555444333222222111222555555444444444333333333111111111222222333333444111111222222222333333333333333333333333333333333333333222222333333444555222555999:::::::::===@@@KKKXXXjjjyyy~~~wwwnnnbbbZZZWWW[[[___fffoooyyy~~~~~~}}}|||||||||}}}||||||zzzyyyyyyzzz{{{|||~~~yyy|||~~~~~~~~~~~~~~~}}}}}}}}}}}}yyy{{{}}}~~~}}}|||||||||xxxxxxxxxxxxxxxxxxxxxxxxttttttttttttuuuvvvwwwxxxzzzzzzyyyyyyyyyyyyxxxxxxqqqqqqqqqqqqrrrssstttuuuqqqpppoooooooooppprrrrrrqqqqqqppppppooonnnnnnnnnooooooppppppqqqqqqqqqrrrrrrqqqpppooollljjjhhhgggcccdddgggkkksssoooSSS@@@;;;;;;<<<;;;555666666666555444333333222333333333333222111111222222222222111111000000111111222222333333333444000000000000////////////......////////////......))))))))),,,///222333222................................................)))***+++,,,------------,,,,,,---...////////////........................////////////////////////........................///............//////000/////////111333333333111111555;;;CCCKKKPPPTTTVVVXXXUUUPPPNNNPPPXXXccckkkuuuxxx{{{~~~|||yyyvvvuuuwwwsssiii___[[[[[[cccnnnxxx~~~yyycccXXXNNN@@@;;;>>>;;;:::999777666444333222666555444333333444666777444444333222222333444444333222222222111111000000222222222222222222222222333111...++++++,,,///111000333555444222111333666666555333222333666999;;;LLLQQQ```sss|||rrrfff]]]WWW[[[___eeeppp~~~~~~}}}||||||~~~|||{{{{{{{{{zzz}}}{{{zzz~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||xxxzzz}}}~~~|||yyywwwvvvwwwxxxxxxxxxxxxwwwwwwvvvtttrrrpppoooppprrrssswwwwwwxxxxxxxxxwwwwwwvvvkkkmmmpppsssttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnoooooopppqqqqqqpppooonnnssssssqqqnnnkkkiiiiiijjjiiijjjmmmvvvnnnXXXFFF@@@===666555:::999888666444333333333333333333333333333333333333111111222333333111000///000000000000000000000000222111111111000000////////////////////////..................---------------------------------------------............///,,,...//////...,,,---...000000//////.........---///...---,,,,,,---...///////////////////////////+++,,,------......------,,,,,,---///000000---+++////////////000000000000333555888;;;AAAHHHQQQWWWWWWSSSMMMKKKNNNVVV___eeerrrvvvzzz~~~~~~|||{{{yyywwwpppfff___YYY^^^gggooovvv}}}|||hhh^^^SSSEEE===>>>::::::999888777666666555777666444333333444555666444333222111111222333444111000000000////////////222222222222222222222222555444111000///000222333000222333333111111222444444333222222333777:::===DDDIIIWWWjjj|||{{{pppiiiaaadddeeegggppp~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||||||||~~~|||{{{zzz~~~~~~}}}~~~}}}|||}}}~~~{{{{{{|||}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxzzzzzzzzzxxxvvvttttttuuuuuuvvvvvvuuuuuutttsssrrrpppnnnnnnoooqqqrrrwwwwwwwwwwwwwwwvvvuuuuuunnnoooqqqrrrssssssrrrrrroooooopppppppppqqqqqqqqqooopppppppppoooooonnnnnnmmmnnnpppqqqqqqqqqqqqpppmmmmmmmmmkkkjjjhhhhhhhhhmmmqqqyyy{{{^^^MMM???>>><<<666333777888777555444222222222333333333333333333333333333111222222222222111000000000000000000000000000000111111000000000/////////............////////////000000000000////////////---------------------------------............///+++---//////......///000000/////////.........---///...------------...///........................,,,---......//////......///...///000111111...,,,.../////////000000000000///111333666:::AAAHHHNNNSSSPPPKKKGGGHHHPPP[[[cccpppsssxxx{{{}}}~~~~~~}}}{{{vvvooojjjcccdddfffiiinnnuuu|||}}}kkk___TTTFFF===<<<999999999999999999888888777666555333333333444444222222111111111111222222000000000000000/////////222222222222222222222222444444333222222222333333111222333333222222333555222222111222444777:::<<<>>>AAAMMM^^^nnn}}}~~~zzzttttttrrrqqqvvv~~~}}}|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{~~~}}}~~~||||||~~~~~~{{{yyyzzz{{{yyyzzzzzz{{{|||}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwvvvuuutttssstttttttttuuuuuuttttttsssqqqpppnnnmmmmmmoooqqqrrrwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqnnnnnnooooooppppppqqqqqqoooooooooooonnnnnnnnnmmmmmmmmmooopppqqqrrrrrrrrrjjjjjjkkkllllllmmmmmmmmmvvv~~~aaaNNNBBB:::<<<<<<777444666888888666555444444444444222222333333333333333333222222111000000000000111000000000000000000000000///////////////.........------......////////////000000000////////////...---------------------------------............///***,,,////////////000222/////////...............///...------------...///........................---...//////000000///////////////000000000---+++....../////////000000000...///000222444999???DDDLLLKKKHHHDDDCCCIIIUUU___kkknnnssswwwyyy{{{~~~}}}yyyvvvsssoooiiifffgggmmmtttyyy|||hhhZZZOOOCCC<<<::::::999999999888888888888777666555444333222333333111111111111111111111111222222222222222222222222222222222222222222222222000111111111111111000000333333444444444444555555333333333333444666888999<<<>>>EEERRR___lll{{{~~~|||{{{|||~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyyyy~~~~~~~~~{{{yyyyyyzzz{{{{{{{{{{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttqqqqqqpppooopppqqqssstttvvvvvvvvvuuutttrrrqqqpppsssrrrqqqqqqqqqqqqrrrssspppppppppppppppqqqqqqqqqooooooooonnnnnnnnnnnnnnnmmmnnnnnnoooppppppppppppmmmmmmmmmooossswwwzzz{{{lllPPPEEE===999;;;===999777888999999888777666666555555222222222222222333333333333222000/////////000111////////////////////////........................,,,------......//////000......---------,,,,,,,,,---------------------------------............///,,,...000000//////000111.................................------.................................------...//////////////////...---...///...,,,***........./////////000000///000111111222555999===CCCFFFGGGEEEBBBFFFQQQ[[[eeehhhmmmqqqtttwww{{{}}}~~~~~~|||tttooolllmmmnnnnnn{{{|||eeeTTTIIIAAA<<<;;;::::::999888777666666555666666555444333222222222111111111111111111111111222222222222222333333333222222222222222222222222...///000111111000000///222222111222333333333333555444444444444555555555999999>>>HHHRRR^^^lllxxx}}}~~~zzz}}}|||{{{}}}}}}||||||}}}~~~~~~~~~}}}}}}||||||}}}~~~}}}yyywwwvvvwww~~~~~~}}}zzzxxxyyyzzz}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttttttttsssssstttuuuvvvwwwvvvvvvuuuuuusssrrrppppppqqqqqqqqqqqqrrrssstttuuusssssssssrrrrrrqqqqqqqqqppppppooonnnmmmnnnnnnooooooooonnnnnnmmmmmmmmmmmmooommmmmmqqqxxxuuuYYYFFFBBB<<<888888999888888999666666666555555444444333111111111222222333333333333222000/////////000111////////////////////////------------............,,,---------......//////------------,,,,,,,,,,,,---------------------------------............///...000111000...------...---------...............---..................---........................,,,,,,---............---000///......//////---,,,............////////////000000111000000111555777<<>>===;;;:::999888777666555555555555444444333333222222111111222333333222111111000000000111111111111111222222222222222222222222000111222222333222222222000///...///000111111///555555666555555444333222444333777@@@IIISSSaaammmpppuuu}}}vvvzzz~~~||||||}}}~~~~~~~~~}}}|||{{{{{{}}}~~~}}}|||{{{{{{|||zzzzzzzzzxxxvvvttttttuuu{{{||||||}}}}}}}}}|||||||||}}}|||{{{xxxwwwxxxyyy}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuutttttttttuuuuuuuuuuuuuuuuuutttssssssrrrvvvvvvvvvvvvvvvwwwwwwxxxuuuuuuuuutttsssrrrqqqppppppqqqqqqrrrsssttttttuuutttsssssssssrrrrrrrrrrrrrrrqqqooonnnnnnnnnooopppqqqpppooonnnmmmlllllllllmmmlllooovvvwww\\\III@@@???;;;777555555666666666222222222222222111000///000000111111222333333333111111000////////////000000000000000000000000000---------...............------------------------/////////............------------------------------------............//////000111000---+++++++++---------------.........------...//////...------------------------------+++,,,,,,---...---------111///...///000111000///------........./////////......///.........111333666;;;AAACCCDDDFFFLLLRRRXXX\\\aaafffjjjoootttxxx}}}wwwmmmgggnnn}}}~~~{{{zzzdddRRRHHHCCC???;;;::::::999999999888888888333333444444444333333222111222333444444333222111000000000111111222222222222222222222222222222222222222222222333333444444111///...///111333111///333444555666666444333222333111444;;;BBBJJJVVV```iiinnnwwwuuuvvvxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~~~~}}}|||zzzzzz{{{}}}~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{xxxyyyyyyxxxvvvuuuuuuwwwxxxxxxyyyzzz{{{{{{{{{{{{|||||||||{{{yyyyyyzzz|||yyyyyyzzzzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssrrrrrrqqqrrrsssttttttsssrrrrrrppppppqqqrrrrrrsssttttttsssrrrpppoooooooooqqqqqqrrrqqqpppooonnnnnnoooooommmpppwwwzzz```LLLBBB???::::::888666555666555444000111222222222111000//////000000111222222333333000000000000000//////...000000000000000000000000------......///////////////......------,,,,,,+++/////////.........---------------------------------------............///,,,...///...,,,++++++,,,,,,,,,,,,------.........------...//////...------------------------------,,,------..................,,,+++,,,...000000///---------.........//////,,,---......---...000222222555888;;;???DDDKKKOOOTTTWWW\\\aaaffflllrrrvvv{{{{{{oooqqqzzz}}}}}}wwwcccQQQHHHCCC===888999999999::::::;;;;;;;;;222222333444444444333333222333444444444444333222222222222333333444444444222222222222222222222222222111111111111222333444444222111222555666444222111222444666666555444333555333444999>>>CCCLLLVVVfffkkkttt}}}uuutttsssssstttxxx|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}{{{yyyxxxxxxyyy{{{{{{{{{|||{{{yyyyyy{{{}}}}}}||||||}}}}}}|||{{{{{{{{{{{{{{{zzz{{{{{{zzzxxxxxxyyyzzzvvvwwwxxxzzzzzz{{{{{{{{{}}}~~~~~~||||||~~~uuuvvvwwwxxxzzz{{{|||}}}wwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyxxxwwwuuuuuuuuuuuuuuuttttttssssssrrrtttttttttuuuttttttssssssssstttuuuuuuuuussspppooolllmmmnnnppprrrtttuuuvvvtttsssqqqoooooopppqqqrrrrrrqqqpppppppppqqqrrrsssqqqvvvfffRRRFFFAAAAAA888999:::999888888666444222333444555444333222111///000000111222222333333///000111111111000...---000000000000000000000000........./////////000000//////...---,,,++++++***------,,,,,,,,,+++++++++---------------------------------.........//////***,,,------,,,+++,,,---,,,,,,,,,------.........,,,---...//////...---,,,---------------------------......///////////////)))((('''(((+++,,,---,,,---------.........//////---...000000///000222444111111111444999AAAIIINNNQQQUUUZZZ___dddjjjqqquuuxxx|||zzzwwwzzz{{{|||~~~vvv___PPPFFF>>>;;;;;;999999999888777666666555666666666666555555555555000333555777777555333000///000111222333222222111111111111111111111111111222111111111222333444444777666444333222333444444333333333333333333333333222333555777:::@@@GGGLLLbbbkkkssswww}}}}}}{{{vvvoookkklllrrrwww~~~|||~~~~~~~~~}}}~~~}}}}}}~~~}}}|||{{{{{{}}}~~~}}}|||{{{zzzxxxvvvvvvwwwxxxyyywwwyyyzzzzzzyyyxxxyyyzzz}}}~~~{{{xxxzzzyyyyyyzzz|||}}}|||zzz|||{{{zzzzzzyyyyyyzzzzzzxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzvvvvvvwwwxxxxxxxxxxxxwwwuuuttttttsssssstttvvvwwwxxxxxxyyyyyyzzz{{{||||||yyyzzz{{{||||||zzzxxxwwwuuuvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssrrrrrrssstttsssrrrpppoooqqqrrrssstttttttttssssssvvvtttqqqqqqqqqrrrrrrrrrsssrrrqqqpppooosssyyy}}}|||kkkUUUKKKCCC===:::::::::999777666444333333222222222222222222222222444333111//////000111222000000000000000000000000/////////////////////////////////...------,,,,,,.........///////////////////////////////////////222111000...------------------------------------//////.........---------........................,,,---...000000000//////,,,,,,,,,------.........---------------------------...//////000000//////......------------......,,,...//////...------...---///111444777<<>>;;;;;;888888888888777777666666666666555555555444444444222222111111111111222222222222222222222222222222111111111111111111111111------...///000222444555444444444444444444444444222222222222222222222222444555555555555777:::>>>GGGSSSbbbkkkpppuuu}}}zzzppphhhbbb```___ooovvv{{{|||}}}~~~zzzzzzzzz|||~~~}}}||||||{{{yyyxxxwwwvvvvvvwwwxxxyyyzzzzzzxxxwwwxxxxxxvvvwwwxxxyyyzzzzzzyyyxxx|||{{{{{{{{{|||{{{zzzxxxxxxwwwwwwvvvuuuvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwxxx{{{{{{zzzyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxyyy{{{|||zzzzzzzzzzzzzzzzzzyyyyyy{{{{{{zzzyyyxxxvvvtttsssttttttuuuuuuvvvuuuuuuuuurrrrrrrrrqqqqqqqqqppppppoooppprrrtttvvvxxxyyyyyy{{{yyyvvvsssqqqqqqqqqrrrppprrrsssrrrrrrqqqqqqrrrrrrrrrtttzzz{{{___PPPBBB===;;;999777777777666666555333222222111111111111111111111111111222111000////////////000////////////////////////////////////////////////---......///000000111111///...............------........................---,,,,,,,,,,,,,,,------------------------------------------------------........................,,,---.../////////...---------------------------------------------------///000111111222222111111......------------......,,,...//////...------......//////...------///111999:::AAALLLTTTYYYaaaiiirrrtttvvvuuurrrqqqrrrsss{{{}}}yyyqqqkkkaaaaaabbbdddhhhnnnssswww~~~~~~{{{zzz|||oooZZZMMMEEE>>>;;;;;;888888888777777777777777555555555555444444444444222111000000000000111222111111000000000000000111111111111111111111111111------...///000222444555000000000111111111000000222222222222222222222222333444444444555777:::===@@@JJJXXXccchhhnnnxxx|||wwwqqqlllfffcccjjjpppzzzzzz{{{|||~~~~~~yyyyyyyyy{{{}}}~~~~~~~~~~~~|||{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwxxxzzzyyywwwvvvvvvwwwtttvvvxxxyyyyyyyyyxxxxxx|||{{{{{{{{{|||{{{zzzxxxxxxwwwwwwvvvuuuvvvvvvvvvzzzyyyxxxwwwvvvvvvvvvvvv{{{{{{zzzyyyyyyyyyzzzzzz}}}|||{{{zzzyyyxxxyyyyyyvvvvvvwwwwwwyyy|||~~~|||||||||||||||{{{{{{{{{zzzzzzyyyxxxvvvuuusssrrrsssssstttuuuuuuuuuuuuuuutttsssssssssrrrrrrrrrrrrpppppprrrtttvvvxxxzzz{{{zzzxxxuuurrrpppppppppqqqssstttvvvuuusssrrrsssuuusssvvv||||||aaaQQQGGG???===<<<999777888666666555444333222222111111111111111111111111111222222111111000000000000////////////////////////////////////////////////,,,,,,---...//////000000//////......---------,,,........................000///...---,,,,,,,,,,,,------------------------,,,,,,------------------........................,,,---...//////...---,,,------------------------------------------------+++,,,,,,---------------......------------......,,,...//////...------...,,,...///...------///111222333:::DDDLLLRRR\\\dddooorrruuusssooommmmmmpppxxxzzz}}}zzztttmmmiiiddd```^^^___aaacccsssyyy~~~{{{yyy}}}nnn[[[OOOGGG@@@======888888777777777777777777555555555444444444444333222222111111111111222222111111000////////////000111111111111111111111111222111111000000000111111000000111222222222222111222222222222222222222222111222333444444666999<<<;;;AAALLLXXX___fffqqq{{{~~~|||wwwqqqmmmfffkkkrrryyyyyyzzzzzz{{{||||||||||||yyyyyyyyyyyy{{{}}}}}}||||||}}}}}}{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwwwwyyyzzzyyywwwvvvvvvvvvuuuwwwyyyzzzyyyxxxxxxyyy|||{{{zzz{{{||||||zzzyyywwwvvvvvvuuuuuuuuuuuuuuu{{{zzzyyyxxxxxxxxxxxxxxx}}}|||{{{zzzzzz{{{|||}}}}}}{{{yyyyyyyyyzzzvvvvvvwwwxxxzzz||||||}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxvvvuuutttssssssrrrsssttttttuuuuuuuuuuuuuuuuuuttttttttttttssssssqqqqqqrrrsssuuuwwwyyyzzzwwwvvvtttrrrqqqqqqqqqqqqppprrrsssrrrpppqqquuuxxx~~~~~~}}}iiiSSSDDD>>>;;;;;;;;;888888:::666555555444333333222222111111111111111111111111222222222222111111111000000000000000000000000000////////////////////////+++,,,,,,---...//////000//////......---,,,,,,,,,------------------------333222111///...---------------------------------,,,,,,,,,,,,------------........................------...///...---,,,+++...------------,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,......------------......,,,...//////...------...+++,,,...///......000111000000444<<>>:::999:::999666666999666666555555444444333333111111111111111111111111111111111111111000000///000000000000000000000000////////////////////////------......//////000000//////...------,,,++++++------------------------000000///...---------...------------------------++++++,,,,,,,,,---------........................------...///...---,,,+++......---------,,,,,,,,,------------------------------...///////////////......------------......,,,...//////...------...***,,,...///......///000000///000555999===EEEMMMTTTZZZaaabbb```___cccgggooorrrvvvyyyzzz}}}~~~|||yyywwwsssnnnjjjfffdddcccZZZ[[[___gggrrr}}}}}}|||~~~zzzjjjWWWLLLDDD>>>;;;;;;777777777777777888888888555555444444444333333333111222333333333333222111444333111000000000111111111111111111111111111111222111111111222333444444...///000111222111111000111111111111111111111111000111222111000111222444777444999EEEPPPXXXcccnnnyyy~~~{{{yyyvvvtttuuuzzz|||}}}}}}}}}}}}}}}||||||zzzzzzxxxxxxxxxxxxyyyzzzyyyxxxwwwxxxzzzzzzyyyxxxvvvvvvwwwyyyyyyyyyyyyyyy{{{}}}~~~}}}zzzyyyyyyyyywwwzzz}}}}}}zzzxxxyyyzzzzzzyyyyyyzzz|||}}}|||zzz|||{{{zzzzzzyyyyyyzzzzzzvvvwwwxxxzzz|||}}}|||}}}~~~|||zzzxxxxxxxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{yyyzzzzzz{{{|||}}}~~~~~~wwwvvvuuutttttttttttttttqqqrrrssstttuuuuuuuuuuuuuuuuuutttttttttssssssssstttsssrrrrrrssstttuuuvvvsssssstttuuuvvvvvvuuuuuutttwwwzzzzzz{{{}}}~~~|||qqqYYYGGG@@@???<<<;;;;;;999444444777666666666555555444444333000000000000000000000000000000000000000//////...000000000000000000000000////////////////////////////////////000000000000//////...---,,,,,,++++++------------------------++++++******++++++,,,,,,------------------------+++++++++,,,,,,---------........................------.........---+++***.........------,,,,,,,,,---------------------------......///////////////.........------.........,,,...//////...------...***,,,......---------...222//////111333555;;;CCCGGGNNNWWWZZZYYYZZZ___dddlllooosssvvvxxx{{{~~~|||xxxtttpppnnnfffaaa]]]^^^fffooovvvyyy~~~}}}zzz{{{kkkXXXKKKCCC<<<888888444444555555666777777777666666666666555444333333---000222222000///000222333333333222222222111111333222222222111000000000111111000000111111222333111111222222222222111111111111111111111111111111333222222111111222222333777777888;;;DDDRRRaaakkkvvv|||~~~~~~{{{yyyxxxzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxvvvvvvwwwxxxyyy{{{|||}}}}}}|||{{{zzzxxxwww{{{zzzxxxwwwvvvwwwwwwxxxyyy{{{||||||{{{{{{|||~~~{{{{{{||||||{{{zzzyyyyyywwwxxxzzz|||~~~}}}{{{{{{||||||}}}}}}|||zzzyyyxxxxxxyyyyyyyyyzzzzzz{{{|||||||||{{{zzzzzzyyyyyyyyyyyyxxxxxx{{{yyyvvvuuuuuutttsssrrrmmmpppsssvvvwwwuuusssqqqssssssssssssssstttuuuvvvtttssssssrrrrrrrrrrrrrrruuuuuuwwwyyy||||||{{{yyy}}}}}}}}}|||wwwyyy|||qqq\\\LLLBBB>>>;;;:::999777666666555555444444333333222111000000111111111000000000000000333333222222111000//////////////////..................////////////......000///...---,,,------...000///---,,,,,,---///000------------------------......---------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,---------,,,++++++------------------------)))***,,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...000333555666???CCCHHHMMMRRRWWW\\\```eeeiiioootttwwwyyy|||}}}~~~~~~||||||xxxooobbbZZZZZZ___ccceeetttxxx~~~}}}~~~xxxhhhUUUJJJCCC<<<999999666666666777777777777777555555555444333111000///000222444444111000111333444333333333222222222222222222222111111111111111111111000000111111222333222222222222222222222222111111111111111111111111333222222111111222222333555444444777>>>IIIWWW```nnnzzz~~~}}}}}}~~~|||zzzxxxwwwvvvwwwwwwyyyyyyxxxwwwwwwwwwwwwwwwuuuuuuvvvwwwyyy{{{|||}}}}}}|||{{{zzzxxxwww{{{zzzyyyxxxwwwxxxyyyyyyzzz{{{||||||{{{{{{|||~~~|||||||||||||||{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}|||zzzyyyxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxyyywwwvvvuuuvvvuuusssrrrooopppsssuuuvvvuuutttrrrtttssssssssssssttttttuuurrrrrrqqqqqqqqqrrrssssssuuuuuuwwwzzz}}}{{{xxx{{{|||rrr\\\LLLAAA;;;999999999777666555444444444444444333333222111111000///000000000111222222222333333222111111000//////////////////..................////////////......000///...---,,,------......---,,,++++++,,,---...------------------------......---------,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,++++++,,,------,,,,,,,,,------------------------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444555888===BBBGGGMMMSSSWWWaaaeeekkkpppsssvvvyyy{{{yyylllbbb^^^]]]]]]\\\\\\aaajjjttt}}}}}}uuueeeSSSIIIBBB===::::::888888888888777777777777777666666444333111///...333555666555333222222333333333333333222222222222111111111111111222222222111111000000111111222333333333222222222222333333111111111111111111111111333222222111111222222333333333222333888AAALLLSSSbbbpppxxx}}}zzzxxxvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwtttuuuuuuwwwxxxzzz|||}}}~~~~~~}}}|||{{{yyyyyyxxx{{{zzzyyyyyyyyyzzz{{{|||zzz|||}}}}}}{{{{{{|||~~~}}}}}}}}}~~~}}}}}}|||{{{||||||||||||||||||||||||~~~}}}|||zzzzzz{{{{{{|||}}}|||zzzyyyxxxxxxyyyzzzyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxvvvuuuuuuvvvwwwvvvtttrrrqqqrrrssstttttttttttttttuuutttssssssssssssssssssrrrrrrqqqqqqrrrsssuuuvvvtttvvvyyy}}}}}}~~~uuuZZZIIIAAA===;;;;;;888888666555444333333333444333333222222111111111//////000111222333333444222222222111111000000///////////////..................////////////......///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,***++++++,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111333777;;;@@@FFFMMMRRRZZZ___dddiiimmmppptttvvvyyyoooiiiddd```]]]TTTWWW]]]dddmmmuuu||||||vvvfffTTTIIIBBB===::::::999999888777777666555555777777777666555333222111555555666555444222111111111111111111111111111111000000000111222222222333111111000000111111222333333222111000000111222333111111111111111111111111333222222111111222222333333333333333666===EEEKKKXXXgggpppyyyzzzxxxzzz}}}}}}{{{yyyxxxxxxyyyzzz{{{zzzzzzzzzzzzyyyyyyxxxxxxttttttuuuvvvxxxzzz|||}}}|||}}}}}}|||zzzyyyyyyyyy{{{zzzzzzzzzzzz|||~~~{{{|||}}}}}}|||{{{|||~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}{{{zzzzzzzzz{{{|||~~~|||{{{zzzzzz{{{{{{yyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwsssssstttvvvxxxwwwtttrrrssssssssssssssstttuuuuuuuuuttttttsssrrrrrrrrrrrruuutttsssrrrsssuuuvvvxxxuuuzzz}}}zzzuuu```JJJ@@@>>>===<<<<<<888888666555444333333333333333333222222111111111000000111111222222333333222111111111000000000///////////////............---......//////......---...---------------------+++,,,------------,,,+++------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------------,,,+++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------------------------111333555777;;;@@@GGGLLLRRRVVV\\\aaaeeeiiinnnppp|||{{{xxxuuuppplll^^^]]]\\\\\\___cccgggjjjuuu}}}yyyiiiVVVKKKCCC===::::::888888777666555444444333555555555666555555444444444444444333333222000///////////////000000000000000000000111222222222333111111000000111111222333111111000000000000111111111111111111111111111111333222222111111222222333222222222333555:::AAAEEEOOO^^^hhhrrr~~~vvvqqqppprrrsss~~~}}}|||{{{{{{||||||xxxyyyyyyzzzyyyxxxwwwwwwuuuvvvvvvwwwxxxzzz{{{|||zzz|||}}}|||yyyxxxyyy{{{{{{{{{zzzzzz{{{}}}|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzz{{{{{{|||~~~}}}||||||}}}}}}zzzzzzzzz{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwsssssstttvvvwwwwwwtttrrrttttttssssssssstttuuuvvvuuutttsssrrrrrrrrrrrrrrruuutttsssrrrsssuuuwwwxxxzzz~~~www\\\MMM???:::;;;:::888777999999777666555444444444333333222222222222222111333222222111111000000000111111111000000000000000////////////............------............------,,,,,,------------------------............------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,---------------------------------------------,,,,,,++++++///000000111222666;;;???IIIMMMRRRXXX]]]bbbgggjjjxxx}}}||||||iiifffbbb^^^\\\\\\^^^___eeekkkrrrvvvyyy{{{~~~zzziiiWWWKKKDDD===::::::888777777666555444444333111222333333444444333333333222111222333222000...///////////////000000000111111111111111222222222111111000000111111222333000111222222222222111000111111111111111111111111333222222111111222222333000000111222333666;;;???GGGVVV```jjjxxx|||~~~wwwooolllkkkjjjwww|||}}}|||xxxyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxxxxyyyzzz{{{|||yyy{{{}}}|||yyyxxxyyy|||{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~|||{{{|||}}}}}}~~~~~~~~~~~~}}}}}}|||||||||~~~}}}{{{{{{||||||}}}}}}|||}}}}}}~~~{{{{{{||||||{{{{{{zzzzzzxxxxxxxxxxxxwwwwwwwwwwwwtttssssssuuuvvvvvvtttrrruuuttttttsssttttttuuuuuutttsssrrrrrrrrrrrrrrrrrrtttsssrrrrrrtttwww{{{}}}zzzzzzdddMMMDDD<<<;;;<<<999666666999999777666555444444444222222222222222222222222333333222111000///......000000000000000000000000////////////............------............------+++,,,,,,------------,,,........................------------------------......---------,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,***++++++,,,------------------------------------+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...+++++++++,,,,,,,,,---------------------------------------------,,,++++++...////////////111555888???BBBHHHMMMSSSXXX^^^bbbsss~~~|||yyyyyy|||~~~yyyvvvrrrlllfff```]]][[[XXX\\\aaaeeeiiipppxxxwwwgggUUUJJJCCC===:::;;;888777777777666666555555333333333444333333222222333111000111333333111///000000000111111111222222222222222111111111111111111111000000111111222333111222444555555444222111111111111111111111111111333222222111111222222333111222333333333444777999===LLLWWWbbbrrryyy}}}{{{sssmmmjjjiiilllpppvvv{{{}}}~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{wwwzzz}}}|||xxxwwwzzz}}}|||{{{{{{zzz{{{|||}}}~~~}}}~~~~~~|||{{{|||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}|||}}}}}}~~~}}}|||{{{{{{||||||||||||}}}}}}||||||{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwuuutttssssssuuuuuutttrrrtttuuuuuuuuuuuutttttttttrrrrrrrrrqqqrrrrrrsssssstttttttttvvvzzzyyyvvvuuu~~~eeeSSSEEE@@@======<<<999888:::888888666555444333333333222222222222222222222222111000000000///.........///000000000000000000000////////////............,,,------......------,,,***+++,,,---...------,,,......---,,,,,,---......------------------------......---------,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,------------------------*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,---------...........................,,,------......---,,,+++...000111111111222444777555888>>>DDDIIIPPPVVVZZZhhhsss|||~~~~~~~~~|||zzzxxxyyyzzz|||~~~~~~||||||uuummmeee```^^^```bbbcccdddiiiqqqwwwtttdddSSSHHHCCC>>>;;;<<<888888888888777777777777666666666666555444333222333111000111444555333000111111222222333333333333333222222222111111000000111111111000111222222333111333666888888666333111111111111111111111111111333222222222222222222333555666666555444444555777666EEEPPP]]]ooowww~~~~~~wwwqqqmmmkkkdddgggkkkpppuuu{{{}}}|||{{{zzzzzzzzzzzzzzzvvvzzz}}}|||xxxwwwzzz}}}|||{{{{{{zzzzzz{{{}}}~~~~~~~~~|||||||||}}}|||}}}~~~||||||}}}~~~}}}}}}}}}~~~~~~|||{{{zzzzzz{{{{{{}}}}}}~~~~~~}}}|||{{{{{{xxxxxxxxxwwwwwwwwwwwwvvvwwwuuusssrrrsssttttttssstttuuuuuuuuuuuuuuuttttttqqqqqqqqqqqqrrrsssssstttwwwwwwxxx|||yyysssqqqtttfffPPPCCC???;;;::::::777444666;;;777666555444333222222222222222222222222222222222............////////////////////////000000000000000/////////............,,,------......------,,,)))***,,,---...------,,,...---+++******+++---...------------------------......---------,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,,,,,,,---------,,,++++++------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////........................,,,---.........---,,,++++++---///000000111333555...222888===CCCJJJQQQUUU___iiirrrttttttvvvxxxxxx{{{zzzyyyxxxxxxyyyzzz{{{~~~}}}|||tttpppmmmmmmmmmjjjgggggglllpppuuu```SSSJJJ???<<<===888999888888888777777666666999999777666555444444444555555444444333222111111555333000///000111111000---///111111000///000111222222111111111111222222222111111111000000//////444333222222111111222222222222222222222222222222000000111222333555666777:::===EEERRR___lll}}}zzzuuuqqqlllfffdddfffkkkppprrr}}}|||wwwvvvwwwyyywwwyyy{{{{{{yyyxxxxxxxxx~~~}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyzzz|||}}}}}}~~~~~~~~~~~~}}}}}}||||||zzzxxx}}}}}}{{{{{{zzz{{{|||}}}{{{zzzyyyxxxwwwuuuttttttttttttttttttuuuvvvwwwwwwvvvuuuuuuttttttssssssrrrpppqqqqqqrrrrrrtttwwwzzz~~~wwwrrrsssttt~~~gggRRRDDD???<<<;;;:::888777666666666222222333333333333444444222222222222111000//////......//////////////////000000////////////000000///.........------------000///...---,,,+++******......---,,,,,,+++******,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...***'''(((---///---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++------......------,,,+++/////////......---------,,,------......------,,,,,,,,,,,,---------......---...000111111111000///444222111222888@@@IIIOOOZZZ___fffllloooppppppqqquuuuuutttrrrqqqrrruuuxxx}}}~~~~~~~~~~~~}}}zzzvvvrrrooouuu```RRRJJJ???<<<===999888888888777777777666666777666555333222111111111444444444333222111111111444222000000111111111000---///111111000///000111111111111000000111111111333222222222111111111111111111111111111222333333222222222222222222222222000000000111222333444555777888???KKKWWWdddvvvwwwqqqiiibbb```aaacccccckkknnnuuu|||}}}zzzxxxxxxxxxyyy{{{{{{zzzwwwuuuuuuuuu}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{{{{||||||}}}|||{{{zzz{{{{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{|||{{{zzzyyyyyyzzz{{{|||{{{zzzyyyxxxvvvuuuttttttrrrrrrqqqrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuutttuuuxxx|||~~~zzzzzz}}}~~~gggUUUFFF===;;;;;;;;;999888777666666666444444444333333222222222111111222222222222222111///////////////.........000000////////////000000/////////.........------...---------------,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...***''')))---///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,++++++++++++,,,,,,........................------......------,,,+++,,,,,,,,,,,,,,,+++++++++)))******++++++******)))+++++++++,,,,,,,,,---------...//////000000//////222000//////333999@@@DDDOOOTTT[[[aaadddgggiiijjjjjjlllnnnoooqqqtttxxx{{{|||}}}~~~{{{vvvttt```RRRJJJ???<<<===999888888777777777777666666666555444222111111111111333333333222111111000000444222000000111222111000---///111111000///000111111000000//////000000111333333333333333222222222...//////000111222333444222222222222222222222222111111000000111111222333666555:::CCCNNN[[[nnn}}}~~~tttjjjccc]]]YYYWWWYYYYYY\\\bbbhhhppp||||||zzzzzz{{{{{{yyyvvvuuuuuuvvvwwwwwwwwwwwwxxxzzz|||~~~~~~}}}{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}zzzyyyxxxxxxxxxyyyzzz{{{{{{zzzyyywwwvvvuuuttttttrrrqqqqqqqqqqqqrrrssssssuuuuuuuuuvvvxxxyyyzzz{{{}}}{{{zzzzzz||||||~~~~~~dddRRRHHH@@@======;;;:::999777666666666666666555555444222111111000000000111222333444444333000000//////.........---000//////......//////000000/////////............,,,,,,,,,------...............------,,,+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((())),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,...------------...//////111000//////000333777999CCCGGGMMMSSSWWW\\\```cccaaadddhhhlllnnnqqqtttwwwwww{{{~~~ttt___QQQIII>>><<<===999777777777777777777666666777666555444333333222333222222222111111111000000333111000000222222111000...///111111000000000111000000////////////000000333333333333222222222222......///000111222222222111111111111111111111111222222111111111111222222777666888>>>GGGSSSeeeuuu}}}~~~zzz}}}|||rrrggg]]]VVVSSSOOOOOORRRVVV]]]iiiuuu||||||}}}|||{{{xxxwwwxxxyyyvvvvvvvvvvvvxxxzzz{{{|||~~~~~~|||{{{yyyyyyxxxxxxwwwxxx{{{}}}~~~~~~}}}}}}~~~|||{{{|||}}}~~~}}}{{{yyyxxxwwwvvvwwwxxxyyyzzz{{{zzzxxxvvvuuuttttttttttttsssssssssssstttuuuuuusssuuuwwwzzz}}}{{{wwwuuu{{{gggQQQEEEAAA???>>>>>>999999888777666555555666555555444333333222111111111111222333333333333333000000000///......------/////////....../////////000000/////////.........,,,,,,,,,---------............------,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,...---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++++++++++++++,,,,,,------......------,,,+++,,,,,,,,,------......///------............------++++++,,,,,,,,,---------...---,,,+++,,,---...///111111000000111222333444;;;>>>CCCHHHMMMTTTZZZ^^^```dddhhhjjjkkklllmmmnnnsssyyysss^^^QQQIII>>><<<===999666666666666666666777777666555444444333333333333222222111111111111111111222111000111222333222000...000222222111000111222000000////////////000000111111222222222222222222000000111111111111000///111111111111111111111111444444333222222222222333777555666:::@@@JJJZZZhhh{{{~~~|||{{{pppppp|||vvvhhh^^^SSSNNNJJJKKKMMMPPPYYYaaalllvvv~~~{{{{{{{{{yyyzzzzzzzzz{{{|||}}}}}}{{{zzzyyywwwvvvuuuuuuuuuvvvxxx{{{}}}}}}}}}~~~~~~~~~}}}|||zzzzzz{{{{{{yyyxxxxxxxxxwwwvvvwwwxxxyyyzzz{{{zzzwwwuuuttttttttttttttttttttttttuuuvvvwwwxxxuuuwww|||xxxqqqqqquuuzzzaaaRRRDDD>>><<<:::888999888888777666555555555555333333333333333333333333222333333333222222111000000000//////.........---//////............//////////////////..................---------,,,,,,,,,......------------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---------))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++++++++---,,,,,,,,,,,,,,,,,,---............//////000000------......------,,,++++++,,,,,,------.........******++++++++++++******------------............---,,,+++++++++,,,.../////////000000111222222222555888;;;???DDDKKKRRRWWW```cccgggjjjkkkkkkkkklllrrrwww}}}}}}}}}rrr]]]PPPIII>>>;;;===999555555666666666666777777444444333222222222222222222222222222222222222222111000000111333333222000...000222222111000111222111000000//////000000111111111111111222222222222000111222222222111///...111111111111111111111111444444333333222333333333444222333666:::@@@LLLXXXmmm}}}|||qqqpppyyytttjjjYYYSSSNNNNNNNNNNNNSSSYYYbbbjjjttt}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwvvvtttsssssssssssswwwxxx{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzxxxvvvyyyxxxxxxwwwxxxyyy{{{|||{{{zzzwwwuuussssssttttttssssssssstttvvvwwwyyyzzzzzz~~~uuukkkhhhooo|||kkkOOOGGG???===<<<888666666777777666555555555555555222222222333333444444444222333333222111000/////////////////////////////////......------......//////.........------------.........------,,,,,,,,,......------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------,,,,,,,,,,,,------,,,,,,------.../////////------......------,,,+++************++++++++++++++++++,,,,,,,,,,,,++++++............////////////---,,,,,,,,,,,,---......,,,,,,---...///000000111000111444777;;;@@@FFFKKKUUUZZZ```eeeiiillloooqqqqqquuuyyyzzzzzz{{{~~~qqq]]]PPPHHH>>>;;;===999555555555666666666777777555444333333222333333333222222222333333333333333000000000222333444222000///000222222111111111222111111111000000111111111222222222222333333444444///000222333444333111000111111111111111111111111333222222222222222333333222111222555777999BBBKKK]]]nnn|||zzz~~~zzziiiaaaZZZWWWUUUUUUXXX\\\bbbdddhhhmmmsss{{{}}}{{{yyyyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxyyy{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyyyy{{{{{{zzzyyyzzzzzzyyyyyyzzz{{{}}}~~~|||zzzwwwtttrrrssstttuuuttttttuuuwwwyyy{{{}}}~~~~~~wwwuuuqqqmmmnnnxxxhhhRRREEEAAA???>>>;;;777666999666666555555444444555555333333333333333333333333000000111111111000000///------......///000000000///......------......///------------,,,,,,,,,,,,,,,,,,---------------...------..................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---,,,,,,,,,...///++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---------,,,,,,,,,,,,------******++++++,,,------...------......------,,,++++++++++++***************---......//////......------------.........//////,,,,,,---...............,,,,,,------...//////000---...000222444777<<>>;;;>>>999444555555555666666777777777777666555555555666666333333333333333333333333000///000222444444222000///111222222111111111333222222111111111111222222333333333444444555555555...///222444555444444333000000000000000000000000111111000000111222222333222222444777777777===EEERRRcccwww}}}zzzpppfffaaa]]][[[^^^bbbdddcccbbbccchhhpppxxx|||}}}}}}|||{{{{{{|||||||||zzzzzz{{{||||||}}}}}}}}}~~~~~~}}}|||||||||zzzyyyxxxzzz|||}}}}}}|||{{{{{{zzzzzz{{{|||~~~|||zzzvvvtttrrrrrrtttuuuvvvwwwxxxzzz}}}~~~zzzwwwwwwzzzzzzwwwrrruuuvvvwwwxxx}}}oooUUUBBB===;;;;;;;;;777222333888666666555444444444555555666555444444333222111111---...///000000111111000,,,,,,---...///000111111.........------.........------,,,,,,,,,+++++++++***++++++,,,---//////000------..................000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---......------,,,,,,------...------......///000111111------......------,,,+++...------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,---...///000///...---//////.........///000000,,,...///000111333777:::555;;;DDDMMMVVV___ggglllqqqooonnnooorrruuuvvvvvvzzz~~~qqq\\\NNNHHH???===>>>888999888888777666555555555555555555555444333222111333333333333333333333333000000000000000000000000111111000000000000111111000000000000000111111222111111111111111111111111333333333222222222111111111//////000111222111000000000000000111111111111333333333333444666888999GGGPPPbbbvvv{{{}}}zzz|||~~~{{{uuupppnnnpppsssqqqqqqoookkkkkkoooooolllppppppvvv~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~|||yyy{{{zzzxxxwwwwwwyyy|||~~~zzzxxxvvvwwwzzz}}}}}}|||xxxwwwwwwwwwwwwxxxyyyyyy~~~}}}vvvnnnllliiiiiilllsss|||iiiTTTHHHEEE===<<<;;;999777666444333777777666555444444333333111222222333333222222111000000000000000000000000000///...------...///000,,,---...//////...---,,,+++++++++,,,,,,---------//////...------------...---///---***---111...''',,,,,,---......---,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------++++++++++++------...------,,,,,,++++++***+++++++++******+++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---...---,,,+++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------...++++++,,,,,,---...//////...------------...//////,,,,,,,,,---...///000000111111111111111111111111333555888;;;AAAJJJSSSZZZaaacccfffhhhiiijjjlllmmmtttyyy~~~}}}}}}pppZZZMMMGGG>>>===>>>888999999888777777666666555555555555555444333222222333333333333333333333333000000000000000000000000111111000000000000111111000000000000000111111222111111111111111111111111222111111111000000000000111//////000111222111000222111111111000000//////222222222222333555777888>>>CCCOOObbbrrr}}}~~~}}}~~~~~~~~~}}}~~~~~~zzzzzz}}}}}}yyyvvvpppiiijjjhhhjjjnnnpppllljjjkkkmmmsss|||~~~||||||~~~}}}{{{{{{yyyxxxwwwwwwyyy{{{}}}xxxuuussssssvvvxxxyyyxxx~~~}}}||||||}}}zzzoooiiidddeeeggglllsss|||lllXXXIII@@@???::::::999888777666555555666666555555444333333222111222222333333222222111000000000000000000000000000///...------...///000------...//////...------------------............------,,,++++++++++++,,,))),,,,,,***,,,000///***,,,,,,---......---,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------.........---------------...//////---,,,,,,------///000000000000000000000000000000000111333555999???FFFKKKUUUXXX\\\___bbbeeehhhjjjlllpppvvv{{{}}}}}}{{{{{{|||nnnYYYLLLFFF===<<<===777999888888777777666666666444444444555444444333333333333333333333333333333000000000000000000000000111111000000000000111111000000000000000111111222111111111111111111111111000000////////////......111//////000111222111000333333222111000///......111111111111222444555666;;;:::@@@PPPbbbppp|||}}}{{{zzz{{{~~~}}}zzzoookkkeeeaaaaaa^^^YYYVVVVVVTTTYYYaaaiiirrr{{{~~~}}}||||||}}}~~~|||{{{zzzyyyxxxwwwwwwyyyzzz{{{zzzwwwttttttvvvxxxzzz{{{xxxnnnfffbbbccchhhppp{{{fffRRRFFF>>>::::::777666666666666666666666555444444333333222222222111111222222222222111111000000000000000000000000//////............//////------...//////...------//////////////////......------,,,++++++++++++,,,&&&+++---++++++...///...,,,,,,------------,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,---------.........++++++++++++++++++++++++,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,---------------------------------------------......///---------------...///000////////////////////////---...000000111444777:::DDDHHHMMMRRRWWW[[[aaaddddddggglllooorrruuuxxxzzzyyyyyyyyyxxxvvvvvvxxxzzzlllWWWJJJDDD<<<;;;<<<777777777777666666555555555333333444444555444444444222222222222222222222222000000000000000000000000111111000000000000111111000000000000000111111222111111111111111111111111////////////////////////111/////////111222111000222222111111000//////...000000000111222222333444999777;;;FFFTTTbbbrrr{{{xxxwwwzzz}}}~~~vvvmmmccc^^^XXXPPPKKKJJJHHHJJJNNNSSS[[[dddmmmrrr~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyywwwwwwxxx|||xxxssspppnnnnnnooovvv~~~hhhPPPCCC>>>;;;999999555555555555555555555555333333333222222222111111111111222222222222111111000000000000000000000000/////////....../////////---..................---000000//////......------//////...------------...''',,,///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------------------,,,,,,------,,,,,,------...///---------------...///000........................---...000000//////111222888;;;@@@EEEJJJPPPVVVYYY___bbbfffiiijjjllloooqqqrrrrrrrrrrrrqqqssswwwzzzjjjUUUIIICCC<<<;;;===777666555555555555555444444333333444444555444444444222222222222222222222222000000000000000000000000111111000000000000111111000000000000000111111222111111111111111111111111000000000000000000000000111/////////111222111000000000000000000000111111//////000111111222222222222333777===DDDOOOcccttt{{{{{{yyyyyyzzz}}}ttthhh```XXXOOOGGGEEEGGGFFFFFFHHHNNNUUU[[[___ggglllttt{{{~~~~~~{{{{{{{{{|||~~~|||zzzyyywwwwwwxxxyyy{{{~~~eeeUUUDDD>>>>>>===:::999666666555555444333333333222222222222222111111111000111111222222111111000000000000000000000000000...//////////////////............------..................------,,,,,,,,,//////...------------...+++---000000---+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...------,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---.........------------...//////////////////////////////,,,...000000///...///000222444888<<>><<<888777666555555555444333333333222222222222222222222222000000111111111111000000000000000000000000000000......////////////......///...------------...///,,,,,,,,,,,,,,,+++++++++------,,,++++++++++++,,,...---...000...******---,,,,,,++++++++++++,,,,,,......------------,,,,,,...------,,,,,,++++++***,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++......---,,,,,,+++******///...---,,,+++++++++,,,*********+++++++++,,,,,,------------------------...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,------.........---------......///////////////////////////+++---......------///000000222444555666999===@@@FFFKKKRRRYYY^^^cccgggiiijjjlllmmmoooppprrrvvvyyyiiiTTTHHHCCC<<<<<<>>>999777777777777777777777777555555555555444333222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000111111222111111111111111111111111000000000111111222222222111//////000111222111000111111111000000000000000///000111222222222111111111333777:::;;;???LLLZZZiiiqqqwwwyyy{{{|||rrrjjjhhheee^^^UUUQQQJJJGGGEEEEEEHHHJJJJJJIIINNNPPPSSSUUUWWWZZZ^^^aaadddiiiooouuuyyy}}}xxxsssllljjjlllrrrvvvxxx|||cccQQQEEE>>>999:::;;;888666666444444444444555555555555333333333333333333333333000000111111111111000000000000000000000000000000---...///000000///...---///...------------...///++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,---((((((---...+++***,,,,,,,,,+++******+++,,,,,,......------------,,,,,,......---,,,,,,+++******,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------.........,,,,,,++++++,,,,,,---...///......---------......------------------------,,,---......------///111///000000000000111444777999===CCCIIIPPPWWW^^^bbbgggjjjmmmoooppprrruuuxxxiiiTTTHHHDDD======???:::888888888888888999999999555666555555444333222111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000111111222111111111111111111111111//////000000111111222222111//////000111222111000333333222111000///......000000222333333222111111000///111555888;;;CCCLLL___gggoooqqquuu{{{{{{rrrmmmnnnoooiiiaaa\\\WWWTTTQQQPPPQQQQQQOOOLLLNNNOOOPPPPPPOOONNNOOOPPPQQQUUUYYY\\\```fffmmmssspppsssxxx~~~}}}||||||}}}uuuqqqnnnpppwww{{{dddOOO@@@@@@;;;888999999666555666222222333444666777888888333333333333333333333333000000111111111111000000000000000000000000000000---...///000000///...---///...---,,,,,,---...///+++++++++,,,,,,---------//////...------------...***$$$$$$***...+++***+++---,,,+++******+++,,,---,,,,,,,,,+++++++++******......---,,,,,,+++******,,,,,,+++++++++,,,---...++++++------------++++++***++++++,,,,,,------......---,,,+++************,,,,,,,,,---------......++++++++++++++++++++++++...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,///000000///---...000222.........---,,,---000333444666999===CCCKKKTTTZZZfffiiillloooqqqrrrtttvvvbbbUUUHHHBBB???;;;888999:::;;;<<<:::666444555777666666555444333333222222111111222222222222111111444444333222111000//////---...///.........000111000000111111111111000000111111222222222333333333333111//////000111000///111111111111111111111111...............///000000000000000000000000000000333222111222444888<<<>>>PPPTTT\\\gggqqqwwwzzz{{{}}}}}}{{{yyywwwwwwxxxvvvqqqmmmhhhddd```___``````___]]]XXX[[[\\\[[[VVVQQQLLLJJJMMMMMMNNNPPPRRRTTTUUUVVV[[[^^^cccfffhhhkkknnnpppppprrruuuvvvvvvvvvwwwxxxyyy~~~|||{{{wwwwwwwwwwwwwwwxxxzzzzzz|||yyyzzzqqq```QQQEEE???<<<;;;:::888777555444333555555444444444333333333222333333444444333333222222111111111000000//////,,,---///000111222111111000000000000000000000000.........------,,,,,,,,,000///------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))***+++++++++******+++------+++)))***,,,---,,,)))+++,,,---......,,,***)))************************++++++++++++++++++++++++---------.........//////+++,,,---------,,,+++***------------------------++++++++++++++++++++++++------++++++++++++------000---))))))+++,,,+++))),,,,,,+++***+++,,,---...111...,,,---//////---+++,,,------......------,,,------------------------------,,,,,,------...///,,,,,,------------,,,,,,,,,,,,,,,,,,---------......///111222222000...---///000333777<<>>CCCGGGNNNVVV]]]cccgggiiiaaaTTTGGGAAA>>>;;;888999555777999999777555555555555555444444333333222222111111222222222222111111.........---------------333222111000000/////////...///000111111111111111000000000000111111111111111///------...///...---////////////////////////000000000000000111222222000000000000000000000000111111222333444555666666555;;;EEEQQQ^^^iiiqqquuuwwwyyy}}}~~~}}}|||yyyqqqfff^^^XXXUUURRROOOPPPSSSWWWZZZYYY]]]bbbcccbbb^^^[[[ZZZZZZZZZYYYWWWUUUUUUWWWYYY]]]```bbbgggqqq||||||yyyxxxwwwrrrkkkfffeeefffhhhlllooosssvvvwww~~~qqqYYYKKKCCC>>><<<<<<666666666666666555555555444444444444333333333333111111222222222222111111111111111111000000000000------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******---000...***(((,,,000,,,+++******,,,,,,+++***,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))))))))***+++,,,---...------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++***((()))+++---------,,,,,,+++++++++,,,---......,,,+++,,,------,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.........////////////......////////////000000000111,,,,,,,,,---.........///222222111000111333555777666888===CCCJJJPPPTTTVVV```SSSFFFAAA>>>;;;999999444555777888777666555444444444444333333333222222111111222222222222111111/////////000000111111111222111//////000000000000...///000111111222111111////////////000000000000111000....../////////...000000000000000000000000000000//////000000111222000000000000000000000000000111222333444333333222444888???GGGRRR^^^iiippprrruuuyyy}}}|||xxxxxxzzz~~~{{{~~~vvvmmmhhheeeaaa___aaaffflllpppqqqwww~~~vvvmmmhhhiiigggddd___[[[ZZZ\\\^^^eeehhhkkkttt}}}yyyxxxvvvooohhhdddiiilllpppvvv}}}iiiZZZJJJBBB???===<<<===666666555555555444444444444444444333333333222222000000111111111111000000111111111000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++&&&***---***%%%$$$''',,,+++++++++++++++,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++///...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))******+++++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,---...000000555444222000000111333555444555666888;;;>>>BBBCCC~~~```SSSFFF@@@>>>;;;999999555555666666777666555333333333333333333222222222111111222222222222111111///000000111111222222333///---,,,---000222111000//////000111111111111111....../////////000000000333111//////000111000///111111111111111111111111///............///000000000000000000000000000000000111222333333222111000555666999>>>FFFSSSbbbkkkpppsssvvvyyy|||yyyrrrqqquuuzzz~~~|||{{{zzztttrrrqqqqqqvvv~~~{{{xxxwwwsssooollllllooorrruuuxxx|||sssqqqrrrvvv|||}}}fffQQQGGG>>>===<<<999777777777777666555444333222222444444333333333222222222///000000111111000000///000000000000000000111111......------,,,,,,++++++------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++---///---)))'''***...++++++,,,+++++++++++++++------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++*********++++++,,,,,,,,,---------***+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++------------............------------...///000111444222111000000111222444444333222222333444666888|||___RRREEE@@@>>>;;;999999888666555555666666555444333333333333222222222222111111222222222222111111.../////////000000111111...+++***,,,000333222111000000111111111111000000////////////000000000000333111000///000111000///111111111111111111111111...............//////000000000000000000000000000000111222333333222111000000222333666<<>>;;;999999<<<888555444555666555444222222222222222222222222111111222222222222111111.........///////////////000---+++,,,111333222000111111222111111000///...//////000000000111111111222000//////000000///...111111111111111111111111/////////...///000000111000000000000000000000000111111222222333222222222...111333555777>>>HHHPPP\\\ccclllsssxxx~~~|||zzz~~~~~~jjjWWWJJJBBB===:::<<<===999777888666666666666555555444444333333333222222222222111000111111222222111111000///000000000111111111111///...---,,,,,,---..............................------------------,,,,,,***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...//////---+++***+++,,,+++)))***+++---,,,***)))+++---***(((&&&%%%%%%'''***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***---//////,,,++++++,,,***+++,,,---------,,,,,,)))+++------+++***,,,...,,,,,,------------,,,,,,)))******+++,,,,,,------......------......///000,,,------......------,,,------------............,,,,,,......///...---,,,,,,---............---,,,---------......///000111yyy^^^QQQEEE???>>>;;;999999>>>:::555333444666666555222222222222222222222222111111222222222222111111000000000000000000000000333000---...222444222///222222222222111///...---000000000000111111111111111///...---//////...---000000000000000000000000000000000000000111111222000000000000000000000000222222222222222333333333111444888888666777<<>>:::777777555555555666666666666666111222222222222111000000555444222000///......---222111000.........///000000000000000000000000000000///.........000111222222222222222222222222222333333222222111111000000111///......///000000///////////////////////////......///000000000000000111111222222222333333333444333333333444777:::<<>>:::777777666666666555555444444444333333333333333222111111222222111000000/////////111111000///////////////000000000000000000000000000//////......///000111000000000000000000000000000000000///////////////111000//////000111000///////////////////////////......///000000000000000111111111111222222222222222111111111333555888999;;;BBBNNNYYYeeeqqq}}}~~~gggSSSGGG???;;;;;;888777666555555555666666444444444444333333333333222222222222222222222222///000000111111111111111000111111111111000//////------------------------,,,,,,---------------......---,,,+++++++++,,,,,,---------,,,,,,,,,++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++---...---+++)))***,,,---,,,***+++++++++,,,,,,++++++++++++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------------------------,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,******+++++++++,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///000///...---------.../////////.........---------...............//////000uuuZZZNNNCCC???===:::777777777777666555444333222222333444444444444333222222000000000000000111111111000000000000000//////...000000000000000000000000111000000////////////000////////////////////////...//////////////////000---------...//////---+++////////////////////////......///000000000000000000000000000111111111111000//////000111333555666333999BBBLLLXXXfffuuu}}}xxxgggSSSFFF???:::777888777777666555555555666666444444444444333333333333222222222222222222222222...000111333333222111000000000111111000000///...------------------------.........------,,,,,,,,,...------,,,,,,,,,,,,---......------------,,,,,,******+++,,,...000222333------------------------,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***,,,++++++++++++++++++,,,******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++........................+++++++++,,,,,,,,,,,,,,,+++---......,,,++++++,,,******+++++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,------...111000///...------...///...............---------......------......///000sssYYYMMMBBB>>>===:::777777666555555444333333222222333333333444333222222111000000111111111000000000...///000111111000///...////////////////////////111111000000//////......000000000000000000000000///000000000111111222222......///111222111///,,,////////////////////////......///000000000000000////////////000000000000////////////111222444555333666;;;AAAJJJWWWfffqqq~~~zzzvvv___SSSFFF@@@===999777888555555555444444444444555666666666555555555444444111111111111111111111111000222444666666555333111000000000000000//////...------------------------......---------,,,,,,,,,............---.........---------------,,,,,,,,,------...///111333444555------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++---,,,+++******+++,,,---******++++++,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------******++++++++++++,,,,,,+++---...---,,,+++++++++******+++++++++,,,,,,,,,,,,------............---***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,---------.........---......//////......------------.........//////222111000...------.................................------------...//////pppWWWKKKAAA===<<<:::888888444444444444444444444444222222222222222111111000111111222222111000///......///000111111000///...////////////////////////111111000000//////......//////////////////////////////000000111111111222333333333555777666333111000000000000000000000000......///000000000000000....../////////000000000///000000111111333444444444555777999???JJJXXXbbbvvvyyy|||||||||~~~}}}zzzkkk\\\OOOGGG???>>><<<999777999222333333333333333333333666555555555555444444444111111111111111111111111///111444666666555333111000000000000000///......------------------------,,,,,,,,,---------......,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,............///000111222++++++++++++++++++++++++******+++,,,,,,+++******++++++,,,+++++++++++++++---,,,+++******+++,,,---++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++---...---,,,+++++++++******+++++++++,,,,,,,,,------...///////////////++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---......//////......------------...............222111///...---------...---.....................---------------...//////nnnUUUJJJ???<<<<<<:::888888333333444444555555555555111222222222222111000000111222222222111000...---...//////000000000000000000000000000000000000000///000000000000000///...........................---..................///000000000111222222000...000000000000000000000000......///000000000000000////////////000000000000000000111222222333333444222333444555888AAAMMMVVVhhhnnnuuuxxxyyy{{{}}}~~~~~~yyyhhhVVVKKKDDD>>>;;;;;;:::777555777111222333333444444333333333333333333222222222222111111111111111111111111---///000222222111000/////////000000//////...---------------------------,,,,,,,,,------.........((())))))************)))******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++******++++++++++++*********+++,,,,,,******+++,,,,,,++++++++++++++++++,,,+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************++++++,,,,,,------+++---......,,,++++++,,,******+++++++++,,,,,,,,,***+++,,,------...------++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++000///...---,,,,,,---...---------...............------,,,,,,------...///kkkTTTIII???<<<<<<999888888666666555555555555555555222222333333222222111000///000111222222111///...///////////////000111111000000000000000000000000...///000111111000000///.......................................------------,,,+++,,,---...---+++000000000000000000000000......///000000000000000//////000000000111111111///000111111222222222222111222333333444999BBBIIITTT^^^jjjqqqsssvvv|||yyyggg[[[RRRIIIDDD===999777999999666444666222333444555666555555444333333333222222222111111111111111111111111111111......///000000000000/////////000000//////...---------------------------...---------------,,,,,,((()))***+++++++++******+++++++++,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---,,,***)))+++---+++++++++,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,------......+++---......,,,++++++,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---)))************++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++...---,,,++++++,,,---...---------.........//////------,,,,,,------...///jjjTTTHHH>>>;;;;;;999888888888888777666555444444333333444444444444333222222,,,...000222333222111000000///.........000111222000000000000000000000000---...///111111111000000111111111111111111111111111111000000/////////...222000......000111000000000000000000000000000000...//////000000000000000000000000000111111111111...///000111222222111111333444444222111444:::???DDDPPP___iiimmmqqqvvv|||qqq\\\MMMFFFEEEEEEDDD:::777777999999666555888333444666777777777666666555555555444444444333333000000000000000000000000000000000000000111111111///////////////......---------------------------000//////---,,,++++++******+++---...///......---,,,,,,,,,------.........+++++++++,,,---...//////------------------------++++++***))))))***++++++))),,,---,,,***)))+++---***+++,,,------,,,+++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++---......,,,++++++,,,******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------......//////......---+++,,,---...///...---------,,,+++++++++,,,---...---------.........//////---,,,,,,,,,,,,---......kkkRRRIIIAAA>>>===999888999111111222333333222222222333333333222222222111111000000000000000000000000000///.........///111222222111111000000000000000000///.........000111222,,,---///000111000...---........................---///000111111///---,,,......///////////////...222333333444333222111000////////////000000000000111000/////////000111222333222111111111333555777>>>DDDMMMWWW```hhhppptttyyy}}}aaaXXXMMMFFFCCCBBB>>>;;;999999888777666555444444555555555555666666666666888777666444333222111111000000111111111111000000000000000000000000000000///............---------000///...---------------000...,,,,,,------,,,+++---...///...------...///+++,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,++++++++++++******))))))(((***,,,......,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++)))''')))******++++++,,,------)))******++++++******))),,,,,,,,,++++++************++++++,,,,,,++++++***------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------,,,,,,------,,,,,,+++***------,,,+++,,,---...///jjjRRRIIIAAA>>>===999888999333333444444444444444333444444444333333333222222000000000111111111111111000//////...///000111222222111000000//////000000333222111000000000111222//////......//////000000........................,,,---///111111111000//////////////////......---000111222222222111///...////////////000000000000111000000000111222444555333222111111111333555666666<<>>>>>???===;;;999999888777666555444333444444555555666666666777555444333222000000000///000000111111111111000000////////////////////////............------------......---,,,,,,,,,,,,,,,000...---,,,.........---,,,---...---,,,+++,,,......---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++*********))))))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***)))------,,,++++++******)))******++++++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------------------------,,,,,,------,,,,,,+++***,,,,,,+++***+++,,,---...iiiQQQHHH@@@>>>===999888999555555555555555555555555555444444444333333333333000000111111222222222333///////////////000111111222111000000//////000000...............///000111111000...---...///222333////////////////////////+++,,,...000111111111111///000000000///...------//////000111111000...---////////////000000000000111000000111222444666888222222111111222333555666333777===FFFQQQ^^^jjjrrrtttzzz~~~uuu___PPPDDD???999777999;;;;;;:::888888777666555444444333333333444444555666777777444333222111000000000000///000000111111000000///////////////////////////............---------------,,,,,,+++++++++++++++///...,,,---...//////...***,,,---,,,+++***+++,,,...---,,,+++***+++,,,,,,,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,------,,,,,,+++***++++++*********+++,,,---~~~gggQQQGGG@@@===<<<999888999666666666555555555555555444444333333333222222222000000111111222222333333///////////////000000111111111000///////////////++++++,,,---///000222222111000/////////000222333000000000000000000000000+++,,,---///000000//////......///////////////......///000111000000......////////////000000000000111111000111111333555666111111111111222333444555333555999???IIIVVVdddmmmsssyyy{{{kkk]]]NNNEEEAAA>>>999777777888777666777777666555555444333333222222333444555666666777555444333222222222222222//////000000000000//////////////////////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++---//////...+++,,,---,,,+++***+++---,,,***(((''''''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********,,,...)))******++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------------------------------,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,---|||eeePPPGGG???===<<<999888999666666444444333333444444222222222222111111111000000000111111111222222222...//////000000000000000111000000///...///////////////000000111222222222...///111222222222111000000000000000000000000000---------------------,,,,,,,,,...///000000000000...///000111111000//////////////////000000000000222111000//////000111111111111111111222333444444111111333777>>>IIIVVV^^^hhhqqqzzz~~~~~~mmmZZZNNNGGGBBB>>>???===999777777666555555666666555555444444333333222222222333444555555555333222222111111111222222//////000000000000//////...........................------------,,,,,,,,,---,,,,,,,,,,,,,,,------+++***))))))+++------,,,+++---...---,,,+++,,,---+++***(((''''''(((***,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***((((((+++...)))******++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***+++,,,,,,---------------zzzcccOOOFFF>>>===<<<999888999666555444222222222333333111111111111000000000000000000000000000000000000......///000000000000000111000//////......//////////////////...,,,+++***---...000222222111000///////////////////////////.........---------,,,,,,+++,,,...///000000000000......000111111000000///////////////000000000000222111///...------......000000111111222333333333222333444555:::AAAKKKQQQ\\\fffpppwww}}}}}}|||zzzxxxxxx}}}pppdddSSSEEE???=========888777777666555555555555555555444444444333333333222222222333333333444444//////////////////000000...//////000000//////...........................------------,,,,,,,,,,,,---,,,,,,,,,,,,------...+++***((()))***++++++***,,,---...---,,,+++,,,...,,,,,,+++***+++,,,---...***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---+++)))(((***---------,,,++++++******)))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((************************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***+++,,,---.........------yyyaaaNNNFFF>>><<<<<<999888999777666444222111111222333222222222111111111000000111111000000///.........---...///000111000000///000000///............///------.........---+++***......//////000000000000........................//////.........//////000......////////////......,,,---...///000//////...////////////000000000000000///...---------...//////000111222222333333333333444555666888===CCCHHHNNNWWWaaaiiiqqq{{{zzzzzzzzzzzz|||}}}yyyxxxxxxzzz{{{nnnVVVOOOFFF???<<<<<<;;;;;;444555555555444333333333444444444333333333333333333333333333222222222222...............///000111......////////////..............................---------,,,,,,,,,+++++++++++++++++++++,,,---------+++))))))***+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,,,,---------...***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((,,,///...+++)))+++...------,,,++++++******)))******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------------------------,,,,,,------,,,,,,+++******+++,,,---...---,,,,,,xxxaaaNNNEEE>>><<<<<<999888999888666444222111222333444333333333222222222111111111111000///...---,,,,,,---...000111111111000///000000///..................///222444666666666666000///---,,,---...000111........................////////////000222333444111111111000///---,,,+++***+++---.........------////////////000000000000///...------...///000111///000111222222333222222---...000111333666;;;>>>???GGGQQQXXXcccpppzzz}}}wwwwwwvvvvvvxxx|||{{{zzz}}}zzzsssttt|||~~~yyyppp]]]OOOEEEBBB>>><<<;;;999777555666777777666444222111111444444333333333333333333444444333222222111111000000000///000000111222333......////////////..............................---------,,,,,,,,,++++++******))))))***+++,,,,,,...,,,******+++++++++))))))+++++++++***)))***+++)))***+++,,,,,,,,,,,,+++***+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))---111000,,,***,,,...)))******+++,,,,,,------*********++++++******************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++------------++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************---,,,,,,+++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++------------------------,,,,,,---------,,,++++++)))***+++,,,---,,,++++++ppp\\\LLLDDD===<<<;;;999777888111333666777777555222///333333111000000000111222000000000000000000000000111111000000//////......///......//////000111222............//////////////////000111111111111111////////////........................////////////000000//////......---------...///...,,,++++++---444333222000///.........000000////////////000000//////000000111111111222111111222333444666777888<<<<<<===AAAJJJYYYjjjuuuxxxyyyzzzzzzzzz}}}||||||}}}|||zzzzzzqqqcccTTTIIIDDD>>>===:::888666555555555333444444555555444444333111111111111111111111111222222222222222222222222444333222111000000000000000000000000000000000000......////////////......---,,,,,,,,,,,,,,,+++++++++++++++************)))///,,,+++,,,...///---+++---------,,,,,,+++++++++************************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))))))))(((************************,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))******++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******)))******+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***,,,---,,,******+++,,,******+++++++++,,,,,,,,,///......------,,,++++++,,,++++++******++++++,,,qqq]]]LLLDDD===<<<;;;999777888777777666666666555555555333333111000000000111222////////////////////////////////////000000000000000000///////////////000............////////////...///000000111111000000////////////........................///////////////////////////.........---/////////---,,,---...111000////////////////////////............////////////000000000111111111111111111222333444555666777777777:::AAAMMMZZZcccssswww{{{yyyyyyyyy}}}~~~}}}gggXXXMMMCCC<<<999;;;:::888666444444444444333333444444444444333333111111111111111111111111222222222222222222222222333333111000000/////////////////////////////////.........//////...............---,,,,,,+++******++++++++++++************---+++***+++---...,,,***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))************************,,,++++++++++++++++++,,,******++++++++++++******************************************************************************------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************++++++++++++******+++++++++***)))((('''&&&,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,...------,,,++++++******,,,++++++******++++++,,,qqq]]]LLLCCC===<<<;;;999888888:::888555333333444777888333333222111111111111222.................................///000111111111222111000///........................////////////......///000000000000///////////////............---............/////////.........///////////////---///000///......///000......---......///000000......------------......//////000000000000111111111111111111111222333333333333333444777???HHHNNNeeelllwwwwwwvvvvvvwww}}}rrrbbbPPPEEE>>>999666666666666555333333333333333333333444444444444333333111111111111111111111111000000000000000000000000222111000//////...//////////////////////////////------............------......---,,,,,,+++******,,,+++++++++************,,,+++******,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---------------------------+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************************************,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************************************------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++***************))))))'''&&&%%%++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++***)))))),,,++++++******++++++,,,qqq]]]KKKCCC<<<<<<<<<999888999888666444222111333555666333333222222111111111111////////////////////////.../////////000000000111111000///...........................////////////---......///////////////////////////............---------.........//////------......//////000000,,,---//////......///111///............///000000///......------....../////////000000000000000000222111000000000000111111111111222222333777<<>>===;;;666333333222222333333333444444444222333333333333333333222111111111111111111111111////////////////////////000///..........................................,,,,,,------------,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++++++++***,,,---------,,,,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++,,,------------,,,+++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++************************)))******++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******------------------------******++++++++++++******'''((()))***+++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---++++++,,,,,,,,,---------.........---,,,,,,++++++,,,++++++******++++++,,,ooo[[[JJJBBB<<<;;;<<<:::999:::666777888999999777666555333333333444333222222111111111111111111111111111111111111000///.........------------...///000111............////////////......///000000000000///////////////............,,,------------..................///////////////+++,,,...---,,,,,,---...222222111000000000000000000000////////////000000000000////////////......111000000/////////000000---///000000///000333555888===EEEPPP\\\iiivvv~~~pppcccXXXMMMFFFAAA===;;;<<<;;;555111000111222333444444444444333222222333333333333222222111111111111111111111111//////////////////////////////............//////........................------............------***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,,,,---************************+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++,,,---......---,,,+++******++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++++++++++++++***))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,++++++,,,...,,,,,,,,,,,,------------//////...------,,,,,,+++,,,++++++******++++++,,,mmmYYYJJJBBB<<<;;;<<<:::999:::777888888999888777666555333333444444444333222111000000000000000000000000000000000000////////////......---------......///............////////////...///000000111111000000////////////............,,,,,,---------.........///////////////.........---...///...---,,,---...000////////////000111111/////////....../////////000000/////////.........000000000///000000111111//////000///...///111333444666999@@@IIIVVVdddlll|||vvvmmm___TTTLLLGGGBBB>>>???;;;:::<<<:::555222222111111222333444333222222222222333333333333222222111111111111111111111111000000000000000000000000000//////...//////000000.................................//////.........---------,,,,,,+++++++++------,,,,,,,,,++++++++++++---...---+++***,,,...---,,,,,,,,,,,,,,,,,,+++************************+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************+++,,,---//////---,,,+++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,************************------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************++++++++++++*********************))))))(((******))))))))))))******++++++++++++++++++++++++************************(((***++++++++++++,,,...,,,,,,,,,------------.........------,,,++++++***,,,++++++******++++++,,,lllXXXJJJBBB<<<;;;<<<:::999:::777666666555555555555555333333444555444333222111////////////////////////......//////000000111111000///...---------------............/////////000//////000111111111111111000/////////............,,,,,,,,,---------......000000//////.........---///000111000...------...,,,---------///000111222.........------.........000000//////.........---000000000000000111222222222222222111//////222444111111333666<<>>===999777888666222111333000111222333333222111000222222222333333222222222111111111111111111111111111111111111111111111111000000/////////000000111..............................////////////......000///...---+++***)))(((---------,,,,,,,,,++++++))),,,---,,,***)))+++------------,,,,,,+++++++++************************+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************+++,,,...//////...,,,+++******++++++++++++******************************((())))))***++++++,,,,,,************************)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******%%%&&&''')))******++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++++++++---...,,,,,,,,,---------......------,,,,,,+++******))),,,++++++++++++++++++,,,gggUUUJJJEEE???:::999999999999444444333111111111111111666555222111000000111222////////////000000000000111111111111000000000000////////////////////////////////////000000000000......////////////..............................------............------//////.........---------.........////////////000......////////////......///......------///000111......//////000000111111///////////////000111111.........///000000111111222222111222777===CCCGGGZZZgggwww~~~||||||||||||}}}|||xxxrrrppprrrtttyyyvvviii```XXXPPPJJJAAA???<<<:::888888999999999888777555333111000///111111222222222111111000111111000000000000111111000000000000000000000000111111111111000000000000000000000000////////////---------...///000000111000//////.........///////////////...------,,,,,,,,,++++++***+++,,,...///++++++************+++++++++......+++***,,,***'''************************++++++***************+++...---+++))))))***+++,,,++++++------------++++++)))))))))***+++++++++,,,(((((((((((()))***+++,,,,,,---///000000///---,,,************************)))************+++++++++************************************************---,,,,,,,,,,,,---......+++******+++------+++)))***++++++,,,,,,+++++++++))))))*********+++++++++******++++++++++++******&&&'''((()))***+++,,,,,,///+++'''&&&(((******)))((())))))+++,,,---......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------111111111000//////......,,,,,,,,,++++++*********************************gggUUUIIIDDD>>>:::888999999999555444444444444444555555666444222111000000111222000000000000////////////------...///000111111222////////////////////////000000000///////////////......////////////..............................------............------//////.........---------------........./////////......////////////......///......---...///000111///////////////000000000///////////////000000111////////////////////////222111000000333888<<<@@@IIIRRR```llluuuyyyzzzyyyxxxxxx}}}~~~}}}~~~yyywwwtttrrrqqqtttxxx|||nnneeeYYYQQQKKKGGGAAA===<<<;;;888666555555666777444444444333222111111000111111111222222111111000111111000000000000111111000000000000000000000000000000000000000000000000000000000000/////////...,,,,,,,,,---.../////////222000---++++++,,,.../////////............---------,,,+++++++++,,,---...++++++************++++++(((+++,,,******---,,,)))************************++++++***************+++...---+++***)))***+++,,,++++++,,,------,,,++++++***************+++++++++))))))))))))***+++,,,---+++,,,...//////...,,,+++************************)))************+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,******+++,,,------,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******++++++++++++******(((((()))***+++,,,,,,---+++)))'''((()))***(((&&&++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------.........///////////////,,,,,,,,,++++++*********************************fffUUUGGGCCC===999888888888777666666555555555444444444555444222111000111111222111111000000//////......+++,,,---...///000000111////////////////////////000000000//////...............////////////......////////////////////////------............------...............---------,,,---------..................////////////......///............///000000000000////////////////////////......//////000111111000000///......------111000......///222555777:::>>>GGGTTTbbblllqqqrrruuuvvv{{{|||tttrrrrrrqqqpppqqqmmmmmmnnnpppvvv~~~vvviii```QQQKKKCCC>>><<<:::777444555444333222222222333444000000000111111111222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000/////////......++++++,,,,,,---.........555222...***)))+++...000............////////////------,,,+++++++++,,,,,,++++++++++++++++++++++++'''+++,,,***+++///000...************************+++***************++++++---,,,+++*********+++,,,++++++,,,,,,,,,,,,+++++++++++++++***************************+++,,,------++++++------------++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,******,,,.........,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,******++++++++++++************++++++,,,,,,,,,,,,***))))))+++,,,+++(((&&&------,,,+++***))))))(((,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,------...//////+++++++++++++++*********************************fffUUUEEEAAA<<<999777777777666666666555444333111000///444333222111111111222222222111111000///......---/////////.........------////////////////////////000000000///......------......////////////......000000000000000000000000------............------........................,,,,,,,,,---------............////////////................../////////000000000000//////......---///............///000000111111111000000////////////...---,,,---///111222666777<<>>;;;888333333222222222111111111...//////000111222222222111111111000000//////...000///......///000222333111111000000000000111111000000000000000000000000.........//////000000111/////////.........------////////////////////////,,,,,,------,,,+++)))''',,,,,,,,,---...//////000,,,,,,---------,,,++++++***+++,,,------,,,+++******+++***&&&&&&***+++)))************************))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++************+++++++++++++++******************)))))))))))))))******++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))+++++++++++++++,,,------333000---+++++++++***)))***++++++,,,,,,+++++++++)))))))))))))))(((((((((******++++++++++++******(((((()))))))))***************(((%%%$$$$$$(((***((())))))******+++++++++***++++++++++++,,,,,,,,,************++++++++++++,,,,,,++++++***))))))((()))))))))***************************************dddRRRCCC@@@<<<::::::999888777444555555555444222///...111222222333333222222222000000000000////////////+++,,,---...///000000111////////////////////////,,,------....../////////......////////////..............................------............---------------.........//////------........./////////......////////////......------///000000000///...------.....................------------.../////////////////////000000000---...///000111111000000...000111222222444888<<<>>>IIITTT___lllyyy~~~|||xxxvvvttttttxxx~~~|||zzzzzz{{{|||{{{lll]]]TTTJJJEEE>>>;;;:::999666444000222333333222111111111//////000111222222222222////////////............000///...---...000222333111111000000000000111111000000000000000000000000......///000000111222222//////.........---------........................---------,,,,,,++++++***++++++,,,,,,------......***+++,,,---------,,,+++***+++---......---+++***)))+++)))&&&&&&)))+++)))************************))))))))))))***+++,,,---******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,***************++++++++++++******))))))******+++,,,,,,++++++++++++,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))+++++++++***++++++,,,---...---++++++,,,,,,***))))))******+++,,,,,,,,,,,,************))))))((((((******++++++++++++******(((((()))***++++++,,,,,,)))******(((&&&%%%(((***))))))))))))******************+++++++++,,,,,,,,,************++++++++++++++++++******************((()))))))))*********+++************************cccRRRCCC@@@===;;;::::::999777888888777444000,,,'''$$$111222222333333333222222////////////000000000000......---------,,,,,,,,,////////////////////////+++,,,,,,---...///000000......////////////..............................---..................------------.........//////.........////////////000......////////////......,,,---///000000000///...,,,------....../////////...------------...///////////////...------,,,,,,///000111111111000///...333111111222444444333222777???HHHQQQ```pppyyyxxx{{{xxxvvvuuuxxx~~~|||{{{{{{{{{zzzvvvuuuuuuwww|||{{{xxx}}}~~~uuuiii\\\PPPEEE>>>CCC>>>999777777666333000000111222222///---,,,,,,///000000111222222111111,,,,,,---------------...//////...---...000222444111111000000000000111111000000000000000000000000...//////000111222222333//////.........---------------------------------111000...------...///000++++++,,,,,,,,,,,,------)))***,,,---...------,,,***+++---......---+++***+++,,,+++((((((,,,...---************************))))))))))))***+++,,,---)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))******+++++++++,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---************************)))************+++++++++************************************************++++++******++++++,,,---*********+++------,,,***((()))***+++,,,---------,,,+++++++++******))))))******++++++++++++******((())))))+++,,,---......))),,,......+++)))***+++*********)))))))))))))))*********++++++,,,,,,,,,)))************+++++++++)))))))))***++++++,,,,,,(((((())))))*********+++************************zzzaaaQQQBBB???;;;999999999888777555555444444444333333333666444222111222222111000111000///......///000111000...---,,,,,,---...000/////////...---------,,,000...,,,***+++---000222/////////////////////////////////...---,,,+++***......------------............//////...---,,,,,,,,,---...//////...---,,,---...///000000///...---******++++++,,,---..............................///...,,,,,,,,,---///111111000000///...------,,,333333222222111///...---...//////000111222222333444666;;;CCCOOO]]]jjjqqqssstttvvvwwwyyy}}}~~~~~~yyyvvvtttwww~~~}}}}}}}}}|||hhh```UUULLLGGGBBB;;;666:::999777555333111///...////////////000000000111111...+++---111222///,,,---------............///000000000000000000000000///000000//////...---,,,000000000000000000000000000000111111111000000///......---------,,,,,,,,,,,,,,,,,,------........./////////......---------------------------------*********++++++,,,,,,,,,------,,,,,,+++***))))))......---,,,+++))))))(((,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***)))))))))***+++++++++,,,************************)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,!!!$$$(((+++,,,,,,,,,))))))))))))))))))))))))************************++++++************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,+++++++++,,,+++***)))***+++,,,---%%%))),,,++++++---+++'''***))))))***+++,,,+++)))******)))))))))))))))***+++,,,,,,,,,,,,+++******yyy```PPPAAA>>>:::888888888777666444444444333333333333222555333111111111222111///111000///......///000111111000///......///000111...............---------......---------...//////////////////////////////...............------,,,......------------............//////...------,,,------............------......////////////......++++++,,,,,,------..............................///...---,,,,,,---///000111000000///......------000000000111000000///....../////////000111111111444444555999@@@IIIQQQVVVcccgggooouuuzzz~~~}}}||||||||||||{{{~~~~~~vvviii```OOOIIIAAA<<<;;;999555111444444333222000///......111000000//////...------111...+++---000222///,,,.........////////////000///////////////////////////000000111111111000000////////////////////////000000000111111000000///......---------,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))***************+++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***++++++)))***+++,,,,,,,,,+++***************************************************((((((((())))))******+++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******((((((((((((((()))*********------***)))++++++'''---+++))))))+++++++++*********))))))))))))*********++++++++++++***))))))yyy^^^NNN@@@===999777777777666666444444444333333333222222444222000000111111000///000//////......//////000111000///......///000111---------...............---.../////////...---,,,////////////////////////..............................------------...............///......---,,,.........------.........//////............//////------------------......------------------------......---,,,,,,...///000111000000//////.........------...///000000//////......//////////////////666555333333666:::>>>AAALLLTTTaaammmwww}}}~~~yyyxxxxxx{{{~~~|||}}}zzzxxx{{{rrrdddWWWMMMGGG===999444222333444333111111111000000/////////...222111000///---,,,******000...,,,---000111///,,,...////////////000000000////////////////////////......///000111111111111//////////////////////////////000000000000//////......---------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++''''''((()))***++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))******)))))))))+++++++++***************************************)))************+++++++++++++++************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,+++***)))(((((('''************************************************&&&&&&'''((()))***++++++*********++++++++++++,,,++++++************+++++++++,,,,,,,,,+++***))))))'''(((((()))))))))))))))---...,,,))))))...000///000---***)))***+++++++++******)))))))))******+++***************))))))(((xxx]]]LLLAAA>>>:::888777777777666555555555444444444444333333111//////000111000//////////////////////////////...------------...///,,,---------.../////////......//////...---,,,+++///////////////////////////......------,,,,,,,,,......------------......---...............------///...---,,,,,,---.../////////---,,,,,,---//////..................------------------------------...------------...///000000000000//////.........,,,---......//////........................------555333222222333555888:::<<>>;;;777444111000111222111000111111111000000/////////111000///...,,,+++***)))///...,,,---///000...---............////////////////////////////////////,,,------...//////......////////////////////////......//////000000//////......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,'''(((((()))***+++,,,,,,)))))))))******)))))))))************************************************************************************************))))))************)))))),,,+++++++++***)))))))))************************))))))*********+++++++++++++++************++++++******************************))))))))))))*********)))))))))))))))***+++************************************************'''(((((())))))*********************++++++++++++++++++************++++++++++++,,,++++++***)))((()))***,,,---------,,,+++***+++***'''+++333:::;;;222///+++)))***+++,,,,,,******))))))******+++++++++++++++++++++***))))))vvv\\\KKKBBB???;;;999888999888777666666666666555555555555333111//////000111000///......////////////............------------......,,,---------.../////////000///...---,,,---------////////////////////////000///...,,,+++*********......------------......------...............---///...---,,,,,,---...//////...---,,,,,,---...///..................------------------------------------------......//////////////////...........................---,,,,,,............------------///.........///111333444555999@@@IIIUUUdddrrr{{{~~~}}}ooofffVVVPPPGGG???:::777555444222000///....../////////111111000//////...------------------,,,,,,,,,,,,...---------.........---,,,,,,,,,---------.............................................---,,,,,,........................,,,---...///////////////......---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))************)))(((***************************************************************************************************++++++++++++++++++***,,,+++++++++***)))))))))************************))))))*********+++++++++++++++************++++++************************)))))))))))))))))))))))),,,,,,+++,,,---...///000************************************************+++++++++******)))))))))))))))*********++++++++++++******))))))******+++++++++++++++******)))(((***+++---.........---,,,)))***)))(((,,,666>>>@@@222///+++)))***+++,,,,,,***************+++,,,,,,,,,,,,------,,,,,,+++***ttt[[[KKKBBB???;;;999999999888888666666666666555555555444333111///000111222111000---......//////......---000000000000000000000000---------...............000///---,,,,,,---...///////////////////////////111000...,,,+++++++++,,,......------------......,,,---......///..................------...............------------......------------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------.../////////...---,,,,,,------..................////////////000000111111333444666;;;DDDQQQ___iiittt|||qqq```RRRJJJBBB???:::777666555333222///......//////000111222//////...---,,,++++++***,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------........................000000000000///...------........................+++,,,---...////////////......---------,,,,,,,,,...------------,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******((()))***++++++***)))(((***************************************************************************************+++++++++++++++,,,,,,,,,,,,+++++++++++++++***************************************)))************+++++++++++++++************++++++************************((())))))******))))))(((,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************------,,,+++***)))(((((()))))))))************+++******))))))))))))******))))))***************))))))******+++,,,++++++++++++,,,+++))),,,444999:::000---***)))***+++++++++***************+++,,,------------------,,,,,,+++sss[[[LLLBBB>>>;;;888888888888777555444444444333333333333333222000000222333222111------...//////...------//////000000000000//////...............---------,,,---......///.........////////////////////////000///...------...000111......------------......,,,------...//////......------............------,,,------......------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---------...//////000000000111111111111111111111222333444666:::AAAJJJPPP]]]fffsss~~~{{{fffVVVIIIAAA===;;;999666444444444333222///000000000000000111222------------------------,,,,,,------.........///,,,---...------,,,---...,,,,,,,,,---------............................../////////000//////..............................++++++,,,---..................---------,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++*********++++++++++++************)))***+++,,,,,,+++***)))************************************************************************))))))*********+++++++++******++++++++++++*********************+++++++++************************)))************+++++++++++++++************++++++************************'''((()))******)))((('''((()))*********)))'''&&&++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))******************))))))))))))******'''((()))******++++++***))))))(((((())))))***+++***,,,+++)))***///222000---+++))))))+++++++++***************+++,,,---...,,,------------,,,++++++rrr[[[LLL@@@===:::777777777777666333333333222222222111111444222111111222333333222,,,---...//////...---,,,------............------/////////......------,,,)))+++...111111000...,,,//////////////////////////////......///222444666.........------.........,,,,,,---.../////////...,,,---...//////...---,,,+++,,,............,,,+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++++++++++++++++++++++++++,,,---///000111111111---------...///000111111+++,,,---///000000000000000222444666777999<<<>>>FFFOOO\\\gggpppwww}}}}}}sss___MMM@@@:::888888555222///...///000000///...//////...,,,******+++------......///000111111........................,,,---...---,,,,,,---...---------.........//////........................++++++,,,---....................................***+++,,,---..................---------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))*********)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))******+++++++++,,,************************)))************+++++++++++++++************++++++))))))))))))))))))))))))'''((()))******)))((('''((()))+++---...---+++***++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))******************))))))))))))******&&&'''(((***++++++++++++***)))((((((((()))+++,,,&&&)))***((()))---...,,,+++))))))***+++,,,+++)))************+++,,,---...+++,,,,,,,,,,,,+++******rrrYYYLLL@@@===999777777666555333555444444444444333333333111111222222222111111000.../////////000000111111........................---,,,,,,+++++++++,,,,,,---...///111111///...------......///000111111222////////////////////////////////////////////////000///...---+++***)))(((,,,,,,,,,------.........------------------,,,,,,------------------,,,,,,///............---------000...,,,******,,,...000---------............///---,,,,,,,,,,,,---...///...---,,,++++++,,,---...............////////////000/////////111444777888???BBBFFFMMMVVVbbbnnnvvv{{{{{{zzzzzzzzz|||}}}~~~uuummmbbbWWWJJJ@@@;;;888444000333222000/////////000111........................000000//////............+++++++++,,,,,,,,,------,,,------......------,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000------,,,+++,,,---...///---------,,,,,,+++++++++---------,,,,,,+++++++++******,,,,,,,,,,,,*********+++,,,,,,,,,,,,+++***------++++++++++++------***+++,,,---,,,***(((&&&)))))))))))))))))))))))) %%%***,,,---,,,+++)))***+++,,,,,,,,,,,,,,,***************+++++++++))))))(((((((((((()))))),,,,,,,,,++++++*********((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))***************************+++,,,,,,+++***)))(((+++++++++*********))))))++++++************++++++*********)))))))))((((((++++++++++++++++++++++++'''''''''((())))))******))))))************))))))+++*********))))))((((((+++***)))***+++,,,+++)))************************((()))+++,,,,,,+++)))((()))))))))((()))******+++((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************qqqYYYLLLAAA>>>:::888888777666444555555444444333333333222333333333222111000///............//////000000000........................///......------......///...///000222222000///.........//////000000111111////////////////////////........................///......------,,,,,,,,,---------.........//////------------------------------------------------///............------------+++)))(((((()))+++------------............///------,,,,,,,,,------...---------,,,,,,---------............////////////000000//////111333555777555777:::>>>EEENNNXXX___lllnnnqqqtttwwwxxxyyyyyy}}}sssiii___VVVOOOPPPHHH???999777777444111222111000000//////000000.................................------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******------,,,,,,,,,---...///.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,+++,,,------,,,***((('''))))))))))))))))))))))))&&&(((***++++++***(((''')))******+++,,,,,,++++++))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,++++++***************************************))))))))))))******))))))*********+++++++++***************************++++++,,,+++***)))(((+++++++++*********))))))+++******************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))************)))))))))(((+++***))))))***+++***)))************************)))***++++++++++++***)))***************++++++,,,*********)))))))))))))))&&&'''***,,,---,,,+++***++++++++++++++++++++++++************************pppXXXKKKAAA???;;;999888888666555666555555444333222222111444444333333111000...---.............../////////........................///.............../////////000111222222111000///////////////////////////000000000000000000000000------------------------....................................////////////........................+++,,,,,,------.........///............---------,,,***)))'''''')))***,,,---------............///...------,,,,,,,,,------,,,------......------,,,............////////////111000000000000222444555222333444555888===DDDIIITTTZZZbbbkkkqqquuuvvvvvvsssyyy~~~|||qqqaaaSSSIIICCC===:::@@@;;;666333444444333111000000000000000//////...------------------------,,,,,,++++++++++++******------------............,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******---,,,,,,,,,,,,---...///............------------+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------...---,,,+++)))''')))))))))))))))))))))))),,,,,,,,,+++***)))'''&&&))))))******++++++************))))))(((((('''''',,,,,,++++++++++++,,,,,,+++++++++++++++***************************************))))))))))))******+++++++++,,,,,,,,,,,,---***************************++++++++++++***))))))+++++++++***************************************,,,++++++++++++*********++++++++++++++++++++++++...------,,,++++++******))))))************))))))************))))))))))))***)))((((((******)))(((************************************************+++++++++++++++,,,,,,,,,++++++******)))(((((('''"""%%%))),,,...---+++)))++++++++++++++++++++++++************************nnnWWWKKKAAA>>>:::888777777555444666555555444333222111111333333333222111000///...------..........................................---,,,,,,,,,,,,------...///000000111111000000/////////////////////......000000000000000000000000------------------------------------------------------..................------............//////++++++,,,,,,---.../////////............---------...---,,,++++++,,,---...---------............///......---,,,,,,,,,------+++,,,---......---,,,+++............////////////111111000000000111222222222222222222222555999<<>>;;;666333222222222222444333222222111000...,,,......///000000...---,,,------------------------+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,,,,,,,---------------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))------------,,,+++******))))))))))))))))))))))))((((((''''''(((***+++,,,))))))*********))))))(((,,,,,,+++******)))((((((******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******************++++++++++++******************************************++++++************************)))***++++++++++++***)))((((((((((((((((((((((((************************************++++++,,,,,,))))))************))))))))))))))))))))))))******)))((('''((()))***)))'''))))))))))))))))))))))))******)))(((((()))******((()))******++++++******(((((())))))************,,,,,,+++*********++++++************************************************iiiTTTIII>>>;;;888666555444333222333333333333222222222222///000111222222333222222/////////...................................................///000111111//////............//////........................////////////////////////------------------------......---,,,++++++******,,,,,,,,,+++++++++++++++++++++,,,,,,---.........+++,,,,,,------.........///............---------------,,,,,,,,,,,,---------------............///---,,,,,,,,,,,,---...///,,,------......------,,,............////////////////////////000000000000---...000000///000222333555666888<<>>GGG???QQQVVV[[[sssyyyxxxmmmeee[[[QQQIIIHHHDDD>>>:::999888888777333222000///......///000111000...---------......,,,***)))///666666---"""333...'''$$$$$$(((,,,...000///---,,,++++++***)))222000...***&&&%%%+++333+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,...///...,,,+++---///........................,,,,,,,,,***((()))+++...222///,,,)))***...444999---......---+++***+++,,,+++,,,...000---'''"""!!!+++++++++,,,,,,---------************************++++++++++++++++++++++++************************((()))))))))))))))************++++++++++++******))))))*********+++++++++******))))))))))))******)))((('''''')))***************************++++++************************************+++++++++,,,************++++++++++++************************************************+++++++++*********))))))))))))*********++++++++++++++++++***************************************,,,,,,,,,+++++++++******************************)))******************)))************************************************++++++++++++************,,,+++)))(((((()))+++,,,++++++++++++*********)))***************))))))((()))))))))))))))*********((((((***++++++++++++***zzzeeeQQQDDD???===:::888777666555333333444555444222222222444444444222111000000000000111000///---,,,,,,++++++..........................................//////.../////////.........//////............---------........................------------------------........................,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---------------............---,,,,,,,,,,,,,,,,,,+++*********+++,,,---//////------------------------++++++,,,------...//////333///111222...111222)))///000000000000000000///000000000000111111111111222222222222222222222222111111111111111111111111///000222333333333555777999>>>>>>IIIMMMHHHYYY^^^iiimmmtttzzz~~~oooeeeXXXMMMFFFAAA<<<888999777444333333444444333------------............///.....................---666:::333,,,+++///000''')))...444777222(((++++++***)))((()))+++---&&&---111...******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---///...---,,,,,,---...///''')))+++,,,,,,,,,---...###''',,,...+++%%%!!!###&&&******((()))---222))),,,+++'''%%%,,,444:::---+++)))+++---///---+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((******++++++++++++******)))))))))*********++++++******))))))))))))******))))))((((((((()))******((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********)))))))))((((((***************+++++++++)))************+++++++++************************,,,,,,,,,+++++++++++++++******************************++++++++++++******************************************************,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++***))))))))))))***++++++)))))))))))))))(((((((((&&&'''((()))++++++++++++yyydddPPPDDD???<<<999888777777555333333333444333333333333333222222111000000000111111222111000...---,,,++++++------...//////...------+++++++++,,,,,,,,,,,,,,,111000///000111111000//////............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------,,,,,,+++++++++---,,,,,,---...///000000------------------------,,,,,,,,,---------......111!!!'''888444+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////......///000%%%000...666333???BBBAAAOOOSSSZZZaaagggnnntttxxx}}}tttlllddd```UUUNNNDDD<<<999888777777666444222222222111000...---...///000000///...---+++,,,------...------,,,000(((###'''---///...---...+++((('''(((***,,,,,,...///...,,,******---000))),,,---+++///222---###,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,+++++++++,,,---+++***((((((***+++---///---***(((((('''%%%###+++------+++******---111111111000...,,,,,,---...'''///333///,,,,,,)))###...+++(((***...000---***++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))(((((('''''''''******++++++++++++******))))))))))))******************))))))))))))******))))))***)))((((((***+++))))))*********+++++++++************************((())))))))))))******************+++++++++,,,,,,************************+++++++++++++++++++++++++++*********))))))))))))************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++************************************************,,,,,,+++++++++*********++++++***))))))***++++++++++++++++++++++++++++++***)))(((((()))+++,,,...+++++++++***)))((((((''''''((()))******+++++++++wwwbbbOOODDD>>><<<999888777777555444555555444555555555555555///////////////000111222222222111000///...---,,,,,,---...000000...---,,,+++++++++,,,,,,,,,------///---,,,,,,...///---,,,///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---------,,,,,,+++++++++///......---------......------------------------......---------,,,,,,,,,***)))///111)))&&&///888------............------....../////////000000000........................000000000000000000000000///111222222111111222333===<<<---;;;***===111<<<===???CCCGGGMMMTTT]]]ccceeeyyyvvvpppggg]]]UUUMMMGGGDDD???<<<777444333333333333111000......///...,,,***//////000111000...---+++)))***+++,,,,,,,,,,,,,,,///,,,222:::333$$$&&&555)))...333222---)))((()))((()))+++,,,,,,---///111111000,,,'''''',,,...,,,,,,++++++******++++++,,,,,,++++++******++++++,,,))))))***+++,,,,,,++++++,,,***)))'''''')))***,,,111,,,((()))///333444333$$$'''((('''%%%''',,,111,,,(((%%%&&&)))+++)))&&&000...((($$$'''...222222...+++(((***...000---***++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))((((((''''''******++++++++++++******(((((()))))))))***************))))))))))))******)))***+++***(((''')))++++++++++++*********))))))++++++++++++++++++++++++((())))))))))))*********))))))))))))*********+++************************++++++++++++++++++++++++,,,,,,+++++++++*********************************(((((()))***+++,,,,,,---************************))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++************************************************+++*********))))))))))))+++******************+++))))))******************))))))(((((()))+++---...------,,,,,,+++***))))))++++++++++++++++++++++++uuu```NNNDDD>>>;;;999888888777666444111000///000222222222000............///000111222111111111111000///...---,,,---...//////...---,,,---------...//////000000111...,,,---000111///---///............---------........................------------------------........................)))+++...///...------...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++++++++------------------------//////...---,,,,,,++++++,,,888111'''111555))) +++,,,,,,,,,,,,,,,,,,+++////////////000000000111................................................+++---............///111///%%%''';;;333999***>>>555666777888;;;AAAHHHMMMNNNXXX```gggsss~~~|||sssrrrvvv}}}[[[VVVTTTOOOIIIDDD@@@===:::888666555444333111000//////...---,,,---///000///.........//////...,,,***)))))))))******+++,,,------+++(((---222...(((333GGG[[[lllnnn___WWW///...------+++'''!!! $$$+++...***&&&)))000,,,+++***))))))***+++,,,++++++************++++++))))))***,,,......,,,***---,,,+++******+++,,,---&&&(((,,,///...***$$$ ***+++,,,///:::QQQlllrrrcccUUUEEE222$$$222,,,))),,,...,,,***)))---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))******++++++++++++******((((((((()))))))))************))))))))))))******)))+++,,,+++((('''))),,,,,,,,,++++++***))))))(((++++++++++++++++++++++++)))))))))*********++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************(((((()))***++++++,,,,,,************************+++++++++++++++,,,,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++*********)))))))))((((((************************)))))))))))))))*********)))))))))***+++,,,------......---,,,++++++******------,,,+++******++++++ttt^^^MMMDDD===;;;999888888777666555000...---...000222000///222111000000//////000000......///000000///......---..................------......///000000111111444111...000333444222//////............---------........................------------------------........................(((+++...///............---,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---------------------------------------------------,,,%%%000""" 555,,,$$$???,,,------......------,,,////////////000000000000////////////////////////........................,,,---///...------...000///...BBB"""(((+++000111111333444444444666999;;;IIIAAA@@@IIINNNPPPXXXeeeSSS???>>>;;;888666666666555444333444444222111///......000...---...000222222111,,,,,,,,,------,,,,,,++++++*********,,,---///111***111FFFsssjjjDDD,,,<<<...***111333***&&&,,,,,,+++***))))))***+++,,,++++++************++++++***)))***,,,//////---***------------------------)))---...((("""&&&555CCCtttiiiGGG---%%%666+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++******++++++++++++******(((((((((((()))))))))*********))))))))))))******))),,,---+++(((&&&))),,,++++++******************************************************+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++************+++++++++*********)))))))))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,************************)))******************)))************************+++++++++++++++++++++++++++++++++*********))))))*********++++++*********)))))))))******+++++++++)))******+++,,,,,,,,,,,,---,,,,,,++++++*********++++++***))))))***+++,,,ttt^^^MMMCCC===;;;999888888777666555666444222444777888777444666555333111000///......,,,---.../////////...---........................,,,,,,------...///000000111...+++---000222///,,,//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,------,,,,,,,,,---,,,,,,++++++,,,,,,---........./////////000000+++++++++,,,,,,---------,,,,,,,,,---...///000111------------------------+++,,,,,,------......///(((444+++111555EEE:::000///DDD%%%///111444555333111111111444444>>>DDD888BBB|||xxxaaaMMM;;;666444222111222222222111.../////////---------...000...,,,+++---.........+++,,,,,,------...//////---,,,++++++,,,///222333WWW+++&&&///---))),,,,,,+++)))(((((()))+++,,,++++++************++++++***)))***---000000---***,,,------......------,,,------(((&&&999pppxxx==='''***,,,------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++,,,,,,,,,---******++++++++++++******(((((((((((())))))))))))******))))))))))))******))),,,...,,,'''&&&)))---)))))))))***++++++,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++++++++******))))))***************+++++++++************************(((((())))))************************************))))))************))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++***************++++++,,,,,,,,,)))***+++,,,---,,,+++***+++++++++***************(((((('''((()))***,,,---sss^^^LLLBBB===<<<;;;:::888777666666444444333333222111000000////////////000000000000000000///...------,,,,,,........................---,,,,,,------...000000------------------------////////////////////////------------------------++++++++++++++++++++++++***+++---------+++)))((()))+++---///000///---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///...---+++***---,,,,,,+++++++++,,,,,,///......------,,,++++++++++++,,,,,,,,,---------%%%222555$$$---999$$$++++++888&&&222333)))+++222000111555333333***444111}}}zzzwwwqqqjjjccc\\\VVVSSSMMMZZZ333444+++---%%%999222444222222333555444333111000000------------------------........................---222((()))333///???000222!!!///***---444)))%%%000))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%===###$$$>>>$$$333///===MMM$$$888$$$+++---111---(((&&&,,,222///)))*********************++++++*********))))))(((((())))))))))))((((((((((((+++***)))(((((()))***+++************************************************...+++((('''((('''$$$!!!***+++,,,,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******************************************************%%%)))---,,,(((&&&)))---))))))************))))))((((((((((((((((((((((((******))))))))))))******************************************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))++++++******************************************,,,,,,,,,++++++*********)))************+++++++++************************sss^^^LLLBBB<<<<<<;;;:::888777666666444333333222222111111111000000000000////////////000//////...------,,,,,,........................//////...---------------------------------------........................------------------------))))))***+++,,,---...///+++,,,.........,,,+++)))---------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***------,,,,,,,,,,,,,,,---++++++,,,,,,---.........++++++++++++,,,,,,,,,,,,000------&&&---...%%%***///,,,,,,...)))***,,,***,,,000...(((222hhhzzzsssmmmiiikkkjjjgggggggggbbb[[[ZZZXXXUUUPPPJJJEEEAAA???:::???>>>222---555...111555WWWOOOKKKYYYbbbYYYAAA---***...------------------------------------------------&&&000...---xxx###333---&&&///&&&(((,,,///++++++++++++++++++++++++++++++++++++++++++++++++,,,"""777666CCC000"""(((CCC222,,,,,,,,,+++,,,...111---''')))///+++++++++*********))))))************)))))))))((())))))))))))((((((((((((+++***)))(((((()))***+++************************************************+++)))''''''))))))(((%%%***++++++,,,+++***)))(((************************))))))))))))))))))))))))'''((()))******)))((('''++++++************++++++***************************************************+++,,,+++***)))((((((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********)))************+++++++++************************rrr]]]KKKAAA<<<<<<;;;999888777666555222222222222222222222222111111000000//////....../////////...------,,,,,,------------------------111000///---,,,+++++++++................................................------------------------++++++++++++,,,---//////,,,---...///...---,,,+++///...,,,*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************++++++,,,---------,,,,,,------...++++++,,,,,,------......*********++++++++++++,,,000'''+++...000+++///###)))+++777...---......,,,,,,000222000///iiikkkqqqeee{{{jjjxxxnnntttssssssqqqooommmkkkjjjhhheeebbb^^^ZZZUUUOOOKKKHHHJJJJJJHHHHHHIIIEEE???AAA@@@>>><<<999777555444///111JJJ...---444555888JJJnnniiivvv}}}nnnOOO777111444------------------------++++++++++++++++++++++++---888\\\---:::&&&---%%%555"""************************++++++++++++++++++++++++333 666///### JJJ}}}111000 &&&'''%%%(((...+++%%%)))444,,,+++++++++***)))))))))************))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))************************)))((('''(((***,,,+++******++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******)))((((((,,,,,,++++++++++++,,,,,,************************************************,,,***)))***,,,,,,)))&&&++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************+++++++++*********************))))))))))))******))))))))))))))))))))))))************************************************+++++++++++++++*********)))************+++++++++************************qqq\\\KKKAAA<<<;;;:::999888666555555222222222222222222333333222111111000///......---//////.........---------------------------------000000...---,,,+++++++++////////////////////////........................------------------------000///---,,,,,,,,,,,,,,,,,,,,,---...------,,,+++---,,,++++++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))+++,,,...---------,,,------............------,,,++++++***))))))*********+++++++++***'''111222,,,)))===888///+++222))),,,000---,,,222555111000666tttMMMHHHYYYSSSMMMTTTXXXQQQQQQQQQPPPOOOMMMKKKKKKIIIHHHGGGFFFDDDBBB???===999<<<<<<::::::<<<:::666777777666666555444444444000222DDD{{{***000***...DDDRRRdddYYYWWWQQQGGG;;;111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&+++///@@@***222***))))))))))))))))))))))))++++++++++++++++++++++++&&&333)))444333+++999333//////***&&&'''***---...---*********************+++*********)))))))))))))))))))))))))))((((((((((((***))))))))))))))))))***((((((((((((((((((((((((************************(((((((((***+++,,,,,,,,,*********+++************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******+++++++++************************************************((((((((()))******)))((())))))************))))))************************+++******))))))******+++******************************************************************************))))))))))))******))))))))))))))))))))))))***************+++++++++************************+++++++++***************))))))*********+++++++++************************oooZZZJJJAAA<<<;;;:::999777666555555222222222222222222333333222111111000///......---...............---------------------------------------,,,,,,,,,,,,------////////////////////////........................------------------------000///---,,,+++,,,------+++++++++,,,,,,,,,++++++((()))+++------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********,,,---...,,,,,,,,,,,,,,,---...///...------,,,++++++******))))))*********+++++++++++++++111---(((&&&,,,111)))///+++---***...''''''222///''',,,ooo@@@JJJ777777GGG666<<<<<<<<<<<<;;;:::999999888999999999999888888888000444555333333555444111111111111111000000000000333***))),,,333&&&$$$BBB;;;LLL@@@;;;444---***,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++]]]bbb%%%111"""))),,,))))))))))))))))))))))))++++++++++++++++++++++++***222888!!!,,,~~~222###,,,222111******000...%%%(((((()))***+++,,,,,,---))))))))))))))))))******))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++******++++++******************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******))))))))))))******************************************************&&&))),,,***&&&$$$&&&((())))))************))))))************************++++++************++++++************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************mmmYYYJJJAAA;;;;;;:::888777666555444222222222222222222222222111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................------------------------------------------------+++*********+++...000222******++++++++++++,,,,,,'''))),,,...///...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,---......******++++++,,,,,,------*********++++++++++++,,,...)))******000/// :::)))333333,,,***000888$$$+++444 +++'''+++222""")))333,,,444---000&&&(((333(((###888)))<<>>333333444444444333222222222333333222000000000111,,,111222000///111222000............------------444!!!///uuuFFF000+++&&&888)))---555---000333333111111444777,,,,,,,,,,,,,,,,,,,,,,,,------------------------...|||"""000---"""))))))))))))))))))))))))++++++++++++++++++++++++...777111EEE```)))++++++777bbb---)))111---)))+++,,,)))(((((()))***+++,,,,,,---))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))+++*********)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))***+++***))))))))))))))))))***************************************************)))---///,,,%%%!!!"""&&&++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))))))))***************)))************+++++++++************************kkkXXXIIIAAA;;;:::999888777666555444444333333222222111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------------------------------)))(((((((((***---111333+++++++++++++++,,,------+++,,,------...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++***)))************+++,,,------*********+++,,,,,,------++++++++++++,,,,,,,,,,,,---&&&(((,,,333222(((###---000222...(((%%%'''***HHHFFF,,,DDD"""222---+++(((///,,,666---+++***...222***---555&&&...\\\mmmFFF;;;^^^}}}333///666***000000111111111111111000000111222000---,,,---///,,,111333000...000111111//////..................111'''444===,,,---,,,---,,,000444%%%***000000,,,)))***---++++++++++++++++++++++++++++++++++++++++++++++++EEE666777************************++++++++++++++++++++++++000??????:::<<<,,,%%%+++BBB888+++%%%***---))))))///************************((()))))))))************))))))))))))((((((((((((((()))***++++++***)))(((************************))))))))))))))))))))))))(((***++++++)))((()))+++******)))))))))***,,,,,,************************))))))))))))))))))))))))+++******))))))******++++++******))))))******+++***************************************************,,,---,,,)))''''''(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,************************((()))))))))*********+++)))************+++++++++************************jjjWWWIIIBBB;;;:::999888777555444444444444333333222111000000////////////000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------+++***(((((()))+++...000,,,,,,,,,,,,,,,---...///000///---,,,+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++++++++)))((('''))))))))))))***+++,,,---------,,,,,,+++******)))++++++,,,,,,,,,------------)))...///)))%%%000000'''&&&%%%&&&))),,,///000;;;OOO***---...,,,666+++444***000"""333 ...)))'''...)))...444$$$999zzzLLL,,,)))---111...(((000>>>xxx'''---222...//////000111111000000///111222000...---000222+++000222...,,,...000///............////////////***111+++&&&,,,)))---!!!111444$$$000---+++,,,///000...+++++++++++++++++++++++++++************************[[[######---***$$$@@@///$$$************************++++++++++++++++++++++++)))'''111888888,,,///---000---)))...zzzDDD )))666,,,%%%,,,------,,,+++***)))((('''(((((())))))*********+++))))))))))))((((((((((((((()))***++++++***)))(((************************))))))))))))))))))))))))&&&(((+++***((((((***---******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))...---,,,++++++,,,---...,,,++++++++++++++++++,,,************************************************((('''(((***...//////---))))))************))))))((((((((((((((((((((((((,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((())))))*********+++)))************+++++++++************************kkk\\\KKK>>>===:::888777777666555444222222000/////////000111222222222111000//////...,,,---------.../////////.........------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------........................+++,,,---.........---,,,)))))))))******+++++++++000...,,,,,,------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***------------------,,,+++(((((()))***+++,,,,,,---+++444$$$444222//////000000...+++...---,,,,,,++++++,,,,,,,,,333222'''555,,,333ZZZ111111------------------------222XXX'''222'''999%%%+++333)))444+++...------------...//////111111111111000...---,,,++++++++++++++++++++++++***111444|||JJJ+++111###666(((///)))***++++++++++++,,,---++++++******************///...,,,+++***+++,,,,,,YYY %%%555,,,"""(((,,,***%%%888***---"""222---333(((,,,))))))))))))))))))))))))---###777((((((///++++++++++++++++++++++++111aaa444!!!!!!666(((+++***))))))((()))))))))(((((())))))******+++++++++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((())))))******************************************************+++++++++,,,,,,,,,+++)))'''(((***,,,---,,,******++++++++++++******...------,,,+++***)))))))))************+++++++++************************+++*********))))))((((((---,,,***)))'''%%%###"""************************)))))))))))))))******++++++++++++*********))))))))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))++++++******************jjjZZZKKK>>>===:::888777777666555444444333222111111111222222222222111111000//////...---------...............------------------,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------------...------,,,++++++,,,,,,------............,,,***)))***,,,......------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++******+++,,,---...------,,,++++++++++++,,,,,,,,,,,,'''...!!!111///------///000///---...---,,,,,,++++++,,,,,,,,,...---&&&222,,,---lll###)))&&&...------------------------(((DDDNNN%%%888!!!***:::(((222***(((---------------...//////000000000000///...------------------------------)))///(((,,,QQQzzz******000(((222++++++,,,------,,,,,,---...++++++++++++++++++++++++...---,,,+++++++++++++++```...%%%&&&///,,,"""'''666...***++++++;;;$$$222!!!,,,***(((000(((***************************111ttt"""&&&...$$$++++++++++++++++++++++++(((ooo;;;+++555>>>&&&++++++***))))))))))))***)))))))))))))))*********************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))***+++************************))))))))))))))))))))))))))))))************))))))(((((((((''''''((())))))*********************************************************+++++++++,,,,,,...,,,***))))))***))))))******++++++++++++******---,,,,,,++++++******))))))************+++++++++************************************)))))))))(((******))))))((('''&&&&&&************************)))))))))))))))******++++++++++++*********))))))))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))************************~~~hhhXXXIII>>>===:::888777777666555444555555444333333333333333222111111000000//////..................---------,,,,,,------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((('''''''''............////////////***))))))***,,,------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&''')))***+++,,,******+++,,,,,,---......,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++***''')))+++---......------...---------,,,,,,,,,++++++---'''///---++++++---/////////...---,,,,,,++++++,,,,,,...***,,,***000...)))DDDhhh&&&,,,...<<<$$$...........................GGG//////%%%,,,:::'''111)))***---------------......///------............------........................+++((('''111---)))***111$$$222)))---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***DDD777""")))000,,,%%%$$$%%%&&&(((...((('''777]]])))"""333###,,,444%%%++++++++++++++++++++++++'''rrr..."""(((333'''++++++++++++++++++++++++'''(((!!!888"""---000,,,,,,+++***************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))&&&'''((()))))))))))))))*********************************************************++++++++++++,,,...,,,***)))******)))(((******++++++++++++******++++++++++++++++++++++++)))************+++++++++************************************))))))))))))((())))))))))))*********************************)))))))))))))))******++++++++++++******************************+++++++++************************))))))))))))************))))))))))))))))))))))))************************}}}fffVVVHHH>>>===:::888777777666555444555555444444333333333333111111000000/////////////////////...---------,,,,,,,,,,,,------.........------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,---...,,,++++++,,,,,,***(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((***,,,/////////---,,,---------,,,,,,,,,,,,,,,000...---}}}...,,,+++***+++,,,.........---,,,,,,++++++,,,,,,000+++000000...///---,,,WWW%%%,,,///444000///........................111555***&&&:::,,,(((222'''333000------,,,,,,------...///***+++,,,---------------...........................!!!000(((***www<<<---'''---&&&,,,...///000///---,,,,,,---+++++++++,,,,,,,,,,,,,,,***+++,,,------,,,******&&&bbb%%%))))))111000)))###***555333)))***&&&***(((:::---''')))---:::###(((///'''++++++++++++++++++++++++000 333+++---000************************...555333222777---,,,++++++******++++++++++++******))))))((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))************************))))))))))))))))))))))))))))))************))))))&&&''')))+++,,,++++++***************************************************************++++++++++++***)))((()))+++,,,,,,+++******++++++++++++******))))))******+++++++++,,,))))))*********+++++++++*********************************))))))))))))))))))))))))******++++++,,,************************)))))))))))))))******+++************************************************************************((()))))))))************))))))))))))))))))))))))***************+++++++++|||dddTTTHHH>>>===:::888777777666555444333333333333333222222111000000000////////////////////////...---------,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------//////---------...///000,,,,,,,,,+++++++++++++++...---------...---+++)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---...//////...,,,+++*********+++,,,------......(((,,,hhh------,,,+++******+++,,,...---,,,,,,++++++,,,,,,000...222444+++---222'''sss<<<111)))'''666$$$AAA........................&&&;;;***===ddd,,,111 333***555...,,,,,,,,,,,,,,,---......)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((///(((///>>>www)))(((///!!!...---......---+++***+++,,,)))*********+++++++++,,,)))***+++,,,,,,,,,+++***444ooo@@@%%%%%%&&&666###'''++++++***)))***+++222000&&&###666$$$vvv$$$111''')))&&&---************************SSS\\\,,,111,,,%%%---************************(((//////###444...---,,,++++++******++++++++++++******))))))(((((())))))))))))))))))******))))))))))))))))))******************************++++++***)))((((((((()))************************))))))))))))))))))))))))))))))************))))))''')))***,,,------,,,,,,************************************************))))))*********+++++++++)))(((((())),,,---,,,+++******++++++++++++******((())))))******++++++,,,))))))*********+++++++++************************))))))))))))))))))******++++++++++++************************************)))))))))))))))******+++************************************************************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++|||cccSSSHHH???===:::888777777666555444222222222222222111000000////////////////////////...............---------,,,,,,------------------,,,------......------,,,+++,,,,,,------.................................+++*********++++++,,,---.........---------------+++++++++---///000...,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%(((+++---...............---,,,,,,+++*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***............------,,,+++))))))***+++,,,---......---&&&,,,___,,,---...---+++******+++...---,,,,,,++++++,,,,,,,,,000...222***'''333***---...'''111)))>>>---%%%GGG!!!------------------------(((###111...&&&777******555---''',,,,,,,,,,,,,,,------...******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***333%%%222+++***---111'''(((+++***,,,,,,,,,***)))***+++)))))))))******++++++,,,)))***++++++++++++++++++'''((([[[ +++111000///###,,,***+++,,,''' """)))+++,,,)))---&&&777CCC000###***000"""000))))))))))))))))))))))))333222"""///***'''************************888www///$$$111))),,,,,,+++***************************))))))))))))))))))))))))************))))))))))))************************************+++***))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,************************************************)))))))))************+++,,,+++***+++++++++)))'''******++++++++++++******)))))))))*********++++++)))************+++++++++************************))))))))))))************,,,,,,++++++***)))))))))************************)))))))))))))))******+++***************++++++++++++++++++***************************************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,|||cccSSSHHHAAA===:::888777777666555444111222222333222111000///////////////////////////---------...............------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......///------------------------((((((((((((((((((''''''////////////.........---******+++---//////---+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,"""$$$'''***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++*********+++,,,---++++++,,,,,,------......///(((---bbb(((+++......---++++++,,,...---,,,,,,++++++,,,,,,)))222(((000...%%%111...444***[[[%%%222---+++===%%%,,,888777,,,,,,,,,,,,,,,,,,,,,,,,222"""111666xxx555---(((111((())),,,,,,++++++,,,,,,---...++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***111'''///))))))zzzQQQ,,,(((///))))))***,,,+++******+++,,,))))))***++++++,,,------***************+++,,,,,,)))(((333(((///)))***222%%%000+++&&&"""###)))000444444"""444%%%+++999(((...'''***222'''---************************)))222$$$...000)))************************ ---uuu[[[222 ,,,++++++***))))))))))))***)))))))))))))))*********((()))))))))************((()))))))))************************************))))))))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******)))))))))******+++************************************************))))))))))))************,,,+++++++++,,,+++)))&&&******++++++++++++******))))))))))))************)))************+++++++++************************((()))))))))***************************)))))))))************************)))))))))))))))******+++))))))*********++++++++++++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,|||cccSSSHHHAAA===:::888777777666555444222222333444333222111000.........///////////////,,,------....../////////.........------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))'''//////......---------,,,,,,,,,,,,---...,,,)))&&&---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++******++++++,,,,,,------...*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))(((''''''(((***,,,...///............---------...(((,,,ccc%%%)))...000...------......---,,,,,,++++++,,,,,,***555%%%///333%%%000000444***]]]:::###(((+++)))...'''///---***555&&&++++++++++++++++++++++++...333&&&///...&&&///!!!)))333,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,%%%444!!!...(((HHH|||333000))))))***,,,+++++++++,,,---******+++,,,,,,---......+++***)))))))))***,,,---///&&&&&&---gggfff...(((%%%,,,///&&&###///111!!! ---222+++%%%''''''###(((%%%222,,,---))),,,777(((...,,,'''++++++++++++++++++++++++&&&000111%%%,,,...))))))))))))))))))))))))/// ---///,,,+++******)))((()))))))))(((((())))))******++++++(((((())))))*********+++(((((())))))*********+++************************))))))(((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***)))(((''''''((())))))************************************************))))))))))))************(((((()))+++------+++*********++++++++++++***************))))))))))))))))))************+++++++++************************(((((())))))*********+++)))))))))))))))*********************************)))))))))))))))******+++))))))******++++++++++++++++++++++++******))))))************************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,|||fffUUUHHHAAA;;;999888777888777666444444444444333333333222222111111111111000000000000///............---------***+++---...///...------------------------------.........------,,,,,,,,,111000...---,,,,,,------,,,---///000///---***(((------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))(((((((((,,,+++*********+++,,,---***,,,...---,,,+++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...))))))***+++,,,,,,---------***...___***+++,,,,,,------,,,,,,........................////////////...---,,,+++000,,,((()))333DDDWWWcccZZZFFF111***---...+++(((+++,,,.../////////......************************+++)))///(((sss)))555000!!!(((++++++++++++++++++++++++------------------------,,,,,,,,,------.........666'''...+++555$$$666+++111$$$,,,,,,++++++***+++++++++,,,,,,,,,------.........************************+++,,,***&&&&&&222GGGXXX^^^\\\LLL555***+++***$$$******************************))))))(((((('''''')))"""''''''666"""///***xxx333%%%...###************************"""&&&'''...!!!---333)))$$$(((+++((('''***///###$$$(((---))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,)))((('''&&&&&&'''((()))******++++++++++++******((()))))))))************))))))***+++,,,------...******+++++++++,,,,,,,,,((()))***,,,,,,+++************+++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++******************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))+++***)))))))))***,,,,,,++++++************++++++++++++******++++++,,,---|||eeeTTTGGG@@@;;;:::888777777777555333333333333333222222222222222222111000//////......///............---------)))***+++,,,---.........------------------------......---------,,,,,,,,,......---------......///......------,,,,,,++++++......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,---***,,,------+++++++++,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---*********++++++,,,,,,------***...___***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++000...,,,+++,,,///222555444,,,(((+++......,,,,,,+++,,,.../////////...---++++++++++++++++++++++++,,,+++,,,...333000)))&&&111,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------222***222'''---'''***555444(((+++,,,,,,++++++***++++++,,,***+++++++++,,,,,,,,,---************************))),,,---)))%%%&&&---333333666111&&&$$$+++...)))******************************))))))((((((((((((...'''---'''///$$$000'''+++,,,(((...************************%%%,,,(((///&&&+++(((''')))---///...,,,,,,000333+++(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))******************************))))))******+++,,,***)))(((((((((((()))*********++++++++++++******************++++++++++++(((((())))))******++++++************+++++++++,,,(((((()))*********************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************)))))))))(((((((((((()))))))))******+++***)))))))))***+++,,,++++++************++++++******))))))******+++,,,{{{dddRRRFFF@@@<<<:::888777777666444222333222222222222111111111333222111000...---,,,,,,///............---------------,,,,,,,,,---......------------------------...------------,,,,,,,,,+++,,,---...///////////////---+++******+++,,,...............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---)))+++,,,,,,+++******+++------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------...---+++******+++,,,,,,++++++++++++++++++++++++---***...___***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++------...---,,,)))'''%%%'''(((,,,000///++++++...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...JJJ***)))+++000,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++666%%%'''///$$$AAAvvv,,,###,,,,,,++++++***++++++,,,,,,))))))************++++++************************&&&))),,,,,,***((('''(((###(((((($$$%%%,,,---)))***************************))))))))))))(((((((((///(((///'''))))))111&&&III,,,'''---************************(((111'''...,,,)))&&&***,,,+++******)))'''---333HHH000%%%++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))******************************))))))******+++,,,+++******))))))******+++******++++++++++++*********++++++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))*********++++++((((((((((((((()))************+++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))*********++++++******))))))******+++,,,++++++************++++++))))))(((((())))))***+++{{{bbbPPPEEE@@@===;;;999888777666444222222222222111111111000000111000000///...------,,,///............---------333111///---,,,,,,------------------------------------------------------+++,,,---///000//////......---+++******+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))******++++++++++++***++++++++++++,,,,,,(((***,,,+++***)))***+++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++---***...___******+++,,,,,,,,,,,,+++---------------------------.........------,,,+++,,,,,,,,,,,,---///111222111/////////+++(((,,,333------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++((('''yyy%%%111+++%%%,,,,,,------------......------------------------******************++++++***'''444)))(((555***&&&"""+++***++++++******++++++,,,,,,*********************+++************************)))(((((()))+++---//////,,,000000,,,+++...---(((************************))))))))))))))))))))))))***$$$---&&&'''...---)))(((///'''************************&&&333&&&,,,000''',,,...,,,&&&&&&***+++'''$$$oooWWW222'''++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))******************************))))))******+++,,,******************************++++++++++++***************+++++++++,,,,,,))))))((((((((('''''''''((())))))))))))************)))((((((((()))+++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))*********++++++++++++***************+++++++++++++++************++++++)))))))))))))))***++++++{{{bbbOOODDD@@@<<<:::888777777666444333222222222111111111000000............///////////////............---------000///---,,,,,,,,,---...------------------------------------------------,,,---...//////...---,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))******+++++++++,,,******++++++,,,,,,,,,,,,(((***,,,+++***)))***+++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,------+++++++++++++++++++++,,,,,,,,,++++++++++++++++++---***...___)))***++++++,,,,,,++++++------------------------------------------,,,+++...---+++******+++---...///***''')))******...444---------,,,,,,,,,------++++++++++++++++++++++++---(((***111$$$222)))&&&,,,,,,,,,------.........------------------------************************,,,$$$///...***222///'''vvv===///)))+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---***'''&&&(((*********)))++++++******---...,,,************************))))))))))))************(((###***''')))...&&&???,,,...***************************###///&&&(((111(((+++,,,***)))---111000,,,(((\\\000,,,************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))*********++++++******))))))(((((('''((())))))))))))*********,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))******)))*********++++++++++++))))))******++++++++++++++++++************+++++++++************+++,,,,,,|||aaaOOODDDAAA;;;999888777888777666444333222222222222111111111---......//////000111111///............---------)))))))))***+++,,,......------------------------,,,,,,,,,------------.....................------............---,,,+++***++++++++++++************++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------------)))***+++,,,,,,,,,,,,+++)))+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---***...___)))******+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,)))***,,,---,,,+++)))(((,,,(((''',,,///---++++++...---,,,,,,+++,,,,,,,,,************************,,,''',,,bbb...***(((000++++++,,,,,,------......+++++++++++++++++++++++++++++++++***************///%%%)))///***))),,,---@@@|||'''&&&************+++,,,------.........------------,,,************************(((((()))+++,,,,,,)))'''&&&'''''''''(((***+++,,,************************)))))))))************+++***)))))))))+++)))%%%sss>>>111************************"""+++***&&&---***)))(((***//////***&&&&&&VVV^^^---000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))************************((((((((((((((((((((((((******))))))******+++,,,((())))))******))))))(((******++++++++++++******(((((()))))))))*********+++++++++******))))))))))))))))))*********++++++,,,++++++++++++,,,------******+++++++++,,,,,,,,,************************((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))***++++++++++++***++++++************+++++++++++++++***+++,,,,,,---}}}bbbNNNEEEBBB999888777777888888777555333333333333222222222222//////000000000000000000///............---------******+++,,,------,,,,,,------------------------,,,,,,,,,---------......---------------...///000333111///---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------******+++,,,,,,---......------------------,,,,,,)))***+++,,,,,,,,,++++++***,,,------+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++++++++,,,---------------*********++++++,,,,,,------***...___))))))***+++++++++++++++************************+++,,,,,,------,,,,,,,,,&&&(((+++---...---,,,+++...++++++//////+++((((((...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++))),,,FFF(((***000******++++++,,,---------++++++++++++++++++++++++,,,,,,+++++++++*********---+++'''---,,,&&&)))---***((('''************+++,,,---...............------,,,,,,************************&&&(((+++---...---,,,+++******+++,,,,,,***))))))************************))))))*********+++++++++***...))))))---%%%222___ 000************************%%%(((000%%%(((---)))%%%)))///***!!!'''666aaa)))///************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))************************))))))))))))))))))))))))******))))))******+++,,,))))))***++++++***))))))******++++++++++++******))))))*********+++++++++************************************+++++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************((((((((()))))))))******((()))***+++,,,++++++***++++++************++++++***************++++++,,,}}}bbbOOOEEECCC888777666777888999888666444444444333333333222222222222111111000000////////////.........---------222222222111///---***)))------------------------,,,,,,,,,------.........,,,++++++,,,---///222333777444000,,,***+++---...---------,,,,,,,,,+++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,++++++*********)))***+++,,,---,,,++++++***,,,...---,,,+++,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************+++,,,------.........---))))))***+++,,,,,,---------***...___))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,+++)))(((((()))***+++(((&&&&&&(((((('''***//////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,\\\,,,---&&&))))))***++++++,,,------------------------------,,,,,,,,,,,,++++++******(((000(((+++000)))***,,,(((|||888000************+++,,,---............------,,,,,,,,,************************,,,,,,+++(((%%%%%%&&&((('''(((+++///000---++++++************************))))))******++++++++++++'''000((()))---%%%AAA~~~333---************************)))'''555&&&%%%///'''!!!&&&...)))%%%===___ddd&&&,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''*********************************************************)))***++++++,,,***+++,,,------,,,+++*********++++++++++++************+++++++++,,,,,,,,,))))))))))))***************++++++++++++,,,,,,,,,((()))***,,,,,,+++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((()))***+++,,,+++******++++++************++++++)))))))))))))))******+++yyy```OOOFFFBBB===<<<:::888666444444333444444333222222111111000---...///000000111000000//////...------------...///...---,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,------.........222///,,,+++,,,,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...000000...---+++***((((((++++++++++++++++++++++++(((((()))***++++++,,,,,,...---+++))))))***+++,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,+++)))(((***(((---___,,,,,,+++***))))))******)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------000000---***''''''))),,,+++++++++*********))))))444***""")))---$$$###111$$$)))}}},,,***+++---,,,+++******+++,,,---******++++++++++++******,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++)))666{{{&&&***---***)))$$$)))333''',,,,,,------,,,+++)))'''************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((---,,,&&&(((000000)))''')))$$$444$$$...###,,,************************ggg]]]!!!000555 <<<%%% ......000DDD999((('''((()))*********************++++++++++++******((((((((((((((((((((((((+++***)))))))))***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))************************************************************************+++)))'''(((******(((%%%************************))))))))))))))))))))))))&&&''')))***++++++******)))))))))))))))(((''''''************************)))************+++++++++......,,,+++***)))))))))************************...+++))))))++++++***'''************************)))************+++++++++))))))*********+++++++++++++++************++++++)))((((((((()))***++++++))))))************))))))************************************************++++++******************xxx___MMMDDD@@@===;;;:::888666555444444444444333222222111111000...//////000000000000//////......---,,,---------///...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,------------------000...,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------,,,+++)))(((***(((---___,,,++++++***))))))******)))***++++++++++++***))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,***'''%%%%%%'''))),,,,,,,,,,,,++++++******&&&'''...,,,(((333444 111''',,,***+++,,,,,,+++++++++,,,,,,---******++++++++++++******+++++++++*********************+++,,,,,,,,,,,,+++***111+++))))))''',,,---)))***(((++++++,,,---------,,,,,,************************************************++++++++++++++++++++++++************************+++......(((""""""(((...)))%%%!!!000)))ccc'''+++************************>>>qqq...***---+++)))666'''...222000***'''((()))******++++++************++++++++++++******))))))))))))))))))))))))++++++++++++***((('''%%%+++++++++++++++***))))))))))))))))))))))))))))))************************************************************************&&&%%%%%%'''+++------,,,******************************************************++++++***)))'''&&&))))))******))))))((('''************************)))************+++++++++------,,,+++************************************,,,+++)))***,,,---***(((************************)))************+++++++++*********++++++++++++,,,++++++************++++++))))))(((((())))))******))))))************))))))************************************************************************www]]]KKKBBB>>><<<;;;999888666555444444444444333222222111111000///000000000000//////......------,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...------------------,,,,,,---,,,,,,,,,......,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,+++*********+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++))))))***(((---___,,,+++******)))*********)))***++++++++++++***))))))***++++++,,,,,,++++++*********++++++++++++,,,------,,,)))((((((***------------,,,,,,,,,,,,+++,,,$$$///222$$$)))444***!!!,,,***+++******+++,,,---------,,,******++++++++++++*********************+++++++++******+++,,,,,,,,,,,,++++++,,,AAA,,,)))''',,,000'''"""---******++++++---...000111***************************************************************************************************%%%&&&///444222000000...***,,,###DDD******************************+++,,,(((111$$$---(((***333$$$(((&&&&&&+++)))***++++++++++++++++++******++++++++++++******************************(((***+++,,,+++)))%%%###++++++,,,,,,,,,+++******))))))))))))))))))))))))************************************************************************---+++)))))))))***)))(((***************************************************++++++******)))((('''******++++++******)))(((************************)))************+++++++++,,,,,,+++******++++++,,,******************************+++---......+++)))************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++******))))))))))))))))))))))))************))))))************************************************************************www]]]KKKAAA===<<<;;;999777666555444444444444333222222111111000000000111000000///...---------,,,++++++++++++,,,...------,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,+++***+++---//////---++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******++++++,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,************************,,,,,,,,,,,,++++++*********(((---___++++++***************+++*********++++++*********))))))***+++++++++++++++))))))*********+++++++++,,,---,,,+++******---///,,,,,,,,,,,,,,,,,,,,,+++000+++(((***---***'''(((LLL+++)))+++((()))***,,,---,,,++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++JJJwww---,,,,,,'''+++(((!!!222******)))***+++---///111***************************************************************************************************((('''((())))))%%%!!!,,,&&&***FFF***)))************************000BBB&&&,,,******+++555&&&:::(((...+++***++++++,,,,,,,,,++++++******++++++++++++******************************&&&''')))+++,,,+++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************************************************************000...,,,***)))(((((('''************************************************'''(((((()))******+++++++++++++++++++++***))))))************************))))))*********++++++++++++*********++++++,,,---************************(((***,,,...///...,,,***************************))))))*********+++++++++++++++,,,,,,,,,---------++++++************+++++++++++++++++++++***))))))))))))************))))))***************************************************************+++++++++www]]]KKKAAA===;;;:::999777666555555555444444333222222111111000000000111000000///...---------,,,++++++++++++,,,------,,,,,,,,,------...,,,------......------,,,------,,,,,,------...///.........------,,,,,,,,,*********,,,...///---+++))))))***+++---...//////,,,,,,------------,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,++++++++++++++++++***(((---___+++***************+++++++++******************+++))))))***++++++++++++***))))))*********+++++++++((())))))((('''''')))+++************++++++++++++"""666)))!!!444///$$$888+++)))***'''(((***+++++++++***)))++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,******+++,,,,,,,,,,,,++++++---...+++&&&///%%%'''...$$$///+++***)))))))))***,,,---************************************************++++++++++++++++++++++++************************ ---111'''!!!'''...000!!!###KKK'''((())))))))))))))))))))))))"""!!!GGG)))+++---+++...,,,%%%{{{}}}'''000'''++++++,,,,,,,,,++++++*********++++++++++++******************************************+++,,,---...***++++++,,,,,,+++++++++))))))))))))))))))))))))************************************************************************(((((())))))***+++---...************************************************((((((((())))))***+++++++++++++++++++++***))))))************************))))))*********+++++++++************+++,,,------************************(((***---//////...,,,+++************************))))))*********+++++++++++++++,,,,,,,,,---------++++++************++++++,,,------------,,,******))))))************))))))************************************************))))))*********+++++++++www]]]LLLBBB>>>;;;:::999777666666555555444444333222222111111000///000000000000//////......------,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------------------------------......///------------------,,,,,,+++******+++---...---+++))))))***+++---...//////,,,,,,............,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++*********,,,,,,+++******++++++,,,***(((---___*********)))******+++,,,++++++***))))))***++++++((()))******++++++***************++++++++++++,,,)))***+++***))))))***,,,)))***************++++++"""111------***@@@+++)))***)))***************))))))++++++,,,,,,,,,,,,++++++***************+++++++++******+++,,,,,,,,,,,,+++***---)))>>> ,,,)))'''333&&&)))+++******))))))))))))***************************************************++++++++++++++++++++++++************************$$$)))---...111111))),,,fff((()))))))))))))))))))))))))))%%%111>>>%%%///$$$***222LLL'''---)))++++++++++++++++++***)))******++++++++++++******************************...---,,,******+++,,,,,,))))))***+++++++++******))))))))))))))))))))))))************************************************************************&&&(((***+++******+++,,,************************++++++++++++++++++++++++,,,+++***)))((((((((((((******++++++******)))(((************************)))************++++++++++++*********+++,,,,,,---************************(((+++---...---+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,---...---,,,+++***))))))************))))))************************************************)))))))))***++++++,,,,,,uuu\\\KKKAAA>>>::::::888777666666666666444444333222222111111000...//////000000000000//////......---,,,---------,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...---------------...//////,,,,,,------------------,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,------***+++---......---+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,,,,++++++++++++,,,++++++******+++,,,,,,***(((---___******))))))***++++++,,,++++++***))))))***++++++((())))))***************++++++++++++,,,,,,,,,,,,,,,---...---++++++,,,---*********++++++,,,,,,,,,---'''...333&&&999***)))***...---,,,+++************+++,,,,,,------,,,,,,++++++++++++*********************+++,,,,,,,,,,,,++++++***---EEExxx'''(((...(((333'''************++++++******)))************************************************************************************************555)))'''---*** %%%444xxx,,,***))))))))))))))))))))))))555$$$(((bbb@@@)))###---111333,,,(((...******++++++******)))(((******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,++++++******'''((()))************)))))))))))))))))))))))))))************************************************************************&&&***------***'''&&&'''************************++++++++++++++++++++++++,,,+++***)))((((((((()))))))))******))))))((('''************************)))************++++++++++++++++++***++++++,,,,,,************************)))+++------***)))***+++************************)))************+++++++++*********++++++++++++,,,++++++************++++++(((***+++,,,---,,,******))))))************))))))************************************************((())))))***++++++,,,,,,ttt[[[JJJAAA===::::::888777666666666666444444333333222111111000......///000000111000000//////...------------...,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///...------------...//////,,,,,,,,,------............,,,))))))***,,,,,,+++......---,,,,,,+++******)))***,,,------,,,***))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++,,,+++*********+++,,,---***(((---___******))))))***+++,,,,,,,,,+++***))))))***+++,,,(((((()))***************++++++,,,,,,,,,---------)))***+++***((('''((()))+++++++++,,,,,,---------+++(((///"""555***(((***111000...,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,+++++++++******))))))******+++,,,,,,,,,,,,+++,,,&&&222666%%%///&&&...(((000)))***+++,,,---,,,,,,+++************************************************))))))))))))))))))))))))***************************&&&///333!!!&&&sss000+++))))))))))))))))))))))))$$$((((((000wwwkkk###000555&&&000"""---***************)))((('''******++++++++++++******((((((((((((((((((((((((%%%'''***,,,------,,,+++''''''((()))))))))))))))))))))))))))))))))))))))************************************************************************###))),,,,,,++++++,,,************************++++++++++++++++++++++++))))))(((((((((***+++---)))))))))))))))(((''''''************************)))************+++++++++,,,,,,++++++***++++++,,,***************************,,,---+++(((''')))+++************************)))************+++++++++))))))*********+++++++++++++++************++++++&&&''')))+++,,,+++***)))))))))************))))))************************************************((())))))***++++++,,,,,,rrrZZZJJJBBB???>>><<<999666555666777888555555555444333222111000111000//////000000///...///............---------------..................---,,,,,,+++*********+++------------------------000...,,,))))))***,,,...,,,,,,,,,++++++*********,,,++++++***)))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,"""######%%%''')))+++---++++++++++++++++++++++++************************,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,---...///...,,,---***...___,,,+++***)))))))))***+++,,,------,,,***))))))***((()))***+++,,,+++******)))************+++++++++444555$$$$$$+++666%%%)))(((''''''---333...%%%///++++++OOO```&&&333+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,---------)))///'''888...***((('''///''')))************+++++++++)))---111///***'''(((+++,,,((('''+++...,,,'''###***((((((***+++)))))),,,000'''!!!%%%,,,---,,,***333000 RRRSSS,,,...))))))))))))))))))))))))//////---@@@\\\((()))333+++''',,,++++++++++++++++++,,,---,,,***)))))))))************++++++++++++******,,,,,,,,,+++++++++******++++++************++++++......,,,+++***)))))))))***,,,,,,+++)))((()))***++++++************++++++,,,,,,,,,+++***)))((((((,,,,,,,,,+++++++++******))))))***+++,,,------...************************+++++++++*********))))))+++***)))(((((()))***+++************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++************+++++++++++++++******)))))))))******))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******************************************************rrrZZZJJJAAA???===;;;888666555555777888444444444444333222111000111000//////000000///...000////////////.........000///...---,,,+++******...------,,,+++,,,,,,,,,------------------------///...,,,******+++,,,------------,,,,,,,,,++++++,,,,,,+++***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++++++++***'''(((((()))***++++++,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---------,,,++++++++++++,,,,,,++++++,,,......---+++---***---___...---,,,+++++++++,,,,,,++++++++++++***)))******((()))***+++,,,++++++***)))************+++++++++,,,&&&111%%%///'''+++)))@@@///''',,,,,,$$$'''444***%%%WWW==="""444'''++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------)))000---!!!UUUlll,,,%%%333888$$$************++++++++++++''')))***++++++++++++++++++)))'''((()))+++---...(((&&&'''******'''&&&(((******,,,///---'''%%%'''999$$$III777'''''')))))))))))))))))))))))),,,---(((,,,---///yyysss)))---,,,""",,,++++++************++++++,,,,,,***)))))))))************++++++++++++******,,,,,,++++++************++++++************++++++,,,,,,+++*********++++++***+++,,,+++)))((()))***++++++************+++++++++,,,,,,++++++)))(((((()))))))))******+++++++++)))))))))***************************************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))+++***)))))))))***+++,,,++++++************++++++++++++******))))))))))))++++++++++++++++++++++++,,,+++***))))))******+++******++++++++++++******************************************************rrrYYYIIIAAA>>><<<:::888555444555666666333333333333222111000000111000//////000000///...000000000////////////...000//////...---,,,++++++///......---------------------------------------------,,,,,,,,,,,,++++++......------------,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,------...---,,,+++***++++++++++++++++++++++++************************************++++++++++++------,,,++++++++++++++++++******+++------,,,***---)))---^^^...---,,,,,,++++++,,,,,,))))))*********+++++++++))))))***++++++++++++***)))************+++++++++)))222)))%%%666%%%&&&,,,***222&&&$$$111111"""===(((&&&333+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***///)))))))))((()))111 666&&&************+++++++++,,,)))((('''))),,,---,,,***++++++***'''%%%&&&((()))***)))+++///000......111%%%---///)))&&&...:::vvv***%%%)))))))))))))))))))))))))));;;)))###777$$$yyy"""000+++)))!!!)))*********))))))*********,,,+++******)))***************++++++++++++******+++************)))))))))++++++************++++++***************+++,,,,,,***+++,,,+++)))))))))+++++++++************+++++++++++++++++++++***)))(((&&&'''((()))***+++,,,,,,,,,+++++++++*********)))************************+++++++++***************+++***))))))))))))***+++************************+++++++++************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++***************))))))******+++,,,++++++************++++++************))))))))))))++++++++++++++++++++++++------,,,+++******++++++******++++++++++++******************************************************rrrYYYIIIAAA>>>;;;999777555444444555555222222222222222111000///111000//////000000///...////////////............------......//////000000......---------------...------------------------+++,,,---------,,,++++++---------------,,,,,,,,,------,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((()))***+++,,,---...+++,,,...///...,,,***)))++++++++++++++++++++++++*********************************++++++++++++,,,---,,,,,,+++***+++++++++***))))))***,,,,,,+++))),,,)))---^^^++++++************)))***)))))))))***,,,------,,,))))))******++++++++++++))))))*********+++++++++...444$$$%%%111(((,,,&&&@@@+++###,,,---,,,JJJttt...000(((///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///'''&&&444''':::...%%%...(((,,,*********+++++++++,,,,,,---,,,+++******++++++***,,,///000......///,,,)))///+++***++++++))))))---888///&&&(((AAAxxx...&&&...))))))))))))))))))))))))"""000---$$$+++333***SSSccc$$$111!!!---...&&&******))))))))))))******++++++************************++++++++++++*********)))))))))))))))))))))++++++************+++++++++***************++++++)))+++,,,+++***)))***+++++++++************+++++++++++++++++++++***)))((((((((())))))***++++++,,,------------------------************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++***++++++++++++,,,,,,,,,...------,,,+++******)))***************+++++++++++++++************++++++++++++++++++++++++******)))))))))))))))*********,,,,,,++++++******************++++++++++++******************************************************qqqYYYIII@@@>>>:::999777666555444555555111111222222222111000000111000//////000000///.........---------,,,,,,,,,++++++,,,------...//////------,,,,,,,,,,,,------------------------------***+++---......---+++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,((()))+++,,,,,,+++***(((++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,+++************+++)))))))))***+++,,,+++))),,,(((---^^^++++++++++++******))))))+++))))))***---///...---***************+++++++++))))))*********+++++++++000---&&&,,,(((,,,---!!!!!!222111(((HHHaaa222333!!!,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,---'''+++,,,444IIIuuu&&&'''111 ///***++++++++++++,,,,,,,,,---///000---))))))---111!!!######"""'''---,,,'''...)))&&&'''((()))---333YYY|||DDD******((())))))))))))))))))))))))222###+++...&&&444***---$$$000)))000222---******))))))))))))******************+++***************++++++++++++******)))))))))))))))))))))***++++++************++++++---,,,+++***)))))))))))))))***++++++***)))***+++++++++************++++++******+++++++++***))))))++++++++++++++++++++++++++++++,,,------...//////******************************************************++++++++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,))))))(((''''''&&&%%%%%%))))))******++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********)))******************)))******++++++++++++******************************************************qqqXXXHHH@@@===:::999888777666555555555111222222222222222111111111000//////000000///...---------,,,,,,,,,++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,---...------------------------***+++,,,---...---,,,+++******++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///...---+++***)))(((&&&''')))***+++******)))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---,,,,,,+++******************))))))***,,,,,,+++)))+++(((---^^^,,,------------,,,+++***+++)))((()))---///---+++******))))))******+++,,,)))************+++++++++,,,&&&,,,111(((,,,'''GGG)))HHH***---222)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************************++++++++++++%%%///111333,,,###444&&&''',,,++++++++++++,,,,,,,,,,,,***---///---)))***111888... 222$$$))))))))))))))))))))))))+++,,,******+++((()))222(((;;;AAA(((...((((((***,,,'''111*********))))))*********))))))***++++++++++++*********++++++++++++******)))))))))************+++++++++************++++++---,,,+++***)))((((((((()))***++++++***)))+++,,,++++++************++++++******+++++++++******))),,,,,,,,,+++++++++******(((((()))***+++,,,------***************************************+++++++++******+++,,,,,,+++******((((((((((((((((((((((((***************+++++++++************************)))))))))************+++************++++++++++++******))))))((((((''''''))))))***++++++++++++***++++++************+++++++++++++++,,,,,,,,,,,,,,,*********+++,,,,,,------'''''')))*********************++++++++++++******************************************************qqqXXXHHH@@@===;;;:::999888777666666555222222333333333333222222111000//////000000///.........---------,,,,,,,,,,,,,,,++++++++++++******---------------...//////------------------------***+++,,,,,,---------,,,+++++++++,,,,,,,,,------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////......---,,,++++++))))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++,,,++++++*********************)))+++,,,---,,,***+++(((,,,^^^,,,,,,---------,,,+++***+++(((%%%'''+++---+++(((+++***)))))))))***+++,,,)))************+++++++++''')))...,,,...+++'''%%%,,,,,,222,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++&&&//////!!!,,,***===222"""...(((+++++++++,,,,,,,,,------,,,,,,,,,******,,,222666eee...$$$000***))))))))))))))))))))))))"""000+++%%%111444''' ...111///***999???%%%'''333(((###---++++++************++++++((()))***+++,,,++++++*********++++++++++++******************++++++,,,,,,++++++************++++++++++++***)))))))))))))))(((***++++++******+++,,,++++++************++++++)))******+++++++++******************++++++++++++((()))))))))******++++++************************))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************************++++++++++++---------,,,,,,,,,,,,,,,((()))***+++,,,++++++***++++++************++++++)))))))))******+++++++++)))******+++,,,,,,------%%%''')))***,,,,,,,,,,,,******++++++++++++******************************************************qqqXXXHHH@@@===;;;;;;:::999888777666666222333333444444444333333111000//////000000///...//////.........---------++++++,,,---///000000111...............///000111------------------------+++++++++,,,,,,---------,,,,,,,,,------.........***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---///000111111------,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************,,,++++++***)))*********+++******+++------,,,***+++(((,,,^^^******+++,,,+++***)))(((***&&&$$$%%%***+++)))%%%+++***)))))))))***,,,---)))************+++++++++&&&///+++!!!333***...333000...!!!000***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---((((((888+++---<<>><<<;;;999777555555555555555555444333222222222222000///......000000///...---............---,,,,,,------------,,,,,,,,,,,,//////............------((((((***+++---...///000...---,,,+++******))))))......//////......---,,,************++++++++++++,,,,,,,,,,,,,,,++++++***)))+++------,,,+++++++++------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,++++++************+++++++++******++++++,,,---,,,(((+++]]]+++++++++************))),,,,,,,,,------,,,,,,,,,+++++++++++++++***))))))((()))***+++,,,------...111$$$+++777///...888DDD$$$///***(((444'''))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******))))))******+++))))))))))))*********+++,,,+++111***///222,,,FFFjjj)))$$$---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++$$$,,,111$$$222))),,,,,,,,,,,,,,,,,,,,,,,,+++***,,,***+++""">>>888;;;000777++++++++++++++++++++++++,,,++++++******++++++,,,+++)))000222***+++///+++,,,***((((((***+++***))))))***++++++***)))***+++---,,,+++)))))))))******))))))))))))))))))))))))%%%&&&&&&'''((())))))************************************************************************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))******+++++++++******************************************************,,,+++******))))))*********************************************************************************++++++++++++***))))))+++++++++***************++++++++++++++++++,,,,,,***))))))))))))))))))*********++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,************************jjjUUUHHHAAA>>><<<:::888777555555555666444333333222111111222222000///...///000111000..................------,,,---------,,,,,,,,,,,,,,,............---------------------......////////////---,,,*********++++++...............---,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,++++++******,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++))))))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++************+++***++++++++++++,,,,,,,,,(((+++]]],,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++%%%&&&)))+++,,,------,,,))))))***+++,,,,,,------///---333...$$$111]]]WWW;;;'''***444&&&'''222(((...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++************+++++++++++++++,,,,,,,,,------...///***)))+++222777***......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!mmmJJJ---""";;;---"""...++++++++++++++++++++++++&&&---000)))"""999777XXX***666:::### ++++++++++++++++++++++++,,,++++++******++++++,,,---***///111---111444,,,+++*********************)))***++++++***)))***+++,,,,,,******))))))******))))))))))))))))))))))))''''''''''''((((((((((((*********************************************************************************++++++,,,,,,---,,,++++++******++++++,,,))))))******++++++******************************************************,,,+++******))))))*********************************************************************************++++++++++++***)))))),,,+++++++++***)))))))))*********++++++,,,,,,,,,+++***)))(((((()))***+++******++++++++++++************))))))******+++,,,++++++,,,------,,,++++++***)))((((((((()))+++,,,************************iiiTTTGGGAAA???;;;:::888777666555666666333333222111111111222222111///...///000111000///......//////......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////...---,,,++++++,,,---...,,,------------,,,++++++++++++,,,,,,,,,---------******+++,,,,,,+++++++++&&&))),,,,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,(((+++]]],,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******%%%&&&(((+++------------++++++++++++++++++++++++$$$)))111***$$$888"""444(((///cccNNN...333111%%%+++///(((222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------'''...***+++999)))|||666///,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///XXX000333+++)))000))))))))))))))))))))))))(((555$$$'''666+++(((???444(((111))) 444++++++++++++++++++++++++,,,++++++******++++++,,,000***,,,//////888:::---******++++++*********+++)))***++++++***)))***+++++++++******************))))))))))))))))))))))))+++******))))))(((((((((*********************************************************************************++++++,,,,,,---******))))))))))))******))))))***+++++++++++++++************************************************,,,+++******))))))*********************************************************************************++++++++++++***)))))),,,+++++++++***)))))))))*********++++++,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++************))))))******+++,,,)))***+++,,,,,,+++***))),,,+++)))((((((((()))***************************iiiTTTGGGAAA>>>;;;:::888666666666666777333333222111111222222333111000//////111111000///...////////////...------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---((((((***+++---...///000---------,,,------......,,,,,,------,,,,,,+++***************++++++++++++)))***++++++++++++++++++(((***,,,---+++******+++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++************++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,(((+++]]])))************+++++++++)))******++++++******))))))******+++++++++******,,,,,,,,,+++++++++******)))%%%,,,444---666999777'''***111--- 999555$$$:::///...((((((///---)))///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++************++++++++++++)))***+++333,,,'''000+++GGGttt%%%***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,444RRR$$$'''111+++444$$$+++,,,))))))))))))))))))))))))))))))&&&''')))%%%,,,ddd000&&&222333))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///***,,,,,,...;;;???222)))+++,,,,,,+++******+++)))***++++++***)))***+++************************)))))))))))))))))))))))),,,,,,++++++******))))))++++++++++++++++++++++++*********************************************************+++++++++++++++))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,************************************************,,,+++******))))))*********************************************************************************++++++++++++***))))))+++++++++***************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++************))))))******+++,,,)))***++++++++++++***))),,,+++***)))))))))))))))************************jjjTTTGGGAAA>>>:::999888666666666777777333333222222222222333333111000///000111111000//////////////////...------,,,,,,,,,,,,---------...,,,,,,,,,,,,------......))))))***+++,,,......///---------------,,,+++***---------------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++,,,---......,,,,,,---...+++++++++,,,,,,---------)))))))))******++++++,,,******+++++++++,,,,,,,,,((())))))******))))))(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++)))***+++,,,,,,,,,++++++,,,(((+++]]]))))))*********+++++++++***++++++,,,,,,++++++***++++++******************++++++++++++++++++,,,,,,:::---***333((()))+++333%%%###222999111***,,,888%%%***+++***(((,,,,,,***,,,)))------------------------******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,******000///---,,,(((---555###+++,,,++++++******++++++,,,------------------------... cccNNN... )))"""(((888+++111,,,)))))))))))))))))))))))))))'''!!!000(((,,,444)))###))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++///,,,***888BBB;;;(((+++------+++******+++)))***++++++***)))***+++*********+++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************************))))))******))))))))))))************+++------......---************************************************,,,+++******))))))*********************************************************************************++++++++++++***))))))***************+++++++++,,,,,,++++++++++++++++++******++++++++++++************++++++++++++************))))))******+++,,,***++++++++++++++++++***)))***++++++++++++++++++************************jjjTTTGGG@@@>>>:::999888666666666777777333333333222333333444444111000///000111222111//////////////////......------------.........//////---------.........///////////////......------------......---,,,***'''&&&......//////......---,,,------............//////((()))***+++++++++++++++***++++++***)))(((***,,,+++++++++,,,,,,---------******+++,,,------......******+++++++++,,,,,,,,,,,,,,,...//////...,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,)))***+++,,,---,,,++++++,,,(((+++]]]+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++))))))(((((()))+++---...))))))***+++,,,------...///)))%%%444555,,,999,,,###555999***'''666999...|||aaa###222,,,222000+++.........&&&%%%...%%%------------------------)))***+++,,,---,,,++++++)))***+++,,,,,,+++***))),,,,,,---------.........///...111%%%+++555)))111'''+++...,,,++++++++++++++++++,,,------------------------###666"""WWW,,,%%%///((()))---'''...555************************'''999''' pppRRR666***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,%%%+++333---&&&444DDDBBB(((+++......+++******,,,)))+++++++++***)))***+++)))******+++++++++******))))))))))))))))))))))))''''''(((***+++---......++++++++++++++++++++++++************************************************+++*********))))))((((((++++++************++++++***+++,,,---............************************************************,,,++++++***)))************************************************************************************++++++++++++***))))))))))))******+++++++++,,,---,,,,,,++++++*********((()))***++++++***)))(((******++++++++++++***************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------************************jjjTTTFFF???<<<;;;:::999777666555555555333333333222222222111111333333222111000///...---***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,......---,,,---...///000.........------,,,,,,,,,///...,,,+++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++***))))))000//////---,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,+++******,,,,,,+++***,,,)))---^^^,,,++++++,,,---,,,***(((,,,,,,++++++******++++++,,,++++++******))))))))),,,)))'''***......)))$$$''')))---000222111///...---,,,---///333444444333333<<>>:::999888777666666666666333333333222222222111111222111111000//////......,,,,,,---...//////..............................------------------------,,,,,,,,,---------......---------------------------...///000///...,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********---------,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------000...------------,,,***,,,)))---^^^000...,,,******+++---...,,,,,,,,,,,,---...///000,,,,,,------......//////---...///111222555777999111000---++++++,,,...////////////000222333222000666...444///UUUppp111***,,,------,,,+++,,,,,,+++......------,,,,,,,,,,,,111222###222333111+++,,,,,,------------------+++++++++++++++,,,,,,---------------------,,,,,,***,,,FFFccc---//////)))///...%%%222***+++,,,---------,,,,,,###111/// hhh666###///222)))'''///111+++++++++************++++++++++++++++++++++++++++++###)))|||III,,,!!!111'''...&&&&&&$$$...***+++++++++++++++,,,,,,++++++******************+++***************++++++************************************************+++++++++******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,************************,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++******++++++++++++***************++++++*********(((((()))************))))))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***))))))***,,,+++***(((++++++++++++******))))))***************++++++++++++++++++******)))))))))+++******,,,...000//////eeePPPEEE@@@???999999888777666666666777333333333222222222111111111111000000///.........------..........................................---------,,,,,,------------......///////////////---------------------------.../////////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++***......------,,,,,,++++++++++++++++++++++++++++++---------............///,,,+++***+++---...---,,,------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,///...,,,------...,,,+++,,,)))---^^^<<<555,,,)))***---.........------,,,,,,------------------......//////000000---+++---222555555333,,,,,,------...//////000---------000222444333222222000---<<<LLL???'''------,,,---,,,+++++++++......------------,,,,,,ccc'''+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------+++111$$$&&&)))666***(((000'''222***+++,,,---------,,,,,,$$$111$$$222FFFkkk222***:::---%%%(((++++++,,,222++++++************+++++++++++++++++++++++++++,,,(((+++---&&&)))---iii)))&&&+++000$$$555*********++++++,,,,,,,,,******************))))))---,,,+++***))))))))))))************************************************++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++*********++++++*********************************+++******************+++)))************)))((((((%%%&&&((()))+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++***)))(((%%%!!!+++++++++++++++***)))((())))))*********+++++++++,,,,,,++++++******))))))+++******,,,...000000///eeePPPDDD@@@???999999888777777777777777333333333222222222111111000000000//////.................................------------------------------,,,,,,,,,,,,------......///000000000000///,,,,,,,,,------------...------.........------,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......//////++++++++++++++++++++++++---------.........//////,,,+++***+++---...---,,,++++++************++++++,,,,,,************,,,,,,---,,,+++,,,---...---,,,,,,)))---^^^BBB;;;222,,,***+++++++++......---,,,,,,,,,,,,,,,.............../////////000,,,))),,,222555222......///000111111111///...,,,,,,---///333444444333---999'''...+++ppp)))111///,,,,,,------******,,,......------------------mmmmmm++++++,,,,,,------.........+++++++++++++++,,,------------------..................)))555!!!555///(((333(((---***+++,,,---------,,,,,,111'''###111222MMM"""111///'''==="""&&&222:::111######...++++++************++++++++++++++++++,,,,,,,,,,,,---:::(((333((($$$---:::...999###///*********++++++,,,,,,---)))******+++++++++******---,,,+++***)))(((((((((***************************************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,*********************************+++++++++++++++(((((()))+++,,,---......++++++++++++++++++++++++)))***++++++++++++***)))+++***))))))))))))***+++++++++***))))))***++++++***+++++++++***))))))((($$$%%%''')))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,((((((***,,,------+++((()))***+++,,,,,,+++)))((()))))))))***++++++,,,,,,+++++++++++++++*********+++******,,,...000000///eeePPPDDD@@@@@@999888888777777777777777333333333222222222111111///////////////..................---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------///000000000///...,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++*********)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***+++---...---,,,,,,++++++******++++++,,,...---+++******+++---...+++***)))+++---...---,,,,,,)))---^^^999:::999333+++'''))),,,,,,++++++++++++,,,,,,---///...............------,,,,,,,,,///333444333000...///000111111000//////...---...000222444333222///:::+++)))777EEE(((000,,,+++...---)))))),,,------..................333111++++++,,,,,,---......///+++++++++++++++,,,------------------.........///,,,...111CCCooo'''...222(((333)))+++***+++,,,---------,,,,,,333'''+++(((222tttsss///""",,,444'''$$$,,,(((000...(((###)))333222(((++++++************+++++++++++++++,,,,,,,,,------+++fff```:::,,,333"""$$$((((((222%%%((()))******+++,,,,,,------((()))***,,,,,,,,,,,,+++++++++***)))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,************************)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++***)))(((((()))***+++++++++***))))))***++++++)))***++++++++++++++++++'''((()))******+++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***++++++%%%&&&)))...222444333111((()))+++,,,,,,+++***)))((())))))***++++++,,,,,,***++++++++++++++++++,,,+++******+++---///...---eeePPPDDD@@@@@@999888777777777777777888333333333222222222111111///////////////.........///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,.../////////...---,,,,,,,,,------.........---,,,+++******+++---...++++++++++++******))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,...------,,,,,,------...///...,,,++++++,,,...///***)))(((***,,,...------,,,)))---^^^+++555<<<888---&&&***111)))))))))***+++,,,---...//////......---------,,,))),,,111333333333444555+++,,,,,,---...///000111000//////000222222111000222///000666$$$,,,@@@000,,,+++///...)))(((,,,------.....................kkk++++++,,,,,,---...//////------,,,,,,------...///---------.........//////'''444...555'''111'''111)))...***+++,,,---...---,,,,,,)))000333)))---<<>><<<;;;:::888777555444333111111111111111111222222222111000////////////000,,,------......------,,,***+++,,,---------,,,,,,.........---------,,,,,,,,,,,,---..................---,,,+++++++++,,,------------,,,,,,+++++++++++++++******++++++,,,---,,,+++*********************++++++,,,,,,++++++***///...---+++******++++++++++++******++++++,,,---,,,++++++******++++++,,,------,,,+++++++++++++++,,,***)))***,,,---,,,***++++++++++++++++++++++++......+++)))))),,,000333&&&((()))((((((+++111444---)))%%%ZZZ+++111777777222------///,,,---...---,,,+++,,,...111000---+++,,,---000222999###666666>>> ///...;;;###---:::***)))555000---111555444000......000***222...444000---666***///000'''---111)))...............//////000---~~~KKK'''FFF222,,,999!!!'''(((***,,,...000111111...//////000000///...---,,,,,,$$$---TTTggg------111+++444///000...,,,---...000000000,,,---,,,'''******uuu|||&&&777)))'''333...+++///000000000000000000000000000///...---,,,,,,,,,,,,///$$$&&&///111...+++))))))((()))***++++++***************************222^^^111,,,((('''***,,,+++(((,,,$$$---%%%...'''...+++++++++++++++++++++++++++++++++*********))))))******************************))))))((()))))))))************************++++++******)))(((((('''+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))),,,---...---***(((((()))++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******************************------,,,,,,,,,+++++++++)))******************)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******************++++++)))***+++***))))))***+++))))))************************++++++++++++***************++++++++++++,,,------,,,+++************,,,++++++***))))))******+++++++++,,,,,,,,,------cccPPPFFF@@@>>>;;;:::888777666666666666222222222222222222111111333111///...---...000111,,,------......------,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------............---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++************++++++,,,***++++++,,,,,,++++++***///...---,,,+++******+++++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))(((+++***)))***,,,---,,,+++++++++++++++++++++++++++///)))...444---)))+++***///000000///---***+++,,,000444222```)))---222555333000...------...///...---,,,---///000///---,,,,,,...111333777555''',,,DDDccc)))111333,,,)))///222......111222111...---...111///000---...***+++ZZZ(((...222***,,,///000------------.........///+++PPP]]]333+++:::000...---...//////+++'''((())),,,......---+++***...000---888111%%%......***444111000...------///000000000...111000,,,'''222:::"""111333(((222000 ...---------------------------,,,+++******)))******222'''###+++---)))&&&...+++))))))+++---,,,+++++++++++++++++++++++++++...***((((((***,,,---***&&&***'''000(((...&&&///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************)))(((''''''((((((++++++++++++++++++++++++******))))))((('''''''''************************+++++++++***************************************))))))))))))))))))))))))+++,,,...---+++******+++++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******************************.........---------,,,,,,******++++++++++++******++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************)))+++---...---++++++++++++++++++++++++***************++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++******)))*********++++++++++++,,,,,,,,,,,,cccPPPFFFAAA???<<<:::888666555555666777333222222222222222111111333222111000000000000111,,,------......------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************++++++,,,---***++++++,,,,,,++++++***........................,,,++++++***++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,+++)))'''&&&+++******+++,,,,,,,,,,,,++++++++++++++++++++++++000***000444---///000'''///***''')))------,,,+++%%%111777fff***,,,000444555333...***...///000///...---...000///...,,,,,,---///111333***000@@@:::+++)))555444,,,...///000000...,,,,,,///111888)))+++,,,(((PPP+++,,,111------,,,111,,,------...............000444@@@555JJJ"""222---)))+++222777888777222222333444444333333222---'''222///+++333666&&&777%%%000///...---...000111000///333111222222---777)))DDD(((111//////888+++333000000000000000000000000111111000//////////////////000111000---+++---000000///...---,,,++++++***++++++++++++++++++++++++)))&&&444---,,,,,,---...---***'''&&&222,,,(((...&&&///,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))(((((((((((((((++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++((()))++++++*********+++++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******************************,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,...//////...------...------,,,++++++***************++++++++++++******++++++,,,,,,,,,---------)))***+++------,,,+++***++++++***************+++***++++++++++++,,,,,,,,,~~~cccQQQFFFAAA>>>>>><<<999666444444555555333333333333222222111111111222333444444222000///,,,------......------,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++*********+++,,,------***++++++,,,,,,++++++***++++++,,,...///000000000,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++,,,,,,+++***((('''******++++++++++++,,,,,,++++++++++++++++++++++++111111...'''(((333888000666222000000---***...555***---222rrr---...000333555333...)))...///000000......///000...------,,,---///111333>>>:::===777***444111//////...---,,,---///111000***333)))333111------//////***///,,,---.../////////......222,,,qqqIII>>>111))))))+++,,,+++111000---+++++++++,,,---444000...333222eeekkk000+++;;;$$$555///......///111111000///333***///000///...111lll...***...000666111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,###(((---...,,,+++*********---///...***((()))+++++++++++++++++++++++++++***]]]111...---,,,,,,------,,,+++(((111+++(((...'''---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++******))))))))))))+++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++''')))+++++++++***+++,,,++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******************************************))))))))))))+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,+++++++++---...---+++******---///------,,,+++*********+++******++++++++++++******++++++,,,,,,,,,---------)))***+++------,,,+++***+++***************++++++*********+++++++++,,,,,,dddQQQFFF@@@======<<<:::777555444444444444444444333222222111111///111444666555333000---,,,------......------,,,,,,++++++++++++,,,---...,,,,,,,,,,,,------------,,,------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***((()))***,,,---.........,,,,,,++++++******++++++,,,++++++******++++++,,,+++++++++,,,++++++***))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++&&&444111***---***$$$(((%%%000666111'''***333555))),,,...///000222333222...+++...///000///...---...000......------...///000111 ---xxx222+++222000......//////...------...000111***222111KKK222000+++...222)))---,,,---///000000000///...///...(((444---000666111111000222333444333111666***111111222(((;;;555vvvjjjuuu\\\aaajjjVVVddddddddddddddddddddddddccccccbbbbbbbbbbbbccccccdddaaa^^^___ddddddYYYKKK''')))++++++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,000&&&444 ))))))((()))***,,,...//////%%%...(((---)))---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))(((***,,,---,,,,,,---...++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******************************+++++++++*********))))))******++++++++++++******++++++************++++++******+++++++++,,,,,,,,,************++++++++++++++++++******************++++++)))'''&&&'''***------,,,***))))))***+++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++************)))******+++,,,************++++++++++++dddQQQEEE???<<<::::::999888777666555555555444444333222222111111///000222333222111///---,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,---------.........---------------,,,+++***)))***,,,------------,,,---------,,,,,,+++++++++++++++******++++++,,,---------,,,+++++++++,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,---)))+++,,,,,,******+++...++++++++++++++++++++++++222//////888###FFFEEE222$$$&&&,,,---...333***%%%<<<+++,,,...000000/////////---...//////------.../////////............///000+++AAA***777333777(((,,,///.........///000000000...444+++<<<---444+++---444***...---...000111222111000///---222SSSEEE666+++<<<333555444444666888888666444:::222:::777888000999///666000)))(((+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,---iii666...''''''((()))))))))***,,,---000 ///***)))+++...++++++++++++++++++++++++))))))*********+++++++++************************))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************))))))*********+++++++++************************))))))))))))))))))))))))(((***+++,,,++++++,,,---++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******************************++++++*********))))))))))))******************)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++******************++++++*********)))((((((***,,,+++***)))(((((()))+++,,,******++++++++++++***************++++++++++++,,,------,,,+++******************))))))***++++++,,,************++++++++++++dddQQQEEE>>>;;;777888888888888777777666555555444333333222111111////////////............,,,------......------,,,......---,,,---...///000---------....../////////------------,,,,,,+++***((()))+++---.........---......---,,,,,,+++******++++++******++++++,,,---...------,,,+++++++++++++++++++++,,,,,,+++++++++...//////000///---,,,+++---,,,,,,+++*********+++,,,++++++++++++++++++,,,,,,++++++***+++,,,...///(((+++---,,,***)))+++...++++++++++++++++++++++++(((333###&&&888&&&;;;QQQ+++,,,333111---***<<>>hhhJJJ;;;,,,(((...333000***,,,,,,,,,,,,,,,,,,,,,,,,$$$BBB )))---***+++---,,,+++)))((()))---&&&,,,,,,&&&,,,///************************))))))******++++++++++++************************''''''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))************************))))))******++++++++++++************************++++++++++++++++++++++++&&&'''))))))(((((()))***++++++++++++++++++++++++*********)))***++++++,,,******++++++++++++******************************)))))))))(((((((((((('''))))))************))))))+++,,,---......---,,,+++******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,------...***,,,......---++++++,,,***)))((('''((()))+++---******++++++++++++******))))))*********+++++++++///...,,,***))))))************))))))***+++,,,,,,)))************+++++++++~~~aaaNNNDDD@@@>>>999999999999888666555444444444333222222111111000111111111111000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,------,,,,,,+++*********+++333///+++,,,///222000---++++++,,,------......///---,,,,,,++++++,,,,,,---...---***((((((***---............------,,,,,,,,,555!!!333111===<<<___MMMCCCddd////////////////////////......------------......777666444222000000000000(((>>>+++,,,GGG999$$$&&&)))---//////...---,,,&&&EEE///777222666000)))///111222222222222222111111555444444888999DDD:::>>><<<;;;<<<>>>?????????===>>>>>>===<<<<<<===???AAA111'''000333333...+++...---,,,---...000000///+++nnn333%%%555&&&)))))))))******++++++,,,+++((($$$+++333###+++,,,,,,,,,+++++++++******+++++++++******)))))))))*********++++++,,,,,,,,,******************************))))))******+++,,,+++*********))))))((((((************************************+++,,,------************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******)))((((((((('''(((((())))))))))))(((******+++++++++,,,,,,,,,************+++,,,------------,,,++++++******)))000...---+++******+++,,,++++++,,,,,,,,,+++******************))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------}}}aaaNNNDDD@@@???;;;:::999888777666666555555555444444333222222111000111111111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))+++------,,,,,,,,,---...------,,,++++++,,,,,,000,,,))))))---///---+++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++333))),,,777<<<***........................//////............//////666444333111000///000000///,,,111333~~~;;;666000///333000***111@@@nnn...222,,,222444000333333444555666777777777777666111666UUUDDDGGGDDDDDDCCCAAABBBCCCDDDDDDCCCCCCDDDEEEDDDBBBBBBDDDFFFBBB@@@===&&&111111+++000...---+++,,,---///.........>>>///--- 444***++++++++++++++++++,,,(((111+++,,,555))),,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++++++++++++++,,,,,,******************************))))))******+++,,,+++*********))))))))))))************************+++++++++***++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))************)))***************))))))+++++++++,,,,,,,,,,,,---,,,,,,++++++***++++++++++++++++++++++++++++++,,,...---,,,++++++*********)))******+++++++++******************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------|||```MMMDDD@@@???<<<;;;999777666666666777666666555444444333333222000000000111000000//////////////////////////////,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---......------,,,,,,------...+++)))))),,,...,,,***//////...------,,,++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,,,,++++++++++++******111222$$$$$$777........................000000////////////000000333333111000////////////444%%%222666---uuueee___lll111333+++111888888555444444666888:::;;;;;;<<<===777<<>>:::;;;@@@:::BBBCCCEEEGGGIIIJJJKKKKKKIIIPPPHHHGGGiii^^^[[[YYYXXXWWWXXXYYYXXXVVVTTTWWWWWWWWWUUURRRQQQQQQSSSTTTLLLZZZ999:::???;;;888:::888555333333222111///)))CCC'''---222444,,,000//////......---------000***333+++'''000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))******+++,,,***************+++++++++************************------,,,+++*********************************************************************++++++,,,,,,,,,((()))))))))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++******))))))************)))((('''&&&))))))))))))************+++*********++++++,,,---,,,,,,,,,+++++++++******)))***+++,,,+++***)))((()))***+++,,,------------*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------vvv\\\KKKDDDAAA@@@:::999777555444444444555444333333222222111000000111111111222111111000000------------------------,,,,,,,,,---......//////------------------,,,,,,//////---,,,,,,,,,---...***+++,,,,,,------,,,,,,---------,,,,,,+++++++++)))******+++,,,------...------------------------)))+++------,,,,,,,,,---++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,------------......:::666###...777!!!444AAA000000000000000000000000111111000000000000111111...///000000000000000///000+++222---:::+++JJJBBB333???FFF@@@===FFFBBBFFFGGGJJJMMMOOORRRSSSTTTOOOXXXTTTSSSppphhhdddddddddeeeffffffcccaaa^^^^^^\\\YYYVVVTTTTTTTTTOOOMMMbbb)))AAADDD666DDD===;;;777555444333111///,,,000///qqqwww111---/////////...............IIIfff'''+++###---222,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************))))))******+++,,,*********+++++++++++++++************************,,,,,,++++++***+++++++++*********************************************************++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++******)))))))))))))))))))))((('''&&&))))))))))))*********+++************+++,,,---...------,,,,,,+++******)))***+++++++++++++++******++++++,,,---.........---************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------uuu[[[KKKCCCAAA@@@::::::999888777666555555555444444333222222111111222222222222111111000///........................,,,,,,------.../////////,,,,,,------------------000///---,,,,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,000000000000000000000000)))+++------,,,,,,,,,---+++++++++++++++,,,------+++,,,---...---,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,------------...%%%777---444+++444===111111111111111111111111000000000//////000000000...///000111111111111000555+++666///111;;;###}}}<<<>>>???JJJFFFAAALLLLLLJJJLLLPPPTTTYYY]]]___aaabbbbbbllleeevvvtttssstttvvvwwwwwwuuusssiiiiiigggccc___\\\[[[[[[VVVZZZTTTGGGEEEAAAAAAFFFCCCAAA===:::999777444222///)))888777EEE333***------...............///777444000***(((000,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++,,,,,,******************************))))))******+++,,,*********++++++,,,,,,,,,************************+++++++++***++++++,,,,,,************************************************)))******+++,,,,,,------+++++++++++++++***************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++((((((((()))***+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********))))))(((***+++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------ttt[[[KKKCCCAAA@@@;;;;;;;;;;;;:::888777666666555555444444333222222333333333222111000///...////////////////////////,,,,,,------...///000000,,,,,,,,,------.........111000...,,,,,,,,,...///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,------...///---...000111000.........///......------,,,,,,+++---,,,,,,++++++,,,,,,---***,,,...000000...,,,************++++++,,,,,,,,,777&&&666---(((444(((333###333999$$$***222222222222222222222222000000////////////000000...///000222222222111111999333777...111;;;444,,,VVVGGGMMMBBBNNNJJJDDDPPPQQQSSSVVV[[[```fffllloooqqqwwwmmmsssyyyyyyvvvrrrmmmiiihhhhhhcccnnndddzzzHHH;;;TTT@@@JJJGGGCCC@@@>>><<<999777111:::,,,$$$KKK222,,,,,,---------......//////wwwIII***"""000555,,,***,,,,,,,,,+++++++++******)))))))))******+++++++++*********++++++,,,,,,---*********************************)))***++++++,,,*********++++++,,,,,,,,,************************************+++,,,------************************************************))))))***+++,,,,,,------))))))((((((''''''&&&&&&******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,------------,,,'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,------)))******+++++++++******,,,,,,---------.........------,,,+++*********************++++++,,,---------,,,+++++++++,,,---...++++++,,,,,,,,,+++******((()))***,,,...///111111------------------------++++++,,,,,,,,,---------uuu]]]MMMEEE@@@===>>><<<999888777777555444555555444444444333333333111000///000111222111//////............---------+++******++++++---...///------,,,,,,,,,,,,------.........------,,,,,,,,,++++++------------++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---.../////////......//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------...''')))///)))%%%>>>aaa222333333222//////000111......//////000000111111333333444444333333222111888888777555555444444444(((GGGMMMNNNNNNNNNOOOSSSXXX\\\ccceeejjjpppvvv{{{~~~~~~~~~{{{zzzwwwtttrrrnnnmmmooo{{{AAAFFFEEELLLGGGFFFEEEBBB@@@===:::999<<<"""<<<;;;qqq---000***000666'''888fffgggAAA&&&,,,555///)))+++)))***,,,---...---,,,,,,++++++******++++++,,,------------,,,,,,+++++++++---***'''(((++++++)))&&&,,,)))'''***......)))$$$++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++//////...---,,,******)))******++++++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********------,,,+++************++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))******+++,,,,,,,,,,,,+++++++++******(((***+++---......------.........------,,,,,,,,,---,,,+++)))((('''''''''+++,,,,,,------,,,,,,+++vvv\\\MMMEEE@@@>>>===;;;888777888888666555555444444444444333333333111000///000111222111//////............---------,,,,,,,,,---...////////////......------......///......---------,,,,,,,,,+++,,,------------,,,+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------,,,------------.........///......---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------111,,,---222,,,###+++;;;ddd333333444333111000222333000000000///000000111222555555555666555555555444555555444444444555666666HHH555QQQZZZVVVXXX[[[]]]aaaeeekkkooorrrtttxxx~~~{{{zzz~~~iiiNNNJJJQQQLLLKKKJJJHHHFFFCCCAAA@@@555GGG///+++===(((\\\eee999$$$222QQQ:::((( +++333///+++...***+++,,,---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,+++************,,,+++******+++++++++***+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---------,,,++++++************++++++++++++******)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++,,,,,,,,,,,,++++++++++++***)))***+++,,,------------......---------,,,,,,,,,++++++***)))))))))******+++,,,,,,------,,,,,,+++vvv\\\LLLDDDAAA???<<<:::888777888888777666444444444444333333333333111000///000111222111//////............---------,,,---///000111111000//////......------......///...------------,,,,,,,,,,,,,,,------------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***++++++---------------------------------,,,+++++++++,,,...///------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++,,,------......------,,,***+++//////+++((()))222&&&---]]]---...///...------///111333222000000000111333444888888888888777777777777333333444555777999;;;<<>>DDD???555;;;mmm(((777---(((---,,,&&&%%%***...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---+++******------,,,***,,,++++++///444444000+++++++++++++++++++++++++++000///---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,'''((()))***+++,,,,,,---******++++++++++++******+++++++++++++++***)))(((*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***+++,,,,,,------------,,,,,,,,,++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++uuuZZZKKKDDDAAA???>>><<<999888777777555333333333333333222222222222111000///000111222111//////............---------,,,,,,............---,,,111000000000000000000111,,,,,,,,,------------.........------------......------------------------...------,,,,,,------...------------------------,,,,,,---....../////////---------------------------,,,+++++++++,,,...///,,,---.........---+++***,,,,,,,,,------------...,,,,,,,,,---......//////------------------------+++,,,------......------)))---000///...///...,,,///...111666333)))%%%(((...<<>>AAACCC:::777@@@///555===QQQSSSQQQVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRNNNKKKJJJDDDCCCKKKDDDKKKCCCfffUUU+++333444'''&&&(((******,,,000///+++------,,,+++++++++,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,---------,,,)))'''))),,,...,,,)))...---...333999:::444---++++++++++++++++++++++++111000...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---(((((()))***+++,,,---...******++++++++++++******,,,,,,,,,++++++)))((((((*********++++++,,,,,,---))))))******+++,,,,,,,,,,,,,,,------------......***++++++++++++,,,,,,,,,)))***+++,,,---,,,+++************++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++sssZZZKKKDDD@@@>>>;;;999888777888888888666333333333222222222222111111000///000111222111//////............---------------------------------//////............//////,,,,,,,,,---------......///...---,,,,,,---...///------------------------...------,,,,,,------...........................+++,,,...000000000///...------------------------,,,------------.........,,,---/////////...,,,+++,,,,,,,,,---------......,,,,,,------.../////////------------------------+++,,,------......------(((''')))...111///------(((((()))+++,,,---111444###444///222mmm,,,---...---,,,---///000000111111222333555666777666555333333333444666777777777888999;;;===???@@@777@@@===KKKDDD444FFFEEEwwwnnnVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRPPPTTTSSSOOOXXXUUU<<>>888777666777999:::::::::333333333222222222111111111000///000111222111/////////.........---------///......---------......,,,++++++******++++++,,,,,,,,,,,,------.........///...---,,,,,,---...///------------------------...------,,,,,,------...........................***,,,///111222111///...------------------------,,,---.../////////......---...///000000...,,,+++,,,,,,,,,------.........,,,,,,------...///000000------------------------+++,,,------......------555,,,'''+++...+++***,,,(((---111///------,,,+++444))))))222***"""XXX///000000000//////000222222222333333333333444444222111111222444666999;;;;;;;;;;;;;;;===>>>???@@@CCC???FFFFFFHHHPPPOOOPPPTTTTTTRRRRRRRRRRRRQQQPPPOOONNNMMMMMMQQQHHHHHHTTTPPPKKKYYYLLLOOONNNNNNOOOLLLSSSeeeHHH..."""---555)))---777---444---)))+++***'''(((...///...,,,+++***+++,,,,,,***+++---//////...---,,,))))))******++++++++++++(((+++---,,,***))),,,///&&&(((+++---------///000++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------******+++,,,------......******++++++++++++******((()))***+++++++++++++++))))))***+++,,,,,,------((())))))***++++++,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++---------+++)))((())))))***+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++,,,---...---,,,+++************++++++,,,,,,,,,)))))))))***+++,,,...///+++,,,,,,------,,,,,,+++qqqYYYJJJCCC???===???===<<<999888666555555333333222222111000000///000000///000000111222222000000//////.........------------.........//////------------------------........................,,,---...//////...---,,,------......//////000000,,,,,,,,,++++++*********++++++++++++++++++++++++......---,,,,,,,,,---...//////.........---------,,,---//////...///000222888555111////////////...111000///..................------------...//////........................,,,---......,,,,,,---...............////////////////////////////////////---......///////////////999000//////............///111222333333222222444666777555444444555666555555444888>>>AAAAAABBBFFFIIILLLNNNRRRTTTVVVXXXZZZ\\\cccdddeeelll~~~|||}}}~~~~~~}}}zzzuuupppiiiddddddcccaaa^^^ZZZVVVSSSQQQUUUSSSQQQOOONNNMMMMMMNNNIIIJJJKKKMMMMMMNNNNNNNNNNNNOOOPPPRRRRRRRRRRRRQQQKKKRRReeeeeeFFF333***(((.........///////////////............---,,,+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,000///...---,,,+++******,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********+++,,,++++++******++++++,,,++++++,,,,,,,,,---------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,++++++******)))---------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++qqqYYYJJJCCC???===>>>===;;;999888777666666444444333333222111111111222222111000000///000000000/////////............++++++,,,,,,,,,---------------------------------------------------------------............------............////////////------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------//////.........---------***,,,---...------///000AAA<<<555000...............---,,,+++++++++++++++------------...//////000........................,,,---......,,,,,,---...............////////////////////////////////////---...//////000000////////////KKK~~~111111000000000000000111222333333222111111333555333222222444666999:::::::::???EEEIIIKKKMMMQQQUUUWWWYYY]]]```dddgggiiikkkpppsssvvvxxxyyy}}}|||xxxtttoookkkkkkjjjgggccc___ZZZWWWUUUTTTSSSQQQOOONNNMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMOOOQQQSSSTTTTTTTTTTTTSSSOOOKKKIIIIIIHHHFFFDDD<<<888555666999999555111<<<888333...---000444777/////////////////////000------.........------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++******************+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++*********+++,,,++++++******++++++,,,))))))*********++++++++++++***)))***,,,---,,,+++************************+++,,,,,,+++******+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,+++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++...---------,,,,,,,,,+++qqqXXXJJJCCC@@@======<<<;;;999888777777777666555444333333222222222444333222000///.........////////////............+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------........./////////...........................------------------------------------,,,---000222222000...,,,...............---------+++---............///111???999111,,,)))******+++//////......------......---------......000111111........................,,,.........---,,,---...............////////////////////////////////////---...//////000000//////888%%%...888222///555222222222111222222333333444555555444333333444666666666888:::<<>><<<;;;:::999888888888888666555444333222222222333444333222000//////......///////////////.....................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...////////////......---------...---------------------........................,,,---///000000///...---...........................000111111000000111333444111,,,******,,,,,,,,,000000///////////////000---------...///000111222........................---...///...---,,,---///............////////////////////////////////////......///000000000000000,,,;;;===---'''111555...222222222222222333444555777888999888666666777999???@@@BBBCCCDDDFFFIIIKKKSSSXXX^^^bbbcccfffjjjmmmvvvwwwyyy}}}}}}{{{zzzzzz{{{~~~}}}}}}}}}}}}}}}{{{wwwrrrmmmhhheeeccc___^^^\\\ZZZVVVSSSPPPNNNJJJJJJIIIIIIHHHFFFEEEDDDGGGIIILLLOOORRRSSSTTTTTTKKKMMMQQQTTTUUUSSSOOOLLLIIIJJJJJJEEE>>>999999:::AAA@@@===:::777555333333333222222222111111000000---......///000000000000...------,,,,,,,,,,,,---++++++++++++++++++++++++......---,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,+++++++++,,,+++++++++***,,,++++++******++++++,,,++++++,,,,,,,,,---------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................oooWWWIIICCC@@@>>><<<;;;:::999888888888888666555333111111111222222222111111000000000000000.........///////////////........./////////000000........................------------------------///...---,,,,,,---.../////////......------,,,,,,,,,,,,,,,,,,,,,---------........................---,,,,,,,,,------...///---.....................///000111111000000111222///......///111222111///---,,,,,,+++,,,,,,---------------......///111111........................---...//////------...///............////////////000000000000000000000000...//////000000000000000000***+++444<<<;;;555111222111222222333444555666888999::::::999:::<<<===BBBDDDGGGIIIKKKNNNRRRUUU[[[aaaggglllooorrrvvvzzz}}}|||~~~~~~~~~~~~{{{vvvrrrooolllkkkkkkjjjiiifffaaa\\\WWWUUUQQQPPPOOOMMMJJJGGGEEECCCDDDFFFHHHKKKNNNOOOPPPPPP[[[[[[[[[XXXTTTNNNJJJGGGAAAAAAAAAAAA???<<<999777666555555555666888999:::555555444333222222111111...///000000111111111111///......---,,,,,,------++++++++++++++++++++++++......---,,,,,,++++++***++++++++++++++++++++++++------------------------(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,---............---,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,---------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................oooWWWIIICCC@@@>>>===<<<;;;999888777777777666555333111000111222333222111000000000000000111.........///////////////,,,,,,---------..................................................................------..................---------------,,,,,,,,,,,,,,,---------........................---,,,+++++++++---///000---------...............---...//////------...///------...000222111...+++---------------......///...------------...//////........................---...//////...---...///............////////////000000000000000000000000...///000000111111000000:::...(((...444222---+++111222222333444555777888999:::<<<===>>>???BBBEEEDDDHHHNNNQQQTTTYYY```eeeeeejjjrrrxxx{{{~~~~~~}}}|||yyyvvvuuuttttttvvvvvvuuusssnnnhhhccc___XXXWWWTTTQQQLLLHHHDDDBBBDDDFFFHHHJJJLLLLLLLLLLLLOOOPPPRRRQQQPPPOOOOOOPPPSSSOOOKKKJJJJJJJJJGGGEEE===>>>@@@@@@???<<<999777777777666555333222111111000000111222222222111111000///......------------++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***.........------,,,,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,------...,,,++++++******++++++,,,)))***+++,,,---,,,+++***,,,++++++******++++++,,,))))))*********++++++++++++***)))***,,,---,,,+++************************+++,,,,,,+++******+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------------------.........nnnWWWIIICCC@@@>>>>>>===;;;999888777666666888666333111111222333444333333111000////////////............/////////000------------....................................------------------------------............------,,,------------------...,,,---------............------------------------+++,,,------.../////////---------.........//////,,,...///...---,,,---...,,,,,,,,,---///...,,,***///////////////000111111...------,,,,,,,,,,,,---........................---///000///...---...000............////////////000000000000000000000000//////000111111111111000(((444666,,,+++666<<<:::333333333444666888999:::===???BBBEEEGGGJJJNNNQQQRRRXXX^^^bbbfffkkkrrrxxxuuuzzz}}}{{{{{{~~~~~~|||zzzzzz{{{|||}}}|||}}}~~~}}}yyytttooollleeeccc```[[[UUUOOOJJJGGGIIIJJJKKKLLLMMMLLLLLLKKKOOOQQQSSSSSSQQQQQQSSSUUURRROOOKKKGGGEEECCC@@@>>>:::;;;>>>@@@@@@???===<<<999888777666444333222111222222222222222222111000111000///...------------++++++++++++++++++++++++))))))******+++,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,------------...///000000///...---------,,,,,,,,,,,,------************************)))******+++,,,,,,------,,,++++++******++++++,,,(((***+++------,,,+++***,,,++++++******++++++,,,))))))*********++++++++++++***)))***,,,---,,,+++******************************+++***))))))***,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------nnnWWWIIICCC@@@>>>???>>><<<999888666555555999777555222222333444666666555333111///...---,,,---.........//////000000////////////000000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,------.........---.........//////000000------------------------***,,,///111222111///...---------.........//////...///000///...---...//////...---...000222222222,,,,,,,,,,,,,,,---...///......---,,,++++++++++++...........................///000///...---...000............/////////000000000000000000000000000//////000111111111111111000000222444333///---...444444555666888999;;;<<>>???:::999888666555333222111333333333333222222111000111111000......---------++++++++++++++++++++++++,,,,,,++++++***))))))(((************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++***+++,,,------,,,+++***((()))***+++,,,---......---...///111111///...---...------,,,,,,------...************************((())))))***++++++,,,,,,,,,++++++++++++++++++,,,((()))+++---------+++***,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------......+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------