BM6P6(@ yyyllldddccceeegggjjjiiiddd^^^^^^bbbcccaaaddd```[[[WWWWWWXXXZZZZZZ\\\YYYXXXWWWSSSNNNMMMQQQQQQNNNIIIGGGGGGEEEAAA===999888666555444555777888555444333111000//////...000000111111111111000000...///000000000///---,,,///...,,,,,,------,,,+++++++++,,,,,,---...//////,,,,,,,,,------.........---------......000111222666777:::>>>CCCFFFGGGFFFBBB===777222111333444555777888888999::::::;;;;;;<<<999666555888;;;===>>>@@@??????AAADDDDDDBBB???@@@AAACCCFFFIIILLLOOOPPPNNNKKKFFFAAA@@@BBBFFFIIIQQQYYY^^^[[[WWWUUUUUUTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^\\\XXXVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]^^^___```````````````___aaa`````````aaaccceeefffggghhhjjjooouuuxxxzzzzzzxxxsssjjjaaaZZZTTTOOOKKKJJJLLLPPPUUU\\\ccclllqqqyyy|||}}}}}}~~~~~~uuuoooeee[[[UUUVVV[[[```jjjjjjpppyyy{{{wwwuuuuuutttttt}}}wwwtttssstttuuuvvvoookkkfff```[[[WWWUUUTTTQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLMMMMMMOOOPPPKKKLLLMMMNNNOOONNNNNNMMMSSSRRRXXXhhh|||qqqggghhhhhhhhhfffdddaaa___]]]YYYWWWTTTRRRPPPLLLHHHEEEDDDCCCBBB@@@???>>>======:::999888888777888888888===;;;999999;;;===>>>???AAATTTsss|||yyy}}}xxxmmmzzzllldddccceeegggiiihhhccc]]]]]]aaaccc```bbb___ZZZWWWXXXZZZ[[[\\\]]]ZZZXXXWWWSSSMMMLLLPPPQQQNNNIIIGGGGGGEEEAAA===:::999777555444555666777444444222111000000////////////000000000000//////...///000000000///------///---,,,,,,---...,,,+++,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,------------...000111222666777999===BBBDDDDDDDDDAAA===777333222333444555666777777888999:::;;;;;;;;;999666666999<<>>BBBCCCFFFIIIKKKMMMNNNOOOMMMJJJEEEAAA@@@BBBFFFIIIOOOWWW\\\ZZZWWWWWWWWWUUUSSSTTTWWWYYY[[[\\\]]]^^^\\\YYYWWWVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWYYY[[[\\\____________````````````````````````aaabbbdddeeehhhiiikkkoootttxxxzzzzzzyyytttkkkccc[[[UUUOOOKKKJJJMMMPPPTTTYYYaaajjjooozzz~~~}}}vvvkkkaaa[[[YYY[[[\\\aaa```dddlllqqqsssvvv{{{~~~}}}}}}~~~|||xxxvvvtttsssnnnkkkfffaaa\\\YYYWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRPPPQQQRRRSSSSSSTTTUUUVVVVVVWWWXXXXXXXXXVVVUUUTTTRRRQQQVVVbbbrrrtttkkkiiiiiiiiihhheeeccc```___YYYWWWTTTQQQOOOLLLIIIFFFDDDCCCBBB@@@???>>>======:::999999888888888888888;;;999888888:::<<<>>>???EEEYYYxxx}}}|||zzz{{{llleeecccfffhhhiiihhhbbb\\\\\\```bbb```aaa]]]YYYWWWXXXZZZ]]]]]]]]]ZZZXXXWWWRRRLLLLLLOOOQQQMMMIIIHHHGGGFFFBBB>>><<<:::888555444444444555333222222111000000111111......////////////....../////////000///......---///---,,,,,,---...---+++------------------......,,,+++++++++++++++******,,,---------///000111222666666888;;;???AAAAAA@@@AAA<<<777333333444555555555666777888999:::;;;;;;:::888666777;;;???BBBCCCCCCBBBAAAAAABBBAAA???===BBBDDDGGGKKKMMMMMMMMMLLLLLLIIIEEEAAAAAACCCGGGJJJNNNUUUZZZYYYVVVWWWWWWVVVRRRTTTVVVYYY[[[\\\]]]]]]YYYWWWUUUUUUWWWYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXYYYZZZ______^^^^^^___``````aaaaaa`````````aaabbbcccccciiiiiikkkoootttxxxzzzzzzzzzuuummmeee]]]VVVOOOKKKKKKMMMOOOQQQVVV^^^ffflllxxx|||uuujjjccc^^^ZZZXXXYYYVVVWWW]]]```bbbfffkkklllpppuuu{{{~~~~~~{{{xxxtttrrrmmmhhhccc^^^[[[ZZZUUUUUUTTTSSSSSSRRRRRRRRRRRRUUUXXXZZZ[[[]]]___```ccccccdddcccaaa]]]ZZZXXXVVVUUUXXX___iiiyyyxxxpppjjjjjjjjjiiigggdddbbb```YYYWWWTTTQQQOOOLLLIIIFFFDDDCCCBBB@@@???>>>======::::::999888888888888888888777777777999<<>>===<<>>AAAFFFKKKMMMNNNLLLKKKLLLIIIEEEBBBBBBEEEJJJMMMPPPVVVYYYWWWUUUVVVVVVTTTQQQSSSVVVYYY[[[\\\\\\\\\XXXVVVTTTUUUVVVXXXXXXWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXYYY___^^^^^^^^^^^^___aaabbbaaaaaabbbbbbbbbcccccccccjjjjjjkkkoootttxxxzzz{{{|||wwwppphhh```XXXPPPLLLLLLMMMNNNPPPTTT[[[ccciiirrrwwwqqqhhhaaaZZZUUUVVVRRRPPPSSSUUUVVVZZZ```aaafffmmmuuu{{{~~~vvvnnngggaaa^^^XXXWWWVVVUUUTTTUUUUUUUUUYYY^^^dddhhhjjjmmmqqqtttwwwwwwwwwuuupppjjjdddaaa```^^^___aaafffsss|||qqqiiiiiiiiihhhgggdddbbb```ZZZWWWSSSQQQNNNLLLIIIGGGDDDCCCBBB@@@???>>>======::::::999888888888888999777777888888:::<<<@@@CCCKKKaaazzz|||~~~nnneeedddgggiiillljjjddd]]]]]]bbbeeecccddd```ZZZWWWWWWYYYZZZZZZ\\\YYYWWWVVVRRRLLLKKKNNNQQQMMMJJJHHHHHHGGGCCC???>>><<<999666444333333333111111111000111111222333///000000111111000000///000/////////...............,,,,,,,,,......---,,,.....................---......------,,,,,,++++++,,,,,,,,,---///000222333555444666888;;;<<<;;;999===999666444555777888888777777777888999999::::::888777666999===BBBEEEEEEDDDDDDCCCAAA???===<<<<<<<<<@@@FFFLLLPPPPPPOOONNNMMMJJJFFFCCCDDDHHHLLLPPPSSSWWWYYYVVVTTTUUUSSSPPPPPPRRRUUUYYY[[[[[[[[[ZZZXXXVVVUUUUUUVVVVVVUUUTTTWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWVVVUUUUUUVVVWWWXXX]]]]]]]]]^^^^^^___```aaabbbccccccdddeeeeeeeeeeeejjjiiikkknnntttyyy||||||~~~yyyqqqiiiaaaZZZSSSOOONNNNNNPPPQQQTTTZZZbbbgggnnnsss{{{zzznnneee]]]XXXWWWRRRNNNOOOOOOPPPTTTYYY^^^dddmmmvvv}}}rrrhhhccc```^^^\\\[[[[[[\\\___```gggmmmtttzzz~~~zzzuuullljjjhhhggghhhppp~~~ooohhhhhhhhhgggfffdddaaa```ZZZWWWSSSPPPNNNLLLIIIGGGDDDCCCBBB@@@???>>>======;;;::::::999888999999999777999::::::;;;===BBBFFFJJJbbbzzz}}}nnneeedddgggjjjnnnkkkddd]]]]]]cccfffeeeeee```[[[XXXWWWXXXYYYZZZ[[[XXXVVVVVVRRRLLLLLLOOOQQQMMMJJJHHHIIIGGGDDD@@@===;;;888555444333333444222111111111111111222222000000111111111111000000000000///............///---,,,+++,,,.........---..................//////......---------------,,,++++++,,,---///111222333444444555777:::;;;:::888999777555444666999;;;;;;999999999999999999999999777666666999>>>BBBDDDEEEDDDDDDCCC@@@===<<<<<<======AAAGGGMMMQQQSSSSSSRRRKKKIIIEEECCCDDDIIINNNQQQUUUXXXXXXUUUSSSTTTRRRNNNOOOQQQUUUXXX[[[[[[ZZZYYYWWWUUUTTTTTTUUUUUUTTTRRRUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUUUUTTTUUUVVVWWWXXX[[[\\\]]]___````````````bbbcccdddeeefffgggggggggiiiiiijjjnnntttzzz~~~{{{rrriiibbb\\\WWWSSSQQQRRRTTTWWWZZZ___eeeiiiooosssyyyyyymmmccc^^^YYYSSSOOONNNMMMMMMPPPVVV]]]eeeqqq}}}uuunnniiifffcccaaabbbeeejjjnnntttzzz{{{wwwtttqqqsssnnnhhhhhhhhhgggfffdddbbb```[[[XXXSSSOOOMMMLLLIIIHHHDDDCCCBBB@@@???>>>======;;;;;;:::999999999999999888:::<<<<<<;;;===BBBGGGJJJddd~~~{{{ooofffdddgggjjjnnnkkkddd\\\\\\bbbeeeeeeccc___ZZZWWWWWWYYY[[[[[[YYYVVVUUUUUURRRMMMMMMPPPQQQMMMJJJIIIIIIHHHDDDAAA<<<;;;888555444333444555222222111111111111111111//////000000000000//////111000///...---......///---,,,+++,,,...///...---------......//////000000,,,,,,,,,,,,,,,---------++++++,,,---///111333444333333444777999;;;:::888666555333444888;;;===>>><<<<<<;;;;;;:::999999999666666666999===AAACCCCCCCCCDDDCCC@@@<<<;;;<<<>>>===AAAFFFKKKOOOPPPPPPPPPIIIFFFCCCBBBCCCHHHMMMQQQTTTVVVVVVSSSSSSUUUSSSOOONNNQQQUUUXXXZZZ[[[YYYXXXTTTSSSRRRSSSUUUVVVTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXTTTTTTTTTTTTUUUVVVXXXYYYYYY[[[]]]```aaaaaa___^^^___aaaccceeeggghhhhhhhhhhhhgggiiimmmttt{{{|||rrriiibbb^^^ZZZXXXUUUXXX[[[^^^aaafffkkknnnqqqrrrvvv{{{wwwkkkeee\\\VVVRRRQQQPPPNNNQQQVVVYYYeeevvvxxxtttpppmmmooouuu|||ooohhhiiiiiihhhgggeeecccbbb[[[XXXSSSOOOMMMKKKJJJHHHDDDCCCBBB@@@???>>>======;;;;;;:::999999999999:::777:::<<<;;;:::<<>>======<<<:::999999888666666666999===AAABBBBBBBBBCCCCCC@@@<<<:::<<>>======<<<;;;::::::999999::::::777:::<<<;;;999:::???EEEQQQlllxxxxxxqqqjjjggghhhiiiiiifffcccaaaaaabbbaaaaaaccc___ZZZWWWWWWXXXYYYYYYZZZYYYWWWSSSNNNMMMMMMOOOQQQPPPNNNMMMLLLJJJGGGDDD>>><<<999666444444555666888666444222000/////////...///111222222000...,,,////////////////////////...000333555555333000...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////(((+++...000000000111333555555555666666888999:::777777777888:::<<<>>>???AAA===999888999::::::888666555555777;;;???BBBCCCEEEDDDBBB???===;;;999999;;;EEELLLLLLKKKMMMOOOOOOGGGFFFDDDBBBBBBEEEKKKOOOXXXXXXVVVTTTQQQQQQSSSUUUTTTSSSTTTVVVYYYYYYUUURRROOOMMMNNNSSSUUUSSSQQQQQQTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[]]]^^^___``````^^^```ccceeeggggggfffeeeccciiinnnrrryyy}}}uuujjj```ZZZYYYZZZ[[[```gggllloooqqqssstttvvvqqqnnnrrr{{{sssggg___ZZZYYYVVVQQQRRRWWW[[[aaalll~~~pppjjjhhhgggiiikkkjjjgggccc]]]YYYUUUQQQNNNLLLJJJHHHFFFEEECCCAAA>>>===<<<<<<::::::999999888777777666:::888888<<<>>>===@@@DDDSSSrrr{{{tttvvv|||sssjjjhhhhhhiiiiiifffcccaaaaaabbbbbbaaabbb^^^YYYWWWVVVXXXXXXXXXZZZYYYWWWSSSNNNLLLMMMNNNQQQOOONNNMMMLLLJJJGGGDDD>>><<<999666444444555555888666444222111000000000000//////...............000000000000000000000000---///111222222111///------------,,,,,,,,,,,,,,,+++,,,,,,------.........,,,...//////000111444777555555555555555666777777333333444666999===AAACCCEEEAAA===;;;;;;:::999777777666555777;;;???AAABBBDDDCCCAAA???===<<<<<<<<>>===<<<<<<;;;::::::999999888777777888666777<<<>>>>>>BBBGGGXXXvvvyyyrrruuu{{{vvvllliiiiiiiiiiiifffbbb```aaabbbbbbbbb```]]]XXXUUUUUUWWWXXXXXXYYYYYYWWWSSSOOOLLLMMMNNNPPPOOOMMMMMMLLLJJJGGGDDD===<<<999666444444444555666555444222111000000000222000---++++++,,,...000000000000000000000000000------............------------------------------------------------------.........---...111555999444444444444444444444444000000111333888>>>DDDHHHJJJGGGCCC@@@>>>;;;999777777666555777;;;???BBBCCCCCCBBB@@@???>>>>>>>>>>>>BBBKKKQQQPPPOOOOOOOOOMMMEEEDDDCCCBBBCCCGGGLLLQQQVVVVVVUUURRRPPPOOOQQQRRRPPPQQQTTTWWWXXXVVVQQQMMMKKKHHHJJJPPPTTTTTTTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]___```bbbbbbaaaccceeehhhiiiiiiiiihhheeekkkpppuuu|||vvvhhh]]]WWWWWWXXX[[[bbbkkksssvvvvvvuuuttttttqqqooorrryyyzzzuuurrruuu{{{~~~tttjjjeeebbb]]]XXXVVVVVVZZZ```gggppp}}}wwwmmmlllkkkmmmnnnlllgggccc\\\YYYTTTPPPNNNLLLIIIGGGFFFEEECCCAAA>>>===<<<<<<<<<;;;;;;::::::999888888777555777;;;>>>???EEEKKK___}}}vvvpppttt{{{{{{nnnllllllkkkjjjfffbbb``````bbbbbbccc___[[[WWWTTTUUUVVVWWWWWWYYYXXXWWWSSSOOOLLLLLLMMMOOONNNMMMMMMLLLJJJFFFCCC===;;;888666444444444444444333222111000000//////222000...---,,,---///000////////////////////////...------------------...---------........................------,,,,,,,,,+++,,,,,,,,,---///333666333333333333333333222222111000000222777>>>EEEJJJPPPMMMJJJFFFBBB>>>:::888666555555888===BBBFFFGGGEEECCCAAA???>>>>>>???@@@EEELLLQQQQQQOOOOOOMMMJJJCCCCCCCCCCCCDDDHHHMMMRRRTTTUUUTTTRRRPPPOOOPPPQQQOOORRRVVVYYYZZZWWWRRRNNNMMMIIIJJJOOOSSSSSSSSSVVVTTTTTTTTTTTTSSSSSSSSSSSSXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXYYY[[[]]]___```cccdddgggiiikkkkkkjjjiiiggglllrrrvvv}}}vvvhhh\\\VVVUUUWWWZZZbbbmmmvvvyyyxxxvvvtttqqqpppppptttzzzvvvqqqpppvvvtttjjjddd___XXXRRRUUUXXX[[[]]]aaajjjxxx|||ooonnnmmmnnnooolllgggbbb\\\YYYTTTPPPNNNLLLIIIGGGFFFEEECCC@@@>>>===<<<<<<===<<<<<<;;;::::::999999888777888;;;===???FFFNNNffftttpppttt|||qqqnnnooommmkkkgggbbb``````aaabbbbbb^^^[[[VVVTTTTTTVVVWWWWWWXXXXXXVVVSSSOOOLLLKKKLLLMMMMMMLLLMMMMMMJJJFFFCCC<<<:::888666444333333333000000000000000///......000111111111111000//////........................//////...------...//////---------.........//////.........------,,,,,,+++(((+++...//////000222333222333333444444333222111333222222333777>>>DDDHHHQQQPPPNNNJJJEEE???;;;999555555555999@@@FFFJJJLLLHHHFFFCCC@@@>>>>>>??????EEELLLPPPPPPOOONNNKKKFFFBBBBBBCCCCCCEEEIIIOOOSSSSSSTTTTTTRRRPPPNNNOOOPPPOOOSSSXXX\\\[[[XXXUUURRRQQQMMMKKKOOOQQQQQQQQQTTTTTTTTTTTTSSSSSSSSSRRRRRRVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVXXXZZZ\\\___```dddeeehhhjjjllllllkkkjjjiiinnnssswwwwwwhhh\\\UUUTTTVVVXXXaaammmwww{{{zzzwwwuuunnnoooqqqwww~~~~~~}}}vvvlllfff]]]VVVSSSVVVWWWWWWWWW^^^jjjtttqqqooommmlllmmmkkkfffaaa]]]YYYUUUQQQNNNLLLJJJHHHFFFEEECCC@@@>>>===<<<<<<======<<<;;;;;;::::::999:::999:::<<<<<<===EEEOOOnnnssspppuuu|||qqqppppppnnnmmmiiiccc______```aaaaaa^^^ZZZVVVTTTUUUWWWXXXXXXWWWWWWVVVSSSOOOLLLKKKKKKLLLLLLLLLMMMMMMJJJFFFCCC;;;:::888666555333333222//////000000000//////...///111333444444222///---------------------------000///............///000,,,,,,,,,---......//////.........------,,,,,,,,,***,,,000222222222333444222333444555555555444333444333333444777<<>>===<<<<<<===<<<<<<;;;;;;:::999999;;;:::;;;<<<;;;===FFFQQQuuurrrooouuu|||pppooopppmmmpppkkkddd___^^^______```^^^[[[WWWUUUUUUWWWYYYYYYVVVWWWVVVSSSOOOLLLKKKJJJKKKKKKLLLMMMMMMKKKFFFBBB:::999888666555333222222///000111222222111000000...000222333333111...---..............................////////////......+++++++++,,,---.........------------------,,,,,,+++---///000000222444666222444555777888777666555111111222333666:::===@@@EEEHHHJJJHHHCCC>>>;;;:::555555555999???EEEIIIJJJIIIGGGDDDAAA@@@@@@BBBCCCEEEJJJNNNOOOOOOOOOIIICCC???AAACCCDDDGGGKKKQQQUUUSSSTTTUUUTTTQQQPPPPPPPPPPPPTTTZZZ\\\\\\[[[[[[[[[XXXRRRNNNPPPQQQPPPRRRUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQSSSUUUVVVWWWVVVUUUTTTVVVVVVVVVWWWYYY]]]```bbbdddfffhhhkkkllllllkkkkkkmmmrrruuuxxxxxxjjj^^^VVVSSSSSSRRR[[[iiitttyyyzzzxxxwwwrrruuu{{{|||pppddd[[[ZZZYYYXXXXXXZZZ\\\^^^ccckkkxxxtttoooiiifffeeeeeebbb```___\\\WWWSSSQQQOOOLLLJJJFFFEEECCCAAA>>>===<<<<<<<<<<<<;;;;;;:::999999999:::999:::;;;;;;===IIIUUU{{{qqqnnnssszzzooonnnooolllqqqllleee___^^^^^^^^^___^^^[[[WWWUUUVVVXXXYYYZZZVVVWWWVVVTTTOOOLLLJJJJJJKKKKKKLLLMMMMMMKKKFFFBBB:::999888777555333222111000111222444444333222222///000111111111000...---////////////////////////---......//////......---******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,///333666222444666888999999888777...///000222555999<<<===???CCCFFFEEEAAA<<<:::999777666555888===BBBEEEFFFHHHFFFCCC@@@@@@BBBDDDFFFEEEKKKOOOPPPPPPPPPJJJCCC>>>@@@BBBEEEHHHLLLRRRUUUSSSUUUVVVUUURRRPPPPPPPPPOOOSSSYYY[[[[[[[[[\\\^^^XXXRRRNNNPPPQQQQQQSSSWWWUUUTTTTTTSSSRRRQQQQQQPPPQQQRRRUUUWWWXXXWWWVVVUUUSSSSSSSSSTTTWWWZZZ^^^```dddeeehhhjjjllllllkkkkkknnnsssvvvxxxyyykkk___VVVSSSRRRPPPYYYgggrrrxxxyyyyyyxxxuuuyyy}}}pppbbb```^^^^^^^^^^^^\\\[[[[[[cccooo}}}uuuooohhhccccccbbbaaa___```]]]XXXTTTRRRPPPMMMKKKFFFEEECCCAAA>>>===<<<<<<<<<;;;;;;::::::999888888888888999;;;;;;???KKKYYY~~~ooolllrrryyyuuurrrqqqnnnmmmhhhbbb___^^^___``````^^^[[[XXXVVVUUUVVVYYYZZZ\\\[[[XXXRRRLLLIIIKKKMMMKKKJJJIIIJJJJJJIIIGGGDDD>>>;;;888666555444333222111333666888888555111///111111000000//////......///...---,,,,,,,,,,,,,,,,,,---------.../////////...//////000000///...---------------------------............///000222222777888:::;;;;;;999888777555333111222444666666666999;;;===>>>===<<<999777444555777:::===@@@CCCDDDFFFGGGGGGEEECCCBBBCCCEEEFFFHHHKKKMMMLLLJJJFFFCCC;;;===@@@DDDIIIMMMPPPQQQXXXVVVSSSRRRRRRQQQOOONNNRRRUUUXXXZZZ\\\]]]```aaa]]]XXXSSSPPPQQQQQQQQQOOOTTTUUUUUUUUUTTTSSSQQQPPPRRRSSSTTTVVVWWWWWWVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]bbbdddfffiiijjjkkkkkkkkktttssstttyyyzzzmmm```VVVQQQPPPTTTXXXaaammmwww{{{yyyvvvsssyyypppjjjeeedddbbb]]]\\\]]]]]]ccckkksss}}}{{{jjjcccdddaaaccceee``````^^^YYYTTTPPPNNNMMMLLLFFFFFFDDDCCCAAA???>>>>>><<<;;;::::::999999::::::777:::999<<>>;;;888666555444333222000222444666555333111///111000000000/////////...//////......---.........------------............++++++---......---,,,+++------------------------.........///000111222333888999;;;======;;;999777555333222222444555666555777999;;;<<<;;;:::777666333555777:::===@@@BBBCCCBBBCCCCCCAAA???>>>???AAAEEEHHHKKKMMMLLLJJJGGGDDD<<<>>>@@@DDDIIIMMMQQQSSSXXXVVVSSSQQQQQQQQQPPPNNNSSSVVVYYY[[[[[[\\\^^^```]]]YYYTTTRRRRRRSSSRRRQQQTTTUUUUUUUUUTTTSSSQQQPPPQQQSSSTTTVVVWWWXXXXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]```bbbeeeiiikkkmmmnnnoootttsssuuuzzzzzzlll___VVVQQQPPPPPPTTT[[[dddkkknnnoooooouuu|||{{{tttnnnmmmjjjgggeeeggghhhlllqqquuu{{{|||kkkdddeeebbbdddfff``````]]]XXXSSSOOOMMMKKKKKKEEEEEECCCBBB@@@>>>======<<<;;;::::::999999::::::999<<<:::===DDDDDDNNNccc~~~mmmlllpppttt{{{uuuqqqpppnnnlllhhhbbb___^^^___``````___\\\XXXVVVUUUVVVYYY[[[\\\[[[YYYTTTNNNJJJHHHHHHLLLKKKKKKKKKKKKIIIEEEBBB>>>;;;888666555444333222111111222333222111000///000000000000/////////////////////...//////000000............------------***+++,,,.........------------------------------/////////000111222333444888:::===@@@@@@===:::888555333222333555666555444666777888999999777555444333444777;;;>>>@@@AAABBBCCCCCCCCCAAA???>>>@@@BBBDDDFFFIIILLLLLLJJJGGGEEE>>>???AAADDDIIINNNRRRUUUWWWUUURRRPPPQQQQQQPPPOOOUUUWWWZZZ[[[[[[[[[\\\]]]]]]ZZZVVVTTTTTTTTTTTTSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQRRRUUUWWWYYYYYYYYYYYYWWWWWWXXXYYYZZZ\\\]]]^^^]]]```dddiiimmmppprrrrrrttttttvvvzzzzzzlll^^^UUUQQQQQQRRRVVV\\\```bbbeeejjjnnnyyyzzzwwwtttqqqqqqsssrrruuuvvvwwwyyy}}}lllfffgggdddeeegggaaa___]]]XXXSSSOOOLLLKKKJJJEEEDDDCCCAAA???>>>===<<<<<<;;;::::::999999::::::;;;===;;;===DDDFFFRRRjjjooommmqqqtttzzzwwwrrrqqqpppmmmhhhccc___^^^___``````___]]]YYYUUUUUUWWWZZZ\\\]]]\\\YYYTTTOOOKKKGGGFFFLLLLLLKKKKKKKKKHHHDDDAAA>>>;;;888666555444333222222222222111111111000000000000000000////////////............///000000111.........------,,,,,,,,,,,,---///111222222111111------------------------/////////000111333444555777:::>>>AAABBB???;;;999444444333555666777555444555666777888888666555444222444888<<>>>>>@@@BBBCCCEEEHHHJJJJJJIIIGGGFFF???@@@BBBEEEIIINNNSSSVVVVVVSSSPPPOOOPPPPPPPPPPPPVVVXXX[[[\\\[[[ZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTRRRRRRQQQRRRUUUWWWYYYZZZ[[[ZZZXXXXXXXXXYYY[[[\\\^^^___]]]```dddiiimmmppprrrsssssstttvvv{{{|||mmm___VVVRRRRRRUUU[[[``````___bbbiiippp}}}|||yyyyyy|||zzz{{{{{{zzzzzz~~~nnnhhhjjjfffgggiiiccc```^^^YYYTTTOOOLLLKKKJJJEEEEEEDDDBBB@@@???======<<<;;;::::::999999::::::;;;===:::<<>>;;;888666555444333222333222222111111111111111////////////000000000000------------...///000000......------,,,,,,,,,+++...///111222333333333222------------------------......///000111333555666777:::>>>AAABBB???<<<999444444555777999999777555666777888888777777555555222555999>>>@@@AAA@@@@@@??????===;;;999999;;;===BBBCCCFFFHHHHHHGGGFFFDDD???@@@BBBFFFJJJOOOSSSVVVUUURRROOONNNOOOPPPPPPPPPVVVYYY\\\\\\[[[YYYXXXXXXVVVVVVUUUSSSRRRQQQRRRSSSRRRRRRTTTUUUUUUTTTSSSSSSQQQRRRUUUWWWYYYZZZ[[[ZZZXXXXXXXXXYYY[[[\\\^^^______aaaeeeiiilllooopppqqqrrrssswww{{{qqqbbbXXXTTTSSSUUU\\\bbbcccbbbdddllltttooojjjllliiijjjkkkdddbbb```[[[UUUQQQNNNLLLKKKGGGFFFEEECCCBBB@@@???>>><<<;;;::::::999999:::::::::===:::;;;AAAEEEVVVqqqxxxlllmmmssswww}}}}}}vvvttttttoookkkeeeaaaaaabbbccccccaaa^^^YYYUUUTTTWWW[[[^^^^^^[[[VVVRRROOOLLLIIIFFFKKKKKKKKKLLLLLLIIIDDD@@@>>>;;;888666555444333222222222222111111111111111////////////000000000000......------......//////------------,,,,,,,,,,,,---...///111111111000000---------------------------......///111333555666666999<<>>;;;999333444666:::<<<<<<:::888777888888888777777666666333666;;;@@@CCCBBBAAA???@@@???>>>;;;999999<<>>;;;888666555444333222000000111111111000///....../////////000000000111000000//////.../////////,,,,,,,,,,,,,,,,,,------------//////000///...---------------------------,,,,,,---...000222444555666777:::<<<===<<<;;;999222444777<<>>AAA@@@AAABBBCCCCCCBBB@@@???;;;>>>CCCHHHLLLOOOQQQRRRSSSPPPMMMKKKMMMOOOQQQRRRUUUXXX\\\]]][[[XXXWWWVVVPPPRRRSSSRRRPPPOOOQQQRRRPPPQQQSSSTTTUUUUUUUUUTTTQQQSSSTTTVVVWWWXXXXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]]]]___cccgggjjjmmmnnnooonnnqqquuuzzz{{{lll```YYYVVVXXXbbbpppyyy}}}rrrnnnpppmmmnnnnnngggccc```[[[VVVQQQMMMLLLKKKGGGFFFEEEDDDBBB@@@???>>><<<;;;::::::999999::::::999===<<<<<>>;;;888666555444333222...///000000000///---,,,.../////////000000111111222222111000//////000000+++++++++,,,,,,---------...//////000000///...---------------------------+++,,,,,,...000222444555555666999:::;;;;;;:::999222444888===AAAAAA???<<<777777666666666555555555444888>>>DDDFFFEEEBBB@@@@@@???===999777888;;;>>>@@@AAAAAABBBAAA@@@>>>===:::===CCCIIIMMMOOOPPPPPPSSSPPPLLLKKKMMMOOOQQQRRRUUUXXX\\\]]][[[YYYWWWVVVPPPRRRTTTSSSPPPOOOQQQSSSPPPQQQSSSTTTUUUUUUUUUUUURRRSSSTTTVVVWWWWWWVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]][[[]]]aaafffjjjmmmoooooommmqqquuuyyy~~~ooocccZZZVVVSSS^^^nnn{{{sssooorrrnnnnnnnnngggccc```[[[UUUPPPLLLKKKJJJFFFFFFDDDCCCAAA???>>>>>><<<;;;::::::999999:::::::::>>>===>>>BBBDDDUUUrrrqqqgggkkkssswww|||}}}uuuttttttvvvtttnnnkkkffffffddd^^^TTTSSSYYY^^^^^^^^^YYYSSSOOONNNMMMJJJHHHIIIIIIJJJMMMOOOLLLEEE@@@===;;;999999:::888444000111333000++++++000111---000000000000000000000000///...,,,++++++,,,...///........................,,,---......//////.........---+++))))))+++...///...///111333555666666777666777888999:::999999888777999<<<@@@BBBAAA===999999888777888999999777555555888<<<@@@BBBBBB@@@???>>>===;;;::::::===???AAABBBAAAAAA@@@???>>><<<<<>>======<<<;;;:::999888888888888<<<>>>;;;;;;AAACCCSSSmmm~~~qqqhhhkkkuuu{{{|||tttttttttwwwiiibbbZZZVVVXXX[[[\\\\\\]]]YYYTTTPPPNNNMMMIIIGGGJJJIIIIIIKKKMMMKKKEEE???;;;:::888999:::999666333222444333000111444222---000000000000000000000000///...---,,,,,,---...///........................,,,------...............///---+++******+++---......///000222444555666666666666888999999999888888555777<<>>===;;;::::::<<>>===AAABBBFFFKKKPPPTTTTTTSSSUUUSSSQQQOOONNNOOOQQQSSSVVVVVVVVVYYY[[[\\\YYYVVVRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQRRRRRRSSSSSSRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[]]]```ccchhhkkknnnpppqqquuuzzzwwwggg[[[UUUSSSYYYaaakkkttt}}}tttmmmnnnkkkkkkmmmffffffaaaZZZTTTPPPMMMKKKJJJHHHGGGDDDBBB@@@>>>=========<<<;;;:::999999999999999<<<:::;;;AAADDDTTTooo}}}qqqhhhjjjssszzz~~~~~~}}}}}}{{{sssrrrrrryyyooo\\\YYY[[[ZZZ[[[]]]\\\YYYVVVRRRPPPMMMIIIGGGJJJIIIHHHIIIJJJIIICCC???:::999888999::::::888666222333111000222333000***000000000000000000000000000///...------...///000........................---------...............000...,,,+++***+++,,,------...000222333444555555666666777888888888777777333666<<>>===;;;999:::;;;>>>???CCCCCCCCCBBBAAA@@@???>>>AAACCCFFFLLLQQQTTTTTTTTTSSSRRROOOMMMMMMNNNPPPRRRUUUUUUVVVXXXZZZ[[[YYYXXXRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWWWWYYYZZZ[[[\\\\\\[[[]]]```dddhhhlllooopppqqqvvv|||~~~lll___XXXPPPRRRWWW^^^hhhtttsssmmmnnnjjjjjjkkkdddeee```ZZZTTTPPPNNNKKKJJJGGGFFFDDDBBB@@@>>>>>>=========<<<;;;::::::::::::666;;;:::<<>>:::999999999999999888777777555111000111222000...////////////////////////000///............///000........................------------......//////111///---,,,+++++++++,,,,,,---///111333444555555666666666666666666666666333666;;;AAAFFFGGGEEECCCAAA>>><<<::::::999777555777:::>>>BBBDDDEEEDDDCCC???>>>;;;:::999;;;===>>>BBBBBBBBBBBBAAA@@@???>>>@@@AAAEEEKKKRRRVVVVVVVVVRRRPPPNNNLLLLLLNNNPPPQQQUUUUUUVVVVVVWWWWWWVVVUUURRRSSSTTTTTTTTTTTTSSSRRRTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ\\\\\\\\\^^^aaaeeeiiimmmppprrrpppuuu|||rrrbbbZZZQQQQQQRRRWWW```ooorrrmmmnnnjjjiiijjjcccddd```YYYTTTPPPNNNKKKIIIFFFEEECCCAAA@@@>>>>>>===<<<<<<;;;:::::::::::::::666<<<;;;===BBBEEEVVVrrr|||qqqiiikkkrrrxxx}}}|||wwwuuu|||qqqnnnmmmmmmmmmmmmsssddd[[[\\\YYY[[[aaa___^^^\\\YYYTTTOOOLLLJJJJJJHHHFFFGGGHHHGGGCCC>>>:::::::::888777666666666===:::666444333222333555/////////////////////////////////....../////////...........................------------...///000000///...,,,,,,+++,,,,,,,,,---///111333444555555666555555555555555555555333555:::@@@FFFJJJJJJIIIGGGDDD@@@===;;;999777555777:::>>>BBBEEEEEEDDDCCCAAA???===;;;:::;;;===>>>@@@AAAAAA@@@@@@???>>>======???DDDKKKRRRWWWXXXXXXQQQPPPMMMLLLLLLNNNPPPRRRVVVVVVVVVUUUTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSOOOPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\```dddiiimmmppprrrooottt|||xxxhhh^^^YYYWWWVVVYYYbbbrrrsssmmmoookkkkkkjjjcccccc___YYYTTTQQQNNNKKKIIIFFFEEECCCAAA???>>>>>>===;;;:::999999999999999999888>>>===>>>BBBEEEWWWuuu{{{qqqjjjlllsssyyy~~~~~~}}}}}}~~~zzzxxx|||qqqmmmkkkmmmiiiddddddiiiooossssssnnn]]][[[^^^]]]\\\^^^``````^^^YYYSSSOOOMMMLLLHHHGGGFFFHHHJJJHHHDDD???::::::999777555444444666888999;;;;;;666000000333000000000000000000000000......................................................---,,,---...///000//////...------,,,,,,,,,---...000222333444555555666555444444333333444444222444888@@@IIIPPPTTTUUUNNNJJJEEE@@@===999666444666999>>>BBBEEEEEEEEEDDDCCCAAA>>><<<;;;<<<===>>>???@@@@@@@@@@@@???>>>===;;;===BBBJJJQQQVVVXXXXXXQQQOOONNNLLLMMMNNNQQQRRRWWWWWWWWWUUURRRPPPPPPQQQTTTSSSSSSSSSSSSSSSSSSTTTMMMMMMNNNOOOQQQSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUWWWXXXYYYZZZZZZYYY[[[^^^bbbgggkkkoooqqqqqqvvv|||pppfff___]]]\\\]]]eeetttsssoooqqqnnnmmmmmmfffaaa^^^YYYTTTQQQNNNKKKHHHEEEDDDBBBAAA???>>>>>>>>>:::999999888888999999999:::???>>>>>>BBBFFF[[[{{{yyyqqqkkkmmmsssyyy~~~}}}{{{yyyxxxxxxyyyyyy}}}{{{|||qqqnnnllliiieeeccccccddddddddddddfff```[[[ZZZ\\\^^^___^^^aaa```]]]WWWQQQMMMLLLMMMFFFFFFGGGJJJLLLJJJEEE@@@666777777666333333555777000999GGGMMMDDD444---///000000000000000000000000------............------........................///...---,,,,,,...///000.........---------------...///000222444555666666666555444222222222333444333444777>>>HHHQQQXXX[[[TTTPPPIIICCC>>>:::666333555888===AAADDDEEEDDDCCCEEECCC@@@===<<<===>>>???@@@@@@AAAAAA@@@@@@??????<<<>>>CCCIIIPPPTTTUUUTTTQQQPPPNNNMMMMMMOOORRRSSSWWWXXXXXXVVVSSSQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[ZZZ\\\```dddiiinnnqqqsssvvvyyy~~~{{{pppgggffffffhhhnnnzzztttpppssspppppppppiii```]]]XXXTTTQQQNNNKKKHHHDDDCCCBBB@@@???>>>>>>>>>::::::999999999::::::;;;999>>>>>>===BBBIIIaaavvvnnniiilllrrryyy~~~xxxwwwvvvuuussssssssssssxxx||||||{{{rrrooommmkkkfffaaa``````aaadddhhhbbbccc___XXXXXX]]]aaa``````___\\\VVVNNNKKKKKKMMMEEEEEEGGGKKKMMMLLLFFF@@@333555666444222333666999///@@@WWWbbbVVV@@@222111000000000000000000000000,,,------......------,,,........................///...,,,,,,,,,---///111---------..................///111333555666777777666555333222111222333333555555666;;;DDDNNNUUUYYYXXXSSSLLLDDD???:::666333555888<<>>======???@@@AAAAAABBBBBBBBBAAA@@@@@@>>>@@@CCCIIINNNRRRRRRQQQQQQPPPNNNMMMNNNPPPRRRTTTWWWXXXYYYWWWTTTSSSUUUWWWTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUYYYYYYZZZZZZ[[[[[[\\\\\\^^^```ccchhhmmmqqquuuwwwzzz}}}xxxsssssstttvvv|||tttqqquuurrrsssrrrkkk```]]]XXXTTTQQQNNNKKKHHHDDDCCCBBB@@@???>>>>>>>>>;;;;;;:::::::::;;;;;;<<<777=========BBBKKKffftttlllhhhkkkqqqxxx~~~{{{uuutttsssqqqpppooooooooorrr|||}}}zzz{{{yyyqqqnnnnnniiifffbbb___^^^___aaacccdddbbb^^^[[[ZZZ[[[]]]^^^___^^^[[[WWWRRRNNNKKKIIIHHHGGGHHHIIIIIIGGGCCC@@@999999888777444222000///)))DDD```eeeRRR;;;111111///////////////000000000......////////////.........---,,,,,,---...---+++---------,,,,,,+++++++++---,,,+++***+++---000111///000111222444777999:::999888555222111111222333333444777;;;AAAGGGMMMPPPQQQLLLEEE@@@<<<999444111555:::===<<<>>>BBBEEEEEEGGGEEEBBB@@@???AAACCCEEECCCCCCAAA???>>>=========<<<<<<@@@HHHQQQVVVTTTQQQSSSPPPOOOQQQRRRRRRTTTXXXXXXXXXXXXVVVTTTSSSTTTUUURRRSSSTTTSSSRRRQQQRRRSSSVVVUUUSSSQQQPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[\\\]]]aaacccgggkkknnnrrrwww{{{{{{~~~~~~}}}|||yyyssstttpppqqqssslllddd___XXXSSSQQQOOOKKKHHHEEEBBB>>><<<===>>>??????===<<<;;;:::999999888999::::::===AAACCCOOOmmmyyyooojjjooouuuyyyzzzuuurrrpppoooppprrrrrrnnnkkkooovvv}}}|||zzzyyy{{{xxxpppnnnnnniiifffbbb^^^]]]^^^```bbbccc```]]]ZZZYYYZZZ]]]^^^^^^]]]ZZZVVVRRRNNNKKKIIIGGGGGGGGGHHHHHHFFFBBB???777777777666555333222111+++???TTTVVVFFF666000222////////////////////////......////////////.........---,,,---......---,,,...---------,,,,,,,,,+++,,,,,,+++++++++---...//////000111222444666888:::999888666444333222222222333333555777;;;@@@DDDGGGKKKFFFAAA===;;;999555333555;;;======>>>BBBEEEDDDFFFDDDAAA???>>>@@@BBBDDDCCCBBBAAA@@@??????>>>>>>>>>>>>BBBIIIRRRWWWVVVSSSSSSPPPOOOQQQRRRRRRTTTXXX[[[[[[ZZZXXXTTTRRRRRRSSSRRRSSSTTTSSSQQQPPPQQQRRRUUUTTTRRRQQQPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZ\\\^^^^^^ccceeeiiilllppptttxxx|||}}}zzztttuuuqqqqqqrrrlllddd^^^XXXTTTSSSRRRNNNKKKHHHDDD@@@===<<<<<<<<<;;;<<<;;;:::999999888999999:::999===AAAEEERRRrrryyynnniiinnntttwww~~~zzzuuussspppnnnoooqqqpppmmmiiijjjqqqzzz~~~zzzwwwuuuwww|||wwwpppnnnmmmiiifffaaa]]][[[\\\^^^___```^^^[[[YYYXXXZZZ\\\^^^]]][[[XXXUUUQQQMMMJJJIIIGGGGGGGGGGGGGGGEEE@@@===666666666555555444444333...999CCCBBB888000///333000000000//////......---......////////////......///---,,,---...///...---.........---------------+++++++++,,,,,,,,,,,,,,,//////000222444666888999999999888777666444333222333333444555777999<<<===BBB@@@<<<:::999888666444666;;;>>>===>>>BBBDDDCCCCCCBBB???======>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAADDDLLLTTTXXXWWWUUUSSSPPPOOOQQQRRRRRRTTTXXX^^^^^^]]]ZZZUUURRRQQQQQQRRRSSSTTTRRRPPPOOOOOOPPPSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUYYYYYYZZZ[[[\\\^^^___```eeehhhkkkooorrrvvvzzz}}}|||uuuuuuqqqqqqqqqkkkccc^^^YYYVVVUUUTTTQQQNNNHHHDDD@@@>>>======<<<;;;:::999999888888888999999:::999<<>>>>>BBBCCCBBBAAA???===<<<<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAACCCGGGNNNUUUYYYYYYWWWSSSPPPOOOQQQRRRRRRTTTXXX______^^^[[[WWWSSSRRRRRRSSSSSSTTTRRROOONNNNNNOOOQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSSSSSSSTTTUUUUUUZZZZZZ[[[\\\]]]___aaabbbgggjjjnnnqqqtttxxx||||||uuuuuupppppppppiiiccc___YYYVVVUUUTTTPPPLLLDDDAAA>>>===>>>??????>>>888888888777888888999999:::999<<>>:::999888666444333222222222111222222111000///111222333333222222111000//////------............------...,,,,,,---///000///...........................++++++,,,,,,,,,+++******...///000111333555777999999:::;;;;;;:::777444222111222444555777777777666888888888777555333222222777<<>>???AAABBB@@@>>>===<<<;;;;;;<<<>>>???>>>???@@@AAAAAAAAA@@@@@@BBBDDDIIIOOOUUUXXXYYYXXXSSSPPPOOOQQQRRRRRRTTTXXX\\\]]]^^^\\\XXXUUUTTTTTTSSSSSSTTTRRROOONNNNNNOOOPPPPPPPPPPPPQQQSSSTTTVVVVVVUUUTTTSSSSSSTTTUUUVVVZZZZZZ[[[]]]___aaacccdddiiilllpppssswww{{{}}}~~~~~~{{{tttsssnnnnnnnnngggccc___YYYVVVTTTQQQLLLHHHCCCAAA???>>>??????>>>===888888888777888888999999;;;:::<<>>???@@@AAABBBBBBAAA@@@???AAADDDJJJOOOTTTWWWXXXXXXSSSPPPOOOQQQRRRRRRTTTXXXZZZ\\\]]]\\\YYYVVVUUUTTTRRRSSSTTTRRRPPPOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVUUUSSSRRRSSSUUUWWWXXXZZZ[[[\\\___bbbeeegggiiillloootttxxx|||}}}{{{zzzzzzzzzxxxqqqqqqlllkkkkkkeeebbb^^^YYYUUUSSSOOOJJJFFFFFFDDDAAA???>>>===;;;::::::999999888888888999999<<<;;;===BBBIII^^^{{{lllbbbeeehhhgggfffiiilllvvv~~~|||xxxvvvtttoookkkhhhjjjnnnrrrsssoooiiiddd```aaaccccccaaa_________^^^^^^^^^]]]\\\ZZZYYYXXXUUUVVVVVVUUUTTTTTTVVVYYY^^^aaafffjjjoootttzzz~~~vvvnnnkkkjjjfffccc___[[[ZZZ[[[]]]___```]]]ZZZWWWVVVXXXZZZ[[[YYYXXXVVVSSSQQQNNNMMMLLLJJJIIIHHHHHHFFFBBB===999999777555333333333444555///000111111111000000000000000//////////////////,,,------......------,,,+++***)))+++---......---+++,,,,,,,,,------------,,,,,,+++++++++---...///......///111333555777888:::::::::999888666444333111333666999:::999888666333555888777555333333444777===AAA@@@???AAA@@@>>><<<;;;;;;;;;;;;<<<===>>>AAABBBDDDEEEDDDCCCBBB@@@@@@DDDIIIOOORRRUUUVVVWWWSSSPPPOOOQQQRRRRRRTTTXXXYYY[[[\\\[[[XXXUUUSSSSSSRRRSSSTTTSSSQQQPPPQQQRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRSSSUUUXXXZZZ[[[\\\^^^bbbeeeiiimmmnnnpppsssxxx}}}~~~zzzxxxvvvtttyyy~~~uuunnnnnniiiiiiiiiccc```\\\XXXUUUSSSPPPKKKFFFFFFCCCAAA??????===;;;999<<<;;;:::999999888999999===<<<>>>BBBIII\\\{{{lllaaacccfffdddbbbccccccnnnxxx{{{}}}~~~{{{xxxtttpppffffffeeefffgggddd___[[[TTTUUUWWWVVVUUUSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLMMMLLLKKKKKKNNNPPPUUUWWW[[[```dddiiioootttwwwnnnjjjjjjfffccc___\\\ZZZ\\\^^^```aaa^^^[[[XXXWWWWWWYYY[[[YYYXXXVVVTTTQQQOOOMMMLLLKKKJJJIIIHHHFFFCCC===999777555444333333444666777...///000000///...//////---------...............,,,------......------,,,***))))))***,,,------,,,+++++++++,,,,,,------------,,,+++***+++---000111......///000333555777888::::::999888777666444333666888;;;>>>>>>===:::999111444777777555444555777777===AAA@@@???AAA@@@===;;;;;;;;;;;;<<<<<<===>>>DDDEEEFFFGGGFFFEEECCCBBB???CCCIIINNNQQQSSSUUUVVVSSSPPPOOOQQQRRRRRRTTTXXXZZZ\\\]]][[[XXXTTTRRRQQQRRRSSSTTTSSSRRRQQQRRRSSSQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTRRRRRRSSSVVVYYY[[[\\\^^^```dddhhhmmmppprrrsssvvv{{{zzzwwwsssppptttzzz{{{~~~}}}xxxuuusssrrrvvv|||rrrkkklllgggggghhhaaa^^^[[[WWWUUUUUURRRMMMIIIBBB@@@??????@@@@@@>>><<<===<<<;;;:::999999999999>>>===>>>CCCIII[[[{{{lll```bbbeeebbb___```]]]hhhsssxxx{{{~~~{{{wwwsssdddbbb___^^^^^^\\\WWWSSSKKKLLLNNNNNNMMMMMMNNNOOONNNMMMKKKIIIHHHHHHIIIIIIGGGGGGHHHGGGFFFGGGIIIKKKJJJMMMPPPTTTXXX^^^dddhhhzzzoooiiigggfffccc___]]]]]]^^^_________\\\YYYWWWXXXXXXXXXXXX_________\\\WWWRRRPPPOOOMMMIIIEEEDDDDDDBBB>>>;;;999888666444222111000000000000000000000000000000////////////////////////111000...---,,,,,,---...111///---,,,---...---,,,***+++---//////...---,,,...---,,,,,,......---,,,///000000222333444555555333555777777666555555666777888;;;AAADDDBBB<<<666888888888888777666444333<<<>>>@@@BBBBBBAAA???>>><<<======;;;888888:::===@@@EEEIIIJJJGGGDDDCCCDDDFFFKKKOOORRRVVVZZZXXXTTTSSSSSSQQQPPPOOOQQQUUUYYY___\\\XXXVVVWWWWWWUUUSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRTTTUUURRRRRRSSSTTTVVVXXXZZZ[[[^^^```bbbeeehhhlllrrrvvvuuuxxx|||{{{sssnnnlllllllllrrrrrrrrrrrrpppnnnllljjjmmmkkkkkksssrrrhhhhhhdddfffggg```ZZZYYYXXXWWWVVVRRRMMMJJJFFFBBB>>>;;;;;;;;;;;;;;;:::::::::999999888888888???<<<>>>CCCJJJ\\\wwwkkkbbbdddddd^^^[[[]]]bbbhhhpppwww{{{}}}~~~}}}~~~yyyhhhaaaXXXTTTUUUUUUPPPKKKLLLJJJHHHGGGHHHHHHGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJIIIJJJNNNSSSXXX[[[{{{pppkkkiiigggccc___]]]]]]^^^______```^^^ZZZYYYYYYZZZZZZYYYYYYZZZ[[[YYYUUUQQQOOOOOOLLLIIIEEECCCCCCBBB>>>:::999888666444222111000000000000000000000000000000///////////////////////////......---------......000...------...///---,,,***+++---......---,,,+++...---,,,,,,......---,,,...///000111333444555666444666777777666555555666777888===CCCHHHGGGAAA;;;888888888777777666555444:::<<>>>>><<<999999;;;===@@@DDDIIIJJJGGGDDDDDDDDDGGGLLLPPPQQQUUUYYYXXXTTTQQQQQQPPPNNNMMMOOOTTTWWW^^^ZZZWWWUUUVVVVVVTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPQQQRRRTTTUUUTTTTTTUUUVVVXXXZZZ[[[]]]^^^```bbbeeehhhmmmrrrvvvxxxzzz~~~uuunnnjjjhhhgggkkkkkklllllllllkkkiiiiiifffddddddjjjuuurrrhhhhhhdddeeefff```]]][[[YYYVVVTTTQQQLLLIIIEEEBBB>>>;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;>>><<<>>>CCCIIIZZZ|||wwwjjjaaacccccc^^^[[[]]]bbbgggooouuuyyy{{{~~~llldddZZZVVVVVVUUUQQQLLLOOOMMMKKKJJJJJJJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEFFFJJJNNNSSSVVV}}}qqqlllkkkhhheee```]]]]]]^^^______aaa___[[[ZZZZZZ[[[[[[ZZZUUUWWWXXXWWWTTTRRRPPPPPPKKKHHHDDDBBBBBBAAA===999999888666444222111111000000000000000000000000000000000000000000000000000------..................///......///000///---+++***+++,,,---...---,,,,,,...---,,,,,,......---,,,---...///111333555666777666777888888666444444555666888>>>EEEKKKJJJEEE???888888777777666666555555888:::===@@@AAAAAA@@@????????????===;;;:::<<<===>>>CCCGGGHHHFFFDDDDDDEEEHHHMMMPPPQQQTTTXXXXXXUUUPPPOOONNNLLLLLLNNNRRRUUU\\\YYYVVVUUUUUUUUUTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUVVVVVVWWWYYY[[[]]]^^^]]]```ccceeehhhmmmrrrvvvzzz|||~~~xxxnnngggdddbbbbbbcccdddeeefffggghhhhhhddddddcccffflllxxxrrriiiiiieeefffggg___aaa^^^YYYUUURRRNNNJJJHHHEEEBBB>>><<<;;;;;;;;;::::::999999999999999::::::===;;;>>>CCCHHHXXXyyywwwjjj```aaaaaa]]]\\\___cccgggmmmrrrvvvyyy|||~~~oooggg]]]WWWVVVTTTQQQMMMOOOLLLJJJHHHHHHHHHFFFEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFJJJNNNPPPsssnnnmmmjjjfffaaa^^^]]]^^^______aaa^^^[[[ZZZZZZ[[[[[[ZZZWWWXXXYYYXXXUUUSSSQQQQQQKKKGGGCCCBBBBBB@@@<<<999888777666444222111111111000000000000000000000000000000000000000000000000+++,,,...///000///...............000111000...++++++,,,---............---...---,,,,,,......---,,,,,,---///111333555777888777888999888666444444444555777===DDDJJJJJJEEE???999888888777666666666666888:::===???AAA@@@???>>>@@@???>>>===;;;;;;<<<======BBBFFFGGGEEEDDDDDDFFFIIINNNRRRRRRSSSWWWXXXVVVPPPOOONNNLLLLLLNNNRRRUUU[[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRROOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]\\\___bbbeeehhhlllppptttxxxyyy{{{|||}}}}}}qqqhhhbbb^^^\\\]]]^^^```bbbeeegggiiiffffffffffffhhhrrruuullllllhhhhhhhhhaaaddd```YYYTTTPPPLLLIIIGGGDDDBBB>>><<<<<<<<<;;;::::::999888777777777888888<<<;;;>>>CCCHHHVVVvvvxxxjjj___```aaa]]]]]]bbbfffiiimmmpppssswww{{{~~~~~~yyyqqqggg___\\\ZZZWWWTTTRRRPPPMMMKKKJJJIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFHHHKKKMMMtttooooookkkfffaaa^^^]]]___aaaaaa```^^^ZZZYYYYYYZZZZZZYYYXXXZZZZZZXXXTTTQQQOOOOOOKKKGGGCCCBBBBBB@@@<<<999888777555444333222111111000000000000000000000000000000000000000000000000+++,,,...///000///......------...000222111...,,,---......///////////////...---,,,,,,......---,,,,,,---///111333555777888666777888777555333333444444666:::AAAFFFFFFBBB===;;;:::999777666666666666999;;;>>>@@@@@@???>>><<<@@@???===<<<<<<======>>>===AAAEEEFFFDDDCCCDDDFFFIIIPPPTTTSSSSSSVVVWWWUUUQQQPPPOOOMMMMMMOOOSSSVVV]]]\\\ZZZXXXVVVVVVVVVWWWTTTSSSSSSRRRRRRRRRRRRRRROOOOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUVVVWWWYYYZZZ[[[[[[]]]aaacccfffiiimmmoooqqqsssuuuvvvwwwxxx{{{}}}{{{}}}xxxlllddd___[[[[[[\\\]]]```dddgggjjjfffhhhhhhfffgggnnn{{{xxxpppoookkkkkkkkkccceee```YYYSSSOOOKKKHHHFFFDDDAAA>>>===<<<<<<:::999999888888888999;;;===>>><<<:::===CCCHHHWWWwww{{{lll``````aaa___aaafffiiikkkooorrrtttwww{{{~~~uuummmiiieeebbb___]]]ZZZWWWTTTSSSQQQOOOMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFEEEEEEEEEGGGIIIJJJuuuppppppkkkfffaaa^^^^^^```bbbddd```]]]ZZZYYYYYYZZZZZZYYYXXXYYYYYYWWWRRRNNNLLLLLLKKKHHHDDDBBBBBBAAA===999777777555444333222222222000000000000000000000000000000000000000000000000------...........................000111111///................../////////...---,,,,,,......---,,,---...///111333555666777444555666666444222222333444444777===CCCDDDAAA>>>???>>>;;;999777666666666999;;;>>>@@@AAA@@@???>>>@@@???======>>>@@@@@@@@@>>>AAAEEEEEECCCBBBCCCEEEHHHPPPVVVVVVTTTVVVVVVTTTRRRRRRPPPNNNNNNPPPTTTWWW^^^^^^]]]ZZZVVVUUUVVVWWWTTTTTTSSSRRRRRRRRRRRRRRRPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[___aaabbbdddgggiiiiiikkknnnooooooppprrrtttqqqtttxxx{{{}}}uuujjjccc]]]\\\[[[\\\^^^bbbeeehhhiiilllmmmmmmmmmrrr|||{{{rrrrrrnnnnnnmmmeeeccc___XXXSSSOOOLLLIIIGGGCCCAAA???======<<<:::999666666777999<<<@@@DDDGGG<<<:::===CCCIIIYYYzzz~~~nnnbbbaaabbbbbbeeekkkmmmooosssuuuwwwzzz}}}{{{uuupppllliiihhheeeaaa^^^\\\ZZZXXXVVVTTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEFFFFFFGGGuuuppppppjjjfff```]]]^^^aaadddfffaaa___[[[ZZZZZZ[[[[[[ZZZXXXYYYZZZWWWSSSOOOMMMLLLLLLIIIEEECCCCCCBBB>>>:::777666555444333222222222000000000000000000000000///////////////////////////......---------......///.........000111000///,,,,,,,,,,,,,,,---.........---,,,,,,......---,,,...///000111333444555666111333555444333222222333444333666;;;BBBEEEEEECCCCCCAAA>>>:::888777666777666999===@@@CCCCCCBBBBBBBBB???>>>???BBBDDDEEEDDD???BBBEEEDDDBBB@@@BBBDDDGGGPPPXXXXXXVVVUUUUUUSSSRRRQQQPPPNNNNNNPPPTTTWWW^^^___]]]ZZZUUUSSSTTTVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYWWWZZZ]]]^^^___```bbbddddddfffhhhhhhgggggghhhjjjiiilllppprrrrrrsssssstttwwwtttuuuxxxzzzzzz~~~pppggg^^^\\\ZZZYYYZZZ]]]aaadddjjjmmmpppqqqrrrvvv{{{}}}wwwvvv|||ssssssooonnnmmmddd```\\\WWWSSSPPPMMMJJJHHHCCCAAA???>>>===<<<:::888777666777888;;;???DDDFFF<<<:::===BBBJJJ[[[~~~qqqdddbbbddddddiiipppqqqssswwwzzz{{{}}}}}}zzzxxxuuuqqqmmmkkkiiifffddd___]]]ZZZXXXVVVUUUVVVVVVUUUUUUTTTRRRQQQPPPNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHuuuppppppiiieee```]]]___bbbfffgggccc```\\\[[[[[[\\\\\\[[[ZZZ[[[[[[YYYVVVRRRQQQPPPMMMIIIEEEDDDDDDBBB>>>;;;777666555444333222222222000000000000000000000000////////////////////////111000...---,,,,,,---...000///---...000111111111++++++******++++++,,,---...---,,,,,,......---,,,///000000222333444555555000222333333222111222333444333555;;;BBBHHHIIIHHHEEECCC???;;;888777777777444777;;;@@@DDDEEEFFFFFFCCCAAA???@@@DDDHHHHHHGGG@@@CCCEEEDDDAAA???AAACCCFFFQQQYYYYYYWWWVVVTTTRRRQQQQQQPPPNNNMMMOOOSSSWWW^^^___]]]YYYTTTQQQRRRTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWYYY[[[]]]]]]]]]___```bbbccceeedddcccbbbbbbccceeehhhkkklllkkkiiiiiiiiinnnkkklllqqqrrrpppuuu|||tttjjj^^^\\\XXXVVVWWWZZZ]]]```eeegggkkknnnpppsssvvvxxx~~~wwwqqqnnnyyy|||ssssssooonnnlllddd^^^[[[WWWSSSQQQNNNKKKHHHCCCAAA???>>>===<<<:::888999888666666777:::===???<<<:::<<>><<<<<<<<<:::999;;;;;;;;;::::::999999999999:::===@@@HHH^^^vvvhhhccceeehhhlllpppsssvvvyyy{{{|||}}}}}}~~~~~~}}}xxxsssqqqooommmkkkkkkjjjgggeeebbbaaa```___[[[YYYWWWVVVUUUTTTRRRPPPuuuoookkkmmmfff^^^]]]```ddddddbbbbbb```]]]\\\]]]^^^^^^]]]]]]]]][[[XXXSSSOOONNNNNNLLLIIIFFFEEEFFFEEEBBB>>>888777666444333222111111000000000000000000000000111111000000000/////////555222......//////...---........................***+++---......---,,,,,,++++++,,,,,,---------,,,000000111111222333444444555555555555444333222222222222444777<<>><<<<<<;;;:::999::::::::::::999999999888999:::===@@@HHH]]]vvvhhhccceeehhhlllqqqsssuuuxxxyyyzzz{{{}}}~~~~~~~~~}}}{{{|||}}}{{{xxxwwwtttqqqnnnjjjgggfffgggeeecccbbbaaa```^^^\\\uuunnnjjjkkkgggbbb___```aaabbbbbb```^^^\\\\\\^^^_________\\\\\\[[[XXXSSSPPPOOOOOOMMMJJJGGGFFFGGGEEEAAA>>>888777666444333222111111000000000000000000000000000000///////////////...111000...///000000///---------------------------)))***,,,---------,,,+++++++++,,,,,,,,,---------222111111222333555777888888777666444333222111111222333444777:::>>>BBBDDDGGGDDDBBBAAA<<<666444777999===BBBEEEFFFGGGGGGHHHFFFCCC@@@AAAEEEGGGGGGEEECCCEEEFFFFFFDDDCCCCCCDDDLLLSSSYYYYYYYYYXXXUUUQQQRRRRRRRRRQQQPPPQQQTTTWWW[[[\\\\\\YYYVVVTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSRRRSSSTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[^^^^^^^^^]]][[[XXXVVVTTTSSSWWW\\\```bbbccceeegggfffmmmxxxrrrhhh^^^ZZZXXXUUUTTTUUUSSSUUUXXX[[[^^^bbbgggkkknnnuuuzzznnnfffaaahhhsssrrrqqqmmmjjjhhhaaa]]]ZZZVVVSSSPPPMMMIIIFFFDDDAAA>>><<<<<<;;;:::999999999999888888888888888:::;;;===@@@GGG\\\wwwiiidddeeehhhmmmqqqsssuuuwwwxxxxxxyyyzzz|||~~~~~~}}}{{{yyyzzz}}}{{{vvvssssssqqqooonnnmmmkkkhhheeeuuummmjjjiiigggeeeaaa___^^^___aaaaaa___]]]]]]^^^_________[[[\\\[[[XXXTTTQQQPPPPPPMMMJJJGGGGGGGGGFFFAAA===888777666444333222111111////////////////////////////////////..................//////000000///...------,,,,,,,,,,,,,,,+++((()))+++,,,---,,,,,,+++,,,+++++++++,,,,,,------222222111111333555888:::<<<:::777444222111111111333333444666888;;;===???BBB?????????;;;666555888888<<>><<<999666333222222222333444444555777888::::::<<<::::::;;;999444444777888;;;@@@BBBCCCCCCCCCCCC@@@??????AAACCCEEEEEEEEEGGGIIIJJJJJJGGGEEEDDDDDDLLLSSSYYYYYYYYYXXXUUUQQQPPPQQQRRRRRRQQQRRRUUUWWWYYYZZZZZZYYYVVVSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSQQQPPPPPPQQQSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPPPPOOOPPPTTTZZZ^^^```aaabbbcccdddgggmmmuuuttthhhbbb]]]WWWSSSTTTNNNOOOPPPPPPRRRUUUZZZ^^^dddkkkxxxpppfffccchhhnnn|||pppmmmgggeeeeee```^^^ZZZVVVRRROOOLLLIIIGGGBBB???===;;;;;;;;;:::999777777777777777777777777:::;;;===@@@HHH]]]~~~mmmggggggiiinnnsssuuuvvvwwwwwwvvvwwwyyy{{{{{{}}}~~~|||zzzzzz}}}}}}}}}}}}~~~sssnnnnnniiigggddd```]]]]]]___aaadddaaa___^^^^^^___^^^]]]]]]]]]\\\YYYTTTQQQPPPPPPMMMKKKIIIIIIIIIFFFAAA<<<888777666444333222111111000000000000000000000000...////////////000000000---...//////------...000...------,,,,,,++++++***((()))+++,,,---...---------,,,+++***+++,,,---...000000111222444777:::;;;???>>>;;;999666444333222444444555666666777888888999777888999777333333777888<<<@@@BBBCCCBBBBBBBBB???>>>>>>>>>@@@AAACCCEEEGGGIIIKKKKKKIIIGGGEEEEEEJJJQQQWWWXXXXXXXXXUUUQQQQQQRRRSSSRRRRRRRRRTTTUUUXXXYYYZZZYYYVVVSSSQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRPPPOOOOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUQQQPPPOOOMMMMMMNNNOOOOOOPPPTTTXXX[[[\\\\\\]]]^^^bbbdddggglllttt}}}rrrkkkddd\\\VVVUUUOOOOOOOOONNNNNNQQQUUUYYY___gggtttrrrgggccceeehhhwwwppplllfffdddddd___[[[WWWRRRNNNKKKIIIFFFDDDAAA???<<<;;;;;;;;;;;;:::777777777777888888888888:::;;;>>>AAAIII___qqqiiihhhjjjooosssuuuvvvvvvvvvuuuvvvyyy{{{zzz|||~~~|||{{{{{{|||||||||}}}~~~zzzppplllnnnjjjgggaaa^^^\\\^^^```bbbbbb```^^^^^^___`````````^^^^^^]]]YYYTTTQQQOOOOOONNNKKKJJJIIIIIIFFF@@@;;;888777666444333222111111000000000000000000000000/////////000000000111111...//////...++++++...000.........---,,,+++++++++(((***+++---...///......---,,,+++******,,,---///000000222555777999;;;<<>>BBBDDDDDDCCCCCCCCC>>>>>>===<<<<<<>>>AAADDDGGGJJJLLLMMMKKKHHHGGGFFFGGGOOOUUUWWWWWWXXXVVVRRRQQQSSSSSSSSSRRRQQQSSSTTTXXXZZZ[[[ZZZWWWTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOONNNNNNOOOQQQSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXZZZZZZZZZXXXUUUSSSOOONNNMMMMMMNNNPPPSSSTTTSSSUUUXXXYYYYYYYYYZZZ[[[]]]___aaadddjjjttt}}}uuulllaaaYYYVVVQQQQQQOOONNNMMMOOORRRVVVZZZcccppp~~~xxxjjjdddccccccpppoookkkfffdddddd^^^[[[WWWQQQMMMJJJHHHFFFDDDAAA>>><<<:::;;;;;;;;;:::777777777888888999999999:::<<<>>>BBBKKKaaauuullljjjkkkoootttssstttttttttsssuuuxxx{{{zzz{{{|||{{{zzzzzz|||~~~|||||||||}}}~~~~~~vvvmmmkkknnnkkkfff```\\\\\\___aaabbb```^^^]]]]]]___aaabbbbbb______]]]YYYTTTPPPOOOOOONNNLLLJJJJJJJJJGGG@@@;;;888777666444333222111111000000000000000000000000//////000000111111222222///000000---******---111//////...------,,,++++++)))***,,,...////////////---,,,+++******,,,...///000111444777:::<<<======?????????>>>;;;999666444444444555666777777777666888777777999777333444888<<<@@@DDDFFFEEEDDDDDDDDD???>>><<<::::::<<<@@@CCCGGGIIILLLMMMLLLIIIHHHGGGFFFMMMTTTVVVWWWXXXVVVRRRRRRSSSTTTSSSRRRQQQRRRSSSYYY[[[\\\[[[XXXUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOOMMMMMMOOOQQQSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUUUUVVVXXX[[[\\\[[[XXXUUURRRQQQPPPOOOOOOQQQUUUXXXZZZWWWYYYZZZYYYXXXXXXZZZ[[[[[[\\\]]]```eeennnyyy|||rrreeeZZZVVVSSSRRRPPPNNNLLLMMMQQQTTTWWW```nnn|||~~~nnngggcccaaajjjyyynnnkkkfffdddddd^^^]]]YYYSSSOOOLLLJJJGGGFFF@@@>>>;;;:::;;;;;;;;;:::777777888888999999999::::::<<>>???;;;777333222111000///000000000000////////////..............................---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,++++++,,,...//////...000111333555777999::::::???>>>===<<<:::777555444000555888555444777999999777777777777777666666666999===CCCGGGGGGFFFEEEDDDAAA???===;;;:::;;;<<<<<>><<<::::::;;;;;;:::999;;;999888666666777999:::<<<<<<>>>AAAIII```}}}tttpppmmmnnnqqqmmmooorrrsssttttttvvvwwwyyyxxxwwwwwwwwwyyy{{{}}}{{{{{{||||||||||||{{{{{{~~~~~~zzzrrrjjjhhhiiiiiiddd]]][[[]]]```aaaaaaaaaaaaaaa``````___^^^^^^______\\\XXXSSSOOONNNNNNMMMKKKHHHHHHHHHFFFBBB===:::888444222222222222111000000000000////////////.................................---------,,,,,,,,,------......------,,,------,,,,,,++++++++++++*********+++,,,---------000111333555666888888888======<<<;;;999777555444000555777444333555777777777777666666666666666666;;;???DDDGGGGGGFFFEEEEEEBBB@@@>>><<<;;;;;;<<<===???BBBGGGJJJKKKIIIGGGDDDFFFOOOVVVWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUVVVVVVYYY[[[]]]\\\YYYVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTQQQRRRRRRQQQOOONNNOOOQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\UUUUUUVVVXXXYYYZZZXXXVVVXXXXXXXXXZZZ\\\[[[YYYWWWVVVWWWYYY\\\___dddkkkooouuu|||wwwlllbbbVVVTTTQQQMMMJJJJJJLLLNNNWWW]]]hhhuuuxxxjjjcccaaafffmmmzzzrrrlllkkkhhheeeeee\\\XXXRRRMMMJJJHHHFFFDDD???===;;;:::;;;;;;;;;999:::999777666666777999:::;;;;;;===@@@HHH___uuuooojjjkkkooonnnppprrrtttttttttvvvwwwzzzyyyxxxwwwwwwyyyzzz{{{}}}}}}}}}}}}||||||||||||{{{|||}}}~~~{{{rrrjjjfffggggggbbb\\\YYY\\\___```````````````______^^^]]]\\\[[[\\\[[[XXXSSSOOONNNMMMLLLJJJHHHHHHHHHFFFAAA<<<666444222111222333333333000000000000////////////.................................------------,,,,,,------......------,,,,,,,,,+++++++++++++++***))))))******++++++,,,,,,000111333444555666666666999999999999888666555444000444666333222555666555666666666555555666666777===@@@DDDFFFFFFEEEEEEEEECCCAAA???===<<<<<<<<<===<<>><<<;;;<<<<<<;;;:::999888777666666777999999999:::<<>><<<999888777555555666777777;;;===@@@AAAAAAAAABBBCCCCCCAAA>>><<<::::::;;;;;;:::===AAAEEEHHHIIIHHHHHHMMMUUU[[[[[[ZZZZZZYYYVVVXXXVVVTTTRRRSSSWWW\\\___ddddddccc___ZZZVVVTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNOOOPPPOOONNNNNNOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYY]]]ccchhhkkkmmmsss{{{}}}xxxpppjjjfffeeebbb___]]]]]]\\\[[[ZZZYYYYYYYYYXXXYYY[[[___bbbgggnnntttwww~~~yyymmmbbb\\\TTTNNNLLLLLLLLLLLLOOOUUU]]]eeennnvvvxxxnnngggeeeiiirrr~~~yyyooonnnnnnjjjfffcccZZZVVVOOOJJJGGGEEECCCAAAAAA???===<<<<<<<<<;;;999666666666777777888888999:::;;;>>>BBBHHH\\\}}}vvvkkkbbbccchhhmmmooorrrsssssstttvvvwww{{{zzzyyyxxxwwwvvvvvvvvvyyywwwuuutttssstttuuuvvvtttvvvyyy|||~~~~~~~~~~~~~~~|||tttlllgggggg```[[[VVVUUUXXX\\\_________```aaabbbaaa___]]]\\\XXXXXXXXXUUUQQQNNNMMMMMMLLLJJJJJJJJJKKKHHHAAA<<<:::999777666666666444222000000000000/////////////////////////////////////////////.........------,,,------......------,,,+++,,,,,,,,,,,,,,,------,,,///111000---,,,...111///000222333444555555555444444555555555555555444444777888999>>>DDDEEECCC===;;;999666555666777888999;;;===>>>>>>@@@BBBDDDDDDBBB???===;;;;;;;;;<<<;;;===AAAEEEHHHIIIIIIIIIMMMUUU\\\[[[ZZZZZZYYYVVVYYYWWWUUUSSSTTTXXX\\\___ddddddbbb^^^YYYUUUSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQNNNOOOPPPOOONNNNNNPPPRRRSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWYYY]]]cccjjjnnnvvv~~~zzztttjjjgggbbb___^^^^^^]]]\\\[[[[[[[[[YYYYYY[[[^^^bbbfffkkkppprrrvvv~~~tttfff___UUUOOOMMMNNNMMMLLLMMMRRRYYY```gggpppzzztttmmmhhhiiinnnyyyvvvmmmlllmmmhhhbbb___XXXTTTNNNIIIFFFDDDCCCAAAAAA???===;;;<<<;;;:::999555666666777777888888888:::<<>>;;;888666666777777999:::<<<===>>>@@@DDDGGGFFFEEEBBB???=========>>>;;;===AAADDDGGGHHHHHHHHHJJJRRRZZZ[[[ZZZ[[[[[[YYYYYYXXXVVVUUUVVVXXX\\\^^^ccccccaaa\\\WWWTTTRRRRRRUUUSSSRRRPPPPPPPPPPPPQQQOOOPPPQQQPPPOOOOOOQQQSSSRRRRRRSSSTTTUUUVVVWWWWWWTTTUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVXXX\\\ccckkkoooyyyoookkkeeeaaa```___^^^^^^\\\\\\[[[ZZZYYYZZZ^^^aaabbbhhhkkklllooovvvzzz{{{|||kkkbbbWWWPPPNNNMMMKKKIIIJJJOOOUUU[[[```iiittt}}}{{{uuulllkkkmmmuuu}}}ssskkkkkkkkkfff___ZZZVVVRRRLLLHHHFFFDDDCCCBBBAAA>>><<<;;;;;;:::999777444555666777888888888888888;;;>>>BBBHHHYYYyyywwwyyynnnhhhccc^^^^^^bbbgggiiimmmppprrrtttvvvxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxtttuuuvvvxxxzzz{{{|||}}}{{{{{{|||}}}}}}~~~}}}}}}|||xxxpppiiieeefffccc^^^YYYYYY\\\aaacccdddbbbccceeeeeeeeeccc```^^^\\\[[[YYYTTTPPPMMMMMMNNNMMMLLLLLLMMMMMMJJJCCC===666555444555666666444222000000000000////////////000000000000000000000000000/////////............,,,------......------,,,---------....../////////,,,000222111---+++...111///000222444666777888888555555666666555555444444222555777;;;CCCLLLOOOLLLBBB@@@<<<999666666777777999:::<<<===???AAAFFFIIIIIIGGGDDDAAA????????????;;;===@@@DDDFFFGGGGGGGGGGGGPPPXXXZZZZZZ\\\]]][[[ZZZXXXWWWVVVVVVXXX[[[]]]bbbbbb___[[[VVVSSSRRRRRRUUUSSSQQQOOONNNOOOPPPQQQOOOPPPQQQQQQPPPPPPRRRTTTQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVWWW\\\ccckkkpppvvv}}}rrrmmmgggcccaaa``````___\\\\\\[[[YYYXXXZZZ^^^aaa___dddhhhhhhkkkqqquuuvvv{{{oooeeeYYYQQQNNNLLLJJJGGGGGGLLLRRRWWW\\\eeeqqqzzzzzzpppnnnnnnttt{{{qqqjjjjjjjjjddd\\\XXXTTTPPPKKKGGGEEEEEEDDDCCC@@@>>>;;;:::::::::888777444444666777888888888888777999===AAAFFFWWWvvvvvv{{{xxxlllfffdddaaaaaadddeeehhhllloooqqqsssvvvyyywwwxxxxxxxxxxxxwwwvvvvvvqqqrrrtttuuuvvvvvvvvvvvvssstttuuuvvvxxx{{{}}}zzz{{{{{{{{{{{{zzzyyyyyywww|||}}}rrrhhhccccccbbbaaa_________```bbbcccbbbbbbbbbbbbaaa___^^^]]]\\\ZZZVVVTTTRRRQQQPPPOOOMMMKKKJJJJJJKKKHHHCCC>>>;;;888666444444333222000222222222222111111111000///------...000222222222000000000000///...---,,,+++,,,,,,+++***+++---///))))))***+++,,,,,,,,,,,,++++++,,,------......///111222222333444555777888666555444333333333333444333333555:::BBBJJJOOOQQQFFFDDD???:::777666666666888999:::;;;<<<@@@FFFJJJKKKJJJFFFAAA===;;;<<<===<<>><<<<<<>>>>>>AAADDDHHHIIIJJJIIIHHHCCCGGGMMMSSSYYY\\\\\\\\\[[[[[[YYYWWWVVVXXX]]]```aaa```^^^[[[XXXUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXZZZZZZ[[[]]]aaaccciiirrr}}}}}}rrrnnniiiggghhhhhhfffddddddaaa\\\ZZZ[[[]]]___```ccccccddddddfffggghhhiiihhhhhhggggggkkkttt~~~}}}yyyxxxwwwwww{{{sssfffXXXRRROOOLLLKKKLLLLLLJJJKKKPPPTTT[[[hhhuuu~~~vvvrrrooosss|||zzzmmmgggkkkjjjaaaYYYXXXRRROOOKKKGGGEEECCCAAA???===<<<;;;:::999888888888777888888777666666777999:::999<<>>BBBGGGMMMQQQUUURRRLLLDDD>>><<<>>>@@@BBBDDDGGGJJJLLLKKKJJJIIIBBBCCCHHHOOOXXX^^^^^^]]]^^^[[[WWWVVVWWWYYY[[[\\\[[[\\\\\\[[[YYYWWWTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUTTTTTTSSSSSSSSSTTTTTTWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWXXXXXXXXXZZZ]]]___bbbjjjrrryyy~~~{{{sssooollljjjkkknnnooommmkkkkkkggg```\\\\\\^^^```aaacccdddddddddddddddddddddbbbaaa^^^]]]```hhhrrryyy|||wwwqqqnnnmmmjjjjjjmmmssszzz~~~vvvgggYYYTTTRRROOOLLLKKKJJJHHHIIIMMMQQQWWWcccnnnxxxyyyuuuqqqttt}}}wwwmmmgggjjjjjjbbb[[[ZZZSSSPPPKKKHHHFFFDDDAAA???===<<<;;;999888888888888666777888777666666777999:::999<<>>AAAEEEIIINNNQQQTTTQQQKKKDDD>>>>>>@@@CCCEEEGGGJJJLLLMMMMMMKKKJJJCCCCCCEEEMMMWWW^^^^^^\\\^^^ZZZUUUUUUWWWZZZ[[[ZZZXXXYYY[[[\\\\\\YYYVVVTTTRRRQQQPPPOOONNNMMMMMMMMMQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXZZZ\\\]]]cccjjjoootttxxxuuuoooooonnnnnnqqqvvvxxxvvvsssrrrlllddd^^^]]]^^^```bbbdddddddddddddddcccbbbbbbaaa```^^^\\\^^^ccckkkqqqzzz~~~}}}wwwrrrkkkiiifffdddfffkkkqqqvvv~~~zzzkkk]]]WWWVVVRRRMMMJJJJJJHHHIIIKKKNNNRRR]]]hhhrrr{{{wwwsssttt|||tttlllhhhiiiiiiccc]]]\\\TTTPPPLLLHHHFFFDDDAAA???===<<<:::999888888777777666777777777555666777999;;;:::===BBBHHHWWWwwwzzz|||vvvkkkfffeeeeeefffgggffffffhhhkkkmmmlllmmmmmmnnnooopppqqqqqqkkkkkkjjjiiijjjkkkmmmnnnqqqqqqrrrssstttuuuvvvvvvuuuvvvwwwyyy{{{|||}}}}}}zzz|||wwwmmmiiijjjgggddd```\\\[[[]]]aaacccbbbbbbbbbaaa___^^^\\\[[[[[[[[[ZZZVVVRRRPPPPPPRRRPPPNNNLLLMMMNNNKKKFFFAAA<<<999777555555444333111000000000000////////////---++++++,,,...000000000000111111111111000000///000222444444111///------+++,,,------.........---++++++,,,------......///------...///111333555666333444444555555555444333222222444777<<<@@@BBBCCCDDDBBB@@@===:::888777777999<<<@@@CCCFFFIIILLLNNNOOOLLLGGGAAA>>>>>>BBBFFFHHHIIILLLNNNNNNMMMKKKJJJEEEDDDFFFMMMVVV\\\\\\YYY[[[WWWTTTTTTXXX[[[[[[ZZZWWWYYY\\\^^^^^^[[[XXXUUUSSSSSSRRRPPPOOOOOOOOOOOOQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYYYYXXXWWWWWWZZZ\\\[[[```eeeiiiooovvvwwwssstttssstttxxx}}}}}}zzzvvvpppgggaaa___```bbbccceeeeeeffffffffffffeeedddccccccccccccccceeehhhkkkrrrwww{{{vvvnnnkkkgggddddddgggllloooxxx}}}{{{|||{{{nnn```[[[WWWRRRLLLJJJKKKIIIIIIKKKLLLOOOXXXbbblllyyy}}}xxxttttttzzzqqqllliiiiiihhhccc___]]]TTTQQQLLLHHHEEECCC@@@>>><<<;;;:::999888777777777555666777666555555777999:::999<<>>>>>???>>>===;;;999777777666:::===AAADDDFFFGGGIIIKKKHHHGGGCCC???===???CCCGGGIIIJJJLLLNNNNNNLLLJJJHHHEEEFFFIIIOOOVVVZZZZZZXXXXXXVVVUUUUUUWWWYYYZZZ[[[YYY[[[]]]^^^^^^[[[XXXUUUTTTSSSRRRRRRQQQQQQQQQQQQOOOPPPQQQQQQRRRRRRRRRQQQSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTXXXYYYYYYXXXWWWWWWZZZ\\\ZZZ^^^aaaeeennnxxx}}}|||{{{zzzzzz}}}}}}vvvqqqiiidddbbbbbbcccdddeeefffiiikkklllllllllkkkiiijjjkkkjjjhhhhhhiiijjjooouuu|||{{{tttqqqlllhhhffffffgggiiiqqqxxx}}}}}}{{{{{{|||}}}vvvlllaaa\\\VVVPPPKKKKKKLLLJJJJJJKKKKKKLLLTTT]]]fffrrr{{{uuuuuuzzzpppmmmjjjhhhfffccc___]]]TTTPPPKKKGGGDDDBBB???===<<<;;;:::888777777777777444555666666555555777999:::888;;;@@@FFFUUUuuu~~~qqqlllllliiijjjllllllmmmnnnpppsssrrrqqqpppppppppqqqssstttqqqooollliiihhhhhhiiijjjoooppppppqqqrrrsssttttttyyyyyyzzz{{{{{{zzzzzzzzzyyy{{{}}}}}}}}}|||}}}~~~vvvlllhhhiiicccbbb```^^^^^^___aaaccc______``````______^^^]]][[[\\\\\\WWWRRROOOQQQTTTOOOMMMLLLLLLMMMKKKEEE@@@<<<:::777666666555333222222222111111111000000000222000....../////////...,,,,,,------------,,,,,,)))++++++***)))((()))***++++++,,,,,,,,,,,,,,,+++++++++,,,------......///---......000222555777888777888999999888666444222222222333666999<<<<<<;;;::::::999888777666666666888;;;@@@DDDFFFGGGHHHIIIEEEDDDBBB???>>>???BBBEEEIIIJJJLLLMMMMMMKKKHHHFFFBBBFFFLLLRRRWWWZZZZZZZZZXXXXXXWWWVVVUUUVVVXXXZZZ[[[\\\]]]]]]\\\YYYVVVTTTSSSSSSRRRRRRQQQRRRRRRRRROOOOOOPPPQQQQQQQQQQQQPPPQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTWWWXXXXXXWWWVVVWWWYYY[[[XXX[[[^^^cccnnn{{{~~~|||uuupppjjjfffddddddeeeeeeeeehhhkkkooorrrsssttttttssssssrrrpppmmmlllmmmooonnnttt||||||yyytttnnnjjjgggfffeeegggooouuuyyy~~~||||||{{{~~~~~~zzzxxxxxxvvvsssllleee___ZZZSSSMMMKKKMMMLLLJJJIIIJJJHHHIIIPPPYYY___kkkyyy}}}wwwvvvzzz~~~ooonnnlllhhheeeccc___\\\SSSOOOJJJFFFCCCAAA>>><<<<<<;;;:::888777777666666333555666555555555777999999777:::???DDDSSSssssssmmmmmmiiikkknnnppppppqqqsssuuuuuusssrrrppppppqqqrrrsssrrrpppmmmjjjiiijjjlllmmmoooppppppqqqrrrssstttuuuwwwwwwxxxyyyyyyyyyxxxxxxyyyzzz||||||{{{zzz{{{|||~~~wwwmmmhhhiiibbbaaa```______```bbbccc^^^_______________^^^^^^[[[\\\\\\XXXRRROOOQQQTTTNNNMMMKKKLLLMMMJJJEEE@@@===:::777666666555333222222222222222111111111111///------...000222222222,,,,,,---......---------,,,---...---------000222,,,,,,,,,,,,+++***))))))++++++,,,------......///---...///111333555777888999:::::::::999666444222333333444777:::;;;;;;:::777777777777666666555555555:::???CCCEEEFFFHHHIIIEEEDDDCCC@@@>>>???AAADDDIIIJJJLLLMMMLLLJJJGGGEEE???EEEMMMTTTXXXZZZ[[[\\\XXXZZZZZZWWWTTTSSSUUUXXX[[[\\\\\\[[[ZZZWWWTTTRRRRRRRRRQQQQQQQQQRRRRRRSSSPPPQQQRRRRRRRRRRRRRRRRRRPPPRRRTTTVVVWWWXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVUUUVVVYYY[[[VVVYYY\\\aaammm}}}}}}zzzsssooojjjgggffffffeeeeeefffhhhmmmrrruuuxxxyyyyyy{{{zzzwwwssspppppprrruuunnnttt|||zzztttnnnjjjfffeeeaaahhhpppuuu|||~~~tttvvvtttmmmiiijjjjjjgggccc```\\\XXXQQQJJJKKKPPPLLLIIIHHHHHHGGGGGGMMMVVV[[[gggttt~~~yyywww|||}}}oooooommmhhheeeccc___\\\RRROOOJJJEEECCC@@@===;;;<<<;;;999888777777666666333444555555555555777999888777999>>>CCCRRRrrrsssmmmmmmhhhkkkooorrrssssssuuuvvvvvvuuurrrqqqpppppprrrsssrrrpppmmmkkkkkkllloooqqqppppppqqqrrrsssttttttuuuttttttuuuwwwwwwxxxxxxxxxxxxzzz{{{{{{zzzyyyyyyzzz}}}vvvlllgggeeedddaaa^^^]]]___aaabbbbbb````````````_______________]]]ZZZWWWUUUSSSRRRRRRRRRPPPOOOPPPPPPNNNHHHDDD;;;:::888666555444444444222222000///............000000000000000///......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,111111000000222444777999<<<===>>>???>>>;;;888666444555666666666666999:::999777666555666777666555555888>>>CCCGGGIIIIIIHHHEEECCC???======>>>>>>===DDDFFFHHHIIIHHHGGGGGGHHHHHHHHHKKKQQQWWWZZZYYYWWW[[[YYYWWWUUUSSSSSSTTTUUU[[[\\\\\\[[[ZZZXXXVVVUUUSSSQQQPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSVVVVVVVVVUUUUUUUUUTTTTTTWWWYYY]]]cccmmmwww|||wwwtttooolllhhhdddccccccdddfffjjjiiijjjlllpppvvv||||||yyyuuurrrppppppppppppssswww|||~~~yyyuuuqqqllliiigggfffjjjqqqxxx~~~zzzrrrmmmgggccc```___^^^\\\YYYXXXVVVSSSPPPMMMKKKJJJKKKIIIGGGDDDDDDHHHOOOTTTWWW___lllxxx}}}|||}}}pppooollliiiddd^^^ZZZWWWTTTOOOIIIDDDAAA???>>><<<;;;:::999888777777777777666666666666777777777777666===<<<<<>>>>>===;;;888666111444777888777777777888999777555555666777666555555888===CCCFFFHHHHHHHHHEEEBBB@@@>>>============BBBEEEGGGHHHGGGFFFGGGGGGGGGGGGIIINNNUUUYYYZZZXXXXXXWWWUUUSSSSSSTTTUUUVVV[[[[[[[[[[[[ZZZXXXVVVUUUUUUTTTRRRSSSTTTUUUUUUTTTRRRQQQPPPOOONNNOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSVVVVVVUUUUUUUUUTTTTTTTTTVVVWWWZZZ___fffnnnvvv{{{zzzyyyyyyzzzzzzxxxtttqqqjjjhhheeebbbaaabbbdddeeegggggghhhjjjnnntttyyy}}}~~~{{{xxxtttqqqooonnnnnnppprrrvvvyyy}}}~~~yyytttooolllhhhgggjjjqqqwww}}}}}}xxxtttjjjfffaaa^^^]]]\\\[[[ZZZWWWVVVUUURRRPPPNNNLLLKKKKKKJJJHHHFFFEEEHHHNNNRRRUUU\\\hhhtttqqqpppmmmiiiccc^^^YYYVVVSSSOOOIIIDDDAAA???===<<<::::::999888777777777777666666666666777777777777777===<<<<<>>===<<<<<<<<<@@@BBBEEEGGGFFFEEEEEEFFFFFFEEEEEEJJJRRRXXXZZZZZZVVVUUUTTTSSSSSSTTTUUUVVVZZZZZZ[[[ZZZZZZXXXVVVUUUXXXVVVUUUTTTVVVVVVVVVUUUQQQPPPOOONNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTVVVVVVXXX[[[```eeekkknnnllllllnnnqqqsssrrrnnnkkkcccbbb```^^^___aaaccceeedddeeefffhhhlllqqqvvvxxx{{{yyyuuuqqqnnnlllllllllnnnpppsssvvvxxx{{{~~~yyysssoooiiihhhjjjqqqvvv{{{|||uuuooojjjaaa^^^[[[YYYXXXXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKJJJHHHGGGHHHLLLOOORRRYYYcccnnnyyyrrrpppmmmiiiccc]]]XXXUUURRRNNNHHHCCC@@@???===<<<::::::999888777777777777666666666666777777777777888===;;;;;;BBBMMMlll}}}nnneeehhhjjjmmmooorrrsssssssssrrrrrrssssssssssssssssssnnnnnnnnnoooppprrrtttuuurrrrrrqqqqqqqqqrrrrrrssstttuuuuuutttrrrrrrsssuuusssuuuvvvwwwwwwyyy{{{~~~}}}}}}sssmmmjjjdddaaa^^^^^^___bbbcccddd^^^___aaabbbccccccccccccbbb^^^YYYSSSPPPOOOPPPQQQQQQPPPNNNOOOPPPMMMHHHCCCAAA>>>999444111111333444111111000///////////////000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------...000333666888::::::;;;;;;<<<;;;999777666///111555666666666666777888666444444555666555444555777<<<@@@DDDFFFFFFFFFCCCCCCBBB???===;;;<<<<<<===@@@DDDFFFFFFEEEEEEEEEEEEBBBBBBFFFNNNVVVZZZ[[[WWWWWWVVVUUUTTTTTTUUUUUUXXXYYYYYYZZZYYYXXXVVVUUUYYYWWWUUUUUUVVVVVVUUUTTTRRRQQQPPPOOONNNOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTWWWWWWXXXZZZ]]]aaadddfffaaaccceeeiiikkkkkkgggddd\\\\\\[[[[[[]]]___bbbdddcccccceeegggkkknnnrrrtttwwwtttqqqmmmjjjhhhhhhhhhjjjmmmppprrrsssvvvyyy|||{{{uuupppiiihhhjjjoootttxxx|||uuummmfffbbb]]][[[XXXWWWWWWVVVTTTSSSQQQQQQQQQPPPOOONNNNNNNNNKKKKKKKKKJJJHHHIIIKKKMMMRRRXXXaaajjjtttrrrpppmmmhhhbbb\\\VVVSSSQQQLLLFFFBBB???>>><<<;;;:::999888777777666666666666666666666777777777777888<<<::::::AAALLLiiisssggghhhiiikkkmmmooopppqqqqqqppppppppppppqqqqqqrrrsssmmmmmmnnnoooqqqssstttuuuooooooooopppqqqrrrsssssstttuuuuuutttrrrqqqrrrsssqqqsssuuuwwwxxxyyy|||~~~~~~uuunnnkkkeeebbb___^^^```bbbcccccc^^^___aaaccccccccccccbbb```]]]XXXTTTQQQRRRTTTUUUQQQOOONNNOOOOOOMMMGGGBBBAAA>>>999444111111333444111000000////////////000000000000000000///..............................+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...000333666888999999999::::::999888777666111222333333333555888;;;888666555555666666555444555777;;;???BBBDDDEEEEEECCCDDDDDDAAA===;;;;;;===<<>>===<<<;;;:::999888777666666666666666666666666777777777777888<<<::::::AAAJJJdddyyylllhhhiiijjjlllmmmnnnoooooommmmmmmmmmmmmmmnnnooopppnnnnnnooopppqqqrrrrrrrrrllllllmmmnnnppprrrtttuuutttuuuvvvuuusssrrrrrrsssppprrruuuwwwxxxyyy|||~~~wwwppplllgggdddaaa___```aaabbbbbbaaabbbcccccccccaaa^^^]]]]]]ZZZVVVSSSQQQQQQSSSTTTOOOMMMLLLLLLMMMKKKEEE@@@@@@===888444222222333444000000////////////000000000000000000000///..............................,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...111333555666777888888888888888777777666333333333222222555:::===999777666555666777666555555777:::===AAACCCDDDEEEDDDEEEFFFCCC>>>;;;<<<>>>;;;???DDDHHHHHHGGGGGGGGGDDDAAA???CCCKKKSSSXXXZZZ]]]\\\[[[YYYWWWUUUSSSRRRUUUVVVWWWXXXXXXXXXWWWVVVVVVTTTRRRRRRTTTTTTTTTSSSTTTTTTRRRQQQQQQQQQRRRSSSQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRSSSUUUXXXZZZ[[[\\\\\\ZZZZZZ[[[^^^``````^^^]]]WWWWWWWWWXXXZZZ]]]___aaabbbccceeeggghhhiiiiiiiiigggeeebbb```^^^^^^______aaadddhhhkkknnnpppsssuuutttuuuxxx}}}zzzsssooofffdddfffkkknnnrrrzzzyyyqqqjjjddd^^^[[[\\\[[[ZZZZZZZZZXXXTTTRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKIIIIIIKKKMMMTTTYYY```fffmmmvvv{{{nnnllliiieee___YYYTTTQQQNNNJJJDDD@@@>>><<<;;;:::999999888777666666666666666666666666777777777777777;;;999:::@@@GGG]]]}}}|||qqqhhhiiijjjkkklllmmmnnnnnnmmmlllkkkjjjkkklllmmmnnnmmmnnnooopppppppppppppppkkkkkklllmmmoooqqqssstttssstttvvvuuutttsssssstttooorrruuuwwwxxxyyy{{{}}}xxxpppmmmiiifffbbb______`````````aaabbbccccccbbb___\\\ZZZ\\\ZZZWWWSSSQQQPPPPPPQQQNNNMMMKKKLLLMMMJJJEEE@@@===;;;888555444333333444000000////////////000000000000000000000///......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///111333444555666777777777777777777666666222333444444555777:::===:::888777666888888777666555666999<<>><<<:::;;;======;;;999666888;;;===>>>???@@@BBBFFFHHHIIIFFFAAA======>>>===@@@FFFKKKNNNNNNLLLJJJGGGDDDBBBDDDHHHOOOUUUXXXXXX[[[[[[VVVTTTUUUVVVUUUVVVWWWXXXZZZ[[[[[[[[[[[[VVVSSSPPPNNNOOOQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUURRRTTTVVVYYY[[[[[[ZZZZZZ[[[\\\\\\[[[YYYZZZ\\\^^^aaacccdddccc```]]][[[[[[WWWVVVUUUUUUVVVXXX[[[\\\```aaabbbdddfffhhhiiijjjmmmmmmnnnppprrruuuxxxzzz~~~~~~}}}}}}zzzuuunnniiieeebbb___^^^cccmmmwww~~~}}}|||uuummmgggddd```YYYTTTQQQQQQRRRSSSSSSTTTSSSSSSNNNLLLKKKJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFHHHJJJLLLPPPSSSXXX^^^bbbccccccccc___^^^]]][[[]]]aaaiiinnnppptttzzz~~~ooojjjgggbbb___]]]YYYRRRMMMIIIFFFBBB???===<<<:::888777777777777888888888888555555666777777777777777666:::777777===BBBNNNcccwwwpppzzzrrrkkkfffdddgggiiiggggggjjjnnnooooooooooooooonnnmmmmmmmmmmmmmmmnnnoooqqqssspppnnnmmmkkkjjjjjjjjjkkkkkknnnqqqrrrqqqqqqrrrsssrrrrrrssstttuuuwwwyyyzzz~~~~~~~~~sssmmmlllllliiieeebbbbbbbbbaaa``````aaabbbbbbaaa```]]]\\\]]]]]]\\\XXXTTTQQQQQQQQQOOONNNMMMMMMLLLIIIEEEAAA???===999666444333444444222111000/////////000000......////////////......///......---,,,,,,++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222333444444555444444444555666555444444444555666888;;;>>>@@@???<<<:::999:::999777555444777:::===>>>@@@CCCEEEHHHJJJKKKGGGBBB===<<<===???BBBHHHLLLOOONNNLLLJJJFFFDDDCCCDDDHHHNNNTTTWWWXXX[[[[[[VVVTTTUUUVVVTTTVVVXXXZZZ\\\]]]]]]\\\[[[XXXUUUQQQPPPQQQSSSTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOPPPQQQRRRSSSUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUURRRTTTWWWZZZ\\\\\\\\\\\\[[[\\\\\\[[[ZZZZZZ\\\^^^]]]___aaaaaa___\\\[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[___```bbbdddfffhhhjjjjjjlllllllllnnnpppsssvvvwww}}}}}}}}}|||zzzuuunnniiieeecccaaaaaafffoooyyy|||yyyzzzxxxwww{{{|||vvvnnniiifffbbb\\\WWWSSSSSSSSSSSSRRRQQQPPPPPPMMMKKKIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFHHHIIIJJJMMMPPPTTTXXXZZZ[[[ZZZYYYTTTSSSRRRQQQRRRWWW]]]cccgggkkkssszzz}}}oooiiieeeaaa^^^[[[WWWPPPJJJHHHEEEAAA>>><<<;;;999888888888777777777666666666444444555666666666666666666:::888777===AAAMMMbbbzzzqqqzzzssskkkfffcccfffgggffffffiiikkkllllllmmmmmmmmmllllllllllllllllllmmmooopppqqqqqqpppnnnlllkkkjjjkkkkkklllnnnqqqrrrqqqqqqrrrssssssssstttuuuvvvxxxyyyzzz}}}}}}~~~~~~~~~{{{qqqllljjjkkkhhhdddbbbbbbbbbbbbaaa```aaabbbbbbbbb```^^^]]]\\\\\\[[[WWWTTTQQQQQQRRRMMMLLLLLLLLLKKKIIIEEEBBB@@@>>>:::777444333333333222111000000//////000000......///////////////............------,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++---///222444666777666555444444444444444555444444444555888===AAADDDDDDAAA===:::888777555444555777:::===>>>@@@CCCFFFMMMOOOOOOKKKDDD???======AAADDDIIINNNOOONNNLLLJJJFFFDDDCCCCCCGGGLLLRRRVVVWWW[[[[[[WWWTTTVVVVVVTTTVVVXXX[[[^^^___^^^]]][[[WWWTTTQQQPPPQQQRRRSSSSSSNNNOOOOOOOOOOOOOOOOOONNNRRRSSSTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVTTTVVVXXX[[[\\\]]]]]]]]][[[[[[\\\[[[YYYYYY[[[\\\[[[]]]``````___^^^^^^___``````___]]]\\\ZZZYYYYYY^^^___aaacccfffhhhjjjkkklllllllllmmmoooqqqtttuuuzzzzzz{{{{{{yyytttmmmhhhdddcccccceeekkksss|||}}}|||zzzuuuqqqqqqoooooosssyyy~~~~~~|||wwwpppllliiieee___ZZZVVVUUUTTTSSSQQQOOONNNMMMLLLJJJIIIHHHIIIJJJIIIHHHJJJIIIGGGFFFFFFGGGHHHHHHKKKMMMPPPRRRSSSRRRPPPOOOIIIHHHGGGGGGHHHLLLRRRVVV]]]ccckkktttzzz||||||||||||nnnjjjfffbbb___\\\WWWOOOIIIFFFCCC???===;;;:::888777999888777666555444333333333444444555555555555555555:::888777===@@@KKK___~~~sssyyyvvvjjjeeebbbdddeeedddeeehhhggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjkkklllmmmoooooorrrqqqooommmkkkkkkjjjjjjkkkmmmooopppppppppqqqrrrrrrrrrssstttvvvwwwxxxxxx{{{|||}}}~~~}}}yyypppkkkiiijjjgggcccbbbbbbbbbbbbbbb___```bbbbbbbbb```^^^]]]]]]\\\[[[WWWSSSPPPOOOPPPLLLKKKKKKKKKKKKIIIEEEBBB@@@>>>;;;777444333222222000000////////////...///---...//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++---///111444666777888777777555333333444555444333333444888===BBBFFFJJJGGGCCC>>>;;;888777666777999<<<===>>>@@@CCCFFFQQQSSSSSSOOOHHHAAA??????BBBEEEJJJMMMOOOMMMJJJHHHEEEDDDCCCCCCEEEJJJQQQUUUWWW[[[[[[WWWUUUVVVVVVTTTUUUWWW[[[]]]^^^]]]\\\ZZZTTTRRROOONNNOOOPPPQQQPPPNNNOOOPPPQQQQQQPPPOOONNNRRRSSSUUUVVVVVVUUUTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZZZZZZZXXXWWWXXXZZZ[[[^^^aaabbbbbbcccdddfffhhhhhhfffdddaaa^^^[[[YYY]]]^^^```cccfffhhhjjjkkklllllllllmmmnnnqqqssstttvvvwwwxxxyyywwwssslllfffccccccdddhhhoooxxx}}}zzzwwwqqqmmmjjjiiiiiilllqqqvvvxxxyyyzzzvvvrrrooolllgggbbb^^^YYYXXXVVVTTTRRRPPPOOONNNMMMKKKIIIIIIJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJKKKMMMNNNNNNMMMKKKJJJCCCDDDDDDCCCDDDGGGLLLPPPWWW]]]gggpppwww{{{{{{zzz}}}}}}|||nnnmmmiiieeebbb___YYYPPPJJJEEEBBB>>>;;;:::999777666777666666555444444333333333444555555666666555555555:::888777===???III\\\zzzuuuyyyzzzlllfffbbbbbbcccbbbcccfffdddeeefffggghhhhhhiiiiiihhhhhhiiijjjkkklllmmmmmmppppppnnnmmmkkkiiihhhhhhiiikkkmmmmmmmmmmmmoooppppppqqqrrrssstttuuuuuuvvvyyyzzz|||}}}wwwooojjjhhhiiifffbbbaaaaaaaaaaaaaaa^^^___aaaaaaaaa```^^^]]]^^^]]][[[WWWRRRNNNMMMMMMLLLKKKKKKKKKKKKIIIEEEBBB@@@>>>;;;888555333222111/////////.........------------...///////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************------...///000222444666:::;;;;;;888555444444666444333333444777<<>>FFFXXXxxxxxxxxxpppiiicccbbbbbb```bbbeeecccdddeeefffggghhhhhhhhhgggggghhhiiijjjkkkllllllmmmmmmlllkkkjjjhhhgggfffgggiiijjjjjjjjjkkkmmmnnnqqqrrrssstttuuuvvvvvvuuuwwwxxxzzz|||}}}~~~~~~~~~||||||||||||}}}~~~xxxoooiiifffhhheeeaaa____________^^^\\\^^^___``````___]]]\\\]]]\\\ZZZVVVQQQNNNMMMMMMMMMLLLLLLLLLKKKIIIEEEBBB???===;;;888666333222111....../////////...---,,,,,,---...///000000000000------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++............000222444666<<<>>>@@@>>>999666666777444444333444777;;;???AAADDDDDDCCC???:::777555555333555999<<<@@@EEEJJJOOOQQQTTTUUURRRLLLEEEBBBBBB@@@CCCHHHLLLMMMKKKIIIFFFCCCDDDDDDBBBBBBEEEMMMSSSVVVZZZ\\\XXXVVVVVVUUUSSSSSSTTTVVVWWWXXXXXXXXXXXXVVVTTTSSSSSSTTTTTTSSSRRRPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSUUUUUUUUUUUUTTTOOOOOOPPPQQQRRRRRRQQQQQQOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSUUUWWWXXXZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXZZZ[[[ZZZXXXWWWWWWWWWYYY\\\___bbbdddgggkkkmmmtttsssooolllgggcccaaa___^^^___aaaccceeefffhhhiiifffffffffgggiiikkknnnooorrrtttwwwyyyyyyuuunnnhhhdddeeefffjjjqqqyyy|||||||||zzzwwwqqqmmmjjjjjjhhhgggggghhhlllpppsssvvvwwwwwwvvvsssnnnjjjggg^^^\\\ZZZWWWTTTSSSRRRRRRNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDAAACCCDDDDDDEEEGGGJJJLLLOOOTTT]]]gggoootttwwwxxxyyyzzzzzz|||~~~xxxnnnjjjgggdddaaa^^^XXXOOOIIICCC@@@===::::::999777666444444444555555555666666555666666777777777777777333999888888<<<<<>>BBBEEECCC===888777888555444444555777999;;;<<<<<<>>>@@@>>>:::666444555666888:::===???DDDIIIMMMLLLPPPRRRPPPJJJEEEBBBAAA@@@CCCHHHLLLNNNMMMJJJHHHCCCDDDDDDBBB@@@DDDKKKRRRUUUZZZ\\\YYYVVVVVVUUURRRTTTTTTTTTUUUVVVWWWXXXYYYWWWUUUTTTTTTUUUUUUTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQRRRTTTUUUUUUTTTTTTPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRTTTVVVXXXZZZ\\\\\\[[[ZZZZZZZZZYYYZZZZZZZZZ[[[\\\^^^]]][[[YYYYYYYYY[[[]]]aaadddfffjjjnnnqqquuusssooojjjfffcccbbbaaa``````aaacccdddeeefffgggeeeffffffgggjjjmmmoooqqqtttvvvzzz}}}}}}yyyrrrllljjjiiihhhjjjnnnuuu|||~~~}}}|||}}}}}}{{{wwwsssooommmkkkjjjhhhggghhhmmmrrrvvvwwwyyy{{{{{{wwwsssnnnlllaaa___[[[WWWSSSQQQPPPPPPMMMLLLJJJJJJKKKKKKKKKJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAACCCEEEFFFFFFGGGIIILLLNNNSSSZZZccclllrrrvvvxxxyyyyyyyyy{{{}}}tttlllhhhfffcccbbb___YYYPPPJJJCCC@@@===;;;:::999888777666666666555555555555555444555666666777777666666333999888888<<<;;;BBBSSSlll~~~xxx{{{rrriiieeebbb```aaaeeeccccccdddddddddddddddccceeeggghhhjjjkkkkkkkkkkkkiiijjjjjjkkkjjjiiihhhggghhhiiiiiiiiiiiijjjlllooorrrsssuuuwwwwwwwwwvvvuuutttuuuwwwyyyzzzzzzyyyyyyvvvvvvvvvvvvwwwxxxyyyyyyyyy{{{~~~~~~}}}zzzpppiiieeegggddd```]]]\\\\\\[[[ZZZZZZ[[[]]]^^^^^^]]]\\\ZZZVVVVVVVVVTTTRRRPPPQQQRRRPPPOOONNNMMMLLLIIIEEEAAA<<<;;;:::888777555333333111222222333333111000///,,,---...///000000000000------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++---000444888:::???DDDHHHFFF@@@:::888999555555555666666777888999888<<>>>>>>>>>>>@@@DDDGGGHHHLLLOOONNNHHHCCCAAA@@@AAADDDIIIMMMOOONNNLLLJJJCCCDDDDDDBBB@@@CCCJJJQQQUUUZZZ\\\YYYVVVVVVUUURRRUUUTTTTTTTTTUUUWWWYYYZZZUUUTTTSSSSSSTTTTTTSSSQQQQQQPPPNNNNNNNNNNNNPPPQQQOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNRRRSSSUUUWWWYYY[[[]]]^^^ZZZZZZZZZZZZ[[[\\\^^^^^^]]]___``````^^^[[[[[[[[[^^^```dddgggiiimmmqqquuutttrrrmmmiiieeecccbbbbbbaaaaaabbbcccdddeeeeeefffhhhhhhiiijjjmmmpppsssuuuvvvxxx||||||uuuooonnnllljjjiiilllrrrxxx|||||||||}}}}}}}}}}}}||||||~~~zzzvvvsssrrrkkkjjjiiihhhiiinnnuuuyyyyyy{{{~~~~~~{{{vvvrrrpppdddaaa\\\VVVRRROOOMMMLLLLLLKKKIIIIIIJJJJJJJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCAAA@@@BBBDDDFFFGGGGGGHHHJJJLLLPPPTTT[[[ccclllsssxxxzzzxxxyyyyyyzzz|||rrrjjjiiigggeeedddbbb\\\SSSLLLCCC@@@===;;;::::::999777888888777666555444444333333444555555666666555555222999999888<<<;;;AAAQQQfffyyy~~~uuukkkfffccc```aaaeeebbbccccccccccccbbbbbbaaaeeeggghhhjjjkkkkkkkkkkkkiiijjjkkkllllllkkkjjjiiiiiijjjjjjjjjjjjkkknnnpppnnnppprrrtttttttttrrrqqqsssuuuwwwyyyzzzyyyxxxxxxuuuuuuuuuuuuuuuvvvwwwwwwvvvxxx{{{}}}}}}}}}{{{zzz}}}}}}~~~{{{mmmeeeccccccaaa____________^^^]]]ZZZZZZ[[[\\\\\\[[[YYYYYYYYYXXXVVVRRRNNNMMMOOOQQQSSSQQQOOONNNLLLIIIEEEAAA;;;:::888777555444444444111111111111111111111111000000000000000000000000+++,,,,,,------.........///,,,***)))+++---------******+++,,,,,,,,,,,,++++++******))))))******++++++,,,...111444666888999AAAEEEGGGEEE???::::::;;;999777555555777888888888:::888777888::::::888555666777888:::>>>BBBEEEGGGJJJJJJJJJIIIHHHEEECCCAAAAAADDDIIIMMMPPPQQQPPPOOOIIIHHHFFFBBB@@@DDDKKKQQQWWWXXXYYYYYYVVVUUUUUUUUUTTTTTTSSSTTTUUUWWWYYY[[[WWWVVVUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSSSSTTTTTTTTTPPPQQQRRRRRRRRRQQQOOONNNLLLMMMNNNNNNMMMMMMOOOPPPUUUWWWYYYZZZ[[[ZZZYYYWWWZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^]]][[[ZZZ]]]^^^```eeeiiilllmmmlllkkkkkkhhheeeaaa___```aaadddbbb```aaaccceeeeeeeeejjjjjjiiihhhiiimmmssswwwwww{{{{{{xxxvvvvvvpppkkkiiilllpppsssttt{{{||||||{{{zzz{{{}}}~~~yyywwwvvvwwwnnnmmmmmmnnnqqqwww}}}{{{tttpppgggbbb\\\WWWTTTSSSRRRQQQQQQOOOLLLJJJHHHIIIIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGHHHJJJMMMSSSUUUZZZcccllltttxxxyyy||||||}}}}}}}}}~~~wwwnnnmmmkkkgggdddcccbbb\\\SSSKKKCCC@@@===;;;:::;;;;;;:::999888666555444444444555555777888777666555666888999777666999;;;===CCCKKKaaa{{{|||xxxkkkddddddfffdddbbbeeedddccccccbbbbbbbbbbbbfffggghhhiiikkklllnnnnnnooommmkkkjjjkkkkkkiiihhhiiiiiiiiijjjjjjjjjjjjkkkkkkmmmooorrrsssssssssrrruuusssrrrtttwwwyyyxxxvvvrrrssstttuuuwwwxxxyyyzzzyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~|||nnngggeeefffdddbbbaaaaaaaaa```___ZZZZZZ[[[\\\\\\[[[YYYXXXYYYXXXVVVRRRNNNMMMOOOQQQSSSQQQOOONNNLLLIIIEEEAAA===<<<:::888666555444444111111111111111111111111////////////////////////---------------............---,,,,,,------+++)))******+++,,,,,,,,,,,,+++++++++************++++++***+++,,,...111444666888>>>BBBFFFDDD???::::::;;;;;;999777666777999999888999777777999;;;===;;;999666777888;;;>>>BBBFFFHHHIIIIIIJJJIIIHHHFFFDDDBBBBBBEEEIIINNNRRRSSSRRRRRRLLLKKKHHHCCC@@@CCCJJJPPPVVVXXXYYYYYYWWWUUUUUUVVVVVVUUUSSSSSSTTTVVVZZZ\\\XXXWWWVVVTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPQQQQQQQQQOOONNNMMMLLLNNNOOOOOOOOOOOOQQQRRRVVVWWWYYYZZZZZZZZZXXXWWWXXXYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[\\\]]]___```^^^___aaafffjjjlllllljjjggggggdddaaa^^^]]]___aaaeeecccbbbbbbdddfffgggfffiiiiiiiiiiiijjjnnntttxxxwww|||zzzuuunnnkkkmmmqqqtttuuuyyyzzz{{{zzzyyyzzz|||~~~~~~{{{wwwuuuuuuvvvqqqppppppqqqtttyyy}}}wwwsssiiieee^^^YYYVVVUUUTTTSSSQQQOOOMMMKKKJJJIIIIIIIIIKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHHHHHHHIIIKKKMMMRRRTTTYYYbbbkkksssxxxyyy{{{|||~~~~~~}}}~~~tttlllkkkiiifffdddcccbbb\\\SSSLLLBBB???<<<:::::::::999888999888666555444444555555444666666666555444555666888666555888:::;;;AAAIII___{{{|||{{{mmmeeedddfffeeecccgggfffeeeeeeddddddddddddeeefffggghhhjjjkkklllmmmnnnllljjjjjjjjjjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkmmmpppqqqqqqqqqpppsssqqqppprrrtttvvvuuusssrrrssstttvvvwwwxxxyyyzzz{{{zzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyzzz|||||||||ooohhhhhhgggeeecccbbbbbbbbbaaa___ZZZ[[[[[[\\\[[[ZZZYYYXXXYYYXXXVVVRRRNNNMMMOOOQQQSSSQQQOOONNNLLLIIIEEEAAA???>>><<<999777555444333111111111111111111111111////////////////////////...............---------...---......///---)))&&&******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++---///333777999===AAAEEEEEEBBB>>><<<======;;;999888999:::999999777777777:::===>>>>>>===666777888;;;???CCCGGGJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBEEEJJJOOORRRTTTUUUTTTOOONNNIIIDDD@@@BBBIIIOOOUUUWWWYYYYYYXXXVVVVVVWWWWWWUUUSSSRRRSSSVVVYYY[[[XXXXXXVVVUUUSSSQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLMMMOOOQQQQQQQQQRRRTTTUUUWWWXXXYYYZZZZZZYYYWWWWWWVVVWWWYYY[[[\\\]]]]]]\\\\\\[[[YYYYYYZZZ]]]___aaa___```bbbfffjjjjjjiiifffbbbaaa^^^[[[YYYZZZ^^^bbbfffdddcccdddfffggghhhggghhhhhhiiijjjkkkooouuuyyyuuu{{{{{{tttooooooqqqtttvvvxxxzzz||||||{{{zzz{{{|||{{{{{{{{{xxxvvvtttuuuvvvtttttttttuuuyyy~~~{{{vvvmmmhhhbbb\\\YYYXXXVVVUUURRRQQQPPPNNNLLLJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOQQQSSSXXXaaajjjrrrwwwxxxzzz|||~~~~~~}}}}}}~~~~~~ppphhhhhhgggeeeccccccaaa\\\TTTMMMAAA>>><<<::::::999777555888777666555555444555555333444555555444333444555777555555777999:::???FFF[[[|||}}}|||qqqgggeeeffffffeeehhhhhhggggggfffgggggggggdddeeefffggghhhiiijjjkkkmmmkkkiiiiiijjjjjjiiihhhiiiiiiiiiiiihhhhhhhhhhhhggghhhkkkmmmnnnnnnnnnnnnooonnnnnnoooqqqrrrqqqppprrrssstttvvvwwwxxxxxxxxxzzzzzzyyyxxxvvvuuuuuutttuuuuuuuuuuuuuuuwwwxxxyyy|||nnnhhhiiigggdddbbbaaaaaaaaa___^^^[[[[[[\\\\\\[[[ZZZYYYXXXYYYXXXVVVRRRNNNMMMOOOQQQSSSQQQOOONNNLLLIIIEEEAAA@@@>>><<<999666444222111111111111111111111111111/////////////////////////////////......---------...------.........+++)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,---000444999;;;===AAAFFFGGGEEEBBB@@@@@@>>><<<:::999999::::::999777777888:::<<<=========666666888;;;???DDDHHHJJJJJJJJJJJJIIIHHHEEECCCAAAAAADDDIIINNNRRRTTTUUUUUUPPPNNNIIICCC@@@AAAHHHNNNTTTVVVYYYZZZYYYXXXWWWXXXUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXVVVUUUSSSQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMMMMNNNOOORRRRRRSSSTTTVVVXXXWWWXXXXXXYYYXXXXXXWWWVVVTTTVVVYYY[[[]]]]]]]]]\\\^^^]]]\\\\\\\\\\\\]]]]]]^^^___aaaeeehhhhhheeebbb]]]\\\YYYVVVUUUXXX]]]aaaeeeccccccdddfffggggggffffffgggiiijjjlllpppuuuxxxsssyyy{{{uuurrrrrruuuvvv{{{}}}}}}{{{zzzzzzxxxxxxxxxvvvtttssstttuuutttuuuvvvyyy~~~}}}xxxpppkkkddd___\\\ZZZXXXWWWUUUTTTSSSQQQOOOLLLJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOQQQPPPRRRXXX```iiiqqquuuwwwxxx{{{~~~~~~|||{{{{{{|||}}}~~~}}}llleeeeeedddccccccbbb```[[[TTTOOOAAA???<<<;;;:::888666444777777666666555555555555333555666555444333444555777555555888999999>>>EEEWWWxxxwwwkkkgggggggggggghhhhhhggggggggghhhhhhiiieeeeeefffggghhhhhhiiiiiikkkiiihhhhhhiiijjjiiihhhgggggghhhhhhhhhhhhhhhiiieeefffhhhjjjkkklllllllllllllllllllllnnnnnnnnnnnnqqqrrrtttuuuvvvwwwwwwwwwvvvvvvvvvuuutttsssrrrqqqqqqqqqppppppqqqsssuuuvvv}}}nnnhhhiiihhhfffcccbbbbbbaaa```___[[[[[[\\\\\\[[[ZZZXXXWWWYYYXXXVVVRRRNNNMMMOOOQQQSSSQQQOOONNNLLLIIIEEEAAA???>>>;;;888555222111000000000000000000000000000........................//////......---------,,,...,,,++++++---...//////******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,---000444888;;;<<<>>>BBBDDDDDDBBB@@@???===;;;999888999::::::999888999::::::::::::::::::666777888;;;???CCCGGGIIIMMMLLLLLLJJJGGGDDDAAA???@@@BBBGGGKKKOOORRRSSSTTTNNNMMMJJJDDD@@@AAAGGGLLLRRRUUUYYYZZZZZZYYYYYYYYYSSSUUUWWWXXXXXXWWWUUUTTTWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRPPPPPPPPPOOOOOOOOOOOOOOONNNPPPRRRSSSSSSTTTVVVXXXVVVVVVWWWWWWWWWVVVVVVVVVSSSUUUXXXZZZ\\\\\\\\\[[[[[[\\\^^^``````___]]]\\\\\\]]]___bbbeeeeeecccaaa]]][[[XXXUUUTTTVVV[[[```bbbaaaaaabbbdddeeeeeeddddddfffiiikkkmmmppptttwwwsssyyy{{{vvvuuuvvvwww~~~}}}zzzxxxxxxuuuvvvuuusssqqqpppqqqrrrrrrtttwww|||zzzsssnnngggaaa]]][[[YYYXXXXXXWWWVVVSSSPPPMMMJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIILLLOOORRRTTTUUUVVVSSSTTTTTTSSSQQQQQQRRRTTTQQQSSSXXX```iiippptttuuuwwwzzz}}}~~~{{{zzzyyy{{{|||}}}yyyjjjdddcccbbbbbbbbbbbb___ZZZTTTOOODDDAAA===;;;:::888666444666666666666666555555555444555666666444444555666888666666999:::999>>>DDDSSSsss}}}pppiiihhhhhhhhheeeeeeeeeeeefffgggggghhhfffggggggggghhhhhhiiiiiiiiigggffffffhhhiiiiiihhheeeeeeeeeffffffgggggggggbbbcccdddfffggghhhiiiiiihhhiiijjjjjjkkklllmmmnnnoooppprrrtttuuuuuuttttttrrrssssssssssssrrrqqqpppllllllkkkjjjkkknnnppprrrrrrkkkkkkkkkiiifffeeeeeedddcccaaa[[[\\\\\\\\\[[[ZZZXXXWWWYYYXXXVVVRRRNNNMMMOOOQQQSSSQQQOOONNNLLLIIIEEEAAA>>>===:::777444222000000000000000000000000000000........................---------------,,,,,,,,,...,,,******,,,///111111******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,*********,,,...222666888888999;;;=========<<<;;;;;;999777777888999999999999:::<<<;;;999888888999666777888:::>>>BBBEEEGGGMMMLLLLLLJJJGGGDDDAAA??????BBBEEEIIIMMMPPPQQQRRROOOOOOLLLGGGBBBAAAEEEIIIQQQTTTXXX[[[[[[ZZZZZZZZZTTTUUUXXXYYYYYYWWWTTTSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNMMMMMMNNNNNNOOOPPPNNNPPPQQQRRRRRRSSSTTTVVVTTTTTTTTTTTTUUUUUUUUUVVVSSSTTTVVVXXXYYYZZZZZZYYYUUUXXX\\\```bbbaaa___^^^[[[[[[]]]```ccceeedddccc```___\\\XXXVVVWWWZZZ]]]```___```aaacccdddcccaaaccceeehhhkkklllnnnqqqttttttyyy}}}yyyyyyzzz~~~~~~|||zzzyyyzzzvvvvvvuuusssooommmnnnooopppssswww}}}}}}wwwqqqjjjccc___]]][[[YYYZZZYYYVVVSSSOOOLLLIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGJJJOOOUUUYYY[[[\\\[[[XXXXXXXXXWWWTTTTTTTTTVVVTTTUUUZZZaaaiiiooorrrsssuuuxxx|||}}}|||{{{zzzzzz{{{|||}}}wwwiiidddcccaaabbbcccbbb^^^XXXSSSOOOFFFBBB>>>:::999888666555555555666666666666555555444666777666555444555666888666777::::::999<<>>===;;;888555333222111000000000000000000000000........................+++++++++,,,,,,,,,,,,,,,...,,,+++,,,...//////...******+++,,,,,,,,,,,,+++++++++************++++++((()))***---///222555666666666666777888999999888777666444444666888999999999<<<===<<<:::888999:::777777888:::<<<@@@CCCEEEJJJJJJJJJIIIHHHEEECCCBBB@@@BBBEEEIIILLLNNNPPPQQQTTTTTTRRRLLLFFFBBBCCCEEEPPPSSSXXX[[[\\\[[[[[[[[[WWWWWWWWWWWWVVVUUUUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNJJJJJJJJJJJJKKKMMMNNNOOONNNOOOQQQQQQPPPQQQRRRTTTQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXTTTVVVZZZ]]]^^^___^^^]]][[[[[[\\\___cccfffhhhhhheeedddaaa]]]YYYWWWYYY[[[_________aaacccdddbbbaaabbbdddhhhjjjlllmmmoooppppppuuu|||~~~~~~}}}}}}{{{wwwssspppppppppqqqsssxxx}}}zzzuuummmgggbbb```]]]\\\ZZZXXXTTTPPPLLLIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFIIINNNUUU[[[```aaa```___\\\\\\\\\YYYWWWVVVVVVWWWVVVXXX[[[bbbiiinnnqqqqqqtttwwwzzz{{{{{{zzzzzz{{{}}}}}}~~~wwwjjjeeedddaaabbbcccbbb]]]WWWQQQNNNGGGCCC<<<888666555555555444555666777777666555555333444555555444333444555777666666999999777:::@@@JJJdddzzzpppjjjhhhhhhaaaaaaaaabbbccceeefffggggggffffffffffffffffffffffffdddddddddggghhhhhhhhhbbbaaa___]]][[[YYYXXXWWWSSSTTTTTTUUUVVVXXXYYYZZZ]]]```ccceeeeeefffjjjlllkkkllloooqqqrrrqqqooonnniiijjjkkkkkkjjjhhhfffddd___^^^\\\\\\]]]aaadddggg~~~tttssskkkiiifffddddddcccaaa```\\\\\\]]]\\\[[[YYYWWWVVVYYYXXXVVVRRRNNNMMMOOOQQQSSSQQQOOONNNLLLIIIEEEAAA???>>>;;;999666555444333000000000000000000000000........................*********++++++,,,,,,,,,------...///000000---*********+++,,,,,,,,,,,,++++++******************+++)))+++---///222555666777888666555666777999999999555444222333555888888888999<<<>>>>>>;;;:::;;;===777777888999<<>>GGG___}}}rrrkkkhhhhhh``````aaabbbccceeefffgggfffeeeeeeeeeeeeeeeddddddeeedddcccdddfffhhhhhhhhhbbbaaa^^^ZZZVVVSSSPPPOOOMMMMMMMMMNNNPPPQQQSSSTTTYYY]]]```bbbcccdddhhhkkkjjjkkknnnpppqqqooonnnlllddddddddddddbbb___\\\ZZZ[[[YYYXXXWWWYYY\\\```bbbsssmmmllljjjhhheeecccccccccccc[[[[[[[[[ZZZYYYWWWUUUUUUWWWWWWTTTQQQMMMLLLMMMNNNQQQPPPOOOOOOMMMJJJEEEAAA===<<<:::888555333111000111333555555333111////////////............//////000///...---,,,++++++***///...---,,,,,,,,,,,,,,,...........................***(((***...///+++''',,,,,,,,,---///222444555444666777777666666777999666666555555666777999:::999;;;>>>???===;;;::::::888777777777999<<<>>>@@@GGGIIIKKKMMMMMMKKKHHHFFFDDDCCCFFFMMMPPPOOOPPPSSSWWWXXXVVVQQQJJJEEEDDDEEEKKKRRR[[[^^^\\\YYYXXXZZZWWWVVVUUUTTTTTTUUUVVVVVVPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPPPPQQQPPPPPPPPPLLLNNNPPPRRRRRRPPPNNNMMMQQQKKKEEEDDDHHHLLLLLLKKKNNNNNNLLLLLLMMMNNNQQQRRROOOPPPQQQRRRTTTUUUWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWYYYZZZ\\\]]]]]]\\\[[[[[[```hhhooossstttooolllfffaaa]]][[[[[[\\\___`````````^^^^^^```bbbiiiiiihhhiiiiiijjjkkkkkkjjjmmmrrrwww~~~{{{uuuuuuvvvyyy~~~tttkkkgggddd```\\\UUUQQQKKKDDDAAA???@@@AAAAAA???@@@BBBBBB@@@CCCHHHMMMXXXbbbfffhhhjjjiiigggbbbaaa```]]][[[XXXWWWVVVWWWZZZ```dddhhhmmmqqqttttttvvvyyyzzzyyyxxxyyyyyy}}}~~~{{{mmmdddbbbbbbbbbaaa```]]]XXXRRRMMMGGGCCC>>>:::888888777666555555555555555555444444555555555555555555555555666666666666888:::<<<>>>DDDWWWxxx{{{tttlllgggfffdddbbb``````bbbcccdddcccccccccbbbbbbbbbbbbccccccfffeeeeeeeeeeeedddddddddjjjeee^^^XXXTTTQQQNNNKKKHHHDDDDDDIIIMMMMMMNNNPPPTTTWWWZZZ^^^aaacccdddeeemmmkkkkkknnnqqqqqqlllggggggddd```\\\XXXVVVTTTTTTOOOOOOPPPQQQSSSUUUXXXYYYuuuooommmkkkgggdddaaa`````````[[[[[[[[[ZZZYYYXXXWWWVVVWWWVVVTTTQQQMMMLLLMMMOOOQQQPPPOOOOOOMMMJJJEEEAAA>>>===;;;888555333111000000222333333222000....../////////....../////////,,,---.........---,,,+++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++...///,,,)))+++++++++,,,...000333444555777888777666666777888666555555444555666888999888;;;>>>???>>>;;;999888777777777777999<<<>>>@@@FFFHHHLLLNNNOOOMMMJJJGGGDDDCCCFFFLLLOOOOOOQQQUUUXXXXXXWWWRRRLLLGGGFFFFFFKKKSSS[[[___]]]ZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVPPPOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNKKKMMMOOOQQQRRRQQQOOONNNRRRMMMHHHGGGJJJNNNNNNMMMNNNMMMLLLLLLLLLNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]\\\ZZZ[[[```gggnnnrrrsssqqqmmmgggaaa\\\ZZZYYYYYY]]]^^^______^^^___aaaccceeeeeeeeeeeeeeefffgggggghhhjjjooosssyyy~~~{{{zzzzzz|||yyyqqqllleee^^^XXXOOOLLLGGGBBB>>>======>>>@@@>>>???AAAAAA@@@CCCHHHPPPZZZeeehhhiiijjjiiigggdddcccbbb___]]][[[YYYXXXYYY\\\aaaeeehhhkkkoooqqquuuwwwzzzzzzyyyxxxyyyyyy|||}}}yyymmmeeecccdddcccaaa```]]]XXXQQQLLLFFFBBB===:::888888777666555555555555555555444444444444444444444444444444444444444444666777999;;;BBBSSSrrr|||wwwnnnjjjhhheeecccbbbbbbdddeeeeeeeeeccccccbbbbbbbbbbbbcccccceeeeeeeeeeeeeeeeeeddddddkkkfff```ZZZVVVQQQMMMJJJIIIEEEDDDHHHJJJJJJJJJLLLOOOQQQTTTXXX\\\^^^```aaahhhffffffjjjoooooolllgggeeeccc___[[[WWWTTTRRRQQQOOOOOOOOOPPPRRRUUUWWWYYYwwwrrrnnnkkkgggccc```^^^^^^^^^[[[[[[[[[[[[ZZZXXXWWWVVVWWWVVVTTTQQQMMMLLLMMMOOOQQQPPPOOOOOOMMMJJJEEEAAA>>>===;;;888666333111000000000111111111///...,,,000000////////////000000***+++,,,.........---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,//////---************+++---///111333555666777666444444555666555444444444444666777888777;;;???AAA???<<<888777777777666777999;;;>>>@@@DDDHHHMMMQQQRRRPPPLLLJJJFFFCCCDDDIIIMMMOOORRRXXXYYYYYYXXXTTTOOOJJJHHHGGGKKKSSS\\\aaa```\\\ZZZYYYWWWVVVUUUTTTSSSTTTUUUUUURRRQQQOOONNNMMMNNNOOOPPPOOOOOOOOOOOONNNMMMLLLLLLKKKLLLOOOQQQRRRQQQPPPOOOOOOJJJFFFEEEHHHKKKKKKJJJMMMLLLKKKKKKLLLMMMOOOPPPSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYZZZ[[[\\\[[[ZZZ[[[___ffflllppprrrrrrnnnggg```[[[XXXWWWWWW[[[\\\^^^^^^^^^___bbbdddcccccccccccccccddddddeeefffhhhkkknnnrrrwww|||~~~~~~~~~~~~}}}|||}}}xxxoooeeeZZZSSSJJJHHHEEEAAA>>>===<<<<<>>===;;;999666333111000000000///000000000...---///000000000000000000///,,,,,,,,,,,,,,,------------------------------,,,------------------------,,,+++***+++......,,,***++++++++++++---///111222333444555444222111222333444444333333444555777888888<<>>@@@CCCGGGMMMSSSUUUSSSOOOMMMGGGDDDCCCGGGKKKNNNTTTZZZZZZYYYXXXUUUQQQMMMJJJHHHJJJRRR[[[aaabbb^^^ZZZXXXXXXWWWUUUTTTTTTTTTUUUVVVVVVTTTQQQOOONNNPPPRRRSSSPPPPPPPPPOOOOOOMMMLLLLLLJJJLLLNNNPPPQQQQQQQQQQQQLLLIIIFFFFFFHHHJJJJJJIIIKKKKKKKKKKKKLLLMMMNNNOOORRRSSSSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\___dddjjjnnnqqqppplllfff___ZZZXXXWWWWWWYYYZZZ\\\]]]^^^```ccceeeeeeeeedddddddddeeeeeeffffffhhhjjjlllmmmppptttwww~~~zzzwwwvvvwwwyyyzzz|||yyyyyyyyy{{{zzznnnaaaVVVOOOGGGGGGEEECCCAAA???>>>===>>><<<<<<>>>>>>>>>BBBHHHWWWbbbmmmqqqqqqpppmmmiiigggfffeeeccc```^^^]]]\\\[[[___dddgggiiikkkmmmooovvvxxx{{{{{{zzzyyyyyyzzzwwwyyy}}}|||rrriiiddddddfffdddbbb^^^[[[UUUNNNJJJDDDAAA<<<888777777666666333333444444444444555555333333333333333333333333888777666666777888999:::???HHH^^^zzz~~~wwwwwwooojjjaaa``````aaaccccccbbbaaaccccccbbbbbbbbbbbbcccccccccccccccddddddeeeeeeeeejjjiiifffccc___XXXPPPKKKKKKEEEBBBDDDEEECCCCCCEEEGGGIIILLLPPPUUUYYY[[[]]]]]]]]]___cccgggiiihhhfffcccbbb```]]]YYYUUUQQQOOOPPPPPPPPPQQQSSSUUUXXXYYYvvvrrrnnnllliiifffdddccccccdddaaa```___]]]ZZZWWWTTTSSSWWWVVVTTTQQQNNNMMMOOOQQQQQQPPPOOOOOOMMMJJJEEEAAA>>>===;;;999666444222111111000//////111111///---...///000000000000///...///...+++))))))***,,,...,,,,,,---......------,,,------------------------)))))))))***,,,,,,+++***,,,,,,,,,,,,---///111333333555666555333333444555444444333333444555777888:::>>>CCCEEECCC>>>:::888777666666666888;;;===???BBBGGGNNNTTTVVVUUURRROOOIIIDDDCCCFFFJJJMMMTTTZZZYYYXXXWWWUUURRRNNNJJJHHHHHHOOOXXX___aaa___[[[XXXXXXWWWVVVUUUUUUVVVWWWXXXWWWUUURRROOONNNOOOPPPRRRQQQQQQQQQQQQPPPOOOMMMMMMKKKLLLNNNOOOQQQQQQQQQQQQOOONNNMMMMMMMMMNNNNNNNNNKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSUUUWWWXXXYYYTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ\\\___cccggglllpppmmmiiiccc^^^ZZZXXXXXXXXXWWWYYY[[[\\\]]]```ccceeeffffffeeeeeedddeeeeeefffggghhhjjjkkkkkkmmmoooqqqtttxxx|||}}}wwwrrrnnnmmmmmmmmmuuuxxxzzz{{{zzzvvvsssqqqoooppprrruuu|||vvvhhh[[[RRRMMMGGGFFFEEEDDDCCCAAA???>>>>>><<<;;;=========BBBHHHWWWdddpppuuuuuutttqqqlllffffffdddbbb```___]]]\\\[[[___dddiiilllnnnpppqqquuuwwwzzz{{{zzzyyyzzzzzzwwwyyy|||xxxnnneeebbbcccfffddd```]]]YYYSSSMMMHHHCCC???;;;888777666666555333333333333444444555555444444444444444444444444777777666666666777999:::???DDDUUUpppvvv{{{pppjjjaaa```___```bbbcccbbbaaaccccccbbbbbbbbbbbbccccccbbbbbbccccccdddeeeffffffjjjjjjkkkkkkhhhaaaXXXRRRMMMGGGCCCDDDEEECCCCCCEEEEEEFFFIIIMMMQQQUUUYYYZZZ\\\\\\^^^aaadddeeeeeedddeeeeeedddbbb___\\\XXXVVVTTTTTTTTTTTTVVVXXXZZZ[[[uuurrrooommmjjjhhhfffffffffgggbbbaaa```^^^[[[WWWUUUSSSWWWVVVUUURRROOONNNPPPQQQQQQPPPOOOOOOMMMJJJEEEAAA???>>><<<999666444222111222///---...111222000------...///000000///...---000...+++)))(((***,,,---+++,,,---.........---,,,++++++++++++++++++++++++'''((()))***+++++++++***---,,,,,,,,,...///111222555777888888777777888999555444444444444666777888;;;???CCCDDDBBB>>>:::999666666555666888:::===???CCCGGGMMMSSSVVVUUUSSSQQQJJJFFFDDDGGGJJJLLLSSSYYYWWWVVVTTTTTTRRROOOJJJFFFEEEKKKTTT[[[______\\\YYYXXXWWWVVVVVVWWWXXXZZZ[[[XXXVVVSSSPPPNNNNNNNNNNNNQQQQQQQQQQQQPPPPPPOOONNNLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOOPPPPPPOOOOOOOOOKKKKKKLLLMMMMMMNNNNNNNNNMMMNNNPPPRRRUUUWWWXXXYYYTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWYYYZZZ\\\^^^aaaeeekkkoookkkgggbbb]]]YYYXXXXXXXXXVVVXXXZZZ\\\]]]___bbbeeeeeeddddddccccccccccccdddfffhhhjjjjjjjjjjjjlllnnnlllnnnrrrtttwwwzzz}}}|||wwwrrrooolllllllllppprrrttttttqqqmmmkkkjjjgggiiikkknnntttoooaaaWWWQQQNNNGGGGGGFFFDDDCCCAAA@@@???@@@===<<<=========AAAGGGTTTbbbooovvvwwwvvvsssnnnfffeeedddbbb```___^^^]]]\\\```gggkkknnnpppqqqrrrrrruuuxxxyyyyyyyyyzzz{{{yyyzzz{{{}}}tttkkkdddaaacccdddbbb^^^ZZZVVVQQQKKKGGGBBB>>>:::777666666666555222222333333444444555555555555555555555555555555444444333333444666777888???AAANNNgggxxxsssllldddbbb``````bbbdddddddddccccccbbbbbbbbbbbbcccccc```aaabbbcccdddeeefffgggjjjmmmrrruuuuuunnneee^^^RRRLLLGGGFFFEEECCCBBBEEEAAABBBDDDHHHLLLPPPSSSUUUYYY[[[]]]___aaacccddddddfffgggiiiiiigggdddaaa___[[[[[[ZZZYYYZZZ[[[\\\]]]}}}uuusssqqqooollliiifffeeeeeefff``````___]]][[[YYYWWWVVVWWWVVVUUURRROOONNNPPPRRRQQQPPPOOOOOOMMMJJJEEEAAA???>>><<<999777444222111111...+++,,,///111///,,,,,,---...//////...---,,,***+++++++++,,,,,,,,,,,,***+++---...///...---,,,************************'''(((***++++++++++++,,,,,,,,,++++++,,,...000111444555777777777777999;;;666555555444555666888999<<<>>>AAABBB???<<<999888666666555666777:::===???DDDHHHMMMRRRTTTUUUSSSRRRKKKGGGEEEGGGJJJLLLQQQWWWUUUSSSRRRRRRQQQNNNIIIDDDBBBGGGOOOWWW]]]^^^\\\ZZZWWWWWWWWWWWWYYY[[[]]]^^^\\\ZZZWWWTTTRRROOONNNMMMOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPNNNPPPQQQQQQPPPPPPOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOQQQSSSUUUVVVWWWTTTUUUWWWXXXXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVXXXZZZ]]]^^^```dddiiinnnlllhhhbbb\\\XXXVVVVVVVVVVVVXXXZZZ[[[\\\^^^aaadddeeedddccccccbbbbbbbbbcccccceeeggghhhggggggiiijjjhhhhhhiiijjjlllqqqvvvzzz}}}|||zzzxxxvvvvvvvvvvvvwwwxxxyyywwwrrrnnnmmmmmmeeeggghhhjjjmmmwwwuuuhhh\\\UUURRRQQQLLLJJJHHHFFFDDDCCCCCCBBBCCC???===>>>===<<>>999666666666666555111222222333444444555555444444444444444444444444333333222333444666888999======HHHaaa~~~}}}xxxpppfffccc```___```ccceeeeeeccccccbbbbbbbbbbbbcccccc``````aaacccdddeeefffggglllqqqyyy|||ssslllZZZSSSLLLJJJGGGBBBAAACCC@@@@@@BBBEEEHHHLLLPPPRRRUUUVVVYYY\\\^^^aaadddeeegggiiilllnnnnnnllliiigggbbbaaa```^^^^^^^^^___```|||uuutttsssqqqmmmiiifffddddddddd^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUURRROOOOOOPPPRRRQQQPPPOOOOOOMMMJJJEEEAAA???>>><<<:::777444222111000,,,)))***...000...++++++,,,...//////...,,,+++%%%'''+++...///...,,,+++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,---++++++******+++---...000000222444555555555777999666666555555666777999:::;;;===@@@???===:::888777666555555555777:::===???EEEHHHLLLQQQSSSTTTSSSRRRKKKGGGFFFHHHJJJLLLPPPVVVSSSRRRPPPQQQQQQNNNHHHCCC@@@DDDLLLTTT[[[]]]\\\ZZZWWWWWWWWWXXXZZZ]]]___``````___]]]ZZZWWWSSSQQQOOOMMMMMMNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRTTTVVVWWWVVVTTTTTTTTTLLLLLLNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUWWWXXXXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVXXXZZZ]]]^^^___ccchhhmmmmmmiiiccc\\\WWWTTTSSSSSSVVVXXXZZZ[[[\\\^^^aaacccffffffeeedddccccccdddddd```bbbdddeeeeeeeeefffhhhffffffeeedddfffjjjpppuuu|||||||||}}}~~~yyyuuutttuuufffhhhiiihhhiiippp{{{|||wwwoooeee[[[UUUSSSSSSQQQOOOLLLJJJHHHGGGGGGGGGEEEAAA>>>>>>===<<<@@@GGGJJJYYYiiirrruuuvvvrrrmmmgggfffeeedddbbbaaa```___cccggglllpppqqqpppppppppnnnqqqtttwwwxxxyyy{{{|||}}}|||zzzzzz{{{}}}~~~}}}}}}~~~~~~yyypppiiieeefffiiiaaa^^^ZZZVVVSSSOOOJJJGGGAAA===999666555666555555111111222333333444555555333333333333333333333333444444444555666888;;;<<<<<<;;;EEE^^^{{{|||ttteeeaaa]]][[[]]]```cccdddccccccbbbbbbbbbbbbcccccc___```aaabbbdddfffggggggnnnttt~~~}}}vvv```XXXPPPLLLHHHBBB???AAAAAAAAABBBDDDHHHLLLOOOQQQPPPSSSVVVZZZ]]]```dddgggfffiiimmmqqqrrrpppnnnlllfffeeecccbbbaaaaaaaaaaaazzzuuuwwwzzzuuunnnhhhfffeeeddddddbbb^^^\\\^^^^^^ZZZWWWXXXWWWWWWTTTPPPLLLLLLPPPTTTUUUUUUSSSQQQLLLGGGBBB???@@@>>><<<999666444333222000000//////.........---......//////......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000555666777999:::;;;;;;<<<999::::::888777666777888:::;;;=========;;;999777::::::999888777888<<>>@@@AAAGGGTTTdddmmmqqqrrrpppllliiifffcccbbbccceeeffffffiiikkknnnqqqrrrsssrrrrrrpppqqqrrrtttvvvyyyzzz{{{yyyyyyyyyzzzzzzzzzzzz{{{|||{{{{{{{{{|||}}}~~~~~~~~~ttthhhfffhhhfffaaabbb___ZZZVVVRRRNNNJJJGGGAAA<<<555111000222333444000000000000111333555777222222222222222222222222555444444444444555666666888<<>><<<999666444333222000000000/////////............//////......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,...000111333555777999;;;<<<<<<<<<999999999888666555666888;;;;;;=========;;;999888:::::::::888777888<<>><<<999666444333222111000000000000000//////......//////......---,,,.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...000111111444777;;;>>>>>>>>>===999::::::888666555666777999999:::;;;;;;:::999888:::;;;:::888777888;;;>>>BBBFFFKKKPPPSSSSSSRRRQQQNNNIIIFFFIIILLLMMMPPPTTTVVVSSSPPPNNNMMMMMMKKKJJJFFFDDDCCCGGGOOOWWW\\\^^^VVVUUUSSSRRRRRRTTTWWWXXX\\\]]]```aaa```]]]YYYWWWUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQOOOQQQTTTVVVVVVUUURRRPPPLLLNNNRRRUUUWWWWWWVVVUUUPPPPPPQQQQQQQQQRRRRRRRRRQQQRRRSSSTTTTTTUUUTTTTTTVVVXXXZZZ[[[[[[[[[\\\]]]\\\\\\[[[\\\]]]___aaabbbeeedddbbb___\\\ZZZXXXWWWZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\]]]^^^___```aaa```bbbccceeefffiiimmmppptttqqqnnnlllfffbbbffflllvvv~~~yyywwwwwwwwwtttvvv{{{~~~zzzvvvssslllhhhbbb\\\XXXTTTPPPMMMJJJIIIHHHFFFDDDBBB@@@???CCCNNNYYYaaafffkkkkkkhhhfffccc___^^^aaafffjjjlllnnnnnnoooooopppqqqqqqrrrqqqrrrtttuuuwwwyyy{{{{{{{{{||||||||||||}}}}}}}}}{{{{{{{{{{{{{{{|||||||||{{{{{{{{{zzz{{{{{{{{{|||nnncccccceeedddbbb^^^[[[VVVRRROOOKKKGGGDDDAAA===999777666666555555222222222111111222333333333333333333333333333333333222222222222333444444888;;;@@@NNNggg~~~ooogggaaa___]]][[[[[[^^^```aaaaaaaaaaaa```______bbbbbbccceeefffhhhiiiiiiiiioooyyyyyyggg[[[TTTPPPJJJDDDAAA@@@@@@???@@@@@@BBBCCCCCCFFFIIILLLPPPTTTZZZ^^^dddeeefffhhhiiiiiiiiihhheeebbb^^^]]]___bbbddddddyyyooonnnmmmkkkiiihhhgggfffdddbbb]]]ZZZZZZ^^^^^^[[[XXXXXXUUUUUUTTTPPPLLLKKKNNNRRRTTTSSSRRRPPPMMMHHHDDDAAA@@@>>><<<999666444333222111111111111000000000000.........///......---,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...///111000333888===@@@AAAAAA@@@;;;;;;;;;999777666777888666777888888888888777777:::;;;:::999888888;;;===BBBDDDIIINNNRRRSSSRRRPPPMMMGGGEEEGGGJJJKKKNNNRRRTTTQQQNNNLLLMMMMMMMMMMMMHHHDDDBBBCCCJJJRRRYYY]]]VVVUUUSSSRRRRRRSSSUUUVVVZZZ]]]aaadddddd```[[[XXXWWWWWWUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPRRRTTTUUUUUURRROOOMMMKKKNNNRRRUUUWWWWWWUUUTTTOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSUUUUUUUUUTTTSSSTTTWWW[[[[[[ZZZZZZ\\\___[[[[[[ZZZ[[[\\\^^^```bbbddddddcccaaa___[[[YYYWWWYYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZ[[[]]]___```aaaaaabbbdddeeefffiiimmmpppqqqooonnnmmmjjjfffjjjpppxxx|||~~~zzzuuunnnfff```ZZZTTTQQQKKKJJJIIIGGGFFFDDDBBB@@@AAAJJJSSSZZZaaagggiiigggeeeaaa^^^]]]aaagggllloooppppppooooooooopppqqqrrrrrrssstttvvvxxxyyy{{{{{{{{{{{{{{{|||||||||}}}}}}zzz{{{{{{{{{{{{zzzzzzzzzxxxwwwvvvuuuuuuvvvwwwxxx}}}iii``````bbbbbbbbb]]]YYYUUURRRNNNKKKFFFCCC???<<<999888777777555333000000111111222333444555444444444444444444444444333333333222333333444555666999>>>IIIaaa~~~ttttttjjjaaa^^^]]]ZZZZZZ]]]______``````______^^^]]]```aaabbbbbbcccdddeeeeeegggkkksssssseee]]]WWWOOOJJJCCCAAA@@@>>>===>>>???@@@BBBDDDGGGIIILLLPPPTTTWWW]]]^^^___aaabbbbbbbbbbbbaaa^^^[[[ZZZ[[[___bbbeeeyyynnnmmmkkkiiihhhggghhhgggdddbbb___\\\\\\______ZZZVVVVVVUUUUUUTTTQQQLLLKKKNNNRRRSSSRRRRRRPPPMMMIIIEEEBBB@@@>>><<<999666444333222000000000000111111111111.........///......---,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))***,,,...///000444999>>>BBBCCCCCCBBB<<<===<<<:::888777777999777777888999999::::::::::::;;;;;;:::888888:::<<>>???@@@BBBEEEFFFHHHJJJMMMOOOUUUVVVYYY[[[]]]^^^^^^]]][[[YYYXXXWWWXXX\\\aaaddd{{{ooonnnkkkiiiggggggggggggeeeccc```]]]]]]aaa```[[[VVVUUUUUUVVVUUURRRNNNMMMOOORRRRRRRRRQQQPPPMMMIIIEEECCC@@@>>><<<999666444333222//////000000000000000111......//////......---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))((()))***+++---...000333888===@@@BBBBBBBBB=========:::888666777888:::::::::;;;<<<===>>>>>>:::;;;;;;:::999888999;;;@@@@@@BBBHHHNNNQQQOOOLLLGGGBBB???AAADDDDDDGGGKKKLLLJJJIIIJJJMMMOOOPPPPPPIIIEEE@@@===>>>EEEMMMRRRVVVVVVUUUTTTTTTTTTUUUVVVYYY]]]cccggghhhddd^^^[[[UUUTTTSSSRRRQQQQQQPPPQQQRRRRRRRRRSSSRRRRRRQQQPPPSSSTTTUUUUUUSSSPPPLLLIIIHHHJJJNNNQQQSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRTTTVVVVVVVVVUUUVVVWWWSSSSSSUUUWWWZZZ^^^aaacccbbbbbbbbbaaa___]]]ZZZYYYWWWXXX[[[]]]^^^_________ZZZZZZ[[[\\\]]]___aaabbbdddeeedddcccccceeeiiilllpppppprrrsssqqqmmmpppuuu|||sssjjjbbb]]]TTTOOOKKKIIIIIIIIIGGGDDDBBBHHHNNNUUU___hhhkkkiiigggddd``````dddiiimmmooopppppppppqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwyyyyyywwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyxxxvvvuuunnnmmmkkkkkkmmmppptttwww{{{~~~rrraaa]]]___]]]]]]```[[[XXXTTTPPPNNNJJJFFFCCC;;;888666555555444333111111222222333333333222222333333333333333333333333555444444444444555666666444888<<>>??????===@@@BBBDDDEEEFFFIIIKKKPPPRRRVVVYYY[[[[[[ZZZYYYUUUUUUUUUUUUVVVZZZ___ccc|||qqqooollljjjgggfffggggggfffddd```]]]^^^bbbbbb]]]XXXXXXVVVWWWWWWSSSOOONNNPPPSSSQQQQQQQQQPPPMMMIIIFFFDDD@@@>>><<<999666444333222....../////////000000000......//////......---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++***)))))))))***,,,...///000222555999<<>>???:::;;;<<<;;;999888999:::>>>>>>???EEELLLOOONNNKKKFFFAAA>>>@@@BBBCCCEEEIIIJJJIIIIIIJJJMMMNNNNNNMMMIIIEEE???;;;:::???GGGLLLUUUTTTTTTSSSTTTTTTUUUUUUYYY]]]ccchhhjjjhhhdddaaaXXXWWWVVVTTTRRRQQQPPPPPPRRRSSSSSSTTTSSSRRRQQQPPPQQQRRRTTTUUUTTTQQQNNNLLLIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUTTTRRRQQQRRRSSSUUUXXX\\\___aaabbbaaaaaa```^^^\\\[[[ZZZYYY[[[]]]_________^^^]]]ZZZZZZZZZ[[[\\\^^^___```cccccccccaaaaaadddiiilllrrrrrruuuwwwuuurrrtttyyy~~~tttkkkfff]]]WWWOOOKKKKKKKKKHHHEEEDDDIIIPPPWWWaaakkknnnkkkiiifffccccccfffiiilllmmmnnnoooqqqrrrsssrrrrrrqqqqqqrrrrrrtttuuuvvvwwwxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzyyywwwtttsssjjjhhhggggggjjjpppuuuyyyyyy|||mmm^^^]]]___\\\[[[^^^XXXVVVRRRNNNLLLIIIEEEBBB;;;888555444444444333222+++,,,///222555666777777333333333333333333333333444444333333444444555666555999===CCCVVVxxxuuunnnwwwyyyjjjdddbbb```^^^__________________^^^^^^]]]aaaaaaaaa``````_________\\\ccciiippp}}}vvvfff\\\PPPMMMIIIDDDAAA@@@@@@AAA===@@@CCCFFFHHHIIILLLNNNPPPSSSWWW[[[\\\[[[XXXVVVOOOQQQSSSTTTUUUXXX]]]aaa}}}rrrpppmmmkkkhhhffffffgggfffeee^^^\\\]]]bbbccc___[[[ZZZVVVWWWWWWTTTPPPOOOQQQSSSQQQQQQQQQPPPMMMJJJFFFDDD@@@>>><<<999666444333222---.........//////000000......//////......---,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++*********+++---///000///000333666999<<<>>>???:::::::::777444333333444777777777888999;;;<<<===:::;;;<<<;;;999888999:::===<<<>>>DDDKKKOOOMMMJJJFFFAAA>>>@@@BBBBBBEEEIIIJJJIIIIIIJJJLLLMMMKKKJJJIIIEEE???:::888<<>>CCCTTTuuuyyyjjjjjjyyyooogggdddaaa____________``````______^^^]]]___^^^^^^]]]\\\\\\[[[[[[\\\ccciiillluuurrrgggSSSPPPKKKFFFBBBAAABBBBBB???BBBFFFJJJLLLOOORRRUUURRRUUUZZZ^^^^^^[[[VVVSSSLLLOOORRRTTTUUUWWW\\\```xxxpppnnniiijjjkkkkkkjjjgggeeeccccccbbbbbbbbbaaa^^^YYYVVVXXXXXXWWWTTTQQQOOOPPPQQQQQQPPPOOONNNMMMJJJFFFBBB999888777555333222000000222222222111000//////.........///000///...,,,+++000000///...............+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''(((***,,,,,,,,,,,,...000000111444777888999888888::::::999777777666666666333555888999999999;;;<<<<<<;;;:::999999:::<<<>>>>>>>>>???BBBFFFIIIIIIHHHIIIBBB>>>>>>??????AAAEEEJJJIIIHHHHHHIIIJJJJJJJJJGGGFFFCCC===777777===CCCKKKSSSXXXTTTPPPPPPTTTUUUVVV\\\dddiiikkkkkkjjjiiiddd___YYYVVVUUUUUURRRPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRUUUVVVVVVUUURRRPPPLLLLLLMMMNNNPPPQQQRRRRRRTTTSSSSSSSSSSSSSSSTTTUUUTTTUUUUUUSSSRRRQQQSSSTTTXXXXXXWWWVVVUUUSSSRRRQQQOOOQQQRRRSSSTTTWWWZZZ]]]cccbbb```]]][[[ZZZYYYYYY^^^___```aaaaaa```______\\\\\\[[[ZZZ[[[^^^```bbb___aaabbb```^^^aaaiiiooossswww|||}}}ssskkkddd\\\VVVRRROOOKKKHHHJJJKKKPPP\\\jjjqqqqqqmmmnnnjjjeeeeeehhhlllnnnnnnnnnnnnooopppqqqqqqppppppmmmmmmoooppprrrtttuuuvvvttttttuuuvvvwwwxxxxxxyyy{{{yyyvvvvvvxxxwwwuuurrrpppnnnmmmooorrrwwwzzz|||}}}}}}~~~zzziii[[[YYY[[[ZZZXXXYYYUUURRRMMMJJJGGGDDD@@@>>>:::888555333444444333222111111222222222333333333111111222333444444555555000111333444555444444333999888:::AAANNNgggooopppvvv{{{nnnddd``````aaaaaa```^^^]]]\\\]]]]]]^^^aaa```___]]]\\\[[[ZZZZZZ\\\___cccffflllwwwiiiZZZSSSJJJEEEDDDDDDAAA>>>>>>BBBIIIOOOSSSUUUWWWYYYYYY]]]aaabbb```\\\YYYWWWQQQRRRSSSTTTVVVYYY[[[\\\vvvnnnllljjjjjjkkkkkkiiigggeeecccbbbbbbaaaaaa```^^^YYYVVVXXXXXXVVVSSSPPPOOOPPPQQQPPPOOONNNNNNMMMJJJFFFBBB???>>><<<:::888666444444222222111111000//////..................---,,,,,,//////...---------------,,,,,,,,,,,,,,,+++++++++------------------------+++++++++******************,,,---,,,++++++,,,---...000333555777777777777777666555555444444444444444666999::::::;;;===>>>;;;;;;:::999999:::;;;<<<>>>>>>???BBBEEEHHHHHHGGGIIIBBB>>>???@@@@@@BBBFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFBBB;;;555444999>>>IIIQQQXXXUUUQQQRRRTTTUUUUUUZZZaaafffhhhiiiiiiiiiddd```[[[XXXWWWVVVTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPRRRSSSTTTTTTTTTRRRQQQMMMMMMNNNNNNOOOPPPQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUTTTSSSRRRRRRSSSWWWWWWVVVVVVUUUTTTRRRRRROOOPPPRRRSSSSSSVVVYYY\\\___^^^]]][[[ZZZYYYXXXXXX\\\]]]^^^`````````___^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^___```___]]]```gggmmmuuuyyyyyynnnggg___XXXUUURRROOOKKKLLLKKKOOOYYYeeelllmmmjjjkkkhhhdddcccfffiiikkklllllllllmmmmmmnnnmmmmmmmmmnnnnnnooopppqqqqqqrrrrrrtttuuuuuuvvvwwwxxxyyyyyyzzzxxxvvvvvvyyy{{{{{{yyyxxxwwwwwwyyyzzz|||}}}}}}wwwjjj^^^[[[[[[XXXVVVWWWTTTQQQMMMIIIFFFCCC@@@===:::777444333333444333222111111222222222333333333000000000111111222222333222222222333333333222222666666888>>>IIIaaavvvrrrsssssshhhcccbbbbbb```___^^^]]]\\\]]]^^^^^^aaa```___]]]\\\[[[[[[ZZZYYY\\\```bbbfffooo{{{ttt```XXXNNNHHHFFFDDDAAA??????DDDJJJPPPTTTWWWZZZ\\\\\\```dddeeebbb^^^ZZZYYYSSSTTTTTTUUUWWWYYY[[[\\\ssslllkkkjjjjjjkkkjjjiiigggdddcccbbbaaa``````___]]]YYYUUUXXXWWWVVVSSSPPPOOOPPPQQQPPPOOONNNNNNMMMJJJEEEBBB???>>><<<:::777555333222222222111111000/////////......---,,,,,,,,,------......---,,,,,,,,,,,,,,,------------....................................))))))******+++++++++,,,,,,---------+++******,,,---///111333555666666666555444444333333333444444666888:::;;;<<<===???AAA;;;;;;;;;;;;::::::::::::>>>===>>>AAADDDFFFFFFEEEHHHBBB>>>???AAAAAACCCGGGEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIDDD===666333666:::EEEOOOVVVVVVTTTTTTUUUTTTTTTWWW\\\aaaccceeehhhiiifffccc___\\\[[[YYYWWWUUURRRRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSRRRTTTVVVVVVTTTRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQRRRSSSSSSUUUYYY[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\^^^______^^^^^^___^^^^^^]]]\\\[[[ZZZZZZ]]]^^^___]]]]]]___fffkkktttzzztttmmmeee___\\\YYYVVVSSSPPPNNNOOOVVV```hhhjjjiiijjjgggdddccceeehhhjjjkkkkkkllllllllllllkkkkkkjjjnnnnnnnnnnnnnnnooooooooosssttttttuuuwwwxxxxxxyyyyyywwwuuuwww{{{~~~ssskkkccc___[[[VVVTTTUUUSSSPPPKKKHHHEEEBBB???<<<999777444333333444333222111111222222222333333333111111111111111111111111333333222222111111222222666555777<<>><<<999666333111000111111111111000000//////...---,,,++++++,,,---...///...------,,,,,,------,,,,,,------......//////------------------------)))************+++++++++***,,,---,,,+++***+++,,,---...000333555666777777555555444444444555666666555777999;;;<<<===@@@CCC===============<<<;;;:::======>>>@@@CCCEEEEEEDDDFFF@@@>>>@@@BBBBBBDDDGGGHHHIIIIIIIIIIIIKKKNNNQQQSSSPPPJJJBBB:::777777999@@@KKKTTTWWWVVVWWWVVVTTTRRRUUUXXX[[[]]]aaaeeeiiijjjhhheeebbb^^^[[[XXXVVVSSSRRRQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQSSSVVVVVVUUUSSSRRRQQQSSSSSSTTTTTTTTTTTTTTTSSSQQQRRRSSSSSSTTTUUUXXX[[[XXXWWWWWWWWWWWWXXXXXXYYYWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYY]]]^^^^^^]]]]]]```eeeiiipppwwwzzztttlllgggeeebbb^^^[[[UUURRRQQQTTT]]]eeeiiijjjkkkiiigggeeefffiiikkklllmmmmmmmmmmmmmmmlllkkkjjjllllllllllllmmmmmmmmmmmmpppqqqrrrssstttuuuvvvwwwxxxwwwvvvxxx~~~~~~nnnkkkgggaaa[[[UUUSSSSSSQQQNNNIIIFFFCCCAAA>>>;;;888666333222333444333222111111222222222333333333444444333333333333333333444333222111111222444555777666888<<>>;;;888555333222111111111000000000000000...---,,,++++++,,,...///000//////...............++++++,,,,,,------......+++++++++++++++++++++++++++++++++************)))(((***++++++++++++,,,...---...000333555666888888555444444444444555555666444555777999:::<<<@@@CCC@@@@@@@@@@@@???>>>===<<<<<<<<<===@@@CCCEEEEEEDDDDDD@@@???DDDFFFFFFFFFHHHKKKLLLMMMMMMMMMPPPTTTXXXZZZVVVOOOFFF>>>999888888<<>>III```ttt~~~xxx{{{ooogggbbb]]]\\\\\\[[[\\\]]]______aaa```^^^]]][[[[[[ZZZZZZ[[[]]]___`````````aaaaaajjjttt|||pppbbbWWWNNNGGGDDD>>>@@@CCCEEEIIINNNTTTYYYYYY]]]bbbeeedddbbb___^^^[[[ZZZZZZZZZ[[[[[[\\\]]]wwwnnnkkkjjjlllkkkjjjhhhfffdddcccbbb___]]]\\\[[[[[[ZZZXXXUUUWWWVVVUUURRROOONNNOOOPPPOOONNNMMMMMMLLLIIIDDDAAA>>>===;;;888666333222000111111000000000000000000......---------...//////000000///............///+++++++++++++++,,,,,,,,,************************,,,+++++++++******))))))''')))***+++***+++---...---...000222444666888999444333333222222222333333222444666777999<<<@@@CCCDDDCCCBBBAAA@@@???>>>===;;;;;;===@@@DDDFFFFFFEEECCCAAADDDJJJMMMKKKJJJJJJMMMNNNPPPPPPOOORRRXXX]]]]]]XXXPPPGGG???999666555888BBBMMMRRRVVVYYYWWWSSSQQQRRRRRRSSSUUUZZZ```dddlllmmmmmmjjjeee___\\\ZZZUUUTTTQQQOOONNNOOOPPPPPPQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPRRRRRRRRRTTTVVVVVVTTTRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUTTTTTTUUUWWWZZZVVVVVVVVVWWWXXXYYYZZZ[[[UUUVVVXXXZZZ[[[[[[ZZZZZZWWWXXXYYYZZZ[[[\\\]]]]]]___^^^^^^^^^___bbbdddfffnnnttt~~~|||zzzxxxtttmmmhhh]]]YYYTTTSSSWWW^^^dddhhhfffffffffdddcccdddfffiiiiiijjjjjjjjjjjjiiiiiihhhggghhhiiijjjkkklllmmmmmmjjjjjjlllmmmoooppprrrrrrvvvvvvvvvwww{{{zzzwwwyyy|||{{{sssiiikkkiiiaaa[[[WWWSSSOOOMMMJJJFFFBBB@@@>>>;;;999777555222222333333333333111111222222222333333333111111111111111111111111222222222222333444555666222333555777888@@@SSSeee~~~tttzzztttjjjddd]]]]]]\\\[[[[[[\\\^^^^^^```___]]]\\\ZZZYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^]]]bbbjjjvvvzzzlll^^^RRRIIIEEE???@@@@@@AAACCCHHHNNNSSSVVVZZZ```cccbbb```^^^]]][[[[[[ZZZZZZ[[[\\\]]]]]]tttmmmkkkkkkmmmllljjjgggeeedddbbbbbb^^^\\\[[[ZZZZZZYYYWWWUUUVVVVVVUUURRROOONNNNNNPPPOOONNNMMMLLLKKKHHHDDDAAA::::::888666444222000///000000000000000000000111---...//////000000000/////////...------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++(((***++++++******+++---,,,---...000222555777888666555444333222222222333222333555777999<<>>>>>>>>:::;;;<<<@@@DDDGGGHHHHHHEEEEEEJJJRRRVVVRRROOONNNOOOQQQSSSSSSRRRUUU\\\ccc___YYYQQQGGG@@@:::666333555???IIIOOOUUUYYYWWWTTTQQQQQQRRRRRRTTTXXX]]]aaahhhkkkmmmlllgggccc```___VVVTTTQQQOOONNNNNNOOOPPPRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPQQQRRRSSSSSSTTTUUUTTTSSSRRRRRRSSSRRRRRRRRRSSSRRRRRRQQQQQQRRRSSSSSSRRRRRRRRRUUUWWWUUUUUUUUUVVVWWWXXXYYYZZZVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^^^^]]]\\\]]]___aaacccccclllqqqzzzzzzsssfffaaa[[[XXXYYY^^^cccgggeeeffffffeeebbbccceeehhhiiiiiijjjjjjkkkjjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkkiiijjjkkklllnnnpppqqqrrrssssssttttttvvv}}}xxxtttvvvyyy}}}}}}tttooohhhjjjggg___[[[ZZZUUUOOOKKKHHHDDDAAA???===:::888666444222111222333333333111111222222222333333333000000000111111222222333222222222222222111000///000222555666666;;;KKK\\\ssswwwyyyyyynnnggg^^^]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXWWWVVVWWWYYY\\\^^^______^^^^^^ccclllxxxyyyiiiZZZOOOJJJCCCBBBAAA@@@@@@DDDKKKPPPWWW[[[```bbbaaa^^^[[[YYYZZZZZZZZZZZZ[[[\\\]]]^^^}}}qqqkkkkkklllmmmllljjjgggeeecccbbbbbb^^^\\\ZZZYYYZZZYYYWWWUUUVVVVVVUUURRROOOMMMNNNPPPOOONNNMMMLLLKKKHHHDDDAAA===<<<;;;999777666444444000000000000000111111111---...000111111111000///......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------***+++,,,+++)))))))))+++++++++,,,...111444666888999888777666555444444444222444666777999===BBBEEEFFFEEEBBB???=========>>>::::::<<<@@@EEEHHHIIIIIIFFFGGGNNNWWW[[[WWWRRRQQQQQQTTTVVVVVVUUUYYY```gggaaa[[[RRRIIIBBB<<<777444444===GGGNNNTTTXXXXXXTTTQQQQQQRRRRRRSSSWWW[[[___dddhhhlllllliiieeeddddddVVVTTTQQQOOONNNNNNOOOQQQRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUUUUSSSRRRQQQSSSTTTRRRRRRSSSSSSRRRQQQQQQPPPQQQQQQRRRQQQPPPPPPSSSUUUUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYYZZZZZZZZZYYYXXXZZZYYYXXXWWWXXXZZZ\\\]]]]]]\\\[[[\\\^^^```aaabbbhhhmmmuuu}}}~~~ooojjjccc^^^]]]```eeehhhggghhhiiigggddddddgggjjjjjjkkklllmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjiiiiiiiiijjjkkkmmmoooppprrrrrrqqqqqqrrrqqqrrrxxxyyytttuuuwwwyyy}}}xxxpppmmmhhhiiieee^^^[[[[[[VVVNNNJJJGGGCCCAAA???<<<:::777666444222111222333333333111111222222222333333333111111222333444444555555222222222222000...+++***222333777888777;;;JJJYYYmmm}}}}}}~~~}}}qqqjjj___^^^\\\[[[[[[[[[\\\\\\^^^]]][[[YYYXXXWWWWWWWWWVVVVVVYYY\\\```bbbbbbaaa]]]```fffpppzzzrrrbbbVVVPPPGGGEEECCC@@@@@@DDDJJJOOOZZZ]]]aaaccc```\\\XXXWWWYYYYYYYYYZZZ[[[\\\^^^___xxxpppmmmkkkjjjnnnmmmkkkiiigggeeeeeedddaaa```^^^]]]]]]\\\ZZZYYYXXXVVVSSSPPPNNNNNNOOOPPPPPPOOONNNNNNMMMIIIDDD@@@>>>===;;;888666444333222000000000000////////////........................//////...+++))))))+++---++++++,,,,,,---...//////,,,+++,,,---000111000...,,,+++***))))))***+++,,,)))))))))))))))******+++))),,,...111222555999;;;>>>@@@===888666888777444555555666888:::<<<===>>>FFFCCC???<<<;;;;;;:::999999888999<<>>===;;;888666444333222000000000000////////////........................//////...+++))))))+++---------------------------***))))))***,,,---,,,+++++++++***))))))***++++++)))))))))))))))***++++++***,,,...000222555:::===DDDGGGEEE>>>999888777555666666666777888;;;===>>>BBBAAA???<<<;;;<<<===>>>:::::::::===AAAEEEHHHIIIIIILLLPPPTTTVVVUUUSSSRRRWWWVVVVVVZZZ```cccdddbbb```ZZZRRRLLLGGGAAA;;;555666999@@@IIIQQQUUUUUUTTTSSSRRRQQQPPPQQQTTTWWWYYYZZZ[[[^^^ccchhhiiifffccc[[[XXXSSSPPPOOOOOOOOONNNNNNPPPQQQPPPOOOMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLMMMPPPSSSUUUVVVUUUTTTSSSSSSRRRSSSSSSQQQPPPPPPPPPQQQRRRRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[YYYXXXYYY\\\]]][[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZ[[[^^^```bbbbbbaaaeeejjjpppwww|||uuunnnjjjhhhfffeeegggfffdddddddddfffhhhiiinnnmmmlllkkkjjjjjjjjjjjjiiijjjlllnnnmmmllljjjhhhmmmmmmmmmnnnpppqqqssstttrrrqqqooommmmmmqqqwww{{{}}}xxxxxxyyywwwzzz}}}~~~uuuooommmoooiiiaaa\\\YYYVVVQQQNNNHHHFFFCCC@@@>>>;;;777444333333333333333333333333222111111000000111111222111111111222222222333333111111111111111111111111111222444444555999AAAGGGbbbyyyzzz|||qqqhhhaaa\\\]]]^^^]]][[[\\\\\\\\\ZZZXXXWWWUUUTTTSSSTTTVVVYYY\\\___aaabbbbbb^^^\\\^^^bbbfffmmmyyyvvveeeYYYRRRNNNGGGBBBAAAEEEKKKOOO[[[___cccccc___[[[XXXWWWYYYYYYZZZZZZ[[[\\\\\\]]]{{{pppllljjjhhhmmmlllkkkiiigggfffeeedddaaa___]]]]]]]]]\\\ZZZXXXYYYWWWTTTQQQPPPPPPQQQRRRQQQPPPNNNMMMKKKGGGBBB>>>>>>===;;;888666444333222000000000000////////////...........................///...,,,******+++---///......---,,,++++++******))))))***+++,,,***)))++++++***))))))***++++++***))))))))))))***+++++++++,,,---///111555;;;???JJJOOOOOOFFF===:::999777888777666555666999<<<>>>===??????>>><<<<<<@@@DDD=========>>>@@@CCCFFFHHHJJJLLLNNNQQQSSSSSSSSSRRRVVVVVVXXX]]]dddggggggeee\\\WWWPPPLLLIIIEEE???;;;666888>>>FFFNNNSSSUUUUUURRRQQQQQQQQQRRRTTTVVVWWWVVVWWWYYY]]]bbbeeefffeee\\\XXXTTTRRRQQQQQQPPPPPPOOOQQQQQQPPPNNNLLLLLLMMMKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNPPPSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQOOOOOONNNNNNOOOQQQSSSTTTVVVUUUTTTRRRQQQPPPPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYYYYZZZ\\\\\\[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[]]]^^^```aaa^^^aaaeeejjjooovvv}}}{{{sssnnnkkkiiigggfffeeeddddddeeegggiiijjjmmmlllkkkjjjiiiiiiiiiiiiiiijjjlllmmmmmmlllkkkiiilllmmmnnnpppqqqqqqrrrrrrqqqpppooollllllnnnrrrvvv~~~{{{wwwvvvwwwvvvyyy|||}}}{{{tttpppooooooiii```ZZZVVVTTTPPPMMMGGGDDDAAA???===:::777444333333333333333333333333111111000000000000111111111111111222222222222333111111111111111111111111...111333444444777===BBBYYYrrryyyxxx{{{lllddd^^^^^^___]]]\\\]]]]]]\\\ZZZXXXUUUSSSQQQPPPTTTTTTVVVXXX[[[]]]```aaa___]]]\\\^^^```dddooozzzqqqddd[[[UUULLLFFFDDDGGGNNNRRR\\\^^^``````]]]ZZZXXXWWWZZZZZZ[[[[[[\\\]]]]]]]]]rrrmmmjjjjjjlllkkkkkkiiihhhfffeeedddaaa___]]]\\\\\\\\\ZZZXXXYYYWWWTTTQQQPPPQQQRRRSSSQQQPPPNNNLLLJJJFFFBBB>>>???===;;;999666444333333000000000000////////////.................................---+++***,,,.........------,,,++++++***---,,,,,,,,,......,,,***+++******************+++******))))))******+++,,,,,,,,,------///444:::???KKKRRRSSSKKK@@@<<<;;;;;;999777555444555777;;;===<<>>777888<<>>BBBSSSkkk{{{rrrqqqhhhaaa______]]]\\\]]]]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQRRRSSSUUUXXX[[[]]]aaa^^^]]]^^^^^^```jjjttt~~~|||oooccc\\\RRRIIIGGGKKKQQQVVV\\\]]]]]]\\\ZZZXXXXXXWWWZZZ[[[[[[\\\]]]]]]^^^^^^ssskkkiiiiiikkkkkkkkkjjjiiigggeeeddd```___]]]\\\\\\[[[YYYWWWXXXWWWTTTQQQPPPQQQSSSTTTRRRPPPNNNLLLJJJGGGCCC@@@???>>><<<999777555444333000000000000////////////........................---......---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------...//////---+++*********++++++************************++++++,,,+++,,,,,,---...333999===EEEMMMQQQJJJAAA>>>======888777444333444777:::======@@@CCCAAA???@@@EEEKKKKKKJJJIIIFFFCCCCCCFFFJJJLLLLLLNNNOOOPPPQQQRRRRRRQQQQQQUUU\\\cccggggggeee[[[VVVQQQMMMKKKIIIDDD@@@999999;;;@@@HHHOOOTTTVVVQQQQQQQQQRRRRRRSSSTTTTTTVVVVVVUUUUUUWWWZZZ___aaa___\\\YYYVVVUUUTTTRRRQQQOOOQQQQQQPPPMMMKKKKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPMMMLLLMMMMMMOOOQQQRRRSSSRRRQQQQQQPPPOOOPPPPPPPPPNNNOOOPPPPPPPPPQQQTTTWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRTTTUUUVVVWWWVVVXXXZZZ[[[[[[ZZZYYYYYYWWWVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYYYYYYYZZZ\\\___^^^```bbbccceeeiiinnnrrrxxx~~~|||wwwtttqqqooogggfffeeedddeeegggiiikkknnnmmmllljjjiiihhhhhhhhhfffgggiiijjjkkkkkkkkkkkkgggiiikkknnnqqqrrrrrrrrrsssttttttrrrpppooopppqqqppptttwwwwwwtttssstttvvvvvvyyy|||~~~~~~tttnnnllllllkkkcccZZZTTTQQQOOOMMMKKKCCCAAA===;;;:::888666444222222222222222222222222333222222111111222222333000000111111111222222222111111111111111111111111+++///333555666888===AAAOOOeeennnvvvxxxnnneeeaaa___\\\[[[]]]\\\[[[ZZZYYYXXXVVVVVVUUUOOOOOONNNNNNOOORRRUUUWWW]]][[[[[[]]]]]]___fffooottt|||mmmeeeYYYPPPLLLOOOVVV[[[]]][[[YYYWWWWWWWWWWWWXXXZZZ[[[[[[\\\]]]]]]^^^^^^rrriiiggggggjjjjjjkkkjjjiiigggeeeddd```^^^\\\\\\\\\[[[YYYWWWWWWVVVSSSQQQPPPQQQRRRTTTRRRPPPNNNLLLKKKHHHEEEBBB???>>><<<999777555444333000000000000////////////........................,,,...///...---,,,---...++++++++++++,,,,,,,,,,,,,,,++++++,,,---...,,,+++)))***++++++++++++***)))+++************+++,,,,,,++++++,,,,,,---111555999===EEEJJJFFFAAA???>>>===666555444333444777:::<<>><<<:::777555444444000000000000////////////........................,,,...//////---------...------,,,,,,+++************))))))+++------,,,+++)))***++++++++++++***)))++++++******++++++,,,---***+++,,,,,,---...222444888>>>CCCBBBAAA@@@>>>:::333333333444555888:::;;;???@@@AAACCCFFFKKKOOORRRTTTTTTQQQJJJDDDAAAEEEIIIGGGHHHJJJLLLMMMMMMMMMLLLHHHHHHIIIOOOVVV[[[]]]\\\YYYUUUPPPNNNNNNLLLIIIEEE@@@>>><<<>>>DDDLLLSSSVVVTTTRRRPPPOOOOOOQQQSSSUUUVVVWWWVVVUUUTTTVVV\\\```dddbbb^^^[[[XXXUUURRROOOMMMNNNPPPOOOMMMLLLLLLMMMIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNPPPQQQRRRSSSOOOOOOOOOOOOPPPRRRSSSTTTPPPTTTYYYYYYVVVTTTUUUWWWWWWWWWWWWWWWUUUTTTRRRQQQLLLMMMMMMNNNPPPQQQSSSTTTQQQUUUXXXYYYXXXVVVUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTSSSVVVYYYXXXVVVUUUYYY]]]\\\]]]]]]]]]^^^```dddgggkkkppptttwwwyyy{{{}}}|||{{{zzzzzz{{{}}}~~~zzztttpppjjjiiigggfffeeefffhhhiiimmmlllkkkiiiggggggffffffcccccceeefffhhhiiijjjjjjiiiiiiiiijjjkkklllmmmnnnoooqqqsssssspppnnnllllllgggiiilllllllllnnnsssxxxzzz~~~rrrgggaaa```aaa___ZZZSSSOOONNNLLLIIIFFFAAA===:::777777666666555111111111111111111111111000000////////////000000000000000000111111111111111111111111111111111111222444666555333444888<<>>???CCCIIIPPPTTTUUUUUUUUURRRJJJCCC@@@CCCHHHHHHJJJLLLNNNOOOOOONNNMMMFFFEEEEEEJJJQQQWWWYYYYYYWWWSSSOOONNNOOONNNKKKHHHCCC???<<<===CCCKKKRRRVVVUUUSSSPPPNNNNNNQQQTTTVVVUUUVVVVVVUUUTTTWWW]]]aaafffccc___\\\YYYVVVRRROOOLLLNNNOOOOOOMMMLLLLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRNNNNNNNNNOOOQQQSSSTTTUUUQQQVVV[[[\\\XXXUUUVVVWWWXXXXXXXXXWWWVVVSSSQQQOOONNNNNNOOOPPPQQQSSSTTTUUUPPPTTTXXXYYYWWWUUUTTTUUUTTTTTTRRRQQQPPPPPPPPPPPPRRRVVVYYYXXXUUUUUUXXX]]]]]]^^^^^^^^^^^^```dddgggfffjjjoooqqqrrrtttxxx|||}}}vvvssstttssspppnnnllllllmmmnnniiiiiijjjnnnsss{{{{{{tttoookkkjjjhhhfffeeefffggghhhlllkkkiiihhhfffeeeeeedddbbbbbbccceeefffhhhiiijjjlllkkkjjjiiihhhiiijjjkkkooorrrttttttrrrooommmmmmeeegggiiiiiiiiimmmsssxxx{{{}}}pppeee```___aaa[[[WWWQQQNNNMMMLLLHHHEEE@@@===999777666666666555111111111111111111111111222222111111111111222222000000000000111111111111111111111111111111111111///111333333333555:::???CCCZZZ~~~ooohhhtttvvvnnngggbbb```aaa]]]\\\ZZZXXXVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJLLLQQQVVVWWWUUUXXX]]]\\\dddooo|||qqqgggbbbbbbccc___XXXQQQNNNPPPTTTWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\yyylllhhhhhhkkkjjjiiigggeeecccaaaaaaZZZZZZZZZZZZ[[[[[[XXXVVVTTTSSSRRRQQQPPPQQQQQQRRRQQQPPPNNNLLLJJJGGGCCC@@@CCC???;;;999888777444111444333333222111000//////111111000000//////......---+++******++++++***)))---+++***+++...000...,,,+++,,,...000000///...---......------------,,,,,,***************************+++,,,,,,,,,---///111///222888???DDDBBB<<<666555444222222333555888:::???>>>???DDDKKKQQQSSSRRRRRROOOJJJEEECCCBBBCCCDDDHHHJJJMMMOOOPPPNNNKKKJJJHHHIIIJJJLLLNNNQQQSSSTTTVVVTTTPPPLLLNNNQQQNNNGGGFFFDDD@@@???CCCJJJRRRXXXYYYVVVRRRNNNMMMNNNQQQSSSSSSUUUVVVTTTRRRSSSYYY___eeegggfffbbb___\\\UUUMMMQQQOOOMMMMMMNNNOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRVVVZZZ[[[ZZZWWWUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRKKKLLLLLLNNNOOOPPPQQQQQQTTTSSSRRRQQQRRRSSSUUUWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVWWWXXXXXXXXXWWWXXXYYYZZZ\\\___aaadddeeefffeeeeeeeeehhhkkkooorrryyy|||~~~xxxsssnnnlllmmmiiiddd```^^^]]]\\\[[[WWWVVVVVVXXX]]]dddlllppp|||yyyrrrnnniiigggfffdddcccccccccdddhhhhhhgggfffdddcccbbbbbb___```ccceeeggghhhhhhhhhiiiiiiiiihhhggghhhjjjllloooooooooooonnnlllkkkjjjeeeeeeeeefffjjjpppuuuyyywwwjjjeeebbb]]]YYYYYYVVVQQQNNNKKKGGGCCC@@@===;;;999666444333333333111111111111111111111111000000111222222222222222111111111111111111111111000000000000111111111111444333333333444777:::<<>>===@@@EEELLLOOONNNLLLLLLJJJFFFCCCBBBBBBDDDEEEIIIKKKOOOQQQRRRQQQOOONNNFFFFFFGGGHHHJJJMMMPPPQQQTTTSSSPPPMMMOOOSSSRRRMMMJJJGGGCCC@@@BBBHHHQQQWWWYYYVVVRRROOOMMMNNNPPPQQQQQQTTTVVVUUUSSSTTTYYY^^^fffiiiiiifffdddaaaZZZRRRRRRPPPNNNNNNNNNOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNNNNOOOOOOPPPQQQSSSVVVWWWVVVTTTSSSSSSUUUUUUTTTSSSRRRQQQQQQPPPLLLLLLMMMNNNOOOPPPQQQQQQUUUTTTSSSQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRTTTTTTVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]```bbbcccccccccbbbccceeehhhlllnnnqqqtttwww{{{~~~}}}{{{xxxtttppplllhhhgggddd```ZZZVVVSSSQQQOOONNNIIIHHHHHHIIIMMMSSSYYY]]]jjjqqq}}}{{{uuuooolllfffeeedddcccbbbbbbcccdddffffffeeedddcccbbbaaaaaa```aaaccceeeggghhhiiiiiikkkkkkkkkjjjiiijjjlllnnnpppqqqqqqrrrqqqpppnnnmmmggggggggghhhlllrrrwwwzzzuuuiiicccaaa^^^ZZZXXXUUUQQQMMMJJJGGGBBB???<<<:::888555444333222333111111111111111111111111......///000000000000000111111111111111111111111000000000000111111111111222222111111333555888999===MMMkkklllccclll}}}xxxqqqiiibbb\\\ZZZYYYXXXWWWWWWVVVSSSQQQMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQSSSSSSWWW[[[aaajjjuuuyyyrrrkkkccc\\\WWWPPPMMMMMMPPPSSSTTTYYYZZZ[[[\\\]]]^^^^^^___zzznnnjjjjjjmmmllljjjiiigggeeecccbbb[[[ZZZYYYYYYZZZYYYWWWUUUTTTSSSQQQPPPPPPPPPRRRSSSRRRPPPNNNLLLKKKGGGCCC@@@BBB???;;;999888666444222000000000111111111222222............------------......---------,,,,,,,,,---+++******,,,,,,+++)))++++++,,,,,,,,,---------''''''((()))***+++,,,,,,***************************+++,,,,,,,,,,,,///111222333777;;;===<<<888555777666555444444555666777;;;<<>>:::888666444222222111222111111111111111111111111......///000000000000000000000000000000000000000000000000000111111111111000000000000111333555777999EEE^^^~~~wwwdddaaalll~~~vvvmmmddd]]]YYYXXXVVVVVVVVVUUUSSSQQQMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPUUU[[[aaaiiivvvzzznnncccYYYUUUPPPNNNNNNPPPRRRRRRXXXXXXYYY[[[]]]^^^___```zzznnnkkkkkkmmmllljjjiiifffeeecccbbb]]][[[ZZZYYYYYYYYYWWWUUUUUUSSSQQQOOOOOOPPPRRRSSSRRRPPPNNNMMMKKKHHHDDD@@@@@@???<<<999777666444333000000000000111111111111........................,,,---...---,,,++++++,,,---,,,,,,+++++++++******++++++******++++++,,,---((((((((()))***++++++,,,************************)))***,,,,,,+++,,,...000333444666888999888666555888777777666555555555666777;;;AAAJJJPPPPPPJJJDDDCCCAAA???>>>>>>???AAABBBIIILLLPPPTTTWWWXXXXXXXXXMMMLLLJJJIIIJJJNNNQQQTTTRRRUUUUUURRRRRRVVVXXXVVVRRRPPPKKKEEECCCGGGOOOVVVYYYWWWTTTQQQOOONNNNNNNNNMMMPPPSSSTTTTTTUUUXXXZZZ^^^bbbeeeeeeggggggccc\\\VVVTTTQQQPPPPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNLLLLLLMMMOOOSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSRRRQQQQQQQQQRRRRRRUUUUUUUUUTTTTTTSSSSSSSSSPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\\\\[[[\\\]]]```bbbdddeeegggiiikkkllllllkkkkkkffffffeeecccaaa^^^[[[YYYPPPMMMHHHDDDBBB@@@>>><<<@@@???===<<<===???AAACCCHHHPPP\\\jjjwww|||yyysssrrrooollliiigggfffeee______```aaabbbdddeeefffdddcccbbbaaa``````aaaaaacccccccccccceeegggiiikkkiiiiiiiiihhhggghhhjjjlllmmmnnnooopppqqqqqqpppooollllllmmmooossswww|||~~~tttgggaaa^^^\\\ZZZUUURRRNNNJJJGGGDDD@@@===888777555333111111111111111111111111111111111111000000111222222222222222///////////////////////////000000000111111111111000000000000111333444555:::BBBSSSnnnlll^^^bbbvvv{{{rrrggg___ZZZWWWUUUTTTTTTTTTSSSRRROOOOOOOOONNNNNNNNNOOOOOONNNNNNOOOOOOOOOPPPPPPPPPMMMRRRWWW[[[___jjj{{{qqqcccXXXUUUQQQPPPPPPRRRRRRRRRTTTUUUVVVXXX[[[]]]^^^___yyynnnllllllmmmllljjjhhhfffdddcccbbb___]]][[[ZZZYYYYYYWWWUUUUUUTTTQQQOOOOOOPPPRRRTTTRRRQQQOOOMMMKKKHHHDDDAAA???>>>===:::777555444444222222111111000//////...///////////////////////////111222111...---...000.........---,,,++++++,,,+++************+++,,,---++++++++++++++++++++++++************************)))***+++++++++,,,...000222444555666666666555555888888888888777666555555555999BBBLLLSSSSSSMMMHHHCCCBBB@@@>>>===>>>>>>???HHHJJJNNNRRRVVVXXXZZZZZZRRRQQQNNNMMMNNNPPPTTTVVVVVVZZZ[[[WWWTTTUUUWWWVVVSSSRRROOOIIIFFFHHHPPPWWWYYYXXXVVVSSSQQQOOONNNNNNMMMOOOQQQSSSSSSUUUWWWXXXZZZ^^^aaacccfffiiifff```YYYWWWTTTRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMOOONNNNNNMMMMMMLLLLLLKKKMMMMMMMMMLLLKKKKKKMMMOOOQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQOOOPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRSSSSSSTTTTTTTTTOOOPPPRRRTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWZZZYYYYYYZZZ[[[]]]___```aaaccceeefffgggfffeeedddbbbaaa```^^^ZZZVVVRRRPPPHHHEEEBBB@@@@@@@@@>>>===>>>===;;;:::999999:::;;;@@@EEEOOOYYYfffsss}}}yyyuuuqqqnnnhhhfffeeecccaaaaaaaaaaaa^^^^^^```bbbdddeeefffgggcccbbbaaa``````aaabbbcccddddddcccdddeeegggiiikkkiiiiiiiiihhhggghhhjjjllllllmmmooopppqqqqqqppppppnnnnnnoooqqquuuyyy}}}uuuiiiaaa]]]YYYWWWSSSPPPLLLIIIFFFBBB>>>;;;777666444222111000000111000000000000000000000000000000111222222222222222///////////////////////////000000000111111111111000111111222333444555555:::???KKK___xxxyyyaaa[[[jjj|||wwwlllccc[[[XXXUUUSSSSSSTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNRRRVVVWWWYYYbbbqqq}}}vvvgggYYYVVVSSSRRRRRRTTTTTTTTTSSSTTTVVVXXXZZZ]]]^^^___vvvmmmlllnnnnnnmmmkkkiiigggeeedddcccbbb___\\\ZZZZZZYYYWWWVVVVVVTTTQQQNNNNNNPPPRRRTTTSSSQQQOOOMMMLLLHHHDDDAAA>>>>>>===:::777555555555333222111000///......---/////////000000000000000,,,///111///,,,+++,,,///---...///...,,,,,,,,,...******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************)))***++++++++++++...000111333666666555555555666777888999999999777666555444999AAALLLTTTVVVQQQLLLEEEDDDBBB@@@???>>>>>>>>>FFFHHHLLLQQQUUUXXXZZZ[[[UUUSSSQQQPPPPPPRRRTTTVVVZZZaaaddd___XXXWWWWWWWWWTTTUUUSSSNNNIIIIIIPPPVVVYYYYYYWWWVVVTTTRRRPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVXXX\\\^^^```dddiiiiiieee\\\YYYVVVTTTRRRQQQOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPPPPPQQQMMMNNNOOOPPPQQQSSSTTTTTTNNNNNNOOOPPPQQQRRRSSSSSSOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWXXXYYYXXXWWWVVVUUUXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]___aaaaaa```___^^^\\\\\\ZZZXXXSSSNNNIIIFFFAAA???>>>>>>???@@@???>>>>>>>>>===;;;::::::999999999<<>>>>>;;;666444555666111111000000/////////............/////////000000))),,,...,,,)))'''))),,,***,,,...---++++++,,,...******,,,---------,,,++++++++++++,,,,,,,,,,,,,,,************************(((***++++++***+++---000///333666777666555666777666777999::::::999777555666999AAAKKKSSSVVVRRRNNNFFFEEEDDDBBBAAAAAAAAAAAAFFFHHHLLLPPPTTTWWWZZZ[[[WWWVVVUUUTTTTTTTTTUUUVVV]]]ggglllggg___[[[ZZZYYYWWWYYYXXXRRRKKKIIIMMMRRRYYYYYYYYYXXXVVVTTTRRRQQQRRRPPPOOOOOOPPPRRRTTTTTTUUUXXXYYY[[[```gggiiifff^^^[[[WWWUUUSSSQQQOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIKKKMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLMMMLLLKKKJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQRRRRRRRRROOOOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWXXXYYYYYYWWWVVVTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXYYY[[[]]]]]]\\\[[[ZZZWWWWWWVVVSSSNNNHHHCCC@@@???>>>===>>>???@@@@@@?????????>>>>>>===<<<;;;:::444888===CCCKKKTTT^^^dddiiigggeeedddcccaaa^^^\\\UUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\___aaacccdddeeeeeeaaa___^^^]]]]]]___aaaccccccdddeeeggghhhhhhhhhhhhkkkkkkkkkjjjiiijjjlllnnnnnnooopppqqqqqqqqqpppooonnnooopppsssvvvyyy|||}}}}}}xxxppphhhaaa[[[VVVTTTQQQNNNIIIFFFCCC???;;;888777555444222111111111222000000000000000000000000......///000000000000000111111111111111111111111000000000000111111111111111111222333444444444444111888???GGGYYYsssvvv^^^YYY___tttyyyqqqaaa]]]WWWSSSRRRSSSSSSSSSTTTSSSRRRQQQQQQSSSUUUVVVQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRWWW___dddqqqzzzuuuiiiYYYVVVRRRPPPQQQTTTUUUVVVVVVWWWXXXZZZ\\\]]]______pppkkklllooorrrqqqpppnnnllljjjhhhhhheeebbb___\\\[[[ZZZYYYXXXVVVTTTQQQNNNNNNPPPSSSUUUSSSQQQOOONNNLLLIIIEEEAAA===>>>>>>;;;666444555777////////////000000000000---------.........//////+++...111///+++))),,,///(((***---,,,******,,,...)))+++---.........,,,+++))))))***+++,,,------...************************((()))++++++***+++---///...222666888666555666777555777999;;;;;;999777666888:::@@@IIIQQQTTTRRROOOFFFEEEDDDDDDCCCCCCCCCCCCFFFHHHLLLPPPTTTXXXZZZ[[[ZZZYYYXXXXXXWWWWWWWWWWWW___jjjqqqlllccc___]]]]]]YYY\\\[[[UUULLLHHHKKKOOOYYYYYYYYYYYYXXXVVVTTTSSSSSSQQQNNNMMMOOOQQQSSSTTTRRRTTTUUUUUU[[[cccfffddd___\\\XXXUUUTTTRRROOOMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJLLLNNNPPPLLLLLLLLLLLLLLLMMMMMMMMMIIIKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNOOOQQQRRRRRRSSSOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRVVVWWWXXXYYYYYYXXXVVVUUUSSSTTTTTTTTTUUUUUUUUUUUUWWWXXXZZZ\\\\\\\\\ZZZYYYUUUUUUTTTQQQMMMGGGAAA>>>AAA@@@???@@@AAABBBAAA@@@;;;;;;;;;;;;:::999888777444777;;;@@@DDDIIINNNRRR\\\[[[ZZZ[[[\\\[[[YYYXXXQQQRRRTTTVVVXXXYYYZZZZZZYYY[[[]]]```bbbccccccccc___^^^\\\[[[\\\^^^```bbbcccdddfffhhhiiiiiihhhgggiiiiiiiiihhhggghhhjjjllllllmmmnnnoooooonnnmmmlllnnnnnnppprrruuuxxx{{{|||~~~uuurrrmmmggg```[[[VVVSSSPPPMMMIIIEEEBBB???:::777777666444222111111222222000000000000000000000000000000111222222222222222111111111111111111111111000000000000111111111111000111222333333333333333222999>>>BBBOOOggg}}}~~~fff\\\___ggg}}}uuuccc^^^XXXTTTRRRSSSSSSSSSSSSRRRQQQPPPQQQRRRTTTVVVOOOOOOPPPPPPPPPPPPPPPQQQRRRPPPOOONNNPPPTTTYYY\\\eeennnxxx}}}{{{pppeeeYYYUUUQQQOOOPPPSSSUUUVVVTTTUUUVVVXXXYYY[[[\\\]]]tttiiiiiinnnooommmjjjiiihhhhhhfffeee```___^^^\\\ZZZXXXWWWVVVTTTTTTSSSQQQOOOOOOQQQSSSTTTRRROOOMMMKKKGGGBBB???BBB???;;;777444333444444111111111111000000000000........./////////000000//////.........---------------,,,+++,,,---...///)))***++++++++++++***)))---------,,,+++***)))(((''''''((()))))))))))))))(((((()))***************,,,...000333555666777777777888999::::::999777666777:::@@@GGGMMMPPPOOOMMMIIIGGGEEEEEEEEEDDDCCCAAAHHHMMMNNNKKKMMMVVV[[[[[[\\\___aaa^^^YYYVVVXXX[[[ccceeehhhjjjiiifffbbb```eeebbb\\\TTTNNNJJJJJJKKKUUUWWWZZZ\\\]]][[[WWWUUUTTTRRRPPPPPPQQQQQQPPPOOOOOOQQQTTTVVVYYY\\\aaaeee______]]][[[XXXUUURRRQQQPPPOOONNNLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSPPPOOONNNMMMLLLMMMNNNOOOOOOOOONNNMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSRRRQQQPPPTTTUUUWWWXXXXXXWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXYYYZZZ[[[WWWTTTOOOIIICCC@@@======???@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<:::888777777777777999<<<@@@DDDGGGSSSTTTVVVXXXYYYXXXWWWVVVTTTSSSRRRQQQRRRSSSUUUWWWYYY[[[^^^aaaccccccbbbaaa^^^^^^^^^^^^```bbbdddeeeddddddeeeggghhhjjjkkkkkkiiihhhhhhhhhhhhhhhiiijjjjjjkkkkkkjjjiiiiiijjjlllnnnpppqqqpppooosss{{{zzzlllkkkhhhccc\\\XXXVVVVVVQQQLLLFFFAAA===:::777555333222111111000000111111//////...//////000111222///////////////000111111000000000000000000000000111111000000000000111111///111222222111000222333555444777@@@KKKZZZnnnrrr___^^^^^^pppjjjcccZZZUUUSSSSSSSSSRRRSSSRRROOOMMMKKKLLLMMMMMMPPPPPPQQQQQQPPPPPPOOONNNPPPOOOOOOOOOPPPSSSVVVXXX]]]bbbhhhmmmooommmiiifffYYYWWWTTTRRRRRRTTTVVVXXXWWWXXXXXXXXXYYYYYYZZZZZZ~~~qqqgggggglllooommmjjjiiiiiihhhfffeeebbbaaa___]]][[[YYYWWWVVVUUUUUUTTTQQQNNNNNNPPPRRRSSSRRROOOMMMKKKHHHDDD@@@AAA???<<<888555444333333111111111111000000000000,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,+++***+++,,,---...***************************************)))((('''))))))***++++++++++++***((())))))***************---///111444777888999999888999999999888888777666777999>>>EEEKKKNNNNNNLLLGGGEEEDDDDDDDDDDDDCCCBBBDDDJJJMMMMMMPPPWWW[[[ZZZ___aaaaaa^^^XXXTTTUUUWWW```cccgggkkkmmmmmmkkkiiijjjfff___XXXPPPLLLKKKKKKRRRUUUZZZ]]]]]]ZZZXXXVVVTTTRRRPPPPPPPPPQQQPPPOOOPPPQQQSSSUUUVVVYYY]]]```^^^^^^\\\ZZZWWWTTTQQQOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPOOOMMMMMMMMMNNNNNNOOONNNNNNMMMNNNOOOPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXTTTQQQMMMHHHDDDBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???===;;;999888777777777999<<>><<<999888777666777888:::>>>AAACCCHHHJJJNNNRRRTTTVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUYYY[[[]]]^^^^^^]]]\\\[[[]]]\\\\\\]]]^^^```bbbccchhhggggggffffffeeeeeedddgggggggggggghhhhhhiiiiiiiiijjjjjjiiigggfffhhhiiimmmoooqqqrrrtttyyyzzzsssnnnjjjfffbbb```___\\\WWWSSSOOOKKKDDD???;;;888555333444444333222222222222333111000000////////////000...------------......///000000000000000000000000111000000//////000000111000222333333222111333444444555777999<<>>===<<<999666333111111111111111000000000/////////////////////////////////.........---------+++++++++++++++,,,,,,------,,,***))))))***,,,---***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,))))))***++++++++++++***,,,---000333777:::<<<>>>???===;;;999888888888888666777999>>>CCCFFFGGGGGGCCCBBBCCCEEEIIIMMMNNNOOOMMMMMMNNNPPPTTTXXXZZZYYYXXXZZZ[[[ZZZXXXWWWXXXYYYZZZ___fffooovvv|||~~~wwwsssmmmfff___XXXQQQMMMIIIQQQYYY^^^]]]ZZZYYYZZZVVVTTTQQQPPPPPPPPPOOONNNOOOPPPQQQQQQQQQSSSVVVYYY]]]]]]\\\ZZZWWWTTTPPPNNNNNNNNNLLLKKKJJJIIIIIIIIIGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUPPPNNNKKKHHHGGGFFFGGGGGGIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCBBB@@@>>><<<999888777777666777999<<>>>>>>>><<<:::666333111111111111111000000000////////////////////////...//////.........---------+++,,,,,,------------------,,,***))))))***,,,---***++++++,,,,,,,,,++++++)))******+++++++++++++++))))))***+++++++++++++++***+++...111555888;;;===@@@???===;;;::::::::::::777666777:::???BBBDDDEEEDDDDDDEEEIIIPPPVVVZZZ\\\]]]WWWQQQPPPRRRUUUXXXZZZWWWXXXYYYYYYXXXXXXYYYZZZZZZ^^^fffnnnvvv|||zzzxxxtttooojjjaaaXXXQQQJJJPPPXXX]]]]]]\\\[[[\\\XXXUUUSSSQQQQQQQQQOOONNNNNNOOOPPPQQQQQQSSSWWWYYY\\\\\\]]]\\\YYYVVVRRRPPPOOONNNMMMKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLKKKJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNPPPOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVRRRPPPMMMIIIGGGFFFFFFFFFHHHHHHIIIIIIHHHGGGEEECCCCCCBBBAAA@@@>>>;;;999888888777777777888;;;>>>???AAADDDIIINNNRRRUUUWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTVVVXXXYYY[[[]]]^^^^^^^^^]]]]]]\\\]]]^^^```bbbdddcccccccccccccccdddddddddcccdddfffggghhhhhhhhhgggggghhhhhhgggffffffgggiiimmmpppuuuzzz~~~vvvoookkkfffccc___```aaa^^^WWWPPPJJJFFF@@@;;;888666333222222111111000000000000000111111000//////...//////000000///////////////000////////////////////////000000////////////000000000222333333222111333444333555888888777>>>RRReeetttwww{{{bbbZZZXXXdddvvvzzznnnbbbZZZUUUSSSQQQQQQQQQQQQQQQPPPOOONNNPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQSSSTTTWWWWWWWWWWWWVVVVVVVVVVVVzzzvvvsssrrrnnniiihhhjjjooommmlllkkkjjjhhhdddaaabbbbbb```^^^\\\ZZZYYYXXXXXXWWWUUUQQQNNNLLLNNNOOOQQQPPPNNNNNNMMMJJJGGGDDD??????>>><<<:::666333111111111111111000000000000---------------,,,,,,,,,------,,,,,,,,,++++++++++++,,,---.........---------,,,+++******+++,,,---))))))*********))))))(((((())))))***************)))***++++++,,,+++++++++)))***,,,///222666999;;;??????===<<<;;;;;;;;;;;;888777555777;;;???BBBCCCEEEEEEHHHOOOXXXaaagggjjjkkk```TTTPPPPPPQQQUUUYYYZZZZZZYYYYYYXXXXXXWWWWWWYYY]]]dddlllsssyyy}}}zzzzzzyyyyyyuuulll```VVVMMMPPPVVV[[[^^^___^^^]]]ZZZXXXUUUSSSSSSRRRPPPNNNNNNOOOPPPQQQQQQSSSVVVYYYZZZ[[[\\\\\\[[[XXXUUURRRPPPOOONNNLLLKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQRRRSSSUUUWWWWWWUUURRRNNNJJJGGGEEEEEEEEEFFFGGGHHHIIIHHHGGGEEECCCBBBBBBAAA@@@>>><<<:::999:::999888888888:::===>>>CCCEEEJJJOOOTTTWWWXXXYYYWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVXXXZZZ\\\]]]^^^^^^\\\[[[[[[\\\]]]___aaaccc``````aaabbbbbbcccddddddbbbccceeeggghhhhhhggggggeeegggggggggfffgggiiikkknnnrrryyy{{{rrrkkkgggbbb```______^^^ZZZSSSMMMFFFBBB===999777666444222111111000///////////////111000000////////////000111111000////////////000////////////////////////000//////......//////000///111222222111000222333111222444555555;;;KKK[[[yyy|||xxxkkk\\\SSSZZZhhhwwwyyylllaaaYYYUUURRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNOOOOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSTTTWWWVVVVVVVVVVVVVVVUUUUUUyyyuuurrrrrrooojjjhhhiiiooonnnllllllkkkhhhccc`````````^^^]]]\\\ZZZYYYYYYXXXWWWUUUQQQNNNMMMNNNOOOQQQPPPNNNMMMLLLIIIEEEBBB@@@@@@>>><<<999666444222111111111111000000000000......---------,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''((())))))***************)))***++++++,,,,,,++++++******,,,...111555888:::<<<<<<<<<<<<<<<;;;:::999999777555555999===AAACCCEEEFFFJJJRRR^^^iiiqqquuurrrcccUUUPPPOOOOOORRRWWWZZZYYYYYYYYYYYYZZZYYYXXXVVVZZZ```gggooouuuyyy{{{xxxyyy}}}uuuggg[[[RRRRRRSSSYYY___bbb```]]]\\\ZZZWWWUUUTTTSSSQQQOOOPPPPPPQQQPPPOOOPPPSSSUUUVVVXXXZZZ[[[[[[XXXUUUSSSQQQPPPOOOMMMLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKOOOOOONNNNNNOOOQQQRRRSSSOOOOOOOOONNNNNNOOOOOOOOONNNOOOOOOPPPQQQQQQRRRRRRNNNOOOOOOQQQSSSUUUWWWYYYUUUSSSOOOKKKHHHFFFEEEEEEDDDFFFHHHIIIIIIGGGEEEDDDBBBBBBAAAAAA@@@>>>===<<<;;;:::999888999:::<<<>>>EEEHHHLLLQQQUUUWWWYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYY[[[]]]___```___``````aaaaaabbbccccccaaabbbdddfffgggggggggfffdddfffgggggggggiiikkkmmmooottt}}}}}}|||}}}yyymmmfffccc\\\]]]^^^]]]ZZZTTTNNNJJJCCC???;;;888666555444333222111111000///000000000000////////////000000111000000///...............//////////////////////////////............//////...000111111000///111222111111222444555999DDDQQQnnn{{{~~~|||iiiXXXWWW]]]hhh{{{wwwiii___YYYSSSRRRQQQPPPPPPPPPQQQRRROOOPPPPPPPPPPPPOOONNNNNNLLLLLLNNNOOOPPPQQQRRRRRRNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVUUUUUUUUUTTT{{{wwwttttttrrrmmmjjjjjjooonnnmmmlllkkkhhhccc```\\\\\\[[[ZZZYYYXXXWWWWWWTTTSSSSSSQQQOOOOOOQQQTTTQQQPPPNNNMMMKKKHHHDDDAAAAAA@@@>>>;;;888666444333111111111111000000000000000000/////////.........//////.........---------)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++---------,,,+++***)))((())))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,...111555888:::999:::;;;;;;;;;:::999888:::777444444888===@@@BBBEEEFFFKKKTTTaaammmwww{{{ssscccUUUQQQPPPNNNPPPTTTWWWVVVWWWXXX[[[]]]]]]\\\SSSWWW]]]eeelllrrrvvvxxxvvvyyy~~~{{{kkk^^^VVVSSSRRRWWW```dddaaa]]]^^^[[[XXXVVVUUUTTTRRRPPPQQQRRRQQQPPPNNNNNNPPPQQQTTTVVVXXXZZZZZZXXXUUUSSSQQQQQQOOONNNMMMLLLLLLLLLGGGGGGFFFFFFGGGIIIJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIJJJLLLLLLLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKOOOOOONNNNNNOOOQQQRRRSSSNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRLLLMMMNNNPPPRRRUUUWWWYYYUUUSSSOOOKKKHHHFFFFFFFFFDDDEEEHHHIIIJJJHHHFFFEEEBBBBBBBBBBBBAAA@@@??????<<<;;;:::999999;;;<<<>>>CCCEEEIIIMMMQQQSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWYYY[[[]]]^^^````````````aaaaaaaaaaaa```bbbdddfffhhhggggggfffdddeeeggghhhhhhjjjlllooopppvvvyyyyyy{{{~~~sssggg___\\\XXX[[[]]][[[VVVOOOJJJGGGAAA===999777666666555444333222222111000111111111//////...//////000111222000///...---------------//////////////////////////////............//////...///000000//////000111444222333555777999BBBLLLfff|||wwwaaaYYYXXX___qqq~~~oooccc\\\TTTSSSQQQPPPOOOPPPRRRSSSNNNOOOOOOOOOOOONNNMMMMMMIIIKKKLLLNNNPPPQQQQQQQQQMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTzzzssstttssskkkgggjjjnnnmmmkkkiiiiiigggdddaaa]]]]]]\\\[[[YYYXXXVVVUUUUUUSSSRRRPPPOOOOOOOOOOOOPPPNNNLLLLLLLLLJJJDDD@@@>>>>>><<<:::888666555444333222111000////////////,,,---------...////////////...,,,*********,,,---***+++***)))'''''')))+++...------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,...///,,,((()))---...,,,)))************+++++++++***+++,,,...000333555666777777888999999999999888999999888777777999>>>AAAIIIKKKOOOWWW```gggkkklllgggZZZMMMKKKNNNOOOPPPRRRWWWXXXYYY\\\___```^^^]]]___ZZZWWW]]]hhhrrruuutttwwwtttbbbZZZVVVPPPQQQYYYccchhhhhhbbb]]]XXXUUUTTTTTTRRROOOSSSRRRPPPOOONNNNNNOOOPPPSSSTTTUUUXXXZZZYYYWWWTTTSSSRRRPPPPPPPPPPPPNNNMMMHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGEEEFFFIIIKKKJJJHHHIIIJJJLLLMMMMMMLLLKKKJJJLLLMMMMMMMMMLLLKKKJJJIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNOOOPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOMMMKKKMMMQQQTTTUUUTTTTTTQQQLLLHHHDDDBBBBBBBBBEEECCCAAABBBCCCDDDDDDCCCDDDBBBBBBBBBCCCBBBAAA???===<<<999888999;;;???AAACCCGGGLLLPPPRRRRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVYYYYYYYYYZZZZZZZZZZZZZZZXXXWWWWWWWWWYYY[[[]]]^^^___```aaa```^^^]]]]]]^^^bbbaaaaaaaaabbbcccddddddeeeeeeeeefffhhhkkknnnpppsssyyy|||sssvvvzzz}}}zzzmmmccc\\\XXXXXXYYYZZZZZZVVVPPPJJJEEE<<<:::777555444222000...111111000000//////......000000///...............------......///111222333222222111000//////000000000000000111222222333333222222111111000////////////000111222444999@@@DDDaaammmZZZRRRWWWgggxxxwwwkkkdddYYYWWWUUUTTTTTTSSSPPPNNNRRRRRRQQQPPPNNNMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQMMMNNNOOOOOOPPPPPPOOOOOORRRRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQyyyyyyuuulllhhhiiinnnllljjjiiiiiigggdddaaa]]]]]]]]]\\\[[[YYYXXXWWWUUUTTTRRRPPPOOOOOOOOOPPPPPPNNNLLLLLLLLLJJJEEE@@@>>>>>><<<:::888666555444333222111000//////////////////////////////000000///...,,,******+++,,,------......,,,******,,,...------,,,,,,,,,,,,++++++)))***++++++++++++++++++,,,---,,,((((((+++,,,))))))************+++++++++++++++,,,...000222444555777888999:::;;;;;;;;;;;;::::::999777777999===AAAFFFGGGKKKPPPWWW\\\^^^^^^\\\RRRIIIGGGIIIKKKNNNRRRVVVXXX[[[___bbbddddddccc```\\\XXX[[[bbbkkkppprrrwwwwwwggg^^^ZZZUUUTTTYYY```eeefffhhhccc]]]YYYVVVTTTQQQNNNRRRRRRQQQPPPOOOOOOOOOOOORRRSSSUUUXXXZZZZZZWWWTTTSSSQQQOOONNNNNNMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFIIIJJJLLLMMMNNNMMMLLLKKKMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPQQQPPPPPPPPPOOOOOOOOOOOONNNOOOMMMKKKMMMPPPSSSTTTSSSSSSPPPLLLHHHEEECCCBBBCCCDDDBBBAAABBBCCCDDDDDDCCCEEECCCBBBCCCCCCCCCAAA???>>><<<:::888999<<>><<<;;;888777555444333222111000/////////////////////..................---,,,+++***+++,,,---+++,,,,,,***)))(((***+++++++++,,,,,,,,,,,,------******++++++******)))((())),,,---***)))++++++''')))************+++++++++,,,,,,,,,---///000222333444555777888:::;;;;;;;;;;;;;;;:::888777999<<>><<<:::999:::<<>>NNNlllsss```WWWZZZbbbyyyxxxtttiiiddd]]]WWWTTTRRRPPPOOOMMMNNNOOOOOOOOOMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLMMMNNNPPPQQQ|||qqqjjjkkkmmmllljjjiiiiiigggdddbbb]]]]]]]]]]]]]]]\\\[[[ZZZVVVTTTQQQOOONNNNNNPPPPPPQQQOOOMMMMMMMMMKKKFFFAAA???>>>===;;;999777555555333222111000////////////---------,,,+++++++++***------,,,+++++++++,,,---)))***+++***(((((((((*********+++,,,,,,---......+++++++++******(((''''''&&&***---,,,+++------***))))))*********+++++++++,,,,,,,,,---...///000111000111333555777888999:::<<<<<<;;;999888999<<<>>>GGGGGGGGGIIIKKKKKKIIIGGGJJJGGGFFFFFFEEEEEELLLTTTTTTXXX^^^cccgggjjjlllnnnjjjjjjjjjgggeeefffkkkooottt{{{uuuggg```WWWRRROOORRR[[[dddgggeeebbb^^^ZZZVVVSSSQQQRRRSSSSSSSSSRRRQQQOOOMMMMMMPPPUUUZZZ]]]\\\XXXTTTWWWTTTQQQPPPPPPOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIEEEDDDEEEFFFIIIJJJKKKMMMNNNOOOOOOOOONNNLLLJJJHHHHHHHHHJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIIIIKKKNNNPPPRRRSSSRRRPPPMMMKKKIIIHHHGGGHHHGGGGGGHHHIIIJJJIIIHHHHHHFFFDDDDDDDDDDDDCCCAAA???===;;;::::::===@@@BBBDDDGGGKKKMMMNNNOOOPPPQQQSSSRRRQQQQQQRRRTTTVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVYYY[[[]]]]]]]]]]]][[[\\\]]]]]]\\\\\\^^^___aaa```______^^^^^^^^^^^^aaaaaabbbeeeiiiooouuuxxx}}}}}}~~~|||yyyuuuqqqnnnqqqsssvvvzzzuuulllfffaaa]]]XXXXXXVVVRRRMMMFFF@@@===999777444333333222111///000000000000////////////111111000000000000111111............///000111222000000000000000000//////000000//////............//////000000111222222333222222222222222444888<<>>EEEFFFGGGIIILLLKKKIIIGGGGGGEEEFFFFFFDDDBBBHHHPPPSSSXXX^^^ccceeehhhjjjmmmllloooqqqpppllliiijjjmmmpppvvv~~~|||rrrggg\\\UUUQQQRRR[[[gggggggggeeebbb]]]XXXUUUSSSSSSTTTTTTTTTSSSQQQOOONNNMMMPPPUUU[[[___^^^ZZZWWWUUUSSSPPPOOOPPPQQQQQQPPPJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKIIIHHHHHHIIIKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGEEEEEEGGGHHHFFFEEEIIIJJJKKKLLLMMMNNNOOOOOOMMMLLLIIIHHHGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGGGGHHHKKKOOORRRVVVVVVUUUTTTRRRPPPNNNMMMOOONNNNNNOOOPPPPPPNNNMMMJJJGGGEEEDDDDDDDDDCCCBBB???>>>;;;:::;;;===AAACCCFFFIIILLLNNNNNNOOOPPPQQQPPPPPPOOOPPPQQQSSSTTTVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTWWWYYY[[[\\\\\\\\\]]]^^^___^^^\\\[[[\\\]]]``````___^^^]]]]]]]]]^^^^^^___bbbfffkkkqqqvvvyyy~~~|||zzzvvvsssooommmkkkmmmpppuuuzzz~~~wwwpppiiibbb^^^YYYXXXUUUPPPJJJDDD???;;;777555333222222222111///////////////000000000000111111000000000000111111///......//////000111222...///000000000000//////------......///////////////000111111222333444444///000111111222444888;;;;;;MMMggg}}}~~~lll___XXX[[[kkk~~~|||uuukkkaaaZZZVVVRRRPPPLLLLLLMMMNNNNNNMMMLLLKKKHHHIIIKKKMMMOOOPPPPPPPPPMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLMMMOOOQQQSSSsssmmmmmmlllkkkiiiiiiiiihhheeeccc]]]^^^]]]]]]\\\[[[ZZZYYYWWWTTTQQQNNNMMMNNNPPPRRRSSSPPPNNNNNNOOOLLLGGGBBB@@@???===<<<999888666555333222111000/////////////////////...............++++++,,,,,,,,,,,,------+++---......,,,+++++++++******+++,,,,,,---......++++++++++++***)))((('''$$$)))((((((***,,,,,,)))************++++++++++++++++++,,,---...///000222333555777999:::;;;<<<:::;;;;;;;;;::::::===???BBBCCCEEEIIILLLLLLJJJHHHEEEDDDDDDFFFCCCAAADDDJJJQQQVVV]]]aaacccdddhhhkkkkkkooossssssoookkkjjjjjjmmmsss{{{wwwjjj]]]XXXSSSPPPUUU^^^ggghhhhhhfffaaa[[[XXXVVVUUUUUUUUUTTTSSSQQQPPPOOONNNQQQUUU[[[___```]]][[[RRRPPPMMMMMMNNNPPPPPPPPPKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJGGGCCCAAABBBFFFHHHGGGDDDIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGHHHKKKQQQUUU\\\\\\]]]\\\[[[YYYWWWUUUVVVUUUUUUVVVWWWVVVSSSQQQJJJHHHEEECCCCCCCCCCCCBBB@@@>>><<<;;;<<<>>>AAACCCHHHJJJLLLMMMNNNNNNPPPQQQNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUXXXZZZ[[[\\\\\\^^^___```___\\\[[[\\\]]]______^^^^^^]]]^^^^^^^^^^^^```dddjjjpppuuuyyy{{{|||yyyuuupppmmmkkkkkkkkkkkkooouuu|||{{{uuuooohhhbbb^^^XXXVVVSSSMMMGGGBBB===;;;666444222111222222111000////////////000000000000......------......//////333222111///............---...///000111000///...------......///000000111000000111111222333444444...000111111111333666999:::EEEUUUiii~~~}}}iiiZZZVVVbbbttt}}}tttkkkddd]]]WWWSSSLLLKKKKKKJJJJJJJJJIIIIIIGGGIIILLLOOOQQQRRRSSSSSSMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPNNNMMMNNNOOOQQQRRRtttlllmmmlllkkkiiiiiiiiihhhfffccc``````______]]]\\\ZZZZZZWWWUUUQQQMMMLLLNNNPPPRRRSSSQQQOOOOOOOOOMMMGGGCCC@@@???>>><<<:::888666666333222111000//////////////////////////////000000***+++,,,,,,------------)))***,,,,,,***)))))))))+++++++++,,,,,,---------++++++,,,,,,+++***)))))) ''',,,***(((***,,,,,,)))************+++++++++*********+++,,,...///000333444666888999;;;;;;;;;999:::;;;;;;;;;;;;>>>@@@@@@BBBEEEIIIMMMNNNLLLIIIFFFDDDDDDGGGFFFCCCEEEIIIMMMSSS[[[___aaacccgggkkklllnnnqqqrrrpppnnnlllllllllqqq{{{}}}ooocccaaa\\\RRRNNNRRR]]]```cccdddaaa^^^\\\\\\WWWVVVUUUSSSRRRQQQPPPPPPPPPRRRVVV[[[```bbb```^^^TTTQQQNNNMMMNNNOOOPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKFFFFFFEEEEEEFFFGGGHHHHHHJJJJJJIIIJJJJJJKKKLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMMMMLLLLLLJJJKKKLLLMMMNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHHHHIIIMMMTTTZZZaaabbbddddddcccaaa___]]]\\\[[[[[[[[[[[[YYYVVVSSSJJJHHHDDDBBBBBBBBBBBBAAAAAA???===;;;<<>><<<:::888666666333222111000////////////,,,---------.../////////***+++,,,---------------,,,---//////...,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******&&&---111---***+++......)))************+++++++++))))))***+++,,,...///000333333555777888999999999888:::;;;;;;;;;<<<>>>@@@AAACCCFFFKKKOOOPPPMMMKKKIIIFFFFFFJJJJJJHHHHHHKKKJJJQQQZZZ___```ccchhhmmmoooppppppqqqqqqqqqpppppplllqqq{{{yyyooooooiii[[[PPPOOOOOOTTT[[[_________aaabbbYYYWWWUUUSSSQQQQQQQQQQQQQQQSSSVVV[[[```cccbbbaaaXXXUUUQQQOOOOOOPPPQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKJJJJJJJJJJJJKKKLLLGGGGGGHHHHHHIIIJJJKKKKKKHHHKKKLLLKKKHHHGGGJJJMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIGGGFFFEEEHHHIIIKKKLLLMMMMMMMMMLLLJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKPPPWWW]]]eeefffhhhiiihhhfffdddbbb___^^^^^^^^^]]][[[WWWTTTJJJGGGDDDBBBAAABBBAAAAAAAAA???===<<<<<>>LLL```ttt~~~ppp^^^^^^dddttt~~~vvvlllbbb[[[UUUSSSPPPMMMLLLLLLNNNOOOIIIKKKMMMPPPQQQQQQPPPPPPNNNNNNOOOPPPPPPPPPOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNsssiiigggmmmllljjjiiiiiigggeeebbb```aaacccdddbbb^^^YYYVVVTTTTTTRRROOOLLLKKKLLLNNNRRRPPPNNNNNNNNNKKKEEE@@@CCCBBB???<<<888555222111222222222222222000//////,,,,,,------...////////////000000...+++***---000111...+++))))))***---///,,,,,,,,,,,,,,,,,,,,,,,,111111///...,,,***))))))******))))))******+++,,,************************,,,,,,++++++,,,,,,---...///000111222222000...---:::;;;<<<<<<;;;;;;<<<===???BBBGGGKKKMMMLLLKKKIIIIIIIIIJJJKKKKKKJJJGGGDDDMMMQQQXXX]]]bbbfffiiillljjjhhhfffhhhlllpppppppppnnnrrryyy~~~xxxnnn^^^QQQLLLKKKKKKOOOUUUWWWVVVWWW[[[XXXWWWVVVUUUTTTSSSQQQPPPOOOQQQUUUZZZ___``````^^^\\\XXXTTTRRRQQQQQQNNNKKKNNNMMMKKKJJJJJJJJJKKKKKKMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPLLLLLLKKKJJJJJJJJJJJJJJJLLLIIIJJJNNNOOOQQQZZZfffjjjjjjiiijjjjjjhhheeebbbaaaaaa```^^^[[[VVVRRRPPPIIIEEEAAA??????@@@AAA@@@?????????>>>>>>AAAEEEIIIJJJJJJKKKKKKLLLLLLMMMMMMQQQQQQQQQRRRSSSUUUVVVWWWSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXX[[[^^^```^^^\\\[[[[[[]]]^^^______^^^^^^```bbbfffgggkkkuuuzzztttooohhheeeeeeiiimmmpppsssyyyzzz}}}}}}qqqkkkccc^^^]]]\\\YYYWWWTTTOOOIIICCC???;;;888555333111000000111222222111////////////////////////---------............///////////////000000000000------............------..................------000///...---------------......///000111111222222444000222???QQQeeeyyyqqqiiicccjjj|||}}}~~~|||ooodddYYYSSSMMMLLLKKKHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLLLLNNNMMMLLLLLLLLLLLLLLLMMMtttkkkiiinnnllljjjjjjiiihhheeeccc___aaacccdddbbb^^^YYYVVVSSSRRRQQQNNNKKKKKKMMMNNNRRRPPPNNNNNNNNNKKKEEE@@@>>>======<<<;;;999999888444444333222222111111000..................------,,,---...,,,***)))***---+++)))'''%%%$$$&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,************************,,,++++++++++++,,,------...000333666888:::;;;<<<======>>>======<<<===>>>>>>AAAFFFJJJLLLKKKJJJHHHHHHHHHIIIKKKMMMNNNNNNNNNOOORRRVVVZZZ^^^aaaeeegggkkkiiihhhjjjnnnrrrssssssnnnqqqvvv}}}yyygggXXXPPPIIIGGGHHHKKKLLLLLLOOOTTTTTTUUUWWWVVVTTTSSSQQQQQQRRRSSSVVVYYY\\\^^^]]]]]]]]]YYYTTTQQQPPPPPPNNNLLLNNNMMMLLLKKKJJJKKKKKKLLLOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIKKKIIIJJJOOOQQQTTT]]]hhhmmmlllkkkkkkkkkiiifffdddaaa```___\\\YYYUUURRRPPPHHHEEEAAA??????@@@@@@@@@>>>??????>>>???AAAEEEIIIJJJJJJKKKKKKKKKLLLLLLLLLPPPQQQRRRSSSTTTUUUVVVVVVSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWZZZ]]]^^^]]]\\\[[[ZZZ]]]^^^``````______```bbbhhhjjjnnnvvv}}}~~~zzzuuuooolllhhhfffgggjjjmmmoooxxx~~~zzznnnggg___ZZZYYYXXXVVVTTTQQQMMMFFFAAA===999666444333111000000111222222111////////////////////////---------............///.../////////000000000000...//////////////////...........................000//////............///000000111222222333444444777444555===KKK[[[ooo~~~~~~|||uuummmlllttt}}}wwwnnnbbbYYYPPPMMMLLLIIIIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMsssjjjjjjmmmllljjjiiiiiihhheeeccc___aaaccccccbbb^^^ZZZWWWQQQQQQPPPMMMKKKKKKMMMOOORRRPPPNNNNNNNNNKKKEEE@@@<<<<<<<<<<<<<<<<<<<<<<<<444333222000000000000111000//////...------,,,,,,...///000000...------......,,,)))''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))******+++++++++******++++++,,,---************************+++++++++++++++,,,------+++,,,...222777;;;???BBB??????>>>===<<<<<<<<<<<<===???CCCGGGIIIIIIIIIHHHHHHHHHIIIKKKNNNSSSWWWYYYWWWXXXXXXZZZ]]]bbbeeehhhiiiggggggiiillloooqqqqqqlllmmmqqqwwwppp___VVVKKKEEEBBBBBBBBBBBBFFFKKKMMMQQQVVVVVVTTTRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[\\\^^^ZZZTTTQQQOOOOOONNNMMMOOONNNMMMMMMLLLMMMMMMMMMQQQPPPNNNMMMLLLKKKJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIILLLPPPRRRVVV```iiinnnllljjjiiiiiiiiifffeee```^^^[[[XXXUUURRRPPPOOOHHHEEEAAA????????????>>>>>>>>>?????????AAAEEEIIIJJJJJJJJJJJJKKKKKKKKKKKKOOOQQQRRRTTTUUUUUUTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSTTTTTTUUUVVVVVVWWWVVVXXX[[[]]]\\\ZZZZZZZZZ]]]^^^____________bbbdddllloootttwwwxxxuuuqqqnnnhhhhhhggggggiiilllooorrr|||}}}vvvjjjcccZZZUUUSSSSSSRRRQQQMMMIIICCC>>>:::777444222333111///000111222111000////////////////////////---------............///....../////////000000000//////000000000000//////........................//////.........///000000000111111222222333333333666444555;;;BBBPPPeeewww{{{|||~~~tttooottt|||}}}{{{nnnbbbUUUPPPNNNKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNqqqhhhiiillljjjiiihhhhhhfffdddaaa___```bbbcccbbb^^^ZZZWWWPPPPPPOOOMMMKKKKKKMMMPPPQQQOOONNNNNNNNNKKKFFFAAA??????>>><<<;;;999888888444222000...---...///000//////.........---------///000222222222000//////111///---,,,+++,,,...///++++++,,,,,,,,,,,,------+++***************))))))+++++++++++++++,,,,,,---************************+++++++++***+++,,,,,,---,,,,,,,,,...222888===@@@BBB@@@===<<<<<<<<<;;;:::<<<>>>AAADDDFFFGGGHHHGGGJJJJJJKKKMMMQQQYYYaaagggfffbbb^^^\\\^^^aaaeeehhheeedddcccccceeefffggghhhfffgggkkkrrr|||tttfff^^^QQQJJJCCCBBBAAA???AAAFFFFFFLLLRRRTTTRRRPPPQQQRRRTTTTTTUUUUUUVVVXXXZZZ\\\^^^[[[VVVRRROOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQOOOMMMLLLKKKJJJJJJNNNMMMMMMLLLKKKIIIHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKNNNPPPRRRVVV^^^eeekkkiiifffdddddddddbbbaaa\\\YYYVVVRRROOOMMMMMMMMMGGGEEEAAA?????????>>>======>>>??????@@@BBBFFFIIIJJJJJJJJJJJJJJJKKKKKKKKKOOOQQQSSSUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQRRRSSSTTTTTTUUUVVVVVVVVVTTTWWWZZZ[[[ZZZZZZZZZZZZ___^^^]]][[[[[[^^^dddhhhppptttxxxxxxtttnnnjjjhhheeeeeefffgggjjjooouuuyyy~~~~~~|||sssfff___VVVQQQOOOPPPOOONNNIIIEEE@@@;;;888666444222222111//////111111111000////////////////////////---------............///........./////////000000/////////000000/////////---------...............------------...//////000.../////////000000000111000111444888<<>>;;;999777555444555333111///...///000111---------.........//////,,,,,,---...///...---+++---,,,***)))))))))+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************+++************+++,,,,,,111000000111444:::@@@DDDFFFCCC???>>>>>>???>>><<<;;;<<>><<<<<<===???@@@@@@BBBFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLPPPQQQSSSTTTUUUSSSRRRQQQRRRRRRSSSSSSSSSRRRPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUSSSUUUXXXYYYYYYYYYZZZ[[[```^^^ZZZXXXYYY___gggnnntttxxxzzzwwwooohhheeeeeeeeeeeefffgggkkksss}}}zzzqqqccc\\\TTTOOONNNNNNNNNLLLFFFBBB===999777666444222222000//////000111111000////////////////////////---------............///............////////////---......//////......------------.........//////---,,,,,,,,,---.../////////////////////000000000...000333666999CCCXXXlll|||yyylllqqq~~~~~~~~~}}}~~~uuufff]]]VVVOOOKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOOOOwwwmmmllljjjiiigggffffffeeebbb```^^^___bbbcccbbb___[[[XXXRRRRRRQQQNNNLLLLLLNNNPPPPPPOOOMMMNNNNNNLLLFFFAAA>>>===<<<;;;999888666666666555444222222222222333,,,,,,------...//////000...---,,,...///000...---,,,+++***)))))))))***+++***++++++,,,,,,------...***+++,,,---...///000000******))))))******+++,,,***************************************+++,,,,,,///......000444;;;BBBFFFJJJFFFBBB@@@BBBCCCBBB@@@;;;<<<===@@@BBBEEEGGGHHHJJJMMMRRRYYYdddtttuuuggg___]]]^^^^^^cccbbb```\\\XXXVVVVVVWWWUUUZZZaaajjjsssyyy~~~|||zzzzzzyyyvvvbbbXXXNNNJJJHHHDDDBBBCCCAAACCCGGGLLLOOOPPPPPPOOONNNQQQSSSSSSRRRTTTXXX\\\______\\\XXXSSSPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLQQQSSSQQQPPPTTTXXXYYY^^^[[[YYYXXXWWWVVVSSSQQQOOOMMMKKKHHHGGGGGGHHHIIIIIIFFFCCCBBBAAA@@@>>><<<;;;<<>>:::777555555333222222000...///000111000///////////////////////////---------............///------........./////////------............------,,,,,,------.../////////...------------......///111111111111111111111111111222555666666<<>>>>>===;;;:::999888777444444333333222111111111------..................000...------000111111///......---,,,,,,,,,,,,---******+++,,,,,,---......)))******+++,,,------...))))))(((((())))))***+++***************************************++++++,,,*********,,,111777>>>BBBKKKFFFAAA@@@BBBDDDCCCAAA;;;<<<===???AAAEEEHHHIIIKKKNNNTTT[[[gggxxxxxxggg___^^^^^^_________^^^ZZZUUURRRRRRTTTRRRVVV\\\dddkkkqqquuuwwwyyy}}}|||yyyyyy}}}~~~lll___RRRLLLIIIFFFFFFGGGDDDCCCDDDIIIOOOSSSRRROOONNNRRRTTTTTTQQQQQQUUUYYY___```___\\\VVVRRRPPPQQQNNNOOOPPPRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJMMMSSSVVVRRRQQQUUUXXXXXXYYYXXXVVVVVVUUUSSSOOOLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJGGGEEECCCBBBAAA???===:::<<>>:::666444333333222111111000......000111000///////////////////////////---------............///---------.........//////......////////////......,,,,,,------...//////000111000000////////////000111111111111111111111000333333444555444888DDDRRRhhhqqqdddbbbggglllvvv~~~~~~uuugggYYYRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJJJJMMMLLLLLLLLLLLLLLLMMMMMM{{{mmmkkkmmmllljjjiiiiiihhheeebbb]]]___bbbcccbbb___[[[YYYVVVUUUTTTPPPMMMMMMNNNPPPPPPNNNMMMNNNOOOLLLGGGBBBBBBAAA???===;;;888777666000111111111000///...---/////////...------,,,,,,...+++((())),,,......---------,,,++++++++++++,,,******+++,,,,,,---......++++++******)))(((((((((((((((((((((((())))))************************************)))***++++++,,,,,,++++++---111666;;;???HHHCCC======@@@BBBAAA???;;;<<<<<<>>>AAAEEEHHHJJJLLLPPPUUU[[[dddtttnnn^^^XXXYYY[[[]]][[[[[[ZZZVVVQQQOOOPPPRRRQQQTTTYYY___ffflllppprrrqqqwwwyyywwwxxxuuufffUUUMMMKKKIIIKKKMMMGGGDDDCCCHHHPPPUUUSSSOOOOOOSSSVVVUUUQQQOOORRRVVV___aaabbb^^^XXXSSSQQQQQQLLLMMMOOOPPPPPPPPPOOOOOOMMMMMMLLLKKKKKKJJJKKKKKKFFFGGGHHHHHHIIIIIIHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGKKKJJJIIIHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGHHHIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIMMMTTTWWWTTTSSSWWWZZZYYYXXXWWWVVVVVVUUURRRNNNKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJHHHFFFDDDCCCBBB???===:::<<>>BBBBBB???<<<<<<@@@CCCCCCCCC===;;;999<<>>>>>>>>???@@@CCCFFFHHHJJJNNNNNNOOOOOONNNOOORRRUUUSSSRRRPPPOOONNNOOOQQQRRRRRRRRRRRRPPPNNNMMMNNNOOOPPPRRRTTTUUUUUUSSSRRRPPPSSSUUUXXX[[[\\\[[[ZZZXXXYYY^^^fffnnnrrrrrrpppnnnkkkfffccccccbbb___```dddeeejjjpppxxx}}}~~~}}}qqqhhheeeSSSQQQOOOMMMLLLIIIEEEAAA999888666333222111111111////////////////////////222111111000///.........111000...------...000111.........------.........000000000//////.........---------............///////////////000000000000000000000000000000000000000///------///555>>>DDDWWWrrr{{{hhhUUURRRRRRWWWdddrrr{{{~~~vvvlll```XXXQQQQQQOOOMMMJJJKKKMMMOOOOOONNNMMMNNNOOOOOONNNLLLMMMMMMKKKJJJIIIIIIIIIIIILLLLLLKKKKKKKKKKKKKKKLLL}}}oooiiikkkiiifffdddddddddcccbbb^^^^^^```aaabbb```\\\XXXUUUUUUSSSPPPNNNMMMOOOPPPSSSPPPMMMLLLLLLIIIDDD???AAA@@@===999666555444333555333111000111111111///////////////////////////...------,,,,,,---------///...,,,+++***)))******+++++++++,,,,,,,,,------*********))))))*********+++++++++*********))))))+++++++++*********))))))************************+++,,,...///111555:::>>>>>><<<;;;===AAADDDEEEDDDAAA>>>;;;<<>>777666444222000//////000////////////////////////111000000//////...------000///---,,,,,,---///000......------------......------,,,,,,++++++++++++---------............///.../////////000000000000//////////////////////////////......000555<<>>>>>AAAFFFJJJLLLNNNMMMLLLLLLNNNQQQUUUWWWWWWUUURRRPPPPPPQQQSSSTTTUUUSSSPPPLLLIIIIIILLLNNNSSSWWW\\\dddqqq}}}zzzqqqpppqqqwww}}}kkk]]]XXXZZZ___bbbWWWLLLIIIJJJMMMQQQUUUTTTUUUUUUSSSRRRSSSUUUWWW]]]dddkkkmmmhhhaaa[[[XXXRRRPPPNNNNNNNNNOOONNNMMMNNNLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFGGGIIIIIIHHHFFFGGGHHHHHHHHHGGGHHHKKKMMMQQQWWW^^^```]]][[[]]]___```aaaaaaaaa___\\\ZZZXXX[[[YYYXXXXXXXXXWWWUUUSSSSSSPPPMMMKKKIIIGGGDDDAAA@@@@@@@@@BBBCCCFFFHHHJJJJJJKKKMMMMMMMMMOOOQQQTTTTTTSSSPPPOOONNNNNNOOOPPPTTTTTTTTTRRRPPPOOOOOOQQQMMMMMMNNNPPPRRRTTTVVVWWWTTTTTTUUUWWWZZZ^^^aaaccceeejjjpppuuutttooohhhcccbbb^^^]]]___``````ccchhhlllttt|||{{{uuuqqqpppooommmooosssqqquuuwwwnnneee[[[TTTOOONNNLLLKKKHHHCCC===999444333111///............/////////////////////////////////......------,,,///...---,,,,,,---...///------,,,,,,,,,,,,------...............------------------............///....../////////000000000///////////////////////////000000000111444999===EEE^^^}}}~~~rrrbbbWWWOOOOOOXXXeeewww}}}tttlllZZZVVVRRRPPPPPPPPPMMMJJJLLLLLLLLLMMMOOOPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLL}}}qqqkkkhhhfffdddcccdddcccbbb```______```ccccccbbb^^^ZZZVVVUUUTTTQQQNNNMMMOOOQQQRRRPPPNNNOOOPPPOOOKKKGGGAAA@@@<<<999666555444333000...---...000111111000000000000000000000000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************************************+++,,,------...///333666999:::===AAACCCEEEEEEDDDEEEDDDDDDDDDEEEGGGGGGHHHLLLKKKKKKKKKMMMPPPRRRTTTQQQQQQPPPOOOOOOOOOPPPPPPSSSQQQOOOKKKIIIKKKOOOSSSTTTXXX^^^hhhxxxvvvsssqqqvvvzzzggg]]]]]]```ggg^^^SSSKKKHHHKKKRRRXXXVVVVVVVVVTTTSSSRRRTTTVVVZZZaaajjjnnnlllfff```\\\UUURRRPPPOOOPPPOOONNNMMMNNNMMMKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFFFFGGGIIIIIIHHHGGGFFFGGGGGGFFFFFFGGGIIIKKKQQQXXX```bbbaaa___aaacccfffgggiiijjjjjjiiigggfffgggeeedddcccbbb```\\\ZZZVVVSSSOOOLLLIIIGGGCCCAAA@@@@@@@@@AAACCCEEEGGGHHHIIIKKKMMMNNNNNNOOORRRTTTTTTRRRPPPNNNMMMMMMNNNOOOPPPQQQQQQQQQOOOOOOQQQSSSNNNNNNMMMNNNPPPRRRUUUWWWTTTTTTUUUVVVZZZ```eeehhhkkkmmmooopppmmmgggaaa^^^___\\\[[[^^^```aaaeeejjjpppyyy~~~uuupppjjjfffdddbbbaaafffllljjjsss~~~vvvmmmhhhaaaWWWPPPNNNMMMKKKIIIFFF@@@:::555333222000...------......////////////////////////.........------,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---//////////////////......---------............///........./////////000000///////////////////////////000111111222333666888???QQQkkkyyyiiiWWWOOOQQQ\\\lllzzz~~~~~~|||vvvccc\\\SSSPPPPPPPPPMMMIIIKKKKKKKKKLLLNNNOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKqqqkkkgggfffddddddeeedddbbbaaa^^^___```bbbdddbbb^^^[[[VVVVVVTTTQQQNNNNNNOOOQQQOOOLLLKKKKKKMMMLLLHHHDDDAAA@@@<<<999666555444333000///......000111000000////////////////////////,,,,,,,,,,,,,,,---...///++++++,,,,,,------------*********+++++++++,,,,,,,,,++++++++++++++++++,,,************************************************************************)))***,,,------///333555999<<>>888333222111000///......///000////////////////////////------------,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------............///............////////////...........................000222222222222333555999FFFYYYooo|||fffWWWQQQTTT^^^hhhrrrxxx}}}}}}~~~|||oooeeeYYYQQQOOOOOOMMMJJJKKKKKKJJJLLLNNNNNNMMMKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMpppiiifffeeedddeeeeeeeeebbb```]]]^^^___bbbcccbbb^^^[[[WWWVVVTTTRRROOONNNPPPRRRSSSPPPNNNMMMMMMKKKGGGBBBAAA@@@===999666555444333666444222111111000///...////////////////////////,,,,,,,,,,,,---......///+++,,,------------,,,,,,************++++++++++++++++++************++++++***************+++++++++***************+++++++++************************''')))+++---...000333555999<<<@@@BBBBBBBBBBBBCCCLLLSSS\\\```]]]TTTKKKEEEIIIJJJKKKLLLMMMNNNOOOOOOHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRSSSVVV\\\bbbgggjjjnnnqqqtttzzz}}}xxxvvvyyypppeeeaaahhhhhhbbbTTTJJJKKKTTTZZZZZZZZZYYYVVVSSSRRRSSSUUUVVVZZZ```eeegggddd```]]]WWWUUUSSSRRRRRRRRRQQQOOOPPPNNNMMMMMMOOOPPPPPPOOOKKKJJJJJJJJJJJJIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBCCCEEEFFFDDDCCCBBBCCCCCCCCCBBBCCCFFFHHHNNNWWWaaafffggggggjjjmmmqqqtttxxx}}}~~~|||yyyvvvrrrlllhhh^^^ZZZTTTOOOKKKHHHDDDBBBBBBAAAAAAAAABBBCCCEEEFFFIIIKKKMMMNNNNNNNNNOOOPPPNNNMMMKKKIIIIIIJJJKKKLLLIIIJJJLLLMMMNNNPPPSSSUUUTTTRRRQQQOOOOOOPPPRRRSSSUUUVVVXXX[[[___cccgggjjjmmmjjjfffbbb```______```]]][[[\\\aaafffiiinnntttyyyqqqhhh```WWWTTTQQQPPPNNNPPPXXXbbbmmmyyy|||ssshhhbbb```]]]WWWQQQLLLJJJGGGDDD@@@<<<777333222111000/////////000111////////////////////////------------------------------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///------........./////////...........................000111222111111222444555===JJJ[[[ssswwwggg[[[TTTTTTXXXdddjjjrrrvvvwwwzzz{{{rrrdddZZZTTTQQQOOONNNLLLKKKKKKKKKMMMMMMKKKJJJJJJJJJIIIIIIHHHIIIIIIJJJMMMMMMLLLMMMMMMNNNOOOPPPqqqhhhdddccccccdddddddddaaa___\\\]]]^^^aaabbbaaa]]]ZZZWWWVVVUUURRROOONNNPPPRRRUUURRRPPPOOOPPPNNNIIIEEEAAA@@@===999666555444333777444222111111000///---------------------------,,,,,,,,,,,,---...//////,,,------......---,,,+++************++++++++++++*********))))))*********))))))*********+++++++++))))))*********+++++++++************************(((***,,,---...///222444888;;;???AAAAAABBBDDDFFFPPPYYYcccgggbbbWWWLLLEEEFFFHHHJJJLLLNNNOOOOOOPPPHHHIIIIIIJJJKKKMMMNNNOOOOOOQQQUUUZZZ___fffmmmrrruuuzzz|||zzzyyy|||~~~~~~{{{vvvuuuzzz}}}pppjjjjjjnnnjjj[[[MMMMMMSSSYYY\\\[[[ZZZWWWTTTRRRSSSTTTVVVWWW[[[^^^``````]]][[[XXXVVVSSSSSSSSSSSSRRRQQQOOOMMMLLLMMMNNNPPPPPPOOOKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGGGGFFFDDDBBBCCCDDDCCCBBBCCCFFFHHHNNNWWWbbbiiikkklllooosssvvvxxx}}}~~~xxxrrrmmmfffaaa[[[UUUPPPMMMIIIGGGDDDDDDCCCCCCDDDEEEFFFGGGHHHJJJLLLLLLLLLKKKKKKLLLJJJIIIHHHGGGGGGIIIKKKLLLKKKLLLNNNNNNNNNPPPRRRTTTSSSSSSRRRQQQQQQQQQRRRSSSUUUWWW[[[___bbbeeefffgggcccbbb___]]]\\\]]]^^^___[[[YYY\\\cccjjjooovvv}}}xxxkkkbbbZZZTTTOOOMMMMMMNNNOOORRR\\\gggwww~~~~~~|||uuummmddd^^^[[[XXXSSSNNNJJJGGGCCC???<<<999555333111000///......///000111////////////////////////---------------..................//////...............------------......---------....../////////---------............///---------.........//////...........................///111111000000222444333888@@@LLL```xxxrrrcccYYYVVVWWW[[[```eeejjjpppxxx~~~ttthhh^^^XXXTTTRRRMMMLLLKKKKKKLLLKKKJJJHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKLLLLLLNNNOOOOOOtttjjjbbbbbbbbbbbbcccbbb```^^^[[[\\\^^^```bbbaaa]]]ZZZWWWWWWUUURRROOOOOOPPPRRRNNNLLLKKKLLLNNNMMMIIIFFFAAA@@@===999666555444444111000......///000000///------------------------+++++++++,,,---...///000------.........---++++++)))************+++++++++******))))))))))))******))))))******++++++++++++))))))******++++++++++++************************)))+++---......///111222666:::>>>@@@AAACCCFFFJJJQQQZZZdddhhhbbbVVVKKKDDDCCCEEEIIIMMMPPPRRRTTTTTTMMMMMMLLLLLLLLLMMMNNNNNNOOORRRXXX^^^eeemmmtttyyyyyy~~~zzz{{{}}}~~~|||vvvrrrvvvyyyrrrlllsssppp___PPPNNNSSSWWW]]]\\\[[[WWWTTTRRRSSSTTTVVVVVVWWWZZZ\\\\\\[[[ZZZXXXVVVTTTSSSTTTTTTSSSRRRNNNLLLKKKLLLNNNOOOOOONNNKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFEEECCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@@@@AAACCCDDDBBBAAACCCDDDDDDDDDCCCDDDFFFIIINNNWWWdddkkknnnpppssswwwyyy{{{|||uuupppkkkfff___YYYTTTQQQMMMKKKGGGFFFEEEEEEEEEFFFHHHIIIFFFHHHKKKKKKJJJHHHHHHIIIHHHGGGFFFFFFFFFHHHJJJLLLNNNOOOPPPPPPOOOOOOQQQSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUXXX]]]aaadddeeeeeedddZZZYYYYYYYYYYYYZZZ[[[\\\YYYXXX\\\eeennnttt|||ooo```WWWPPPKKKLLLKKKMMMQQQSSSWWWcccooo~~~|||{{{}}}~~~zzzvvvpppjjjbbb\\\XXXSSSOOOKKKIIIEEE@@@<<<999777444222//////...---...///000111////////////////////////..............................////////////......///......------......///*********++++++,,,,,,,,,---------.........//////---------.........//////...........................///000000///000222444333777<<>>AAABBBBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGNNNVVVaaakkkrrruuuvvvwww}}}xxxrrrnnnnnnkkkeee]]]TTTNNNLLLGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJLLLNNNPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQSSSWWWZZZZZZ]]]aaaeeefffeeebbb```TTTTTTUUUVVVYYYZZZZZZZZZXXX\\\aaahhhsss}}}pppdddVVVJJJFFFHHHIIIKKKRRR[[[___cccppp{{{{{{||||||tttmmmkkkgggaaaZZZTTTPPPMMMLLLHHHAAA999555555555222///000000//////.........---/////////...---+++***)))///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------+++,,,,,,------,,,,,,+++------...///000000//////////////////000000000000333444888===DDDPPPdddvvv{{{hhhYYYLLLFFFMMMTTTUUUZZZcccpppwww}}}rrrggg]]]XXXUUUQQQMMMKKKLLLLLLJJJGGGEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJyyymmmeeedddbbbbbbccccccaaa___ZZZZZZ\\\___aaaaaa^^^[[[ZZZYYYWWWTTTQQQPPPQQQSSSTTTQQQOOONNNNNNMMMHHHDDDBBB@@@===:::888666555333444333333222222111111000////////////...---,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,...,,,***+++...111111000***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))+++******))))))******+++++++++++++++,,,---...///222222777???CCCDDDIIINNNQQQQQQQQQQQQPPPMMMGGGCCCBBBCCCFFFJJJOOOSSSSSSSSSUUUSSSPPPOOOQQQTTTWWWXXX\\\]]]bbbjjjssszzz|||||||||~~~~~~yyyrrrnnnmmmnnnooonnnooossszzzyyyrrrgggZZZTTTUUUZZZ]]]]]]ZZZXXXYYYUUUNNNRRRRRRSSSTTTUUUVVVWWWXXXUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRPPPNNNLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@AAABBBCCCEEEGGGHHHHHHKKKTTTaaammmuuuzzz}}}~~~uuunnngggiiiiiifff___VVVPPPLLLHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFJJJIIIHHHGGGGGGIIIJJJKKKKKKMMMOOOPPPPPPPPPRRRSSSPPPQQQRRRSSSSSSVVVZZZ]]]bbbcccddddddbbb^^^ZZZXXXUUUUUUTTTUUUWWWYYY[[[[[[\\\```eeejjjttt}}}}}}yyypppdddYYYMMMDDDBBBEEEKKKOOOZZZfffmmmuuu}}}xxxqqqkkklllggg___WWWQQQNNNLLLLLLFFF@@@888555444444222///000/////////.........------............---,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,---------------------------------------............---------...//////////////////.../////////000000000000000000333888>>>HHH[[[kkkzzzeeeTTTGGGHHHKKKLLLOOOVVVbbbkkkwwwyyyooofffaaaXXXSSSNNNKKKKKKKKKIIIFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJJJJzzznnnfffeeecccbbbbbbbbb```^^^ZZZ[[[]]]___aaaaaa^^^\\\ZZZYYYXXXTTTQQQQQQRRRTTTTTTQQQNNNMMMNNNLLLHHHDDDBBB@@@>>>;;;888666444444333333333222111111000000000000//////......------.........------,,,,,,+++***++++++,,,------.........,,,++++++---......---+++++++++******+++++++++)))************+++++++++))))))))))))))))))))))))***))))))))))))))))))***************+++,,,------......222:::???BBBIIIQQQRRRPPPMMMKKKIIIGGGCCCAAAAAAAAABBBFFFLLLRRRUUUVVVYYYWWWTTTRRRTTTWWW\\\___eeeeeehhhoooxxx}}}~~~{{{wwwxxx{{{~~~zzzqqqiiifffeeedddeeejjjqqqyyy~~~yyykkk^^^XXXXXX[[[]]]\\\\\\ZZZTTTMMMRRRRRRSSSSSSTTTUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUSSSQQQOOONNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDEEE@@@AAAAAABBBCCCDDDDDDDDD??????AAACCCEEEGGGHHHIIIJJJRRR```mmmvvv|||}}}pppggg^^^aaaeeeddd___XXXQQQMMMJJJJJJJJJIIIJJJJJJKKKLLLHHHHHHHHHGGGGGGFFFFFFEEEJJJIIIHHHHHHHHHJJJKKKLLLIIILLLOOOPPPQQQQQQSSSUUUNNNPPPSSSUUUWWWZZZ^^^aaaeeedddccc```\\\XXXTTTRRRUUUUUUTTTTTTUUUXXX[[[]]]```dddhhhkkkqqqwwwwwwsssiii```VVVMMMDDD>>>@@@EEEPPPWWWeeetttzzzsssmmmjjjmmmggg]]]TTTNNNLLLJJJIIICCC>>>777444333333111////////////...............,,,------....../////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,++++++,,,---...------------------------/////////000000///////////////////////////...---....../////////000000000///...000444888@@@PPP^^^qqq{{{dddNNNFFFEEEDDDFFFKKKPPPYYYhhhuuu|||xxxqqqlll```ZZZSSSOOOMMMLLLIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJwwwmmmhhhfffcccbbbbbbaaa___^^^[[[\\\]]]```bbbbbb___\\\YYYXXXWWWTTTQQQPPPRRRSSSTTTQQQNNNMMMMMMLLLHHHDDDAAA@@@>>>;;;888555444444333333222222111000000000222222111111000000000000//////...---,,,,,,++++++,,,,,,,,,------............---,,,+++******)))(((,,,+++***))))))***+++,,,))))))*********+++++++++))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,---,,,///666;;;@@@IIIRRRVVVRRRMMMIIIGGGFFFDDDCCC@@@??????CCCIIIPPPUUUXXXZZZXXXUUUSSSTTTYYY___dddlllooosssxxxzzzzzzxxxwwwtttssstttxxx{{{yyyqqqjjjfffccc```bbbhhhqqqyyy}}}|||pppddd\\\\\\\\\\\\^^^\\\XXXRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTWWWWWWWWWWWWUUUSSSQQQPPPLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKGGGEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDD@@@@@@AAABBBDDDEEEFFFFFFJJJRRR^^^jjjssszzz~~~{{{lllbbbXXX[[[___```\\\VVVRRROOOKKKKKKKKKJJJJJJKKKKKKLLLFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGGGGGGGHHHJJJKKKLLLIIIKKKNNNOOOOOOPPPQQQSSSNNNPPPTTTWWWZZZ]]]```cccaaa___]]]YYYWWWTTTSSSSSSTTTSSSRRRRRRSSSWWW]]]aaaeeehhhjjjjjjjjjllljjjfff]]]UUUMMMFFFAAA>>>CCCJJJVVV```pppxxxpppkkkjjjkkkeee\\\TTTOOOKKKGGGDDD???;;;666333222222000///...........................---------......//////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,------------------//////000000000000////////////000000///...------........./////////000000111000111444666;;;GGGSSSmmm~~~tttYYYJJJFFFDDDEEEGGGDDDLLLYYYgggssszzz}}}}}}}}}wwwtttjjjccc[[[UUURRRPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIuuulllhhhfffcccaaaaaaaaa```^^^\\\\\\^^^aaacccbbb```]]]WWWVVVUUURRROOOOOOPPPRRRUUUQQQMMMLLLLLLKKKHHHDDD@@@@@@???<<<777444444555333333222111111000000///222111000000///000000111//////...---,,,,,,++++++.........------,,,,,,,,,---.........---,,,,,,,,,,,,+++))))))))))))+++,,,))))))*********+++++++++))))))))))))))))))))))))+++++++++******+++++++++******)))))))))***++++++...,,,...333999>>>HHHQQQWWWRRRLLLHHHGGGGGGFFFFFF???======@@@FFFNNNTTTWWWZZZYYYXXXVVVWWW[[[ccchhhqqqzzz|||tttqqqrrrqqqnnnmmmpppuuuwwwtttooonnnjjjgggggglllttt{{{~~~~~~wwwddd___YYYYYY[[[[[[ZZZXXXTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSTTTWWWXXXXXXXXXWWWUUUSSSRRRNNNMMMMMMLLLKKKJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIGGGEEECCCBBBCCCEEEFFFAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCIIIPPPZZZeeeooowww~~~xxxjjj___WWWYYY[[[[[[WWWTTTQQQPPPLLLKKKKKKJJJJJJJJJKKKKKKDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLNNNNNNNNNMMMNNNOOONNNQQQVVVYYY[[[]]]```bbb[[[YYYVVVTTTRRRQQQRRRRRRQQQRRRRRRSSSUUUZZZbbbgggmmmpppooojjjfffddd```[[[TTTNNNGGGDDDBBBBBBIIIRRR]]]hhhyyyxxxoookkkjjjfffaaaZZZUUUQQQKKKDDD>>>;;;888555222111000//////---------...............//////...------------...***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,---------......---......//////......---//////000000///...------............////////////333111111333555888@@@IIIfffyyy}}}cccRRRKKKGGGFFFEEEBBBFFFNNN\\\kkkvvv|||}}}|||}}}~~~|||zzzpppjjjaaa[[[XXXTTTPPPMMMFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCDDDDDDEEEFFFGGGuuummmhhheeebbbaaaaaaaaa```___\\\]]]___aaacccccc```^^^VVVUUUTTTQQQOOONNNPPPRRRUUUQQQMMMKKKKKKKKKHHHEEE@@@AAA@@@<<<777333444666222222222111000000/////////...---,,,,,,---...///.........------,,,,,,+++.........---,,,++++++***''')))+++,,,,,,,,,---///*********))))))*********)))************+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++***************++++++///---...222666;;;CCCLLLRRRNNNIIIFFFFFFFFFFFFFFF???===<<<>>>DDDLLLQQQTTTZZZ[[[[[[ZZZZZZ^^^ffflllwww{{{nnnkkkmmmllljjjhhhkkkpppuuuwwwwwwxxxvvvtttssstttyyy}}}}}}~~~rrrfffZZZWWWWWWXXXYYYZZZVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWUUUTTTPPPOOONNNLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDBBBBBBDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@EEEKKKTTT^^^iiittt~~~vvvjjjaaa[[[\\\\\\ZZZVVVRRRPPPOOOKKKJJJIIIIIIHHHIIIIIIIIIDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCDDDFFFGGGIIIJJJJJJKKKMMMOOOOOONNNMMMNNNOOOPPPSSSXXXZZZ[[[\\\\\\]]]WWWVVVSSSPPPNNNNNNNNNOOOPPPRRRUUUWWWZZZaaajjjqqqyyyzzzvvvlllccc^^^YYYTTTLLLGGGDDDEEEGGGJJJSSS\\\eeeqqqxxxqqqkkkhhh```[[[VVVRRRPPPJJJ@@@888777555333111////////////---------------.........///...---,,,+++,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------.........,,,------......------,,,//////////////////...---------........./////////111//////111333444:::AAAYYYmmmppp___TTTMMMGGGCCCEEEEEEIIIVVVgggvvv~~~{{{zzzxxxzzz}}}~~~tttnnngggaaa]]]YYYTTTOOOHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEtttnnngggdddaaa```aaabbbbbbaaa]]]]]]___bbbdddcccaaa^^^VVVVVVTTTRRROOOOOOQQQSSSUUUQQQLLLJJJKKKJJJGGGEEE???AAAAAA<<<666333444666222222111111000000//////...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,+++++++++&&&))),,,,,,***)))***+++))))))************)))))))))************+++++++++))))))))))))))))))))))))++++++************++++++,,,++++++*********++++++000......111333666===EEEKKKIIIFFFEEEFFFFFFFFFEEE@@@>>><<<>>>CCCIIINNNPPPVVVYYY[[[ZZZZZZ^^^eeelll|||tttiiifffgggeeefffgggiiinnntttyyy|||~~~}}}~~~}}}~~~rrraaa[[[YYYWWWWWWZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUWWWXXXXXXXXXWWWVVVQQQPPPOOOMMMLLLKKKLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBFFFLLLTTT^^^jjjvvv~~~}}}uuukkkddd___aaabbb___ZZZSSSOOOLLLIIIHHHHHHGGGFFFFFFGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGBBBCCCEEEGGGHHHJJJKKKKKKKKKMMMOOOPPPPPPPPPQQQRRRRRRUUUYYY[[[ZZZXXXWWWWWWRRRQQQOOOMMMLLLLLLMMMNNNOOOTTTYYY]]]bbbiiittt|||zzzlll___XXXSSSNNNFFFCCCDDDIIIOOOVVV```kkkppp|||~~~yyyrrriiiccc\\\VVVOOOLLLJJJFFF<<<555333333222000.........///,,,,,,,,,------.........---,,,+++******+++---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++,,,------,,,+++)))++++++,,,,,,---......///,,,------......------,,,---...//////////////////---------.........//////111......111333333888===KKK```}}}uuufffXXXMMMEEEGGGEEEIIIUUUiiiyyy{{{vvvuuuxxx|||~~~xxxsssnnniiifffaaa[[[VVVOOONNNKKKHHHEEEBBB@@@@@@????????????@@@AAABBBCCCrrrmmmgggdddaaa```aaabbbbbbbbb]]]^^^___bbbddddddaaa___WWWVVVUUUSSSPPPPPPRRRTTTUUUQQQLLLJJJJJJJJJGGGEEE???AAAAAA===666222444777222222111111000////////////...---,,,,,,---///000,,,,,,------------------)))******++++++,,,,,,---///222333111---***)))***((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))******))))))))))))******,,,,,,+++++++++++++++,,,111......000111333999@@@GGGFFFEEEFFFGGGHHHGGGEEE@@@>>>===>>>CCCHHHLLLNNNRRRUUUXXXYYYXXX[[[ccciii}}}yyynnndddbbbbbbaaacccgggjjjnnntttzzz}}}}}}jjjaaa^^^YYYXXXZZZYYYXXXWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVSSSTTTVVVXXXXXXXXXXXXWWWSSSQQQOOOMMMLLLLLLLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJIIIHHHGGGGGGFFFFFFBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB@@@@@@BBBBBBBBBBBB@@@@@@===>>>???@@@BBBCCCDDDEEE@@@@@@AAAAAAAAABBBBBBBBBAAACCCGGGLLLUUU```lllsss|||{{{tttlllfffbbbeeegggeee^^^UUUNNNIIIHHHGGGFFFFFFEEEEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHBBBDDDFFFHHHJJJKKKLLLLLLKKKMMMPPPQQQRRRRRRTTTUUUTTTWWWZZZ[[[YYYVVVTTTSSSLLLKKKKKKKKKLLLMMMOOOPPPPPPUUU]]]bbbgggppp{{{zzzjjj[[[SSSNNNJJJCCCCCCFFFNNNWWW___kkkvvvzzz}}}zzzrrrggg___ZZZRRRJJJFFFEEEBBB:::444222222222000...---...///,,,,,,,,,------.........***))))))(((***,,,...000,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,......,,,***(((++++++,,,,,,---...//////------............------------...///000000000///---------.........//////222//////333555555888===EEEZZZvvvvvvdddUUUKKKHHHFFFIIIWWWlll}}}~~~vvvssstttxxx{{{|||~~~|||}}}yyytttqqqnnniiibbb\\\UUUSSSOOOKKKFFFBBB@@@>>>>>>>>>>>>>>>???@@@AAABBBsssllliiiccc]]]^^^cccfffddd```\\\]]]___bbbeeeeeebbb```YYYWWWUUURRRQQQPPPQQQRRRPPPMMMHHHFFFEEEFFFEEEEEEBBBAAA@@@???<<<:::888666222222222111111111111111000000000000////////////---------------------------............---,,,,,,++++++++++++++++++++++++)))******+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++---.........///222777;;;BBBCCCCCCAAA@@@@@@BBBDDDCCCAAA>>>===???CCCIIIMMMQQQTTTWWW[[[\\\\\\[[[ZZZmmmkkkhhheeeaaa]]]YYYVVV___bbbgggkkknnnsssxxx|||}}}~~~}}}|||pppdddYYYUUUWWWYYYYYYXXXWWWVVVTTTRRRQQQLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVUUUSSSQQQOOONNNMMMLLLMMMLLLKKKIIIHHHIIIIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAABBBCCCCCCCCCBBBCCCBBB@@@>>>>>>???@@@BBB>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>@@@CCCFFFIIIMMMTTT]]]dddlllrrr{{{}}}zzzuuummmfffgggeeeaaa\\\VVVQQQMMMKKKJJJHHHEEECCCCCCCCCEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHJJJLLLNNNPPPSSSSSSSSSUUUXXXYYYXXXWWWXXXVVVSSSPPPNNNMMMNNNNNNNNNKKKKKKOOONNNKKKMMMSSSVVV\\\eeelllqqqvvv|||~~~|||vvvjjj[[[OOOHHHFFFDDDKKKSSSZZZ___iiiwww}}}zzzvvvnnnaaaWWWOOOLLLHHHDDD@@@:::555111////////////............///...---,,,,,,,,,,,,,,,///000000---)))&&&&&&'''***+++,,,,,,------------(((...000,,,)))+++------......---------,,,,,,,,,++++++++++++++++++++++++---------------------------------.........//////.........------,,,,,,,,,...//////000000000000///111000000000111333666777@@@MMMddd{{{eeeTTTOOOIIIIIIVVVggguuuyyysssrrrssstttuuu{{{}}}|||zzzwwwuuutttqqqlllgggddd```YYYQQQKKKHHHFFFFFFDDDCCCBBB@@@???>>>>>>>>>ssskkkgggbbb]]]]]]bbbdddbbb___[[[\\\^^^aaaddddddbbb```YYYWWWUUURRRQQQQQQQQQRRRRRRNNNJJJGGGFFFGGGFFFFFFAAAAAA@@@>>><<<999777666222222222111111111111111000000000/////////......------------------------***++++++++++++***))))))++++++++++++++++++++++++'''((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,---000444888???@@@@@@???>>>>>>@@@BBBAAA@@@??????@@@DDDHHHJJJQQQSSSVVVYYY[[[[[[ZZZYYY^^^^^^]]]\\\\\\[[[YYYXXXYYY]]]bbbgggjjjmmmqqqsss}}}~~~||||||oooaaaZZZZZZZZZZZZYYYXXXVVVTTTRRRPPPNNNOOOPPPQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTWWWVVVTTTQQQOOONNNMMMLLLIIIHHHGGGGGGFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBBBBCCCCCCCCCBBBCCCBBB@@@>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBAAA@@@@@@???>>>>>>>>>@@@BBBCCCEEEJJJQQQWWW```eeemmmtttxxx{{{~~~~~~zzzvvvtttsssooohhhbbb^^^\\\ZZZVVVRRROOOLLLKKKJJJHHHFFFDDDDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIKKKLLLNNNPPPRRRRRRRRRUUUWWWXXXVVVUUUSSSRRROOOMMMLLLKKKLLLLLLLLLIIIIIIMMMNNNMMMRRRYYY```eeelllppprrrrrrssstttqqqoooiii___SSSJJJGGGGGGKKKRRRZZZ```fffqqq~~~{{{wwwsssnnneeeZZZQQQMMMJJJEEE@@@<<<888333000////////////..................---,,,,,,,,,,,,,,,,,,...///---***((()))+++++++++,,,,,,,,,,,,,,,,,,'''+++,,,)))(((,,,---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++........................++++++,,,,,,,,,---------------------------,,,,,,......///000000000000///111000//////000222444666888BBBWWWssswwwgggVVVOOOLLLSSSaaannn{{{|||wwwuuutttrrrqqqwwwxxx{{{~~~}}}zzzzzzzzzxxxuuurrrjjjfff___WWWPPPKKKHHHGGGDDDCCCBBB@@@??????>>>>>>rrriiieee```\\\\\\```bbb```]]]ZZZZZZ]]]```ccccccaaa___YYYWWWUUURRRQQQQQQRRRRRRTTTPPPKKKHHHGGGGGGGGGFFFAAA@@@???===;;;888666444222222222111111111000000/////////.........------........................---------------,,,++++++++++++++++++++++++++++++'''''')))+++,,,---------************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************++++++,,,...222555;;;<<<===<<<<<<<<<>>>@@@???@@@AAACCCFFFHHHIIIJJJQQQRRRTTTVVVXXXXXXWWWWWWSSSSSSTTTVVVWWWXXXYYYYYYVVV[[[aaafffiiijjjlllmmmvvvyyy{{{yyyzzz}}}pppeee```^^^]]]\\\ZZZXXXUUURRRQQQQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQVVVUUUSSSQQQPPPOOONNNNNNGGGGGGGGGFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAA???>>>======>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???>>>======>>>>>>???>>>???AAAEEEHHHPPPTTTZZZ___cccfffjjjllliiigggfffggghhheee```[[[RRRQQQPPPOOOMMMLLLJJJJJJIIIHHHFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQSSSUUUUUURRRPPPMMMLLLKKKIIIIIIIIIJJJJJJLLLJJJJJJLLLNNNPPPWWW^^^hhhmmmrrruuusssnnniiifff```^^^YYYQQQIIIFFFHHHLLLTTTZZZcccjjjrrr}}}|||ssstttssspppiii___UUUOOOKKKGGGAAA<<<888555222000/////////............---...------,,,,,,,,,,,,,,,***+++------,,,+++---...,,,,,,,,,,,,,,,+++++++++)))***)))''')))///111///,,,,,,+++++++++*********++++++++++++++++++++++++........................,,,,,,,,,---------------,,,,,,---------------------...///000000000000000111000/////////111222333444:::III___yyy{{{wwwwwwfff\\\SSSRRRWWWbbbrrr~~~|||zzzwwwrrrnnnqqqssswww{{{~~~}}}~~~~~~}}}|||qqqnnnhhhaaaZZZSSSMMMKKKHHHGGGEEEDDDBBBAAAAAA@@@qqqhhhccc```\\\\\\___```^^^\\\XXXYYY[[[___bbbcccaaa^^^YYYWWWUUUSSSRRRRRRRRRSSSTTTPPPLLLHHHGGGGGGFFFEEEAAA@@@???===:::777555333333333222222111000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,++++++++++++++++++++++++((()))***+++,,,,,,---,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,---...222555888999;;;;;;;;;;;;===???===@@@FFFKKKOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUSSSTTTUUUUUUUUUVVVXXXYYY\\\___dddhhhjjjlllnnnooouuuwwwzzzzzz{{{ssskkkdddcccaaa^^^[[[XXXUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOOOORRRRRRQQQQQQQQQQQQQQQRRRKKKKKKJJJJJJIIIIIIIIIIIIEEEFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAABBBBBBBBBBBBBBBAAA???>>>===<<<=========>>>>>>>>>??????@@@@@@BBBBBBAAA@@@???>>>======@@@@@@???>>>>>>>>>???@@@DDDGGGKKKMMMPPPRRRVVVXXXVVVVVVWWWYYYZZZYYYTTTQQQJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLNNNPPPQQQPPPNNNKKKHHHHHHGGGGGGGGGHHHIIIJJJNNNMMMLLLMMMOOOTTT[[[bbblllpppuuuwwwsssjjjaaa[[[SSSQQQMMMGGGCCCFFFLLLSSS[[[aaakkkttt~~~}}}xxxpppiiimmmooommmdddYYYQQQMMMHHHCCC===777555333222111//////.........---------------,,,,,,+++,,,,,,---***+++,,,,,,,,,---...///------,,,++++++*********---,,,)))''',,,333555222,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++........................////////////////////////,,,,,,,,,------.........------...///000000000000000000////////////000111555888AAAPPPeee{{{zzzsssoooyyyzzzoooaaaVVVRRRVVVeeessswwwyyy|||{{{tttooonnnppptttxxx|||wwwuuurrrllleee^^^XXXTTTQQQPPPMMMJJJGGGEEEDDDCCCpppgggccc```]]]]]]______]]][[[WWWXXX[[[___bbbbbbaaa___YYYWWWUUUSSSRRRRRRSSSTTTTTTPPPKKKGGGFFFEEEDDDCCCAAAAAA???===:::777444333333333222222111000000//////.........------------+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************)))******************)))))))))))))))))))))))))))***,,,---,,,,,,---000222555777999;;;;;;<<<>>>???<<>>==================>>>>>>>>>>>>>>>???AAAAAA@@@??????>>>>>>===@@@@@@????????????>>>>>>@@@BBBCCCDDDDDDEEEHHHJJJJJJJJJLLLMMMNNNMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJKKKMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLNNNPPPTTT[[[ccchhhqqqssswwwwwwqqqggg[[[SSSIIIHHHFFFCCCBBBGGGQQQXXX```gggsss~~~~~~zzzxxxxxxyyyyyyyyyrrruuu~~~~~~{{{oooeee___dddgggeee\\\QQQJJJGGGEEE@@@999555333222222111............------------,,,,,,+++++++++,,,,,,---,,,++++++,,,,,,------,,,---,,,+++***************---,,,)))(((,,,333555111------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......,,,,,,,,,------.........,,,,,,...//////000000000//////////////////000000333444999CCCSSSjjj{{{nnnsss}}}rrrbbbVVVQQQXXXbbbjjjnnnuuu|||~~~yyytttnnnpppssswww{{{~~~zzzzzzyyyvvvqqqkkkeeebbb\\\ZZZVVVRRRMMMIIIGGGEEEppphhhcccaaa````````````^^^\\\WWWXXX[[[___bbbcccaaa___YYYWWWUUUSSSRRRSSSTTTUUUUUUQQQLLLHHHFFFEEECCCBBBBBBBBB@@@>>>:::777555333444333333222111000///////////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++------------,,,+++***)))************************************************((()))************)))(((************************)))***++++++++++++---///333555888:::;;;<<<>>>@@@===DDDNNNXXX^^^___]]]ZZZNNNMMMMMMNNNPPPRRRUUUWWWUUUWWWYYYYYYWWWXXX\\\```dddgggllloooppprrrtttuuuxxx{{{wwwmmmeee```]]]\\\TTTTTTTTTTTTSSSSSSSSSRRRPPPPPPPPPPPPOOONNNMMMMMMIIIJJJKKKMMMPPPSSSUUUWWWQQQQQQPPPNNNLLLIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCC???????????????>>>>>>>>>????????????????????????????????????????????????>>>>>>===>>>??????===<<<>>>???AAAAAA@@@@@@AAACCCDDDDDDEEEFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOLLLLLLKKKKKKIIIGGGFFFEEEDDDCCCBBBDDDFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJFFFLLLQQQTTTZZZdddkkkmmmqqqrrrrrrqqqkkk```SSSJJJBBBCCCCCCCCCFFFMMMWWW___iiiqqq}}}|||zzzuuuqqqqqqsssttttttrrrxxx|||zzzyyyssshhh^^^^^^aaadddaaaYYYPPPIIIFFF@@@<<<666222111111111000.........------------,,,+++++++++++++++,,,,,,---,,,+++******,,,,,,+++***---,,,***))))))***+++++++++,,,***''')))...000---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------+++,,,---...///000000000......//////000000000111---///222888EEEXXXnnn}}}sssooosss}}}ssscccVVVRRRVVV\\\aaajjjttt{{{}}}zzzwwwqqqrrrtttwwwyyy|||~~~~~~~~~~~~}}}{{{vvvrrrooogggddd```[[[VVVQQQNNNMMMpppiiidddcccbbbbbbbbbaaa___^^^WWWYYY[[[___cccdddbbb```YYYWWWUUUSSSSSSSSSTTTUUUWWWSSSMMMIIIGGGEEEDDDCCCCCCCCCAAA>>>;;;888555444444444333222111000///...000000000/////////......------------------------......//////......---,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++)))+++,,,,,,++++++---...000333777999:::<<<===???>>>EEEOOOYYY______[[[YYYLLLLLLLLLMMMOOOSSSVVVXXXZZZ]]]^^^]]][[[[[[```eeejjjpppwww}}}~~~~~~}}}|||{{{|||uuuiiiaaa^^^\\\VVVVVVVVVVVVVVVUUUUUUUUUQQQQQQRRRRRRQQQOOONNNMMMIIIIIIJJJLLLNNNQQQSSSTTTSSSSSSRRRQQQOOOMMMJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEECCCBBB@@@@@@AAABBBCCC>>>??????@@@@@@@@@@@@@@@????????????????????????======>>>>>>??????@@@@@@>>>======>>>@@@@@@===:::;;;===???@@@??????@@@AAAAAABBBBBBCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQKKKJJJJJJIIIGGGDDDBBBAAA@@@>>>===>>>@@@BBBCCCBBBDDDEEEFFFGGGHHHIIIIIIIIIGGGPPPWWW[[[```hhhkkkjjjfffeeedddbbb^^^VVVKKKCCC???BBBFFFJJJOOOWWWaaaiiittt|||~~~~~~||||||yyywwwuuuvvvwwwwwwwww{{{yyytttpppkkkddd^^^```aaabbb___YYYQQQIIIEEE;;;777333000//////...............---------,,,,,,++++++******+++,,,,,,---***)))((()))+++,,,+++***,,,+++)))((()))***,,,---)))------)))(((***,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------------------,,,,,,***+++---...///000000000---...///000111222222222---///222444:::GGGYYYfff{{{~~~rrrlllsss~~~sssaaaTTTPPPRRRVVV^^^hhhrrrwwwyyyxxxttttttuuuvvvwwwxxxzzz{{{|||~~~zzzxxxrrrppplllgggccc___\\\[[[~~~qqqjjjeeeeeeddddddcccaaa```___XXXYYY\\\```cccdddcccaaaXXXWWWUUUSSSSSSTTTUUUVVVYYYTTTOOOJJJHHHFFFEEEDDDDDDCCCBBB???<<<888666444444444333222111000///...000000000000////////////////////////////////////++++++,,,,,,++++++***)))++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++,,,---//////...---///000...111555888:::;;;===>>>>>>EEEOOOYYY]]]\\\XXXUUULLLKKKKKKLLLOOOSSSWWWZZZbbbdddeeebbb^^^^^^bbbfffqqqyyy~~~||||||zzzkkkaaa]]][[[XXXXXXXXXXXXXXXXXXXXXXXXRRRRRRSSSSSSRRRPPPOOONNNJJJJJJKKKLLLMMMOOOQQQRRRUUUUUUUUUUUUTTTQQQOOONNNIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBB@@@@@@@@@BBBCCC>>>???@@@AAAAAABBBAAAAAA============<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>@@@BBBAAA===:::888;;;>>>@@@@@@???@@@AAA@@@@@@AAAAAABBBCCCGGGIIIDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQJJJIIIIIIHHHEEECCC@@@>>>>>><<<::::::===@@@AAABBBDDDDDDFFFGGGHHHHHHHHHHHHMMMWWW^^^```bbbggghhhdddVVVUUUTTTTTTSSSNNNFFF??????DDDKKKQQQWWW```jjjrrr}}}|||}}}{{{{{{{{{}}}}}}{{{wwwoooiiieeebbb```^^^]]]\\\YYYTTTMMMEEEAAA777444000......------,,,......---------,,,,,,,,,+++*********+++,,,,,,---((('''&&&(((+++---,,,***+++***)))((()))***,,,...+++000111---)))***+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------------------------,,,,,,+++++++++.........------,,,,,,,,,***+++,,,...///000000000---...///111222333333333333555666555555<<>>GGGPPPSSSUUUVVVTTTPPPMMMLLLKKKJJJKKKPPPWWW\\\bbbfffhhheee``````eeelllqqq|||~~~uuuwww~~~{{{yyy}}}tttjjjaaaYYYTTTSSSSSSUUUWWWXXXWWWVVVRRRQQQOOONNNMMMNNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNOOOQQQSSSUUUTTTRRRPPPNNNKKKKKKJJJHHHGGGFFFDDDDDD@@@BBBDDDEEEEEEDDDBBBAAADDDDDDDDDCCCCCCBBBBBBAAADDDBBB@@@>>>>>>@@@BBBDDD???>>>=========???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCFFFEEEBBB@@@@@@BBBDDDFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKHHHEEEDDDDDDCCCAAA???>>>===<<<999999:::;;;<<<>>>???@@@AAABBBDDDDDDEEEHHHKKKNNNRRR\\\ccceeeeeeddd]]]TTTNNNIIIDDDAAAAAAAAAAAA???LLLNNNQQQWWW```iiirrrwww~~~|||}}}ssshhhaaa______```aaa^^^YYYTTTMMMFFF???:::555333000......---+++))),,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---************************,,,++++++******++++++,,,...///111111///---------++++++,,,,,,,,,---------+++)))'''))),,,---,,,******+++,,,,,,------------------,,,,,,,,,---......///............---------+++,,,.../////////...---............////////////,,,---///000222777===AAAXXXbbbrrrwwwwwwzzzuuudddWWWOOOKKKMMMUUU___hhhqqqxxxxxxyyyyyyzzzyyywwwuuutttxxx|||~~~{{{wwwsssooommm~~~qqqjjjgggeeedddddddddccc```^^^[[[\\\^^^aaaccccccaaa^^^VVVVVVVVVUUUSSSSSSTTTVVVWWWSSSNNNIIIFFFEEEEEEEEEAAABBBBBB@@@===:::999999444---***///222000...//////............------------,,,++++++***+++++++++...---,,,+++***+++,,,,,,---,,,,,,,,,++++++++++++,,,+++)))***++++++)))(((************+++++++++,,,************************************************))))))))))))***+++,,,---******))))))))))))******,,,---...111444888;;;===@@@GGGMMMOOOPPPRRRRRROOOLLLKKKIIIHHHIIINNNUUU[[[aaaeeehhhgggbbbaaafffkkkppp~~~~~~uuuvvv{{{|||~~~sssfff\\\UUUSSSQQQRRRTTTWWWXXXXXXQQQPPPOOOMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNLLLNNNPPPRRRSSSSSSSSSRRRPPPOOONNNLLLJJJHHHGGGFFFCCCDDDEEEEEEFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB???>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>===<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIHHHEEECCCBBBAAA@@@???===<<<;;;:::999999999:::;;;===???@@@AAACCCDDDEEEFFFIIIMMMPPP\\\bbbeeebbb^^^ZZZQQQHHHAAA???===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>=========<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDCCCAAA??????>>>>>><<<;;;:::999999888888999:::;;;===>>>???AAACCCEEEFFFHHHLLLQQQTTTbbbdddbbb[[[TTTMMMEEE===777888:::;;;>>>EEEOOOVVVaaajjjttt|||~~~vvvnnngggcccaaaaaa\\\WWWPPPHHHBBB;;;666222000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,************************------,,,,,,,,,,,,------+++---......---++++++,,,*********++++++++++++,,,,,,+++***+++,,,---,,,++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---...///............------------...///000111111000......---............/////////000111111000///111444777>>>JJJ^^^ttt|||nnnaaaUUUPPPQQQWWWaaakkktttxxx}}}}}}wwwssssssuuuxxxzzz{{{}}}~~~}}}zzzlllfffgggfffeeeeeeeeebbb___\\\ZZZ[[[]]]```bbbbbb```]]]VVVVVVVVVTTTRRRRRRTTTVVVWWWTTTOOOJJJFFFEEEEEEFFFDDDEEEEEEBBB>>>999666555555222000000111000///...///............---------------,,,++++++++++++,,,++++++,,,,,,,,,+++***)))************************+++***))))))***+++***(((((())))))))))))*********************************************************)))))))))))))))***++++++))))))******)))'''%%%$$$******,,,...222666:::===@@@FFFIIIHHHHHHKKKLLLJJJKKKJJJGGGDDDCCCFFFKKKOOOZZZ___eeefffeeecccdddffflllzzzzzzuuutttrrrrrrtttvvv|||yyykkk\\\VVVNNNHHHHHHJJJMMMOOOQQQQQQQQQQQQQQQQQQQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJLLLNNNQQQTTTVVVRRRRRRPPPNNNLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAA???@@@@@@AAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCAAA@@@@@@@@@@@@>>>=========<<<;;;:::999999888888888888999;;;<<<>>>??????BBBEEEHHHLLLPPPUUUYYY^^^]]]XXXPPPIIIBBB===999666:::===>>>@@@HHHVVVaaannnyyyyyyqqqggg```\\\ZZZXXXRRRJJJBBB;;;666222//////---,,,,,,---......---++++++++++++++++++++++++************++++++,,,,,,************************---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,---,,,,,,////////////...------,,,,,,,,,,,,,,,------...///.........---------,,,,,,...//////000000///---,,,---------.........//////000000000///...///111333888EEEXXXkkk|||vvvdddYYYSSSTTTZZZbbbrrrvvv}}}}}}wwwrrrssstttuuuuuuvvvxxx|||yyykkkfffiiihhhgggfffeeeaaa]]]YYYYYYZZZ\\\___aaaaaa___\\\XXXXXXVVVTTTSSSSSSVVVXXXXXXTTTOOOJJJGGGEEEFFFFFFDDDEEEFFFCCC>>>999666555333333111//////000///---///............---------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,+++***)))************************,,,***)))***,,,,,,+++***((())))))))))))*********************************++++++++++++++++++++++++++++++*********+++,,,,,,******++++++***(((&&&%%%******+++---000555999<<<>>>DDDHHHHHHHHHJJJIIIGGGLLLKKKHHHEEEBBBCCCFFFHHHTTTYYY___cccbbbaaaaaaaaaeeeqqq{{{tttpppmmmmmmooopppwwwxxxllldddYYYPPPKKKJJJKKKLLLNNNNNNNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJIIIJJJKKKNNNPPPRRRQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDBBBAAAAAA@@@CCCBBBBBBAAAAAABBBBBBCCC???@@@AAAAAAAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIDDDDDDDDDDDDCCCCCCCCCCCCAAA???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::888888999:::;;;===>>>???>>>AAAFFFKKKOOOSSSWWWZZZWWWSSSLLLFFF@@@:::888888777<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEFFFHHHIIIJJJHHHIIIJJJJJJJJJJJJHHHHHHBBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::<<<>>>???@@@???DDDJJJOOOQQQSSSTTTUUUQQQJJJDDD@@@;;;666666999999???FFFKKKQQQ\\\lllxxx~~~|||yyyyyy{{{}}}rrreeeYYYSSSPPPJJJFFF???999555222///...///---++++++,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++******************************))))))))))))*********++++++***))))))+++---*********++++++++++++,,,+++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,++++++***+++++++++,,,---...///000------------,,,,,,,,,,,,***+++,,,---...------,,,,,,------------.........,,,---............000222---555BBBOOO]]]ooo{{{oooccc^^^^^^eeeiiinnntttxxxyyyyyyyyytttuuuvvvvvvttttttuuuvvv{{{~~~}}}{{{zzz~~~uuujjjiiieeeeeefffffffffccc___[[[XXXYYY[[[^^^``````^^^[[[XXXXXXVVVSSSQQQRRRVVVYYYXXXUUUPPPKKKGGGFFFFFFGGGBBBDDDFFFDDD@@@;;;777666000444444000///222333111///............---------......---,,,,,,,,,,,,---...---,,,+++***+++,,,,,,++++++++++++,,,,,,,,,---***))))))***+++,,,,,,***************+++++++++,,,************************************************++++++************++++++++++++***))))))*********,,,+++***+++---111666888:::???AAA@@@@@@DDDGGGFFFJJJLLLNNNNNNMMMKKKKKKKKKNNNQQQWWW\\\^^^^^^^^^]]][[[bbbhhhjjjooowww~~~{{{ssskkkgggeeeeeeiiinnnpppuuu{{{uuuhhh]]]TTTNNNJJJGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@?????????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEFFFGGGHHHJJJJJJGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<===???@@@AAADDDIIIOOOSSSRRRPPPMMMLLLJJJCCC>>>===;;;888:::@@@AAAGGGOOOVVV___kkkyyy~~~|||~~~~~~vvvqqqqqqsssvvvvvvsssjjj]]]SSSOOONNNBBB>>>999555333111///---,,,+++)))***,,,------,,,***************************++++++,,,,,,+++***)))************************+++******************+++***++++++***)))***,,,...++++++++++++,,,,,,,,,,,,***,,,---,,,)))((()))+++)))***+++++++++++++++++++++++++++,,,---...///000---------,,,,,,,,,++++++)))***,,,...//////......,,,,,,---------.........---...//////......///000///444;;;CCCNNNaaawwwuuunnnmmmiiiiiijjjkkkmmmppprrrsssqqqtttwwwyyyxxxvvvuuuuuuxxxzzz}}}}}}zzzwwwvvvuuuxxxyyy|||~~~~~~}}}pppggggggbbbcccdddfffgggeeeaaa]]]XXXYYY[[[^^^``````^^^[[[WWWWWWUUURRRPPPQQQUUUXXXXXXUUUPPPKKKGGGFFFFFFGGGBBBDDDFFFEEEAAA<<<888666000555666111000444666333//////.........---------......---,,,,,,,,,,,,---,,,+++)))''''''((()))***+++++++++,,,,,,---------)))(((((((((***++++++******++++++++++++,,,,,,,,,************************))))))))))))))))))))))))******)))))))))))))))***+++***)))(((((()))++++++---,,,******,,,000444777:::>>>>>>;;;<<>>???@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>??????@@@@@@@@@@@@>>><<<:::999:::<<<<<<;;;999999999999999:::::::::;;;;;;;;;<<<>>>???AAABBBHHHMMMSSSUUUSSSMMMHHHEEECCC===999<<<===<<>>======>>>@@@IIIPPPVVVZZZ^^^cccbbb___^^^XXXUUUYYY]]]___```cccdddbbb___^^^___`````````dddbbb```^^^aaagggpppwwwwwwjjj]]]YYYPPPJJJKKKKKKGGGEEEGGGJJJKKKMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJHHHGGGHHHJJJKKKLLLLLLQQQSSSTTTSSSQQQPPPPPPQQQOOOOOOMMMKKKHHHFFFEEEDDDFFFFFFEEEEEECCCBBB@@@???BBBAAA@@@???>>>???@@@@@@?????????????????????@@@AAAAAABBBBBBAAA???>>>===>>>??????@@@@@@AAAAAABBBEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBAAA@@@>>>>>>===????????????>>>>>>>>>>>>>>>===;;;:::;;;;;;::::::;;;:::999999;;;<<<<<<<<<===<<<:::;;;===BBBFFFIIIRRRWWWXXXRRRLLLJJJFFF@@@<<<;;;>>>BBBBBBBBBJJJUUU[[[```gggnnnyyy~~~zzzyyy{{{{{{{{{~~~}}}|||zzzzzzxxxuuussssssvvv{{{~~~ssshhhcccaaabbbccceeebbbZZZRRRLLLCCC;;;777555333000...---------,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,---,,,***)))))))))******,,,+++)))(((((()))+++,,,+++*********+++,,,------)))******++++++,,,------)))***+++,,,,,,+++***)))'''''')))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++///222444999DDDUUUcccxxx}}}xxxyyywwwjjjaaa]]]^^^aaabbbgggmmmsssvvvxxxyyyyyytttvvvwwwwwwuuusssssssssqqqrrrtttvvvxxxzzz||||||pppooonnngggcccddddddcccccceeegggfff```\\\YYYZZZ]]]___```___]]]\\\WWWTTTRRRPPPQQQTTTYYY\\\ZZZWWWQQQLLLHHHFFFFFFGGGGGGGGGFFFDDDAAA===888666222222111111111111222222//////.........---------//////.........------------,,,,,,++++++,,,,,,---******))))))***++++++,,,---,,,+++***)))))))))))))))''''''(((***+++***)))++++++++++++++++++++++++***************)))))))))************************,,,+++******)))))))))************++++++,,,,,,,,,...333999<<<<<<<<<>>>@@@JJJRRRYYY^^^eeelllnnnlllhhh```YYYYYY[[[\\\___ccceeedddbbbaaa```___^^^]]]______aaadddiiirrr|||vvvmmmbbbYYYVVVTTTNNNIIIIIIHHHIIIJJJKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIHHHGGGIIIJJJLLLLLLOOOQQQRRRRRRPPPOOOOOOPPPPPPOOONNNLLLJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;;;;<<<<<<;;;<<<;;;:::;;;<<<>>>??????CCCBBBBBBCCCFFFJJJNNNPPPSSSXXXXXXRRRLLLIIIDDD>>>???@@@DDDIIIJJJKKKUUU```gggmmmtttzzz}}}zzz{{{~~~}}}xxxuuusssrrrqqqqqqssstttrrrooopppwww~~~yyynnneee```]]]]]]\\\^^^\\\TTTMMMHHHAAA999555444222000...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************++++++++++++******************+++,,,+++***)))))))))******,,,+++)))(((((()))+++,,,+++************++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))(((((()))***,,,---......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***...111111444===KKKVVVhhhvvv~~~|||{{{uuuwwwuuuggg^^^ZZZXXX\\\```ffflllppprrrssstttpppsssvvvxxxwwwvvvvvvwwwsssssssssttttttvvvwwwxxxpppjjjjjjfffbbbcccbbbbbbcccfffhhhgggaaa\\\XXXZZZ]]]___```___]]]\\\WWWUUURRRQQQRRRUUUZZZ\\\ZZZWWWQQQLLLHHHGGGGGGGGGEEEEEEEEECCC@@@===999777222222111111111111222222/////////.........------000000/////////.........+++,,,,,,------,,,,,,+++***************++++++,,,,,,,,,+++***))))))))))))&&&%%%%%%&&&)))******)))++++++++++++++++++++++++((((((((((((((()))))))))************************+++***))))))((())))))))))))))))))***+++,,,,,,---,,,111777::::::;;;>>>AAAJJJQQQZZZaaajjjtttyyyyyyvvvjjj^^^YYYWWWXXX]]]ccchhhhhhhhhgggdddaaa]]][[[[[[^^^dddjjjrrr|||wwwiiiaaaZZZRRRJJJGGGBBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLJJJIIIHHHHHHIIIKKKLLLLLLNNNPPPPPPNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>AAAAAA@@@???>>>======<<<========================999999:::;;;<<<<<<============>>>???AAACCCEEEFFFKKKKKKLLLNNNQQQTTTWWWYYYWWWZZZXXXQQQKKKHHHDDDAAAGGGJJJOOOTTTWWWZZZdddnnnvvv|||}}}|||~~~}}}}}}~~~xxxrrrmmmkkkjjjkkknnntttyyyxxxtttuuu}}}~~~pppeee___[[[XXXVVVTTTVVVSSSLLLFFFBBB<<<666333222000///...---------,,,,,,,,,++++++++++++***,,,,,,++++++************)))************++++++++++++++++++******+++++++++++++++***)))))))))******,,,+++***))))))***+++,,,++++++***)))))))))******---,,,,,,+++******)))))))))***++++++++++++***))))))******++++++,,,------------,,,,,,+++++++++***........................------------------------------......------,,,,,,,,,///111000000555???GGGVVVkkk{{{wwwxxxuuuppprrrxxxtttggg]]]XXXTTTWWW[[[aaafffjjjmmmoooooorrrwwwyyyzzzyyyyyyyyywwwvvvtttrrrqqqqqqrrrsssvvvkkkiiigggdddcccaaaaaacccfffiiigggaaa\\\WWWYYY\\\^^^______]]]\\\VVVUUUSSSRRRSSSVVVZZZ]]]YYYVVVPPPKKKHHHFFFFFFGGGCCCCCCCCCBBB@@@===999777666555444222111000//////////////////............////////////.........---++++++------------++++++------,,,,,,,,,------......---,,,,,,+++++++++,,,)))((('''(((+++,,,+++***************************''''''(((((())))))******************************+++******)))))))))************+++,,,---......///+++000555888999;;;???CCCHHHOOOWWW___iiiuuu|||||||||pppaaaWWWSSSTTT\\\dddlllnnnooonnnjjjeeeaaa^^^]]]bbbhhhpppxxxxxxkkkcccZZZPPPJJJDDDCCCBBBBBBBBBBBBBBBAAACCCBBB@@@@@@AAADDDHHHJJJLLLKKKJJJHHHGGGHHHJJJLLLIIIKKKMMMMMMLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>============??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<777888:::::::::;;;<<<===???AAADDDGGGIIILLLPPPRRRTTTUUUWWWYYY[[[]]]]]]]]]ZZZYYYTTTMMMHHHGGGIIIJJJUUUZZZ```eeegggjjjrrrzzz~~~|||{{{{{{yyysssnnnkkklllnnnsssxxx~~~ttteee[[[XXXVVVTTTQQQOOOQQQNNNFFF@@@===888333000000///......---------++++++++++++++++++++++++,,,,,,++++++******))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---*********))))))))))))***++++++***))))))***++++++++++++***)))((((((((())),,,+++++++++******))))))*********++++++*********++++++++++++++++++,,,,,,------,,,,,,+++*********...............---------........................,,,------...------,,,,,,///111222111000333999???KKK```{{{}}}}}}|||||||||{{{xxxwwwzzz{{{tttqqqppp~~~xxxnnngggVVVTTTTTTVVV[[[aaagggjjjnnnqqqvvvyyyzzzzzzyyyzzz}}}{{{wwwsssqqqqqqrrrssspppkkkhhheeebbbbbbaaabbbfffhhhgggbbb]]]VVVXXX[[[^^^______]]]\\\UUUTTTSSSRRRTTTWWWZZZ]]]XXXTTTOOOJJJGGGFFFFFFGGGCCCCCCCCCBBB@@@===:::888666555444222111000000///000000/////////..................---------,,,,,,++++++------------++++++......------,,,------...------,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***************************)))))))))******+++++++++************************++++++*********++++++,,,******+++,,,,,,---......+++///444666777:::@@@DDDGGGNNNVVV\\\fffpppvvvvvvxxxlll___VVVQQQQQQYYYbbbmmmqqqttttttqqqkkkgggfffcccgggnnnuuu}}}yyyqqqjjj___UUUNNNKKKFFFDDDCCCAAA???<<<>>><<<::::::<<>>>>>========================>>>=========<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===888:::;;;:::999:::===???EEEIIIOOOSSSVVVYYY\\\______```ccceeeeeeccc```___WWWRRRLLLGGGEEEIIIQQQXXXhhhooovvvxxxxxxyyy}}}zzzvvvtttuuuwwwzzz|||ssshhh[[[SSSQQQQQQPPPNNNNNNNNNJJJBBB<<<999555///............------,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))*********+++++++++++++++************++++++))))))))))))***)))))))))+++******************+++++++++***)))((((((((())))))))))))******++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...------,,,///000111111000111666999AAAQQQhhh||||||zzzwwwwwwyyy|||||||||}}}|||~~~{{{vvvyyy||||||eee^^^UUUPPPQQQWWW\\\___gggkkkqqquuuwwwyyyzzz{{{~~~zzzvvvttttttuuuuuu{{{rrrlllfffbbbdddcccbbbdddgggfffbbb]]]VVVXXX[[[^^^______]]]\\\TTTSSSRRRRRRTTTWWWZZZ\\\XXXTTTOOOKKKGGGFFFGGGHHHCCCDDDDDDCCCAAA===:::888333333222222222222333333000000000/////////.........------------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++++++++++++++++++++******)))******+++,,,+++******++++++***(((************************+++++++++++++++,,,,,,,,,************************++++++++++++++++++,,,---))))))))))))************+++...222333555888>>>CCCGGGNNNUUUZZZaaaiiimmmllllllddd[[[UUUPPPOOOUUU]]]hhhnnntttvvvsssooommmmmmhhhlllqqqyyy}}}xxxlll```UUUOOOHHHCCCAAA===999555777666444444666999===@@@FFFJJJLLLLLLIIIHHHIIIKKKGGGIIIKKKKKKJJJIIIIIIJJJFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDAAA@@@@@@???>>>=========<<<<<<============>>>>>><<<<<<;;;;;;::::::::::::::::::;;;;;;<<<=========;;;<<<===;;;:::<<>>:::888444333333222222333333444000000000000/////////...............---------------,,,,,,++++++,,,,,,---------,,,++++++++++++++++++******)))******+++++++++***)))***+++,,,+++***************************,,,,,,,,,,,,++++++++++++***************************************+++,,,,,,************))))))))))))***,,,///000111444;;;@@@DDDKKKQQQVVV[[[aaabbb```^^^ZZZWWWTTTPPPLLLNNNTTT```gggooorrrqqqpppqqqrrrmmmooosssxxx~~~}}}xxxjjj\\\UUULLLFFFBBB>>>888444444444333333444777;;;===CCCHHHMMMNNNKKKIIIIIIKKKHHHJJJKKKKKKIIIHHHHHHIIIFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFDDDBBBAAA???>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<=========:::::::::::::::999999999:::;;;;;;<<<======>>>>>>===>>>???======AAAJJJQQQ[[[bbblllppppppmmmmmmmmmlllnnnooonnniii```WWWQQQHHHFFFHHHPPPYYYbbbppp}}}|||sssjjj___ZZZRRRKKKGGGEEEFFFGGGCCCCCC???666222111///+++------------,,,+++)))(((******+++++++++,,,,,,,,,(((((())))))******++++++)))************+++++++++))))))(((((((((((())))))&&&''')))*********))))))*********++++++*********+++************++++++,,,))))))))))))************++++++***))))))***++++++*********++++++,,,,,,,,,)))))))))***++++++,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,...111333333999EEEUUUeeesss{{{~~~~~~{{{~~~yyy}}}vvvjjjccc```\\\ZZZYYY[[[___bbbeeeiiinnnqqqqqqqqqqqqrrrssstttuuuvvvzzzqqqkkkiiieeebbbbbbddddddaaa^^^UUUWWWZZZ]]]______]]]\\\QQQQQQQQQQQQSSSVVVYYY[[[[[[XXXSSSNNNKKKJJJKKKLLLFFFFFFFFFEEEBBB>>>:::888777666555333222111000000000000000000////////////000/////////...............---++++++++++++---...000///...---------------,,,,,,,,,+++,,,,,,------+++******+++---//////...))))))))))))))))))))))))---,,,,,,,,,+++*********************************))))))((())))))***++++++------,,,,,,+++*********(((+++------...222888>>>@@@FFFMMMQQQVVV[[[[[[WWWVVVTTTTTTTTTOOOJJJIIINNNYYYaaajjjnnnooooooqqqtttqqqqqqsssvvv}}}}}}yyyzzztttggg___UUUOOOKKKGGGAAA;;;666555555555777999;;;===@@@GGGNNNOOOMMMIIIIIIKKKIIIJJJKKKKKKIIIGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDEEEGGGIIIJJJKKKJJJIIIHHHGGGHHHHHHIIILLLKKKKKKJJJIIIHHHHHHHHHFFFGGGFFFFFFDDDBBB???>>>============<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::999999999999999999;;;;;;<<<<<<===>>>??????>>>???@@@???@@@FFFQQQZZZcccllluuuyyywwwrrrooooookkklllnnnkkkdddYYYNNNGGGFFFFFFNNN[[[gggqqq~~~|||zzzwwwnnnddd\\\YYYSSSKKKDDDAAABBBDDD===>>>999222......---***------------,,,***((('''*********++++++,,,,,,,,,''''''((()))***+++,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,&&&'''(((*********)))(((******++++++++++++******+++*********+++,,,------++++++******)))(((((((((,,,+++***))))))***+++,,,)))******+++,,,,,,------(((((()))***+++,,,,,,---(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---000///---,,,,,,///111333333888???JJJWWWdddooovvvyyy~~~~~~~~~zzzuuupppjjjeeeZZZ[[[\\\\\\]]]___cccfffiiijjjkkkmmmpppqqqssstttrrrnnnfffcccbbbdddggggggaaa\\\WWWXXXYYY\\\^^^___]]][[[SSSQQQPPPQQQTTTXXX[[[\\\ZZZWWWSSSNNNKKKIIIIIIIIIGGGFFFEEECCC@@@<<<999777555555666555444222///...///000111222222111000///111///)))"""""")))///111---.........---,,,,,,+++,,,+++******))))))******---***(((((()))++++++***************************+++***)))(((((()))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((((((((((((((((((((((((++++++++++++++++++++++++)))***,,,......000333666>>>CCCIIINNNQQQQQQQQQQQQTTTSSSRRRPPPOOOLLLHHHEEEVVVZZZaaahhhmmmpppqqqqqqrrrppprrryyy}}}}}}yyyzzzzzzyyyxxx|||}}}pppkkkddd___ZZZQQQEEE<<<===:::777666777888999888>>>DDDJJJLLLJJJHHHIIILLLIIIIIIJJJKKKKKKJJJHHHGGGJJJJJJJJJJJJIIIHHHGGGGGGHHHFFFDDDBBBBBBCCCEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDAAA>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;===>>>???===;;;:::;;;;;;444666999;;;<<<>>>@@@BBBBBBDDDDDDDDDFFFMMMZZZcccpppuuuzzz{{{wwwrrrnnnmmmjjjdddaaa```YYYNNNGGGHHHJJJTTTaaaooo~~~xxxrrrooonnnkkkiiiccc[[[PPPIIIEEEBBB???===:::777333///------...///111000///---,,,,,,,,,,,,+++,,,------,,,+++)))(((++++++***))))))***++++++(((((()))***+++,,,,,,,,,++++++******))))))((((((%%%'''(((***+++++++++***+++***)))(((((()))************))))))))))))******,,,+++***))))))***+++,,,,,,,,,++++++***)))((((((+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,(((%%%)))///222000+++222222555===FFFQQQaaaooottt}}}|||}}}qqqkkk___TTTQQQTTTTTTPPPYYYZZZ]]]```dddjjjpppuuuvvvqqqfffdddbbbeeehhhgggaaa\\\XXXXXXYYY\\\^^^^^^\\\ZZZUUUSSSQQQRRRUUUYYY\\\]]]ZZZWWWSSSNNNKKKIIIIIIIIIGGGGGGFFFCCC@@@<<<999777555555555555333222000...///000111111111111000///111111...))))))...111111------......------,,,+++---,,,,,,+++++++++++++++---+++))))))***+++++++++*********************************))))))*********++++++++++++++++++++++++)))***++++++,,,,,,++++++************************++++++++++++++++++++++++)))***,,,,,,---...111333:::???EEEKKKMMMNNNOOOOOORRRQQQPPPOOOOOOMMMJJJIIITTTWWW^^^ccchhhkkkmmmnnnooonnnrrryyy}}}yyyuuurrrtttuuuttttttwww}}}wwwrrrmmmcccWWWOOOKKKGGGBBB>>><<<:::999777:::???DDDEEEDDDDDDGGGKKKKKKKKKLLLLLLKKKJJJHHHGGGJJJJJJKKKKKKKKKJJJJJJJJJIIIGGGEEECCCCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDCCCBBB???===:::999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<======<<<:::999:::;;;999:::<<<===>>>@@@CCCFFFFFFHHHJJJKKKNNNUUU```iiiqqqtttxxxxxxtttnnniiifff```\\\ZZZZZZWWWQQQPPPTTTYYYdddrrr}}}}}}~~~yyyqqqmmmnnnppppppoooaaaYYYOOOGGGBBB???<<<:::777555222///------......///......------,,,,,,+++)))***+++,,,,,,,,,+++***************************)))))))))******++++++,,,*********)))))))))))))))'''((()))++++++++++++***+++***)))(((((()))******))))))(((((((((((())))))***)))(((((((((((()))***)))))))))******++++++,,,+++***)))))))))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,------------------------......,,,,,,---...............---+++)))+++000222000---111000333999@@@IIIWWWcccqqqzzz{{{yyy{{{{{{kkkZZZQQQOOOKKKEEEMMMNNNOOORRRWWW^^^eeeiiizzzrrrhhheeeccceeehhhgggaaa\\\XXXXXXYYY\\\]]]]]][[[YYYTTTRRRPPPQQQTTTXXX[[[\\\ZZZWWWRRRNNNJJJIIIHHHIIIGGGGGGFFFDDDAAA===:::888666666555444333111000//////000000111111000000//////222222//////222222///------......------,,,,,,......---,,,,,,,,,,,,,,,---,,,******+++,,,,,,+++******************************++++++++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++************************++++++++++++++++++++++++)))***+++++++++,,,...000555999@@@EEEHHHJJJLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPSSSVVV[[[^^^aaadddfffiiijjjlllrrryyy|||yyyppplllkkknnnqqqqqqqqqsssxxx}}}vvvjjjbbbZZZUUUMMMFFFAAA===999666888:::===>>>>>>AAAGGGKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHFFFEEEDDDEEEGGGHHHFFFEEEEEEDDDDDDEEEEEEEEECCCCCCDDDEEEFFFFFFEEEEEEBBBBBBAAA@@@>>>;;;999888<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;=========;;;;;;<<<======>>>???@@@AAADDDHHHKKKMMMPPPTTTWWW[[[bbbkkkqqquuutttsssqqqmmmggg```[[[TTTRRRSSSWWWXXXZZZ___eeennnzzz}}}{{{|||~~~~~~~~~|||{{{{{{~~~}}}}}}}}}~~~yyyqqqiiiggglllqqqqqqppp^^^VVVLLLDDD???<<<888555222111000...------------++++++,,,------,,,+++***((()))***+++,,,,,,,,,,,,))))))***++++++***))))))************************))))))))))))************)))***++++++++++++************))))))))))))******(((((((((''''''((((((((()))((('''&&&&&&'''((()))(((((())))))***++++++,,,******))))))******+++,,,+++++++++++++++++++++++++++************+++,,,,,,---------------,,,,,,,,,,,,,,,---............---.........//////000000000///...000444888===HHHSSSfffrrr||||||uuussstttzzzxxxdddXXXQQQIIIBBBCCCBBBBBBDDDIIIQQQXXX\\\|||qqqjjjgggeeegggiiihhhbbb\\\YYYXXXYYY[[[]]]\\\ZZZWWWQQQOOOMMMNNNQQQTTTWWWXXXZZZWWWRRRMMMJJJHHHHHHHHHGGGGGGFFFDDDAAA>>>;;;999666666555444333111000//////000000000000000000///,,,///000......000///,,,,,,------...------,,,,,,...------,,,,,,,,,,,,,,,---,,,++++++------,,,+++***************************+++,,,------,,,+++***************************))))))***+++++++++++++++************************************************+++,,,,,,,,,++++++,,,...000555;;;@@@CCCFFFIIIKKKKKKMMMNNNPPPRRRTTTWWWZZZXXX[[[^^^___^^^^^^```bbbeeekkksssyyy{{{}}}wwwooojjjhhhhhhkkkoooqqqrrrsssvvvyyyyyytttwww|||{{{ssskkkfff]]]TTTMMMFFF@@@<<<999:::::::::;;;@@@GGGLLLMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEDDDDDDCCCCCCDDDDDDAAAAAABBBCCCDDDDDDDDDDDDAAAAAA@@@???===<<<:::999===<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;:::999<<<===>>>>>>======>>>@@@???@@@AAACCCEEEIIIOOOSSSXXX\\\aaaeeejjjooouuuyyyzzztttmmmgggccc^^^XXXSSSOOORRRXXX^^^ccciiipppvvv|||yyyxxx|||{{{{{{|||yyysssoooooorrrxxx~~~{{{yyyyyyzzzzzzqqqjjjddddddjjjnnnlllgggZZZSSSIIIAAA<<<999444111---------------,,,,,,+++''')))+++,,,---,,,+++)))))))))******++++++++++++''')))***,,,,,,***)))'''************))))))))))))(((((())))))******+++++++++++++++++++++***)))))))))))))))))))))*********))))))(((((((((((()))))))))((('''&&&&&&'''((()))+++*********)))))))))(((***************+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++************))))))***+++,,,,,,------,,,,,,---///111000---,,,...000---,,,---000222555===FFFWWWeeesss|||~~~xxxuuuttttttuuuzzz~~~oooeee___UUULLLDDDAAA>>>???CCCIIIOOOSSSqqqllliiifffhhhjjjhhhbbb\\\XXXXXXYYYZZZ\\\[[[YYYWWWQQQNNNLLLMMMPPPSSSVVVWWWYYYVVVRRRMMMJJJHHHHHHHHHFFFFFFEEEDDDAAA>>>;;;999777666555333222111000000000//////////////////000,,,///...++++++...///,,,,,,,,,------...------,,,------,,,+++++++++++++++---,,,+++,,,------,,,+++***************************+++,,,------,,,+++***************************))))))***++++++++++++***))))))))))))))))))))))))************************,,,------,,,++++++,,,......222777<<>>===;;;:::;;;???DDDIIIIIIJJJKKKMMMNNNPPPRRRSSSNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDD@@@AAABBBCCCCCCCCCCCCCCCBBBBBB@@@???>>>===<<<<<<=========<<<<<<<<<;;;;;;============<<<;;;::::::;;;===>>>???>>>???@@@BBBAAACCCEEEGGGKKKQQQXXX]]]dddggglllppptttxxx{{{}}}|||tttiii```[[[XXXUUUSSSUUU^^^iiipppuuu{{{zzzwwwuuuwww~~~~~~xxxsssrrrrrrnnnqqqvvvyyyxxxssskkkfffiiimmmttt}}}|||xxxvvvvvvvvvtttsssdddaaa```ccciiiiiiddd^^^TTTMMMDDD===:::666222///***+++,,,,,,,,,,,,+++***&&&(((***,,,,,,,,,***)))+++++++++******)))))))))'''(((***++++++***((('''******))))))))))))))))))(((((())))))******++++++,,,,,,+++******)))))))))(((((())))))************+++******))))))******+++******)))(((((()))***************)))))))))))))))))))))******++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++******)))))))))))))))***++++++++++++***+++...000///+++***,,,///+++***,,,000000111777???IIIXXXjjjvvv~~~~~~|||uuuooooooxxx}}}wwwsssoooeee[[[KKKGGGAAA@@@CCCGGGKKKMMMuuummmjjjhhhiiikkkiiibbb\\\VVVVVVWWWZZZ[[[[[[YYYWWWSSSQQQOOOOOORRRUUUWWWXXXYYYVVVQQQMMMIIIHHHGGGHHHEEEEEEDDDCCC@@@===:::888777666555333222111000000000//////......//////000...000///++++++///000...,,,,,,------......---------,,,,,,+++++++++++++++,,,++++++,,,------+++*********************************++++++++++++******************************((()))******++++++******((((((((((((((((((((((((************************,,,------,,,+++***,,,...---000444888<<<@@@DDDHHHIIILLLPPPSSSWWW]]]fffmmmpppvvvzzzwwwooofff```___bbblllvvvzzz{{{|||zzzwwwqqqlllccc\\\ZZZ[[[```ccceeeeeegggjjjmmmrrrvvvxxxsssvvv{{{vvvmmmkkknnnooossszzzuuujjj]]]QQQJJJGGGDDDAAA???>>>???BBBCCCDDDEEEGGGIIILLLOOOQQQSSSRRRRRRRRRQQQQQQPPPOOONNNJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<>>>@@@AAAAAABBBDDDFFFHHHJJJMMMQQQUUU[[[aaafffmmmooorrruuuxxxyyyzzzzzzyyysssjjjbbb^^^]]]]]]]]]cccppp}}}xxxvvvuuuyyy~~~}}}zzzvvvpppllljjjjjjfffjjjppptttsssnnngggccciiinnnuuu|||~~~{{{yyyyyyuuurrrpppqqqoookkkgggXXXYYY\\\aaadddccc]]]XXXLLLFFF>>>999666444000---******++++++++++++******'''(((***+++++++++******,,,,,,+++))))))(((((()))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))'''((()))******+++******,,,++++++******++++++,,,,,,+++***))))))***+++,,,&&&&&&'''(((***+++,,,,,,))))))***++++++++++++***+++++++++++++++++++++++++++************+++,,,,,,......------,,,,,,++++++))))))***++++++++++++******---...---***)))+++---++++++...111111000444;;;@@@LLL]]]llluuuyyyxxxvvvxxx~~~xxxvvv}}}zzzoookkknnnxxxyyy|||~~~}}}~~~|||tttjjjWWWQQQKKKIIIKKKMMMOOONNNxxxooollliiijjjkkkiiibbb\\\UUUUUUVVVYYY[[[[[[YYYWWWTTTQQQOOOOOORRRUUUWWWXXXYYYVVVQQQMMMIIIGGGGGGGGGDDDCCCCCCAAA???<<<999888888666444333111111111111000///............///000---000///------///000---+++,,,------......------......---,,,,,,,,,,,,,,,+++******+++---,,,***)))*********************************))))))*********************************((())))))***************))))))))))))))))))))))))***************************+++,,,+++))))))+++---+++...111444888<<>>??????@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBDDDFFFHHHHHHIIILLLNNNSSSUUUYYY]]]```eeejjjmmmrrrssstttuuuvvvvvvtttsssrrrqqqooollliiiiiilllnnnrrr}}}||||||vvvoooiiieeecccdddeeeiiinnnpppnnnjjjggggggmmmrrrwwwxxxvvvsssrrrrrrqqqnnnjjjjjjjjjfff```ZZZUUUXXX\\\^^^]]]YYYTTTQQQBBB===777333222111...+++++++++******************************************+++***)))(((((()))******))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))***)))(((''''''(((((()))&&&''')))***++++++******++++++************++++++,,,+++***))))))***+++,,,%%%&&&'''((()))+++,,,,,,((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------//////......---,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,---000333222///222777777>>>KKK[[[ggglllmmmlllvvv|||xxxyyy{{{yyy|||yyypppnnnvvvwwwqqqmmmooozzz|||hhhbbb\\\ZZZ]]]___^^^\\\xxxpppllljjjjjjllliiibbb\\\TTTTTTVVVXXX[[[\\\ZZZXXXRRRPPPNNNNNNPPPTTTVVVVVVYYYVVVQQQLLLIIIGGGGGGGGGCCCCCCBBBAAA>>><<<999777888777444222111111111111000///...------...///000)))---///------///---)))+++,,,,,,---.........---//////...------------...***)))***+++,,,,,,***(((************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))((()))***)))((((((***,,,***,,,///222555999???CCCFFFJJJOOOSSSWWW___jjjsssyyyooojjjdddpppzzz|||{{{|||yyytttlllggg```[[[\\\___dddggghhhfffdddffflllttt{{{qqqqqqrrrxxxxxxrrrrrrlllnnnooorrruuu{{{~~~~~~ssskkk^^^[[[WWWSSSOOOJJJFFFCCC>>>>>>???@@@BBBEEEHHHJJJIIIJJJLLLNNNOOOQQQQQQRRRNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDBBBBBBBBBAAA???>>>>>>>>>???@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEIIIKKKNNNOOOPPPQQQTTTVVV\\\^^^bbbfffhhhlllooorrrttttttsssssssssrrrooommmlllppptttuuuttttttwwwzzz{{{}}}}}}uuullleeeaaa___```gggkkknnnmmmjjjhhhiiikkkqqquuuwwwuuuoookkkllloookkkhhheeeeeeeee```XXXPPPXXX[[[^^^\\\VVVPPPLLLKKK<<<888222/////////,,,***,,,+++******)))******+++++++++************++++++))))))(((((((((***+++,,,))))))(((((((((((())))))&&&''''''((()))******+++++++++******))))))(((((()))((('''&&&&&&'''((()))&&&''')))***+++++++++*********))))))))))))******,,,+++***))))))***+++,,,(((((((((((())))))))))))((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,+++******+++,,,------......------+++++++++,,,,,,---------...///222444222...000555111444<<>>;;;999888777555333222333222111000////////////............//////.........//////000......//////......---,,,)))***,,,.../////////...,,,+++*********************+++++++++***)))***+++(((***+++***)))((()))******+++,,,,,,+++***((('''((()))***++++++++++++++++++*********))))))(((((()))))))))))))))******+++---,,,,,,++++++,,,,,,---,,,------...000444:::???FFFHHHLLLQQQXXXaaalllrrrvvvnnniiikkkpppwww~~~|||yyypppfffaaadddgggggggggiiimmmjjjiiinnnwww~~~uuuooorrrzzz}}}yyyyyypppjjjlllooorrrxxx{{{ooommmggg]]]WWWTTTPPPJJJGGGCCC>>>;;;<<<>>>??????DDDCCCCCCDDDEEEHHHJJJKKKNNNMMMLLLKKKKKKMMMOOOPPPSSSRRROOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDFFFBBBAAADDDEEECCCAAABBBDDD@@@@@@DDDFFFDDDCCCDDDCCCDDDFFFHHHJJJKKKMMMMMMKKKUUU[[[YYYWWW[[[^^^^^^ddddddfffhhhlllooooooooonnnnnnnnnlllkkkkkklllmmmnnnuuu{{{ssstttvvvuuuuuuxxxvvvzzz~~~~~~ssshhh```^^^bbbfffhhhkkkmmmmmmlllkkknnnpppooossssssooonnnoookkkdddffffffccc\\\XXXYYYXXXUUUYYYWWWTTTQQQLLLHHHEEECCC777444111//////---+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))************))))))(((((('''''')))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((())))))+++++++++++++++++++++++++++*********))))))((((((+++******)))'''''',,,222999444//////---***)))++++++,,,...---,,,++++++,,,---+++************)))'''---...//////......///111///000555===CCCKKKYYYfffooo}}}|||tttqqqqqqssspppnnnllljjjkkkrrr|||zzzuuuppp~~~vvvuuuvvvuuuuuuxxxyyyppplllhhhhhhiiifff___YYYWWWVVVVVVXXXZZZ[[[ZZZXXXSSSQQQOOOOOORRRUUUWWWXXXYYYVVVQQQNNNLLLIIIFFFDDDDDDDDDBBBAAA>>>;;;999888777555333222333222111000////////////..................------------.....................------,,,,,,,,,,,,,,,,,,+++******)))))))))***+++,,,......((()))******)))(((((()))(((***+++***)))((()))***)))******+++++++++******))))))***+++++++++++++++************)))))))))((()))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,...222777;;;EEEGGGKKKOOOVVV___iiiooo~~~~~~sssiiifffiiinnnuuu|||~~~|||yyywwwnnnjjjmmmppppppoooqqqoooooosss{{{uuurrrtttwww}}}yyyqqqooonnnnnnuuu}}}~~~|||rrrfff```^^^ZZZTTTRRRMMMFFFBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEFFFEEEEEEEEEGGGJJJMMMNNNSSSRRRPPPNNNMMMLLLMMMMMMOOOMMMJJJHHHGGGGGGHHHIIIIIIFFFEEEHHHHHHFFFHHHLLLOOOIIIFFFHHHHHHFFFFFFIIIGGGHHHIIIKKKMMMPPPRRRSSSZZZaaaeeebbbbbbeeehhhgggcccccccccdddfffggghhhhhhkkkmmmppppppnnnmmmnnnpppxxxzzzpppiiijjjlllkkklllnnnooottt{{{zzzoooeeeaaaaaadddggglllnnnpppooommmlllmmmoooppprrrpppjjjiiijjjhhhcccbbbccc___XXXVVVYYY[[[ZZZ]]]YYYSSSMMMHHHDDD???;;;555222000......---+++************+++++++++,,,,,,))))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''((())))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++++++++++++++++++++++++++*********))))))))))))++++++*********---333999AAA999111///...,,,+++,,,***,,,------,,,++++++,,,***))))))***,,,---,,,+++,,,...//////......///000000000222777===EEESSSaaarrrxxxoookkkgggeeefffiiikkklllqqqwwwwwwzzz~~~}}}yyyxxxzzzzzzppplllhhhggghhheee^^^XXXVVVVVVVVVXXXZZZ[[[YYYWWWRRRPPPNNNNNNQQQTTTWWWWWWXXXUUUQQQOOOMMMKKKHHHFFFEEEDDDCCCAAA???<<<:::888777555333222333222111000////////////...............------,,,,,,,,,------...............---,,,,,,++++++***)))))))))))))))***)))******+++,,,......((()))***++++++***)))((((((***+++***)))((()))***))))))))))))***+++,,,---))))))***++++++++++++***************)))))))))))))))))))))))))))******+++******))))))))))))*********++++++++++++...333777CCCEEEIIIMMMTTT\\\ffflllwww~~~yyymmmcccbbbeeekkkrrryyy||||||zzzyyyssspppsssvvvuuutttuuuuuuwww~~~{{{rrrnnnnnnssszzzwwwoookkkpppwwwxxx|||sssoooqqqnnniiiaaaZZZQQQKKKHHHFFFDDDAAA>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@CCCFFFJJJLLLPPPOOONNNNNNNNNOOOQQQQQQSSSQQQNNNKKKJJJKKKMMMOOONNNLLLMMMOOOOOOPPPWWW___]]]UUUMMMKKKIIIGGGHHHLLLOOOPPPQQQRRRUUUXXXZZZ\\\dddffffffdddeeeiiijjjiiibbbbbbbbbbbbbbbcccdddeeejjjpppvvvxxxuuutttuuuxxx}}}mmmfffaaaccceeeeeefffhhhlllqqqyyyzzzrrrhhhbbbbbbfffjjjlllnnnoooqqqpppoooooopppqqqooooookkkeeebbbcccbbb```]]]^^^[[[UUUSSSXXX\\\]]]]]]VVVLLLFFFCCC???:::555111///---,,,------+++************++++++++++++,,,)))))))))))))))))))))))))))******************)))(((((((((((()))))))))***))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))***************************************))))))))),,,,,,+++***,,,333:::@@@CCC;;;333222000---,,,---***+++------,,,++++++,,,+++***)))+++---...---,,,,,,---///...------...000222//////222555<<>>AAAEEEKKKRRR[[[dddjjjooorrrvvvwwwvvvpppfff^^^^^^bbbhhhooouuuzzz||||||zzzwwwuuuwwwyyyyyyxxxwww{{{}}}ssslllkkkrrr{{{}}}xxxoooooossstttxxx}}}~~~tttlllaaaZZZUUUPPPJJJEEE@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<===???BBBFFFHHHGGGHHHHHHJJJLLLOOORRRTTTUUUUUUSSSRRRRRRRRRSSSTTTTTTTTTUUUVVVVVVYYYcccoookkkaaaVVVPPPLLLIIIKKKOOOUUUVVVWWWYYY[[[]]]```aaacccbbb___^^^```ccceeeeeecccdddeeefffgggiiikkkmmmrrryyy~~~wwwuuuuuussspppgggcccaaabbbeeegggiiijjjooosssyyy|||ooohhh```___eeelllqqqrrrmmmnnnoooppppppqqqrrrssskkkkkkgggbbb^^^]]]]]]]]]^^^```___YYYVVVXXX[[[[[[WWWNNNCCC======<<<777222...,,,+++***+++,,,+++***************++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************,,,,,,+++***///999AAAEEE???=========777///+++---)))+++,,,,,,+++++++++,,,///---,,,,,,,,,,,,+++)))+++---......---,,,...///222///...000222666@@@JJJaaaqqquuujjjeeeaaaaaagggkkkkkkiiiiiiwww|||rrrnnnjjjiiiiiifff___XXXTTTTTTUUUXXXZZZZZZWWWUUUQQQNNNMMMMMMPPPTTTWWWXXXXXXVVVRRRPPPOOONNNLLLJJJFFFEEEDDDBBB@@@===;;;:::777555333222333222111000////////////............000000///...------......---------...---,,,,,,+++***)))))))))***,,,...///,,,,,,+++))))))(((((((((***))))))+++......,,,***(((***+++***)))((()))***---,,,***)))))))))***+++******+++++++++******)))))))))))))))))))))******)))))))))))))))******+++++++++************+++++++++,,,,,,++++++,,,///222777;;;@@@GGGOOOXXXbbbhhhhhhgggggghhhgggddd___]]]\\\```fffmmmsssxxx|||~~~~~~~~~}}}||||||}}}}}}{{{}}}|||}}}uuunnnmmmuuu|||wwwuuuvvvyyy}}}uuunnniiibbbXXXPPPJJJIIIGGGDDDBBBBBBAAABBB>>>===<<<;;;<<<>>>@@@AAA??????AAADDDHHHLLLPPPRRRVVVWWWZZZ\\\\\\\\\ZZZYYY\\\ZZZZZZZZZXXXYYYcccmmmpppfff[[[UUUQQQMMMNNNQQQUUUVVVWWWYYYZZZ[[[[[[\\\___ZZZVVVVVVYYY]]]aaadddeeeiiimmmqqqsssvvvzzz~~~vvvooollliiigggffffffeeedddcccfffjjjmmmnnnsssvvvzzz~~~}}}|||~~~vvvmmmeee```\\\^^^gggppptttuuunnnnnnmmmnnnnnnnnnnnnnnnfffeeecccaaa\\\ZZZ[[[^^^iiimmmmmmfff^^^ZZZXXXVVVRRRHHH<<<777777777333...,,,***))))))+++++++++***))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((()))*********))))))(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''(((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))***************+++++++++)))+++++++++333AAAKKKMMM@@@GGGOOOOOOBBB222+++,,,(((***,,,,,,+++++++++,,,///---,,,,,,,,,,,,+++)))+++,,,------,,,,,,---...000......111222333888>>>PPP```sssyyynnngggbbbdddgggggggggiiirrr}}}}}}sssoookkkjjjjjjfff___XXXRRRSSSUUUXXXZZZYYYVVVTTTQQQOOOMMMNNNQQQUUUXXXYYYZZZWWWTTTQQQPPPOOOLLLJJJGGGFFFEEECCCAAA>>><<<:::777555333222333222111000////////////............111000///...............---------------,,,++++++------,,,++++++++++++,,,******))))))******+++,,,)))'''%%%&&&***,,,***((((((***+++***)))((()))***---,,,+++***))))))))))))***++++++++++++***))))))))))))))))))************)))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,---///222222555;;;BBBJJJSSS]]]bbbaaa^^^]]]^^^]]]ZZZZZZ]]]\\\```fffmmmrrrxxx}}}{{{zzz||||||zzzxxxvvvttttttxxx~~~vvvooonnnxxx~~~}}}~~~{{{tttiii___WWWUUUQQQMMMIIIGGGEEEEEEBBB@@@>>><<<;;;;;;<<<<<<<<<<<<>>>@@@DDDHHHKKKMMMSSSVVV[[[```aaaaaa^^^\\\___\\\[[[ZZZWWWUUUZZZaaafff^^^XXXVVVSSSPPPPPPRRRVVVWWWYYYZZZZZZXXXVVVUUUVVVQQQNNNOOORRRVVV^^^fffmmmttt{{{zzztttnnnjjjgggeeefffjjjmmmnnnlllhhhiiinnnqqqqqqvvvxxxzzz}}}xxxssssssrrrpppqqqqqqnnngggbbb\\\ZZZZZZ___fffmmmpppqqqnnnllljjjjjjjjjiiigggeeebbb```___^^^[[[YYY^^^eeeyyy~~~}}}rrrddd[[[TTTPPPLLLDDD:::444222111---***,,,***))))))***++++++***)))))))))************+++)))))))))))))))))))))))))))******************)))$$$%%%'''((((((((('''&&&(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))))))))******+++*********************************+++++++++++++++'''+++++++++555EEENNNNNNEEEMMMWWWWWWHHH555,,,,,,''')))+++,,,+++++++++---+++***)))+++---...---,,,***+++---,,,++++++,,,...///,,,---111222111333777BBBOOObbbsssuuummmfffdddccccccggglllnnnxxx|||yyyxxx~~~~~~sssnnnjjjiiiiiieee^^^WWWRRRRRRUUUWWWZZZYYYVVVSSSQQQOOONNNOOORRRVVVYYYZZZ[[[XXXUUURRRQQQOOOLLLJJJGGGFFFEEECCCAAA>>><<<;;;777555333222333222111000////////////............000000///...------------,,,------------,,,++++++,,,,,,,,,---,,,++++++***,,,,,,++++++,,,,,,------***&&&"""###(((+++***((((((***+++***)))((()))*********+++++++++******)))+++++++++++++++***))))))((()))))))))************)))))))))))))))******+++******))))))))))))******)))***+++++++++,,,///111...222777===DDDLLLTTTYYYYYYXXXYYY[[[XXXTTTWWW]]]]]]bbbhhhmmmrrrxxx~~~yyywwwzzz|||zzzssspppkkkhhhhhhlllsssyyy{{{yyywwwtttoooppp||||||yyyxxxzzz}}}tttllliiiddd]]]WWWRRRNNNLLLIIIGGGDDDAAA???>>>??????@@@??????@@@BBBDDDFFFGGGLLLOOOTTTYYY\\\\\\\\\[[[\\\XXXWWWYYYYYYWWWXXX\\\]]]YYYYYY]]]___]]]\\\]]]bbbdddfffgggeeeaaa\\\YYYTTTOOONNNPPPRRRXXXdddqqq~~~}}}qqqmmmkkkjjjiiiiiirrr}}}{{{sssqqquuuxxxwww}}}|||}}}}}}~~~~~~~~~}}}}}}yyyqqqlllhhhdddaaa```bbbbbb```]]]WWWYYY[[[___ccceeeggghhhgggeeeddddddffffffeeecccbbb^^^[[[ZZZXXXZZZdddppptttbbbUUUNNNIIIDDD???888222///---,,,***,,,***))))))***+++******))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***%%%&&&((()))))))))'''&&&'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((,,,+++(((///>>>CCC??????AAAFFFGGG???333,,,+++''')))+++++++++++++++---***))))))***,,,---,,,+++***+++,,,,,,++++++,,,---///+++***---//////111555999@@@OOO```qqqyyypppiiicccaaaeeekkkllluuu}}}yyytttpppnnnqqqvvv}}}rrrmmmiiihhhhhhddd]]]VVVQQQRRRTTTWWWZZZYYYVVVSSSRRRPPPNNNOOOSSSWWWZZZ[[[\\\YYYVVVSSSQQQOOOLLLJJJGGGGGGFFFDDDAAA???<<<;;;777555333222333333111000000/////////............000///...---,,,+++++++++,,,,,,---------,,,++++++'''(((***,,,---------,,,111111///...---,,,,,,,,,,,,'''######(((,,,,,,+++(((***+++***)))((()))***'''(((***+++,,,,,,+++***+++++++++++++++***)))((((((((())))))*********+++)))))))))))))))******+++))))))(((((((((((())))))((()))***++++++,,,...000---000555:::@@@GGGNNNRRRUUUUUUXXX\\\XXXRRRUUU]]]^^^ccciiinnnrrrxxx~~~zzz~~~~~~qqqnnngggaaa]]]^^^bbbeeekkklllooopppooorrr~~~zzzvvvtttppptttzzz}}}zzzqqqiiibbb]]][[[OOOMMMJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBAAABBBCCCCCCEEEGGGKKKOOORRRUUUVVVWWWVVVSSSTTTZZZ]]]]]]]]]___```___ccclllqqqpppooopppppprrruuuvvvsssmmmgggbbbZZZWWWVVVYYY[[[aaappp|||zzzwwwwwwxxxwwwtttqqqooollllllmmmmmmqqqzzz}}}~~~}}}{{{xxxuuurrruuuyyy{{{yyytttmmmiii___\\\XXXXXX[[[^^^^^^]]]UUUXXX]]]____________```^^^]]]]]]```dddggggggfffddd]]]XXXVVVVVVZZZiiiyyyqqq\\\NNNGGGCCC;;;999555111///......///---+++))))))***+++***)))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((()))+++,,,---,,,***)))'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))((())))))***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++///+++$$$'''222333,,,333...---111222...++++++''')))++++++++++++,,,------+++******+++***)))''')))+++,,,,,,+++***,,,---000+++(((***,,,---000555444777@@@PPPcccttt{{{qqqfff```bbbiiikkkuuu||||||{{{|||}}}}}}}}}~~~yyysssppphhhggghhhnnnvvv~~~wwwrrrllliiigggeeeaaa^^^[[[ZZZYYYZZZ[[[ZZZYYYWWWSSSPPPNNNNNNQQQVVVZZZ\\\YYYVVVSSSQQQQQQQQQPPPOOOHHHGGGGGGEEECCC@@@===;;;777777555444222000//////000000//////......------...............///000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,+++******,,,,,,+++***+++*********))))))((((((((((((((((((((((((((((((,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++111+++&&&&&&***---,,,))))))+++///333888>>>EEEJJJPPPUUUYYYXXXSSSQQQTTTYYY\\\cccmmmwww}}}{{{xxxuuuqqqkkkggghhhfff___]]]___```bbbhhhpppxxxyyytttqqqooorrrqqqooopppuuu|||{{{vvvwwwtttnnn```ZZZTTTQQQRRRSSSPPPMMMJJJIIIGGGFFFFFFGGGHHHIIILLLKKKKKKLLLPPPTTTWWWXXXZZZ]]]bbbhhhnnnpppooommmmmmpppuuu|||{{{qqqmmmkkkkkkmmmnnnpppxxx~~~zzzyyyrrrmmmhhhgggiiikkkllllllnnnooooooooosss|||sssmmmnnnpppssstttqqqjjjbbb]]]WWWUUUUUUVVVYYY[[[\\\\\\XXXXXXZZZ[[[[[[[[[ZZZZZZXXXYYY[[[```fffgggeeeccc^^^WWWSSSTTTXXX^^^iiisss}}}qqqbbbSSSGGG>>>:::666444000,,,*********+++******))))))((((((''''''(((((((((((()))***+++,,,************))))))))))))))))))))))))(((((((((((('''))),,,//////---+++)))******))))))******+++,,,'''''''''''''''((()))***''''''(((((())))))******$$$%%%''')))***+++******(((***+++***)))((()))*********))))))((((((''''''******))))))((((((''''''))))))((((((''''''&&&&&&***++++++***))))))***,,,******))))))))))))******+++++++++++++++***)))(((,,,,,,,,,++++++*********++++++***)))***+++---...++++++******++++++,,,------------------...///000///333999@@@LLL^^^ttt|||qqqjjjccc^^^ggglllrrruuuuuuuuuxxx{{{}}}|||wwwqqqrrrxxx{{{yyyooofff^^^___eeelllttt|||~~~uuupppjjjgggeeeccc___\\\YYYYYYXXXYYY[[[[[[YYYXXXSSSPPPMMMMMMQQQUUUYYY[[[[[[XXXTTTRRRPPPOOONNNLLLHHHGGGGGGEEECCC@@@===;;;888777666444333111000///...............---------...............///000000------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------************************,,,+++******,,,,,,+++***************)))))))))((()))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++*********(((((()))))))))************)))))))))))))))))))))***,,,...111444:::@@@EEELLLQQQVVVVVVQQQOOORRRVVVZZZaaannn}}}~~~|||{{{yyyvvvtttnnnlllnnnllleee^^^\\\\\\___fffqqq|||~~~xxxssspppmmmjjjfffeeegggnnnuuuzzzyyykkkddd\\\YYY[[[___`````````___]]][[[XXXVVVTTTSSSVVVVVVWWWYYY]]]aaadddffflllpppvvv~~~~~~~~~}}}{{{sssppppppgggdddaaabbbeeehhhiiiiiikkkmmmppprrrxxxwwwoookkkmmmnnnmmmjjjddd^^^ZZZVVVUUUUUUWWWYYY[[[[[[ZZZWWWVVVUUUUUUUUUVVVWWWXXX\\\]]]```eeehhhgggbbb^^^UUUPPPMMMRRRXXX]]]ccciiiooojjjaaaVVVJJJAAA:::666444222...+++***)))***+++***)))))))))((((((((('''******)))))))))))))))***************))))))))))))(((((((((((())))))))))))&&&(((***,,,,,,+++)))(((((((((((()))))))))******(((((('''''''''((())))))'''((((((((()))))))))***'''((()))******)))((((((''')))***)))((('''((()))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++***((((((***+++******))))))))))))******+++++++++++++++***))))))++++++*********)))))))))+++*********++++++,,,---++++++******++++++,,,---------,,,,,,------...///---///444999BBBQQQcccppp|||zzzssskkkddddddfffiiikkknnnrrrvvvyyy~~~|||uuuooopppxxx||||||yyynnnccc______```dddiiirrryyy~~~rrrmmmgggdddcccaaa]]]ZZZWWWWWWWWWYYY[[[\\\ZZZYYYSSSPPPMMMMMMPPPTTTWWWYYY\\\YYYUUURRRPPPNNNKKKIIIHHHGGGGGGEEECCC@@@===;;;999888777555333222111000------------------...............---......///000,,,,,,+++++++++*********++++++,,,,,,,,,,,,------************************,,,***)))***+++,,,+++***************))))))))))))************************+++++++++++++++*********)))))))))))))))))))))))),,,,,,,,,++++++******)))))))))((('''((()))***+++&&&))),,,,,,***((()))***+++,,,,,,---000555;;;@@@GGGLLLRRRSSSPPPNNNOOORRRXXX___mmm}}}zzzzzzyyywwwvvvrrrrrrvvvwwwpppeee___[[[^^^fffqqq~~~zzzuuusssooohhhcccaaadddiiilllqqqwwwwwwpppgggeeeiiipppvvvyyyuuuuuussspppmmmjjjgggeeeeeegggiiimmmrrrvvvyyyzzzyyyppphhhfffhhh```___^^^___bbbdddcccccceeehhhnnnttt{{{yyypppiiiiiihhhfffccc___\\\ZZZYYYXXXYYY[[[]]]^^^\\\ZZZUUUSSSOOOMMMMMMPPPUUUWWWaaabbbeeehhhhhhccc[[[VVVLLLHHHJJJTTT\\\^^^]]]\\\WWWUUUOOOIIIAAA:::555222000...,,,***))))))***+++))))))))))))((((((((((((,,,+++***)))((((((((((((************))))))))))))''''''(((((())))))******&&&&&&'''((()))(((((((((((((((***+++++++++***)))))))))((('''''''''(((((((((((((((((())))))))))))************)))'''&&&%%%&&&((()))((('''&&&'''((())))))))))))************(((((((((((())))))))))))''''''((())))))***++++++))))))***)))(((''')))+++******))))))))))))*********++++++++++++***))))))***))))))))))))((((((((()))***++++++,,,+++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,---///111666AAANNNXXXiiiqqqyyy~~~}}}zzzxxxwww}}}tttllldddbbb```aaafffmmmsssvvvzzzxxxqqqkkkmmmvvv||||||uuuiiiaaa[[[WWWWWWZZZdddllluuu|||}}}pppkkkfffbbbaaa___\\\YYYUUUUUUWWWYYY\\\\\\[[[YYYSSSPPPMMMLLLOOOSSSVVVXXXZZZXXXTTTRRRPPPNNNKKKIIIGGGGGGGGGEEECCC@@@===;;;999999777666444222111111,,,------....../////////.........------......///,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------************************+++***)))***+++,,,+++************)))))))))))))))************************+++++++++***************))))))))))))))))))))))))***************+++++++++,,,+++)))((()))***,,,...((()))+++++++++++++++,,,++++++++++++---222888<<>>EEEJJJMMMPPPRRRTTTSSSVVV\\\ggguuu{{{zzzzzz{{{tttssssssvvvzzz~~~|||{{{xxxyyy|||~~~{{{uuuooollliiilllsss~~~|||uuusssssstttuuutttvvvzzz~~~}}}}}}{{{{{{{{{}}}~~~|||zzzuuuqqqmmmfff______bbbeeeiiimmmooonnnmmmmmmmmmkkkmmmpppuuuyyy}}}xxxrrrooooootttwww{{{|||yyyrrrjjjddd^^^[[[WWWTTTUUUZZZaaaeeefffeeebbbaaa___\\\XXXUUUPPPPPPPPPQQQUUUZZZ___bbb___^^^\\\VVVOOOIIIFFFEEECCCCCCIIITTTYYYTTTJJJDDD???===:::666111---***((()))((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,************))))))))))))''''''(((((())))))******)))(((((((((((()))******((((((***+++++++++***)))******)))((((((((())))))))))))))))))((((((((((((((((((''''''((()))***+++)))***+++***)))((()))+++(((((((((((())))))))))))(((((((((((())))))))))))++++++***))))))(((''''''))))))***)))(((''')))+++******))))))))))))******))))))***++++++++++++***))))))************++++++*********+++******)))(((++++++******++++++,,,---,,,,,,++++++******+++++++++++++++,,,---///000111777???IIIQQQWWW]]]ccchhhoooyyyyyysssjjjbbb]]][[[YYYXXX___cccfffjjjrrr{{{~~~}}}rrrlllfffbbb^^^[[[___eeeoooqqqmmmccc^^^aaaeeegggkkkrrr|||zzznnniiidddaaa```___[[[XXXTTTTTTWWWZZZ\\\\\\YYYVVVQQQOOOLLLMMMQQQVVV[[[]]][[[YYYWWWVVVTTTQQQMMMJJJHHHGGGGGGEEECCC@@@===;;;888777666444333111000///000000000000///////////////...------,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************)))((('''(((+++,,,+++***((()))))))))************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))************))))))))))))''''''''''''((((((((())))))'''&&&'''+++......---)))***,,,,,,,,,---///111333777===CCCHHHMMMQQQSSSRRRWWW]]]ccckkkvvvuuuppppppxxx|||zzzxxxwwwxxxxxxxxxwwwpppwwwzzzrrroooqqqvvvzzz~~~|||uuuwww{{{rrrnnnnnnooopppqqqrrrsssuuuvvvyyy|||~~~}}}|||}}}zzzvvvxxx|||{{{}}}uuurrrnnnmmmmmmnnnpppqqqnnnlllnnnjjjgggeeeaaa^^^bbbhhhooossswwwyyyxxxvvvwwwxxxttttttssstttuuuwwwxxxyyy||||||{{{vvvoooiiigggggghhhiiiiiiiiihhhgggfffeee^^^ZZZTTTQQQRRRWWW^^^bbbgggddd```]]]ZZZVVVRRROOONNNPPPSSSVVVYYY[[[\\\]]]YYYZZZZZZVVVOOOIIIFFFEEECCCCCCGGGNNNOOOHHHAAA???888666333000,,,***)))))))))))))))((((((((((((((('''((((((((()))))))))******)))))))))))))))******************))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))((((((((()))))))))******)))))))))((())))))*********)))))))))(((((((((''')))(((''''''((()))***+++((()))***)))((('''(((***((((((((('''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))***+++***((((((***+++******))))))))))))******))))))***+++++++++++++++((((((((()))))))))******++++++***)))))))))))))))++++++******++++++,,,---------,,,++++++++++++++++++++++++,,,---...---,,,...333:::AAAGGGPPPYYY```hhhsss~~~|||zzzuuunnneee___[[[ZZZYYY]]]aaaeeeooozzzpppkkkeeeaaa\\\[[[```gggrrrtttqqqfff^^^]]]______ccciiisss}}}|||}}}}}}||||||~~~zzzlllhhhbbb```___^^^[[[XXXTTTUUUWWWZZZ\\\[[[XXXUUUQQQNNNLLLMMMRRRXXX\\\^^^^^^\\\YYYWWWTTTQQQLLLHHHHHHGGGGGGEEECCC@@@===;;;777777555444222000//////000000//////......------///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------************************(((''''''(((+++,,,+++***(((((())))))*********+++(((((((((((((((((((((((((((((())))))*********+++)))))))))))))))))))))))),,,,,,+++***)))((('''&&&(((((()))***+++*********'''***.../////////111222)))+++------,,,++++++,,,...111777===DDDJJJOOOQQQSSSYYY___bbbdddjjjuuu~~~|||mmmffffffkkkxxxzzzvvvtttqqqooommmffflllvvvtttjjjgggkkkrrrwww~~~{{{pppkkkkkklllmmmnnnnnnooonnnnnnppprrruuusssppppppsssqqqnnnsss{{{zzzzzzwwwqqqlllmmmttt{{{yyy|||}}}yyyuuuxxxtttkkkiiieeecccbbbdddffffffccc```ccc```]]]]]]\\\^^^gggppp|||||||||}}}yyyvvvsssqqqqqqqqqqqqqqqmmmooopppmmmhhhdddcccddd```___]]]\\\^^^aaaeeehhh```\\\VVVRRRRRRVVV\\\aaaiiieee```[[[WWWSSSOOOMMMNNNQQQUUUYYY[[[[[[YYYWWWUUUXXXZZZXXXQQQKKKFFFEEEEEEDDDFFFJJJHHHBBB======444222///,,,+++++++++,,,)))))))))))))))((((((((('''((((((((())))))******,,,+++***)))((((((((((((************))))))))))))))))))))))))((((((((((((&&&'''(((((())))))((((((******))))))******+++,,,))))))(((((()))***++++++******))))))((((((((('''***)))(((''''''((()))***'''((()))((('''&&&''')))((((((''''''&&&&&&&&&%%%******))))))((((((''''''&&&&&&''''''(((((())))))***++++++***))))))***,,,******))))))))))))******((()))***+++++++++++++++&&&'''''''''(((((()))))),,,+++)))((((((((()))***++++++******++++++,,,---...------,,,+++++++++,,,---,,,---...///...,,,***,,,///333777<<>>NNNYYYiiitttxxxyyy|||~~~zzzwwwddd```\\\YYYZZZ```gggkkkllliiieeebbb```aaaccceeekkkmmmnnnmmmlllnnnrrruuuwwwtttooommmkkkiiifffcccddddddeeegggkkkppptttwwwxxxwwwuuutttsssttttttuuu|||pppkkkddd___]]][[[WWWTTTUUUTTTUUUXXX[[[\\\[[[YYYPPPOOONNNNNNOOOSSSWWWZZZ\\\ZZZWWWTTTRRROOOKKKHHHFFFFFFGGGFFFEEEBBB???======:::777444333222111000000000000///......------......---------,,,,,,,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,+++,,,+++***))))))***,,,,,,((()))+++,,,,,,+++)))(((******++++++++++++******************************'''(((((((((((((((((())))))))))))))))))))))))))))))************)))((((((((((((((()))******++++++************************)))***,,,...000555<<<@@@HHHLLLQQQVVVYYY[[[___aaaeeecccaaa___^^^___aaacccaaabbbbbbfffsss|||tttqqqrrrtttqqqnnniiiaaa[[[ZZZ^^^bbbbbb```\\\VVVSSSUUU[[[aaaiiiooovvvzzz{{{{{{|||}}}{{{|||qqqkkkfffaaa______`````````______^^^\\\\\\]]]___aaadddgggiiidddeeeeeeeeeeeegggjjjmmmppptttzzz|||zzzvvvtttttttttrrrpppqqqvvvyyyxxxvvvuuuyyy|||wwwpppddd```\\\YYYYYY[[[\\\\\\ZZZ[[[^^^bbbdddfffhhhhhhgggffffffeeeeeefffffffffkkkjjjjjjjjjjjjjjjkkkkkkpppmmmiiigggjjjqqqyyy~~~|||yyywwwwwwzzz|||{{{sssiii```[[[XXXZZZ\\\]]]\\\[[[\\\]]]aaa```_________```aaabbbbbb```___aaaeeeggggggeee]]]WWWOOOJJJGGGGGGHHHHHHGGGKKKLLLIIIEEEEEEKKKQQQXXXaaahhhddd[[[TTTNNNIIIBBBAAA>>>:::666222///...***)))(((&&&&&&&&&'''(((((((((''''''''''''(((((('''(((***,,,,,,+++)))(((((((((((((((((((((((((((***))))))(((((((((((()))'''&&&%%%&&&''''''&&&$$$''''''((((((((((((''''''%%%&&&'''((('''&&&%%%$$$)))))))))(((((((((((('''))))))(((((((((((()))))))))(((((('''&&&&&&''''''***)))((()))***+++***(((((()))******(((((()))***))))))))))))((((((((((((+++++++++******)))))))))&&&***,,,***)))+++,,,+++))))))***++++++,,,---------+++)))(((''')))***,,,************************************************++++++*********++++++,,,************************)))******++++++******)))***************,,,111444@@@KKKZZZeeejjjmmmqqquuu|||~~~tttnnneee\\\XXXXXX[[[^^^bbbbbbbbbccccccdddddddddiiijjjkkkmmmooottt{{{}}}yyyuuuoooiiiaaa\\\ZZZZZZZZZ\\\aaagggmmmppprrrpppnnnkkkiiihhhgggggg|||nnniiibbb^^^]]][[[XXXUUUUUUUUUVVVYYY\\\]]][[[YYYQQQPPPNNNMMMNNNRRRUUUXXXZZZXXXVVVTTTRRROOOKKKHHHFFFFFFGGGFFFEEEBBB???======;;;888666555444222111000000//////..................---------,,,,,,,,,))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---+++---,,,+++******++++++,,,)))***,,,......,,,***))))))******++++++******)))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))*********)))))))))((((((((()))))))))*********************************+++,,,,,,---000444888@@@DDDKKKPPPUUUXXX\\\^^^ddd___YYYVVVYYY^^^cccfffggglllnnnnnnrrr~~~xxxtttuuuxxxzzzyyysssiii]]]VVVWWWZZZWWWZZZ[[[YYYVVVVVV\\\aaaccciiiqqqyyy~~~yyyzzzyyyxxxxxx{{{zzztttnnniiiccccccaaa```^^^\\\ZZZZZZVVVVVVWWWYYY[[[___bbbcccbbbccccccbbbaaabbbdddggggggjjjnnnqqqrrrqqqooommmmmmlllkkkkkkkkkjjjkkklllooommmkkkllloooqqqnnnjjjcccaaa___^^^]]]\\\[[[ZZZZZZ[[[]]]```bbbbbb___]]]______```ccciiinnnrrrtttvvvuuutttsssrrrrrrrrrrrrssspppllliiikkkooouuuyyy|||vvvrrrppplllpppssssssmmmeee^^^ZZZWWWYYY[[[[[[\\\]]]```bbbccccccbbbaaa_________```aaaaaaaaaccceeeddd```]]]VVVRRRLLLHHHGGGGGGFFFFFFCCCDDDEEEDDDCCCEEEKKKPPPSSSXXX[[[WWWSSSOOOHHHBBB>>>;;;888444000---,,,+++(((''''''&&&&&&'''((((((((((((''''''''''''((((((&&&'''(((*********))))))(((((((((((((((((((((((()))))))))(((((((((((())))))(((((()))***)))'''$$$&&&''''''((((((''''''&&&%%%&&&(((((((((&&&$$$###(((((((((((((((((((((((()))(((((((((((((((((()))((('''&&&&&&&&&&&&''''''***)))((()))***+++***((('''(((******(((((()))***))))))))))))((((((((((((++++++******))))))((((((''',,,---***)))++++++)))))))))*********+++++++++++++++*********+++,,,---*********++++++*********))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++******++++++++++++******+++,,,,,,******+++...000666>>>JJJSSSYYYaaajjjqqqwwwyyy}}}|||rrrhhh```[[[XXXXXXYYYZZZ]]]```ccceeefffggghhhggghhhiiinnnttt{{{~~~}}}zzztttmmmeeeaaa[[[YYYWWWVVVXXX\\\aaadddiiihhhfffeeeddddddeeeeee{{{kkkfff```^^^^^^]]][[[XXXTTTUUUVVVZZZ\\\]]][[[YYYRRRPPPNNNMMMMMMPPPSSSVVVXXXWWWUUUTTTRRROOOKKKGGGFFFFFFGGGFFFEEEBBB???===:::777555333222111///...////////////..................---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''***...000///...,,,,,,++++++++++++++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))******)))))))))***************))))))))))))))))))))))))+++,,,---------...000222999>>>EEELLLQQQWWW\\\___fff___WWWRRRTTT[[[cccgggmmmyyy~~~zzz|||xxxyyy|||}}}tttggg]]]YYYZZZUUUYYY^^^]]][[[ZZZ^^^bbbbbbgggppp{{{xxxvvvrrrnnnnnnqqqvvv{{{zzztttooonnnllliiifffbbb___^^^VVVVVVVVVWWWXXXZZZ]]]^^^^^^___```___^^^^^^aaaccc```aaabbbdddddddddcccbbbcccdddeeeeeegggjjjkkkjjjhhhdddbbbdddffffffeeedddaaabbbcccaaa___[[[XXXWWW[[[\\\___bbbdddbbb^^^[[[[[[[[[]]]cccllluuu{{{}}}~~~}}}{{{yyywwwvvvuuuuuuuuurrrnnnkkkkkkmmmppprrryyy{{{|||zzzuuunnnjjjhhhdddeeefffeeeaaa]]]ZZZYYYZZZZZZ[[[ZZZZZZ\\\```cccaaabbbcccaaa___^^^___aaa```aaabbbbbbaaa^^^YYYVVVSSSOOOKKKIIIHHHGGGFFFEEEAAA???===@@@FFFLLLNNNOOOMMMOOONNNJJJHHHGGGBBB;;;888666222///,,,***))))))((('''''''''(((((())))))((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((())))))))))))(((***))))))***+++***(((%%%&&&&&&''''''''''''&&&&&&&&&''')))***)))'''%%%$$$'''''''''''''''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''))))))***)))((()))***+++***(((%%%''')))***)))((()))***(((((((((((())))))))))))*********)))))))))((((((***......+++((())))))'''******))))))(((((((((((($$$&&&)))+++,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++++++++---///000666===CCCJJJUUUcccnnnsssvvvyyy{{{|||}}}|||tttlllccc]]]YYYVVVWWWYYY\\\```cccfffhhhhhhfffeeefffkkkqqqvvvzzzyyyzzz{{{yyyuuupppjjjgggdddaaa[[[WWWTTTTTTVVVWWW[[[[[[[[[\\\^^^aaacccdddzzziiieee```^^^^^^___]]][[[SSSTTTVVVZZZ\\\\\\ZZZXXXRRRQQQNNNLLLMMMOOORRRTTTVVVUUUTTTSSSRRROOOKKKGGGFFFFFFGGGFFFEEEBBB???===;;;999777666555444222000//////////////////............---------,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...---******++++++++++++++++++((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((************************'''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++***************+++++++++))))))))))))))))))))))))+++,,,......------...///444888???EEEKKKRRRXXX]]]bbb\\\UUUOOOPPPVVV___fffppp{{{yyy{{{~~~{{{qqqgggaaa^^^ZZZ]]]``````___]]]___aaacccgggppp|||zzztttmmmiiijjjoootttwww|||}}}zzzzzzzzzxxxuuupppllljjjaaa```^^^]]]\\\\\\]]]]]]___`````````______```bbb]]]\\\\\\[[[[[[[[[\\\\\\\\\___aaadddiiippprrrpppfffbbb___```aaa``````aaaeeehhhllllllhhhccc___]]]]]]```eeehhhiiihhhfffddd```___aaagggrrr{{{}}}zzzxxxwwwvvvvvvwwwtttqqqmmmkkkkkkllllllooopppqqqooojjjeeebbb```^^^^^^\\\XXXUUUUUUVVVXXXZZZZZZXXXVVVUUUXXX\\\```^^^```bbbaaa^^^\\\^^^```___```aaa```^^^ZZZVVVTTTPPPNNNKKKJJJIIIHHHFFFDDD@@@===;;;@@@IIIPPPPPPNNNHHHHHHFFFAAA???@@@===888222111...,,,***)))))))))((((((((()))))))))))))))((((((''''''''''''(((((('''&&&$$$######%%%'''((('''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((('''%%%&&&&&&''''''''''''&&&&&&(((((()))***)))((('''&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++***)))((()))***+++***((($$$&&&)))***)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))***...///+++((())))))'''***))))))(((''''''&&&&&& """&&&***+++***(((''')))***+++,,,,,,+++***)))************************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,''')))++++++++++++,,,......111444777===IIIYYYeeelllpppsssttttttuuuyyy}}}~~~zzztttllleee```ZZZZZZZZZ\\\^^^```ccceeeeeecccaaacccgggmmmppprrrsssuuuvvvtttpppllljjjiiilllhhhbbb[[[VVVTTTSSSSSSQQQQQQRRRSSSVVVYYY\\\]]]yyykkkgggaaa_________]]][[[RRRSSSUUUYYY\\\\\\YYYWWWSSSQQQNNNLLLLLLNNNPPPRRRTTTTTTSSSSSSRRROOOJJJGGGFFFFFFGGGFFFEEEBBB???======<<<:::999999888555333.../////////////////////......---------,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,555333000...------,,,+++(((((()))***++++++++++++'''''''''((((((''''''''')))))))))******)))))))))++++++++++++++++++++++++)))))))))))))))(((((((((***************************)))((((((((()))+++,,,************************))))))))))))))))))))))))(((***,,,,,,+++++++++,,,000333777<<>>===>>>CCCJJJNNNNNNLLLCCCCCC@@@:::888::::::777...---,,,+++***)))))))))(((((()))))))))(((((('''((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))******)))((('''&&&$$$%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''(((((()))******)))((()))***+++***(((###&&&)))***)))(((((()))'''((((((((()))))))))***''''''(((((()))*********'''+++---***)))++++++)))))))))))))))(((((((((((($$$&&&(((******)))'''&&&(((***+++,,,,,,+++***(((++++++++++++++++++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''***,,,---,,,+++,,,---,,,...000111444===KKKUUU```dddhhhjjjjjjmmmsssxxx{{{{{{|||{{{wwwsssnnnkkkcccbbbaaa```___^^^]]]]]][[[YYYYYY\\\bbbhhhkkkllllllmmmmmmkkkhhhfffgggiiimmmjjjeee```\\\YYYWWWWWWSSSRRRQQQQQQQQQRRRSSSTTTxxxmmmiiiccc```______\\\ZZZQQQRRRUUUYYY[[[[[[YYYVVVSSSQQQNNNLLLLLLMMMPPPQQQTTTSSSSSSSSSRRROOOJJJGGGFFFGGGGGGFFFEEEBBB???===;;;999888777777666333111.........///////////////......---------,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***---......&&&'''(((******+++++++++)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++------,,,,,,++++++*********************************)))(((((((((***+++,,,************))))))))))))))))))))))))))))))))))))%%%'''***+++***))))))***---///222666;;;AAAIIINNNQQQQQQPPPLLLLLLSSS```jjjwwwsssjjjkkkrrrzzz}}}zzzuuuppplllkkkiiigggfffeeedddbbb```^^^^^^cccnnnzzz{{{qqqfffZZZYYYaaakkkpppqqqtttwwwyyyzzz~~~zzzuuuqqqooommm~~~}}}zzzyyyxxxyyy{{{wwwqqqjjjeeeaaa```______eeejjjppp{{{{{{tttppppppooojjjkkkooommmttt|||~~~xxxtttrrrwww||||||xxxxxxyyymmmjjjiiimmmtttxxxxxxvvv~~~~~~}}}}}}~~~~~~uuusssooojjjfffcccbbbaaa___``````^^^[[[YYYXXXXXXNNNNNNOOOOOORRRWWW^^^cccYYYWWWTTTPPPOOOSSSXXX]]][[[___aaa___ZZZWWWYYY[[[UUUUUUVVVUUUTTTSSSTTTUUUMMMLLLKKKJJJIIIGGGCCC@@@===???CCCFFFHHHJJJKKKLLL???@@@===666333666777666+++++++++++++++*********(((((())))))(((''''''&&&((((((''''''''''''((((((&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&'''(((*********)))((((((&&&$$$$$$&&&((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))******)))(((((((((((()))***)))((()))***+++***(((###%%%)))***)))(((((()))'''((((((((())))))******&&&&&&'''((()))***++++++$$$)))+++***))),,,...,,,(((((())))))******++++++,,,,,,,,,+++***))))))(((((()))+++,,,,,,+++)))(((++++++++++++++++++++++++(((((((((((()))***+++,,,******************************++++++++++++*********,,,//////...------...***---//////000666@@@IIITTTYYY^^^aaacccgggooouuuzzzzzz{{{zzzyyywwwuuutttjjjiiihhheeebbb]]]YYYVVVPPPOOOQQQVVV]]]dddggggggeeeffffffdddbbbbbbfffjjjjjjiiifffccc```^^^]]]]]]\\\ZZZWWWTTTRRRPPPOOOOOOxxxhhhddd^^^\\\\\\\\\YYYWWWQQQRRRTTTWWW[[[\\\ZZZYYYUUUPPPMMMMMMMMMMMMPPPUUUYYYWWWUUUTTTRRROOOKKKHHHFFFFFFFFFEEEDDDBBB@@@@@@<<<999555222222111000///222000...,,,+++,,,---...,,,***)))+++///111000...+++,,,,,,------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))***+++++++++)))(((''')))***+++***)))((((((***++++++***)))((('''&&&&&&,,,+++***)))(((((()))))))))))))))***++++++,,,,,,)))))))))((())))))***+++))))))))))))))))))))))))************))))))))))))(((((())))))************///...------000888BBBIIIMMMLLLKKKLLLPPPXXXbbbjjjsssyyy}}}lllaaa^^^cccooo{{{}}}{{{wwwtttrrrrrrllllllkkkkkkjjjgggbbb^^^\\\YYYWWW[[[cccjjjkkkkkkfffaaa[[[ZZZ^^^gggoootttuuuqqqooopppuuuyyy{{{{{{~~~}}}{{{{{{|||~~~yyywwwxxx~~~yyytttoooiiieeefffnnntttxxx{{{vvvsssppprrruuuzzz|||}}}||||||}}}~~~wwwrrroooooolllkkkjjjjjjkkknnnrrrtttzzzzzzzzzyyyyyyyyyyyyyyyssstttsssmmmeee]]]YYYXXX]]]\\\[[[]]]^^^\\\WWWRRRMMMNNNOOORRRVVV\\\aaadddZZZVVVRRRQQQTTTXXX]]]______^^^]]]\\\]]]\\\YYYWWWVVVSSSQQQPPPPPPPPPOOONNNHHHJJJLLLNNNLLLHHHCCC@@@???AAADDDFFFGGGGGGFFFEEE;;;999666222///...------''''''((((((((((((''''''***)))((()))***+++***)))))))))((('''&&&&&&%%%%%%'''((('''&&&%%%%%%'''))))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))'''&&&'''(((***++++++(((&&&''')))***)))'''******))))))((((((''''''&&&'''((())))))((('''&&&(((((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))******+++(((((((((((()))***,,,,,,(((((())))))************************************+++++++++,,,...111444666CCCHHHOOOVVV]]]dddjjjooorrrtttuuuvvvvvvtttrrrqqqlllrrrpppeee^^^]]]VVVKKKHHHIIIJJJMMMRRRYYY```dddeeebbb^^^[[[[[[^^^bbbdddjjjeee```\\\ZZZZZZ[[[ZZZYYY^^^bbb```YYYSSSPPPPPP{{{iiieee___\\\]]]\\\ZZZXXXQQQRRRTTTXXX\\\]]]]]][[[VVVQQQNNNNNNNNNMMMOOOTTTVVVUUUSSSRRRPPPNNNIIIFFFEEEEEEEEEDDDCCCAAA???>>><<<999555222222222111000222000...,,,,,,,,,---...---+++)))+++---...---++++++,,,,,,------------,,,,,,,,,,,,+++++++++******))))))))))))(((((((((''',,,***(((''''''(((***,,,)))******+++***)))(((''')))***+++***)))((((((***+++******))))))(((((('''++++++***))))))(((''''''+++*********************)))))))))))))))***++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))*********++++++***))),,,222:::@@@IIIKKKNNNQQQVVV\\\ccciiinnntttyyy}}}ttteee[[[XXX[[[eeeooorrrtttvvvwwwvvvuuutttsssnnnmmmnnnnnnmmmjjjeeeaaaXXXUUURRRTTTYYY]]]^^^]]]______```dddjjjnnnpppqqqpppmmmkkkmmmrrrwwwyyyxxxuuuvvvwwwvvvttttttuuuvvvyyy}}}~~~||||||}}}xxxqqqmmmlllrrrwwwzzz~~~yyyuuurrrpppsssvvvwwwxxxyyy{{{}}}~~~yyyrrrmmmkkkkkkfffffffffgggjjjmmmppprrruuuuuutttsssrrrqqqppppppkkkllljjjeee___YYYVVVVVVYYYYYY[[[___aaa___YYYUUUQQQRRRSSSVVVYYY]]]aaacccZZZXXXVVVVVVYYY\\\^^^___aaa```^^^]]]\\\ZZZWWWTTTSSSQQQOOOOOONNNNNNKKKIIIHHHKKKNNNOOONNNJJJEEEAAA@@@AAABBBCCCCCCBBBAAA@@@777555222...,,,*********(((((())))))))))))(((((((((&&&&&&&&&((()))(((''')))(((((('''&&&&&&%%%%%%'''''''''&&&%%%%%%''')))***)))(((''''''((()))***''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))'''''''''(((***++++++(((&&&''')))***)))'''***)))))))))((((((((('''(((((()))******)))((((((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))******+++)))((((((((()))***++++++)))))))))*********++++++************************++++++******,,,...000222888<<>>>>>;;;888444222222222222111111000...---,,,------......---,,,,,,,,,,,,+++***,,,,,,,,,------.........,,,,,,,,,++++++++++++***++++++++++++************---+++(((&&&&&&(((+++---)))************)))(((((()))***+++***)))((((((***************************&&&'''((()))***)))((((((,,,,,,+++******)))((((((*********)))***++++++,,,))))))))))))))))))))))))******))))))))))))((((((*********))))))))))))))))))))))))((()))---333777@@@EEELLLSSSYYY^^^cccfffggglllqqqsssxxx~~~~~~ssshhh\\\TTTQQQRRRYYYbbbdddgggkkkooorrrrrrpppooolllmmmnnnppppppmmmhhhdddYYYUUUQQQQQQSSSTTTRRRPPPWWW\\\fffpppvvvvvvrrrmmmkkkhhhfffiiinnnsssttttttkkkllllllkkkjjjjjjlllnnnpppsssxxx{{{~~~}}}}}}|||uuupppppptttxxxyyy}}}~~~yyyuuusssoooqqqrrrrrrqqqrrruuuwwwyyyxxxuuupppjjjeeeddddddaaabbbccceeehhhjjjlllmmmllllllkkkiiifffdddbbb```]]]]]]\\\YYYVVVTTTTTTTTTVVVXXX\\\aaacccbbb]]]YYYVVVWWWZZZ\\\___aaabbbccc\\\[[[ZZZ\\\^^^______^^^___^^^\\\ZZZYYYWWWTTTRRRPPPNNNLLLKKKJJJHHHFFFCCCHHHKKKNNNPPPOOOJJJEEEAAA@@@@@@@@@@@@>>><<<:::888333111...+++)))((((((((())))))************))))))'''&&&%%%&&&((()))((('''((((((((('''&&&&&&%%%%%%&&&'''((('''%%%%%%''')))***))))))(((((())))))***''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++***((('''((()))***)))((())))))))))))(((((((((((())))))************))))))&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))))))))******+++***)))))))))))))))***************+++++++++++++++************************+++***)))))))))+++,,,------000555<<>>;;;888555333333333333222000000///...------......///......---------,,,+++,,,,,,,,,,,,---...//////++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,***(((''''''(((***,,,))))))*********))))))))))))***+++***(((((((((***))))))******++++++++++++!!!###&&&)))***+++******+++*********)))))))))(((***************+++,,,,,,))))))))))))))))))))))))***)))))))))((((((((((((************))))))))))))***+++++++++***,,,///111555;;;DDDMMMTTTZZZ```ccccccgggiiiiiijjjnnnnnnkkkcccZZZRRROOOMMMMMMRRRXXX\\\]]]aaaeeeiiijjjiiihhhiiijjjmmmpppqqqoookkkggg```]]]YYYWWWVVVUUUSSSQQQTTT\\\hhhtttzzzyyysssmmmiiifffdddfffjjjnnnnnnmmmdddcccaaa___^^^```eeehhhjjjlllooorrruuuxxx{{{|||~~~~~~zzzxxxyyyyyywwwvvvzzz|||vvvqqqmmmppprrrtttuuuxxx|||~~~~~~|||xxxuuuqqqooommmnnnooonnnlllkkklllmmmpppoookkkfffbbb___^^^^^^aaabbbdddeeeeeeeeedddcccbbbbbb```^^^ZZZWWWSSSQQQNNNNNNNNNNNNOOOQQQTTTUUUVVVXXX[[[^^^______]]]\\\ZZZ\\\___bbbeeeffffffeeeaaa___]]]]]]^^^]]]\\\ZZZXXXWWWVVVWWWXXXXXXVVVTTTOOOKKKGGGDDDCCCBBBAAA@@@EEEHHHKKKMMMLLLHHHCCC???@@@@@@>>><<<999666444222000///---+++)))(((((((((((())))))******))))))((()))((('''(((*********)))(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%'''((())))))(((((((((((())))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))******((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))*********))))))(((((((((((()))))))))))))))))))))******++++++***)))))))))))))))***++++++++++++++++++++++++***************************))))))))))))***+++,,,+++,,,///333;;;EEEQQQYYY\\\___cccgggiiiiiigggfffdddhhhggg```YYYUUULLLDDD<<<<<<;;;<<<>>>AAAEEEGGGIIILLLRRRWWW[[[\\\\\\[[[\\\[[[[[[[[[[[[YYYVVVSSSRRRUUUXXXXXXVVVTTTTTTUUU|||mmmhhhbbb______^^^[[[YYYUUUTTTUUUVVVYYYZZZZZZXXXZZZUUURRRRRRPPPMMMNNNQQQVVVUUUUUUUUUTTTQQQLLLHHHFFFFFFFFFEEECCCBBB@@@???<<<999555333333333333222000/////////.........///,,,---------,,,,,,,,,------,,,,,,,,,,,,---...///++++++++++++++++++++++++))))))))))))((((((((((((((()))************)))((())))))))))))))))))******)))***+++***(((((((((***)))))))))***++++++,,,,,,###%%%''')))******((('''(((((()))))))))***************))))))******+++,,,)))))))))))))))))))))))))))))))))(((((((((((('''*********)))))))))))))))+++,,,,,,,,,***+++,,,...///444;;;CCCKKKTTT\\\aaa___bbbccc```___```^^^[[[RRRMMMIIIIIIIIIIIIMMMRRRTTTTTTWWW[[[aaaeeefffeeefffhhhkkkpppsssssspppmmmhhhfffcccaaa___]]][[[YYYWWW]]]fffpppvvvvvvrrrnnngggdddbbbcccfffiiihhhfff^^^\\\XXXTTTSSSWWW]]]cccdddeeehhhmmmrrrwww{{{||||||vvvrrrrrrssstttqqqooosss{{{|||vvvsssqqqnnnmmmooonnnooorrrtttwwwyyy{{{yyyyyywwwuuuqqqmmmjjjhhhfffiiikkkkkkiiihhhggggggllliiifffccc```___^^^]]]cccccccccbbbaaa^^^[[[YYYXXXXXXWWWUUUQQQMMMJJJHHHCCCDDDEEEHHHMMMRRRVVVXXXVVVUUUUUUTTTTTTVVVXXXYYY[[[^^^aaaeeehhhiiihhhhhheeebbb^^^[[[YYYXXXVVVUUURRRRRRSSSVVVYYY\\\\\\[[[NNNIIIBBB===<<<===>>>???@@@BBBEEEGGGFFFCCC>>><<<>>>===;;;999555222000...,,,,,,+++)))(((((('''''''''(((((())))))((((((''')))''''''((()))***)))((('''''''''''''''&&&&&&&&&%%%'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''((()))***)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))(((((((((((()))))))))))))))))))))******++++++***)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))((())))))******,,,---------------...111999BBBIIIMMMSSS[[[bbbffffffcccaaa___bbbbbb^^^XXXSSSKKKDDD<<<;;;::::::;;;===???@@@DDDFFFKKKPPPSSSVVVWWWWWWYYYZZZ[[[\\\]]]\\\YYYVVVQQQRRRTTTTTTSSSRRRRRRSSSmmmhhhbbb___^^^]]][[[XXXUUUTTTTTTUUUXXXYYYYYYYYYZZZUUUSSSSSSQQQNNNOOORRRSSSSSSSSSTTTSSSOOOJJJFFFGGGFFFFFFEEEDDDBBBAAA@@@>>>:::666444333333222111////////////////////////***+++,,,,,,*********,,,------++++++***+++,,,---***++++++++++++,,,,,,,,,++++++*********)))))))))'''(((***,,,,,,***(((''')))))))))((())))))***+++)))***+++***)))((((((***)))))))))******+++++++++************)))'''%%%$$$''''''((())))))***++++++)))))))))((()))******+++))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))************)))*********))))))***,,,---000555:::AAAKKKTTTZZZYYY\\\\\\XXXVVVVVVTTTPPPGGGCCCBBBEEEFFFFFFIIINNNMMMNNNQQQXXX```eeefffddddddeeeiiinnnsssvvvuuutttlllkkkiiigggdddbbb```___\\\___eeelllqqqqqqnnnjjjaaa___]]]^^^aaacccbbb___YYYWWWSSSPPPOOORRRWWW\\\\\\^^^bbbjjjsss|||zzzsssnnnmmmoooooolllkkknnnvvvyyysssppppppppppppllljjjjjjnnnqqqqqqtttxxxxxxwwwuuusssooojjjfffdddaaacccffffffffffffggghhhkkkhhheeecccbbb```^^^\\\^^^^^^]]]\\\YYYVVVSSSRRRPPPQQQQQQPPPMMMJJJFFFDDDBBBBBBDDDIIIPPPVVVYYYZZZRRRQQQOOOLLLKKKMMMQQQUUU[[[]]]```dddfffgggggggggeeebbb]]]YYYVVVTTTQQQOOOOOOPPPRRRVVVZZZ^^^___^^^LLLGGG???:::999:::<<<===<<<===>>>???>>><<<:::888:::888777444111///------(((((((((''''''&&&&&&%%%''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))%%%''')))++++++)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((***+++)))((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++***)))))))))))))))******+++++++++++++++*********))))))))))))))))))))))))((()))******+++,,,------,,,,,,+++***+++///444888???EEENNNWWW\\\]]]ZZZXXXZZZ\\\]]][[[VVVOOOGGGAAA===<<<;;;;;;;;;<<<===>>>BBBDDDGGGKKKNNNPPPQQQQQQTTTUUUWWWZZZ\\\\\\ZZZWWWRRRRRRSSSSSSTTTTTTUUUUUUmmmhhhbbb^^^^^^]]]ZZZWWWTTTSSSSSSUUUYYY\\\]]]\\\YYYUUUSSSTTTRRROOOPPPSSSRRRRRRSSSTTTSSSPPPJJJFFFFFFFFFEEEDDDCCCAAA@@@??????<<<777444333222111000/////////000000000//////...///000...+++******,,,...---+++)))))))))***+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++((()))************)))(((***)))((((((((()))+++,,,)))***+++***)))((((((***)))))))))))))))))))))))),,,+++***)))(((''''''&&&((((((((()))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))***++++++,,,((()))))))))((((((+++---,,,---000333777???GGGMMMQQQTTTTTTQQQPPPQQQOOOKKKEEEBBBAAAEEEFFFFFFHHHLLLLLLNNNSSS]]]eeegggddd___^^^___ccciiioootttvvvvvvllllllkkkhhheeebbb``````]]]```fffmmmooommmhhhcccWWWUUUTTTVVVZZZ\\\\\\ZZZWWWWWWWWWVVVTTTTTTVVVXXXVVVWWW\\\eeeppp{{{{{{sssllliiiiiihhhfffeeehhhpppyyy}}}wwwssspppnnnmmmgggdddccchhhjjjiiilllqqqsssssssssrrrpppmmmkkkiiiffffffdddbbb```aaaeeehhhjjjgggcccaaa```]]]YYYUUURRRRRRRRRRRRQQQPPPOOONNNKKKLLLMMMNNNMMMJJJGGGFFFGGGGGGIIIOOOUUUZZZ[[[ZZZPPPQQQPPPMMMLLLMMMQQQUUUZZZ\\\^^^___aaaaaaaaaaaa```^^^[[[YYYWWWSSSNNNKKKNNNNNNOOORRRVVVXXXYYYXXXHHHDDD???<<<;;;;;;;;;:::999999999888888777666666333222111///...---,,,,,,''''''(((((((((''''''&&&(((((())))))))))))((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%'''((()))'''&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&((())))))%%%(((,,,//////,,,(((%%%(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))%%%(((++++++)))''''''((('''((((((((()))))))))***))))))(((''''''((())))))''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))******+++)))((((((((()))***++++++++++++*********)))))))))))))))))))))))))))))))))*********+++++++++******)))***+++******+++...111444999@@@GGGKKKMMMMMMLLLRRRSSSUUUVVVSSSLLLEEEAAA======<<<;;;;;;<<<<<<===BBBDDDHHHKKKMMMMMMLLLKKKKKKLLLOOOSSSWWWXXXWWWUUUQQQQQQQQQRRRUUUWWWYYYYYYmmmhhhaaa^^^]]]\\\YYYVVVRRRRRRSSSVVVZZZ^^^```aaaXXXUUUSSSTTTSSSPPPPPPTTTTTTTTTUUUVVVUUURRRLLLHHHEEEEEEDDDCCCBBB@@@???>>>@@@===888555333222000///...///000000000000000///444555666333...,,,,,,...///---+++)))(((((()))************++++++,,,,,,,,,*********)))))))))((((((+++***)))(((((()))***+++***)))(((((((((***+++,,,)))***+++***)))((((((***)))))))))((((((((((((((((((((((((((()))***,,,,,,******))))))(((((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''')))***+++,,,---)))*********)))***---///)))+++,,,---000555;;;@@@JJJNNNOOOMMMMMMOOONNNJJJHHHEEEEEEHHHIIIHHHJJJNNNOOORRRYYYcccjjjhhh```XXXXXXYYY\\\bbbjjjppptttuuullllllllliiieeeaaa```___\\\aaaiiipppqqqlllccc\\\NNNMMMMMMPPPUUUXXXXXXVVVXXX[[[^^^^^^]]]ZZZXXXWWWSSSSSSWWW```kkkvvv|||~~~~~~{{{sssjjjeeeccc`````````cccjjjttt~~~|||uuunnniiieeeccc^^^]]]aaacccaaadddiiikkklllnnnpppqqqrrrqqqqqqooollleee___[[[\\\aaaeeegggddd```^^^\\\XXXRRRMMMGGGHHHIIIJJJKKKLLLMMMNNNHHHJJJLLLMMMMMMLLLIIIHHHMMMMMMNNNSSSYYY\\\[[[YYYQQQSSSTTTSSSQQQRRRVVVYYYZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZ[[[[[[YYYTTTNNNIIILLLLLLLLLMMMPPPQQQPPPOOODDDBBB???>>>>>><<<:::888888777666555444444555555///...---,,,++++++++++++))))))******+++******)))))))))************))))))((('''&&&''')))))))))(((&&&'''''''''''''''''''''$$$&&&))))))'''&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***&&&***///222222///***&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))%%%(((,,,,,,)))''''''((('''((((((((())))))******+++***)))(((((()))***+++************++++++++++++))))))(((((((((((()))))))))))))))))))))******+++(((((((((((()))***,,,,,,+++*********))))))(((((())))))))))))))))))))))))++++++++++++***)))'''''''''))),,,,,,,,,---...000///111555:::>>>AAACCCDDDIIIJJJOOOSSSRRRLLLFFFDDD>>>======<<<<<<<<<<<<<<>><<<;;;;;;:::888666444111///......---,,,+++***))))))))))))(((((())))))((('''&&&&&&%%%%%%&&&'''((()))******$$$%%%%%%&&&&&&'''''''''((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((''''''&&&$$$$$$$$$&&&((()))&&&&&&---)))"""*********)))((((((''''''%%%&&&&&&&&&''''''((((((&&&(((,,,//////,,,(((&&&((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$)))***,,,,,,+++)))'''%%%''''''((()))))))))))))))++++++***)))(((((())))))******))))))((((((''''''---,,,***)))))))))***+++((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******,,,,,,---,,,+++)))'''&&&*********)))))))))))))))*********))))))))))))))))))************+++++++++...///000222444666888999===AAAHHHMMMMMMIIICCC???======<<<;;;:::;;;>>>@@@BBBEEEIIIKKKJJJIIIHHHHHHEEEGGGIIIJJJIIIIIIIIIJJJFFFFFFGGGIIIMMMRRRWWWZZZ{{{kkkiiigggeeeccc```]]]ZZZVVVWWWXXXZZZ\\\^^^______[[[WWWRRRPPPPPPRRRSSSTTTTTTTTTUUUTTTQQQMMMHHHEEEEEEFFFGGGFFFDDDAAA@@@@@@???<<<888666555444222111//////000000000000/////////...------,,,,,,,,,---,,,,,,------,,,,,,+++***...---,,,++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******)))))))))(((((((((''''''))))))))))))************+++***)))(((((()))***+++)))))))))((('''&&&&&&&&&************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))'''((()))******)))((('''(((((()))***,,,...///111555777;;;???AAAEEEIIILLLNNNKKKGGGFFFHHHJJJLLLMMMVVVZZZaaaiiilllhhh___XXXPPPLLLMMMTTTXXXYYYZZZ^^^\\\^^^bbbdddbbb^^^YYYUUUQQQUUU]]]ffflllllleee___PPPNNNKKKHHHHHHIIIKKKLLLSSSZZZaaadddfffhhhddd___]]]WWWWWW```jjjooopppqqqjjjpppqqqhhh___[[[ZZZZZZZZZSSSRRRYYY___dddqqqxxxqqqlllddd\\\RRRNNNMMMOOOPPPPPPSSSXXX\\\```ccceeedddbbbaaabbbcccZZZRRRQQQQQQQQQTTTZZZ]]]___aaaaaa\\\UUUMMMIIIIIIHHHHHHLLLQQQUUUVVVVVVPPPLLLGGGCCCCCCFFFKKKNNNTTTUUUXXX\\\______]]]ZZZZZZYYYXXXWWWWWWWWWYYYZZZTTTTTTTTTUUUUUUVVVWWWXXXXXX[[[]]]\\\VVVPPPLLLJJJIIIJJJKKKJJJFFFCCCBBBBBBDDDCCCBBBAAA???>>>===<<<888666444222000...------,,,,,,***))))))((((((((())))))))))))(((((((((''''''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''((()))(((((('''$$$%%%%%%&&&'''''''''&&&)))$$$!!!"""'''***)))''')))(((((((((((('''''''''(((((((((((()))))))))***((()))***++++++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((())))))((((((''''''((()))))))))))))))+++******)))(((((())))))))))))))))))(((((('''''',,,+++***)))((())))))***)))(((((((((((((((((()))(((((((((((())))))))))))))))))(((((((((((()))))))))***+++++++++***)))(((***)))))))))))))))))))))***))))))))))))))))))))))))************+++++++++***+++,,,...///111222333777;;;BBBGGGIIIGGGCCC@@@<<<<<<<<<:::999:::<<>><<<888555444444222111//////000000000000/////////...------,,,---------,,,,,,------,,,,,,++++++---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,((((((((((((''''''''''''))))))))))))************+++***)))(((((()))***+++))))))((((((''''''&&&&&&************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))***+++------...000333666;;;AAAHHHMMMOOOLLLIIIHHHKKKNNNQQQRRR]]]```ffflllmmmhhh```YYYRRRPPPRRRWWWYYYXXXVVVWWWUUUYYY]]]``````]]]YYYVVVKKKNNNVVVaaaiiikkkgggcccRRRPPPMMMJJJIIIKKKMMMOOOOOOVVV\\\```eeejjjjjjfffaaa[[[YYY```hhhjjjkkklllfffjjjiii```XXXWWWZZZ[[[WWWQQQOOOTTTXXX[[[fffsss~~~vvvkkkddd```ZZZSSSMMMIIIGGGIIIJJJIIILLLQQQTTTXXX\\\\\\WWWUUUVVVXXXVVVOOOJJJJJJKKKLLLPPPTTT]]]bbbhhhhhhbbbZZZSSSPPPOOONNNNNNPPPSSSVVVWWWWWWOOOIIIBBB===<<<@@@GGGKKKUUUUUUWWWZZZ]]]^^^^^^\\\YYYXXXWWWVVVUUUUUUUUUUUUOOOPPPSSSUUUVVVWWWWWWWWWVVVXXXZZZXXXSSSMMMHHHFFFFFFJJJMMMJJJDDD??????@@@AAAAAABBBAAAAAA???===<<<555333111///---,,,+++++++++***)))(((((('''((((((+++***))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''###$$$&&&(((((('''&&&$$$)))******(((%%%%%%'''***&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))'''&&&&&&''')))***))))))((((((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((())))))''''''((())))))))))))(((******)))((((((((()))))))))))))))(((((((((((('''***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((())))))*********)))))))))))))))))))))******))))))))))))))))))******)))************+++++++++))))))***+++,,,------...000333999>>>AAABBBAAA@@@<<<<<<<<<:::999999;;;===AAACCCFFFGGGFFFFFFHHHIIIJJJNNNRRRTTTQQQMMMIIIFFFAAAAAA@@@AAABBBDDDFFFGGGyyymmmjjjfffdddbbb___\\\ZZZVVVXXXZZZ\\\]]]^^^______\\\XXXRRROOOOOORRRUUUVVVWWWVVVTTTRRRNNNJJJFFFDDDEEEGGGHHHFFFCCCAAA??????<<<999555333222222000/////////000000000000//////......------------......---......///......------,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++*********(((''''''(((******((((((''''''''''''''''''''''''''''''((((((((((((+++******))))))******++++++*********)))))))))(((*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((('''((())))))))))))(((((('''(((((())))))))))))((((((******))))))******++++++---...000222666>>>FFFLLLKKKIIIGGGIIINNNSSSWWWYYYbbbfffjjjnnnlllfff^^^YYYVVVWWWZZZ```cccbbb```^^^WWWXXX[[[\\\\\\[[[ZZZXXXLLLOOOTTT]]]dddgggddd```WWWUUUQQQOOONNNOOORRRSSSMMMSSSYYY]]]bbbiiikkkiiiaaa[[[XXX]]]bbbccccccdddcccgggfff___ZZZZZZ]]]^^^YYYTTTRRRTTTUUUWWW___hhhnnnmmmfff]]]XXXVVVTTTOOOOOOKKKIIIJJJJJJIIIKKKOOOSSSYYY^^^\\\UUUOOOPPPRRRQQQMMMKKKKKKMMMPPPRRRTTT\\\bbbhhhhhhaaa[[[XXXXXXRRRQQQPPPOOOOOOOOOOOOOOOGGGCCC===999999===CCCGGGPPPOOOPPPRRRVVVXXXXXXXXXRRRRRRRRRQQQQQQPPPOOOOOOMMMOOORRRTTTVVVUUUTTTSSSPPPPPPOOOMMMJJJFFFDDDCCCCCCIIIMMMJJJBBB======@@@???@@@AAAAAA???===:::999111000...,,,+++***))))))))))))((('''''''''''''''***)))(((''''''((())))))((((((((((((((('''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((($$$%%%&&&'''''''''&&&%%%&&&((()))'''$$$"""%%%((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''''')))(((&&&$$$$$$&&&((())))))))))))))))))(((((((((((((((((((((''''''''''''+++***)))(((((((((((()))&&&'''(((((())))))((((((***))))))((((((((())))))((((((((((((((((((((((((((((((((('''''''''(((((())))))************))))))(((((((((((()))))))))))))))((((((''''''(((((()))'''(((((())))))))))))))))))))))))))))))*********)))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,,,,...111555888;;;<<<<<<;;;;;;<<<:::999999;;;<<>>>>>===;;;888555333------+++***)))((((((''')))(((''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))*********))))))((((((''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))((((((((('''''''''***)))(((((('''(((((()))&&&&&&'''((((((((((((((()))((((((((((((((())))))'''''''''''''''((((((((('''''''''(((((((((''''''))))))************))))))(((((((((((())))))))))))***))))))(((((())))))******))))))((((((((((((((((((((())))))************(((((())))))************))))))*********+++++++++++++++++++++++++++++++++++++++---///111333555666888999::::::999999:::<<>><<<999666444444333222111//////000000000000//////.........---......///000++++++,,,,,,------,,,,,,+++************++++++,,,(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))))))))************************************((((((((((((''''''''''''))))))))))))************'''((()))******)))((('''************************&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))++++++***************+++***+++,,,,,,---111666999>>>>>>@@@GGGQQQ[[[cccgggbbbeeehhhhhhccc\\\UUURRRWWW^^^fffmmmuuu||||||xxxbbb___[[[WWWTTTSSSSSSSSSNNNNNNOOOTTT[[[``````^^^UUUUUUTTTSSSRRRRRRRRRRRROOOSSSVVVWWWYYY^^^___\\\VVVQQQNNNPPPRRRSSSTTTXXXYYY^^^aaa___]]]^^^]]]ZZZXXXWWWTTTQQQNNNNNNPPPSSSSSSWWWXXXVVVWWW\\\``````bbb]]]YYYXXXUUURRRRRRVVVYYY^^^cccbbb\\\VVVSSSSSSRRRSSSSSSRRRTTTVVVTTTPPPKKKLLLKKKIIIGGGHHHMMMRRRUUUTTTPPPKKKDDD@@@======666666777888:::<<<>>>@@@?????????BBBFFFHHHIIIIIIJJJKKKMMMNNNOOOMMMLLLKKKKKKLLLMMMNNNMMMJJJGGGEEEDDD@@@===;;;===AAACCCDDD???CCCDDDBBB<<<999:::===::::::999777555222///---+++***)))(((''''''''''''((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''((()))******)))))))))))))))(((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((()))'''%%%$$$###%%%&&&''''''%%%$$$%%%(((***(((&&&$$$$$$%%%%%%&&&'''(((((()))))))))))))))(((((((((%%%&&&''''''''''''&&&%%%''''''(((((((((((()))))))))(((((((((''''''''''''######$$$&&&'''((())))))&&&&&&'''(((((((((((('''((((((''''''(((((())))))&&&''''''''''''(((((((((&&&'''(((((()))((((((((('''(((************((('''(((((((((((())))))))))))******))))))))))))******+++***)))(((((((((((()))((((((((()))******++++++((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))+++++++++,,,---...000111333555777777777777999;;;>>>@@@CCCEEEEEEEEEGGGHHHIIIMMMRRRTTTRRRMMMJJJHHHGGGGGGGGGFFFDDDAAA>>><<<~~~nnnjjjeeeaaa^^^\\\ZZZXXXQQQSSSWWW[[[]]]]]]]]]\\\XXXVVVTTTSSSTTTUUUUUUUUUUUUVVVVVVVVVSSSNNNJJJGGGGGGHHHHHHGGGCCC@@@>>>>>><<<999666444444333222111//////000000000000//////...............///000000***+++,,,,,,------,,,,,,***************+++,,,,,,))))))************))))))*********++++++*********))))))))))))******++++++))))))))))))************(((((())))))))))))((((((''''''''''''((((((((((((((()))))))))************'''((()))******)))((('''************************&&&''''''((((((''''''&&&&&&'''((())))))***))))))***)))(((''''''((()))***)))))))))(((((())))))***''')))+++,,,,,,---///000555555888???JJJUUU^^^bbb^^^aaadddccc]]]UUUPPPMMMUUU]]]eeellluuu~~~{{{fffeeebbb^^^ZZZVVVSSSRRRNNNMMMMMMPPPVVV[[[\\\[[[TTTUUUUUUVVVUUUSSSRRRPPPNNNRRRUUUTTTUUUXXXXXXUUUPPPKKKIIILLLNNNNNNQQQVVVYYY^^^```^^^]]]___^^^[[[VVVVVVTTTOOOKKKJJJKKKKKKLLLRRRWWWXXXZZZaaafffggggggaaa]]]ZZZWWWRRRRRRUUUTTTVVVXXXXXXVVVTTTSSSTTTRRRUUUUUUSSSSSSTTTPPPIIIEEECCCAAA@@@AAAEEEIIIMMMRRRQQQNNNHHHAAA;;;::::::555666666777999;;;===>>>>>>>>>???CCCGGGIIIIIIHHHKKKLLLNNNOOOOOOLLLJJJHHHEEEFFFGGGGGGFFFCCCAAA???===;;;999:::===@@@@@@@@@<<<===<<<:::777666888999444444222111///---,,,+++))))))((('''&&&&&&&&&&&&)))(((((('''(((((())))))###%%%'''))))))((('''%%%&&&'''''''''(((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%'''&&&&&&'''((()))(((&&&%%%%%%&&&&&&''''''((((((***)))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&!!!"""$$$&&&((((((((((((%%%&&&''''''(((((('''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((&&&''')))******)))'''&&&(((((((((((())))))))))))))))))(((((((((((())))))******)))((()))***+++,,,'''(((((()))******++++++'''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))++++++***++++++,,,......---000222444444555666888:::===AAACCCCCCCCCDDDEEEFFFIIILLLMMMKKKIIIHHHHHHFFFGGGGGGGGGEEEBBB>>><<<~~~oookkkfffbbb___]]][[[YYYRRRTTTXXX[[[\\\\\\ZZZYYYWWWVVVTTTTTTUUUVVVUUUTTTTTTVVVWWWWWWUUUPPPKKKGGGGGGHHHIIIGGGCCC@@@>>>>>>999777333222222111000/////////000000000000//////...............///000000,,,------.../////////...******))))))***+++,,,,,,******++++++++++++******((()))***++++++***)))((())))))******+++++++++,,,''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))************(((((())))))*********+++'''((()))++++++)))((('''))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&((()))***************)))(((''''''((()))***(((''''''''''''((())))))&&&))),,,------,,,------------000888BBBNNNVVVZZZ[[[^^^aaa___XXXQQQLLLJJJNNNVVV^^^dddmmmvvvwwwrrrjjjjjjiiifffbbb\\\VVVSSSQQQNNNLLLNNNRRRVVVWWWVVVUUUVVVXXXYYYYYYVVVSSSQQQMMMQQQTTTSSSSSSVVVUUUQQQLLLHHHFFFIIILLLMMMQQQVVVWWW[[[[[[YYYYYY[[[\\\YYYVVVWWWTTTOOOJJJIIIIIIHHHGGGOOOUUUWWW[[[aaafffhhhhhhbbb]]]ZZZVVVPPPOOORRROOONNNMMMMMMNNNPPPSSSTTTSSSWWWWWWSSSRRRSSSMMMEEE>>><<<999999===AAAEEEFFFNNNNNNKKKEEE>>>999888888888777777666777999;;;===@@@@@@BBBFFFJJJLLLKKKJJJKKKLLLNNNOOOMMMJJJFFFDDDAAAAAABBBBBBAAA???>>>===888777777:::===>>><<<999:::999666444444555666777000///...,,,++++++++++++)))((('''&&&&&&&&&&&&'''))))))((((((((())))))***###%%%(((++++++***'''%%%((((((((((((((('''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''((((((&&&$$$###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%'''(((******)))'''&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&''')))*********)))(((&&&'''(((******((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((***+++---///'''(((((()))***+++++++++'''(((((()))***+++++++++)))************+++++++++*********+++++++++++++++*********++++++,,,......))),,,///111111222444666777:::???BBBBBBBBBBBBBBBBBBEEEHHHIIIJJJJJJLLLMMMEEEFFFGGGGGGEEEBBB>>><<<|||ooojjjeeebbbbbb```]]]ZZZTTTUUUWWWXXXZZZZZZZZZYYYXXXVVVTTTTTTUUUVVVUUUUUUUUUTTTTTTSSSRRRNNNIIIEEEFFFHHHIIIGGGDDDBBB@@@@@@999777666555555444222000000000000000000///......---------............/////////......------------------------------------***+++,,,,,,+++***)))(((++++++******)))(((((((((******))))))))))))******+++*********))))))(((((()))***++++++***)))(((''')))))))))))))))))))))))))))((('''''')))******)))((('''&&&''')))***+++*********))))))((((((''''''''''''(((((())))))***************)))))))))))))))+++***)))(((((('''(((((()))))))))))))))))))))))))))((((((''''''''''''(((++++++,,,///666>>>GGGKKKPPPTTTVVVTTTMMMHHHGGGIIILLLSSS]]]fffkkknnnooopppjjjjjjkkkkkkiiiddd\\\WWWUUUWWWVVVOOOLLLMMMNNNMMMLLLPPPTTTVVVUUUTTTUUUWWWVVVUUUTTTTTTSSSQQQNNNKKKGGGHHHJJJLLLOOOQQQSSSTTTXXXXXXYYYYYYXXXWWWVVVUUUTTTUUUTTTQQQLLLHHHGGGGGGHHHLLLRRRXXX]]]_________ccc___ZZZVVVTTTSSSRRRQQQKKKJJJIIIKKKNNNRRRSSSSSSYYYXXXWWWTTTPPPKKKFFFCCC>>>===;;;;;;;;;>>>AAABBBJJJIIIFFFBBB===;;;<<<>>>:::;;;;;;;;;:::;;;>>>AAA???BBBEEEIIILLLNNNNNNNNNNNNLLLIIIFFFCCCAAA@@@@@@<<<===???@@@@@@???>>>======;;;:::;;;<<<===<<<;;;999888666333111000///...------,,,+++***)))((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$((((((''''''''''''((((((&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###  %%%((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''')))))))))))))))(((((((((((('''&&&&&&'''((()))***&&&%%%%%%%%%%%%&&&'''''')))*********)))(((''''''((((((((((((''''''''''''%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''(((((('''&&&%%%&&&((()))***)))*********)))(((&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))***))))))))))))************))))))&&&%%%%%%%%%&&&''')))***,,,,,,++++++,,,...///111444666999<<<======<<<;;;>>>BBBFFFIIIJJJJJJKKKLLLIIIIIIGGGFFFDDDCCCBBBAAA}}}ooojjjeeebbbaaa```]]]YYYTTTUUUWWWYYYYYYYYYYYYXXXXXXVVVSSSRRRSSSTTTUUUUUUUUUTTTSSSSSSRRROOOJJJFFFFFFGGGHHHGGGDDDAAA@@@@@@999777666555555444222000000000000000000///......//////.........---------------------------,,,,,,------------------------++++++,,,,,,,,,+++***))))))))))))))))))************))))))(((((())))))************)))))))))(((((()))******+++***)))(((''')))))))))))))))))))))))))))((('''''')))******)))***)))((()))***,,,,,,+++***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))***************+++...333888;;;GGGKKKNNNLLLGGGCCCBBBDDDFFFMMMVVV^^^bbbddddddeeedddgggkkkllljjjeee___ZZZ___aaa___XXXSSSRRRQQQNNNKKKOOOSSSUUUUUUUUUXXXZZZ[[[ZZZXXXWWWVVVSSSPPPMMMJJJKKKNNNPPPRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTUUURRRNNNKKKIIIIIIJJJMMMQQQUUUYYYZZZZZZZZZ```]]]XXXUUUSSSQQQNNNLLLMMMLLLKKKLLLOOORRRSSSSSSVVVUUUSSSPPPLLLHHHDDDBBB>>><<<:::999999;;;===>>>CCCCCCCCC@@@>>>===>>>@@@>>>@@@AAAAAAAAABBBDDDFFFFFFGGGJJJLLLMMMMMMLLLLLLIIIGGGDDDAAA???======<<<<<<===???@@@@@@???===<<<<<<;;;::::::;;;;;;:::888666555333111///...---,,,******))))))((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&###$$$''')))((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&&&&&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&'''''''''((((((((()))((('''''''''(((''''''(((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))******++++++******)))'''(((((())))))))))))((())))))************)))))))))(((((((((((()))+++,,,,,,++++++++++++,,,...///111222333555777999;;;;;;<<>>999777666555555444222000000000000000000///......111000///...---,,,++++++***+++,,,---------,,,+++------------------------++++++,,,,,,,,,+++***)))'''(((((()))******++++++))))))(((((((((((())))))******))))))))))))(((((())))))*********)))(((((()))))))))))))))))))))))))))((('''''')))******)))***)))((()))***+++***)))))))))))))))((((((((((((*********)))((('''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))((())))))***+++,,,,,,+++++++++,,,...000222;;;>>>AAAAAA>>><<<<<<>>>EEEKKKSSSZZZ]]]^^^^^^^^^^^^dddjjjllliiidddaaa```iiikkkjjjbbb[[[XXXTTTPPPKKKMMMPPPRRRSSSUUUYYY[[[___]]]ZZZXXXWWWUUURRRPPPMMMOOORRRTTTVVVVVVTTTTTTQQQQQQPPPPPPPPPQQQRRRRRRQQQSSSTTTTTTQQQNNNLLLKKKLLLMMMOOOQQQSSSUUUUUUVVVYYYWWWUUUTTTSSSQQQMMMKKKOOONNNMMMNNNPPPRRRSSSRRRRRRPPPNNNJJJGGGDDDAAA@@@===<<<999777777888:::<<<>>>???AAAAAA@@@@@@BBBCCCCCCFFFHHHJJJIIIIIIJJJKKKIIIIIIJJJJJJIIIHHHFFFEEE@@@???>>><<<;;;:::::::::<<<===>>>>>>>>>===<<<;;;;;;:::888888888888666444111000///...,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''((((((((()))))))))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&''''''&&&%%%'''''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&(((''''''''''''((())))))&&&&&&''''''((('''''''''%%%%%%&&&'''((()))******'''''''''''''''((())))))''''''(((((((((((())))))+++***)))((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))******++++++******)))((())))))))))))(((((('''((())))))******))))))(((******)))))))))******+++++++++*********++++++,,,............000333555777888;;;>>>@@@AAAAAACCCDDDBBBBBBBBBBBBBBBAAAAAAAAA~~~nnniiiccc```___^^^ZZZWWWTTTUUUWWWYYYZZZYYYWWWVVVYYYUUUPPPNNNOOOQQQSSSTTTSSSSSSRRRSSSRRROOOKKKGGGEEEGGGGGGFFFBBB???>>>===999777555555555444222000000000000000000///......000//////...------,,,,,,)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************)))(((((())))))************)))(((((((((((((((((()))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((()))((('''''')))******)))((('''&&&'''((()))'''&&&))))))))))))((((((((((((***)))))))))((((((((('''''''''((((((((((((((()))***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))***,,,---...///000111444777888777777888:::BBBHHHPPPWWWZZZ[[[[[[[[[[[[aaafffgggccc```aaaccckkknnnnnnggg```\\\WWWRRRMMMMMMNNNNNNPPPSSSVVVXXX\\\ZZZWWWUUUUUUTTTSSSQQQOOOQQQUUUXXXYYYWWWTTTRRRMMMNNNOOOPPPPPPPPPPPPPPPMMMPPPRRRSSSQQQNNNMMMMMMLLLMMMMMMNNNOOOQQQSSSSSSSSSRRRRRRSSSTTTSSSPPPMMMNNNMMMLLLMMMOOOQQQPPPOOOOOOMMMJJJGGGDDDAAA@@@???>>><<<:::999999;;;===??????AAADDDEEEDDDDDDFFFGGGGGGIIIMMMNNNLLLJJJIIIIIIDDDDDDDDDCCCAAA>>><<<;;;888888999999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::999888666555555444222000------,,,,,,+++***)))((($$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''((((((((()))))))))'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((()))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&******)))((((((((('''''''''''''''''''''(((((()))&&&&&&'''(((((()))((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&''')))***((((((((())))))))))))))))))******)))'''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&))))))***))))))((('''&&&(((((())))))))))))(((((()))))))))(((((((((((((((*********)))))))))))))))+++++++++,,,,,,...///000333666999::::::;;;<<<============>>>>>>??????@@@}}}mmmhhhccc___^^^\\\YYYUUURRRTTTWWWYYYZZZYYYWWWUUUYYYUUUPPPNNNNNNQQQRRRSSSRRRRRRRRRSSSRRRPPPLLLHHHFFFGGGGGGFFFBBB???======999777555555555444222000000000000000000///..............................+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))))))))************))))))(((((())))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((()))((('''''')))******)))'''&&&&&&((())))))(((&&&(((((((((((())))))))))))'''((((((((()))))))))***((((((((())))))*********++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******&&&&&&((()))++++++,,,,,,---...111222333444666777:::AAAJJJQQQUUUWWWWWWWWWZZZ]]]```^^^ZZZYYY\\\aaafffkkklllgggccc```\\\XXXPPPOOOMMMLLLMMMOOOQQQRRRTTTQQQNNNNNNOOOPPPPPPPPPRRRTTTXXX[[[[[[YYYVVVSSSJJJLLLOOORRRRRRQQQOOOMMMJJJLLLOOOPPPNNNMMMMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSRRRRRRSSSTTTTTTSSSOOOLLLLLLKKKJJJKKKMMMNNNMMMLLLMMMKKKIIIFFFDDDBBBAAA@@@???>>><<<<<<===@@@CCCEEEFFFGGGIIIIIIHHHGGGGGGHHHFFFHHHKKKKKKIIIEEECCCBBB>>>===<<<;;;999888666555333444666999;;;===???@@@:::::::::999999888888777666555222111111000...,,,*********+++***)))(((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''''''(((((((((((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''&&&$$$######$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''*********))))))(((((('''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''')))***)))))))))))))))(((((((((%%%(((***)))(((&&&'''((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%))))))***))))))((('''&&&(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))((((((%%%'''))),,,---...------///111333444444444666777777777888999:::;;;<<<===|||mmmhhhbbb^^^]]][[[WWWTTTPPPSSSVVVYYYZZZYYYWWWVVVYYYVVVQQQOOOOOOQQQRRRRRRQQQQQQQQQRRRSSSPPPMMMIIIGGGHHHHHHFFFCCC???======999777666555555444222000000000000000000///......---------.........//////.....................///,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******++++++******)))(((((('''******))))))))))))******''''''(((((((((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))((('''''')))******)))(((((()))+++------,,,***(((((((((((())))))))))))'''''''''((()))*********(((((())))))******+++++++++***)))(((''''''''''''))))))))))))))))))))))))))))))((())))))***+++,,,++++++++++++++++++++++++++++++---...000222333444666<<>>???@@@CCCGGGIIIJJJKKKKKKIIIFFFDDDDDDEEEAAADDDFFFEEEBBB???===<<<;;;;;;999888777555444444222444666999<<<>>>??????888777777666666555555555333111///......---+++)))'''''')))******)))((('''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''(((((((((&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$###!!! %%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((()))(((''''''(((&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&''''''(((((())))))''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%$$$$$$$$$))))))(((((('''''''''''''''''''''''''''((())))))))))))((((((((((((''''''"""&&&******((('''(((***(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''((())))))))))))((((((''''''(((((())))))(((((('''))))))***++++++******)))(((((()))******))))))((( ###''',,,...//////...,,,---//////...///000222111222333444666777888888{{{lllgggaaa^^^\\\ZZZVVVSSSNNNQQQUUUYYY[[[ZZZXXXWWWYYYVVVSSSQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSQQQMMMJJJHHHIIIIIIGGGCCC@@@>>>>>>999777666555555444222000000000000000000///.....................---------///...---++++++,,,---...+++++++++++++++++++++++++++***)))))))))+++,,,---*********)))))))))))))))++++++************++++++'''''''''((((((((())))))(((''''''&&&'''((()))***)))))))))))))))))))))))))))((('''''')))******)))'''((())),,,//////...,,,'''((((((((()))))))))***(((((((((((())))))))))))''''''(((((()))******+++((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******------,,,+++++++++++++++***))))))+++---///000000222888BBBJJJNNNPPPQQQQQQKKKLLLMMMNNNOOOOOOPPPPPPTTTZZZ]]]]]]]]]______]]]UUURRRNNNMMMNNNNNNMMMKKKIIIFFFBBBAAACCCFFFHHHIIIMMMOOORRRTTTTTTSSSQQQOOOJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIJJJLLLNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMLLLLLLLLLMMMLLLJJJHHHGGGFFFGGGIIIKKKLLLJJJIIIJJJJJJJJJIIIHHHFFFDDDBBBBBBAAA??????@@@CCCFFFHHHIIIHHHGGGCCC@@@>>>>>>???;;;===??????===;;;::::::;;;;;;999777555444333333444555777888:::::::::999666555444333333222222222000...,,,,,,,,,+++)))(((###%%%'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''((((((((()))))))))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((('''((())))))''''''((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))'''%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))%%%&&&&&&'''(((((())))))&&&&&&(((((()))(((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&!!!&&&***+++(((&&&(((***&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))************))))))'''(((((())))))))))))(((''''''(((((((((((('''''''''''')))***+++******)))'''''')))***+++******)))$$$&&&(((***+++,,,,,,,,,)))+++++++++***+++,,,.........///000222333444444zzzlllgggaaa]]]\\\ZZZVVVRRRMMMPPPUUUYYY[[[[[[YYYWWWYYYVVVSSSRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSQQQMMMJJJIIIJJJJJJHHHDDD@@@>>>>>>999777666555555444222000000000000000000//////...000000///...---,,,,,,+++000...,,,))))))***,,,...++++++++++++++++++++++++,,,,,,+++++++++,,,...///((((((((()))******++++++,,,,,,++++++++++++,,,,,,&&&'''''''''(((((())))))((('''&&&&&&'''((()))***)))))))))))))))))))))))))))((('''''')))******)))%%%&&&'''+++...///---+++'''((((((((())))))************))))))((((((''''''&&&&&&&&&'''((())))))***%%%%%%&&&''')))+++,,,---)))))))))))))))))))))))))))((((((''''''''''''((('''&&&&&&%%%&&&'''((()))(((((('''(((***,,,------***111:::BBBFFFGGGGGGHHHCCCDDDGGGKKKNNNOOOLLLIIIMMMRRRVVVUUUVVVZZZ[[[ZZZUUURRROOOOOOPPPPPPNNNLLLJJJFFFBBB@@@AAACCCFFFGGGFFFHHHJJJLLLMMMLLLJJJIIIJJJIIIFFFDDDCCCDDDFFFHHHJJJJJJJJJIIIHHHIIIMMMPPPNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDGGGJJJLLLLLLKKKFFFFFFGGGIIIKKKLLLKKKIIIIIIIIIJJJJJJIIIFFFDDDBBBBBBAAA???>>>???AAACCCEEEEEEDDDBBB>>>:::888999;;;777999<<<<<<;;;::::::;;;<<<;;;999666444222111111555666777777777666555444555444333222111111111111...,,,+++***+++***)))'''!!!###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''))))))))))))************'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((()))***)))((('''(((***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***************))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""%%%''''''$$$!!!"""###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******%%%%%%&&&&&&'''((())))))'''((()))+++++++++******'''''''''''''''((()))))))))*********)))(((''''''%%%&&&&&&'''((()))******%%%&&&((()))))))))((('''((((((''''''&&&&&&&&&%%%"""'''++++++(((&&&''')))$$$%%%&&&((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))''''''((())))))***))))))''''''((((((((((((''''''###$$$&&&'''((((((((('''&&&''')))***+++++++++***---,,,***((('''''''''(((((()))***)))((()))+++,,,,,,,,,---...///000111222pppgggaaaaaa```ZZZSSSOOOJJJNNNTTTZZZ]]]\\\ZZZXXXXXXVVVSSSQQQOOONNNOOOOOOPPPRRRTTTTTTRRRNNNIIIFFFGGGKKKKKKFFFCCCBBB@@@===:::888666666666555333111000000000000000000000000...---,,,,,,++++++,,,,,,------------------------************************,,,++++++***)))((((((''''''(((((()))***++++++,,,)))************+++++++++((((((((((((((((((((((((*********))))))((('''&&&***((('''(((+++,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))((('''''''''((()))+++,,,---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))*********'''((()))++++++***))))))))))))*********+++++++++---...000333777;;;>>>@@@???AAADDDGGGHHHHHHFFFEEEJJJJJJLLLOOOSSSUUUTTTSSSTTTRRROOOMMMKKKJJJIIIIIIFFFEEECCCAAA@@@@@@@@@AAAGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDHHHGGGEEEDDDEEEGGGJJJLLLOOOMMMJJJIIIHHHFFFCCCAAA>>>>>>@@@CCCGGGJJJJJJJJJCCCEEEHHHJJJKKKIIIGGGEEEBBBEEEIIIIIIEEE@@@===;;;===;;;::::::<<<===<<<;;;DDDBBB>>>;;;999888999:::555;;;AAACCC???;;;:::;;;999777555333222222333444777888999999999777666555555222///...///000---+++,,,,,,,,,+++***))))))(((((('''&&&%%%%%%&&&'''(((***(((''''''''''''&&&$$$&&&''')))'''%%%$$$''')))'''((()))((('''&&&''')))...+++'''%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''###%%%'''(((''''''((()))''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$######$$$$$$$$$&&&$$$###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&$$$###$$$''')))'''&&&&&&&&&&&&'''(((((())),,,///---)))&&&(((***(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((''''''((()))***+++&&&&&&&&&''''''''''''(((((((((((())))))))))))***))))))))))))))))))))))))))))))((((((''''''&&&&&&)))***+++,,,,,,+++***)))+++*********))))))((((((((((((((((((((()))***+++((((((''''''''''''(((((((((((()))***+++---///000ooogggaaaaaaaaa[[[TTTQQQKKKOOOUUUZZZ]]]\\\ZZZXXXXXXVVVSSSPPPOOONNNOOOOOOPPPRRRTTTTTTRRRNNNJJJGGGGGGKKKKKKFFFBBBAAA???<<<:::888666555555555333111000000000000000000000000///...------,,,,,,------------------------------++++++++++++++++++++++++***))))))(((''''''&&&&&&''''''(((((()))*********))))))*********+++++++++((((((((((((((((((((((((&&&'''((())))))************((('''(((***,,,***)))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((((((((()))'''&&&'''((()))((('''***)))))))))))))))******))))))))))))))))))))))))******))))))))))))******&&&'''((())))))*********(((((()))************)))))))))*********+++++++++,,,,,,---///111444666777999;;;===@@@AAABBBAAAAAAAAABBBEEEIIINNNPPPPPPOOONNNMMMKKKIIIGGGEEEDDDDDDAAA@@@?????????@@@AAABBBEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAACCCEEEGGGHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>>>>AAACCCEEEEEECCC@@@BBBEEEGGGGGGFFFDDDBBB???AAADDDDDDAAA===;;;:::<<<:::999999;;;<<<<<<;;;AAA???===;;;999999::::::<<>>>>>???AAABBBCCCAAA@@@???@@@@@@>>><<<>>>======>>>@@@@@@???======???AAABBBCCCBBB@@@???<<<===???>>><<<;;;:::;;;===;;;999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;@@@DDDHHHGGGAAA:::555333555444333333333555666777333444444444444333333222---,,,******++++++***)))******))))))((((((''''''((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&''''''(((&&&'''((('''%%%%%%'''(((&&&'''(((((('''&&&'''(((***(((%%%%%%&&&((((((((($$$%%%&&&'''(((***++++++(((((('''&&&&&&&&&&&&'''%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''(((''''''''''''''''''((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&((((((((('''((())))))***'''***,,,+++'''%%%&&&(((&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((()))******)))(((''')))((((((''''''(((((()))&&&'''((()))***)))((((((&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))******))))))))))))(((((())))))))))))************((((((''''''''''''((((((******))))))((()))))))))~~~mmmeee```aaabbb]]]WWWTTTOOORRRWWW[[[]]]]]][[[YYYXXXVVVTTTQQQOOOOOOOOOPPPPPPRRRTTTUUUTTTPPPLLLIIIHHHKKKKKKFFFBBB@@@>>>:::999888666555555444222000////////////////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''((()))***+++******)))))))))))))))************((((((((((((((((((((((((*********))))))((('''&&&)))((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))((()))***+++***(((,,,+++***)))((('''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))*********))))))((('''''')))***+++))))))))))))************+++++++++++++++,,,------222111000000000222333444555777<<>>@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEDDD??????>>>>>>???@@@BBBCCCDDDBBBAAA@@@@@@@@@>>>======<<<<<<>>>@@@@@@???>>><<<===>>>??????>>>======<<<=========;;;<<<>>>@@@BBB???<<<:::::::::999888888999;;;<<<=========<<<<<<@@@EEEFFFBBB<<<888666444444333333333333444555222222222222222222111111***))))))((()))*********))))))(((((('''''''''''''''''''''&&&&&&'''''''''((())))))(((&&&%%%&&&&&&'''''''''&&&&&&&&&'''(((&&&'''((((((&&&&&&'''((((((&&&$$$$$$&&&((())))))%%%%%%&&&'''((())))))***''''''''''''&&&&&&''''''$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((())))))(((''''''((('''''''''''''''((())))))&&&(((***)))&&&%%%%%%'''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''')))******)))'''&&&))))))(((((((((((())))))%%%''')))******)))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((())){{{llleee```bbbbbb]]]WWWUUUPPPSSSWWW\\\^^^^^^]]][[[YYYWWWUUURRRPPPPPPPPPQQQQQQSSSUUUVVVTTTPPPLLLIIIGGGKKKKKKEEEAAA@@@>>>;;;999777555555555444222000///////////////////////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++------,,,+++***(((((()))))))))*********))))))))))))))))))))))))*********))))))((('''&&&((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((())))))(((''''''))))))((('''))))))((((((((((((((()))((((((((((((((((((((((((***))))))))))))))))))***&&&'''((())))))*********)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))***+++,,,---222111///---,,,---......---///444:::AAADDDEEEDDD@@@AAAAAAAAAAAA???===<<<777666666666777888:::;;;===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDD?????????@@@BBBDDDFFFGGGFFFDDDAAA@@@@@@???===;;;;;;;;;<<>>===???BBBEEEGGGDDD>>>;;;999888777666666777:::<<<=========<<<999<<>>>>>;;;;;;<<<<<<<<<<<<<<<;;;666555555444555666777888:::;;;===????????????>>>>>>???AAABBBCCCBBBBBBAAA>>>???@@@AAABBBDDDFFFGGGCCCAAA>>>======;;;999777::::::<<<@@@EEEIIIJJJIII>>>======<<<<<<<<<<<<===????????????>>>@@@CCCFFFIIIEEE???:::888777555444555666888999:::;;;::::::888999::::::999666333111000000///...---,,,++++++******)))))))))***++++++((()))***)))(((((()))+++((((((((((((((((((''''''&&&&&&'''(((((('''&&&&&&!!!$$$&&&&&&$$$###&&&)))((('''%%%%%%'''((('''&&&%%%&&&''''''&&&%%%&&&''''''%%%$$$%%%'''((((((''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''((('''''''''''')))******)))((())))))%%%%%%&&&&&&'''((((((((((((''''''''''''''''''(((&&&&&&&&&'''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&!!!"""$$$%%%&&&%%%%%%$$$!!!###%%%&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&&&&%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''((()))((('''&&&%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))(((((()))******)))'''&&&((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***vvvnnnfffaaabbbbbb]]]WWWTTTPPPRRRWWW\\\___aaaaaaaaa\\\ZZZXXXUUUSSSSSSSSSTTTUUUVVVXXXWWWUUUPPPKKKHHHDDDHHHIIIDDDAAAAAA@@@===999777555444444333111000000000000000000000000000000///......---.........++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++---......---+++)))(((((((((((()))))))))***))))))))))))))))))))))))&&&'''((())))))*********''')))***)))'''%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))'''%%%$$$%%%&&&'''&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))*********&&&'''(((((())))))((((((******))))))((((((((((((''''''&&&&&&&&&'''((((((++++++***)))))))))))))))...------000444777888888666666666777888999;;;<<<444444333333444555777888888999;;;=========<<<;;;999:::<<<>>>>>>>>>===<<<======>>>>>>??????@@@@@@===<<<:::999:::999777666888999;;;@@@FFFJJJKKKKKK???===<<<::::::;;;<<<<<<<<<<<<===<<<<<<===@@@CCCFFFBBB<<<888666555444444333444555555666666555555555444333222222111///---+++++++++++++++***))))))******)))))))))***+++,,,''')))***(((&&&&&&'''***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&"""&&&)))(((%%%%%%(((+++)))'''%%%%%%'''((('''&&&%%%&&&''''''%%%%%%&&&''''''%%%$$$%%%'''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%'''))))))(((((()))***%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%!!!"""$$$&&&''''''&&&%%%"""$$$&&&&&&%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$######%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))((((((((('''''''''((((((((())))))******,,,,,,,,,***)))'''((((((''''''''''''((((((((((((''''''''''''((((((uuuooogggbbbcccccc]]]WWWTTTOOORRRWWW\\\```bbbbbbbbb]]][[[YYYVVVTTTTTTTTTUUUVVVWWWYYYXXXUUUPPPJJJGGGCCCGGGHHHDDDAAAAAA@@@>>>888777555444444333111///000000000000000000000000111111000///////////////++++++++++++++++++++++++************************++++++++++++++++++,,,,,,)))***,,,......,,,***((((((((((((((())))))))))))))))))))))))))))))))))))************)))((('''&&&''')))+++)))&&&%%%&&&((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))***((('''((()))***)))((()))(((((('''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))************%%%&&&((()))))))))((('''******))))))((((((((('''***)))((((((''''''''''''&&&&&&&&&'''((((((((()))***)))'''(((+++---//////.........///000333555777222222222222333555777999777999:::<<<<<<;;;:::999555666999:::;;;;;;:::999<<<<<<<<<;;;;;;::::::::::::999888888999999888777777888:::???EEEIIIJJJJJJ>>>===;;;999999:::;;;<<<888999999999999:::<<>>@@@BBBCCCDDD>>><<<999666555666777888999888777666555666666777===:::555333333444444444000000000000000//////...++++++++++++***)))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))(((&&&$$$$$$&&&((('''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&%%%%%%%%%&&&((()))***$$$%%%'''))))))(((&&&%%%(((((('''''''''&&&&&&&&&***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%&&&''''''((((((''''''''''''((((((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###%%%&&&&&&&&&(((***((($$$&&&&&&''''''(((((())))))&&&'''(((******((('''&&&((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''((('''%%%%%%'''(((''''''((((((''''''''''''((((((((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''((((((((((((***666===888...)))***+++((((((((((((''''''''''''))))))))))))))))))))))))|||jjjfffbbbaaa```^^^YYYUUUPPPSSSWWW[[[^^^```aaaaaa^^^ZZZUUURRRRRRSSSTTTUUUYYYXXXUUUSSSQQQNNNIIIFFFGGGGGGGGGGGGEEECCCAAA@@@999888666444333222222222111111000000///////////////...------,,,,,,,,,---///...---,,,++++++++++++++++++******++++++,,,,,,,,,+++************+++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))++++++(((''''''&&&&&&''''''(((******))))))((((((''''''&&&'''''''''(((((())))))***)))'''&&&&&&'''((())))))((((((''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((())))))******+++******)))(((((())))))(((((((((((()))))))))))))))+++,,,,,,+++******+++))))))***+++,,,...///000111000///......///000111111111111222222222333333555555555555555555555555555555555555666666777777777777666666555444444444444555666888999;;;<<<===999888666444333333333444444444222111111111222222666333000//////000000///...............---,,,,,,+++++++++***(((&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((&&&%%%%%%&&&((((((''''''&&&&&&%%%&&&&&&%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&((()))***((()))************)))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$'''''''''(((***+++)))&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))'''&&&%%%'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%'''))),,,---(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''666AAA>>>555---***(((((((((((((((''''''''''''((((((((((((((((((((((((|||iiieee```^^^^^^]]]ZZZWWWQQQSSSVVVYYY\\\^^^______^^^[[[VVVSSSSSSUUUVVVVVVYYYWWWUUUTTTRRRNNNIIIFFFFFFFFFFFFFFFDDDBBB@@@???999888666444222222222222000000000000////////////......,,,+++************............---,,,++++++******+++++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((++++++***)))((('''&&&&&&%%%%%%&&&'''((()))*********)))(((&&&&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******)))((((((((())))))))))))))))))((((((((((((***,,,---,,,***)))))))))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,///......---...///000111222222222222222222222222222222222222333333333333444444444333333333333333000000111222333444555555333222222111000///......000///...---------......///---,,,,,,------,,,+++++++++,,,,,,++++++***)))++++++***(((&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%&&&''')))((((((((('''''''''''''''&&&'''(((((())))))(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''&&&&&&(((******((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%''''''''''''(((((((((((($$$444CCCCCC;;;222+++'''((((((((((((''''''''''''((((((((((((((((((((((((}}}kkkfff___\\\[[[ZZZXXXUUURRRSSSVVVXXX[[[\\\]]]^^^^^^ZZZWWWUUUUUUVVVWWWWWWXXXWWWVVVUUUSSSOOOJJJFFFEEEEEEEEEEEECCCAAA???>>>999888555333222222222222000000000000000000000000///...---+++***))))))))),,,---.........---+++*********++++++,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((''''''''''''((((((*********)))((('''''''''&&&&&&&&&'''((())))))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((***))))))((((((((())))))******))))))((((((''''''***,,,,,,+++)))((('''((())))))((((((((()))************))))))))))))******---+++***))))))+++---...////////////////////////////////////////////////000000000111111222222222/////////000000000000111---............,,,+++***---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,******************)))((((((***)))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))'''''''''(((''''''''''''&&&&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''###$$$%%%''''''&&&%%%%%%((('''&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''%%%%%%)))+++)))'''&&&(((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''***(((&&&&&&&&&'''&&&%%%'''(((((((((((((((((('''***)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''((((((((((((###222>>>???999444000,,,((((((((((((''''''''''''((((((((((((((((((((((((}}}mmmggg___ZZZXXXWWWTTTQQQRRRSSSVVVYYY[[[\\\\\\\\\]]]ZZZWWWUUUVVVXXXXXXXXXWWWWWWVVVUUUTTTPPPJJJFFFEEEEEEEEEDDDCCCAAA???>>>888777555333222111111222111111111111111111111111000///...,,,+++*********++++++,,,------,,,***))))))***+++,,,,,,,,,++++++)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((()))((((((((((((((())))))******))))))((((((''''''***+++,,,+++)))'''''''''(((((((((''''''(((((()))))))))))))))))))))))))))***)))'''''''''(((***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000------------------------++++++,,,---,,,+++)))((())))))******************))))))***+++------+++((()))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$&&&'''''''''&&&((()))%%%&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''&&&%%%$$$$$$$$$%%%&&&******)))(((''''''((((((&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((()))(((%%%'''...///+++'''((()))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%''''''((())))))(((''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%'''(((******++++++''''''''''''((((((((((((%%%///666555111222333444((((((((((((''''''''''''''''''''''''''''''''''''|||nnnggg___ZZZWWWUUUQQQNNNPPPSSSWWWZZZ]]]]]]\\\\\\[[[YYYVVVUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUQQQKKKGGGEEEEEEEEEEEECCCAAA???>>>888777555333111111111111000000000000111111111111000000///---,,,,,,,,,,,,+++++++++,,,,,,++++++***)))***+++,,,---,,,++++++)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((('''(((((())))))******++++++******)))))))))******)))((((((''''''(((((()))'''((((((((()))))))))***))))))((((((''''''''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))))))))(((((((((((((((***+++***((('''''''''(((''''''''''''(((((()))((())))))******))))))((((((((('''&&&'''((()))***++++++++++++++++++++++++***************)))))))))***+++++++++,,,,,,------************************)))***+++++++++***((('''&&&&&&'''((((((((('''''''''''''''(((******(((&&&))))))******))))))((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&(((((('''&&&'''((($$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%&&&'''***))))))(((((('''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''+++444666...)))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''')))***+++++++++''''''''''''(((((((((((('''...111...+++...333666((((((((((((''''''''''''''''''''''''''''''''''''|||kkkeee^^^YYYWWWTTTPPPMMMNNNRRRWWW\\\______]]][[[YYYWWWUUUUUUVVVXXXXXXXXXVVVVVVWWWWWWUUUQQQKKKGGGEEEFFFFFFEEEDDDBBB@@@???888777555333111111111111............/////////000//////...---------------,,,,,,+++++++++,,,,,,---(((***+++------,,,+++*********+++,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((())))))******''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&'''(((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******'''''''''''''''((())))))(((((((((((())))))))))))'''(((***)))(((''''''((('''''''''''''''((()))***'''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''')))))))))***************(((((())))))))))))))))))((())))))))))))(((''''''&&&'''((()))))))))((((((((('''&&&'''(((((('''%%%(((((())))))(((((('''&&&&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''))))))'''&&&&&&&&&$$$&&&''')))))))))'''&&&%%%&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&''')))***'''(((((()))(((&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%'''((()))&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((%%%+++777999///'''(((&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&'''''''''%%%$$$%%%'''))))))((($$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((((((''''''''''''(((((((((((((((...111---+++,,,///000((((((((((((''''''''''''''''''''''''''''''''''''{{{hhhccc]]]YYYXXXUUUQQQNNNMMMQQQXXX^^^aaa```]]][[[XXXVVVUUUUUUVVVXXXXXXXXXVVVVVVWWWWWWVVVRRRLLLGGGFFFFFFFFFFFFDDDBBB@@@???888777444222111111111111,,,,,,,,,---------............---,,,,,,---------...---,,,++++++,,,...///(((***+++------,,,+++******+++,,,------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++'''''''''''''''((())))))))))))(((((((((((())))))++++++***)))((('''&&&&&&%%%&&&&&&'''((()))******$$$%%%&&&((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++'''''''''''''''((()))***''''''(((((())))))******%%%'''))))))((('''((()))'''&&&&&&'''((()))******''''''((())))))(((''''''&&&'''((()))))))))(((((('''''''''''''''''''''''')))))))))(((((('''''''''))))))))))))))))))(((((())))))************++++++((((((''''''''''''''''''((()))+++,,,,,,,,,++++++***)))''''''((()))'''&&&''''''((((((''''''&&&%%%&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((())))))'''%%%%%%%%%%%%''')))***+++***)))(((&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&%%%$$$###$$$%%%&&&'''((('''''''''((()))+++,,,***+++------,,,***(((&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((('''%%%%%%%%%&&&(((***%%%%%%$$$###$$$%%%'''((($$$%%%''''''''''''%%%$$$&&&&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$""")))666888,,,$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''&&&%%%$$$%%%''')))))))))&&&''')))******)))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$''''''''''''((((((((()))'''///333111---,,,+++))))))(((((((((''''''''''''''''''''''''''''''''''''{{{ppphhhaaa___\\\TTTOOOMMMPPPSSSWWWZZZ\\\]]]\\\\\\YYYWWWTTTSSSUUUXXXYYYZZZWWWWWWWWWVVVSSSNNNJJJGGGFFFFFFEEEDDDBBBAAA???>>>:::999777555333111///...111111111111111111111111000//////---,,,+++******++++++------------++++++******)))))))))+++,,,---)))***++++++***(((%%%$$$))))))))))))************+++***)))(((((('''((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))******))))))(((((((((''''''''''''((((((***)))(((''''''&&&&&&'''(((&&&%%%&&&))))))'''$$$))))))))))))************''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&,,,***((('''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++,,,++++++***)))(((((())))))&&&&&&'''((())))))(((((($$$%%%(((***++++++******###''')))(((((()))+++((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((************)))'''&&&%%%%%%&&&(((***++++++******((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))((('''&&&&&&)))'''%%%%%%''')))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))((('''%%%$$$***)))((('''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((((()))***(((&&&$$$&&&)))+++)))'''&&&&&&((()))***,,,...///---)))&&&&&&'''************************&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))++++++***((('''&&&$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((('''$$$###$$$&&&(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''))))))'''&&&%%%%%%'''''''''''''''''''''''')))'''&&&'''))))))&&&###%%%$$$$$$######$$$$$$%%%###%%%'''&&&"""!!!###%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''+++***)))(((''''''((())))))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$######$$$&&&''')))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))$$$"""!!!###&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&))),,,///...)))'''))),,,%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''zzzoooggg___]]]ZZZSSSNNNMMMQQQTTTXXX\\\^^^______^^^ZZZWWWTTTTTTUUUWWWYYYYYYWWWXXXXXXVVVSSSOOOJJJHHHFFFFFFFFFEEECCC@@@>>>===999888666555333111//////////////////////////////000//////...,,,++++++***+++,,,,,,------,,,,,,+++)))******+++++++++******((()))***++++++***((('''))))))))))))***************))))))(((((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((''''''''''''(((((()))((((((''''''''''''((()))'''&&&''')))***(((&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))(((''''''&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******+++******)))(((((())))))&&&'''((((((((((((((((((((()))******)))'''%%%###"""&&&(((''''''((()))((((((((((((''''''''''''))))))(((''''''((())))))++++++++++++***)))((((((''''''((()))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&***(((''''''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))***(((&&&%%%''')))&&&&&&&&&&&&'''))),,,...999===???;;;444---******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''''''((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&(((((()))(((&&&&&&''')))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((())))))'''&&&&&&''''''''''''''''''''''''''')))'''%%%&&&(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$(((&&&%%%&&&'''((('''&&&((('''&&&%%%$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((&&&&&&''')))***(((&&&''''''''''''''''''''''''***...000///+++)))+++---%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''yyynnneee]]]ZZZWWWRRRNNNMMMPPPSSSWWW[[[^^^_________[[[YYYUUUTTTUUUWWWXXXXXXWWWWWWWWWVVVSSSOOOJJJGGGFFFFFFFFFEEECCC@@@<<<:::777666555444222111000///////////////////////////000//////...---,,,+++++++++,,,,,,------,,,,,,+++)))***,,,------+++)))(((((()))***+++,,,+++******))))))))))))************)))(((((((((((())))))***((((((((((((((('''''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))******+++((((((''''''''''''(((((((((''''''''''''((())))))(((&&&$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))******)))((((((((())))))(((((((((((((((((('''&&&(((((((((((('''%%%"""!!! """%%%''''''&&&'''(((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))(((((()))(((((('''&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%(((((((((((((((''''''&&&***)))((()))))))))&&&$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&%%%'''(((''')))+++,,,,,,///555999CCCHHHKKKFFF:::000,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''(((''''''''''''''''''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))(((((((((***+++&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((&&&&&&'''((('''''''''''''''''''''''')))'''%%%%%%&&&(((((('''''''''&&&&&&&&&&&&''''''+++(((%%%&&&)))***((($$$$$$#########$$$&&&((()))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''%%%$$$%%%&&&'''&&&%%%))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''')))(((((()))++++++***((()))))))))(((((('''''''''***---///...+++)))+++---&&&''''''''''''(((((((((''''''((((((((((((((('''yyymmmddd\\\XXXVVVQQQNNNNNNMMMPPPTTTYYY\\\^^^^^^^^^]]]ZZZVVVUUUUUUWWWXXXXXXVVVVVVVVVUUURRRMMMIIIFFFEEEFFFFFFEEEBBB???;;;888555555444333222111111000000000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,+++***((()))))))))************(((((('''(((((()))******))))))((((((''''''&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((******)))((((((***+++,,,((((((''''''''''''((((((&&&&&&&&&''''''(((******((('''&&&%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((***))))))((((((((())))))(((((())))))((('''&&&&&&######$$$%%%&&&&&&%%%%%%"""$$$&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((()))))))))))))))(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''(((((((((((((((''''''(((((()))***+++***'''$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&'''((('''***.........111777===>>>CCCFFF@@@444+++)))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&&&&%%%%%%%%%&&&'''''''''((((((((('''''')))***&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&$$$$$$''')))'''''''''''''''''''''''')))'''%%%$$$%%%'''((()))''''''&&&&&&&&&&&&'''''')))'''%%%&&&'''(((&&&$$$&&&$$$###"""###%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%)))))))))(((((((((((()))(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''(((((()))((('''))))))(((((('''&&&&&&&&&''')))++++++)))'''((()))'''(((((((((((((((((((((&&&'''((((((((((((((((((yyymmmddd[[[XXXVVVRRROOOPPPNNNQQQUUUZZZ]]]______^^^]]]ZZZVVVUUUVVVWWWXXXXXXTTTUUUUUUSSSPPPLLLGGGEEEEEEEEEEEEDDDAAA>>>:::888555555444333333222111111000000000000000000000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***+++,,,---------,,,+++******)))((()))))))))************(((((('''(((((()))******))))))((((((''''''&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''***)))((((((((()))+++,,,((((((''''''''''''((((((&&&&&&&&&&&&''')))***++++++++++++*********++++++&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&''')))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))((((((((((((((())))))(((((())))))((('''&&&&&& !!!###$$$&&&'''((((((&&&&&&''''''((()))((((((((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''')))***(((((())))))))))))((('''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''((((((((((((((('''&&&&&&(((+++---,,,)))&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''%%%'''((())))))+++000444222555666111)))%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''((((((((('''&&&&&&%%%%%%$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%&&&'''(((''''''((('''&&&%%%''')))***)))((('''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&$$$######&&&(((((((((((((((((((((((((((((('''&&&%%%$$$&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%&&&((()))'''%%%#########%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&'''((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((())))))((('''((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((zzzmmmddd]]][[[YYYTTTQQQQQQRRRUUUYYY]]]```aaaaaaaaa\\\ZZZVVVUUUVVVXXXYYYYYYTTTTTTTTTSSSPPPKKKGGGDDDEEEEEECCCBBB???===;;;:::666666555444444333222222/////////////////////////////////.........---------,,,,,,++++++,,,,,,---000...***((((((***---///......---,,,******)))((())))))))))))************)))(((((((((((())))))***((((((((((((((('''''''''''''''(((((())))))******''''''''''''''''''''''''((((((((((((((())))))***((((((''''''''''''((((((&&&&&&&&&'''''')))******&&&'''))))))(((''''''((('''(((((((((((()))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++((((((''''''(((((())))))(((((((((((((((((('''&&&$$$%%%%%%%%%&&&''''''((()))((('''''')))***)))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&''')))***+++(((((()))******)))'''&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&'''((((((((((((((((((%%%&&&(((+++---,,,***'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&$$$%%%&&&((('''''''''&&&%%%%%%'''***,,,---)))******'''$$$###&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&((((((''''''&&&%%%$$$$$$%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&''''''((('''((()))((('''(((***+++111///+++(((%%%$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%$$$$$$&&&((((((((((((((((((((((((((((((((((((&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&'''***,,,+++'''%%%'''******)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((()))(((''''''((()))((('''$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******))))))(((((((((''''''''''''&&&%%%&&&'''((()))))))))))){{{mmmeee___^^^\\\WWWSSSRRRTTTWWW[[[___aaabbbbbbaaa\\\YYYVVVUUUWWWYYYZZZ[[[UUUVVVVVVTTTQQQMMMIIIFFFEEEDDDBBB???===<<<<<<<<<888888777666444333222222////////////////////////////////////............---,,,,,,++++++,,,,,,---...,,,+++)))***+++---///,,,,,,+++***************))))))))))))***************))))))(((((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***!!!%%%((()))'''%%%$$$%%%''''''((((((((()))))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))''''''''''''((((((((((((************************))))))(((((())))))***+++'''''''''''''''((())))))&&&'''(((((((((((((((((((((''''''''''''(((((()))***(((&&&&&&((()))(((&&&(((((((((((('''''''''''''''((())))))))))))(((''''''(((((()))))))))((((((&&&'''(((((())))))))))))((()))*********)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))***,,,+++)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((((('''((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''%%%###$$$'''((((((&&&)))%%%"""###'''++++++***((('''&&&&&&&&&'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((''')))+++,,,,,,...111333:::666000***&&&%%%&&&'''((('''%%%$$$$$$%%%'''((($$$&&&(((((('''''''''(((((((((((((((((((((((((((((()))***(((%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''((()))))))))(((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&&&&'''((()))))))))((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''$$$&&&))))))'''&&&''')))%%%%%%&&&&&&''''''(((((('''''''''((()))***)))(((''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))|||mmmeee``````^^^YYYTTTSSSTTTVVVZZZ^^^`````````___[[[XXXVVVUUUWWWZZZ[[[\\\WWWWWWWWWVVVSSSNNNJJJGGGEEECCCAAA>>><<<<<<===>>>999999888666555444333222111111111111111111111111///////////////.........------++++++++++++------+++++++++,,,,,,---------******))))))******+++,,,))))))))))))************+++***)))(((((('''((((((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((''''''''''''(((((((((''''''''''''((())))))%%%***...///---***))))))'''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((()))******'''''''''''''''((()))***&&&&&&'''((()))))))))((('''''''''((((((***+++,,,***'''%%%%%%'''((('''%%%)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&((()))*********)))'''&&&((()))***+++***)))'''%%%))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$&&&&&&'''((())))))((((((+++*********+++***(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))*********)))((('''''''''''''''((()))***'''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''%%%###$$$'''((((((&&&%%% $$$((('''$$$((('''&&&(((***)))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))(((***---///111444888;;;@@@;;;333,,,'''&&&''')))((('''%%%$$$$$$%%%'''(((%%%'''***+++***)))))))))))))))))))))))))))))))))(((***+++***&&&######$$$((((((''''''''''''(((((()))&&&$$$$$$'''(((%%%###&&&'''((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&###$$$&&&((())))))((((((''''''((((((((((((''''''%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""%%%((('''%%%$$$&&&(((%%%&&&&&&'''((()))******%%%$$$$$$&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))yyyppphhhcccaaa___YYYUUUSSSRRRUUUYYY]]]``````___]]]^^^ZZZVVVTTTUUUWWWXXXXXXZZZZZZZZZXXXTTTNNNIIIEEEAAA@@@>>>;;;999888888999888888777555444333222111//////000000111111222222111000///...---,,,++++++...---+++))))))***+++,,,((()))+++,,,------,,,,,,((()))***++++++***)))((((((((((((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&******))))))(((((('''''')))(((''''''''''''((((((((((((''''''''''''(((((()))((('''''''''(((***+++'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$###""""""$$$&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((()))***+++(((&&&&&&(((+++,,,***&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''******))))))((((((''''''%%%%%%%%%&&&&&&((()))***))))))))))))((((((((('''&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$***000---'''$$$(((...''''''&&&%%%%%%$$$######%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''((('''%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''&&&)))000888>>>===777111---+++)))&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&((((((''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((()))((('''&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))&&&&&&&&&'''((('''$$$"""###$$$&&&((()))((((((''')))'''%%%$$$$$$&&&)))***''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%''')))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%xxxppphhhbbbbbb```ZZZUUUTTTSSSUUUZZZ]]]___```___]]]^^^[[[VVVTTTUUUVVVWWWXXXXXXYYYYYYXXXTTTNNNHHHEEECCCAAA>>>===<<<<<<;;;:::888888777666444333222111000000000000000111111111111000///...---,,,++++++///...,,,+++***+++,,,---,,,,,,------,,,+++)))(((***+++++++++++++++******(((((((((((())))))))))))))))))(((((((((''''''''')))((((((''''''(((((()))'''''''''(((((((((((((((***)))))))))(((((((((''')))((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((())))))***(((((((((''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''''''''((()))***'''&&&&&&&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''((()))***''''''(((((((((((((((((((((((((((((())))))'''%%%''''''''''''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))((((((''''''%%%%%%%%%&&&'''((())))))******)))(((((('''''''''&&&&&&''''''((())))))*********)))))))))(((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&***...---(((&&&)))---(((((('''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((+++000555888666111---***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$$$$%%%)))))))))(((((((((''''''$$$%%%'''&&&&&&%%%'''(((''''''&&&&&&&&&''''''(((((('''%%%$$$$$$%%%'''((((((((((((((()))(((&&&%%%$$$%%%&&&(((((((((((('''((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''')))))))))((((((''''''''''''&&&$$$######$$$&&&''')))(((''''''''''''((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$###""""""###$$$'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))---,,,+++***))))))))))))&&&&&&''''''''''''&&&&&&xxxooohhhbbbbbb```[[[WWWVVVSSSVVVZZZ]]]______^^^^^^^^^[[[WWWUUUUUUVVVVVVVVVVVVXXXYYYXXXUUUNNNHHHDDDEEEBBB???>>>???@@@>>>;;;999888777666444333222222111111111111000000000000000000///...---,,,,,,+++///...---,,,+++,,,---...,,,,,,,,,,,,,,,***))))))...---,,,+++++++++++++++(((((((((((()))))))))))))))))))))(((((((((''''''***))))))(((((())))))***&&&&&&''''''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''''''''''''''''''''((())))))))))))((((((((((((((((((''''''''')))))))))******)))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&*********)))))))))))))))'''&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&'''''''''''''''((()))*********)))((('''&&&&&&%%%&&&'''))))))'''&&&&&&'''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&)))))))))(((((((((((('''%%%%%%&&&&&&'''(((((((((+++***)))'''&&&&&&'''(((&&&&&&''''''((()))))))))******)))))))))((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%''')))++++++)))((()))***(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''(((((((((((()))+++,,,***'''%%%&&&(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))),,,///111///,,,***)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''''''''''''''%%%&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&((())))))((('''&&&%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))))))))))))))((((((((('''&&&%%%$$$$$$%%%&&&''')))(((''''''''''''((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%)))((((((''''''((((((((('''''''''(((((('''''''''yyynnngggbbbbbbaaa\\\XXXXXXTTTVVVZZZ]]]^^^___^^^^^^^^^[[[WWWUUUUUUUUUUUUUUUTTTVVVXXXXXXTTTNNNHHHDDDFFFCCC??????BBBBBB???<<<999888777666555333222222222222111111000000//////000//////...------,,,,,,...---,,,,,,,,,,,,------)))******+++,,,,,,,,,---///...,,,*********++++++(((((((((((()))))))))))))))))))))(((((((((((('''******))))))))))))******''''''''''''(((((())))))))))))))))))((((((((((((((())))))******************)))(((''''''&&&''''''%%%&&&((()))))))))((('''((((((''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((***))))))(((((('''''''''''''''&&&&&&'''((())))))******)))((('''&&&&&&%%%$$$'''))))))'''&&&(((+++)))))))))(((((('''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''(((((('''+++***(((&&&&&&&&&'''(((''''''''''''(((((())))))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&((('''''''''&&&&&&&&&%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''(((((())))))---///,,,'''$$$&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++---,,,(((%%%%%%'''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((((((###$$$%%%%%%$$$######$$$%%%&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((''''''&&&$$$""" $$$$$$######$$$%%%&&&&&&''''''((((((((((((''''''zzznnngggbbbcccbbb^^^ZZZZZZUUUWWWZZZ\\\^^^^^^^^^^^^\\\ZZZVVVUUUUUUVVVUUUTTTSSSUUUVVVVVVSSSNNNHHHEEEFFFCCCAAAAAABBBBBB???<<<999999888666555444333222222222111111000000///////////////...------,,,,,,,,,+++++++++++++++,,,,,,************+++,,,---------,,,+++)))))))))***+++(((((((((((())))))))))))***)))))))))((((((((((((******))))))))))))******))))))((((((''''''''''''(((((((((((())))))))))))'''((()))***+++*********))))))((('''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&######$$$$$$$$$$$$###"""'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''''')))+++)))&&&%%%'''***))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((%%%&&&'''((((((''''''&&&***)))'''&&&&&&&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((***---///,,,'''$$$&&&***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$###%%%'''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&((((((((('''&&&&&&&&&&&&&&&)))(((((((((((((((((()))###$$$%%%$$$###"""$$$&&&&&&&&&&&&&&&'''''''''((($$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''%%%$$$$$$######&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))'''''''''&&&&&&$$$######&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''{{{mmmfffbbbcccccc___\\\\\\VVVXXXZZZ\\\]]]^^^^^^^^^ZZZXXXVVVUUUVVVVVVVVVUUUSSSTTTUUUTTTRRRMMMIIIFFFFFFFFFEEEDDDBBB@@@>>>===:::999888777555444333333111111111111000000000000//////.........---------******+++++++++++++++,,,...---,,,+++************++++++************++++++(((((((((((())))))))))))******)))))))))(((((((((***))))))(((((())))))******))))))(((''''''&&&&&&(((((((((((())))))))))))&&&''')))***+++******)))((((((''''''''''''((((((&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''(((((())))))++++++***(((%%%###$$$%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((()))***,,,---+++(((&&&''')))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''''''''((((((((('''((()))(((&&&&&&&&&((())))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%'''((('''$$$$$$'''***''''''&&&&&&&&&''''''(((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''******)))(((&&&%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))%%%&&&'''(((******++++++'''''''''''''''((()))***'''''''''(((((('''''''''}}}mmmfffbbbcccddd```]]]]]]WWWXXXZZZ[[[]]]]]]^^^^^^XXXVVVUUUUUUVVVWWWWWWVVVTTTTTTSSSRRRPPPMMMJJJHHHGGGJJJKKKHHHCCC???>>>@@@:::999888777666444333333000000000000000111111111...............---------***++++++,,,,,,---,,,,,,...---,,,************+++)))***+++,,,------------(((((((((((())))))))))))*********)))))))))(((((()))((((((''''''(((((()))(((((((((((((((''''''''''''((((((((()))))))))***$$$&&&(((*********)))(((''''''&&&''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))'''$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))'''&&&%%%###$$$&&&((())))))((((((((((((((((((((((((((('''((((((((('''''''''&&&&&&&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((()))***************)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''''''''((((((((()))))))))'''))))))((('''&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%''')))(((%%%$$$(((,,,((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''***************)))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&'''(((************%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&}}}lllfffbbbcccdddaaa^^^^^^XXXXXXZZZ[[[]]]]]]^^^^^^WWWUUUTTTUUUVVVWWWWWWVVVTTTSSSRRRQQQNNNLLLJJJIIIHHHLLLOOOLLLDDD>>>???BBB:::999888777666555444333//////000000111111222222...............---------+++,,,------.........---+++******)))***,,,---...)))***,,,...//////......(((((((((((())))))))))))************))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))'''((((((((())))))******###%%%''')))******((((((&&&&&&&&&&&&((()))***+++''''''&&&%%%%%%'''((()))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$######$$$'''***+++'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))(((((('''''''''((((((((((((((((((((((((''''''"""$$$(((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&((())))))'''&&&$$$ """&&&)))******)))(((((((((((((((((('''''''''***)))))))))(((((((((((('''((()))******(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&(((***)))(((''''''(((&&&'''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''******))))))(((((((((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((()))***++++++***((('''((())))))(((''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%%%%((()))(((%%%"""$$$&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&'''''''''((((((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$###&&&(((&&&######'''+++((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%zzzlllfffbbbddddddaaa^^^^^^ZZZZZZ[[[[[[\\\^^^___```]]]YYYTTTRRRSSSVVVYYYZZZTTTRRRPPPPPPPPPMMMIIIDDDHHHMMMMMMGGG@@@>>><<<:::999888777666555444333222111111111111000000000///333111/////////...,,,***------+++***))))))((((((&&&)))------+++)))***,,,+++++++++++++++++++++++++++***)))))))))))))))***&&&''')))+++***(((%%%$$$******++++++++++++******)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&%%%&&&'''((((((&&&$$$"""'''''''''''''''''''''''''''''''''(((((((((((()))+++***((('''&&&&&&&&&'''111,,,'''&&&((()))&&&###))))))((((((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))+++(((%%%%%%'''))))))'''''''''&&&&&&''''''((()))$$$%%%'''((()))((('''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******###%%%((((((&&&%%%%%%&&&+++***((('''&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&'''''''''''''''((()))***&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%...,,,***'''&&&&&&''''''%%%&&&'''(((((('''&&&%%%)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''$$$###$$$'''(((%%%###)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$######$$$&&&''')))######$$$%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))***((($$$"""%%%(((''''''&&&&&&&&&''''''(((zzzlllfffbbbddddddaaa^^^^^^YYYYYYYYYYYYZZZ[[[\\\]]]\\\YYYVVVUUUUUUVVVVVVVVVTTTSSSRRRSSSSSSPPPKKKGGGFFFKKKLLLFFFAAA@@@???===999888777666444333222222222222222222111111111111333111////////////---,,,,,,+++***************+++((()))++++++******++++++++++++++++++++++++++++++)))((((((((((((((((((((('''((()))***)))(((&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***)))(((''''''&&&&&&&&&'''$$$"""%%%***---,,,***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((***(((&&&&&&((()))((('''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))$$$&&&(((((('''&&&&&&&&&---,,,***)))))))))+++,,,)))))))))(((((('''''''''(((((((((((((((((((((((('''''''''&&&''''''((((((&&&&&&%%%&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''+++***(((&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%'''((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&''''''''''''(((''''''&&&&&&&&&''''''zzzlllfffbbbddddddaaa^^^^^^YYYYYYZZZZZZ[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVTTTRRRQQQQQQRRRTTTTTTQQQLLLGGGGGGLLLLLLGGGAAA???>>><<<999888777666555333222222333333333222222222222111222111//////000111///...***************+++,,,,,,+++***((()))***,,,++++++************************''''''''''''''''''''''''))))))((((((((((((''''''&&&''''''((((((''''''&&&'''''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))((('''&&&%%%'''%%%$$$&&&)))+++)))&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''((())))))(((&&&$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((%%%''')))***((('''''''''***)))'''&&&&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***)))'''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&%%%$$$######&&&&&&'''(((((('''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%&&&(((***%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))&&&###$$$(((***)))&&&)))((('''&&&&&&&&&&&&&&&{{{lllfffbbbcccdddaaa^^^^^^\\\\\\]]]]]]^^^^^^^^^^^^]]][[[XXXWWWVVVUUUSSSQQQLLLNNNQQQSSSSSSOOOJJJGGGKKKOOOOOOHHHAAA>>>;;;999::::::999777666555444333333333222222222111111111111000///000111222111000+++++++++******++++++,,,---***''''''***---,,,***))))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((''''''((())))))&&&''''''((((((''''''&&&&&&''''''((())))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%((('''&&&((()))(((%%%"""((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))'''&&&&&&%%%%%%%%%%%%&&&''''''***)))'''&&&%%%%%%&&&'''%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&(((******)))((((((((('''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))((((((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$###&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))'''$$$$$$'''+++&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&''''''((((((((('''(((((((((((())))))))))))&&&''''''''''''''''''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&***)))(((&&&$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''((('''&&&***)))((('''&&&%%%%%%%%%}}}lllfffbbbcccdddaaa^^^^^^\\\]]]^^^___``````______```]]]XXXUUUTTTTTTSSSRRRKKKNNNQQQSSSRRRNNNJJJHHHKKKOOOOOOHHHAAA>>><<<999<<<;;;:::999888666555555222111111111000000000000111000///000111222111000...---,,,+++************---***''''''***---,,,***))))))))))))))))))))))))'''((()))******************)))(((''''''(((***+++'''(((((())))))(((((('''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((&&&$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))))))))(((&&&%%%######%%%''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&''')))))))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((***)))'''&&&%%%%%%&&&'''%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&(((++++++)))((((((((())))))(((((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))*********)))&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''))))))))))))(((((((((((('''''''''(((((())))))***&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''$$$###&&&***((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((('''&&&%%%%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))***+++)))'''&&&(((******)))((('''&&&%%%%%%%%%lllfffbbbddddddaaa^^^^^^ZZZ\\\^^^___```aaa``````aaa]]]XXXUUUTTTSSSSSSRRRMMMQQQTTTUUUSSSOOOLLLKKKFFFKKKMMMGGGBBBAAA@@@>>><<<;;;:::999888666555555111111111000000000//////111///...///111111000//////...---,,,*********)))+++***((()))***,,,++++++************************((()))+++,,,---,,,,,,+++***)))((('''((()))***+++((())))))******))))))((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))(((&&&%%%%%%''')))***'''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((''''''&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((&&&((())))))(((''''''(((%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&(((***+++)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&)))))))))(((((((((''''''((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""###%%%&&&'''(((((((((%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((+++---+++((('''***---)))((('''&&&&&&&&&&&&&&&lllfffbbbddddddaaa^^^^^^ZZZ\\\___aaacccccccccccc^^^\\\YYYWWWVVVUUURRRQQQOOORRRUUUTTTQQQNNNLLLLLLEEEJJJLLLGGGCCCBBBBBB@@@::::::999888666555444444222222222111111111000000111///......000000///......---,,,+++++++++++++++((()))++++++******++++++++++++++++++++++++++++++((()))+++---...---,,,,,,))))))(((((()))******+++((())))))******))))))(((&&&&&&''''''(((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((*********((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))(((''''''((()))(((&&&&&&(((***&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((******)))''''''(((&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''((((((((()))&&&&&&&&&'''(((((())))))'''''''''&&&''''''((((((&&&&&&%%%&&&&&&'''((()))+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%((((((((('''''''''&&&&&&((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&''')))***((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%###$$$&&&((()))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''')))+++(((''''''&&&&&&&&&''''''lllfffbbbddddddaaa^^^^^^\\\^^^aaadddfffggggggfff[[[ZZZZZZYYYXXXVVVRRROOONNNQQQSSSRRRNNNKKKJJJJJJHHHMMMNNNHHHCCCAAA@@@>>>999888777666555444333222333333333222222222111111111///......//////...,,,,,,,,,++++++,,,,,,------&&&)))------+++)))***,,,++++++++++++++++++++++++''')))+++---...---,,,+++(((((())))))************(((((())))))))))))((((((%%%%%%&&&((()))+++,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&'''))))))###$$$&&&&&&(((***...111#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&'''))))))'''%%%%%%(((+++)))(((((((((((()))******$$$%%%'''((()))((('''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%''')))***((('''''''''))))))******))))))((('''%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++'''''''''''''''((()))***&&&&&&&&&&&&&&&'''))))))'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******+++******)))((((((''''''''''''((((((((()))$$$%%%&&&''''''&&&%%%$$$((('''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%$$$%%%''')))+++((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''***---,,,((($$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((((((######$$$%%%&&&&&&&&&&&&&&&(((***,,,------++++++'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&###''''''&&&''''''&&&&&&&&&''''''(((nnngggcccdddeeecccbbbbbbZZZ]]]bbbfffgggfffcccaaa^^^\\\YYYWWWWWWVVVTTTSSSPPPQQQQQQQQQOOOKKKGGGEEEHHHHHHHHHGGGDDDAAA===;;;<<<:::777666666666444333333333333222111000///...000000...---------------+++,,,---......---,,,+++,,,+++++++++++++++)))'''******+++,,,+++***)))(((+++***)))'''''''''((())),,,***(((''''''(((((((((******))))))))))))******((((((((((((((((((((((((***)))))))))))))))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%&&&&&&&&&)))(((((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%'''***...111))))))***)))((('''%%%$$$###$$$%%%%%%$$$$$$&&&((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((('''%%%###%%%'''(((((('''''')))***'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***'''%%%&&&((()))'''$$$))))))(((&&&&&&%%%%%%%%%((((((((((((((()))******###$$$&&&((())))))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%$$$'''***,,,***'''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$,,,+++***(((&&&%%%%%%$$$'''%%%$$$$$$%%%&&&%%%$$$***)))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((()))******))))))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''((()))******'''''''''''''''((((((((('''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))))))))))))))(((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))&&&&&&%%%$$$$$$&&&'''(((%%%&&&'''&&&$$$######%%%~~~ppphhhcccddddddaaa___```\\\___cccggghhhgggeeecccbbb___[[[XXXVVVTTTQQQOOOQQQRRRRRRRRRPPPLLLIIIFFFHHHHHHHHHGGGDDDAAA>>><<<<<<:::777666666666444333111111111222111111000000000000///...------------,,,,,,------------,,,,,,---,,,+++***)))'''%%%###)))***************))))))+++***)))'''''''''((()))+++)))((('''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))))))))******(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))$$$&&&'''&&&$$$$$$%%%&&&(((''''''&&&&&&''''''((((((''''''''''''''''''''')))((((((((((((''''''''''''&&&%%%%%%&&&''')))+++(((((())))))((('''&&&%%%&&&'''((('''&&&&&&(((***)))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&%%%%%%&&&'''((((((''''''((()))''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))***)))((('''&&&&&&'''(((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***(((''''''(((((('''%%%+++***((('''%%%%%%$$$$$$((((((((((((((())))))***$$$%%%&&&(((((((((((('''(((((('''''''''&&&&&&&&&(((((((((((((((((()))))))))'''&&&&&&)))***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%))))))((('''''''''''''''***(((''''''((()))((('''!!!!!!"""$$$%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''')))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((''''''%%%&&&((((((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***,,,---''''''(((((()))*********((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))))))))))))))(((''''''''''''''''''(((((()))***************************))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((###%%%''''''&&&&&&((()))~~~ppphhhccccccccc```^^^^^^^^^```dddgggiiihhhfffeeebbb___[[[XXXVVVTTTQQQOOOQQQRRRSSSRRRPPPMMMIIIGGGHHHHHHHHHGGGDDDAAA>>>======;;;888777777777555444///000111111222222222111111000///...------------------,,,,,,,,,,,,------+++++++++***)))((('''&&&******)))))))))******+++******(((''''''(((((()))))))))((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((()))))))))))))))************))))))&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))&&&''''''&&&$$$###$$$%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&'''''')))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((((((((('''&&&'''(((((((((&&&'''(((***'''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++***'''%%%&&&((('''((()))(((&&&&&&'''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((()))(((''''''&&&'''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))******)))'''&&&&&&''')))((('''&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((('''''''''''''''+++)))&&&&&&'''(((((('''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******)))'''''')))***))))))&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''%%%''')))((('''&&&'''((('''''''''''''''&&&&&&&&&&&&&&&'''(((***,,,---...'''((())),,,...000222333//////...+++(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((''''''((('''&&&&&&''')))***+++'''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&'''((((((((((((''' """######""""""$$$%%%|||nnngggbbbbbbccc```^^^___^^^```cccfffggggggfffeee___]]]ZZZXXXWWWUUUSSSRRRPPPQQQRRRRRRPPPMMMIIIGGGIIIIIIHHHFFFDDDBBB???>>>>>><<<999888888888666555111222222333333333222222111000///...------------...---,,,++++++,,,---...(((***,,,,,,,,,,,,---...++++++***))))))***,,,---***)))(((''''''((()))***((()))))))))))))))***+++)))((((((''''''(((((()))((((((((((((((((((((((((***))))))(((((((((((()))((())))))******))))))(((''''''(((((((((((('''''')))))))))(((''''''&&&&&&'''(((((('''%%%###$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&''''''(((((((((&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&***---,,,'''%%%'''***'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''***+++)))%%%###$$$'''&&&&&&%%%&&&&&&'''((()))(((''''''''''''((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$###***)))&&&%%%&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))'''&&&$$$%%%&&&(((''''''&&&'''))))))(((&&&$$$"""''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&((())))))(((''''''(((((((((((((((((('''''''''''''''((((((***+++------&&&(((+++///333777:::;;;888666333---'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''(((((((((((((((''''''((('''&&&&&&'''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''###$$$$$$###  {{{kkkeee```bbbcccbbb```aaa]]]___aaacccdddeeeeeeddd```]]]ZZZXXXWWWUUUSSSQQQNNNOOOPPPPPPNNNKKKHHHFFFIIIIIIHHHFFFDDDBBB@@@??????===:::999999999777666555555555555444333222111111111///...............---,,,+++******+++,,,---(((***---...---,,,...000---,,,+++******+++---...***)))(((''''''((()))***(((***++++++)))((()))+++***))))))(((((())))))***))))))))))))))))))))))))******)))(((''''''(((((('''(((((())))))((((((''''''((((((((((((((((((''')))))))))(((''''''&&&&&&'''((()))'''%%%$$$$$$%%%'''&&&$$$######$$$&&&'''$$$$$$&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&''''''(((((('''(((((('''&&&%%%'''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%***---+++'''%%%'''***'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&(((***((($$$###$$$&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$###''''''&&&%%%&&&'''***,,,)))))))))((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''&&&$$$###$$$%%%''''''&&& $$$'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$&&&'''(((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((***)))))))))))))))******((()))+++...111444666777888666333---'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''((('''&&&&&&&&&'''))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''((())))))(((%%%$$$$$$%%%zzzkkkddd```bbbdddcccbbbccc]]]^^^___```bbbccccccdddddd```\\\XXXVVVSSSPPPMMMMMMNNNOOOOOONNNKKKHHHEEEJJJIIIHHHFFFDDDBBBAAAAAA@@@>>>;;;:::::::::888777666666666555444333111111111111000///............,,,,,,++++++++++++,,,,,,***,,,///---***((()))+++------,,,+++++++++++++++)))((((((''''''(((******(((+++---,,,)))'''(((*********))))))))))))******))))))))))))))))))))))))******)))(((''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&''''''((()))))))))'''(((((('''%%%$$$%%%&&&'''%%%###""""""###%%%'''###$$$&&&'''(((((('''&&&)))(((((((((((('''''''''$$$&&&'''((())))))((((((&&&&&&%%%%%%&&&'''((((((***++++++***(((((()))+++---,,,+++)))'''%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((+++***'''&&&''')))&&&'''((('''%%%%%%&&&'''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((('''&&&%%%&&&'''+++***)))'''%%%$$$$$$$$$''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''%%%&&&''''''&&&'''***---))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%'''%%%$$$%%%'''))))))((( !!!###&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))(((((('''((((((((()))((('''&&&&&&'''((()))))))))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))*********%%%''')))((('''&&&'''((('''''''''(((((((((((((((***))))))(((((((((((((((*********++++++++++++,,,//////...,,,)))((()))+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%'''((('''&&&%%%&&&(((yyymmmfffaaaccceeecccbbbccc]]]]]]^^^___aaabbbcccddddddaaa\\\YYYVVVSSSOOOMMMMMMNNNOOOPPPNNNLLLHHHFFFJJJIIIGGGFFFDDDCCCBBBBBB@@@>>><<<;;;;;;:::999777333333444444333222111111222111000///............++++++,,,,,,,,,,,,++++++***...000...***((()))+++,,,,,,,,,+++***)))(((''')))(((''''''''')))***+++))),,,///---)))&&&''')))))))))(((((((((((())))))))))))))))))))))))))))))******)))''''''&&&&&&'''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))&&&'''((('''&&&%%%&&&'''(((&&&$$$""""""$$$&&&(((###%%%''')))))))))(((''')))(((((((((((('''''''''&&&&&&'''((((((((((((((('''&&&%%%%%%%%%&&&'''(((++++++,,,***)))((()))++++++***)))(((&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((('''''''''$$$&&&''''''%%%%%%&&&(((&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''((()))***)))((())))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))%%%''')))((('''&&&(((***((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%'''&&&%%%&&&(((******)))++++++***)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%$$$%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&$$$######$$$&&&''')))(((((((((((())))))***)))((('''&&&&&&'''((()))***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%&&&((((((&&&%%%&&&'''&&&&&&'''''''''(((((((((((('''''''''''''''((((((***)))))))))((((((''''''((()))++++++******+++---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&%%%$$$###$$$%%%yyyooohhhcccdddeeecccaaabbb^^^^^^^^^___```bbbdddeeeaaa^^^ZZZXXXVVVUUURRRPPPNNNOOOPPPQQQOOOMMMJJJHHHJJJIIIGGGEEEDDDCCCBBBBBBAAA???<<<;;;;;;;;;999888000000111222222222222111222111000//////.........***+++,,,------,,,+++******...111000---+++...111***+++++++++)))'''%%%###)))(((''''''''')))***+++)))---000...)))%%%&&&(((((((((''''''''''''(((((())))))))))))))))))))))))******)))''''''&&&&&&&&&))))))************))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&%%%'''((('''&&&&&&'''((()))'''%%%######%%%''')))$$$%%%''')))******)))(((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&''')))******)))'''&&&''')))%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&%%%'''(((((('''%%%$$$%%%&&&&&&%%%%%%'''(((&&&'''((())))))((('''&&&'''''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++((('''))),,,...,,,***$$$$$$$$$%%%''')))***+++'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&(((+++***'''%%%&&&(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&(((((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''(((******)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&((())))))((((((((())))))******+++&&&(((*********)))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%&&&'''(((&&&### ))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((***+++***)))&&&$$$$$$$$$yyynnngggaaabbbbbb```___```___```bbbbbbaaaaaacccdddbbb___ZZZWWWTTTRRRPPPNNNOOOOOOQQQQQQOOOLLLIIIGGGHHHHHHGGGGGGFFFEEEEEEEEECCCAAA@@@???>>><<<999777777555333111111111222333222000...---,,,---///000...---,,,,,,---,,,***(((,,,111666666111,,,+++,,,+++,,,,,,------,,,,,,+++&&&'''((()))***+++,,,,,,***---///,,,'''%%%(((+++)))((('''''''''(((***+++******)))(((((((((((((((***++++++***)))(((((()))(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&%%%'''))))))'''&&&%%%%%%&&&''''''(((((('''&&&&&&############$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''***+++(((%%%((()))))))))(((&&&$$$"""###((()))'''&&&'''((())))))))))))))))))))))))&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''))))))(((&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$%%%&&&((((((((((((((('''''''''******)))(((''''''((((((&&&&&&&&&'''''''''''''''((()))******,,,,,,---...(((%%%$$$%%%''')))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''))))))(((''''''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''&&&''')))'''&&&%%%%%%&&&'''((()))'''(((((()))))))))))))))$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&'''((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%++++++)))(((&&&&&&%%%%%%)))%%%""""""$$$&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((******))))))(((&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''zzznnngggaaaaaabbb```___```___aaabbbbbbbbbbbbccceeeccc___ZZZWWWTTTRRRPPPNNNNNNOOOPPPPPPOOOLLLIIIGGGHHHHHHGGGGGGFFFEEEEEEEEECCCAAA@@@???>>><<<999777777555333222111111222333111000...---------///000---,,,++++++,,,+++)))(((+++///333333///++++++---++++++,,,,,,,,,,,,++++++))))))))))))((((((''''''"""&&&++++++)))''')))+++((((((((((((((())))))******))))))(((((((((((((((((())))))((('''&&&&&&(((%%%%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))(((((((((((('''''''''&&&&&&((())))))'''&&&'''(((###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$###&&&%%%%%%''')))***(((%%%&&&'''''''''''''''&&&&&&%%%'''))))))'''%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))((('''&&&$$$((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))))))))((((((((('''''''''''''''((((((((())))))***+++,,,---......+++(((&&&&&&'''((('''%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''(((((())))))((((((((((((((((((((((((%%%'''((((((&&&%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&''')))''''''&&&%%%&&&'''((((((%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((((()))(((&&&###"""$$$&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''zzznnngggaaaaaabbb```___``````bbbccccccccccccdddfffccc___[[[WWWTTTRRROOOMMMMMMNNNOOOOOONNNKKKHHHFFFHHHHHHHHHGGGFFFFFFEEEEEECCCAAA@@@???>>><<<999777666555333222111111222333111000///------......///---+++******++++++)))((())),,,///...,,,***+++---******++++++++++++*********))))))((('''&&&&&&%%%###)))+++)))'''((()))'''(((((()))))))))))))))))))))))))))(((((((((((('''((()))((('''&&&'''((($$$$$$%%%&&&'''((())))))((((((''''''''''''(((((((((((((((((('''''''''''''''((()))(((''''''(((***$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&'''((()))***)))(((''''''(((((('''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((((('''%%%$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((()))*********)))(((''''''''''''(((((()))))))))))))))***+++,,,---.........,,,)))(((''''''%%%###(((((('''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''((((((((())))))))))))))))))***+++,,,((((((((((((((((((((((((%%%'''((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&###%%%'''(((((((((&&&%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((('''((()))((('''&&&''')))(((((('''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((&&&$$$###%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''{{{ooogggaaabbbbbb```___```aaacccddddddddddddeeegggccc```[[[WWWTTTRRROOOMMMLLLMMMNNNOOOMMMKKKHHHFFFIIIHHHHHHGGGGGGFFFEEEEEECCCAAA???>>>>>><<<999777666555444222222222222222000000///............///...,,,******+++,,,+++)))(((***++++++))))))+++---)))******++++++******)))((((((((((((((((((((((((%%%'''******)))''''''(((&&&''')))*********)))((()))))))))))))))((((((''')))***+++***)))((()))***'''(((((()))***+++++++++(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&(((***((((((''''''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&((((((((((((''''''''''''((('''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))+++)))&&&$$$&&&***,,,+++***''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''((((((''''''''''''(((((((((((()))))))))'''((((((((('''&&&%%%$$$'''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''(((((('''(((***++++++***((('''''''''(((((())))))******))))))***+++,,,---.........,,,***)))'''&&&%%%%%%'''&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((()))***,,,,,,((((((((((((((((((((((((&&&''')))(((&&&$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''###%%%''')))***(((&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%((()))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''{{{ppphhhbbbcccdddaaa```aaabbbcccdddeeeddddddeeegggddd```[[[WWWTTTQQQOOOLLLKKKLLLNNNNNNNNNKKKHHHFFFIIIIIIHHHHHHGGGFFFFFFFFFCCCAAA???>>>>>><<<999777555555444333222222222222000000///...............///---,,,+++,,,------,,,))))))))))))((()))+++---)))******++++++******)))))))))))))))))))))))))))+++++++++***)))***,,,---&&&''')))*********)))(((((())))))***)))(((''''''(((***+++***)))((()))+++)))******++++++***))))))'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''))))))((((((''''''(((((()))''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&((()))((('''&&&%%%%%%&&&((())))))&&&$$$&&&***,,,,,,***''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''(((((())))))&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''((((((&&&''')))******)))(((&&&'''''''''((()))******+++((())))))***+++,,,------++++++***)))'''''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((('''((())))))'''&&&&&&'''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''###%%%(((******)))&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((()))))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''|||qqqjjjddddddeeecccbbbcccaaacccddddddddddddeeegggdddaaa[[[WWWTTTQQQNNNLLLKKKMMMNNNOOONNNLLLIIIGGGIIIIIIIIIHHHGGGGGGFFFFFFCCCAAA@@@???>>><<<999777555444444333333222111111///////////////.........000...,,,+++---.........***)))))))))***+++,,,,,,******++++++++++++******,,,,,,+++***)))((((((''',,,+++)))(((***---000222'''(((((()))))))))))))))((()))*********)))'''&&&&&&'''((((((''''''((()))'''((()))))))))(((&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''%%%%%%&&&'''&&&&&&&&&'''))),,,///000'''&&&%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%$$$%%%''''''&&&'''(((***)))((('''&&&&&&&&&&&&&&&***)))(((((())))))((('''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((''''''%%%%%%&&&&&&''''''((((((%%%&&&'''((((((((('''&&&&&&&&&'''((())))))******''''''((()))***+++,,,,,,((())))))((('''&&&((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&'''''''''(((&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))'''''''''(((''''''&&&%%%&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''}}}ssskkkffffffgggeeecccdddaaabbbddddddcccccceeefffeeeaaa\\\WWWTTTQQQNNNLLLLLLMMMOOOPPPOOOMMMJJJIIIJJJIIIIIIHHHHHHGGGFFFFFFCCCAAA@@@???>>><<<999777444444444444333222111111///////////////......---000---+++***,,,---......++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))((((((((((((+++)))((((((***,,,---...((((((((((((((())))))***((((((*********)))'''&&&%%%'''((((((''''''(((***%%%&&&'''))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((()))++++++***(((&&&&&&'''&&&&&&&&&(((+++...222444&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$!!!$$$'''((((((''')))***''''''(((((('''&&&&&&%%%'''(((******((('''&&&'''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))******&&&&&&'''((()))***++++++'''))))))(((%%%%%%&&&)))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&((((((''''''((()))&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***((((((((('''''''''&&&&&&'''((()))((('''&&&''')))%%%&&&'''((((((((('''&&&&&&&&&'''(((((((((((((((%%%%%%&&&'''((((((((((((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&'''(((((()))%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''}}}tttlllgggggghhheeedddeee```bbbccccccccccccdddfffeeeaaa\\\WWWTTTQQQNNNLLLLLLMMMOOOPPPPPPNNNKKKIIIJJJIIIIIIHHHHHHGGGGGGFFFCCCAAA@@@???>>><<<999777444444444444333222111111/////////000///......---///,,,***)))+++---------,,,,,,,,,---...---,,,***+++,,,,,,------,,,,,,+++%%%%%%&&&'''((()))***++++++***)))))))))((('''%%%)))((('''''''''(((***+++'''(((***+++***)))'''&&&''')))******))))))***,,,$$$&&&(((***++++++***)))&&&'''((())))))((('''&&&'''((((((((())))))******+++---...---+++((('''&&&))))))))))))+++...111333'''''''''''''''((()))***,,,+++***)))'''&&&%%%$$$###'''))))))((()))+++%%%&&&'''(((((((((&&&&&&!!!%%%)))+++)))'''(((***))))))))))))))))))))))))&&&&&&''''''((('''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$%%%&&&'''(((((((((((((((((('''''''''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&'''((()))***%%%%%%&&&'''((()))******''')))***((($$$###%%%'''***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((("""$$$&&&'''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((******))))))(((((((((''''''((()))((('''&&&''')))$$$%%%'''(((((((((''''''%%%&&&''''''((((((''''''###$$$%%%'''(((((()))))))))(((&&&$$$$$$$$$&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%###""""""###%%%%%%''''''''''''''''''''''''++++++)))(((&&&&&&%%%%%%$$$'''))))))&&&%%%&&&((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&''''''((()))******+++''''''((((((((((((''''''''''''''''''''''''''''''uuunnnfffbbbbbbccccccbbbeeeeeeeeeddddddcccccccccaaa___\\\WWWTTTQQQPPPOOOLLLOOOSSSSSSQQQMMMIIIHHHKKKJJJIIIGGGFFFGGGGGGHHHCCCAAA???>>>===<<<:::888555555555555444333222222......---------,,,,,,,,,,,,++++++******++++++,,,...,,,******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''((())))))***++++++***************++++++(((&&&''')))***)))'''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&((()))++++++)))(((&&&******))))))((((((''''''((((((''''''''''''((((((------,,,***'''&&&'''((())))))******++++++,,,,,,***)))'''%%%%%%%%%'''((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''***)))(((''''''((()))***%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***))))))((('''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%$$$###%%%&&&&&&'''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&$$$%%%''')))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))+++)))&&&'''***,,,+++***''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&######&&&)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((($$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%))))))*********((('''%%%(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((******)))'''%%%###'''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''$$$%%%'''((((((&&&%%%###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''###%%%'''(((((('''%%%###&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&+++)))'''%%%%%%&&&)))***&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((()))(((&&&$$$"""%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&uuuooogggccccccddddddccccccccccccddddddeeeeeefffaaa^^^[[[VVVSSSPPPOOONNNMMMPPPSSSTTTQQQMMMJJJIIIKKKJJJHHHGGGFFFFFFGGGGGGCCCAAA???>>>===<<<:::888555555555555444333222111////////////............---,,,,,,,,,,,,,,,,,,---)))'''%%%%%%'''))))))(((+++++++++++++++++++++++++++++++++***++++++,,,---******))))))((())))))***+++(((&&&''')))***)))((())))))(((((((((((())))))(((''''''''''''''''''((('''((()))******)))((('''))))))))))))(((((('''''')))(((((('''''''''((((((***))))))&&&$$$$$$&&&)))&&&&&&''''''''''''''''''(((&&&%%%######$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))***,,,'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&%%%&&&'''((()))))))))((('''''''''''''''))))))((((((((())))))***(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&((('''&&&&&&''')))&&&''''''((((((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&'''''''''(((***'''%%%%%%(((******(((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((('''''')))))))))(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$###%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''vvvppphhhddddddeeeeeeddd```aaabbbdddeeeggghhhiiiaaa^^^ZZZUUURRROOONNNMMMOOOQQQTTTTTTQQQNNNKKKIIIJJJIIIGGGFFFEEEEEEFFFFFFCCCAAA???>>>>>>===:::888666666666555444222111000111111111111000000000000...------,,,,,,------...+++)))((((((***+++++++++************************))))))(((((())))))***+++)))((((((((((((((())))))***)))'''''')))))))))((())))))(((((((((((()))))))))((((((''''''(((((()))(((((())))))))))))(((((()))))))))(((((((((((('''***)))((('''''''''''''''&&&&&&$$$"""!!!"""&&&)))))))))(((((((((((((((((('''&&&%%%$$$###$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''(((((()))((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&))))))))))))((('''&&&&&&'''&&&%%%$$$%%%&&&((()))((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))***)))(((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''((())))))&&&###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''(((((((((%%%%%%&&&'''(((((())))))&&&%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((())))))((('''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%&&&'''((((((((((((((((((((((((uuuooogggcccdddeeeeeedddaaaaaabbbdddfffggghhhiiiccc```[[[VVVRRROOONNNNNNPPPRRRUUUTTTQQQNNNKKKJJJIIIHHHGGGEEEDDDEEEEEEFFFDDDBBB@@@>>>>>>===:::888777666666555444222111000222222111111111000000000------,,,,,,,,,,,,------...---,,,,,,...//////...++++++++++++++++++++++++(((''''''''''''((())))))))))))((((((((()))*********)))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''&&&''''''&&&%%%###!!! !!!%%%(((******))))))((((((''''''(((''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''')))(((''''''''''''((((((&&&&&&%%%%%%$$$%%%%%%&&&((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%$$$######&&&)))***)))(((''''''&&&''''''((((((((((((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''%%%###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''&&&%%%%%%%%%&&&((())))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&%%%$$$###$$$%%%&&&''''''(((((((((((((((((((((&&&&&&&&&&&&&&&((())))))'''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((('''(((((())))))(((''''''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((('''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&(((((((((((('''''''''''''''sssmmmfffbbbcccdddddddddccccccdddeeeeeefffggggggeeebbb\\\WWWSSSPPPPPPPPPQQQSSSUUUTTTQQQMMMKKKJJJIIIHHHGGGEEEDDDEEEEEEFFFEEECCC@@@???>>>===:::888666666666555444333111000111111111000000000//////,,,,,,++++++++++++,,,,,,+++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,))))))))))))******+++,,,)))))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''((((((((())))))((('''''''''''''''((('''%%%###!!!!!!$$$&&&&&&&&&&&&%%%%%%$$$$$$###'''''''''&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''((()))***+++&&&&&&'''''''''&&&%%%%%%%%%&&&)))++++++***(((&&&'''''''''(((((((((((((((''''''''''''&&&%%%$$$###"""%%%((()))(((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))*********)))'''&&&%%%&&&'''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&%%%$$$###$$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&'''((())))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******))))))((('''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''%%%###"""###$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&%%%%%%rrrllleeebbbbbbdddddddddeeeeeeeeeeeeeeefffffffffgggccc]]]WWWSSSQQQPPPQQQRRRSSSTTTSSSPPPLLLJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFDDDAAA???>>>===:::888555555555555444333222222000000000000/////////...,,,++++++******++++++,,,***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++***)))))))))***+++,,,---((()))))))))'''''')))***))))))(((((((((((()))))))))((((((''''''(((((()))(((((())))))))))))((((((&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((&&&######$$$&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))%%%%%%%%%&&&'''(((***+++%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&)))++++++***(((&&&'''''''''(((((((((((((((''''''''''''&&&%%%$$$$$$###%%%''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))******))))))(((((((((((((((((('''''''''''')))******(((''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###((((((((((((((((((((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###$$$$$$$$$%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''***))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((('''&&&$$$"""$$$$$$%%%&&&((()))******%%%%%%&&&&&&'''((((((((()))))))))(((((((((((('''((('''&&&&&&&&&'''((()))&&&'''(((((('''&&&'''((('''''''''&&&%%%%%%$$$$$$sssmmmfffbbbccceeeeeeeeeeeeeeeeeeeeeffffffffffffgggccc]]]VVVRRRPPPPPPPPPQQQSSSSSSRRRNNNKKKIIIIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDAAA@@@???===:::888333444444555444444333333000000000000////////////,,,,,,,,,++++++,,,,,,,,,,,,+++,,,---//////---+++++++++++++++++++++++++++'''''''''''''''(((((()))((((((((())))))***+++,,,((()))***)))'''&&&(((+++))))))(((((((((((())))))(((''''''''''''''''''((('''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***%%%&&&((('''&&&%%%&&&&&&)))))))))))))))*********###$$$$$$%%%&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''''''''''''''((())))))$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((&&&''''''(((((((((((((((((()))************)))((((((((((((''''''&&&&&&&&&''')))++++++(((&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''###&&&))))))'''&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''$$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%###$$$&&&'''(((''''''&&&%%%$$$###%%%'''(((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&''''''(((((('''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((''''''''''''''''''((())))))&&&((()))((('''&&&''')))((((((((('''&&&%%%%%%%%%tttnnngggcccdddfffgggfffddddddeeeeeefffgggggghhhfffbbb\\\UUUQQQOOOOOOOOOQQQRRRSSSQQQNNNJJJIIIHHHKKKJJJIIIGGGFFFGGGGGGHHHGGGDDDBBB@@@???===:::888222333444444555555444444111111111000000000000///...------,,,,,,------...+++***+++,,,......,,,******************************************++++++,,,''''''''''''((()))++++++''')))***)))'''&&&(((+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&((()))++++++)))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&((()))***+++"""$$$'''((('''''''''(((%%%&&&&&&&&&''''''((((((%%%&&&''''''((((((((('''(((((('''''''''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((('''%%%$$$%%%&&&(((***'''''''''''''''((()))***))))))(((''''''''''''(((''''''(((((((((((((((''''''&&&###!!!"""$$$''')))&&&'''''''''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&'''(((((('''&&&''')))***&&&''''''(((((((((((((((((()))***++++++***)))((('''''''''&&&&&&%%%%%%%%%&&&)))++++++(((%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))'''''''''''''''''''''''' $$$***,,,***'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%% """%%%'''))))))((('''###""""""###%%%&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$&&&((()))***+++%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&$$$$$$%%%'''***+++'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((()))***+++''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''((())))))******))))))((((((((('''&&&''''''((((((((())))))'''((()))((('''&&&''')))***))))))((('''&&&&&&&&&~~~uuunnnfffbbbbbbdddeeedddfffffffffgggggghhhiiijjjbbb```\\\WWWSSSOOOMMMLLLOOORRRUUUVVVRRRNNNJJJHHHMMMKKKIIIGGGEEEEEEFFFGGGFFFDDDBBBAAA@@@???<<<999888666555444555555444222111111111111000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///---+++)))'''%%%$$$$$$))))))************))))))+++***)))***+++,,,+++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))'''&&&&&&&&&((()))''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&%%%%%%$$$$$$%%%%%%%%%))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++)))'''&&&%%%&&&'''(((((((((''''''''''''(((((()))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''******))))))))))))******'''''''''''''''''''''''')))&&&$$$%%%)))+++***((((((''''''((()))******))),,,+++***)))(((((((((((()))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))((((((''')))((('''&&&&&&''')))***%%%&&&''''''((((((''''''(((%%%"""###&&&(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&''')))(((&&&$$$))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))''''''((((((((((((((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''~~~vvvooogggbbbcccdddeeedddddddddeeefffgggiiikkkllldddaaa\\\WWWSSSPPPOOOOOORRRTTTVVVUUURRRMMMJJJIIIMMMLLLIIIGGGFFFFFFGGGHHHFFFEEEBBBAAA@@@>>>;;;999888666555444555555444222111111111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&%%%&&&&&&''''''))))))))))))(((((((((''''''((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''',,,***)))'''''''''))))))((((((''''''''''''(((((()))'''&&&&&&''''''&&&%%%((((((((((((((()))******)))))))))(((((()))))))))''''''''''''''''''''''''((((((((('''&&&&&&'''((()))((('''((()))***)))(((***))))))))))))***++++++***)))(((((((((((()))******)))((('''&&&'''(((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%%%%&&&&&&''''''&&&%%%&&&''''''((((((''''''(((%%%###$$$&&&(((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''((('''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&)))(((((()))******(((&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''(((''''''&&&%%%$$$((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwppphhhccccccdddeeedddbbbbbbccceeegggiiikkklllfffbbb\\\VVVRRRQQQQQQQQQUUUVVVWWWUUUQQQMMMKKKJJJNNNMMMJJJHHHGGGGGGHHHIIIGGGEEECCCAAA@@@>>>;;;999888666555444555555444222000111111000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************++++++,,,+++***)))(((((()))***+++&&&%%%%%%&&&(((***)))((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&'''((()))))))))))))))(((((((((''''''((((((((((((((()))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,+++)))(((((()))******((((((''''''''''''((((((((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''***+++)))$$$###%%%)))***((('''((())))))(((''''''((()))***+++,,,......******))))))))))))******+++***)))''''''((())))))((((((''''''''''''((((((*********)))((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++***((('''&&&''''''(((!!!###%%%((((((((('''&&&%%%&&&''''''(((((('''''''''&&&$$$%%%&&&(((''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))'''''''''''''''(((((((((''''''''''''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&(((((('''(((******((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((''''''&&&%%%###"""***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((wwwqqqhhhddddddeeefffeeecccccccccdddfffgggiiijjjfffbbb[[[TTTPPPPPPQQQSSSXXXXXXWWWTTTPPPLLLKKKKKKNNNMMMKKKIIIHHHIIIJJJKKKIIIFFFCCC@@@???===:::888777666555444555555444222000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++***)))))))))******,,,***(((''''''(((***,,,'''&&&&&&'''***++++++***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))))))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''******)))(((((())))))***((((((''''''''''''((((((((('''&&&&&&'''((('''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((()))'''%%%$$$&&&(((***)))''''''(((((('''%%%(((((()))+++,,,---......))))))))))))))))))))))))***)))(((''''''((())))))((((((((())))))((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))'''%%%$$$$$$&&&&&&###%%%'''(((************%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&'''''''''((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&''''''&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''''''''''''''&&&%%%$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''~~~wwwppphhhdddeeefffgggggggggffffffeeeeeeeeeeeefffeeeaaaYYYRRROOOOOOQQQSSSYYYXXXWWWSSSOOOLLLKKKLLLNNNMMMKKKIIIIIIIIIJJJKKKJJJGGGCCC@@@>>><<<:::888777666555444555555444222///000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))((((((((())))))***,,,***(((''''''(((***,,,((('''&&&'''***+++***)))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''((((((((()))((((((''''''''''''(((((((((&&&%%%&&&'''((('''&&&((((((((((((((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$%%%''')))((('''***(((''''''(((((('''%%%)))***+++,,,,,,,,,,,,+++((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((()))******)))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((%%%###"""###$$$%%%&&&&&&%%%&&&''')))+++,,,%%%&&&''''''((('''''''''''''''(((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&$$$$$$$$$&&&''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%&&&'''(((((((((((((((''''''''''''((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$}}}vvvppphhheeefffhhhiiiiiikkkjjjhhhfffeeedddccccccddd```YYYRRROOOOOOQQQRRRWWWWWWVVVSSSOOOLLLKKKLLLNNNLLLJJJIIIHHHIIIKKKLLLLLLHHHDDD@@@>>><<<999777888666555444555555444222//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******%%%&&&&&&'''(((***,,,---+++***)))(((((()))***+++'''&&&%%%&&&((()))(((''''''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((###$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''&&&%%%&&&(((((((((&&&''''''&&&&&&''''''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((($$$"""###(((***)))&&&)))'''&&&'''(((((('''&&&******,,,,,,,,,+++***)))''''''((((((((((((''''''''''''&&&%%%%%%&&&((()))((()))***++++++***)))(((((((((((()))***+++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((('''%%%$$$######$$$%%%&&&%%%$$$###$$$&&&)))***%%%&&&''''''((((((''''''&&&((())))))'''&&&&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&(((&&&%%%%%%((()))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%'''((()))*********((((((((()))+++,,,...///''''''''''''''''''''''''{{{uuuooohhheeefffjjjkkkkkkmmmllljjjgggeeedddccccccddd```ZZZTTTPPPPPPQQQSSSTTTUUUUUUSSSOOOLLLKKKKKKMMMLLLJJJHHHHHHIIIJJJKKKMMMIIIDDD@@@===;;;999777888666555444555555444222//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''''''''((()))+++,,,---))))))))))))))))))))))))***(((''''''((()))(((&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))))))))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((''''''''''''(((((('''&&&%%%&&&((()))((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%'''((())))))((('''%%%'''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%&&&(((((((((&&&((()))+++,,,,,,+++)))((('''((())))))))))))((('''((('''&&&&&&&&&''')))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%&&&&&&'''((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$###$$$&&&((()))))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''&&&(((******'''&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&(((((((((((('''(((''''''''''''''''''(((((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&'''&&&$$$%%%''')))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((()))***+++,,,************************zzztttnnngggeeegggjjjlllmmmmmmllljjjhhhfffeeeddddddddd```[[[VVVRRRQQQRRRSSSRRRSSSTTTSSSPPPMMMKKKKKKLLLKKKIIIHHHHHHIIIJJJKKKMMMIIIDDD???===;;;999777888666555444555555444222//////000000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******************))))))************))))))---,,,******++++++)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((,,,+++***(((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***************((((((''''''''''''(((((('''&&&%%%&&&((()))((('''(((''''''''''''((())))))&&&''')))******)))'''&&&''''''''''''''''''''''''&&&((()))'''###"""$$$'''&&&%%%%%%&&&((()))((('''&&&((()))+++,,,+++)))(((((()))***++++++***)))((()))(((''''''''')))***+++((()))+++,,,,,,+++)))(((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%&&&'''(((((((((''')))(((((((((''''''''''''))))))((('''&&&%%%%%%$$$%%%$$$#########%%%((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))(((((('''%%%'''(((******)))'''&&&%%%&&&''''''((((((''''''&&&)))+++***(((%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))###$$$&&&((())))))(((''')))((('''&&&&&&'''((()))###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&%%%###""""""%%%'''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%|||qqqlllffffffjjjmmmmmmkkkjjjiiigggdddcccbbbbbbbbbfffbbb]]]WWWRRROOOMMMMMMVVVVVVUUUSSSPPPMMMJJJIIINNNKKKHHHFFFEEEGGGIIIKKKMMMJJJFFFBBB@@@???<<<;;;555333111222555666555333222222111111000/////////......------------......,,,------......------,,,,,,+++***)))))))))***+++******+++,,,,,,,,,++++++++++++++++++*********)))''''''''''''''''''''''''***))))))*********'''$$$((((((''''''''''''(((((()))))))))))))))***++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''***((('''&&&''''''%%%###%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''')))***''''''''''''''''''''''''%%%'''(((((((((''')))***(((((((((((((((((((((((())))))(((((((((((())))))***++++++)))'''&&&'''((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%&&&(((((((((''''''%%%$$$%%%(((***(((&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&+++'''$$$$$$''')))******'''''''''''''''((())))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((())))))***+++++++++)))((('''&&&'''((())))))((('''&&&&&&'''((((((''''''(((***(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&************************''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,+++***((((((((()))***))))))))))))((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%|||sssmmmhhhgggjjjmmmmmmkkkkkkiiigggeeecccbbbbbbbbbddd```[[[VVVRRRPPPOOOOOOTTTUUUUUUTTTQQQNNNKKKJJJMMMKKKHHHFFFFFFHHHJJJLLLMMMJJJFFFBBB@@@>>><<<:::888666444444666666444222333222222111000000/////////..................///,,,------......------,,,---,,,+++***)))******+++))))))******+++,,,------++++++*********)))))))))((((((((((((((((((((((((((('''&&&'''((((((&&&$$$((((((''''''''''''(((((()))(((((((((((()))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''***(((''''''((((((&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''###%%%((()))(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''$$$$$$%%%&&&&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((((((''''''&&&$$$&&&((()))(((&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&)))'''%%%&&&(((***(((''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&'''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))'''&&&$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&~~~uuupppjjjhhhjjjlllmmmlllkkkjjjgggeeecccbbbbbbbbbbbb^^^YYYUUUQQQPPPPPPQQQSSSUUUVVVUUURRROOOMMMLLLLLLJJJHHHGGGGGGIIIKKKMMMNNNJJJFFFBBB@@@>>><<<::::::888777666666666444222333333333222111111000000000//////......//////000,,,------......------,,,------,,,+++++++++++++++)))(((((()))***,,,...///******)))))))))((((((((())))))))))))))))))))))))(((&&&%%%&&&'''((((((''')))((((((''''''(((((()))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''))))))((('''$$$%%%&&&((())))))(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''$$$'''+++---+++(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&$$$###$$$%%%%%%%%%&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''&&&%%%&&&(((((((((''''''&&&%%%&&&(((((((((&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((())))))&&&$$$'''''''''''''''((())))))$$$$$$%%%&&&'''((()))***%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((($$$%%%'''))))))'''%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((((((''''''wwwrrrllliiiiiikkklllmmmllljjjhhheeecccbbbbbbbbbbbb^^^YYYTTTPPPOOOPPPPPPVVVYYYZZZYYYTTTOOOMMMMMMKKKJJJIIIHHHHHHJJJLLLNNNNNNJJJFFFBBB@@@===;;;999888888777666666555444444444444333333222111111000000000////////////000000,,,------......------,,,------,,,,,,,,,++++++,,,***)))(((((()))+++---///))))))))))))(((((((((((())))))))))))))))))))))))***(((&&&''')))+++,,,,,,))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&%%%%%%&&&((()))&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''')))((('''((()))***)))((($$$%%%'''((())))))))))))''''''''''''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%(((******(((&&&%%%%%%)))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%'''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))(((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''(((((((((((('''''''''(((((((((((((((((('''************************$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&))))))))))))((((((((((((%%%&&&&&&''''''(((((('''&&&&&&&&&''''''''''''((()))))))))))))))(((((((((xxxsssmmmiiiiiijjjlllnnnmmmkkkhhhfffdddbbbbbbbbbccc___YYYSSSNNNMMMNNNOOO[[[^^^```]]]VVVPPPMMMMMMKKKKKKIIIIIIJJJKKKMMMNNNNNNJJJEEEBBB???===:::888555555555555555555555666444444333333222111111000000000////////////000000,,,------......------,,,------------,,,,,,++++++---+++)))(((((()))+++,,,))))))))))))((((((((((((((((((((((((((((((((((((***(((&&&'''))),,,------))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))((('''((()))***)))((($$$&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&&&&$$$""""""###%%%''''''''''''''''''''''''((((((''''''''''''(((((('''(((((('''%%%%%%&&&(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))'''%%%$$$%%%&&&((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&''''''(((((('''''''''((((((((((((''''''''''''''''''(((%%%'''((((((''''''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''((((((((((((((('''(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((('''&&&%%%%%%$$$&&&''')))******)))((('''))))))))))))(((((((((((($$$%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))wwwsssnnniiihhhiiimmmooommmllliiifffdddbbbbbbbbbddd___XXXRRRMMMLLLMMMNNN\\\```ccc___WWWOOOLLLLLLLLLLLLKKKJJJKKKKKKMMMMMMNNNJJJEEEAAA???<<<:::777333444666666555444666777333333333222111111000000000//////......//////000,,,------......------,,,,,,,,,,,,,,,,,,+++******---,,,***)))(((((())))))******)))))))))((((((((((((((((((((((((((((((((((((&&&%%%&&&)))************))))))(((((())))))***))))))((((((''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))(((''''''))))))((('''&&&'''((()))***)))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''******)))'''%%%&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''&&&%%%&&&((((((((('''&&&(((((((((&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((()))((('''$$$###$$$'''***'''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&& !!!###$$$&&&'''''''''&&&&&&&&&%%%&&&&&&'''((()))(((''''''''''''((()))&&&''')))(((''''''(((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((()))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))uuurrrmmmhhhfffhhhmmmpppnnnllliiifffdddbbbbbbbbbbbb]]]WWWPPPMMMMMMNNNPPPZZZ___ccc___VVVNNNLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLNNNJJJEEEAAA>>><<<999777555777888777555444555777333222222111000000/////////..................///,,,------......------,,,***+++,,,,,,,,,+++***)))************))))))))))))++++++*********)))))))))))))))))))))))))))))))))'''''''''(((******)))(((******))))))))))))******+++***)))(((((((((((()))))))))))))))))))))))))))'''((((((((())))))))))))$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''***(((''''''((((((&&&%%%(((((()))******((('''&&&((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''+++,,,,,,+++******,,,...%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&((('''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&((()))(((&&&$$$&&&'''((('''&&&%%%%%%%%%%%%%%%(((''''''''''''((()))***%%%&&&'''&&&$$$$$$''')))'''''''''''''''((())))))&&&&&&&&&'''''''''''''''*********)))((((((''''''''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&!!!###$$$&&&''''''&&&&&&''''''&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((***((('''%%%%%%'''(((***((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))(((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$&&&'''((()))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((~~~tttqqqmmmhhhfffhhhmmmqqqnnnmmmjjjgggdddbbbbbbbbb___[[[UUUOOOMMMMMMPPPRRRWWW\\\aaa^^^VVVNNNLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLNNNJJJEEEAAA>>><<<999777888:::;;;999666444555777222222111111000/////////......------------......,,,------......------,,,******+++,,,+++***)))((('''((()))***+++*********++++++++++++************************************)))))))))+++------+++)))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******###$$$&&&((())))))((('''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''***((('''&&&''''''%%%###))))))******)))((('''&&&))))))(((((('''''''''&&&(((((('''&&&&&&((()))***''''''''''''''''''''''''$$$&&&((()))((('''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))))))))'''''')))+++%%%%%%&&&((()))+++,,,,,,&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((('''&&&%%%&&&((((((((('''&&&(((***(((%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%((((((((((((((()))******!!!%%%((((((&&&%%%&&&((('''''''''''''''((())))))$$$%%%%%%&&&'''((()))))),,,,,,+++***)))(((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))************)))((('''&&&$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%***)))(((((()))***+++,,,'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************$$$%%%%%%&&&'''((())))))&&&'''((((((((('''&&&%%%((((((((((((((((((((((((%%%&&&''')))))))))((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((())))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))***)))))))))((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((}}}xxxuuuoookkkiiikkknnnqqqqqqoookkkgggdddcccbbbbbb```ZZZUUUSSSQQQNNNOOOTTTWWWXXXWWWUUUQQQMMMJJJJJJOOONNNMMMKKKKKKKKKLLLLLLIIIGGGCCCAAA???===:::777777888888888777666444333333444555333000.........222111///...---------...+++,,,------......------...------,,,+++***)))))),,,***((((((***---......++++++******)))(((''''''((()))***)))''''''((()))+++*********))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))+++***)))((((((''''''(((((('''%%%$$$$$$%%%'''(((%%%''')))******)))'''%%%$$$%%%'''((((((((('''&&&***))))))))))))+++---...((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&!!!"""$$$&&&'''((())))))%%%&&&'''((())))))(((((($$$%%%'''))))))((('''&&&'''&&&%%%'''))))))'''###&&&&&&&&&''''''''''''(((++++++)))(((&&&$$$###"""&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$'''((((((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''%%%%%%%%%&&&(((***(((((()))))))))'''&&&$$$''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((((())))))******)))(((((((((((((((///***&&&&&&)))***((($$$''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%************))))))))))))))))))((((((''''''&&&&&&)))))))))))))))(((''''''(((((((((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&)))'''### """%%%''''''&&&%%%$$$%%%%%%'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&'''''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''''''''))))))((((((''''''''''''***+++---,,,***))))))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((''''''***))))))((((((((()))))),,,+++)))((()))***)))((()))((('''%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((()))))))))'''&&&%%%|||wwwsssnnnjjjiiijjjmmmpppooommmiiieeebbb`````````___YYYTTTRRRPPPMMMOOOSSSXXXYYYYYYWWWRRRNNNLLLKKKNNNMMMLLLJJJJJJJJJKKKLLLIIIGGGCCCAAA???===:::777777888888888888666444333444555666444222/////////111000...---,,,,,,------***+++,,,---............---,,,,,,++++++*********---+++))))))+++---......------,,,,,,+++******))))))+++,,,+++******+++,,,************)))))))))((()))(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))******&&&'''((())))))((('''&&&&&&''''''((())))))(((((()))((((((((()))***,,,---((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))((((((((('''''''''&&&''''''&&&&&&&&&''''''(((''''''((()))))))))))))))&&&'''''''''''''''((((((%%%&&&((()))***)))(((''')))'''''')))++++++(((%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''(((''''''&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''))))))))))))************&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&(((***,,,(((((((((((((((''''''&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''(((***+++,,,333...)))''')))***'''%%%%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))(((''''''((((((((('''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&''''''((())))))******&&&''''''(((((('''&&&&&&((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&''')))***)))(((&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%'''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((()))((((((''''''(((((()))+++***(((((()))***)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''(((((())))))((('''&&&zzzuuurrrmmmiiihhhjjjmmmoooooollliiidddaaa```______^^^XXXSSSQQQOOOLLLNNNRRRZZZ[[[[[[YYYTTTOOOMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKIIIGGGDDDAAA@@@===:::888777888888888888777555444555666777555222000000000//////...---,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++---+++))))))+++---......------,,,,,,+++*********&&&'''))))))(((((()))+++************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((()))***+++*********++++++*********(((((((((((((((((((((((((((((((((((((((((()))***''''''''''''((()))***+++((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&((())))))*********))))))((('''&&&)))((('''&&&&&&&&&'''(((&&&'''(((******)))((((((***))))))+++,,,,,,***(((&&&&&&&&&''''''''''''(((######$$$&&&((()))***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''((()))+++,,,'''''''''&&&''''''((()))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''(((***+++,,,666111+++((())))))(((&&&$$$$$$%%%''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))(((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&&&&'''((())))))******&&&''''''(((((('''''''''((((((((((((''''''''''''%%%%%%&&&'''((()))******'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))((('''''''''''''''((((((***)))'''((()))******)))###$$$%%%'''((()))))))))&&&&&&''''''''''''&&&&&&&&&'''(((((()))(((((('''yyyuuurrrnnnjjjiiikkkmmmoooqqqnnnjjjfffcccaaa``````]]]WWWRRRPPPNNNKKKMMMQQQYYY[[[[[[YYYTTTOOOLLLJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJGGGDDDBBB@@@>>>:::888777888888999888777666555444555666555222000000000//////......------------,,,------......------,,,*********++++++,,,,,,,,,,,,***))))))+++,,,,,,,,,*********)))))))))((((((%%%&&&((((((((((((***+++*********))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((()))******((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&$$$###""",,,***(((&&&&&&&&&((()))&&&&&&'''((()))(((((('''))))))***+++,,,+++***(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((''''''((())))))&&&&&&%%%%%%&&&''')))***%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&***))))))(((((((((((((((444000+++(((((())))))(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''(((((((((((((((''''''%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''((((((((((((''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''''''&&&%%%%%%&&&(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))'''&&&&&&&&&&&&''''''((()))(((&&&''')))*********###$$$&&&((()))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))yyyuuusssooolllkkkllloooppppppnnnjjjeeebbb```______]]]WWWRRRPPPNNNKKKLLLQQQXXXYYYZZZXXXSSSNNNJJJHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJHHHDDDBBB@@@>>>;;;888777888888999999888666666222333444333111//////000000000000000000//////.../////////...---,,,***************++++++,,,,,,---***)))((((((***+++***************))))))))))))))))))+++------,,,---...000))))))))))))))))))******((())))))))))))))))))(((((((((((((((((((((((((((******)))((((((((((((((()))&&&### ###&&&)))((((((''''''''''''((((((((('''%%%%%%$$$%%%&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######---+++)))''''''((()))***%%%%%%&&&&&&'''''''''&&&'''(((*********)))((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))*********&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))+++((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&***))))))(((((((((((((((...,,,((('''''')))******'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&((('''%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%&&&''''''((())))))((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((()))'''&&&''')))******)))%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))zzzuuurrrooommmlllmmmoooqqqnnnlllgggccc___]]]\\\\\\]]]WWWRRRPPPNNNKKKMMMQQQVVVXXXYYYWWWRRRLLLHHHFFFFFFFFFEEEEEEFFFHHHIIIKKKJJJHHHEEEBBBAAA>>>;;;999777777999999999888777666111333444333111//////000000000111111111000000////////////...---+++***)))*********++++++,,,,,,,,,***)))((()))++++++***)))++++++++++++++++++++++++)))***,,,,,,++++++,,,...))))))))))))************((())))))******))))))((())))))))))))))))))))))))+++***)))(((''''''''''''***((($$$""""""$$$(((***(((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''))))))(((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&+++***)))((((((((()))***$$$%%%%%%%%%%%%&&&&&&&&&&&&(((******(((''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((***)))((('''&&&%%%$$$###%%%%%%%%%%%%&&&'''((()))))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((***+++,,,((('''''''''''')))***+++)))))))))((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&$$$######%%%'''(((&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******)))((('''%%%$$$$$$&&&'''(((((())))))))))))((((((((((((''''''''''''))))))((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''###%%%''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&(((***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))(((&&&'''((())))))(((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))|||sssqqqnnnllllllmmmnnnpppnnnkkkgggbbb___\\\[[[[[[^^^XXXSSSQQQNNNLLLMMMQQQVVVXXXYYYXXXRRRLLLGGGEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKHHHEEECCCAAA???;;;999777777999999999999888777222333444444222000000111...///000111111000//////------......------,,,+++++++++++++++++++++,,,,,,,,,+++***+++,,,---+++***++++++++++++++++++++++++&&&'''(((((('''&&&''')))((()))))))))************((()))************)))((())))))))))))))))))))))))***)))((((((((((((((()))***)))(((''''''((()))***&&&'''((())))))((('''&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%(((******(((''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&$$$%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''(((***+++,,,%%%&&&(((((())))))******'''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))((((((((((((((('''''''''%%%&&&''''''((((((''''''((('''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&((())))))*********(((((((((((('''''''''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((($$$%%%''''''&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$%%%'''***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&''''''''''''((()))***+++***(((''''''((((((((('''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&))))))''''''&&&'''((((((~~~rrrpppmmmkkkkkklllnnnooopppmmmiiiddd```^^^]]]\\\^^^XXXSSSQQQOOOLLLNNNRRRVVVYYYZZZXXXSSSLLLGGGEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKHHHEEECCCAAA???<<<999777777999::::::999888777333444555555333111111222---...///000000///......***+++,,,---............++++++++++++++++++++++++...---,,,---......---+++))))))))))))))))))******((()))***)))((('''((()))(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))(((''''''(((((()))***+++''')))***,,,,,,***)))'''&&&''')))******)))'''&&&''''''((()))((('''%%%$$$&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((()))))))))((('''&&&&&&$$$$$$%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((%%%(((++++++)))'''''')))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((())))))))))))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((()))************$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''''''''(((((((((''''''&&&&&&%%%'''((((((((())))))******&&&'''''''''(((((())))))******)))((((((((((((((($$$''')))******)))))))))%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''******))))))((((((((('''(((((('''''''''&&&&&&&&&"""$$$&&&((()))(((&&&$$$$$$%%%'''(((******))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&((()))************)))(((((((((''''''''''''%%%&&&&&&'''((()))******))))))((('''&&&&&&%%%%%%'''''''''((((((((())))))&&&(((******)))((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###$$$&&&)))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))******)))((('''&&&%%%%%%'''''''''((((((***+++++++++)))'''''''''((('''&&&&&&%%%%%%%%%&&&(((***+++&&&''''''''''''''''''&&&***)))((('''&&&&&&'''(((}}}sssqqqnnnlllkkklllnnnpppnnnkkkgggbbb```___```aaa___YYYTTTQQQNNNKKKMMMQQQZZZZZZ[[[ZZZSSSJJJFFFHHHKKKIIIFFFEEEFFFHHHJJJJJJIIIHHHFFFEEECCCAAA===999999:::;;;;;;:::777555333666555444444222222111000///000000111111111111111+++---000///---+++,,,...------------------------))))))))))))))))))))))))************************+++***))))))+++,,,+++******************************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&+++)))'''&&&%%%&&&((()))((()))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&'''''''''&&&%%%$$$######"""(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%'''(((***+++++++++***)))))))))***))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((($$$%%%&&&((()))+++,,,---'''))))))%%%%%%((()))&&&''''''((()))))))))))))))''')))+++***'''%%%&&&'''((('''%%%%%%%%%&&&(((***++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&'''(((((((((((((((((())))))************))))))'''''''''''''''((())))))))))))(((((((((((())))))(((&&&$$$%%%(((***++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''((()))++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%%%%&&&)))+++$$$&&&((()))'''&&&&&&'''))))))'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((******)))((('''''''''((())))))(((((('''''''''&&&******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))}}}uuusssooollljjjlllnnnpppmmmjjjeeeaaa]]]\\\\\\]]]^^^XXXSSSRRROOOLLLMMMPPPXXXXXXZZZZZZTTTKKKHHHKKKMMMJJJGGGFFFGGGJJJKKKKKKJJJHHHFFFEEECCCAAA===::::::;;;<<<<<<:::888666555666555444444222222111000////////////...------,,,,,,...000///---,,,---///------------------------++++++++++++++++++++++++************************+++***(((((())))))(((&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))************)))))))))((((((((('''(((((((((((())))))))))))(((((((((((('''''''''&&&)))((('''&&&&&&&&&'''(((&&&''''''((((((''''''&&&'''''''''&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&'''''''''(((((((((&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''(((((())))))((((((((())))))))))))(((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''((('''''''''((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((******))))))(((''''''&&&&&&***+++'''%%%'''(((&&&''''''((()))))))))))))))''')))******'''%%%&&&'''%%%&&&&&&''''''''''''''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''((()))*********)))))))))(((((())))))))))))(((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((***(((&&&%%%'''''''''&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((())))))))))))((((((((('''''''''((()))******''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&(((+++++++++***+++,,,&&&(((******((('''''''''&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((*********))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((}}}wwwtttoookkkiiijjjmmmooollliiiddd___[[[YYYYYYYYY[[[VVVSSSSSSPPPMMMMMMPPPVVVVVVYYYZZZTTTMMMKKKMMMOOOLLLHHHGGGIIIKKKLLLLLLJJJHHHFFFDDDCCC@@@===:::;;;;;;<<<<<<;;;999777666666555444444222222111000000///......,,,+++******---...///...---,,,...///------------------------++++++++++++++++++++++++************************---+++***)))))))))'''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((()))******+++))))))))))))((((((((((((''''''(((((())))))******(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''((()))***'''((()))*********)))(((&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((('''''''''''''''''')))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))((((((%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((()))))))))***)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''((())))))******%%%,,,///+++&&&%%%&&&&&&''''''((())))))))))))(((&&&((())))))'''&&&'''((($$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))(((((()))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))))))))******)))))))))((((((((('''(((((())))))%%%%%%%%%&&&''')))***+++&&&&&&&&&'''''''''''''''************))))))))))))))))))))))))))))))))))))!!!$$$%%%$$$"""!!!!!!(((***+++***)))''''''(((%%%&&&''')))***+++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))*********))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''|||wwwsssnnniiiggghhhjjjllliiigggccc^^^[[[YYYYYYYYYYYYUUUSSSSSSQQQMMMMMMPPPVVVWWWYYYZZZUUUMMMKKKNNNOOOLLLIIIHHHIIIKKKLLLLLLJJJHHHFFFDDDBBB@@@===;;;::::::;;;::::::888777666666555444444222222111000000000///...------,,,,,,---.........---------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************...,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((()))))))))))))))))))))((((((((((((&&&''''''((()))******+++''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***%%%''')))+++,,,+++***)))'''''''''(((((((((((((((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((&&&&&&'''((()))))))))(((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''((()))***&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''')))))))))(((''''''''''''&&&&&&'''''''''###$$$%%%''')))***+++,,,%%%...333...'''%%%''''''&&&'''(((((())))))((((((&&&'''((((((((((((((((((%%%%%%'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$######$$$'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))(((((('''''''''(((((($$$%%%%%%'''((()))***+++''''''''''''''''''''''''++++++++++++++++++++++++((((((((((((((((((((((((''')))******(((''''''''')))******)))'''&&&'''''''''((())))))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''&&&%%%$$$$$$((((((((((((((((((((((((%%%&&&'''((())))))((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&|||uuurrrlllhhheeefffhhhiiigggeeebbb___]]]\\\\\\\\\YYYUUURRRSSSQQQMMMMMMOOOXXXXXXZZZZZZUUUMMMJJJMMMOOOLLLIIIGGGHHHJJJKKKKKKKKKHHHEEECCCBBB@@@===;;;999999888888888777666666666555444444222222111000......------------...///------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++***)))***,,,------+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%&&&)))+++,,,,,,+++*********)))(((''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&''')))***%%%&&&'''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))***+++'''((())))))))))))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''')))))))))((('''&&&''''''''''''''''''&&&******)))((('''&&&%%%%%%&&&///444///((('''((()))&&&&&&'''(((((((((((((((&&&&&&'''((()))))))))(((''''''&&&%%%&&&'''((()))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,,,,(((%%%%%%'''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&''''''$$$######%%%''')))((('''((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((('''''''''''''''(((&&&''''''(((((()))))))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((%%%###$$$&&&((('''((()))(((&&&%%%&&&'''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$######((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&|||sssppplllhhhffffffggghhhgggfffdddaaa```___^^^^^^ZZZUUURRRRRROOOLLLLLLOOOXXXXXXZZZ[[[UUUMMMKKKMMMPPPMMMIIIHHHHHHJJJKKKKKKKKKIIIEEECCCAAA@@@===<<<888888777777666666666666666555444444222222111000,,,,,,+++***+++,,,---.........000222333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''&&&&&&''')))++++++***************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''(((***++++++************)))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&((((((''''''''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%&&&''')))***++++++&&&&&&&&&&&&&&&&&&'''(((((((((((('''((())))))***&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((('''''''''''''''''''''...111---(((((()))(((&&&&&&'''(((((((((((('''&&&%%%%%%''')))***)))(((((('''%%%$$$%%%&&&(((***&&&&&&''''''((((((((()))''''''''''''''''''''''''''',,,111000+++((((((***&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''&&&'''((('''&&&$$$((())))))******))))))(((''''''''''''''''''''''''((((((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&''''''(((((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###""" ###&&&''''''&&&%%%%%%'''(((&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$(((((((((((((((((((((((())))))((((((((()))******'''''''''(((((((((((((((+++******)))(((((('''''''''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((('''''''''{{{rrrpppnnnkkkiiihhhhhhhhhiiigggeeeccc```___^^^^^^\\\VVVRRRPPPNNNJJJKKKOOOVVVWWWYYY[[[VVVNNNMMMPPPQQQNNNKKKIIIJJJKKKLLLLLLLLLIIIEEEBBBAAA@@@>>><<<999888888777777777777777666555444444222222111000///...,,,+++++++++---...000111333777999777111---++++++++++++++++++++++++++++++++++++++++++++++++************************'''&&&%%%&&&((())))))(((************************'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((%%%%%%'''(((((()))))))))''''''&&&&&&&&&&&&'''((('''''''''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&)))))))))((((((((('''''')))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((()))))))))$$$%%%&&&&&&'''''''''&&&''''''((())))))))))))((('''''''''(((''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((''''''((()))******)))(((''''''''''''((()))''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((&&&&&&'''(((((('''&&&&&&###$$$%%%&&&((()))***+++&&&++++++(((&&&'''(((&&&%%%&&&''''''((((((''''''&&&%%%$$$'''***+++***(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((((((((('''''''''''''''''''''''''''---333222---((()))+++''''''((((((((((((''''''%%%&&&((()))***)))((('''((((((''''''''''''(((((((((''''''((()))(((&&&$$$'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))'''((()))***))))))((('''(((((('''''''''&&&&&&&&&((((((((())))))*********''''''''''''''''''''''''******)))'''%%%&&&(((+++&&&'''''''''&&&''')))+++***(((&&&%%%%%%&&&)))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&%%%$$$&&&''')))''''''''''''((((((((()))((((((((((((((((((((('''''''''''''''''''''''''''&&&''''''((())))))******'''''''''''''''''''''''''''''''''((((((((((((((({{{rrrqqqooommmllljjjjjjiiijjjiiifffccc```^^^\\\\\\^^^WWWRRRPPPMMMIIIKKKOOOTTTUUUXXXZZZVVVPPPOOORRRSSSPPPLLLJJJKKKLLLMMMMMMLLLIIIEEEBBBAAA@@@>>><<<:::999888888777888888888666555555444333222111000333222///---,,,---......111333666;;;===;;;444...++++++++++++++++++++++++))))))))))))))))))))))))***************************)))(((((()))***((('''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,'''((((((((())))))******))))))))))))((((((((((((***)))))))))((((((((((((+++)))'''&&&%%%&&&((()))$$$%%%&&&'''(((((((((((()))(((((('''''''''(((((((((''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&+++*********))))))(((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++******)))(((''''''&&&###$$$&&&'''((('''&&&&&&%%%&&&((()))))))))(((''''''((((((((('''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((())))))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))+++)))(((&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%))))))((('''&&&%%%%%%$$$&&&((('''$$$###''''''%%%%%%&&&''''''((((((''''''&&&$$$$$$&&&***,,,+++((($$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&,,,222111+++''''''***''''''((((((((((((''''''%%%&&&((()))***)))((('''(((''''''&&&&&&''''''(((%%%%%%&&&(((***+++***(((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***&&&'''(((*********)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))))))))))))))%%%&&&''''''&&&%%%&&&(((&&&'''(((''''''(((+++---000...***&&&$$$%%%&&&((())))))))))))))))))))))))''''''''''''((((((((()))((((((((()))))))))))))))(((((((((((((((((((((((((((&&&""" !!!###%%%&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))yyyuuutttqqqllliiihhhjjjmmmooojjjddd```___^^^\\\ZZZ\\\XXXSSSNNNLLLLLLOOOQQQTTTVVVYYYYYYWWWTTTRRRQQQVVVRRRLLLIIIIIIKKKLLLMMMJJJHHHFFFCCC@@@===<<<;;;:::999888777666666666666333444555555444333111000000000////////////000000+++000666;;;<<<888222...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))*********''')))******))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******+++++++++*********))))))((((((%%%%%%&&&&&&'''((((((((())))))************))))))+++***((('''&&&&&&&&&''')))(((((((((((('''''''''######$$$%%%&&&'''))))))***)))'''%%%%%%''')))***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((((((((()))&&&&&&''''''(((((())))))&&&'''((())))))'''%%%###))))))))))))((('''&&&%%%((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''')))+++,,,))))))))))))))))))))))))'''''''''''''''((()))***))))))***))))))((('''&&&((((((&&&%%%%%%&&&'''((('''%%%###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((%%%###$$$(((+++,,,+++&&&'''(((******((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%&&&((()))((((((((()))))))))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))***+++(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''')))(((((('''(((***,,,---***(((%%%%%%''')))******%%%&&&&&&&&&''''''(((((('''((()))((('''&&&'''))),,,+++(((&&&%%%%%%&&&'''***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&'''))))))'''%%%$$$$$$&&&'''''''''&&&%%%'''''''''''''''((()))***((((((((((((((((((((((((''''''(((((())))))******''''''((((((((('''%%%$$$'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((}}}wwwuuurrrmmmjjjiiikkkmmmooojjjddd```___^^^\\\ZZZZZZWWWSSSOOOMMMMMMOOOQQQSSSUUUWWWWWWTTTQQQOOOOOOVVVRRRMMMJJJJJJKKKLLLMMMJJJHHHFFFCCC@@@>>><<<<<<999999888777666666666666333333444444333222000///000000////////////000000,,,...111444444222///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))******++++++******))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((************)))))))))((())))))))))))))))))(((((())))))************))))))))))))******)))(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((''''''((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''!!!###%%%%%%$$$$$$$$$%%%***))))))(((''''''&&&&&&(((((()))))))))((('''&&&''''''((((((((((((((('''&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))***+++(((((((((((((((((((((((((((''''''''''''(((((()))((())))))))))))(((((('''((('''&&&&&&&&&&&&'''((((((&&&%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))&&&$$$$$$'''***+++***&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((***+++((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&''''''((('''(((((())))))((((((''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((()))***+++(((&&&######%%%'''''''''&&&&&&'''''''''((((((((('''((()))((('''&&&''')))***)))'''&&&&&&'''((()))''''''((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''***((('''''')))***(((&&&$$$%%%&&&'''(((''''''&&&(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))((('''&&&'''((()))******)))(((''')))(((((((((((((((((()))''''''''''''((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((xxxvvvsssnnnjjjiiikkkmmmnnnjjjddd```^^^]]]\\\[[[XXXVVVSSSQQQOOOOOOPPPPPPTTTVVVXXXWWWTTTQQQOOONNNVVVRRRMMMJJJJJJKKKLLLMMMJJJHHHFFFCCC@@@>>>===<<<999888777666555555555555444555555555444333222111000000////////////000000//////..................------,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&''''''((())))))******,,,,,,+++***)))(((''''''((()))******))))))***+++))))))))))))))))))))))))))))))***++++++***))))))...------,,,***)))((((((************))))))))))))++++++***))))))(((''''''((())))))******))))))((('''(((***++++++)))&&&$$$'''&&&&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''###%%%''''''&&&%%%&&&''')))))))))(((''''''&&&&&&***))))))(((((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''((('''''''''((()))***+++(((((((((((((((((((((((()))((((((''''''''''''((('''(((((())))))))))))((((((''''''&&&&&&'''(((((()))((('''(((***+++***)))((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%%%%''')))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***+++,,,))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&&&&&&&''''''''''''(((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''(((((((((((('''%%%######%%%'''''''''''''''(((((((((((())))))'''((()))((('''&&&''')))((('''&&&&&&&&&((()))***&&&&&&&&&'''((())))))***&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%(((((((((((((((((((((((()))((('''''')))***)))(((&&&&&&'''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))***))))))((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((yyywwwsssnnnjjjiiijjjlllmmmjjjeee```]]]\\\[[[[[[VVVUUUTTTRRRQQQPPPPPPPPPWWWXXXYYYXXXUUURRRQQQPPPUUURRRMMMKKKKKKLLLLLLLLLJJJHHHFFFCCCAAA???======999888777666555555555555777777666666555444444333000000////////////000000222111000///......//////------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,((((((((()))))))))******+++*********))))))((((((''')))***+++++++++---///)))))))))))))))))))))))))))***++++++++++++***)))*********************************)))))))))))))))((((((((((((''''''&&&&&&(((((())))))))))))((((((&&&''')))))))))'''%%%$$$)))(((((((((((('''''''''&&&&&&%%%&&&&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((())))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))(((''''''(((%%%&&&&&&'''((()))*********)))(((&&&&&&''')))***&&&&&&'''(((((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))******((((((((((((((((((((((((***)))((('''''''''''''''&&&'''((())))))***))))))'''''''''''''''((((((((()))(((((()))************(((((((((((((((((((((((('''''''''((((((((((((((()))((('''''''''(((((((((''''''((())))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''')))***++++++++++++******))))))(((((('''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))+++***)))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((''''''((((((((((((''''''%%%&&&'''((()))((((((''')))'''&&&&&&((()))))))))((((((((()))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''((()))&&&&&&''''''((()))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((((((((('''(((((()))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))))))))'''((()))******)))((('''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((~~~zzzxxxtttnnnjjjhhhiiikkkllljjjeeeaaa]]][[[[[[[[[VVVUUUTTTSSSRRRQQQPPPPPPWWWXXXYYYXXXUUURRRQQQQQQUUURRRNNNLLLLLLMMMMMMLLLIIIHHHFFFCCCAAA???>>>>>>999888777666666555555555666666555555444333333333000000////////////000000111111111111000///......------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++******)))))))))(((((())))))*********+++(((***+++***))))))***+++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))******''''''''''''(((((())))))(((((())))))))))))((((((''''''&&&&&&%%%%%%&&&&&&)))(((((((((((('''''''''###$$$$$$%%%''')))***+++''''''(((((((((((('''''''''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&'''((()))******)))(((&&&%%%%%%&&&(((***(((((()))(((((('''&&&&&&&&&''''''((())))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))*********''''''''''''''''''''''''***)))((('''''''''''''''&&&'''((())))))***))))))&&&''''''(((((()))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((('''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((''''''(((((())))))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++***)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''((((((((((((''''''&&&'''((()))***)))((('''((('''&&&&&&((())))))((()))))))))))))))((((((((('''((()))((('''&&&''')))***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************************''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&'''((((((((((((((())))))*********)))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''(((((()))'''((()))******)))((('''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((~~~|||zzzuuupppjjjiiijjjkkkkkkjjjfffaaa\\\ZZZZZZ\\\WWWVVVUUUSSSRRRQQQPPPPPPTTTUUUVVVUUUSSSQQQQQQQQQUUURRROOOMMMMMMMMMMMMLLLIIIHHHFFFDDDBBB@@@??????:::999888777666666666666555444333222111111111111000000////////////000000---...///000///...---,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,+++***)))))))))''''''((()))***+++,,,,,,+++++++++)))&&&$$$###$$$))))))))))))))))))))))))+++***))))))))))))***+++)))))))))(((((('''&&&&&&))))))))))))************(((((()))******+++,,,,,,'''(((((())))))(((((('''((('''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''***,,,...///((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))(((''''''(((((((((((((((((((((''''''((('''%%%$$$%%%&&&((()))))))))))))))((('''&&&%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&''''''((((((&&&'''((()))*********)))'''''''''''''''''''''''')))((((((''''''''''''((('''(((((())))))))))))(((&&&&&&((()))))))))))))))%%%&&&((((((&&&&&&''')))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((($$$$$$%%%&&&'''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))((((((&&&%%%$$$%%%'''((('''%%%))))))(((((((((((('''''''''((()))((('''&&&''')))******)))((('''&&&%%%%%%(((((((((((((((''''''''')))))))))(((((((((((('''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((()))))))))*********)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((((((((((((((((()))******)))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((}}}xxxrrrmmmjjjkkkmmmjjjiiifffaaa[[[YYYZZZ\\\ZZZXXXUUUSSSQQQPPPPPPPPPSSSTTTUUUTTTSSSRRRRRRSSSUUURRROOOMMMMMMMMMMMMLLLIIIHHHFFFDDDBBB@@@??????;;;:::999888888777777777666555444333222222222333000000////////////000000---------...............------,,,,,,,,,,,,++++++)))******+++,,,,,,------***************)))))))))(((((())))))******++++++***++++++)))'''%%%%%%&&&))))))))))))))))))))))))+++***(((''''''(((***+++)))))))))(((((((((((((((((()))))))))******************************++++++''''''(((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((***+++---...)))((('''&&&&&&'''((()))'''((((((((())))))))))))&&&'''((())))))((('''&&&$$$%%%&&&((((((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))***,,,+++)))(((((()))''''''((((((((((((((((((((('''&&&&&&&&&''')))***'''(((((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))&&&'''((()))*********)))''''''''''''''''''''''''(((''''''''''''(((((()))((())))))))))))(((((('''%%%&&&((()))******))))))%%%'''((((((&&&&&&''')))(((((((((((((((((((((((()))(((((((((''''''''''''%%%'''))))))'''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''((()))***%%%%%%&&&&&&''''''(((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&''''''((('''(((((())))))(((((('''&&&'''((())))))((('''&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%$$$%%%'''((('''%%%((((((((('''''''''&&&&&&'''((()))((('''&&&''')))(((((()))(((((('''&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''')))***)))'''&&&''')))(((((('''''''''((()))***(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&''''''((('''((()))******)))(((''')))(((((((((((((((((()))''''''''''''(((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((zzztttooolllmmmooojjjiiigggaaa[[[XXXZZZ\\\[[[YYYVVVRRRPPPOOOOOOPPPTTTVVVVVVVVVUUUTTTUUUVVVUUURRROOONNNNNNNNNMMMLLLIIIHHHFFFDDDBBBAAA@@@???<<<;;;:::999888888888888:::999777666555555666666000000////////////000000//////---------///111222---------,,,,,,,,,++++++))))))***+++,,,,,,------''''''(((((())))))******************))))))))))))(((***+++,,,++++++---...)))))))))))))))))))))))),,,***'''%%%%%%'''***,,,%%%&&&''')))***,,,---...(((((())))))*********+++******))))))((('''''''''''''''(((((((((((('''''''''(((***,,,,,,+++)))'''))))))((((((((('''''''''&&&&&&&&&&&&'''(((*********)))'''&&&&&&''')))***(((((((((((())))))))))))'''((()))++++++)))((('''%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''%%%$$$$$$%%%$$$$$$%%%'''(((***++++++((((((((((((((()))******%%%&&&'''((())))))))))))((((((***+++,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''((()))******%%%&&&(((*********))))))'''''''''''''''''''''''''''''''''''''''((()))***))))))***))))))(((''''''%%%&&&((()))*********)))%%%'''))))))'''&&&(((***(((((((((((((((((((((((())))))(((((('''''''''&&&$$$'''***)))'''&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++,,,)))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))***+++(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''''''''&&&((()))***((('''((((((''''''&&&&&&&&&%%%'''((()))((('''&&&''')))&&&'''(((((()))((((((((($$$%%%&&&'''(((***++++++******))))))((((((((('''((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''(((((((((''')))))))))))))))))))))))))))+++,,,+++((('''(((***((('''&&&&&&&&&''')))***'''''''''''''''((()))***((((((((((((((((((((((((''''''(((((())))))******+++***)))'''''''''((()))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((}}}uuunnnjjjjjjkkkkkkgggbbb^^^[[[ZZZ[[[\\\[[[YYYWWWTTTRRRQQQQQQQQQTTTVVVWWWWWWTTTRRRRRRRRRUUUTTTQQQOOOMMMLLLKKKKKKKKKIIIFFFEEEDDDCCCAAA???===<<<999777666666777777777777555444444333444444///...---------...///000000000//////.........------,,,+++,,,------,,,***...------,,,+++***))))))((())))))))))))*********************************(((((()))*********************))))))))))))******((((((((((((((((((((((((((()))*********((('''&&&%%%''')))))))))((()))************)))(((''''''''',,,+++++++++******))))))+++******)))))))))))))))++++++***(((((('''''''''%%%%%%&&&'''((((((''''''***)))((('''&&&'''((((((******))))))((((((((('''((())))))***+++,,,,,,,,,''''''((((((((((((''''''(((((('''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&'''(((((((((((())))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&%%%&&&(((+++++++++++++++++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,***)))(((''''''((()))***''''''(((((())))))******+++*********))))))((((((''''''(((((())))))******)))))))))((()))******+++(((((((((((('''&&&%%%%%%&&&&&&'''''''''&&&$$$###&&&''''''((((((((((((((((((''''''&&&&&&((()))***((((((''''''''''''((((((***)))))))))++++++)))(((%%%&&&((()))***+++******''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((******))))))((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&((()))***'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''')))+++---(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''###&&&)))(((&&&%%%''')))+++***)))(((((()))***+++###%%%'''))))))((('''&&&)))))))))))))))))))))))))))((('''%%%%%%%%%&&&&&&)))*********++++++++++++***)))((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''******))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''&&&&&&%%%%%%&&&''')))***((((((''''''''''''((()))))))))))))))))))))))))))|||tttmmmiiiiiijjjjjjgggccc___\\\ZZZZZZ[[[[[[XXXTTTQQQOOOPPPQQQSSSUUUVVVXXXWWWUUUSSSSSSSSSUUUTTTQQQOOOMMMLLLKKKKKKKKKIIIFFFEEEDDDBBB@@@======<<<999777666666777888777666666555555444444333444333222111111222333333000/////////............+++******+++,,,---+++***+++++++++++++++*********)))))))))*********++++++************************(((((()))*********************))))))))))))******++++++++++++++++++++++++***************)))(((((('''(((******)))((()))***(((((((((((())))))))))))))))))((((((((('''''''''******)))(((((((((((()))******)))(((''''''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&((()))***((('''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&(((***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))(((''''''((()))***))))))))))))((((((((((((++++++*********)))))))))''''''''''''((((((((()))((((((((((((((())))))***((()))))))))(((((('''&&&&&&'''(((((('''&&&%%%$$$&&&''''''((((((((((((((((((''''''&&&'''((()))***++++++************++++++)))(((((()))******)))'''&&&'''((())))))(((''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''''''''((((((++++++++++++++++++++++++(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&'''((()))***'''&&&&&&&&&&&&'''((((((((('''''''''((()))+++,,,(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''$$$'''))))))'''&&&''')))******)))(((((()))******%%%&&&'''((((((((('''&&&((((((((((((((((((((((((,,,,,,+++******+++,,,---))))))))))))*********+++))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))(((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))(((((('''''''''(((***)))))))))((((((((('''%%%%%%$$$$$$%%%&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((zzzssslllhhhhhhiiiiiigggddd```]]][[[YYYYYY\\\XXXSSSOOONNNPPPTTTVVVVVVWWWYYYYYYWWWUUUTTTTTTVVVTTTRRROOOMMMLLLKKKKKKKKKIIIFFFDDDCCCAAA>>><<<===<<<:::888777777888888666666777777666555444333222111000///////////////////////////............***))))))***,,,---,,,***)))))))))*********++++++************+++++++++,,,************************(((((()))*********************))))))))))))******)))))))))))))))))))))))),,,++++++***************)))***,,,+++***))))))***&&&''''''((()))******+++(((((('''''''''''''''&&&***)))((((((''''''(((((((((((('''''''''''''''((('''((())))))))))))))))))%%%%%%%%%%%%'''((()))***''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''(((((((((''''''''''''&&&&&&'''((()))************+++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''''')))++++++)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))******))))))((('''''''''***************)))))))))&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))*********)))(((((('''((((((((((((''''''&&&&&&''''''((((((((((((((((((''''''''''''((()))))))))((((((''''''(((((()))(((((('''((()))***(((&&&''''''))))))***)))((('''((((((((((((''''''''''''))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&''''''((()))***)))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&((()))***)))((()))******))))))(((((())))))***((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,(((((((((((())))))))))))(((((('''''''''((())))))'''(((((())))))*********(((((((((''''''&&&&&&&&&((((((((('''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''&&&'''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&((())))))***)))((('''''''''''''''((((((((((((((((((((((((~~~yyyssslllhhhggghhhiiigggdddaaa]]][[[YYYXXX[[[XXXUUURRRQQQRRRUUUWWWVVVXXXZZZZZZXXXVVVVVVVVVWWWUUURRRPPPMMMLLLKKKKKKKKKIIIFFFDDDCCCAAA>>><<<===<<<:::999888888888999666777888999888666444222000000///...---,,,,,,,,,///////////////.........***))))))+++---...---+++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((((()))*********************))))))))))))******((((((((((((((((((((((((,,,+++))))))((()))***+++***+++---,,,***)))))))))''''''(((((())))))******))))))))))))(((((((((((())))))(((''''''''''''''''''&&&&&&&&&&&&''''''((('''(((((()))))))))((((((%%%%%%%%%&&&''''''((())))))))))))))))))(((((((((((((((((())))))*********''''''((((((((((((''''''((((((((('''''''''''''''&&&'''((()))***))))))(((,,,,,,,,,+++***)))))))))%%%%%%&&&&&&&&&'''''''''***************)))))))))))))))))))))))))))))))))(((***------,,,)))((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))((((((((((((((((((((('''(((((((((((((((((((((''''''((((((((()))(((((((((((())))))***)))))))))((())))))))))))(((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&''''''(((((('''''''''))))))'''&&&&&&''')))***++++++******))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''''''''''''''((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$(((((())))))))))))(((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''(((((()))******)))(((''''''&&&&&&(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((******************)))))))))(((((()))))))))***)))((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))'''''''''(((((()))******'''(((((()))***++++++,,,))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))(((((((((((()))))))))******+++,,,,,,((((((''''''''''''((()))((((((((((((((((((((((((~~~zzzsssmmmiiihhhhhhiiigggdddaaa]]]ZZZXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRVVVXXXZZZZZZYYYWWWWWWWWWXXXVVVSSSPPPMMMLLLKKKKKKKKKIIIFFFDDDCCCAAA???<<<<<<<<<;;;::::::999999999666777999999999777444333555555444444333222111000.........///////////////,,,++++++,,,...///...,,,++++++******)))(((((('''******+++++++++,,,,,,,,,************************(((((()))*********************))))))))))))******++++++++++++++++++++++++***)))(((''''''(((***+++***+++---,,,***)))))))))(((((((((((((((((()))((((((((((((((())))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''((((((''''''&&&'''''''''''''''''''''&&&((((((((())))))))))))))))))***************++++++''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))((('''&&&$$$************++++++++++++&&&'''''''''(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((+++...///---***((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))'''((()))*********))))))&&&'''(((((()))))))))))))))))))))((())))))))))))&&&''''''(((((((((((((((&&&''''''(((((((((((((((+++******))))))******+++((('''''''''))))))'''&&&(((((()))))))))((('''&&&******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((('''(((***++++++***((('''(((((())))))))))))((((((((((((((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((((((''''''''''''((())))))))))))(((((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***++++++***)))((((((((())))))(((((((((***)))((('''''''''''''''''''''''''''''''''''''''************))))))((((((&&&'''''''''((((((((((((''''''((())))))*********'''(((((()))***++++++,,,))))))((((((((('''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))***++++++,,,,,,,,,&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''{{{uuuoookkkiiiiiijjjhhhddd```\\\ZZZXXXXXXSSSSSSSSSRRRQQQPPPNNNMMMVVVXXXZZZZZZYYYWWWWWWXXXXXXWWWTTTPPPNNNLLLKKKKKKKKKIIIFFFEEEDDDCCCAAA>>><<<<<<<<<;;;;;;:::::::::888888999999888777555444555666666666555444333222.........///////////////...------...//////---,,,---,,,+++***)))(((''''''************+++++++++,,,************************(((((()))*********************))))))))))))******************************(((((((((((((((((()))***)))***,,,+++***))))))***))))))))))))((((((((((((&&&''''''''''''(((((((((***)))((((((''''''(((((((((((('''''''''''''''((('''''''''''''''&&&&&&%%%(((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((('''&&&%%%$$$'''''''''(((((()))))))))'''''''''((((((((())))))$$$$$$%%%&&&((()))***+++''''''''''''''''''''''''(((***---...---***))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,&&&&&&&&&&&&''''''''''''++++++************))))))'''(((***+++++++++***)))%%%&&&'''((())))))******)))(((((((((((())))))***&&&''''''(((((((((((((((&&&''''''((()))(((((((((***))))))(((((())))))***(((((('''((()))***(((&&&))))))((('''%%%### ))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((('''((()))******)))((('''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((((((((''''''(((((()))***''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((())))))))))))))))))(((((()))++++++***)))'''(((((())))))(((((('''))))))((((((((((((((((((''''''''''''''''''''''''++++++++++++***)))((('''''''''''''''(((((((((((((((((()))*********))))))'''(((((())))))*********(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&''''''((()))(((((((((((())))))))))))&&&'''((()))************&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''}}}xxxqqqmmmkkkkkkllliiiddd___[[[YYYXXXXXXVVVUUUTTTRRRPPPOOONNNNNNUUUXXXZZZZZZYYYWWWWWWXXXYYYWWWTTTQQQNNNLLLKKKKKKJJJHHHFFFFFFFFFEEECCCAAA<<<<<<<<<<<<<<<;;;;;;::::::999999888888777666666111222333333333222111111............/////////000///...------......,,,***,,,,,,++++++*********))))))))))))*********++++++************************(((((()))*********************))))))))))))******''''''''''''''''''''''''(((((()))***************'''(((******)))((()))***''''''(((((())))))******'''''''''((((((((())))))******)))(((((((((((()))******)))(((''''''''''''((((((((((((((('''&&&&&&'''((()))*********)))(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''))),,,---,,,*********''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''&&&''''''((()))******+++'''''''''(((((()))))))))************)))))))))(((&&&''')))***+++***)))(((%%%&&&((()))***+++++++++(((((('''''''''((()))***&&&''''''(((((((((((((((&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&'''''')))(((((()))******)))'''''''''((('''&&&%%%###"""))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((())))))***&&&''')))***+++++++++***)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''((())))))))))))))))))''''''(((++++++***'''''''''((())))))((('''''''''''')))******)))((((((((((((((((((((((((((((((''''''((())))))((('''&&&''''''((((((((()))))))))))))))*********)))(((((((((((((((((((((((((((((('''''''''((())))))******'''''''''(((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))((('''''''''(((((()))***'''((((((((()))))))))***&&&'''((()))*********)))((((((''''''''''''((((((''''''''''''''''''''''''~~~yyysssnnnmmmlllmmmiiiddd^^^ZZZYYYYYYYYY\\\ZZZVVVSSSQQQQQQQQQRRRUUUWWWYYYZZZXXXWWWWWWXXXYYYWWWTTTQQQNNNLLLKKKKKKJJJHHHGGGFFFGGGFFFDDDCCC<<<<<<<<<===<<<<<<;;;;;;;;;:::999888777777777777000111222333444333222111---.........//////000000///...---,,,---,,,***(((***++++++++++++,,,,,,,,,((())))))))))))*********************************(((((()))*********************))))))))))))******************************((()))***,,,,,,,,,+++***%%%''')))))))))((()))***%%%%%%&&&((()))+++,,,,,,))))))******++++++,,,,,,++++++***))))))))))))))),,,+++***(((((('''''''''))))))***))))))(((''''''&&&''')))***++++++++++++'''((((((((())))))******)))))))))))))))(((((((((''''''(((((((((((('''''''''((((((((())))))******((((((''''''''')))+++,,,++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))''')))+++,,,+++***++++++************************''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))******)))((('''(((((((((((())))))))))))((()))))))))******++++++******))))))((((((((('''%%%&&&((()))***)))((('''&&&''')))***,,,,,,------((('''&&&&&&&&&((()))***&&&''''''(((((((((((((((%%%&&&((()))))))))((('''******))))))))))))*********)))))))))++++++)))((($$$%%%''')))++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((((((''''''''''''((((((++++++************++++++(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((()))******&&&(((***,,,---......---)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''((())))))))))))))))))'''&&&(((***+++)))'''&&&'''((())))))((('''&&&%%%&&&)))***+++***)))((())))))))))))))))))))))))&&&'''(((*********))))))(((((((((((()))))))))))))))***++++++***)))((('''((((((((((((''''''''''''&&&&&&'''((()))***++++++'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******'''(((***+++,,,,,,+++++++++***)))(((&&&&&&%%%%%%''''''''''''''''''''''''}}}yyytttppplllkkkjjjiiigggbbb]]]ZZZYYYZZZ\\\WWWSSSSSSPPPMMMNNNQQQVVVZZZ^^^]]]YYYWWWXXX[[[\\\XXXRRRNNNMMMMMMLLLLLLLLLKKKIIIGGGEEEEEEEEEEEEAAA@@@???>>><<<<<<<<<<<<888888888888888777666666333444555666666444222111...............---------***,,,......---,,,---///+++***)))))))))***+++,,,---,,,++++++------,,,+++******))))))******+++,,,---+++***+++...///,,,)))***))))))(((((((((((((((''''''((()))***+++,,,,,,---(((%%%&&&+++......,,,******)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))***))))))))))))))))))))))))++++++)))(((''''''''''''&&&'''((()))************''''''''''''(((((((((((())))))(((((((((((())))))'''&&&&&&&&&'''(((***+++***)))((((((((()))***+++,,,+++)))((('''''''''(((,,,+++)))((('''((()))+++&&&'''((((((&&&%%%&&&'''))))))(((((((((((())))))'''''''''''''''((())))))(((,,,---,,,+++,,,)))%%%&&&''''''((()))******+++))))))************))))))''''''''''''(((((((((((((((((('''&&&&&&((()))***''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))************)))(((&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))++++++***)))(((''''''''''''((((((((()))''''''(((((())))))******((((((((('''%%%&&&(((***++++++******************''''''(((((())))))******%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''*********)))(((&&&%%%$$$))))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((''''''''''''(((((())))))))))))))))))((('''''')))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))***))))))---222333///*********))))))((((((''''''''''''''''''((((((((((((************)))))))))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''(((((())))))******###%%%''')))***(((&&&%%%''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))***)))((('''''''''''''''(((((())))))))))))((((((,,,)))&&&&&&(((***)))((()))(((((((((((())))))***(((((())))))))))))((((((...------+++)))'''%%%$$$''''''((()))))))))))))))((('''&&&''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))}}}yyytttooollljjjhhhgggeeeaaa\\\ZZZZZZZZZ[[[VVVRRRRRRPPPMMMNNNQQQUUUYYY\\\\\\XXXVVVXXXZZZZZZVVVQQQMMMMMMMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDDDD@@@???>>>===<<<<<<<<<<<<::::::999999777666555444333444555666555444222111000000000//////.........---......---,,,,,,,,,,,,++++++***)))***+++,,,---,,,+++******,,,,,,+++*********))))))******+++,,,---,,,+++,,,------+++***+++***))))))(((((())))))((((((((()))******++++++""" $$$###"""******)))(((((((((((((((''''''''''''''''''''''''*********+++++++++++++++))))))))))))))))))))))))+++***)))(((''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&'''((()))***))))))(((((()))***+++,,,---,,,***)))((((((((())),,,+++)))((('''((()))***&&&'''((((((&&&&&&'''((()))((((((''''''(((((()))'''''''''''''''((())))))&&&)))***'''''')))(((%%%'''''''''((()))*********))))))************))))))************))))))))))))(((''''''''''''((())))))+++*********))))))))))))))))))))))))))))))))))))************)))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))!!!"""$$$&&&&&&%%%$$$###'''''''''((((((((())))))''''''(((((())))))******((())))))(((&&&'''(((***************************(((((((((((()))))))))))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((''')))(((''''''''''''((()))+++***)))(((&&&&&&&&&&&&)))))))))))))))(((''''''***)))((('''&&&''''''((())))))))))))))))))))))))***((())),,,111222...******)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***$$$%%%''')))***((('''%%%'''((((((((()))))))))******)))))))))(((((((((''')))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))((('''+++(((&&&&&&(((******((())))))(((((((((((())))))*********++++++*********+++++++++******(((''''''''''''((())))))))))))))))))''''''''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((~~~yyytttoookkkiiigggfffddd```\\\YYYYYYZZZYYYTTTQQQQQQOOOLLLNNNQQQUUUXXXZZZZZZWWWVVVWWWYYYXXXUUUPPPMMMMMMNNNNNNMMMNNNLLLIIIFFFDDDCCCBBBBBB???>>>===<<<<<<<<<<<<<<<;;;;;;:::999777555333222333333444555444333222111222222111000000///......111///---,,,,,,+++***))),,,+++*********+++---...+++***))))))++++++***)))******))))))******+++,,,,,,---------+++******+++,,,+++******))))))******))))))))))))))))))))))))+++(((%%%'''***------,,,******)))((((((((())))))''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((+++***)))((((((''''''(((%%%&&&'''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((''''''((()))))))))(((((()))***+++,,,------,,,+++***)))))))))***+++***)))((('''((()))***&&&((()))((('''&&&''')))(((''''''''''''''''''(((''''''''''''((((((((()))$$$'''&&&###$$$'''(((&&&''''''(((((())))))******((())))))******))))))(((++++++******))))))((((((''''''(((((()))))))))((((((((((((((('''''''''''')))))))))))))))))))))))))))******))))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************$$$%%%'''((((((((('''&&&''''''((((((((()))))))))''''''(((((())))))******)))******)))(((((()))+++************************))))))))))))(((((((((((())))))(((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''))))))))))))))))))))))))''''''(((((((((((((((((()))((((((''''''(((((()))+++***)))'''&&&&&&&&&&&&)))))))))))))))(((((('''******)))(((((((((((()))))))))))))))))))))))))))((('''(((+++//////,,,)))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$&&&'''))))))((('''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))((('''''')))'''&&&''')))*********+++***)))(((((('''((((((&&&''''''((((((''''''&&&(((((()))***************''''''((())))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))''''''''''''''''''''''''yyytttnnnjjjhhhgggfffddd```[[[XXXXXXYYYWWWSSSPPPPPPOOOMMMOOORRRVVVWWWYYYXXXWWWVVVWWWXXXZZZVVVRRROOOOOOOOONNNNNNOOOMMMJJJGGGDDDBBBAAAAAA>>>======<<<;;;<<<<<<<<<:::::::::999777666444333222333333444333222111111222222111000//////...---222///,,,+++,,,,,,+++***---,,,+++++++++,,,---...,,,***)))***+++,,,+++)))******))))))******+++,,,+++---///---)))(((***,,,---,,,++++++******++++++************))))))(((((()))'''&&&'''***,,,---,,,******))))))((())))))***'''(((((((((((()))))))))***))))))(((((('''''''''((((((((((((((((((((((((******)))(((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++,,,---++++++******))))))))))))******)))(((((((((((()))&&&((())))))((('''(((***''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((###&&&'''$$$%%%((((((&&&'''((((((((()))))))))***(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&'''(((******)))(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++******'''(((((((((((()))))))))''''''(((((())))))******)))+++++++++))))))***+++))))))))))))******************))))))((((((''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))''''''&&&''''''((()))***(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''(((***------+++)))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***)))******))))))((('''&&&'''''''''((()))***++++++++++++)))(((''''''''''''&&&&&&''''''''''''&&&&&&'''((()))***************''''''((())))))))))))))))))(((((()))+++------,,,((((((((((((((((((((((((((((((((((((((((((((((((yyytttnnnjjjhhhiiihhheee```[[[WWWVVVWWWWWWRRRPPPQQQPPPOOOQQQUUUWWWXXXYYYXXXWWWWWWXXXYYY]]]YYYUUURRRQQQQQQOOONNNPPPNNNKKKHHHEEEBBBAAAAAA???>>>===<<<<<<<<<<<<<<<888888888888888777666555222222222222222111111111111111000//////...------///...---,,,---------,,,---,,,+++++++++,,,---...---+++***+++,,,---,,,+++******))))))******+++,,,+++---...,,,((('''***------,,,,,,+++++++++++++++++++++******)))((((((((('''&&&&&&''')))***++++++******))))))))))))******))))))))))))))))))))))))......------,,,,,,++++++((((((((((((((((((((((((***))))))(((((((((((()))%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((''''''((()))******++++++))))))))))))))))))((((((***))))))((((((((((((((('''((())))))((((((***+++''''''&&&&&&&&&&&&''''''&&&&&&'''((()))(((((((((###''')))((((((***)))&&&(((((((((((())))))))))))(((((())))))))))))(((((()))((((((((('''''''''&&&&&&''')))*********)))(((+++++++++************)))((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((()))))))))***''''''(((((())))))******)))+++,,,+++***)))***+++(((((()))))))))***************))))))((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))))))))))))))(((&&&&&&&&&''''''(((******(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))++++++***)))(((((((((((())))))))))))''''''''''''((((((((((((&&&'''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&'''((()))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))(((''''''&&&'''((()))))))))***+++++++++)))(((''''''''''''******++++++++++++******))))))*********))))))(((''''''((()))))))))))))))((('''(((***...000111000(((((((((((((((((((((((())))))))))))))))))))))))~~~yyytttoookkkiiiiiihhheeeaaa[[[XXXWWWXXXXXXSSSQQQSSSSSSRRRTTTXXXZZZZZZYYYYYYYYYYYYZZZZZZ]]]ZZZVVVTTTSSSSSSQQQPPPQQQOOOLLLIIIFFFDDDCCCCCCAAA@@@???===<<<<<<<<<<<<777888888888888777777666222222222111111111000000000000////////////......---///000000...------...,,,+++*********+++---...---,,,++++++------,,,+++******))))))******+++,,,+++++++++***))))))+++------,,,++++++******+++++++++*********))))))((((((++++++,,,---...//////000******)))))))))***++++++************)))))))))))),,,,,,,,,+++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))******)))))))))&&&'''((()))))))))(((((((((((())))))))))))(((''')))))))))((((((((('''''''''(((******))))))+++,,,(((''''''''''''''''''(((%%%&&&((()))))))))((('''%%%((()))''''''***)))&&&(((((((((((())))))))))))'''(((((())))))((((((''')))))))))***************(((((())))))******))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))******''''''(((((())))))******(((***,,,,,,***)))***+++'''(((((())))))*********))))))))))))((((((((((((******)))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))&&&&&&''''''((()))))))))((())))))******))))))((())))))(((''''''''''''''''''(((((()))))))))))))))%%%&&&'''''''''''''''&&&))))))))))))))))))))))))'''((())))))*********)))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((())))))***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''(((((()))))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))((((((%%%''')))***)))((()))***+++***)))(((((('''(((((()))******++++++******)))******+++******)))((('''''''''((()))))))))))))))(((((((((+++///111222111))))))))))))))))))))))))************************}}}yyytttooollljjjgggfffdddaaa]]][[[[[[\\\YYYUUUSSSUUUUUUUUUWWW\\\]]]\\\[[[ZZZ[[[\\\\\\\\\YYYWWWUUUTTTTTTUUUTTTSSSRRRPPPMMMJJJGGGFFFEEEEEECCCBBBAAA???===<<<;;;;;;999999999888888666555444222222111000000000000000//////000000000000111111,,,111666555///+++,,,...++++++***)))***+++,,,---,,,+++***+++,,,---,,,*********))))))******+++,,,+++***(((((())),,,------,,,,,,+++************************)))))))))))))))###%%%&&&'''(((((()))*********))))))******+++,,,,,,,,,+++***))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))'''((()))***++++++******&&&'''((((((((('''&&&%%%((()))************)))((((((((((((((((((''''''&&&''')))************+++---)))((((((''''''(((((()))%%%&&&((()))***)))((('''((()))&&&!!!!!!%%%((('''))))))))))))((((((((((((''''''((((((((((((''''''(((((())))))******++++++))))))(((((())))))***+++(((((((((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++(((((()))))))))*********''''''(((((())))))******((()))+++,,,***))))))***''''''(((((()))******+++(((((((((((())))))))))))******))))))((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((()))************)))((())))))(((''''''''''''(((''''''((()))))))))))))))%%%&&&'''((()))(((((('''))))))))))))))))))))))))((())))))***))))))******'''((((((((()))))))))***''''''''''''((((((((((((''''''((())))))***++++++(((((()))))))))))))))***((((((((((((((((((((((((***)))))))))(((((((((''''''((((((((())))))))))))***)))))))))(((((((((''''''((((((((()))))))))***)))))))))))))))))))))))))))((((((''''''''''''(((&&&'''((())))))******)))%%%(((++++++)))'''((()))))))))(((((((((((())))))&&&''''''''''''''''''&&&)))************)))((((((''''''((())))))))))))))))))((((((***---//////...))))))))))))))))))))))))))))))))))))))))))))))))}}}yyytttpppmmmkkkeeedddcccaaa^^^]]]^^^___ZZZVVVTTTVVVWWWWWWYYY^^^___^^^\\\[[[\\\^^^^^^^^^UUUSSSRRRSSSUUUVVVVVVUUURRRPPPNNNKKKHHHGGGFFFFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999777555444333222111111000000000000000000000000111222222333333---444:::888000)))***---+++***)))))))))***+++,,,+++***)))***+++++++++)))*********)))***++++++,,,,,,(((&&&&&&***---...---,,,+++******))))))******))))))))))))))))))******&&&(((***+++++++++,,,---******))))))***+++,,,,,,...---,,,+++***(((''''''''''''(((((())))))******************************))))))(((((((((((()))***((()))))))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&''')))***+++++++++***&&&''''''''''''%%%$$$###))))))+++,,,,,,+++***)))((((((((()))(((''''''&&&''')))***+++******,,,---))))))(((((((((((())))))%%%&&&((()))***)))((('''***)))###!!!&&&'''))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))*********)))((((((((()))+++,,,++++++++++++************))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************''''''(((((()))*********''')))++++++***)))((()))&&&''''''((()))******+++''''''(((((())))))******''''''(((((()))*********))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&((()))*********))))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))***++++++***)))(((%%%%%%&&&&&&((()))***+++''''''((()))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))((()))******))))))***+++'''((((((((())))))******''''''''''''((((((((()))'''(((((()))***++++++,,,''''''((()))***+++,,,,,,******************************))))))((((((((('''(((((((((((())))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))***)))((('''''''''''''''%%%&&&''')))************&&&))),,,+++)))''''''))))))(((((((((((())))))***(((((())))))))))))((((((((())))))************)))'''(((((()))))))))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))yyytttnnnkkkiiihhhjjjhhhddd___[[[ZZZ]]]___[[[VVVUUUWWWXXXYYY\\\bbbaaa```______aaa```]]]YYYXXXVVVSSSRRRSSSTTTTTTTTTTTTQQQMMMJJJIIIGGGEEEDDDDDDCCCAAA???===;;;;;;:::;;;;;;999777666555555555555444222000...---,,,,,,000//////111222111///,,,333@@@DDD999......///+++,,,,,,++++++,,,,,,---...------,,,++++++*********((()))))))))((((((***,,,***+++***)))((()))+++---***,,,------+++***************))))))))))))******************************))))))))))))))))))))))))******)))(((((((((((((((************************+++,,,,,,---,,,+++***)))(((((((((((()))***,,,,,,************))))))))))))+++)))'''''')))***(((&&&&&&&&&'''((()))))))))((())))))(((((((((((())))))***)))'''(((***++++++***''')))***)))((('''((()))---,,,***)))'''&&&&&&&&&))))))))))))((((((((((((---+++)))((('''((()))******)))'''&&&'''(((***,,,,,,+++***)))''''''&&&&&&&&&'''((((((&&&%%%&&&'''(((((())))))*********+++))))))(((((((((((())))))++++++************++++++,,,***))))))******(((''')))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&''')))+++***'''&&&(((***))))))))))))))))))))))))******))))))(((((('''''')))((((((''''''(((***+++))))))************)))))))))))))))))))))))))))))),,,,,,***)))((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******(((((((((((()))))))))))),,,+++)))'''&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((&&&(((******(((&&&&&&&&&((('''%%%$$$$$$%%%'''(((***)))(((''''''((()))***,,,++++++***)))(((((('''(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((()))(((&&&$$$###(((((((((((())))))))))))((((((((((((((((((((((((++++++******)))'''&&&%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''')))***))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,************)))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((&&&&&&'''((()))***+++++++++***)))(((''''''''''''+++'''######(((+++***(((yyytttnnnkkkiiihhhiiigggccc^^^ZZZZZZ\\\___\\\WWWVVVXXXYYYZZZ]]]bbbcccaaa______```___\\\YYYWWWUUUSSSSSSTTTUUUTTTSSSTTTQQQMMMJJJIIIGGGEEEDDDEEEDDDBBB@@@>>>===<<<<<<;;;;;;999777666555555555333222111///...............------///111333222111555???AAA666...//////+++,,,++++++++++++,,,------))))))***+++++++++*********+++,,,,,,++++++---...)))******)))((()))+++---,,,---...---+++***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((++++++,,,,,,,,,+++***)))+++***)))(((''''''''''''(((((())))))*********++++++)))'''(((******(((&&&''''''(((((()))(((((((((***)))((((((((((((((()))***)))'''(((***++++++***((()))******(((((()))***,,,+++***(((''''''''''''(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((((('''&&&%%%%%%'''((()))))))))(((((('''(((((((((%%%'''(((((('''''')))***((()))))))))************(((''''''&&&&&&''''''((())))))(((((((((((())))))+++***((()))******)))((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((((((((((()))(((((())))))(((''''''&&&%%%'''))))))''''''(((***))))))))))))))))))))))))***)))))))))((((((((('''+++***)))(((''''''((()))))))))************))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******))))))))))))(((((((((((('''&&&&&&%%%&&&&&&(((((())))))((('''''''''''''''''')))***)))'''&&&&&&'''''''''((((((((((((''''''***)))(((''''''((()))***)))))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''''''((()))&&&''''''((((((''''''&&&******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''((((((((((((''''''''''''(((***+++((((((((((((((((((((((((+++***************++++++)))))))))((((((((((((''')))))))))))))))(((''''''((((((((())))))(((((((((((((((((()))))))))))))))))))))(((((((((((())))))+++'''###$$$(((+++***(((yyytttnnnkkkiiihhhhhhfffccc^^^ZZZZZZ\\\^^^]]]YYYWWWYYY[[[[[[___dddfffdddaaa___^^^]]][[[YYYUUUTTTTTTTTTUUUUUUTTTRRRTTTQQQMMMKKKJJJHHHFFFDDDEEEDDDCCCAAA???>>>======;;;;;;999777666555555555111000000////////////000///...---...000333555555777<<<;;;222...000000++++++++++++++++++,,,------((()))***,,,,,,,,,,,,,,,+++---...---,,,,,,---///)))*********))))))+++---.........,,,+++***,,,...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((+++++++++,,,++++++***))),,,+++)))((('''&&&%%%%%%''''''((()))***+++,,,,,,+++***))))))******)))'''(((((()))))))))(((''''''******)))(((((((((((((((***)))'''(((***++++++***)))***+++***))))))***+++******)))(((((((((((((((''''''(((((())))))******((((((((((((''''''''''''((('''&&&%%%&&&'''((()))'''''''''''''''((()))***%%%'''((()))))))))+++,,,))))))))))))************)))((((((''''''(((((()))))))))(((((((((((())))))***)))((()))***+++***)))))))))))))))))))))))))))+++***))))))((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((()))))))))(((''''''((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,***)))((('''''''''))))))************))))))))))))))))))))))))))))))((((((''''''&&&'''''''''******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))*********))))))((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&((())))))((('''&&&''')))''')))***,,,,,,***)))'''))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))************'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))%%%&&&&&&'''((())))))***++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''((((((((()))))))))(((''''''((()))***+++,,,''''''''''''''''''''''''...---,,,***))))))))))))(((((((((((('''''''''''')))))))))))))))(((((('''''''''((((((((((((''''''******)))))))))(((((((((''''''''''''((()))+++++++++(((%%%%%%(((******(((yyysssnnnkkkiiihhhgggeeebbb^^^[[[ZZZ\\\^^^___ZZZYYY[[[\\\]]]```fffhhhfffbbb___]]][[[ZZZZZZTTTTTTTTTUUUVVVVVVTTTQQQSSSQQQNNNLLLJJJIIIFFFDDDEEEDDDBBBAAA???>>>>>>===;;;;;;999777666555555555111111000///////////////222000......111444666666999999555///...000000++++++++++++***+++,,,,,,---,,,,,,+++++++++,,,---...***,,,------,,,+++,,,---)))***,,,+++++++++,,,.........---+++)))))),,,...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++************))))))(((((((((((()))'''(((((()))******+++++++++***************)))((()))))))))))))))((('''&&&+++***)))((((((''''''(((***)))'''(((***++++++***)))+++,,,+++***)))***+++))))))(((((((((((())))))))))))))))))(((((((((((())))))************)))((())))))(((((())))))***+++'''''''''''''''(((((()))&&&'''))))))(((((()))+++)))))))))))))))*********++++++************++++++++++++************++++++)))((('''(((***++++++***))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((()))))))))((((((''',,,,,,,,,+++)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++***))))))((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((())))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''******)))((('''''''''&&&&&&'''((())))))((('''&&&)))))))))(((&&&&&&(((+++))))))***++++++***))))))))))))(((((((((((())))))+++*********)))))))))((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((()))************))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((++++++)))(((''''''''''''))))))((((((((('''''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((()))***+++***(((&&&&&&(((***)))(((yyysssnnnkkkiiihhhfffeeeccc___\\\[[[\\\^^^```\\\ZZZ\\\]]]^^^aaagggiiigggddd```\\\ZZZZZZZZZTTTSSSTTTUUUVVVVVVTTTRRRRRRPPPNNNLLLKKKJJJGGGEEEDDDCCCAAA@@@>>>>>>======;;;;;;999777666555555555333222111///............000//////111555888::::::888666111------000///,,,+++************+++,,,,,,000---)))&&&&&&(((+++...***,,,......,,,++++++,,,***+++------------...000,,,,,,+++)))'''(((***---******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++*********************+++++++++******)))***************))))))))))))))))))************)))(((((())))))*********)))(((''''''******)))(((((((((((((((***)))'''(((***++++++***)))+++,,,+++***)))***+++((((((((((((((())))))***++++++***)))((('''&&&&&&((()))************)))))))))))))))))))))***++++++))))))(((''''''''''''''''''((()))(((&&&%%%&&&'''******))))))))))))))))))++++++************++++++++++++************++++++)))((('''(((***++++++***************************)))))))))*********))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))((()))(((((())))))***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***************)))))))))************)))))))))))))))))))))))))))))))))((((((((((((((()))***)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((('''&&&&&&%%%&&&'''((())))))((('''&&&)))))))))((('''''')))+++******)))(((((()))******(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))(((''''''&&&(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((()))***+++++++++))))))(((((((((((())))))***)))(((((()))))))))(((yyytttnnnkkkiiihhhfffeeeddd```]]]\\\]]]___```\\\ZZZ\\\^^^^^^bbbggghhhgggfffbbb]]]ZZZYYYZZZTTTSSSSSSTTTVVVVVVUUUSSSRRRPPPNNNMMMLLLJJJGGGEEECCCBBBAAA???>>>>>>======;;;;;;999777666555555555333222111///......---------...111666:::===>>>===555333///------......---***************+++,,,,,,///+++'''###"""%%%(((+++,,,...000000...---,,,---)))+++---.........///000+++++++++)))'''''')))+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******)))))))))***++++++///...,,,+++***))))))(((************))))))((((((((()))***)))((('''''')))))))))*********)))(((((())))))(((((((((((())))))***)))'''(((***++++++***)))***+++***))))))***+++)))((((((((((((((()))***++++++***)))((('''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))******)))(((((((((((((((((())))))(((%%%$$$$$$%%%************)))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))***)))((()))***+++***)))************************(((((()))************)))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((()))*********))))))"""""""""%%%(((+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******))))))************))))))))))))))))))))))))))))))''''''&&&&&&%%%&&&&&&&&&))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((()))))))))))))))"""###%%%&&&''''''''''''&&&'''((((((((((((((((((((()))***)))((((((***++++++)))'''&&&&&&''')))+++(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((()))***++++++***)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))***))))))(((''''''''''''((((((((()))))))))'''((()))*********))))))******************************))))))***+++,,,,,,************))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,---***)))((((((((((((((()))******))))))))))))((((((yyytttnnnkkkiiihhhffffffeeebbb___]]]^^^``````\\\ZZZ\\\^^^^^^bbbgggfffggggggddd^^^[[[YYYZZZUUUSSSRRRSSSUUUVVVVVVUUUQQQPPPNNNNNNMMMKKKHHHEEEDDDCCCBBB@@@@@@?????????;;;;;;999777666555555555111111000//////////////////222666<<>>888333000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---............))))))***++++++++++++***...------,,,+++***)))))),,,++++++******++++++,,,++++++******************,,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,+++***))))))******+++*********))))))((((((&&&%%%(((,,,---***)))+++...+++)))((()))*********+++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++++++++'''((())))))(((''')))***))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))***+++''''''((()))***++++++,,,++++++******))))))(((((((((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))(((((('''''')))************+++++++++)))))))))((()))******+++***((('''''')))))))))(((******++++++++++++******+++***)))'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&(((***+++***(((&&&$$$)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))))))))******$$$%%%%%%%%%&&&&&&''''''(((((())))))******++++++(((((((((((())))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))''')))+++------+++)))'''******)))(((((((((((((((************************)))******))))))((('''&&&((((((((((((((()))******))))))******+++++++++,,,''''''(((((())))))******))))))))))))))))))))))))************************.........---+++***((('''))))))(((((('''''''''&&&(((((((((((())))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((('''(((***+++,,,,,,+++***(((((((((((())))))))))))************************))))))************))))))'''(((***+++++++++***)))+++*********))))))((((((((((((((('''((())))))***,,,+++)))((((((((()))***((((((((((((((((((((((((|||uuupppllljjjjjjllljjjgggeeecccbbbccccccaaa\\\ZZZ\\\]]]\\\___eeedddfffgggccc\\\XXXXXXYYYWWWUUUSSSRRRSSSSSSSSSRRROOOPPPPPPNNNJJJGGGEEEDDDDDDDDDCCCAAA???===;;;:::888888777777777777777777666888:::;;;======>>>======<<<;;;999666333000///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,,,,))))))***+++++++++++++++---,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,+++***))))))(((((())))))************)))))))))((((((&&&(((,,,,,,))))))+++---+++))))))************)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))***++++++++++++******++++++***'''&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''(((((((((((()))))))))******))))))((()))))))))(((((())))))******++++++'''''''''''''''&&&&&&&&&((()))))))))************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))(((((((((((())))))*********+++++++++******))))))******+++,,,,,,***(((((()))*********)))******++++++******)))))))))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))'''%%%$$$)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''******))))))))))))******))))))******++++++++++++)))))))))))))))*********(((((((((((())))))))))))*********)))((((((''''''))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))))))))))))))(((((((((((((((((()))******)))))))))*********++++++'''((((((((()))))))))***))))))))))))))))))))))))************************************)))(((''''''))))))((((((((('''''''''(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))((((((((((((************))))))(((((())))))************))))))(((((())))))*********)))************)))))))))(((+++++++++***++++++,,,---******((('''''''''((()))((((((((((((((((((((((((~~~wwwqqqmmmkkkjjjllljjjgggdddcccbbbccccccaaa]]]ZZZ[[[[[[\\\___ddddddfffgggccc^^^ZZZYYYZZZWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPPPPMMMHHHEEECCCCCCEEEEEEDDDBBB@@@>>><<<:::666666666666777777777888333555888:::;;;:::888666666555444222111000000000.........------------------,,,,,,++++++,,,,,,---++++++,,,,,,++++++******)))******+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************++++++++++++,,,***)))((((((((((((((((((************))))))))))))***((((((++++++((((((+++---+++))))))***+++***)))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))************++++++++++++***)))))))))******)))(((''''''(((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((,,,+++***)))(((((((((((()))))))))))))))*********)))))))))))))))*********))))))))))))************%%%&&&'''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))*********++++++'''''''''''''''((())))))---+++(((((()))+++,,,+++)))******++++++******)))''''''''''''((()))***+++(((((((((((())))))))))))************************((())))))))))))((((((''')))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''******))))))))))))******))))))************++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))************((((((((((((((()))******(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************''''''((())))))((((((((())))))((((((((((((''''''((((((((()))))))))******''''''''''''((()))++++++++++++++++++++++++++++++++++++***)))))))))************))))))((((((''''''+++++++++******)))))))))))))))************))))))((((((((((((((())))))***************))))))))))))))))))(((((())))))***+++))))))((('''''''''''''''((((((((((((((((((((((((~~~wwwqqqllljjjiiikkkjjjgggdddbbbbbbbbbcccaaa^^^[[[ZZZ[[[]]]aaadddiiijjjiiifffaaa\\\[[[[[[VVVUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOLLLGGGCCCBBBAAAFFFFFFEEECCCAAA>>><<<;;;666666666666666666666666333444555444333111...,,,111111111111111111111111...............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,...---+++***)))***+++,,,************++++++++++++***))))))((((((((())))))*********))))))))))))))),,,)))(((******'''(((+++,,,+++))))))***+++***)))***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++***)))(((((($$$&&&((()))((()))+++---))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((('''(((((((((*********))))))))))))))))))******++++++,,,,,,,,,)))))))))))))))*********&&&&&&&&&'''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***---+++((('''(((***++++++))))))************))))))((((((((((((((()))******(((((((((((())))))))))))************************+++++++++************+++)))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))***+++++++++,,,,,,,,,---))))))))))))))))))))))))+++***)))(((((()))***+++******)))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((((((((((((((()))))))))*********''''''''''''((()))***+++++++++++++++++++++++++++,,,+++***((((((((()))*********))))))((((((''''''******+++++++++,,,,,,,,,))))))************)))))))))((('''''''''(((***+++*********)))))))))))))))(((''''''''''''((())))))))))))((((((''''''''''''((((((((((((((((((((((((}}}uuuoookkkhhhgggkkkiiifffdddbbbaaabbbbbbaaa___\\\YYYZZZ___dddfffkkkkkkiiifffaaa\\\ZZZXXXVVVTTTSSSSSSTTTTTTRRRPPPPPPPPPNNNKKKFFFCCCAAABBBGGGFFFEEECCC@@@>>>;;;:::777777666666555444444333777666444222111//////...,,,...111333444333111000........................---,,,,,,++++++,,,,,,---------......---,,,++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,++++++******++++++,,,)))*********+++++++++,,,---,,,+++***)))***+++,,,))))))*********+++++++++*********))))))******+++))))))))))))))))))******,,,)))(((******'''(((+++,,,+++******++++++***((())))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++***)))((('''$$$&&&((()))((()))+++---))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********%%%%%%%%%&&&'''((()))************)))))))))))))))'''''''''(((((()))))))))******))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))************(((((()))))))))*********+++************+++,,,,,,,,,)))'''&&&((()))******)))))))))******))))))))))))))))))))))))(((''''''(((((((((((())))))))))))*********************************************+++)))))))))))))))******+++'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))******,,,,,,,,,,,,++++++++++++++++++******))))))(((((((((((((((((())))))))))))*********++++++,,,------))))))))))))))))))))))))+++***(((''''''(((***+++******)))))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((())))))***)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************++++++******)))((('''(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))************************,,,+++)))((('''((())))))***)))))))))((((((((('''&&&'''((()))***,,,------))))))************)))))))))((('''''''''(((***+++))))))))))))))))))******++++++*********+++,,,,,,************))))))(((((()))))))))))))))))))))))){{{tttnnnjjjhhhgggkkkiiifffcccbbbaaabbbbbbaaa```]]]YYY[[[bbbhhhiiiiiihhhfffbbb___[[[XXXVVVUUUTTTSSSTTTTTTTTTRRRPPPPPPPPPNNNJJJFFFCCCCCCCCCGGGFFFEEECCC@@@===;;;999777777666555444333222222444333111000000000111222***,,,000333333222000................../////////---,,,,,,++++++,,,,,,---------.........---,,,,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))******++++++,,,,,,,,,++++++***++++++,,,)))))))))************+++***************++++++,,,))))))))))))***************((((((++++++((((((++++++******+++,,,+++)))((('''''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********,,,,,,,,,+++***)))(((''')))******)))(((''''''(((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************$$$$$$%%%&&&''')))***+++)))))))))))))))*********))))))))))))************************)))))))))))))))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))************+++((((((((()))))))))******'''''''''''''''(((((()))***((('''''')))))))))(((((())))))******))))))(((************)))((('''&&&(((((((((((())))))))))))************************''''''((())))))))))))((()))))))))))))))******+++''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))************))))))))))))******************))))))))))))************))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))***)))(((((((((((()))***(((((('''''''''((())))))((((((((((((((((((((((((************)))((('''&&&((((((((((((((()))************))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))((('''&&&%%%(((((())))))))))))******)))))))))*********++++++***)))((((((((((((((()))))))))))))))))))))))))))******)))((((((((())))))((((((((()))))))))))))))######%%%&&&((()))***+++))))))************)))))))))))))))))))))******+++))))))))))))***************))))))))))))***++++++***************)))(((((())))))))))))))))))))))))zzzsssnnnjjjhhhhhhjjjiiifffcccaaaaaaaaabbb```aaa^^^ZZZ\\\eeellllllfffdddbbbaaa___\\\YYYWWWUUUTTTTTTTTTUUUTTTRRROOOPPPPPPNNNJJJFFFDDDDDDEEEFFFEEEDDDBBB???<<<999888555555555444444333333333000000000000000/////////---...000111222111000///---........./////////000---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,))))))***++++++,,,------***++++++,,,,,,+++++++++))))))))))))************)))))))))))))))***++++++((()))))))))************(((&&&(((,,,,,,))))))++++++******+++,,,+++)))'''&&&''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++++++++***)))(((***++++++***'''&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((())))))))))))***'''''''''((((((***+++,,,(((((())))))******++++++------,,,,,,,,,,,,,,,+++************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++(((((((((((()))))))))***%%%$$$$$$$$$$$$%%%&&&&&&)))((((((***++++++)))'''(((((())))))))))))(((((((((((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***))))))))))))))))))******+++'''''''''((()))*********))))))))))))))))))))))))(((((()))))))))***************))))))))))))******)))((((((((('''''''''''')))))))))))))))*********(((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((())))))***((((((((((((((((((((((((((()))))))))))))))((('''((((((((((((((()))******++++++*********)))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************((()))))))))))))))(((((((((((()))))))))*********))))))*********+++++++++(((((('''(((((()))***+++))))))))))))))))))))))))'''((())))))))))))))))))''''''(((((())))))******&&&&&&&&&'''(((((())))))))))))************)))))))))******+++++++++++++++((()))))))))************'''''''''''''''(((((()))((()))*********)))''''''))))))))))))))))))))))))zzztttnnnkkkiiiiiijjjiiifffcccaaaaaaaaabbb```bbb___ZZZ]]]gggnnnnnndddcccbbbaaaaaa```]]][[[UUUTTTTTTTTTUUUTTTRRROOOPPPOOONNNJJJGGGEEEEEEGGGFFFEEEDDDAAA>>>;;;999777333333333444444444555555333444555555333000---+++222222111111111222222333---.........//////000000---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......)))***,,,------,,,+++***))))))))))))************((((((((((((((()))******(((((())))))*********+++&&&%%%(((,,,---***)))++++++******+++,,,,,,)))'''((())))))***+++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***))))))'''(((***)))(((((()))***))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))''''''''''''((((((((()))+++***************++++++'''(((((()))***++++++,,,+++******))))))(((((((((+++*********))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))******++++++++++++(((((((((((())))))))))))***))))))))))))***++++++))))))***,,,---,,,***'''(((((())))))))))))((((((&&&'''(((*********))))))(((((((((((())))))))))))(((((((((((((((((((((((()))+++---000000///---+++)))))))))))))))******+++&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******,,,,,,,,,+++++++++******(((((())))))******++++++(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))******+++,,,,,,************************&&&'''((()))************((((((((((((((()))******,,,+++++++++******))))))******))))))((((((((('''))))))))))))))))))))))))************************))))))+++,,,,,,---------(((((())))))*********+++)))************+++++++++%%%&&&&&&''')))***,,,---))))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&'''((()))***++++++++++++++++++*********)))))))))************)))))))))***+++------,,,++++++(((((())))))*********+++***************++++++,,,'''((()))))))))(((&&&%%%)))))))))))))))))))))))){{{wwwqqqiiiffffffhhhfffdddbbbbbbbbbcccddd^^^\\\ZZZZZZ^^^cccggghhhdddddddddcccaaa^^^\\\[[[WWWVVVTTTTTTTTTRRRNNNKKKOOOMMMJJJHHHGGGFFFDDDCCCHHHGGGEEEBBB???<<<:::888444444444555555555666666111111000000000000111111000///......///222666888222111////////////---+++///......---------.........,,,***((((((***,,,...---,,,++++++------,,,+++++++++,,,,,,,,,------------,,,++++++******+++++++++++++++++++++***))))))'''((()))***************((()))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))'''''''''((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))(((''''''))),,,...,,,)))''')))+++''''''''''''''''''''''''))))))))))))******************))))))((((((''''''+++)))'''&&&((()))))))))'''''''''''''''((())))))))))))***++++++***((((((---,,,***((('''((()))***((()))***++++++***)))(((++++++******)))'''&&&%%%))))))*********+++++++++++++++***)))(((((())))))'''(((((()))***+++++++++***'''$$$""""""$$$''')))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((******+++++++++))))))******+++++++++,,,******))))))((((((''''''))))))*********(((&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))),,,------...---,,,+++******++++++,,,,,,++++++***,,,,,,+++***))))))*********(((&&&'''***+++)))''''''''')))******)))((((((''''''((()))***++++++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++++++++,,,************************+++++++++++++++***)))(((******))))))))))))******))))))************))))))******+++++++++,,,,,,,,,)))))))))))))))(((''''''((()))******)))((()))+++))))))***+++,,,,,,------******))))))))))))************+++++++++,,,,,,,,,)))************+++++++++(((((()))***************+++,,,+++((((((******)))************************+++++++++++++++***)))(((*********++++++,,,,,,,,,))))))************))))))*********)))))))))(((((((((((((((((()))))))))))){{{xxxrrrjjjfffgggiiigggeeecccbbbbbbcccccc___]]]ZZZ[[[^^^aaadddeeedddddddddcccaaa^^^\\\[[[XXXWWWVVVUUUUUUSSSPPPMMMOOOMMMJJJHHHGGGFFFDDDCCCHHHGGGDDDBBB>>><<<999888444444444444444555555666222222111000000000000000//////000111222333444555111000......///...---+++......---------------...,,,,,,,,,++++++,,,,,,,,,...---,,,,,,......---,,,++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,---,,,***)))))))))***+++((()))******************))))))***+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))))))))))))))((((((''''''***+++++++++)))((()))***''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((((((((---+++))))))***+++++++++(((''''''''''''((())))))''''''(((((((((((((((''')))))))))************)))((()))***++++++***)))((()))))))))))))))(((((('''*********************+++++++++***)))))))))))))))'''(((((()))******++++++***)))'''%%%%%%&&&(((***))))))))))))))))))))))))************++++++++++++'''((()))******++++++++++++++++++*********************))))))((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---,,,+++***)))***++++++,,,,,,++++++***++++++***)))))))))))))))+++)))'''(((***+++***(((******+++***)))'''&&&%%%(((((())))))******++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******************************++++++++++++++++++++++++*********))))))))))))))))))))))))*********++++++***************************++++++++++++***)))(((******))))))))))))******))))))************))))))*********+++++++++,,,,,,+++++++++++++++***)))))))))***+++***)))((()))***((())))))******+++++++++******))))))))))))******))))))*********+++++++++)))************+++++++++(((((()))***************+++++++++***)))******)))***************++++++++++++++++++++++++***))))))(((((()))***,,,---......))))))************))))))---------,,,,,,+++++++++(((((((((((()))))))))***|||yyyssskkkggggggkkkiiifffcccbbbaaabbbbbb```]]][[[ZZZ]]]```bbbbbbccccccccccccaaa___\\\[[[YYYXXXVVVVVVVVVTTTQQQNNNOOOMMMKKKIIIGGGFFFEEEDDDHHHFFFDDDAAA>>>;;;999888555444333222222444555777444333111000////////////---///111333444444222111000///------......---+++------,,,,,,,,,,,,------+++,,,---......---,,,++++++***)))***+++,,,+++*********+++++++++,,,,,,,,,//////...------------......,,,***(((''')))+++---******+++++++++***))))))******+++++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******))))))(((((())))))************))))))************++++++++++++))))))))))))))))))))))))))))))((('''''''''((((((+++)))((())))))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))(((((((((,,,***))))))***++++++***((((((''''''(((((()))***''''''''''''(((((()))***%%%''')))+++,,,+++***)))((()))***++++++***)))(((''''''((()))))))))))))))*********************)))+++***))))))))))))))))))((((((((()))******++++++******))))))))))))******************************************++++++++++++'''((()))******+++******,,,,,,++++++***)))))))))***))))))))))))(((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++************)))((((((((())))))+++)))((()))***+++***(((************)))'''&&&%%%)))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++************++++++++++++++++++++++++++++++++++++))))))))))))+++++++++*********))))))(((((((((((())))))))))))******))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,***++++++++++++******)))***++++++***((('''((()))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********)))************+++++++++(((((()))***************+++++++++++++++***))))))))))))******++++++++++++***++++++++++++***))))))&&&'''(((***,,,---...///******++++++++++++******************))))))))))))((((((((()))))))))******|||yyyssskkkhhhiiillljjjgggdddbbbaaaaaaaaa^^^\\\ZZZZZZ]]]```aaabbbccccccccccccaaa___]]][[[XXXWWWVVVVVVVVVTTTQQQOOOOOONNNMMMJJJGGGEEEEEEFFFGGGFFFDDDAAA>>>;;;999888666444222111111333555777555444222000///...---------...000222222222111000///...------......---,,,,,,,,,+++++++++,,,------,,,------......------,,,,,,+++***+++,,,---,,,+++*********+++++++++,,,,,,//////...------------...---,,,***))))))***+++,,,+++,,,,,,,,,+++***))))))+++++++++++++++***)))(((************************************************))))))))))))))))))))))))((()))***++++++***((('''((())))))******))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++(((&&&'''***+++)))&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***((('''''')))))))))(((((((((((('''((())))))***))))))(((((()))+++---...'''((()))***++++++***)))((()))***++++++***)))(((''''''((()))))))))))))))************))))))))))))******)))))))))))))))***(((((())))))************))))))******+++*********))))))))))))))))))))))))'''((((((((())))))))))))(((((()))***************++++++******************))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++++++++******))))))((((((((((((((()))))))))((())))))))))))(((''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++***************************(((&&&%%%%%%&&&(((***++++++******)))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))))))))************))))))************++++++++++++(((((())))))))))))((('''***++++++***((('''((())))))))))))))))))))))))(((******))))))))))))******))))))))))))*********+++))))))*********+++++++++(((((()))***************,,,******++++++))))))+++)))))))))***++++++,,,,,,******+++++++++******)))'''((()))***+++,,,------******++++++++++++******(((((((((((((((((((((((((((((()))))))))*********|||yyytttllliiijjjmmmkkkhhhdddbbbaaaaaaaaa\\\[[[YYY[[[^^^aaabbbcccbbbccccccbbbaaa___]]]\\\WWWVVVUUUUUUUUUTTTQQQNNNOOOOOONNNKKKGGGEEEFFFGGGGGGFFFCCCAAA>>>;;;888777666444222111111333666888555444222111///...------...............///000000...---,,,---//////...---+++++++++++++++,,,---...///...,,,++++++,,,...//////------...000000000///******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))***,,,------,,,+++***,,,,,,---,,,,,,+++***)))+++++++++++++++***)))(((************************************************))))))))))))))))))))))))((()))***++++++***)))((('''(((((())))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))******(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))************))))))))))))************)))((('''((()))***((('''((((((((((((((()))*********))))))))))))+++---...,,,+++)))((((((((()))***((()))***++++++***)))((()))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))*********'''((()))************)))(((((((((((((((((((((((('''((((((((())))))))))))((())))))************)))(((((()))***++++++,,,,,,))))))))))))************,,,+++******)))(((((((((************************)))))))))))))))))))))))))))))))))))))))))))))***)))******++++++******))))))((((((((((((((())))))(((((((((((((((((((((((('''''''''((())))))***+++*********)))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***************))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))************)))((())))))************))))))))))))*********+++++++++'''(((((()))))))))(((((()))++++++***((((((((()))******************))))))******))))))))))))***************+++++++++,,,,,,))))))*********+++++++++(((((()))***************...******...---)))))),,,))))))*********+++++++++)))******+++++++++***************************************++++++*********++++++++++++++++++++++++))))))))))))************~~~zzzxxxsssmmmjjjlllmmmkkkhhheeebbbaaaaaabbb\\\[[[ZZZ\\\___bbbccccccbbbbbbcccbbbaaa___^^^\\\VVVUUUUUUUUUUUUTTTQQQOOOOOOPPPPPPMMMHHHEEEFFFHHHGGGEEECCC@@@===:::888777666555444333333555666888555444222111///...------------------...///111111...------...000111000///,,,++++++,,,,,,---...//////...+++))))))+++...///+++***)))***,,,------,,,++++++,,,,,,,,,---------,,,,,,+++************+++(((***---//////---+++))),,,,,,---------,,,++++++******+++++++++******)))************************************************))))))))))))))))))))))))))))))******++++++******''''''((((((((((((''''''************++++++++++++))))))))))))))))))))))))((()))***+++++++++******)))(((((((((*********)))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))************++++++***)))***,,,,,,***)))))))))(((((())))))***+++(((((((((((())))))***+++...,,,***((('''''')))***((()))***++++++***)))((()))))))))))))))(((''''''((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))******&&&'''((())))))***))))))''''''''''''''''''''''''************++++++++++++))))))************))))))''''''(((***+++,,,---...)))))))))************+++)))))))))))))))+++,,,,,,************************)))))))))))))))))))))))))))))))))((())))))***+++))))))************))))))))))))((((((((()))******''')))***)))((('''((()))******)))((((((((((((((()))))))))))))))*********************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((++++++))))))))))))++++++)))))))))))))))))))))*********))))))))))))(((((())))))))))))))))))))))))(((((())))))******))))))((()))***++++++***)))((())))))************)))))))))))))))************+++)))******++++++++++++***(((***+++***)))((()))+++******************************))))))))))))*********++++++++++++,,,,,,,,,)))************+++++++++(((((()))***************---+++///777666...***,,,************************))))))***++++++++++++***+++************)))))))))))))))************)))))))))))))))))))))*********)))))))))*********++++++{{{xxxwwwsssmmmkkkmmmllljjjhhheeecccbbbbbbccc^^^]]]\\\]]]```bbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]WWWVVVUUUVVVVVVUUURRRPPPNNNPPPQQQMMMHHHEEEFFFIIIFFFEEECCC@@@===:::888777666555555555555666777777444333222000///.........+++---///111222222222222///...---///111222222111,,,,,,,,,,,,---...///000---,,,+++******+++,,,---(((''''''(((***++++++***,,,,,,---------.........,,,,,,+++***************)))***,,,---...---,,,++++++,,,------------------))))))***+++++++++******************************************************))))))))))))))))))))))))******))))))******+++,,,(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))((())),,,---...---+++***((()))******))))))***,,,************************''''''''''''(((((((((((())))))*********+++++++++*********+++,,,,,,***((())))))(((((())))))***+++((())))))*********))))))******))))))))))))))))))((()))***++++++***)))((('''(((((())))))))))))(((&&&''''''((()))***++++++)))))))))))))))***++++++***)))))))))))))))))))))'''''''''((()))******+++((((((((((((((((((((((((************++++++++++++))))))************))))))(((((()))***+++,,,,,,---))))))*********+++++++++***))))))))))))+++,,,---************************))))))))))))))))))))))))******)))))))))***+++,,,))))))************)))))))))))))))))))))***++++++)))+++,,,+++)))(((***,,,******(((''''''(((((()))(((((())))))******++++++************************((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))***((((((((((((((((((((((((++++++++++++++++++++++++((((((((()))******++++++++++++*********)))))))))************************'''(((((()))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))************))))))***+++++++++++++++'''(((******))))))***,,,'''(((((())))))***************))))))))))))******************++++++++++++)))************+++++++++(((((()))***************+++,,,777DDDDDD666+++))),,,,,,++++++***)))))))))))))))***+++++++++++++++))))))))))))************(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))*********+++++++++~~~yyywwwvvvsssmmmlllnnnllljjjgggeeecccccccccdddaaa___^^^^^^```aaaaaa```aaabbbbbbbbbaaa```^^^]]]XXXWWWWWWWWWXXXWWWTTTQQQNNNQQQRRRNNNHHHEEEGGGJJJFFFEEECCC@@@===:::888777666666666777777777777777444333222000////////////))),,,111555666555333111///......///222333333222,,,,,,,,,---...///000111***+++,,,,,,,,,,,,+++***---,,,,,,---///000000///---------.........//////---,,,++++++******++++++++++++++++++,,,,,,---...++++++,,,---............((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''***---///000...,,,***'''***,,,,,,))))))+++...************************))))))))))))************))))))******++++++++++++((((((((()))******(((&&&)))))))))))))))******+++***+++,,,------,,,***)))&&&''')))+++,,,+++***)))((()))***++++++***)))(((%%%&&&''')))******++++++%%%&&&'''((()))***+++,,,))))))((())))))***++++++*********)))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((***************+++++++++))))))******++++++++++++---,,,+++))))))))))))***************************))))))))))))))))))))))))+++***)))))))))+++,,,---))))))************))))))******))))))***+++,,,,,,***---...---+++***,,,...''''''&&&'''(((***,,,---'''(((((()))***++++++,,,************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,,,,+++++++++******))))))************************''''''((()))))))))))))))''')))***++++++***)))'''))))))************))))))))))))))))))************''''''((()))))))))))))))&&&''')))***)))***+++---%%%&&&&&&'''((()))************))))))))))))******))))))))))))************)))************+++++++++(((((()))***************)))---===NNNNNN<<<,,,'''---,,,,,,+++***)))((((((((()))***+++++++++++++++'''(((((()))***++++++,,,''''''((((((((((((''''''((()))))))))******++++++)))************+++++++++|||{{{yyywwwtttpppnnnlllnnniiiccc```aaabbbbbbaaadddaaa______bbbdddbbb```aaabbbcccdddcccaaa___^^^XXXWWWVVVVVVWWWWWWUUUSSSTTTSSSRRRQQQNNNKKKHHHFFFBBBEEEEEE???:::999888555777666444333333444555666888666444111///...---...------...///000111222333111111000///...,,,***)))......---,,,---...///000000///...---,,,+++******...---,,,,,,++++++++++++************************------,,,,,,+++***)))))),,,,,,,,,---------......---000222///***((())),,,*********++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))))))))((())))))***+++...---,,,***)))((((((((((((((((((((())))))))))))((())))))***)))((('''&&&++++++***))))))))))))))))))###(((666;;;333+++************)))(((''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))(((,,,//////,,,))))))***,,,,,,,,,++++++)))(((((())))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))(((***)))(((''''''((()))***(((((())))))))))))(((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((************))))))((((((******))))))))))))******+++++++++++++++***)))(((***++++++***))))))***,,,+++*********))))))((((((,,,+++++++++******)))))))))***+++***))))))+++,,,...---+++))))))***+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************---------,,,,,,+++++++++---,,,,,,,,,++++++******************))))))))))))))))))*********++++++++++++***)))(((((()))***+++***++++++******)))((('''))))))))))))))))))))))))+++***((('''''''''((()))''''''''''''''''''''''''++++++***)))(((((())))))************+++,,,---...)))))))))(((''''''&&&&&&'''((()))******)))((('''***)))))))))((((((''''''***))))))((())))))***+++++++++************++++++///...---+++***)))))))))((()))***+++++++++++++++''''''(((((())))))******)))************+++++++++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++((((((((((((((((((((((((,,,------,,,***))))))***--->>>QQQUUUHHH666***&&&***)))))))))***+++,,,,,,+++,,,,,,,,,+++***((('''***)))((()))+++,,,+++***(((((()))***************'''...+++(((***'''%%%,,,))))))************))))))}}}|||zzzxxxuuuqqqooommmnnniiidddaaaaaabbbbbbaaadddaaa^^^___bbbdddcccaaaaaabbbcccdddcccbbb___^^^XXXWWWVVVWWWWWWWWWUUUSSSTTTTTTSSSQQQNNNKKKHHHFFFAAADDDDDD???;;;;;;:::777666555444444333444444444777666444222111000////////////000000000000//////000000/////////...............---,,,---...///000...---------------,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++,,,,,,,,,------...000222000+++)))***---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++---,,,+++***))))))))))))(((((((((((()))))))))***+++***)))((((((((())))))+++***)))(((((((((((())),,,'''+++888===666000111...,,,***''''''''')))+++******)))))))))((((((((((((((((((((()))))))))***'''***------***(((((((((************)))((('''&&&))))))))))))))))))))))))((()))))))))************************))))))((((((******))))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))++++++*********)))))))))(((((((((''''''(((((((((+++++++++++++++***))))))***++++++***))))))***,,,+++*********)))))))))))),,,,,,,,,++++++************++++++***)))(((***+++,,,+++***))))))+++---...,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((())))))*********+++))))))*********++++++++++++***)))(((((()))***+++)))************)))(((((())))))))))))))))))))))))...---,,,***)))(((((((((((((((((((((((((((((((((++++++***)))))))))))))))((((((((())))))+++,,,,,,((()))))))))))))))))))))))))))************))))))+++++++++******)))))))))******))))))((((((''''''++++++************++++++++++++*********+++,,,,,,))))))***+++++++++++++++(((((()))))))))))))))***)))************+++++++++******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++******+++---***JJJ___QQQ777***+++---*********)))******++++++))))))******)))((('''&&&))))))((()))+++,,,+++)))(((((()))***************&&&,,,)))''',,,***&&&+++)))******************)))~~~}}}{{{xxxuuurrrooonnnnnnjjjeeeaaa```aaaaaaaaaccc```^^^___bbbdddcccaaabbbcccdddddddddbbb```^^^YYYXXXWWWXXXXXXWWWUUUSSSUUUTTTTTTRRROOOLLLIIIGGG@@@DDDDDD???<<<===<<<:::555555555555444444444333555555555444333111000///000111222222111///---+++//////......///000222333......---,,,---...///000,,,,,,,,,------.........------------------......------------------------------,,,,,,++++++***************+++++++++,,,,,,...000111000,,,***+++...***++++++++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++***))))))******((((((((()))))))))******...,,,)))''''''(((***,,,))))))((((((''''''((((((---(((+++666;;;777333555222///+++'''&&&)))---///++++++*********)))))))))((((((((()))))))))******(((***,,,,,,+++)))))))))************)))(((''''''))))))))))))))))))))))))))))))))))))************)))(((((((((((((((''''''******++++++++++++******((())))))******))))))((())))))(((((((((((())))))************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***++++++++++++***))))))***++++++***))))))***,,,***************))))))))),,,,,,,,,++++++++++++++++++,,,,,,+++)))((()))***))))))))))))***,,,...///,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************+++++++++***************))))))((((((((((((''''''''''''((()))***+++,,,,,,***************+++++++++******))))))))))))******(((((()))************)))((((((((((((((((((((((((,,,,,,,,,++++++***)))(((************************+++***))))))))))))))))))''''''''''''((()))***+++(((((()))******+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++)))*********)))'''%%%$$$++++++************++++++***************+++,,,,,,))))))***++++++++++++******************))))))))))))************++++++++++++***************++++++++++++++++++++++++++++++************************)))*********)))***---///***LLLZZZBBB(((&&&---...++++++******)))*********(((((())))))))))))(((''')))))))))+++,,,,,,+++)))(((((()))***************'''+++'''(((000///(((*********++++++++++++******~~~|||zzzwwwsssqqqooonnnnnnkkkfffbbb```___``````bbb___]]]___ccceeedddbbbcccdddeeeeeedddbbb```^^^YYYXXXXXXYYYYYYXXXUUURRRUUUUUUTTTRRROOOLLLIIIGGGBBBEEEEEE???<<<===<<<:::777777777777666555444444222333333444333222000//////000222333222///,,,***///...------...000222444......---,,,---...///000,,,,,,,,,---------......---------------...///000........................------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...///000///---,,,---...++++++++++++++++++++++++)))******+++,,,---......************************++++++******++++++,,,---++++++***************+++(((((()))))))))*********---,,,***)))((()))***+++((((((''''''''''''((((((+++((((((///333000///111333000---***)))+++...000++++++++++++*********)))(((((()))))))))*********+++,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((((((((((()))***+++,,,+++***))))))))))))******))))))))))))(((((((((((())))))***************************++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++******+++++++++******)))***++++++***))))))***,,,************************+++++++++++++++*********,,,---...---+++))))))***))))))))))))***+++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************************)))))))))))))))*********)))))))))))))))'''(((((()))******++++++***************************))))))))))))))))))***'''''')))******+++++++++(((((((((((((((((((((((($$$%%%''')))***+++******++++++++++++++++++++++++******)))))))))))))))***((((((((((((((()))******)))))))))*********++++++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++***)))'''%%%++++++************++++++---,,,+++***)))))))))))))))******+++++++++******,,,,,,++++++******))))))))))))*********++++++++++++***)))))))))***+++,,,************************************************)))******)))((())),,,///...;;;===000'''+++---))),,,,,,+++***)))))))))************+++++++++++++++))))))***,,,......+++)))(((((()))***************)))+++'''***666555+++***+++++++++,,,,,,+++++++++}}}{{{xxxtttqqqooonnnmmmnnnlllgggbbb___^^^___```aaa___]]]___ccceeeeeecccdddeeeffffffeeeccc```___ZZZYYYYYYZZZZZZYYYUUURRRUUUTTTSSSRRROOOLLLIIIGGGEEEGGGFFF???;;;;;;;;;999999999888888777666666555000111222222222111///...---///111222222111...,,,000...---,,,,,,---///111......---,,,---...///000......---------,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...---------...++++++++++++++++++++++++((())))))***+++,,,,,,---************************++++++******++++++,,,---++++++***************+++))))))))))))************+++++++++++++++***))))))((((((''''''''''''((((((+++((((((***+++******,,,/////////...............++++++++++++*********)))))))))))))))************,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++*********************************))))))))))))))))))***)))((((((((())))))***&&&''')))*********)))((())))))************))))))((((((((((((((()))******))))))))))))))))))))))))***************************************************+++,,,,,,,,,,,,+++***)))******+++++++++*********++++++***))))))***,,,***************+++++++++)))*********************---///000///---+++***++++++*********************+++++++++***************))))))))))))))))))))))))************************((())))))************))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))************************)))))))))******)))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))$$$%%%''')))+++++++++******************************)))))))))))))))************))))))******++++++*********))))))(((((((((+++***)))((('''(((((()))*********+++++++++++++++'''(((***,,,---,,,***)))++++++************++++++,,,,,,+++***))))))))))))******+++++++++******))),,,,,,++++++******))))))))))))*********++++++++++++***)))))))))***,,,---***************************************************++++++***((((((***,,,111+++(((+++,,,***)))***,,,,,,+++***)))))))))******************++++++++++++******,,,......,,,***(((((()))******************---)))---:::999...++++++++++++,,,,,,+++++++++|||zzzwwwssspppnnnmmmmmmooommmiiiccc^^^]]]^^^``````^^^\\\___cccfffeeedddeeefffggggggeeecccaaa___ZZZZZZ[[[[[[\\\YYYUUURRRTTTSSSSSSQQQNNNKKKHHHFFFFFFHHHEEE>>>:::::::::888;;;:::888777666666666777000111111111000///......,,,...000111222111000///000///---,,,,,,---............---,,,---...///000.........------,,,,,,,,,------------------......++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------,,,,,,,,,++++++++++++***)))))))))******++++++,,,***************************************+++,,,,,,,,,,,,+++***))))))******)))))))))*********++++++)))***+++,,,+++***((('''((((((''''''(((((()))))),,,+++***))))))))))))***+++---///000000///---+++++++++*********))))))))))))))))))*********++++++***(((((((((***+++***))))))***************))))))************************************))))))))))))***)))((((((((()))***+++&&&'''((())))))))))))))))))******++++++******)))(((''''''(((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********'''((()))******)))((('''))))))***++++++++++++******++++++***))))))***,,,*********+++++++++++++++)))************+++++++++,,,...000///...,,,++++++++++++*********)))))))))************************))))))))))))))))))))))))************************))))))******+++******)))))))))))))))************''''''(((((((((((())))))************))))))((((((+++++++++***************))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++++++++,,,,,,+++******)))((((((''''''+++***)))(((''''''''''''))))))))))))************'''(((***,,,---------,,,++++++************++++++((((((((()))***+++,,,---***++++++++++++***))))))***************))))))))))))************+++++++++))))))))))))***+++,,,,,,************************************************)))***++++++)))((()))***...)))***000,,,###%%%///++++++******)))*********))))))((((((((((((((()))+++)))((()))+++,,,+++***(((((()))***************)))...,,,000===:::...+++******++++++++++++******}}}{{{wwwssspppnnnnnnnnnooommmjjjddd^^^\\\]]]```___]]]\\\^^^cccffffffeeefffgggggggggfffcccaaa___[[[[[[[[[\\\\\\ZZZUUUQQQSSSRRRQQQPPPMMMJJJGGGEEEDDDFFFCCC===999::::::999<<<:::666444333333555666333222111000////////////......///000000000000000.....................///......---,,,---...///000,,,,,,---------------......------,,,,,,,,,,,,---++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------++++++***+++,,,------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************))))))))))))***++++++---,,,+++***))))))))))))))))))*********+++++++++******)))))))))((((((((()))(((((((((((()))***+++***++++++***)))***+++,,,***+++...//////...,,,*********)))))))))((((((((())))))*********+++++++++)))'''%%%&&&)))******((()))******++++++******)))************************************)))))))))((()))((('''&&&&&&(((***+++(((((((((((()))***+++,,,)))******++++++******)))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&''')))******)))'''&&&))))))***+++++++++++++++***++++++***))))))***,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------)))+++......---+++***+++)))))))))************)))************************))))))))))))))))))))))))*********************************++++++******))))))))))))******+++++++++((((((((()))))))))******)))))))))))))))*********+++++++++*********))))))((()))***++++++***)))((('''((()))***************++++++++++++++++++++++++,,,,,,+++******)))******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,***************************+++******)))(((''''''))))))))))))******++++++))))))******+++++++++,,,++++++************++++++''''''(((((()))+++,,,---+++++++++++++++***))))))(((((()))))))))))))))***)))************+++++++++(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))%%%(((+++,,,+++*********,,,,,,------***&&&)))...*********)))******+++++++++***)))(((''''''(((((()))'''%%%%%%&&&((())))))(((((()))***************'''---...222<<<888,,,***)))******************)))~~~|||xxxtttqqqoooooooooooonnnjjjddd^^^[[[]]]```___]]]\\\^^^cccffffffeeegggggghhhhhhfffdddaaa___[[[[[[\\\]]]]]]ZZZUUUQQQRRRRRRQQQOOOLLLIIIFFFDDDAAADDDBBB<<<888:::<<<;;;<<<999555111000111444666666444222000//////000000000000000///////////////---...///000111111000000......---,,,---...///000***++++++,,,---//////000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******)))***,,,------,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))((()))******+++...---,,,***)))((((((((()))************+++++++++,,,***(((&&&&&&''')))***)))))))))))))))***++++++'''***+++))))))+++------***+++,,,---...---++++++))))))))))))(((((((((((()))************++++++++++++(((&&&'''***,,,+++***+++,,,,,,---------,,,,,,************************+++*********))))))((((((((('''%%%%%%%%%''')))******)))(((((()))+++---...******++++++++++++******''''''''''''((()))++++++************************))))))))))))))))))))))))&&&'''''''''(((((())))))''')))***++++++***)))'''((()))***+++++++++++++++***++++++***))))))***,,,*********++++++,,,,,,,,,---------....../////////'''))),,,---,,,*********&&&'''(((***++++++++++++******************++++++))))))))))))))))))))))))******************************+++++++++******)))))))))******+++++++++,,,******++++++,,,,,,,,,---''''''((()))***+++,,,,,,++++++++++++******))))))((()))***++++++***)))(((((())))))************)))++++++++++++++++++++++++((((((''''''''')))***+++************************))))))((())))))***++++++,,,,,,+++++++++++++++,,,*********++++++,,,------++++++,,,,,,+++***((('''))))))*********++++++++++++***))))))((())))))***++++++************+++++++++***)))))))))))))))***+++++++++++++++***)))(((''''''(((((())))))******)))************+++++++++'''(((***+++,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((("""%%%***,,,,,,+++++++++,,,,,,(((###)))222000'''***)))))))))***+++,,,,,,...---+++))))))))))))***(((%%%"""!!!###%%%'''((((((((()))***************%%%---...222;;;555***((())))))************))))))|||yyywwwsssllliiijjjlllkkkgggccc^^^]]]^^^___bbb^^^[[[\\\aaaeeegggfffggghhhiiijjjhhheeeaaa^^^[[[XXXYYY]]]^^^YYYVVVVVVTTTSSSPPPMMMJJJHHHGGGFFFDDDBBB???<<<:::888888999::::::999999888777777666666555444333222222222222......////////////............///////////////......------,,,,,,...///000111000000///...------------,,,+++*********+++,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,************))))))((((((,,,,,,,,,++++++*********++++++************++++++************)))))))))(((+++++++++*********))))))******))))))((((((''''''++++++************++++++))))))))))))************)))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***)))************************))))))***+++++++++******************************))))))))))))***+++,,,---************************++++++************++++++*********)))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++***)))(((((())))))***))))))((('''&&&&&&%%%'''%%%$$$&&&)))+++***((()))******+++++++++******************************,,,++++++******++++++,,,***++++++++++++***))))))++++++******************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))************************---+++)))***,,,---,,,))))))+++---,,,+++))))))))),,,((($$$&&&***...,,,************)))'''''')))+++***))))))((()))+++,,,---,,,,,,+++***))))))******+++++++++++++++***)))((())))))))))))))))))))))))+++***)))))))))))))))***000///...+++)))(((***,,,......---+++)))((('''&&&,,,,,,++++++***+++++++++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))************+++++++++------////////////------************************************************------,,,+++***)))((('''))))))************))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++*********(((&&&&&&(((*********(((((()))***+++,,,,,,,,,,,,---...,,,***))))))***************************************************+++*********))))))(((((()))((((((((()))+++...000......,,,333@@@;;;...---))))))***++++++++++++***}}}zzzyyytttmmmjjjkkklllkkkhhhccc^^^\\\]]]___aaa^^^[[[]]]bbbfffhhhggghhhiiijjjjjjhhheeeaaa^^^[[[XXXYYY]]]^^^YYYVVVUUUSSSRRROOOLLLJJJHHHFFFEEEDDDBBB???<<<:::999999999;;;::::::999999888777777777666555333111000////////////000000000000//////......////////////......//////.........///000111111000000///......---------,,,+++******+++,,,------,,,,,,++++++,,,,,,---*********))))))*********+++******))))))******+++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******++++++************++++++++++++++++++************+++++++++*********))))))((((((((()))))))))))))))*********))))))*********))))))))))))***************++++++***************++++++***))))))***++++++******++++++++++++******************************)))***++++++,,,+++++++++++++++++++++++++++++++++++++++***************+++************************++++++************++++++************))))))))))))************)))))))))((())))))))))))))))))))))))++++++***)))))))))))))))+++******))))))(((((((((***((('''(((+++,,,+++*********++++++++++++******************************,,,++++++******++++++,,,***++++++++++++***))))))************************************************++++++***))))))***++++++))))))))))))))))))))))))************************---+++)))***,,,---,,,***)))+++,,,,,,+++))))))))))))&&&###$$$)))+++***(((+++++++++***))))))+++,,,,,,,,,+++++++++++++++,,,,,,++++++***))))))************+++++++++***))))))))))))))))))))))))))))))******))))))))))))******...///000...,,,******++++++++++++*********)))))),,,,,,++++++***++++++,,,))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++)))***++++++++++++***)))************************************************+++++++++***************))))))************))))))************************(((((()))))))))*********)))***+++,,,,,,,,,,,,,,,+++)))'''((()))+++++++++)))))))))***+++++++++,,,,,,---...,,,***))))))***************************************************************)))))))))(((((((((''''''((()))***+++,,,,,,)))333CCC???///+++))))))***+++++++++++++++~~~{{{zzzuuunnnkkklllmmmkkkhhhccc^^^\\\]]]______]]][[[^^^ccchhhiiihhhiiijjjkkkkkkiiieeeaaa^^^ZZZXXXYYY^^^^^^ZZZVVVUUURRRQQQNNNKKKIIIGGGEEEDDDDDDBBB???<<<:::999::::::<<<;;;;;;::::::999888888888666444222000......---000000111111111111000000...///////////////......000000000000000111222222000000000///......---------,,,,,,++++++,,,---...------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++******))))))******+++***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,++++++++++++***+++++++++***************''''''((())))))***++++++***))))))(((((())))))***))))))))))))************,,,,,,,,,+++***)))((((((******)))(((((()))******++++++************++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************++++++************++++++************************************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))+++++++++++++++++++++++++++)))((()))++++++***)))***+++++++++++++++******************************,,,++++++******++++++,,,***++++++++++++***))))))************************************************++++++***))))))***++++++))))))))))))))))))))))))************************,,,+++******,,,,,,+++***)))+++,,,,,,***))))))***)))&&&$$$%%%)))+++***(((+++,,,,,,+++******,,,------......---,,,+++******,,,+++******)))*********)))******+++++++++******(((((((((((((((((((((((()))))))))))))))***+++,,,,,,///111111...,,,***)))((())))))***++++++,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))************)))))))))))))))************+++++++++(((((())))))))))))((((((************************************************))))))******+++++++++,,,))))))************))))))************************)))))))))))))))*********((((((***+++,,,---------,,,+++))))))***,,,,,,,,,******************++++++,,,---...---***)))***+++++++++++++++++++++++++++************************************))))))))))))((()))))))))))))))((((((+++)))&&&222DDD@@@///))))))******+++++++++++++++~~~{{{yyyuuuooolllmmmmmmlllhhhccc^^^\\\]]]^^^]]]\\\\\\___eeejjjjjjiiijjjkkklllkkkiiieeeaaa^^^ZZZXXXYYY^^^___ZZZUUUTTTQQQPPPMMMKKKHHHFFFDDDDDDCCCAAA???<<<;;;:::;;;;;;===<<<<<<;;;::::::999999666555333111000///......111111111222222111111111//////////////////...---000000000000000111111222000000//////............------,,,,,,,,,---///000------,,,,,,,,,,,,------,,,---...//////...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---............---************************++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++*********************************(((((()))))))))*********))))))(((((((((((())))))((()))))))))***************++++++++++++***)))(((*********))))))*********,,,+++***))))))***+++,,,***************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************++++++************++++++)))***************++++++*********)))))))))))))))++++++++++++++++++++++++******)))))))))))))))******+++++++++++++++++++++))))))((((((((((((((('''++++++,,,,,,++++++******************************,,,++++++******++++++,,,***++++++++++++***))))))***************+++++++++************************+++******************+++))))))))))))))))))))))))************************+++++++++++++++,,,++++++***+++,,,+++***))))))***+++)))((()))+++,,,,,,***)))+++,,,+++******+++---+++,,,---------,,,***)))++++++***************+++((()))***+++++++++++++++(((((((((((((((((((((((((((((())))))***+++,,,---,,,---///...,,,*********(((((()))***+++,,,,,,,,,++++++******++++++,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''))))))*********+++++++++************************************************************************)))************+++++++++)))******++++++******)))************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,---+++))))))***+++,,,++++++++++++***************,,,---...---+++***+++,,,++++++++++++++++++++++++*********************************))))))))))))))))))***+++------,,,+++*********'''///===888+++))))))***++++++,,,,,,++++++|||yyyxxxtttnnnkkklllnnnlllhhhccc^^^\\\\\\^^^\\\\\\\\\aaagggkkkkkkiiiiiijjjkkkkkkiiieeeaaa^^^YYYXXXZZZ______ZZZUUUTTTQQQPPPMMMJJJGGGEEEDDDCCCCCCAAA???<<<;;;;;;<<<=========<<<;;;;;;::::::999333222222111000000000111111111222222222222111111///////////////...------.........///////////////////////////............------,,,------///111222...------,,,,,,------...---...///000000///...------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------*********************+++++++++++++++++++++++++++++++++************+++++++++*********))))))))))))************************+++*********)))))))))((())))))(((((((((((())))))((()))))))))************((()))***,,,,,,,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************************++++++************++++++))))))******+++++++++,,,))))))))))))))))))******++++++++++++++++++++++++***)))))))))))))))******)))))))))***************))))))))))))((((((((((((,,,,,,,,,,,,,,,+++******************************,,,++++++******++++++,,,***++++++++++++***))))))))))))*********+++++++++*********************************++++++*********))))))))))))))))))))))))************************++++++,,,+++++++++++++++***+++,,,+++)))((()))+++******)))***+++,,,+++***''')))******))))))***,,,((()))+++,,,,,,,,,+++***+++***************++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))***+++------,,,,,,,,,***(((((()))+++***************++++++++++++*********++++++,,,---))))))))))))))))))))))))+++++++++++++++*********))))))*********++++++++++++++++++******+++++++++************************************************+++++++++************)))******++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,***(((((()))*********+++++++++***************,,,---...---+++++++++---++++++++++++++++++++++++************************))))))))))))))))))******&&&(((+++---......---,,,***,,,)))+++222,,,&&&,,,******+++,,,,,,,,,,,,+++|||yyyxxxtttnnnkkkmmmnnnllliiiccc^^^\\\\\\]]]\\\\\\^^^ccciiilllkkkiiiggghhhiiijjjhhheeeaaa^^^YYYWWWZZZ___```ZZZUUUSSSQQQPPPMMMJJJHHHFFFDDDCCCBBBAAA>>><<<<<<<<<===>>>===<<<<<<;;;;;;:::999999222222111111111111222222111111222222222222111111000000000000///...---,,,,,,,,,---...............//////////////////......------------///000222444......------------......+++,,,,,,------,,,,,,++++++******))))))******+++,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++************++++++*********)))))))))((((((***************+++++++++,,,++++++***))))))((((((***))))))(((((())))))***))))))))))))************&&&(((***,,,---,,,+++***++++++,,,,,,,,,,,,++++++++++++************++++++************************((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---************************++++++************++++++))))))******+++,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))((((((***+++,,,,,,******+++,,,------------,,,+++***)))************************,,,++++++******++++++,,,***++++++++++++***)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))***************************+++,,,,,,******+++,,,+++,,,,,,***)))(((***+++(((((()))******))))))(((&&&(((*********)))***+++(((((()))***++++++++++++*********)))******+++,,,)))******+++++++++******))))))))))))))))))))))))***************+++,,,---++++++***(((&&&&&&)))++++++++++++***************************+++,,,------))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++******))))))))))))******************************************************,,,+++++++++******))))))******++++++++++++***************************************))))))))))))))),,,,,,,,,,,,,,,+++***)))---+++(((((()))******)))******************++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************$$$&&&)))+++------,,,+++***...***))),,,&&&$$$...***++++++,,,,,,,,,,,,,,,}}}zzzyyyvvvooommmnnnnnnmmmiiiccc^^^[[[\\\]]]]]]]]]___dddjjjllljjjhhhdddfffhhhhhhgggdddaaa___YYYWWWZZZ``````ZZZUUUSSSRRRPPPNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<===>>>???<<<<<<;;;;;;:::999999999444444333222222222222222000000111111111111000000000000000000///...---,,,+++,,,---...///......---.../////////////////////---------...///222444555......------------......,,,,,,++++++++++++,,,,,,+++******))))))******+++,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++************+++++++++++++++*********))))))))))))*********+++++++++*********************************))))))*********))))))))))))************''')))+++------+++***((()))***+++,,,,,,+++***)))******++++++++++++******************************'''((()))+++,,,---------+++++++++++++++++++++++++++***************++++++************************++++++************++++++))))))***++++++,,,------((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++*********)))((((((((('''(((***,,,,,,******,,,...------------,,,+++***)))************************,,,++++++******++++++,,,***++++++++++++***))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))***************************+++---,,,***)))+++---+++,,,+++***((((((***,,,((()))***+++***)))((((((&&&(((+++,,,+++***+++,,,++++++*********++++++,,,******))))))***++++++,,,******+++++++++***))))))+++++++++++++++++++++++++++++++++******+++,,,,,,******+++***(((((()))***************************************+++,,,---...))))))))))))))))))))))))&&&&&&'''((())))))******)))************+++++++++******)))(((((()))*********************************************************************+++++++++***++++++,,,,,,++++++************************************)))))))))((((((******+++,,,,,,,,,++++++...,,,***)))***++++++***)))))))))***+++++++++,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************'''((()))+++,,,,,,++++++***---))))))...)))%%%---***+++,,,,,,------,,,,,,~~~{{{zzzwwwqqqnnnoooooommmiiiccc^^^[[[\\\]]]]]]^^^```eeejjjllljjjgggbbbdddfffhhhgggdddaaa___XXXWWWZZZ```aaa[[[UUUSSSRRRQQQNNNKKKIIIGGGEEEDDDAAA@@@>>>===<<<===>>>???<<<;;;;;;::::::999888888777666555333222111111111000000111111111111000000000000000000///...---,,,+++,,,.../////////...---.........///////////////...------...000222444666......------------............,,,++++++,,,......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********))))))***++++++++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******))))))******++++++++++++)))))))))***++++++,,,,,,++++++************++++++))))))))))))************)))+++,,,------***(((&&&((()))***++++++***)))((()))***+++,,,,,,+++***)))************************'''''')))***+++,,,,,,,,,************************---,,,+++***))))))))))))************************++++++************++++++))))))***+++,,,,,,------(((((())))))*********+++++++++++++++++++++++++++))))))((())))))***++++++,,,++++++***)))(((''''''%%%(((******((((((+++------...------,,,+++***)))************************,,,++++++++++++++++++,,,***++++++++++++***))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))),,,---,,,***)))+++---+++,,,+++***((((((***,,,)))+++------,,,+++******'''))),,,---,,,,,,,,,---///...,,,+++***++++++,,,******))))))***+++,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,++++++***+++++++++(((***------+++***)))))))))))))))***++++++,,,,,,************+++,,,---...))))))))))))))))))))))))))))))***,,,---...///000)))************+++++++++,,,+++***))))))***+++,,,************************************************'''((()))***+++,,,------***++++++,,,,,,++++++***************************,,,,,,,,,,,,++++++******((()))***+++,,,---------000---+++***+++,,,,,,+++(((((()))***+++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++,,,,,,,,,------,,,,,,,,,***+++(((***333...''',,,***+++,,,,,,------,,,,,,{{{xxxuuurrrnnnkkkjjjhhheeebbb```^^^^^^]]]\\\]]]```eeeiiijjjiiigggffffffggggggfffdddaaa```[[[ZZZYYYZZZYYYWWWTTTQQQPPPQQQQQQNNNJJJEEECCCBBB@@@AAABBBAAA???>>>???@@@>>>>>>===<<<;;;999777666444666333000222888666000...///000111111000///...---.../////////...,,,+++------,,,+++,,,---.../////////.........---------000000111000000///......,,,,,,,,,---------......000///...------------------,,,,,,+++,,,---///000000///...---..................---,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((((((((((((+++(((&&&'''***,,,+++***))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))(((((()))***************---,,,,,,+++***+++++++++************************+++***)))((()))***+++,,,)))************+++++++++)))************+++++++++(((((((((((()))***+++,,,******))))))))))))******,,,,,,+++***))))))***************++++++,,,,,,,,,************************************))))))(((((()))************+++++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++*********************************))))))************))))))++++++***************************++++++,,,,,,,,,************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++******)))(((((('''+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((('''(((+++,,,+++(((+++***)))(((((()))***+++))))))************)))))))))***+++,,,---.........******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***++++++***)))))))))***,,,,,,))))))************))))))---,,,,,,,,,+++************************************+++---......---,,,+++)))***+++,,,------,,,+++)))))))))***+++++++++,,,+++++++++*********))))))++++++***)))***+++---...,,,,,,,,,+++++++++*********)))((((((((()))+++,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******************)))((('''))))))***++++++++++++***+++++++++*********))))))++++++++++++++++++++++++~~~zzzwwwtttqqqnnnkkkjjjhhheeebbb```^^^^^^^^^]]]^^^```dddgggiiihhhgggfffgggggggggeeeccc```___[[[ZZZZZZ[[[[[[YYYUUURRRQQQRRRRRROOOJJJFFFDDDCCCAAABBBCCCBBB@@@??????@@@>>>>>>===<<<;;;999888777666777555222444888777222...///000111111000///.........///000///...---,,,...---,,,,,,,,,---//////.........------------,,,......//////......---,,,,,,---------------------///......------------...------,,,,,,,,,---...///333888;;;888111,,,+++---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,+++******))))))******+++)))'''(((***+++***)))******************************++++++++++++******+++++++++*********))))))((())))))******************))))))(((((((((((((((************************++++++******++++++,,,---,,,+++++++++******)))))))))************+++++++++---,,,+++******)))))))))******))))))))))))******,,,++++++***))))))************+++++++++,,,,,,,,,************************++++++*********))))))))))))************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))************))))))******************************+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))+++******************+++++++++++++++++++++++++++&&&&&&((()))+++,,,---...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***((('''(((+++,,,+++)))+++***)))(((((()))***+++******++++++++++++******))))))***************)))***++++++,,,,,,++++++***))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++*********+++------))))))************))))))+++++++++++++++*********************************+++,,,,,,,,,+++)))'''&&&'''((()))***+++******)))***************++++++++++++++++++*********)))))),,,+++*********+++,,,---,,,,,,++++++***************************++++++,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***)))************))))))(((******+++,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++}}}yyyvvvsssqqqnnnkkkjjjhhheeebbb___^^^^^^^^^```___```bbbeeehhhhhhgggggghhhhhhgggeeebbb___]]]ZZZZZZ[[[\\\]]][[[WWWTTTRRRSSSSSSPPPLLLHHHEEEEEEBBBCCCDDDBBB@@@??????@@@??????>>>===;;;:::999888888999777444555888777444//////000111111000////////////000111000///...---......------......///000------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++---------------------,,,------------------...///......---,,,,,,,,,------000:::BBB???333******...******++++++,,,...///000++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++************************++++++++++++++++++++++++------,,,+++++++++++++++,,,***(((((()))***)))(((++++++++++++++++++++++++******++++++++++++******+++************)))))))))((()))******++++++******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------,,,+++***)))(((''')))************+++++++++------,,,,,,+++***************))))))))))))******,,,+++******)))************++++++++++++,,,,,,,,,************************+++++++++++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***************************++++++++++++,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))---+++)))(((((()))+++---++++++++++++++++++++++++,,,+++++++++************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***)))((()))+++++++++***+++***))))))))))))***+++++++++,,,,,,,,,,,,++++++))))))******))))))((('''++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,++++++,,,,,,---...))))))************))))))))))))******************************************+++,,,,,,,,,+++)))'''&&&(((((()))************)))+++++++++***************+++++++++***************,,,,,,+++*********+++++++++************)))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))******+++*********++++++,,,------------,,,+++++++++***************++++++++++++++++++++++++|||xxxtttsssqqqnnnlllkkkhhheeeaaa___^^^^^^___bbb```___aaadddfffggggggiiiiiiiiihhhfffccc```^^^ZZZ[[[\\\^^^^^^]]]YYYVVVSSSTTTTTTQQQMMMIIIGGGFFFDDDEEEEEEDDDAAA??????@@@??????===<<<;;;:::::::::999888777555555555555444///000111111111111000//////000111111111000...---............//////000000------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,)))333;;;999000)))+++///++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***)))(((((()))***+++************************++++++++++++++++++++++++------,,,++++++++++++,,,,,,+++)))))))))))))))(((++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))***++++++++++++***---------------,,,,,,+++........................&&&''')))*********)))(((,,,,,,++++++***))))))((())))))*********+++++++++))))))***+++,,,,,,,,,,,,+++******))))))******+++++++++***************+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***************+++++++++++++++++++++++++++++++++---,,,,,,++++++******))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++//////---,,,***)))((('''((()))***,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))******+++++++++***************************++++++++++++++++++*********+++++++++******)))******++++++++++++******))))))))))))))))))))))))************************++++++++++++,,,,,,------)))******++++++******)))((((((((()))*********+++******************************,,,---------------++++++++++++,,,+++++++++,,,+++++++++***)))))))))************************---,,,,,,++++++************)))))))))))))))))))))((()))+++,,,---,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***((()))******++++++++++++***++++++,,,---,,,,,,,,,************************++++++++++++++++++++++++~~~{{{wwwtttrrrqqqooonnnkkkiiidddaaa^^^^^^^^^___bbb```___```cccfffggghhhjjjjjjjjjjjjgggdddaaa___ZZZ[[[]]]___```^^^YYYVVVSSSTTTTTTRRRNNNJJJHHHHHHFFFGGGGGGEEEBBB@@@@@@@@@???>>>===;;;::::::::::::888666555555333111111222///000111222222111000//////000111111111000...---.........///////////////------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,---...///.........------,,,,,,+++))),,,000///---+++,,,...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++***((((((((((((***+++++++++++++++++++++++++++************************,,,,,,+++***************++++++***)))((((((((()))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++******++++++******)))(((------------------------'''(((***+++,,,+++***)))************************))))))*********+++++++++'''((()))***+++++++++***++++++************+++++++++***************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------((()))***,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***************+++,,,******++++++++++++******))))))************))))))(((((()))++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))******++++++++++++******)))******+++++++++++++++******++++++++++++******((((((((()))*********+++******************************+++,,,------......,,,,,,++++++++++++++++++,,,+++++++++***)))))))))************************,,,,,,,,,,,,+++******))))))))))))))))))))))))***'''(((***+++++++++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++)))******+++++++++++++++************************++++++++++++++++++++++++{{{wwwtttrrrrrrqqqpppllliiiddd```^^^]]]___``````___^^^```cccfffggghhhiiijjjjjjiiigggdddaaa___[[[\\\]]]``````]]]YYYUUUSSSTTTTTTRRRNNNJJJIIIHHHHHHIIIHHHFFFCCC@@@@@@@@@>>>===;;;:::999999::::::777555444444111---...111000000111222222111000000//////000111000///...---------...////////////...------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...------.........---,,,,,,...,,,+++***+++,,,---,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))******++++++++++++++++++++++++************************++++++***)))))))))))))))******+++***(((((()))+++++++++++++++++++++++++++******++++++++++++******(((((()))))))))))))))***)))***++++++,,,+++++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))++++++,,,---------------))))))*********+++++++++)))************+++++++++******++++++***)))'''&&&++++++************++++++*********)))******+++,,,,,,,,,,,,++++++++++++************************************+++++++++++++++)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,******************************++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++------+++)))(((+++++++++++++++++++++++++++++++++++++++*********))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++******+++---******+++,,,,,,+++******)))))))))******)))))))))%%%&&&((()))***+++++++++*********++++++*********))))))))))))))))))))))))******+++,,,,,,+++******((()))***++++++++++++*********++++++++++++******))))))******************************************+++++++++******)))))))))+++***))))))((()))))))))+++++++++******************************+++++++++++++++,,,,,,,,,+++******)))))))))************+++(((((()))************)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++,,,+++++++++))))))***++++++++++++******************+++++++++++++++++++++++++++++++++|||wwwtttssssssrrrrrrllliiiddd```]]]]]]___```^^^]]]^^^```dddggghhhhhhfffggghhhgggfffcccaaa___[[[\\\^^^``````]]]WWWSSSRRRSSSSSSQQQNNNJJJIIIHHHIIIJJJIIIGGGCCCAAA@@@@@@===<<<:::888888888999:::777555444555111+++,,,111000111222222222222111000......///000///...---,,,+++,,,---...///......---.........------------,,,+++,,,,,,---......------***++++++,,,---...//////------,,,,,,+++,,,,,,,,,+++,,,---.........---,,,---,,,******,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************)))******++++++******)))************************++++++++++++++++++++++++++++++***)))))))))))))))(((***+++***((((((***,,,******************************++++++++++++******(((((((((((())))))******)))***++++++,,,,,,++++++---...///000///...,,,+++************************+++++++++++++++,,,,,,---+++++++++***************)))************+++++++++***+++,,,,,,+++***(((''',,,++++++******++++++,,,******))))))***++++++,,,,,,,,,,,,+++++++++******************************)))))))))*********++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---------))))))))))))))))))))))))*********++++++*********++++++++++++++++++++++++000///---+++)))'''%%%$$$******))))))******+++,,,************************++++++++++++++++++++++++************************)))+++,,,,,,******+++---***++++++,,,,,,++++++***)))******++++++******)))(((((()))***++++++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++*********************************++++++******)))*********++++++)))((((((((())))))***************+++++++++))))))*********+++++++++)))***+++,,,,,,,,,++++++************++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,+++******)))***++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++|||wwwtttssstttssssssllliiiddd```]]]]]]___```]]]\\\]]]```dddggghhhhhhdddeeeffffffdddbbb```^^^\\\\\\^^^``````\\\VVVRRRQQQSSSSSSQQQNNNJJJHHHHHHJJJKKKJJJGGGDDDAAA@@@AAA<<<;;;999777777777999:::888555555666111+++,,,222000111222333333222111000---.../////////...,,,+++++++++---.........---,,,//////.........---------***+++,,,---------------)))***+++,,,...///000000...------,,,++++++++++++***+++---...///...------'''(((***+++,,,---......)))))))))***+++,,,......+++++++++++++++++++++++++++++++++************))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******''')))+++***((((((***---))))))))))))))))))))))))******++++++++++++******'''((((((((())))))************+++,,,,,,,,,,,,+++***+++,,,------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))((('''''''''(((***+++---,,,,,,+++***)))(((((()))************+++++++++''')))+++---...---,,,+++,,,++++++******++++++,,,******))))))***+++,,,,,,,,,,,,,,,++++++*********************************(((((())))))*********+++)))************+++++++++------------------------*********)))***++++++,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))***++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,------...///)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---************************************************))))))))))))))))))))))))(((+++---,,,***)))+++...***+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,------------,,,++++++---......//////......---))))))))))))))))))))))))***+++,,,------,,,+++******+++,,,---...---,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,+++******************************************+++,,,...///000...---+++*********++++++))))))******+++++++++,,,))))))******++++++++++++((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,+++***)))***+++---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,------------,,,))))))******++++++++++++++++++++++++++++++++++++~~~yyyuuutttssssssrrroookkkddd___\\\]]]```bbbbbb```___```cccfffggghhheeefffffffffeeecccaaa```___^^^^^^^^^^^^\\\XXXUUUVVVTTTQQQOOONNNMMMKKKIIIIIIIIIHHHFFFDDDBBB???>>>===;;;::::::;;;<<<;;;:::888666222///...///111222111111222222222111111000333000---+++---...///000,,,,,,.../////////...---,,,---......------...000------------------,,,,,,......------...///111222***+++,,,------,,,+++***........................+++***))))))++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))(((((()))***+++******))))))))))))******((()))***+++++++++++++++///......---,,,,,,,,,---)))))))))))))))******++++++***)))((()))***,,,...************************,,,,,,,,,+++++++++******))))))*********++++++++++++,,,---+++)))(((((())),,,++++++++++++++++++,,,*********)))))))))))))))++++++++++++******)))))),,,++++++******++++++,,,+++++++++******)))))))))+++***)))(((((('''((((((************************************************+++++++++***************))))))))))))))))))))))))************************,,,,,,,,,++++++***************+++++++++******)))000...+++)))((()))***+++---------------,,,+++***))))))************))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---+++*********++++++++++++******++++++,,,---000...,,,***))))))******************+++,,,------,,,,,,,,,++++++*********,,,,,,++++++***+++++++++'''(((((((((((()))))))))+++++++++************)))++++++++++++******))))))++++++++++++++++++++++++,,,---...//////---+++***+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,++++++***+++******))))))******++++++***)))))))))***+++,,,******))))))******+++,,,((()))***+++,,,---......---...+++)))***---,,,((()))************+++++++++...---,,,+++******************))))))******+++,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************...---+++***)))***+++,,,***)))'''&&&'''(((***+++~~~zzzwwwuuutttrrrqqqnnnjjjeee```^^^___aaabbbaaa______```cccfffggggggeeeeeeeeedddcccbbb``````^^^^^^^^^^^^^^^\\\YYYVVVTTTRRROOOMMMLLLKKKIIIGGGJJJIIIHHHGGGEEEBBB@@@???===<<<::::::;;;;;;;;;:::999777333000...///000111111111222222222111111000000...------...///...,,,,,,---.../////////......///000000///---++++++,,,------------------------,,,,,,,,,,,,,,,...///000,,,,,,------------,,,,,,------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++******************************++++++++++++************))))))))))))************))))))))))))******))))))***+++++++++++++++,,,,,,+++******************************++++++,,,,,,+++)))((()))***,,,---***************+++++++++*********)))))))))((((((***+++++++++,,,,,,,,,,,,,,,---...---***)))***+++)))))))))(((((()))))))))++++++++++++++++++******++++++++++++*********))),,,++++++******++++++,,,,,,,,,+++++++++*********+++******)))))))))******************************++++++++++++++++++++++++******************++++++***************************************+++++++++,,,,,,,,,,,,++++++************+++++++++++++++***...---+++))))))***,,,---)))))))))))))))((('''''')))******++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++******)))(((((((((,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++*********++++++++++++******++++++,,,------,,,+++))))))***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++*********)))))))))))))))***************+++++++++,,,,,,++++++++++++************************))))))((((((*********++++++,,,,,,,,,+++,,,---------,,,+++***)))******++++++******))),,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,,,,++++++***++++++************++++++,,,+++************+++,,,******))))))******+++,,,*********+++++++++++++++(((+++,,,)))(((+++---,,,)))************+++++++++///...---,,,++++++++++++,,,++++++++++++,,,------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++***)))((('''''')))***+++{{{yyywwwuuurrrooollliiifffcccaaaaaabbbccc___^^^^^^```cccfffgggfffeeeeeedddbbbaaaaaaaaaaaa]]]]]]]]]^^^___]]]ZZZWWWSSSQQQOOOMMMMMMKKKIIIGGGJJJJJJIIIGGGEEECCCAAA@@@>>><<<::::::;;;;;;:::999:::777444000......///000000111111222222222111111...---...///000///,,,***,,,---...////////////...///000000///---++++++,,,+++,,,,,,------.........+++*********+++,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++******************************++++++++++++******)))******************)))******))))))))))))******))))))***++++++++++++***++++++***))))))))))))***+++++++++***+++,,,,,,------,,,***))))))***++++++))))))******++++++++++++*********)))))))))))))))++++++,,,,,,,,,------------...///...,,,***+++,,,***))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************************))))))******++++++++++++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,---+++***)))***+++---///++++++************))))))***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++*********))))))*********))))))))))))))))))******,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********++++++++++++******++++++,,,---+++***))))))***+++,,,---...---,,,+++************,,,,,,,,,++++++++++++***(((((((((((()))***++++++++++++++++++,,,,,,,,,---,,,+++++++++************)))))))))))))))((((((((())))))***+++,,,,,,------,,,,,,+++++++++*********)))******++++++******)))......------,,,++++++************+++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,******))))))******+++,,,+++++++++******)))))))))%%%+++...***'''***---...)))************+++++++++///...---,,,,,,,,,,,,,,,---------------......///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***)))((((((((()))+++,,,}}}{{{yyyuuuqqqnnnjjjiiigggdddcccbbbbbbccc^^^^^^^^^```cccfffgggfffgggfffdddbbbaaabbbbbbccc[[[\\\]]]___```^^^ZZZWWWTTTSSSQQQPPPOOONNNKKKIIIJJJJJJIIIHHHFFFDDDBBBAAA>>><<<::::::;;;;;;:::999:::888444111///......///000000111222222222111111000///...///000///---+++---......///////////////,,,---......------...000++++++,,,,,,---...//////******+++++++++,,,,,,---+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))+++,,,,,,+++))))))+++******))))))******+++)))******+++++++++******,,,,,,++++++***++++++,,,+++************+++,,,,,,---,,,+++************+++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,......---+++++++++,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,************************)))))))))***++++++,,,,,,+++,,,,,,------,,,++++++)))***+++------.........---,,,+++******+++---...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---************************++++++++++++++++++++++++******))))))))))))******(((((()))+++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++******++++++,,,---*********)))***+++,,,,,,---,,,++++++*********+++++++++++++++++++++++++++************+++,,,---...))))))*********+++++++++,,,,,,+++++++++*********************))))))))))))(((((()))***,,,---......---,,,,,,+++***++++++++++++,,,,,,------,,,,,,+++------,,,,,,++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,******))))))******+++,,,*********))))))))))))((()))---///,,,,,,......,,,))))))*********+++++++++...---,,,+++++++++++++++---------------...//////...---,,,,,,+++++++++,,,************************************++++++++++++)))***+++,,,---,,,+++*********)))))))))***+++,,,~~~|||{{{yyyuuuqqqmmmjjjiiigggeeecccbbbbbbbbb^^^]]]^^^aaadddggggggfffhhhgggeeedddccccccdddeee[[[[[[]]]___```^^^ZZZVVVSSSRRRQQQPPPPPPNNNKKKIIIJJJJJJIIIHHHFFFDDDCCCBBB???===::::::;;;;;;:::888999888555222///.........///000111222222222222222555333000...///000000///............//////000000,,,---......------...000++++++,,,,,,---...//////,,,,,,,,,---------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))++++++************++++++******+++++++++******))),,,++++++***++++++,,,,,,)))))))))))))))***++++++------,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++************+++++++++++++++,,,---,,,+++***+++,,,///......------......///************++++++,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,************************))))))*********+++++++++***+++---......---,,,+++***+++,,,......////////////...---,,,+++++++++++++++******))))))***++++++,,,,,,------------,,,,,,---,,,***))))))***,,,---************************++++++++++++++++++++++++******))))))))))))******)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++*********)))******+++*********++++++,,,---++++++++++++++++++++++++************+++,,,---...))))))*********+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((()))***,,,---............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++)))*********+++++++++,,,******++++++,,,,,,,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---............------,,,,,,******))))))******+++,,,((())))))))))))*********+++------///444888444---))))))*********+++++++++,,,+++******************,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,************************))))))))))))******++++++)))***,,,------,,,+++******************++++++,,,~~~|||zzzyyyxxxuuuqqqnnnjjjiiigggdddbbbaaaaaaaaa^^^^^^___bbbfffhhhhhhgggggggggfffeeeeeeeeeeeeeee[[[\\\^^^``````^^^YYYUUUPPPOOOOOOOOOOOOMMMJJJGGGIIIIIIHHHGGGFFFDDDBBBAAA???===;;;:::::::::999888888777444222000///......///000111222222222222222888555000...///000111111//////......//////000111///000000///---++++++,,,+++,,,,,,------.........------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++******************************++++++++++++************++++++++++++******++++++************++++++***++++++++++++***))))))***))))))))))))***++++++))))))(((((())))))***+++,,,,,,,,,,,,,,,+++++++++************************)))))))))))))))*********))))))*********++++++++++++,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++***************************+++---...///...,,,+++,,,---...///////////////000///...---++++++******---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++*********))))))*********++++++******)))(((''''''***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++******++++++,,,---+++++++++******))))))(((************+++,,,---...***++++++++++++,,,,,,,,,(((((((((((()))***++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,------.........---------,,,,,,)))******++++++******)))(((((()))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,............---,,,++++++******))))))******+++,,,)))))))))******+++++++++)))+++---333===BBB;;;000)))************+++++++++******))))))))))))******+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,|||zzzxxxwwwvvvuuurrroookkkiiifffccc```___``````^^^^^^```cccgggiiiiiihhheeeeeeffffffeeeeeedddddd\\\]]]___```aaa]]]XXXTTTPPPOOOOOOOOOOOOMMMJJJGGGHHHHHHGGGFFFEEECCCBBBAAA???===;;;:::::::::999888777666444222111000////////////000222222333333222666444111000000000000...000///.........///111111///000000///---++++++,,,------------------------,,,---...//////...---,,,.........//////.........---------------------------,,,+++,,,---...---+++++++++++++++++++++++++++******************************++++++++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++***))))))***************+++,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((()))))))))******************+++++++++,,,,,,+++---...---,,,+++,,,...++++++************++++++******++++++,,,------...+++++++++,,,,,,,,,------,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,+++*********++++++************************++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))+++---//////...---+++...//////000000000//////......------,,,,,,,,,,,,///...---,,,,,,...000111++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++*********++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---((())))))***************+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,***)))))))))))))))***************+++++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---...---,,,+++***)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++------......---,,,***)))******))))))******+++,,,+++++++++++++++*********(((---333999@@@AAA999...)))************++++++++++++***************+++++++++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,{{{yyywwwuuuuuutttrrrpppllljjjfffbbb___^^^______^^^___aaadddhhhjjjjjjiiicccdddeeefffeeedddcccbbb]]]]]]___aaaaaa]]]WWWSSSQQQQQQQQQQQQQQQOOOLLLIIIGGGGGGFFFFFFDDDCCCAAAAAA@@@===;;;:::::::::999888666555444222111000000000//////000222222333333333333222111222222000...+++000///.........///111222,,,---///...------...000------------------,,,,,,,,,---.........---,,,++++++,,,---......---,,,+++........................---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,+++******+++,,,---,,,++++++******++++++,,,+++++++++++++++***)))(((---,,,,,,,,,---......///++++++******++++++,,,---***+++,,,,,,---------------,,,,,,+++***)))((((((******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///...------...///,,,++++++++++++++++++,,,++++++,,,,,,---...//////+++++++++,,,,,,---------,,,++++++++++++++++++,,,)))))))))******+++++++++...------,,,++++++++++++************************************************+++++++++***************++++++++++++++++++++++++---,,,,,,+++***)))(((((()))+++---///000///---+++///000000000000//////...,,,,,,,,,---------......+++***)))((((((***,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,&&&'''(((***,,,...000111***+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++******++++++,,,---&&&'''(((***++++++,,,,,,------,,,+++*********************++++++,,,,,,,,,,,,,,,++++++++++++++++++'''(((((((((((()))))))))---------,,,,,,,,,++++++))))))******+++++++++++++++++++++++++++++++++,,,***+++---------,,,***(((,,,,,,,,,------,,,,,,,,,...------,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,++++++++++++******************+++------......---+++***(((*********)))***++++++,,,......---,,,+++***)))(((***222:::>>>???<<<333***)))************++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///,,,***))))))))))))***+++,,,---------,,,,,,|||xxxvvvttttttrrrqqqppplllgggbbb``````aaabbb]]][[[[[[```ggglllkkkhhhjjjhhhgggffffffeeecccaaa^^^]]]]]]]]]]]][[[WWWTTTUUUTTTSSSRRRRRRPPPMMMJJJKKKJJJGGGEEECCCAAA@@@??????>>>===;;;999888888888777777777777555333111000111222222111///000222444333111//////000222222222//////000000000...---+++//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,++++++******+++,,,---....................................000///---+++++++++---...*********++++++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***&&&''')))++++++)))'''&&&(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++******))))))///,,,++++++)))''')))...,,,++++++,,,---......---)))((('''(((+++---------000///...---,,,+++++++++...,,,++++++,,,------,,,,,,,,,---............---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///222444:::000((((((***))))))***)))))))))***,,,,,,+++***,,,***))))))***+++++++++************+++,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,******))))))***,,,...///+++,,,...000000///...---''')))+++---...---,,,+++---,,,***))))))***,,,---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++*********......---,,,++++++++++++++++++++++++++++++++++++------,,,++++++*********---+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------++++++------------++++++++++++***************+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,************************...---,,,,,,,,,,,,---...,,,+++***))))))+++---...++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++******))))))******++++++++++++,,,,,,---------/////////......---------+++,,,,,,------,,,,,,+++//////...,,,))))))***,,,************************+++***)))(((((()))***+++---333::::::555000------******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...)))***+++*********---///---......,,,***((()))***,,,+++***+++---...---,,,++++++,,,,,,,,,,,,---------,,,***)))))))))******)))***+++,,,,,,,,,,,,,,,|||xxxvvvuuutttrrrpppllliiiddd```]]]]]]^^^___]]][[[\\\aaahhhlllkkkiiiiiihhhfffffffffeeebbb```]]]\\\\\\\\\\\\ZZZVVVSSSUUUTTTSSSRRRRRRPPPMMMJJJIIIGGGEEECCCAAA@@@?????????>>>===;;;:::999888888666666666666444222000///111222222111///000111333333111000000222333444333//////000000//////......------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---....................................000...---++++++,,,---...++++++++++++++++++,,,,,,//////.........---------++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++*********)))...,,,,,,------+++...444222000////////////---,,,***)))((()))***,,,,,,+++......------,,,---------...,,,++++++,,,------,,,)))******+++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,///111333:::111))))))+++******+++***))))))***,,,---+++***+++***))))))***++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++*********,,,---....../////////---+++(((''')))***,,,.........---,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,******,,,---,,,+++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,++++++******++++++,,,******))))))))))))******************************...---,,,,,,,,,,,,---...,,,+++***))))))+++---...++++++++++++++++++++++++,,,++++++******++++++,,,***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,******+++***((()))+++---************************,,,+++***))))))***+++,,,+++///333222...++++++---***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))******+++,,,---------,,,------,,,***)))***+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,---------,,,+++******++++++,,,)))***+++,,,,,,,,,,,,,,,~~~|||xxxvvvuuutttrrrpppllliiiddd___\\\\\\\\\]]]]]]\\\]]]bbbhhhlllllljjjhhhgggeeeeeeeeedddaaa___[[[ZZZZZZZZZ[[[YYYUUURRRTTTSSSSSSSSSRRRPPPMMMJJJFFFEEECCCAAA???>>>>>>>>>???>>>===;;;:::999999999777777777666555333111000111222222111//////111222333222000111333555666666111000//////////////////,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...---------------------------------///...---,,,+++,,,---...,,,,,,++++++++++++++++++............------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++++++++++++++***************)))++++++++++++************,,,+++,,,///000000333999999777555444333111///---,,,+++******+++,,,+++***,,,,,,---------............,,,+++,,,---...---+++))))))***++++++++++++***++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++*********,,,...000111888000***+++,,,++++++---+++***)))***,,,---,,,+++************************,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------+++)))'''%%%***+++---...//////...------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++......---,,,++++++++++++++++++++++++,,,,,,,,,,,,*********+++,,,------------,,,******,,,---,,,+++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++------,,,,,,,,,,,,------,,,+++*********+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,(((***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,+++***))))))***+++,,,,,,------+++((('''((()))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---+++((((((+++...++++++*********+++------,,,,,,++++++,,,,,,---......,,,***,,,...///---++++++,,,---,,,+++***+++,,,000...,,,+++,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...******+++,,,,,,,,,++++++~~~{{{xxxwwwvvvtttrrrpppnnnkkkgggbbb___^^^^^^___]]]]]]___ccchhhlllllllllgggfffdddddddddccc```^^^ZZZZZZZZZZZZZZZYYYUUUSSSTTTSSSSSSSSSSSSPPPLLLIIIEEECCCAAA???>>>>>>>>>??????>>>===;;;:::999999999999999:::999888666444333000111222111//////000111333222111222444777888888444333111///.........///,,,,,,,,,,,,,,,---...///------------------------------------------------+++++++++,,,,,,,,,,,,------------...------,,,,,,------------------------...------,,,,,,,,,---...,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------+++++++++++++++++++++***,,,,,,,,,++++++*********++++++++++++************+++++++++++++++++++++++++++***+++///000///333888<<<:::888666666444222000,,,++++++,,,...///...---------...............------,,,,,,,,,......---+++***+++,,,,,,------,,,,,,******+++,,,,,,---------+++++++++++++++++++++++++++******++++++---...///444...***+++,,,++++++------+++***+++,,,---,,,+++***+++,,,+++************------,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++,,,,,,((()))***+++,,,,,,,,,+++++++++,,,---......------,,,++++++******++++++,,,,,,,,,------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++))))))+++,,,+++***)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***+++++++++++++++,,,,,,,,,++++++******++++++,,,(((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...////////////...,,,+++)))(((((()))+++,,,,,,---------++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,+++)))***---000,,,+++)))))))))+++---///,,,,,,++++++,,,,,,---...777111,,,+++...000...+++***+++,,,,,,++++++---...222///---,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++,,,,,,------***++++++,,,,,,,,,++++++}}}{{{yyywwwvvvtttqqqoooooolllhhhdddaaa_________\\\]]]```ccchhhkkkllllllgggeeedddccccccbbb```^^^ZZZZZZZZZ[[[[[[ZZZVVVTTTSSSSSSSSSTTTSSSQQQLLLHHHEEECCCAAA>>>======>>>???>>>===<<<::::::999999999999999::::::999777555444000111222111000...///000333222000111444666777777777666333000...---------///...---,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++---------...------,,,,,,---------------------------------,,,------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***)))***...---,,,...222666444333333333333111000++++++,,,...111333222111////////////...---,,,+++---,,,,,,---//////---+++++++++,,,------------,,,)))***+++---.........---++++++++++++++++++++++++++++++++++++,,,,,,---...000+++)))++++++)))***,,,///---++++++,,,------,,,***,,,......+++******+++------,,,+++************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------,,,,,,,,,+++'''((()))+++---...///000***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++***((((((*********)))******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,)))+++......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......,,,+++)))(((((()))+++,,,$$$'''***,,,---///111333++++++++++++++++++++++++***++++++++++++++++++******+++,,,,,,,,,,,,---...+++***)))))))))+++...///,,,,,,++++++,,,,,,---...???777...+++---///...,,,***+++,,,---,,,,,,---///333000---++++++,,,+++***+++++++++,,,,,,,,,------))))))***+++++++++,,,,,,++++++,,,,,,,,,++++++***}}}{{{yyyxxxwwwtttqqqooommmkkkgggccc```^^^]]]]]][[[]]]```cccgggjjjkkklllgggfffdddddddddccc```^^^ZZZYYYYYYZZZ[[[ZZZVVVTTTSSSSSSSSSTTTTTTQQQLLLHHHFFFDDD@@@===<<<<<<===>>><<<;;;:::999888888888888666777777777666555333222000111222222000......///222111///000222444555555888777444222000...---,,,//////...---,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++)))***---,,,((()))------,,,+++,,,...///...---***+++,,,///333555444333000000000000///---+++***---------...//////---+++******+++,,,,,,,,,,,,+++***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,))))))++++++)))***---000...,,,+++,,,---------+++...111000---***+++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++)))******++++++++++++++++++,,,------------,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......***++++++,,,,,,++++++***,,,,,,,,,,,,------------......---,,,++++++++++++++++++,,,,,,------...............---,,,++++++++++++***((((((***+++***)))+++++++++,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---++++++***++++++,,,---...,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))+++,,,......---,,,***,,,+++***))))))***+++,,,(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))+++,,,---,,,,,,+++******))))))***,,,...///,,,,,,++++++,,,,,,---...>>>888///++++++---......***,,,------,,,,,,---///333111---++++++,,,,,,+++++++++,,,,,,,,,,,,------))))))***+++++++++******++++++,,,,,,,,,+++******|||{{{yyyxxxwwwuuuqqqnnnmmmjjjgggccc___]]][[[[[[ZZZ\\\```cccfffhhhkkklllhhhfffeeeddddddcccaaa___XXXXXXXXXYYYZZZXXXUUUSSSRRRSSSTTTUUUTTTQQQLLLHHHEEECCC???;;;999999;;;<<<::::::999888777777777777555666666777666555333222///111222222000...---...222000......000222222222555555444333222000///......------,,,,,,,,,------------------------------........................------............//////++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,---------++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++,,,...,,,((())),,,)))((((((***,,,...------***+++,,,///222333222000...///000111000///---+++---------///000000---+++++++++,,,------------,,,***,,,...000111111000000------------------------------.........------,,,***)))***------***+++...111///,,,+++,,,---...---,,,000333333...+++,,,...+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++***+++,,,.........------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++******++++++,,,---------***++++++,,,,,,++++++***,,,,,,,,,---------............---,,,++++++++++++++++++,,,,,,---......///------------------,,,,,,---+++******+++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++)))******+++,,,,,,------,,,++++++******++++++,,,)))***)))((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++---......---***))),,,,,,,,,++++++,,,,,,,,,---...///---***&&&%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---,,,+++((()))***+++,,,------...,,,,,,++++++,,,,,,---...555222///,,,+++,,,---...+++---...---,,,,,,---...333000---++++++---------++++++,,,,,,,,,,,,------***+++,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++***)))|||{{{yyyxxxwwwuuuqqqnnnnnnkkkhhhddd```^^^\\\\\\YYY\\\___ccceeegggjjjlllhhhgggeeeeeeeeedddaaa___WWWVVVVVVXXXXXXWWWTTTRRRRRRSSSTTTUUUUUUQQQLLLGGGEEEBBB>>>:::777777888999999999888777666666666777777777888888888666555444///111222222000...------111///------///000000000111222333444333222111000,,,,,,,,,,,,---...//////------------------------........................,,,,,,---...///000111222***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---*********++++++,,,,,,---)))))))))******+++++++++,,,------......------,,,***+++---......---+++*********+++,,,,,,---......*********++++++,,,,,,---))))))******+++++++++++++++++++++,,,,,,------------,,,---000...******...+++******+++...//////...***+++,,,///111111///---,,,---///111111000...------------///000000---+++---...//////000000//////+++,,,///111222222111111..............................//////......---,,,***)))+++......+++,,,///222///,,,+++,,,---......---111555444///,,,,,,...************+++,,,------++++++++++++++++++++++++))))))***++++++++++++***)))***,,,...//////......---,,,,,,++++++,,,,,,---...------,,,,,,,,,------***++++++,,,,,,++++++***))))))***++++++,,,------,,,------......------,,,,,,,,,,,,------...............---,,,++++++++++++++++++,,,,,,---...//////+++,,,,,,------......//////---,,,,,,---......---,,,------......------,,,++++++++++++++++++++++++------++++++++++++------++++++++++++,,,---...///,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,++++++++++++++++++,,,)))((('''%%%$$$&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++******************+++---------,,,,,,+++++++++---...000111000...,,,***+++,,,,,,------,,,,,,+++&&&))),,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///...,,,,,,---......---'''(((***+++------------,,,,,,++++++,,,,,,---...+++---...---,,,,,,---...,,,---......,,,,,,---...333000,,,++++++---......++++++,,,,,,,,,---------,,,------...---,,,***))),,,,,,,,,,,,,,,+++***))){{{yyyxxxyyyuuuppppppsssmmmjjjfffbbb^^^\\\\\\\\\ZZZ[[[]]]aaafffhhhiiihhhhhhfffeeefffhhhgggbbb^^^]]][[[YYYWWWWWWUUUSSSQQQUUUUUUVVVTTTQQQMMMHHHEEEAAA???===<<<;;;:::888666777666666555555555666666666777888888666444111///000000000111222222333333///111222222000//////000111222333333333333222111//////...---,,,+++++++++***++++++,,,---...//////------,,,,,,---...000111---------------...///000...........................------,,,,,,------.........------------......,,,***)))+++---...+++)))++++++,,,,,,,,,---------------............------......---------,,,,,,,,,************************+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++++++++,,,---...***++++++,,,,,,+++++++++++++++++++++,,,,,,---...***+++,,,---...000111111///////////////......---,,,...000111111000...,,,...//////000///---,,,+++///+++***...000...---///000,,,***,,,,,,+++---222---+++***,,,//////,,,)))---,,,***+++,,,,,,+++))),,,------......------,,,///000111222222111000///,,,,,,,,,++++++*********------......---+++***(((***+++,,,------,,,+++***,,,---///000000000///...,,,---...---+++***+++,,,,,,,,,,,,---------......------------------------111///---++++++---///111,,,---------,,,,,,+++***------,,,***((((((+++------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++,,,---...///000---,,,***))))))***,,,---...---,,,+++++++++,,,---,,,------......---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))---,,,***))))))***,,,---++++++++++++++++++++++++)))***,,,,,,---,,,+++***++++++++++++******))))))***+++,,,------,,,+++***......---,,,***)))((((((---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///+++*********))))))((((((++++++++++++++++++++++++///...,,,******+++,,,---444000+++)))+++---,,,+++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++000///---+++++++++---......,,,***+++...000///---,,,,,,,,,++++++*********------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444///***))),,,...---***|||xxxwwwxxxvvvqqqoooqqqllljjjgggccc```]]]\\\[[[ZZZ[[[]]]aaafffhhhiiihhhgggeeedddeeegggfffbbb^^^]]][[[YYYWWWWWWVVVSSSQQQUUUUUUTTTSSSPPPLLLHHHFFFBBB@@@>>><<<;;;:::777555666666555555555555666666666777777777666333111///000000000111222222333333111333444333222000000111111111222333333222111111000///...---,,,,,,,,,,,,,,,,,,------------------//////...---------...///---------------...//////...........................------,,,,,,------...------,,,,,,,,,,,,---------,,,+++,,,......,,,***++++++,,,,,,,,,---------------............------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,+++***+++************+++,,,---+++,,,---...///000111111//////000000//////...---.........//////........................------,,,///+++***---...///222888777000,,,,,,------...222---++++++,,,...///,,,***---,,,++++++,,,,,,+++***,,,,,,------------,,,,,,//////000000000//////...,,,,,,,,,+++++++++******,,,---------,,,+++******++++++,,,,,,,,,,,,+++++++++,,,---...///......------...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------,,,,,,+++***------,,,***))))))+++------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...//////...---+++******+++---...,,,+++***)))))))))***+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))---,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++++++++***************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------...---------,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,+++++++++*********++++++++++++++++++++++++------------,,,,,,++++++111...+++***+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///...,,,+++***+++,,,---...,,,******---......------,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***...///+++'''}}}wwwuuuwwwwwwsssoooooollljjjhhheeeaaa^^^\\\ZZZZZZ[[[]]]aaafffhhhiiihhhfffdddcccdddeeeeeeaaa]]]\\\ZZZXXXWWWWWWVVVTTTRRRUUUUUUSSSPPPMMMJJJGGGFFFCCCAAA>>><<<;;;999666444666666555555555555666666666666666666555222000///000000000111222222333333444666666555333111111222111111222222222222111111000000///...------------......---------,,,,,,,,,000000///------,,,,,,---...------------...//////..............................------------......,,,,,,,,,++++++,,,,,,,,,...---,,,---//////---,,,,,,,,,,,,,,,------------------............------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++---------------.........---------------,,,++++++******))))))******++++++------...//////000111111000000000000000///......//////---,,,,,,---//////---------------......///---++++++---///444>>>IIIJJJ>>>333000///......000---,,,,,,---......---+++...---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++++++++***,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,---...///...---,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++---------+++))))))+++------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,------...///......,,,,,,,,,,,,......,,,,,,+++***************...---,,,++++++,,,---......------,,,,,,------...++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,---......//////.........---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---***)))---,,,***+++,,,---,,,+++---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---+++******+++,,,,,,...,,,***)))+++---......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---111555444///***~~~wwwsssvvvyyyuuupppmmmkkkkkkiiifffccc___\\\ZZZZZZ[[[]]]aaafffhhhiiihhhfffdddbbbbbbdddddd```]]][[[YYYXXXWWWXXXWWWVVVTTTUUUTTTRRROOOLLLIIIGGGFFFCCCAAA>>><<<:::888555333666555555555555666666777666666666555444222000///000000000111222222333333555666777666333111111111000111111111111111111000000000///...............------------------------//////......------------......---------......///..............................------------......------,,,,,,,,,,,,---------------.........---,,,,,,,,,,,,------------...,,,------......------,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++------..............................---,,,++++++++++++************++++++......//////000111111111000000111111000000///......------------------...---,,,++++++,,,...///111,,,++++++...111999HHHWWWbbbPPP<<<333///---,,,---------------......------///---++++++,,,---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***,,,------,,,+++******+++,,,---+++,,,,,,---------------,,,---...---,,,+++,,,...,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,...---+++******,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***))))))***,,,------,,,+++---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,+++*********+++,,,...,,,***)))***+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---000333666555111---~~~wwwtttxxxzzzvvvpppmmmlllkkkjjjgggccc```]]][[[ZZZ[[[]]]aaafffhhhiiihhhfffdddaaaaaacccccc```]]]ZZZYYYWWWWWWXXXYYYWWWVVVUUUTTTQQQNNNKKKHHHFFFEEECCCAAA>>>;;;:::888555222555555555555555666777777777777666555444222111000000000000111222222333333444555666444222000///000000000000000000000000000000000///............///++++++,,,,,,---...//////,,,------........./////////......---------..............................///......------......///......------------......+++,,,---------,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++************+++,,,++++++++++++++++++++++++---......//////...---------.........------,,,+++---,,,,,,+++++++++,,,,,,---......///000111222222111111111222111000000///+++,,,---......---,,,+++,,,+++++++++,,,---///111---,,,+++---///555DDDRRRgggSSS===111,,,++++++---.....................///111...,,,+++,,,---------***++++++,,,,,,++++++***)))*********+++++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---...---,,,++++++,,,---...---------------.........***+++,,,,,,+++***+++,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,---......---,,,+++---,,,+++++++++,,,------+++,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---///...---,,,+++*********------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,............------,,,,,,---,,,***)))***,,,...///,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...''')))+++------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++++++++++++++,,,...---,,,******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...///...---+++}}}yyywwwzzz{{{vvvqqqooonnnllljjjgggccc```^^^\\\ZZZ[[[]]]aaafffhhhiiihhhgggdddaaaaaaccccccaaa^^^YYYXXXWWWXXXYYYZZZYYYXXXTTTTTTRRROOOLLLIIIFFFEEEBBB@@@===;;;:::888555333555555444555555666777888888888777555444333222111000000000111222222333333222333444333111//////000000000////////////000000//////......---......///***++++++,,,---...///000+++,,,---...//////////////////...------------...........................//////............/////////......------......///+++,,,......,,,+++,,,---,,,---------............,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------+++***)))))))))***+++,,,++++++++++++++++++++++++------...//////---,,,+++,,,,,,------------,,,,,,...---,,,,,,+++,,,,,,,,,+++,,,---...000111222333222222222222222111000000)))+++---//////---+++)))++++++++++++,,,---...///000---++++++***,,,555>>>TTTEEE444,,,******,,,///...///000///------///111222///,,,+++,,,.........++++++,,,,,,,,,,,,++++++((()))+++,,,------,,,+++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,---------------,,,---......///)))***++++++******+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,+++***+++,,,---...+++,,,------,,,,,,---...---,,,,,,++++++,,,,,,---///...---,,,+++*********---------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++******+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,,,,,,,------------......------,,,,,,,,,,,,------))))))***++++++,,,---------------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++...///(((***---------,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,,,,---......---,,,+++,,,...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...---------,,,,,,------}}}zzz{{{}}}{{{uuuqqqrrrooommmjjjfffbbb```___^^^ZZZ[[[]]]aaafffhhhiiihhhhhheeebbbaaacccdddaaa___XXXWWWWWWXXXYYYZZZZZZYYYTTTTTTSSSQQQNNNJJJFFFDDDAAA???<<<;;;:::888666444444444444555555666777888:::999888666555444333333000000000111222222333333111222444333111000000111000///............///000...---------------......,,,,,,,,,------.........,,,---...//////......---//////...---------------........................//////............//////...------,,,,,,------...+++---000///---,,,---...------------............+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***))))))******+++,,,,,,---,,,+++***))))))+++---...++++++++++++++++++++++++,,,---.........---+++***)))***+++,,,---------------,,,,,,+++******++++++)))***+++---///111222333222222333333222222111000***+++,,,,,,,,,,,,+++******+++,,,,,,------------000,,,***+++***)))+++///:::333---,,,,,,+++,,,000///000111///------///222333000---+++,,,...//////,,,,,,------------,,,,,,'''))),,,///000///---+++******+++++++++,,,,,,,,,............------,,,+++,,,,,,------------,,,,,,---,,,+++++++++,,,......)))***,,,,,,+++***,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******,,,...///***,,,......---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---...------,,,,,,---------+++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++***)))******+++,,,,,,------...------,,,,,,------...------------------------+++++++++,,,,,,,,,---------,,,+++******+++,,,---------------------------000///---,,,++++++,,,,,,,,,---------...............---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------+++,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,---------.........------------------------++++++++++++,,,,,,------***,,,......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,---------------,,,///111000...,,,,,,---++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,---...---......///|||{{{}}}{{{uuurrrtttqqqnnnjjjeeebbb```______ZZZ[[[]]]aaafffhhhiiihhhiiieeebbbbbbcccdddbbb___XXXWWWVVVXXXZZZ[[[ZZZYYYSSSTTTTTTSSSPPPKKKFFFDDD@@@>>>;;;::::::999666444444444444555555777888888;;;:::888777555444444444000000000111222222333333111222444333222111111222000///...------...///000------,,,,,,,,,------.........---------,,,,,,,,,...////////////---,,,+++000///...---------------........................//////............//////---,,,,,,++++++,,,,,,---,,,///111111...---...000---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,---,,,+++******,,,...///+++++++++++++++++++++++++++,,,---......,,,***)))((()))***+++,,,---------,,,,,,+++***))))))******((()))***,,,///111333444222333333333333222111111,,,,,,+++******+++,,,,,,***+++,,,---...---,,,+++...***))),,,...+++***,,,,,,***,,,000000---,,,//////111111///------000333333000---+++,,,...//////,,,------......------,,,'''***...111222000---+++*********++++++,,,,,,,,,//////000000///---+++***+++,,,............,,,+++,,,+++*********+++,,,---***+++---,,,,,,,,,---...,,,,,,,,,---------......------------------------************************---,,,+++******,,,...///***,,,......---------...---,,,,,,++++++,,,,,,---*********+++,,,---///000...------,,,,,,,,,------,,,------......------,,,---.../////////...---,,,((()))***,,,,,,------,,,,,,++++++******++++++,,,........................+++++++++,,,,,,---------///...,,,++++++,,,...///------------------------000///...,,,++++++,,,,,,---------.........//////...---,,,,,,,,,,,,---...000000///...,,,+++******+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---.........//////000000------------------------)))***,,,.........,,,++++++...///...,,,+++---///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++,,,------.........---,,,///333222///---,,,---*********++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******###%%%)))++++++++++++,,,}}}zzzvvvqqqmmmooonnnkkkhhheeecccbbbaaabbb```___```dddgggjjjjjjhhheeebbbbbbddddddaaa^^^\\\ZZZYYYYYYZZZZZZYYYWWWTTTSSSRRRQQQPPPLLLGGGCCCAAA???<<<999777777777777555444444444444666888999:::999888666555333222111///////////////000000000111111222222222333333333///......---------......//////.........---------,,,---------.../////////,,,---------.../////////////////////...---,,,+++,,,,,,,,,---...///000000111000///...------...///------------------------//////.........---------+++++++++,,,,,,...///000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......,,,+++***)))((((((((((((++++++++++++++++++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---***,,,,,,------///000111222222333333333222000///---,,,---...///...---,,,++++++,,,------......------(((+++......+++***,,,...333222111000...,,,++++++,,,------......------,,,000000000000000000000000******+++,,,,,,---......***++++++,,,---...//////++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---............,,,+++***////////////////////////000...---+++******++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++++++++++++++******)))))))))***+++,,,---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++*********+++,,,---...///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++---......---++++++++++++++++++++++++++++++//////000000///...------------------------------000000000///...---,,,+++......///000///...,,,+++---,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,.........------,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++111000...------...000111,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---,,,+++,,,...///...---///111333333000...------,,,,,,,,,---------............//////...---,,,,,,++++++,,,,,,,,,---------///---+++,,,...///---+++------------------------~~~|||xxxrrrnnnpppnnnllliiifffdddcccbbb```^^^^^^```dddiiikkklllhhheeebbbbbbddddddaaa^^^\\\ZZZYYYZZZ[[[[[[YYYXXXUUUTTTSSSSSSQQQNNNIIIEEEBBB@@@===:::888777666777555555555555666777888999:::999888666555333222111000111111111111222222222222222222222222222222222111000000/////////000000//////.........------------------...............---------...............------......///.........,,,------....../////////111000///...---......///........................//////.........---------,,,,,,,,,------.........---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,***++++++,,,,,,---///000111222333333333222111///...------......------,,,,,,+++,,,------......------***+++------,,,,,,,,,---------,,,,,,+++++++++***,,,------......------,,,------------------------+++++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......///...------************************...---,,,***************...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,++++++******++++++,,,+++,,,...//////...,,,+++------,,,+++++++++++++++)))***+++,,,---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***************************++++++++++++,,,------...---,,,,,,++++++,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++------------------------'''(((***+++,,,---------++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........------,,,......---------,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,+++,,,...///...---...000222222000---,,,,,,,,,,,,---------.........------......---,,,,,,+++++++++,,,,,,,,,------------+++)))***,,,---,,,***------------------------zzztttpppqqqooommmjjjgggeeedddccc^^^]]]]]]```eeejjjlllmmmhhheeebbbcccdddeeebbb___\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVUUUUUUTTTSSSOOOJJJFFFCCCAAA>>>;;;888777666666666666777888999999999999:::999888666555333222111222222222333333444444444444444333333222222111111000000000//////000000111/////////............---...............---------...............---------,,,,,,---...////////////........................000000///............////////////////////////////////////.........------,,,,,,......///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))------------------------,,,+++******,,,,,,+++***++++++++++++,,,---//////222333333444333222000//////......---,,,---------+++,,,------......------+++++++++,,,---...---+++))))))******+++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------------------++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---//////000//////++++++++++++++++++++++++......---,,,++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++************+++++++++,,,---......---,,,+++///...---,,,+++,,,---...***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------......//////......---......---,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++------------------------%%%&&&(((***,,,---......---............---,,,,,,++++++,,,,,,------..............................////////////...---,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,,,,,,,...///...------///111000...,,,,,,,,,,,,------------.........,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,------------,,,+++***+++,,,---,,,***------------------------|||vvvqqqrrrpppnnnkkkhhhfffdddddd^^^]]]^^^aaaeeeiiikkklllhhheeecccccceeeeeeccc```\\\[[[[[[\\\]]]]]][[[YYYVVVUUUTTTTTTSSSPPPKKKGGGDDDCCC@@@===:::888666666666777999:::;;;:::999999:::999888666555333222111222222333333444444555555666555444333222111000000..................///000/////////.............../////////...---------,,,/////////...---------,,,------...///////////////////////////............/////////.........//////........................////////////............,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,........................++++++***++++++++++++***++++++++++++,,,---...///222222333444444333111111000///---,,,,,,,,,---...+++,,,------......---------***)))+++...///---***++++++,,,---.../////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---....../////////000000------------------------//////......------------------,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,---......---,,,,,,///...---++++++,,,...///+++,,,,,,---------------------------------------------------------------,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,+++******+++,,,---------------------------...///////////////......,,,,,,------------------,,,------......---------...////////////.........***++++++,,,---...//////////////////////////////////////////...,,,++++++------------------------******+++++++++,,,,,,,,,..............................---,,,,,,---......------------------------///...,,,++++++,,,---......---,,,---...//////---,,,...//////---++++++,,,------------............,,,,,,---------,,,,,,+++,,,,,,,,,------------.........------.........---------------------------~~~}}}wwwrrrrrrqqqnnnkkkhhhfffeeeddd```______bbbeeehhhiiiiiihhheeecccccceeefffcccaaa\\\\\\\\\]]]______\\\ZZZUUUTTTTTTTTTSSSOOOKKKGGGEEEDDDAAA>>>;;;999777666777888:::;;;;;;;;;999999:::999888666555333222111111111222222333444444555666666555444222111000000...............///000000/////////////////////////////////...---------,,,/////////...---------,,,//////000000///......---//////////////////............//////////////////------------------------000000/////////.........,,,---///000000///---+++---..................---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................++++++,,,++++++++++++,,,,,,,,,,,,,,,---...//////000111222333333333222111000///...---,,,---...///+++,,,------......---------***)))+++...///---***............////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000111........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......000000//////............++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,---...000000---------------------------,,,,,,,,,------...///------,,,,,,,,,,,,------,,,------------------,,,...---,,,++++++,,,---...---------------.........------------------------------------------------,,,------......---------++++++++++++++++++++++++,,,,,,---------,,,++++++...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...---,,,++++++,,,---...------------------------......///////////////...,,,,,,,,,---------......000000000000///...---,,,++++++++++++++++++,,,,,,++++++,,,------...//////////////////////////////.........---,,,+++***)))------------------------............/////////000........................//////............//////------------------------...---,,,++++++,,,...///...---,,,---///000///...,,,---......,,,+++,,,------------.........//////------............------,,,,,,---------.................................------------------------|||vvvrrrrrrpppnnnkkkhhhfffeeeddd```___```bbbfffhhhhhhhhhhhheeeccccccffffffdddaaa\\\\\\]]]___aaa```^^^[[[TTTTTTTTTTTTSSSPPPKKKHHHEEEDDDBBB@@@===:::888777999999:::::::::::::::999:::999888666555333222111000000111111222333444444666666555444333222111111000000000000111222333333...////////////000000000...............---------...............---------000000000000///...------////////////////////////---...//////000/////////------------------------000000000/////////......------//////000///...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,------++++++,,,------------------...////////////111222333222222111000///......------......+++,,,------......------+++++++++,,,---...---+++......------------,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////............---........................++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111000///...------------........................)))******++++++***))))))++++++,,,---...000111222------------------------************+++,,,---.........------------......------------------------,,,,,,------------------...------------...///000------------------------------------------------,,,------............---////////////////////////***+++,,,---------,,,+++......------------......---......//////......---******+++,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++,,,,,,------.........,,,------............------,,,,,,,,,,,,------...,,,,,,------......//////........................------------,,,+++******,,,,,,,,,------------...---------............///........................------------------------------------------------------,,,,,,,,,---.........---------///000///...,,,---...---,,,+++---...------........./////////------......//////......,,,---------............+++---...---,,,+++,,,---------------------------~~~{{{vvvrrrqqqpppmmmjjjhhheeedddccc^^^^^^___bbbfffiiijjjiiigggeeecccdddfffgggeeebbb\\\\\\^^^```bbbaaa^^^\\\UUUUUUUUUUUUTTTQQQMMMIIIDDDCCCBBB@@@>>><<<:::999::::::999999999999999::::::999888666555333222111///000111222333444555555666666555444333222222222000000000000111222333444.../////////000000000000---------...............---------...............//////000000000//////.........//////000000111111,,,---///000000000//////........................000000000000/////////...------......//////000000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///............------------......------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++---///,,,,,,,,,,,,,,,,,,---...---...///111222222111111///////////////...------+++,,,------......------***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////............------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,------...000000000000000000000000)))***+++,,,,,,+++******++++++,,,,,,---...///000........................+++++++++******+++,,,,,,...------,,,,,,------...---------,,,,,,---------+++---...000000///...---///...---------...000000------------------------........................,,,,,,---...............////////////////////////)))***,,,.........,,,,,,......------------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++,,,,,,---......///***+++,,,---............///......---...///000111---------...............------------------------,,,---------------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,------,,,,,,,,,........................+++,,,------......------///...---...///000///...---.........,,,,,,...///............////////////+++,,,---............---------------............+++---......,,,+++,,,...------------------------~~~}}}yyyuuurrrqqqooommmjjjgggeeedddccc\\\\\\^^^bbbgggjjjkkkkkkgggeeecccdddfffgggeeebbb\\\\\\^^^```bbbbbb___\\\WWWVVVVVVVVVVVVSSSNNNKKKCCCCCCBBBAAA???===;;;:::;;;:::999888777888999::::::999888777555333222111000000111222444555555666555555555444444333333222............///000111222.../////////000000111111,,,------....../////////,,,------....../////////---...///000000111111111---......///000111111222,,,---///000000000//////////////////////////////000000000000////////////------------...000111222,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333333222111------,,,,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---000+++++++++***++++++,,,,,,,,,---///000111111111111...///000000000///---,,,+++,,,------......------(((,,,......+++***,,,...,,,,,,,,,------......///,,,------......------,,,........................******+++,,,,,,---......,,,,,,---...///000111111---------------------------------....../////////++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,++++++,,,---///000------------------------,,,---.../////////...---,,,,,,,,,++++++,,,------........................//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++---000222333111///...///......------///000111------------------------........................,,,,,,---.../////////...))))))))))))))))))))))))((())),,,.........---,,,......------------......+++,,,,,,------,,,,,,+++...------,,,,,,++++++***++++++---......---++++++++++++++++++++++++++++++------...///000000000///++++++,,,,,,---...//////,,,---......//////......,,,++++++***+++,,,---..................---------------------------------------......///.........,,,,,,,,,------................../////////000000------------------------,,,------......------,,,........................***+++---...///...------///...---...000000000...---...///...------...000............/////////000***+++,,,,,,---------------------.........//////---///111000...---...111------------------------zzzuuuqqqooorrrrrrpppmmmhhhdddcccccc``````aaaeeeiiilllmmmlllnnnhhhcccdddiiikkkhhhddd\\\YYYXXX]]]dddfffbbb]]]WWWVVVVVVUUUTTTPPPKKKGGGGGGFFFEEEDDDAAA???===<<<:::;;;;;;:::888888:::<<<:::;;;;;;999666444444555555666888888888666333222444333222111000000000000666444///,,,///444333---/////////...------,,,,,,---...............------((())),,,...////////////---...///111111///...------------.........//////////////////000000000111000,,,,,,......,,,---111///////////////////////////............//////000111///------///000111111000///...,,,,,,---......000...------///000000000,,,,,,.../////////...---,,,---///000000///---,,,///---++++++...///...,,,///////////////......---000///...,,,***+++///222///...,,,++++++,,,---///111111111000000000000000111111000000///...,,,,,,///////////////.........//////...------------...//////////////////////////////.........------------,,,++++++------,,,+++)))***++++++,,,---............////////////......---+++)))+++---///---+++000///...---,,,+++******......------------......------------------------+++---///000000...,,,***///...,,,,,,...///...---//////......------------//////...---------------,,,,,,------.../////////...------,,,,,,------...------------------------.........------,,,,,,,,,---------............///000//////............///...------,,,,,,------...---------.........//////////////////////////////////////////////////////+++,,,------,,,)))'''%%%***+++---...///...------++++++,,,------......///---------...------,,,,,,+++++++++,,,,,,---------000///---,,,,,,---///000................................................////////////////////////////////////////////////////////////////////////******+++,,,,,,---......---...///000000///...---------------------------......------------.........---,,,,,,---...---+++)))***+++---...//////000------------------------------------------------,,,------......------,,,///............---------////////////////////////////////////////////////+++++++++,,,---...///000......//////...---,,,,,,,,,,,,.../////////...---~~~zzzuuuqqqooorrrrrrpppmmmhhhdddcccccc```aaabbbfffkkknnnnnnnnnmmmhhhddddddgggiiifffccc___[[[ZZZ^^^dddfffccc^^^XXXWWWUUUTTTSSSPPPKKKHHHGGGFFFEEEDDDBBB???===<<<;;;<<<===<<<:::::::::;;;:::;;;;;;999666444444555444555666777777666555555555444333222222111111111222222000///444;;;;;;666..............................////////////......***+++,,,.../////////...---...000111111000...------------.........//////---------.........//////000------000000------000///////////////////////////............///000000000///......//////////////////...------------......------...///000///...,,,---.../////////...---,,,---...000000...---,,,///,,,***+++---...---,,,...............------,,,------,,,+++)))***,,,//////...,,,++++++,,,...///////////////////////////***+++,,,...//////000000......//////////////////...---,,,,,,++++++,,,,,,........................//////.........------------,,,+++,,,......---,,,------------------............////////////......---+++***+++---...---+++...---------------,,,,,,......------------..............................,,,...000222222000...---111///---,,,...///............//////......---,,,......------,,,------------------...//////000000///......------......///------------------------...------------------,,,---------............///111000///...............///......------......///---------.........//////////////////////////////........................***+++---...---,,,***)))+++,,,---.........---,,,///......------,,,,,,+++---------......------,,,++++++,,,,,,,,,---------000...---,,,,,,---...000........................------------------------////////////////////////////////////////////////////////////////////////,,,,,,,,,---.........///---...///000000///...---------------------------........................///...------/////////---)))***,,,---.../////////------------------------------------------------------............------///............---------////////////////////////////////////////////////------,,,,,,,,,---............//////...------,,,,,,---.../////////...---~~~~~~~~~{{{wwwrrrpppqqqqqqppplllgggcccbbbbbb```aaacccgggllloooooonnnllljjjgggggghhhhhhgggfffccc___]]]___dddfffddd```YYYWWWUUUSSSRRRPPPLLLIIIGGGGGGFFFDDDBBB@@@>>>======???@@@???===;;;:::::::::;;;;;;999666555555666333333444555666666777777666555555444333333333222000111111111777======999,,,------...//////000000//////000000000000//////,,,,,,---...//////............000000000000......------........./////////------........./////////000...///222111---,,,---///////////////////////////.........//////000111222222222222111000//////...////////////...---------,,,,,,---//////...,,,,,,---......//////......,,,---...//////...---,,,...,,,***+++,,,---,,,,,,---------...---,,,,,,++++++,,,---,,,++++++,,,---...---,,,++++++,,,..................////////////'''(((***,,,...///000000.........//////000000000...---,,,,,,+++,,,,,,,,,.......................................------------,,,+++,,,...///...---/////////......---------......////////////......---+++++++++---...---,,,,,,,,,,,,------...............------------......////////////////////////---///111222333222111000222000---------.........---...///000000///---,,,,,,,,,,,,---------------.........///000000111111/////////......////////////.........------,,,,,,---------------.........---------............///111111000......---------000//////////////////000---............/////////////////////////////////------------------------***+++---...///...------------.........---,,,,,,//////......---,,,,,,,,,,,,------.........------,,,,,,,,,,,,------------///...---,,,,,,---...///........................------------------------////////////////////////////////////////////////////////////////////////..................//////......////////////......------------------------...///000000000000///...///...---...000111111000***+++,,,---.../////////---------------------------------------------------......//////......---///............---------///////////////////////////////////////////////////......---,,,,,,------.........///......---,,,,,,---......//////......}}}}}}}}}|||{{{xxxssspppoooooonnnjjjeeebbb``````___```cccgggllloooooonnniiiiiiiiiiiijjjjjjjjjkkkeeebbb___```ccceeedddaaaZZZXXXUUUSSSQQQPPPMMMKKKGGGGGGFFFEEECCCAAA???>>>===???AAA@@@>>>:::999888:::;;;;;;999777555555666555555444444555555666777555555555555444333222222000222222111444888666111---........./////////000//////000111111111111000....../////////............///000000000000///...............///////////////000000000000111111111000...///222111,,,***+++////////////////////////............///000111111444555666555333111000///...///000000000///---,,,...,,,++++++---......------------...............------...//////...---------,,,+++++++++,,,,,,,,,---............---,,,,,,,,,...000000...------...------,,,,,,,,,---............///////////////000------............------------...///000111111222000000///...............................................................,,,+++***+++---......---.........---------------......////////////......,,,,,,,,,,,,---......---,,,,,,,,,---------............------------..............................---...000222222222222111333111...---...//////...,,,---000111111///---+++,,,------.............../////////000111111222222//////............////////////......------,,,,,,,,,,,,------......//////---------............///222111000...------------000//////......//////000.............../////////////////////////////////........................+++,,,---.........------//////.........---,,,,,,,,,,,,------.../////////,,,------...............,,,,,,------------------///...------------...///........................------------------------//////////////////////////////////////////////////////////////////////////////.....................//////////////////...........................---///000222222000///---...------...000222111000,,,,,,---......///......................................................---------......---------///............---------////////////////////////////////////////////////......------------......---...............---------------...............}}}|||{{{|||{{{yyytttooommmmmmlllhhhccc___^^^^^^]]]^^^bbbggglllnnnnnnmmmeeefffggghhhjjjkkklllmmmeeebbb``````cccdddcccbbb[[[XXXUUUSSSRRRPPPMMMKKKGGGGGGGGGEEEDDDBBB@@@???===???AAA@@@===:::888777:::;;;;;;:::777666666777888777666555555555555666444555555555444333222111111333333000111333111---000000/////////.........//////000111222222111111000000/////////.........//////000000000000//////........./////////000000000000000000111111111222///---...111000+++)))***////////////////////////.........//////000222222222444666555222///.........///000000000///---,,,000---***(((***---///000------------......//////---..................---,,,,,,,,,,,,++++++,,,---///////////////...------+++---000000///---------,,,,,,,,,,,,------....../////////000000111111111111111111111000///...------......///000111222222000000///............///........................---.....................+++******+++,,,------,,,***++++++,,,------............////////////......,,,,,,------------............---------,,,,,,,,,......------------......------------------------,,,---...///000111000000222111//////000000///...,,,---000222222000...,,,---....../////////......//////000000111222222222...------,,,,,,------.../////////......------------------....../////////---------............///111111///......---------///..................///////////////////////////////////////////////////////////////////////////---------------,,,,,,+++000//////...------------,,,,,,---......//////000,,,---....../////////...------------------------.........------.................................------------------------////////////////////////////////////////////////////////////////////////.........---------------/////////....../////////........................---///000222222000///------,,,,,,---///111000///------......///.........................................................,,,,,,------------,,,,,,///............---------////////////////////////////////////////////////------------...///000111------...............---------------......//////~~~|||zzz{{{{{{yyysssnnnllllllkkkgggbbb^^^]]]]]][[[]]]aaaggglllnnnmmmlllcccbbbcccfffiiikkkkkkjjjbbbaaa```aaabbbcccbbbaaaZZZXXXVVVTTTSSSQQQMMMJJJHHHGGGGGGFFFEEECCCAAA@@@>>>@@@@@@???<<<:::999888:::;;;;;;:::888666777888999999888777777666555555444555555666555333222111000333333000000333333000111111000//////...------...///000111111222111111111000000/////////000000000000000000000000000000....../////////000000000........./////////000000///---...111000,,,+++,,,////////////////////////.........///000111222333///111333111---++++++---///000000000000///......111...***)))+++...000111...------------...//////........................------...---,,,+++---/////////000000//////...---))),,,......---++++++,,,+++,,,,,,------.........//////000000111111222222000111111222222222222222/////////000000111111111///...------,,,,,,---------------------------------------...............---,,,++++++------,,,+++))))))***+++,,,---...///......////////////......+++---......------...///.........------,,,,,,,,,......------------......------------------------,,,,,,---......///......000///000111333222000...---...000111111000///...---.../////////...,,,+++/////////000111111222222------,,,,,,,,,,,,------......................................./////////---------............///000000///............//////......------......///000000000////////////...////////////////////////000000000000000000000000......------,,,,,,,,,,,,000///......---.........000000//////...---------,,,---...///////////////............------------........................................................................////////////////////////////////////////////////////////////////////////------------------------//////............//////...........................///000000000000///......---,,,---///000000........./////////......---................................................,,,------------------,,,///............---------////////////////////////////////////////////////,,,,,,,,,---...000111222,,,---......///............------------...//////|||zzzzzz{{{yyyrrrmmmmmmmmmlllhhhccc___^^^^^^\\\^^^bbbhhhmmmooonnnmmmgggdddcccggglllmmmjjjggg^^^^^^___```bbbbbb```___YYYXXXWWWVVVTTTQQQMMMIIIHHHHHHGGGFFFEEECCCBBBAAA@@@AAAAAA???===;;;;;;<<<:::;;;;;;:::888777777888777888999::::::999888777555666777777777555333222111333333///...111222111000000000///////////////---...///000111111111111111000/////////000111222111000000000000000000111.../////////000000000000....../////////000000000111......111111......111////////////////////////.........///000222333444///111333000,,,***---000111000000//////////////////---,,,---///000///......------,,,---...///000.........------.........---///000...,,,,,,...000......//////......---,,,***,,,------,,,++++++,,,***+++,,,---..................//////000111111222///000111333333444444444000000000000000000000111///......------------------------------------------------.........//////000///------......---++++++,,,,,,,,,------............////////////......+++---///...---,,,...000,,,,,,---------------.........------------..............................---------------...---------...000444666555111.........///000000000000000------......---+++)))(((......//////000111111222......------------......------......//////000000////////////............---------............//////............//////000000//////......//////000000000000000/////////...////////////////////////000000000000000000000000................../////////......------...///000000000//////......------,,,---...///000000000000///.........---------------..................---........................////////////////////////////////////////////////////////////////////////////////////////////////---------.../////////000000///...------...///000................................................000///......000111000...///////////////...------......................................................////////////......///............---------////////////////////////////////////////////////...............///000000,,,------...//////.........------,,,---...///000|||zzzzzz{{{yyyrrrlllnnnnnnmmmiiidddaaa______\\\^^^ccciiinnnqqqpppnnnnnniiigggjjjoooqqqlllfff[[[\\\^^^```aaaaaa___^^^YYYXXXWWWWWWUUURRRMMMIIIHHHHHHGGGGGGEEEDDDBBBBBBBBBBBBBBB@@@===<<<===???:::;;;;;;:::888777888999555777999;;;<<<;;;:::999666777888999888666444333222444222---+++---///.........//////000000111111------///000000111111111111000/////////000222333111111000000000000111111////////////000000000000111111111111222222222222333000///222222000111444////////////////////////.........///000222333444222444555222...,,,000444222111///.........///000,,,---...111222222///,,,......---,,,---...///000......------------.........///111///---,,,///111------......------,,,+++---...///...------...///***+++,,,---............---------...///000000111111111222333333333333222111111111000000000000000111111000///////////////---------------------------------.........//////333222000///000///...,,,///............---------......////////////......+++---//////---,,,...000***++++++,,,---//////000.........------.........////////////////////////...............---------+++---111555777666222....../////////000000111111,,,,,,------,,,)))&&&%%%.........///000000111111//////............//////,,,,,,---...///000111111000000//////......---------------.........//////...------......///000111111111000000000000111111111111000000/////////...////////////////////////////////////////////////------......///111222333///...------...///000111------......///000000000,,,---...///000000000000//////.........---------------............------........................000000000000000000000000////////////////////////////////////////////////////////////////////////---......///000111111222000///...------...///000///////////////////////////...------------...///222111///000111111000///000000000000///...---,,,////////////////////////////////////////////////000000111111111111000000//////.........---------////////////////////////////////////////////////000000///............///,,,,,,---.../////////.........---,,,---...///000~~~|||zzzyyyvvvrrrooopppooommmiiidddaaaaaabbb___```dddiiimmmooonnnmmmgggeeefffoooyyyzzzoooddd[[[\\\^^^aaaddddddaaa^^^YYYYYYYYYXXXWWWSSSMMMIIIJJJJJJIIIHHHFFFDDDBBBAAADDDDDDCCCBBBAAA>>><<<:::===;;;999999::::::999888666777777888999:::::::::666666666555333222333555555444333222111000000000111...,,,---///111///---......////////////......000000000000000000000000222111111111000000/////////000111222222111000//////////////////////////////////////////////////////111222111///.........////////////000000000000222222111000//////000000//////...------------...................................................,,,---......,,,,,,---...////////////////////////000000//////.........---,,,...000111///---,,,,,,,,,------......------,,,///////////////.........000000111222333444444555111111111111111000//////...//////---+++))))))***000///...------...///000---,,,,,,+++,,,---///000......////////////......---------.........//////////////////////////////,,,,,,------...//////000------......///000000000---...///000000111000000/////////...---------,,,............//////////////////000000000000///......//////000000000000000---...////////////////////////...000111333222222//////...------------...(((222444......555888444444111......000111///---222...,,,---000111...+++.........////////////000.........///////////////////////////000000000000000000111111111000000/////////000000111111222222............///////////////......------///000111......------------......---------.........////////////...---------......000///---,,,,,,---...///---------------........................................../////////000000........................////////////////////////---.........//////000000............////////////000000000000////////////000000//////.........---000000000000000000000000------------------------...///000111111000///.............../////////000...............---------111111000000//////......//////......---------,,,000000000000000/////////////////////////////////........................---------.........//////~~~|||zzzyyyvvvrrrooooooooommmiiidddaaaaaabbb___aaadddiiimmmooonnnllljjjgggfffkkkrrrrrrkkkddd[[[\\\]]]```cccdddbbbaaaZZZYYYYYYYYYWWWSSSNNNJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDCCCAAA???<<<;;;===;;;::::::;;;;;;999888666666666777888999999999999::::::888666555666777444333222111000000000000222000......000111000/////////000000000000//////000000000000000000000000111111111111000000000//////000000111111000000///111111111111111111111111////////////////////////---...000000///......///////////////000000000000222111111000//////000000000///...---------------000000000000000000000000........................,,,---......,,,,,,---...////////////////////////000/////////............+++...000000...,,,,,,,,,------------------------/////////////////////...000111111222222333333444111111111111111000/////////000000///,,,+++++++++......------------......///...---------...///000......////////////......---------.........//////////////////////////////---......///000000111111000000000///......------...//////000000000000///..................------............////////////000000000000000000000000...///000000111111000000...//////000000000//////111111000000111111000000111000//////...////////////:::>>>777444<<>>888<<>>;;;666///***------........./////////222222111000000///......//////000000000111111111000000111222222222111111222222111111000000//////............///////////////......------///000111000//////......//////000....../////////000000000000000000000111222444444...///111222222222000000444666999<<<;;;888444111111111111111111111111111/////////000000000000000//////////////////////////////////////////////////////////////////000000............////////////......///000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000...////////////000000000333333222111000//////...------....../////////000.....................---000000111111111111222222000000000000000000000000111111111111111111111111....../////////000000000~~~}}}|||{{{yyyuuurrrooopppoookkkgggcccbbbbbbaaacccfffjjjnnnpppnnnmmmiiijjjjjjjjjiiihhhggggggcccaaa``````aaaaaa```___WWWVVVTTTTTTSSSPPPLLLIIIIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEFFFEEEDDDBBB@@@???>>>===;;;;;;;;;;;;888666444444444444444555555555888::::::999777555444555222222111111111222333333000000000000//////000111111111222222222222111111000000000000000000000000000000000000000000111111111000///......///000111////////////////////////000000000000000000000000000111222222000//////000////////////000000000000000///////////////000000111111000///...---------////////////////////////////////////////////////---...//////------...///////////////////////////.........///////////////,,,...///...,,,+++,,,---.........------.........---.........//////000000333222222111111000000///111111222222222222111111...///000///...---...///000111222333333222111000////////////......------......////////////.............../////////000000////////////////////////+++++++++,,,,,,,,,,,,,,,------......///000000000000000111000000///...------......//////000000000............////////////222000///...///000222444000111111222222222222222222333444444555555444444111333444444222111222444333222111111000000111111888<<<===;;;888555111,,,///000000000000111222333:::;;;???FFFKKKFFF999---........./////////000000333333222111000//////...000000000000111111111111000000111222222222222222222222111111000000//////............///////////////......------///000111000000000//////000000000/////////000000000111111000000000000111222333444///000222333444333222222777999;;;===<<<999555222222222222222222222222222111111111111111111111111........................000000000000000000000000000000000000000000//////............////////////...//////000111222222333000111111111111111111111111111111111111111111111////////////////////////111111111000000111111111////////////000000000111222222111111000///......---.........//////000000111111111111111111111222111111111111222222333333////////////////////////000000000000000000000000/////////000000000111111}}}}}}|||zzzvvvssspppqqqpppmmmiiieeeccccccbbbcccggglllppprrrqqqooojjjjjjkkkllllllkkkiiihhhcccbbbaaaaaabbbbbb```^^^WWWUUUTTTSSSRRRPPPMMMJJJJJJJJJKKKKKKKKKJJJJJJIIIFFFFFFFFFFFFEEECCCAAA@@@???===:::999999999888666444444444444444444444444777999;;;:::888666666666222111111111222333444444///000111000......000222111111222222222222111111000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000111333444333111/////////////////////000000000000//////......//////000000111000//////......//////111111111111111111111111////////////////////////---...//////...---...///////////////////////////.........///////////////...///000///---,,,---...---...////////////...---------......///000000000222222111111111000000000000111222222333222222222---...000///......///000//////000000000000//////....../////////...------......////////////............/////////000000000////////////////////////..................//////000000000///......------///000000000000//////...//////////////////000000............////////////111000//////000111333444111111222333333333333222222333444666777777777777222555777666333222444777333333222111111111111111<<<888222//////111222111...///111000000111333555999999>>>IIIRRRQQQCCC666//////000000000111111111333333222222111111000000000000000111111111222222000000111222333333333333111111111111000000000000............///////////////......------///000111111111000000000000111111000000000000111111111111///////////////000111222111222333444444444444444::::::;;;;;;:::777555444333333333333333333333333444333333333333222222222////////////////////////000000000000000000000000111111000000000000//////............///////////////000000111111222222222111111111111222222222222111111111111111111111111////////////////////////000//////......//////000/////////000000000111111111111111000000000000000////////////000000000000000000000000111111111111/////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111~~~}}}|||zzzwwwtttqqqrrrrrroookkkgggeeedddbbbcccgggmmmrrrttttttrrrnnnlllkkkkkklllllljjjhhh______```bbbddddddaaa___XXXWWWUUUTTTSSSRRRNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIFFFFFFGGGGGGFFFDDDBBBAAA@@@===999666666777777777555555555555555444444444333666888888777555555555000000000000111222333444000222222111//////111333000000111111111111000000000000000000000000000000///000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000///111222222000///000000////////////000000000000...............///000000//////////////////000111111111111111111111111111////////////////////////---///000///...---...000////////////////////////............/////////000///000000///...---...000,,,---///111111///---,,,------......///000000111111111111111000000000000000111222222333333333222...///000000//////111222/////////....../////////---...///000000000//////......////////////........./////////000000000000////////////////////////////////////////////////000000000///......------...//////000000000000///000000000///////////////............///////////////000000111111222333333111222222333444333333333222333444666888999::::::555888:::888444222444777555444333333222222333333555222///---------000222---///111111000111333666444555999BBBJJJJJJAAA888111111111111222222222222222222222222222222222222000000111111111222222222///000111222333333333333000000000000000111111111............///////////////......------///000111222111111000000111111222000000000111111111222222222111111111111111222222333333333333444555666777<<<;;;999777555555444555444444444444444444444444666555555555444444444444111111111111111111111111000000000000000000000000111111111000000000//////............////////////111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111000000///......///000000//////000000000111111111111111111111222222222222111111111111111000000000------......//////////////////000000111222222333222222222222222222222222222222222222222222222222000000000111111111222222~~~}}}}}}{{{wwwtttrrrssssssppplllhhheeeeeebbbdddhhhnnnsssvvvvvvtttsssnnnjjjiiijjjkkkjjjggg\\\]]]___cccffffffcccaaaZZZXXXVVVUUUUUUSSSPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFGGGGGGGGGFFFEEECCCBBBAAA===888555555666777777555555555555555555555555///111444555444333222333////////////000111333333111333444333000000222555000000111111111111000000000000000000000000000000//////000000111111111222111222333444444333222111////////////////////////000000000000000000000000,,,...000111000///000222////////////000000000000...............///000111.........//////000111222////////////////////////000000000000000000000000...///000///...---...000////////////////////////---.........//////000000000111111000......///000+++---000222222000---+++---------...///000000111000000000000000111111111000111222333333333333333///000222222111111222444222111000//////000111222...///000111222222111000......////////////......////////////000000000000////////////////////////..................------------......///000000000......///000000111000000111111000000//////................../////////000...///000222333333333222111222333333444444333333111222555777999;;;<<<<<<888;;;===:::555222444777666666555444444444444555///222777999444///---///---///111111000111444777111222555999===<<<888444111111222222222333333333222222222222222222333333000111111111111222222222///000111222333444444444//////000000111111222222............/////////000///......---...///000111222222111111111111222222000111111111111222222222666666555444444444555555444444333333444555777888===;;;777444222333444555555555555555555555555555777777666666555555555555333333333333333333333333000000000000000000000000222111111111000000//////............/////////000222222222111111111111111111111111222222333333333111111111111111111111111222222222222222222222222333222111000000111222333000000000000111111111111111222222333333444444555333333222222111111000000000000111111222222222333111111222333444444555555444444444444444444444444333333333333333333333333000111111111111222222222|||~~~~~~zzzuuussstttuuuvvvsssnnniiifffeeefffgggiiinnnrrrtttsssqqqqqqooommmlllllljjjddd_________```bbbddddddbbb```XXXWWWVVVVVVUUURRRNNNJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDAAA???===>>>;;;777555555555333222444444444555444444333333555555444333333222222111...000333333222111111222333333444444444333222111111111111000000000000000111111111000000000000000333222111000////////////222222333333333333222222000000000000000000000000000000000000111111111111444333111000000000111111//////000111111111111111...//////000111222222222222222111000//////000000111000000000000000111111000000000000000000000000000///...---------------........./////////000000////////////////////////////////////////////////111111000000/////////...---......///////////////000000////////////000000000000000000000000000000222222111000//////000000......//////000000111111//////000000000000//////////////////////////////,,,000333111---+++---000000///.........000111222222111111000000000000000000000000000///---,,,+++...//////000111222222222////////////000000000000222111111111000000////////////000000000000//////222222333444555555555555222444777:::;;;<<<;;;:::777777999999999999777777555333222444666777555222333333333333333222111000000111222222333333333333444444444444444444444444000111111111111222222222000111222333333333333333111111111111000000000000......111777<<<===888222///111222111000///000222333111///...///111333555999444111333222...///444444444444333333333222222222333444444555555444444444444444333333222222222444444444444444555666777888888666555444444444444666555555555555555666777888777777666666666666666444444444444444444444444555555444333111000////////////////////////////////////000111111111111000222222222222222222222222111111222333333444444555999777444333333222111///444444444444444444444444333333222222111111111111555444222111111222444555222111111000111222444555444555555444222000111222333222222222222333444555444555555555444333222222444444555555555444222111333333444555666666666555444444222222222222444444~~~|||~~~~~~yyytttrrrsssttttttrrrnnniiifffeeeffffffiiilllppprrrqqqooonnnllljjjjjjllljjjfffccc^^^___```bbbddddddbbb```ZZZYYYWWWWWWVVVSSSOOOKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGFFFDDDBBB@@@>>>>>>;;;888666555555444333333333444555555555555555444444444333222222111111///111333444333222222333333333444555444333222111111000000000000000000000000000000000111111111111111000000000000000111111111111111222222111111111000000000000000000000000000000000000111111111111222111000/////////000111//////000111111111111111...//////000111111222222222222111000000000000000555444333222111000000000000000000000000000000000111000//////.........//////////////////000000000//////////////////////////////////////////////////////.........---------...///000000111111000000000000////////////000000000000000000000000000000333222222111000000111111111111111111000000000000//////000000000000//////////////////////////////...222444333///---...111000000/////////000111222333333111000////////////000000111111000000//////000000111111222333333444////////////000000000111222111111111000000000000///000000000000000000///111222333444555555555555222444666999:::;;;::::::888999::::::::::::999888:::999888999;;;;;;999777444444444444444333222222222222333444444444333333444444444444333333333222111111111111222222222222111222333333444444333333222222111111111111111111222111333777<<<;;;666111///111222222111000000111222111000///000222555666444000///111111...000444444444333222222222222222222333444444555555444444555444444444333333333333555555444555555666666777888777666555444444444444555555555666666666666666888777666666555555666666444444444444444444444444666666555444222111111000000000000000000000000000///000111111222222111111222222222222222222222222333333333444555555666666???<<<777555444555666555555555555555555555555555555555666666555444444333555555444333333444555555555444333222222333444444555666777555333222333444444444444444555555555555555555555555555444333333555555666666666555444333444444555555666666555555555555444333333444555555~~~{{{}}}}}}xxxrrrqqqppprrrsssrrrnnnjjjgggfffdddeeegggkkkooopppooonnnllliiiggghhhjjjkkkiiifff^^^^^^___bbbddddddbbb___ZZZYYYXXXXXXWWWTTTPPPLLLMMMMMMMMMMMMLLLKKKJJJJJJEEEEEEFFFEEEDDDCCCAAA@@@>>>;;;888666666666555333333444555555666666666666444444333222222111111000...000222222111000111222333444444555555333222111000000000000000000111111///000000000111222222222////////////000111222333222222222222222222222222////////////////////////000000000000111111111111000//////...//////000111//////000111111111111111/////////000111111222222222222111000000000000111999888666444222111000///000000000000000000000000111111000000//////000000000000000000000///////////////////////////////////////////////////////////////............------///000111111222222111111000000////////////000000000000000000000000000000333333222111111111222222333222222111111000000//////000000111111000000///////////////////////////222444666555111///000222111111000000000111222222444333222000///.........//////000000111111111111///000000111111222222333/////////000000000111111111111111111111000000000000000000000000000000000111111222333444444444444222333555777999999999888999:::;;;<<<<<<;;;:::999999777777777888777555444444444555555555444333333444444555555555444333333444444333333222222111111111111222222222333333333222222333444444444333333222222222222222222222222555444555888:::999444//////111333333222111000111111000///...///111333555///---...111222111222444444333222111111111222333222333444444555555444444555555555555555444444444555555666666666666777777777666666555444444444333444555666777888777777666777777666555555555555666555555555555555555555555777777666555444333333222222222222222222222222222000111111222222222222222333333333333333333333333444444555555666777777888BBB===888555555777888999666666666666666666666666555666777888777666555444555555555555555555555555888777555444333333444444666777888777555444444555444555666777888777666666555555555666555555444333666666777777777666555444555555666666666555555444666555555444444555555666}}}zzz||||||vvvqqqpppnnnppprrrqqqnnnjjjgggfffbbbcccfffjjjoooqqqqqqppplllhhhffffffiiijjjiiiggg]]]]]]___aaaccccccaaa___ZZZYYYXXXWWWVVVSSSOOOLLLLLLMMMMMMLLLLLLKKKJJJIIIDDDDDDEEEEEEEEECCCBBBAAA>>>;;;888777777666666444666666666777777666555555444333333222111111000000---///000000//////000111333444555555555444222222000000000000000111111111//////000111222222333333000000//////000111222222333333333333333333333333///////////////////////////000000000111111111111////////////000000111111//////000111111111111111//////000000111111111111222222111000000111111111999888666444222111000000000000000000000000000000111000000//////000000000000000////////////......////////////////////////////////////////////////111111000000000000000000///000111111222222111111000000////////////000000000000000000000000000000222222111111000111111222111111111000000000000000000000000111111000000000////////////////////////333555666555222000000111111111111111111111222222333222111000////////////000000/////////000000000------....../////////000//////000000000111111111111111111111111111111111111111111111111111111111000111222333444444444444333333555666777777777777:::;;;<<<======<<<;;;:::555555444444444333111000333444444444444444333333444444555555444333222222222222222222222222222222222222222222333333333444222222333333333333222222111222222222222222333333555444444666888666222//////111444444333111111111111000///...---...///000//////000333444444444555444333222000000111222333222333444444555555444444666666666666666555555555666666777777777777777666555555555555444444333333222444666888999888666555777666555555444444555555555555555555555555555555777777777666666555555444333333333333333333333333111111222333333333333222333333333333333333333333444444555555666777777777===:::666444444666666666666666666666666666666666333444666777777666444333444555666666666666555444777666555444333444444555666777777777555444444666333555777888999888666555555555555666666555555444555555555555555555555555666666666666666555444333555555444444444444555555}}}zzz|||{{{vvvpppooommmooorrrrrrooojjjgggfff```aaaeeejjjpppssstttsssmmmjjjgggfffhhhiiigggeee]]]]]]^^^```bbbbbb```^^^YYYXXXWWWVVVUUURRRNNNKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCDDDEEEEEEEEEDDDBBBAAA>>><<<999777777777777666999999999888777666555444444444333333222111111000///111222111000000222333444444555666555444333222//////000000111111111111///000000111222333333444222222111000//////000000222222111111111111222222000000000000000000000000///000000000111111111111///000000111222222222222//////000111111111111111000000000000000111111111222111111111111111222222555444333222222111111111000000000000000000000000/////////......///000000........................000000000000000000000000000000000000000000000000000000111111111111111111...///000000111111000000000000////////////000000000000000000000000000000000000////////////000000---------...///000111111000000111111111111000000000000000000000000000000222333444333222000000000111111222222222111111111////////////000111222333444333222111000000000000............////////////000000000000111111111111111111111111111222222222222222111111111111222222111111222333444444444444444444555555666666666666::::::;;;<<<<<<;;;::::::777888888777666555444444111222333333333333222222333333333333333222111000000000111222333333444444222333333333444444444444111222222222222222111111111111111222222333333333222222333444555555333111000222444444333222222222666555333111///............000111222333444444333444333222111111111222333222333444444555555444444666666666666666666666666666666777888777777666555333444444555444444333222111333555777888777666555666555555444444444444444555555555555555555555555666666666666666666555555333333333333333333333333111111222333333333333222333333333333333333333333222333333444444555666666777555444444555555444222444444444444444444444444333444555666666555444444333444555555555555444333333333222222222333555666444555666555333222333444222444666777777777555444444444555555555555555444333333333333333333333333555555666555555444333222333333333444444333333333~~~{{{|||{{{vvvpppooommmpppsssssspppkkkgggeee___aaadddjjjpppssstttsssnnnkkkhhhhhhjjjiiigggccc\\\\\\]]]```bbbbbb```]]]XXXWWWVVVVVVUUURRRMMMJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDEEEEEEEEECCCBBBAAA>>><<<999888888888888777:::::::::999888777666555555555444333333222222111444555555444333444666777444555555666555444333222/////////000111111222222000111111111222333333333333222111000////////////000///...------...///000000000000000000000000000000000000000111111111111000111111222222222222111//////000111111111111111000000000000000000111111222111111111111222333333222222111111111111222222000000000000000000000000//////.........///000000............/////////000000000000000000000000000000000000000000000000000......////////////000000...///000000111111000000000000////////////000000000000000000000000000000//////.........///000000++++++,,,---///000111111000111111222222111111000000000000000000000000000111111222222222111000000111111111222111111000///.........///000222333444888666444222111111222222111111111111111111111111000000000111111111222222111111111222222222222222444333222111111222333444222222333444555555555555555555555555666666666666888999:::;;;;;;:::999888666888999888666555555555111111222222333333222222222222333333222222111111000111111222333444555555333333333444444444555555222222333333333222111111111222222333333444444555111222333333444444444444222333444444222222333444:::999777555333222111111...111111000111444555333444444444333333333222222222333444444555555444444555555555666666666666666555666777888777666555444222222444444444333222111111222333555666666666555555555444333333333333444444444444444444444444444444444444555555555555555444444444444444444444444000111111222222222222222222222222222222222222222111111222222333444444444444333444555666666333111222222222222222222222222555555555555555666666666444444444444444444444444111111000000111222444555222333444333222111222444222333444555666555444444222333444444555444444444111111000000000111222222333444444444444333333222222333333444444333333222{{{}}}|||vvvqqqooonnnqqqttttttqqqkkkgggeee```aaadddiiinnnqqqpppooommmkkkiiijjjlllkkkgggddd[[[\\\]]]___aaaaaa___]]]YYYXXXWWWWWWUUUSSSNNNKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEEEEEEEDDDCCCAAA@@@>>><<<999888999999888888888888999999999999999888666666555444444333333222444555555555444444666888444555666666666555333222...//////000111111222222222222222222222222222222111111000000000000000111111000///------///000111222222222222222222222222000000000000111111111111000111111222222111000/////////000111111111111111111000000000000000000000222111111111222222333444222222111111111111222222000000000000000000000000000/////////000000111222......///000111222333333000000000000000000000000000000000000000000000000....../////////000000000///000111111222222111111000000////////////000000000000000000000000000000///////////////000111111,,,------...///000000111000111111222222111111000000000000000000000000000111000111222333333222111000000111111111000///...////////////000111333333555444222000000000222222222222222222222222222222000000111111111222222222111111111222222333333333555333222111111222333555333333444555666666666666777777666666666666666666666777888999999888777666222444666666444222333555111222222333444444333333222222333333444333333333444444444333333333333333444444444444555555555555444555555555444444333222444444444555666666777777444555555555444555666777444555444222111222444666888888777666444444333333///333333111333999<<<:::333444555666666444333111222333444444555555444444444444555555555666666666444555777777777555444222000222333444444333222111000111111222333444555666555444444333222333333333333333333333333333333333222222222333333444444444333333333333333333333333///000111111222222111111111111111111111111111111111111222222333333444444333222111222444444333111222222222222222222222222444333222111222333555666777666555444444555666777333222111000000111333333111333444333222111222444333333444444444555555555111222222333444444333333000000/////////000222222111111222333333333222222333333444555555444333333|||}}}|||wwwqqqoooooorrruuuuuuqqqlllgggeeeaaabbbeeeiiilllnnnmmmkkkkkkjjjiiikkknnnmmmiiieee[[[[[[]]]___aaaaaa___]]]ZZZYYYXXXXXXWWWTTTOOOLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFFFFDDDCCCAAA@@@???<<<:::888999999999888555666888999:::;;;;;;;;;777666666555555444333333222333333222111222444666444555666666666555333333...//////000111222222222333333222222222222222222////////////000111222333444333111000000111333444222222222222222222222222000000000000111111111111000000111111111///...---//////000111111111111111111111111000000000000000222111111111222333333444444333222222111111222222000000000000000000000000111111000000111222333333//////000222333444555666000000000000000000000000000000000000000000000000000000111111222222222333111111222333333333333222000000////////////000000000000000000000000000000000000///000000111222222////////////000000000000111111222222222222111111000000000000000000000000111000000222444444333222///000111111111///...---000000000000000111111222000///---,,,---...000111111111111000000000000000000111111111111222222222111111111222222333333333555444222111111222444555333444555666777777777777888777777666666666666777555666777888888777666555222555777777444333555777222333444444555555555444222222333444555555555555777777666555333222111111444444444555555555666666666777777777666555444444555666666777888999999:::777888888777555555666888666555444222000111555888333333333333333333333333222666666444777???CCCAAA333444777888888666333111222333444444555555444444333444444444555555666666444555666777666555333111000111333444444333222000000000000111222333555666555444333333222222333333222222222222222222222222000111111222222333333333333333333333333333333333//////000111111111111111000000000000000000000000111111222333333444444555222000...---///111222222222222222222222222222222222000...------000222444999777666444444666777999555444222111000111111222222333444444222222333444555444444444444555666666000111222222333333333333111000/////////000222333///000111222222222222222333444555666666555444333{{{wwwxxxyyyuuuqqqpppqqqrrrrrrqqqooommmjjjhhh``````aaaffflllooonnnllljjjhhhgggiiikkkkkkgggddd^^^^^^___aaaccccccbbb```ZZZYYYXXXXXXXXXUUUQQQNNNJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEECCCAAA@@@<<<:::777777777888888777888888999::::::;;;<<<<<<:::888555444444444222111000000111222333333444555444555555333111//////000333222222222333444444555444444555555444444333333//////000000111111222222555444222000//////000000111111111111111111111111000111333444444333111000///////////////000000111//////000000111111222222111111222222222111111000333111//////222222000...333333222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111......//////000000111111...000333333222111111222222222222111111111111000000111222333333333222111//////000111111111111111//////000000000000//////111111111000000000000000333111000111333444111...111111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111222222333333333333333222222333333444555333222111222333444333111111222333333444444333333333333444555444333111000333333222222222222222222333444555555666666555555888777777777777666666666888888777666666666666666333333333444444444555555444444444444444444444444333444444444555555666666666777888888666666777888444555555666777888888888888888888888777777777777999999999999999999999999:::999888666666777777888444444444555555555666666777777777777777777777777:::888777999===AAACCCDDD333666;;;??????<<<777444777777444111333888888555;;;333///222555555444444333444666666666555444333000222444444444333444444...///000000000000222444444444333111///000333666333333333222222222222111222666888666000...000444333222111/////////000111222222222222222111000///111333444333222111222333222222222222222222222222222222222111111222222222//////000111111111111111111111222222222222111111444444444555555666666666333222222222111111000000000222333333222222333444111111222333333333333222333333222222333333444555333111000......000111222111000////////////000000555555444444444333333333{{{wwwxxxyyyuuuqqqpppqqqrrrrrrrrrpppmmmiiigggcccbbbcccggglllooonnnllliiigggfffgggiiijjjgggddd]]]]]]^^^```cccdddbbbaaaZZZYYYXXXXXXXXXUUUQQQNNNIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKJJJIIIGGGDDDCCCAAA>>><<<999888999:::999999777888888999::::::;;;;;;999777555444444444333222111222222333444555555555444555555333111//////000222222222222222333444444444555555555444333222222000000000000000111111111444333222000000///000000111111111111111111111111000111333444444333111000111111111111111222222333000000000000000000000000000000111111111000000///222000...///111111///---333222222111000000111111222222222222222222222222222111111111111111111222111111111111111111111111000000000000111111111222///111333444333222222333222222222111111111111000333444555666666555444333//////000111111111111111111111222222222222111111111000000000000000000000111///...///111222000...111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111222222222222111111111111222333333000///...///000111000...111222333333444444333333444444444444444333222222222222222222222222222222333444555555666666555555777777777777777777777777888777777666555555666666444444444444555555555555444444444555555666666666555555666666666777777777888999:::999888777888:::666666666777888888999999999999999999999888888888;;;;;;::::::::::::::::::888777666555555555666666666666666666777777777888666666666666666666555555777555444555999<<<>>>???666999<<<======999555333444999;;;888777===CCCEEE>>>666000222333222111111444333444555666555444222444444444333222111222222111222222222111222333444333333333333333333444444333333333333222222222222222333333333222111222222333222111000///000000111222333333333333222111000111222333333111111222333333333333333333333333333111222222222222222222111000000111222222222111111111222222333333222222111333333333333444444444555333333222222222111111111000111222222111111222444111222222333333333333333333333333333333444555555333222000000000111333444222111111000000000111111666666555555555444444444{{{wwwxxxyyyuuuqqqppppppqqqssssssqqqmmmhhheeeeeedddeeehhhmmmooonnnkkkhhheeecccdddggghhhgggeee\\\\\\]]]```cccdddcccbbbZZZZZZYYYXXXXXXUUUQQQNNNHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLJJJHHHFFFDDDBBB>>><<<999888999999999888666777777888888999999999777555444444555555555444333333444444555555666666333444555333111000000111222111111111111222333333555555555555444333111111111111111111000000000000333222111000000000000000111111111111111111111111000111222333333222111000111111111111111222222333111111111111000000000000...//////000000000//////333111000000111222000///333222111111000111111111222222222222222222222222333222111000000111222333111111111111111111111111111111111111222222222222000222444444333222333444222222222111111111111000444555666666555444333222//////000111111111111111111111222222222222111111000000000000000000111111000///---...000111222111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111111000000000000000111222222333111000111222333222111111222222333333333333333555444333333333333333333111111111111111111111111333333444555555555555444555555555666777777888888777777666555555555666666555555555666666666777777555555666666777888999999888888888888888999999999:::;;;<<<;;;:::999:::<<<777888888999999:::::::::999999999:::::::::::::::<<<<<<<<<;;;;;;:::::::::888888777666666666666666888888888888999999999999888888888777777666666666666444333444777999:::::::::;;;;;;;;;:::777444222222;;;AAA>>>;;;BBBMMMUUUCCC;;;444333333111000111555444444555666666555444777555444222111222333444555444444444333333333333222222333555666666555333444444444333333333222222222000///000333444333111333222111111000111111111444444444444444333333222111222333333111111222333444444444444444444444444222222222333333222222222222222333333333222222111222333333444444333333222222222222222333333333333333333333333333222222222111333444444333222444555222333333444444444444444444444444444444555555666444333222222222444555666333333333222222333333444777777777777666666666666{{{wwwxxxyyyuuuqqqpppoooqqqssstttrrrmmmhhhddddddcccdddhhhmmmooonnnlllgggdddaaaaaadddgggfffeeeZZZZZZ\\\___ccceeedddccc[[[ZZZYYYXXXWWWUUUPPPMMMGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMLLLKKKHHHFFFCCCBBB<<<:::777666777777666666666666666777777777888888666444333333555666666555444444444444444555555555222333444333111000111222222111111000111111222222555555555444333222111000222222111111000000//////111111111000000000000000111111111111111111111111000111222222222222111000///////////////000000111000000000000000111111111...///000000111000000000444333333333333333222111222222111111111111111222222222222222222222222222333222111//////111222333111111111111111111111111111111111111111111111111000111333333222111222444222222222111111111000000222222333333222000...---//////000111111111111111//////000000000000//////000000000000000111111111111111000000222333555555000111111111111111222222000000000000000000000000///000000000111111111111111111111111111111111111000000111111111111111111111000000000000111222222444333222222444444333222111111222333333333333222444333111000000111222333000000111111111111222222111111222333333333333333222333333444666777777888777777666555555666666666777777777777888888888888666777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<;;;<<<>>>999:::::::::;;;;;;;;;<<<999999999:::::::::::::::<<<<<<<<<;;;;;;:::999999;;;;;;::::::999999999999999:::::::::::::::::::::;;;::::::999999888888777999777666666888:::::::::;;;::::::999888666555555444<<>><<>>888666555333333555555888;;;:::777666888;;;:::777444222333555777888777666555555555555444222444333333555777888666444555555555555444444444444333333333333444444333333333333333333222222333333555555666666666666555555222333444333222111222444555555555555555555555555333333444555555444333333444444555555555444333333444555555666666555555444444444444444444444444444555555444444444444444444444666777777666555777888444444555666666666666555666666555555666666777888555555555555555777888999666666555555555666777777::::::999999999888888888{{{wwwxxxyyyuuuqqqpppnnnpppssstttrrrnnniiieeeaaaaaabbbffflllooonnnlllgggccc``````ccceeeeeecccYYYZZZ[[[___ccceeedddccc[[[ZZZYYYYYYWWWTTTPPPMMMGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKIIIGGGEEECCCAAA>>>;;;888777777777777666555666666666666666777777555333222333555777777666444444444444333333333333111333444333111111222333222222111111000111111222444444444444333222111000222222111111000000/////////000000000111111000000000000000000000000000000111111111111111111111111///////////////000000111...//////000111222222333///000111111222222222111222333333222111111111111222111111111111111222222222222222222222222222222222222111000000111222222111111111111111111111111000000000000000000000000///000111111000000111333222222222111111111000000000111111111000///---,,,//////000111111111111111//////000000000000////////////000000111111111111000111111222222333444666000000111111222222222333000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222111111111111111222333333111///...///000111000///000111222222333333222222222111000//////000111222000000111111222222222222000000111222222222222222111111222333555666777777777777666666666777777888888888999999999:::::::::999::::::<<<===>>>??????========================<<<===>>>>>><<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::=========<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888:::999888999:::;;;;;;:::999888888888888888999999888<<<<<<999999???DDDFFFAAA;;;777777666444555999666>>>DDDAAA999777===EEEBBB===888555555777888888777666555666888888666333777666666777888999888888777777777777666666666666666888:::888444222444777444444555555555555555555777777888888888888777777444555666555444333444666888888888888888888888888555666888999999888666555666777777888777777666666777777888888888888777777777777777777777777777777666777777777777777777777555666888777666666777999666777777888888888888888888888888888888999999:::888888888888999999::::::888888888888888999:::;;;<<<<<<<<<;;;;;;;;;::::::{{{wwwxxxyyyuuuqqqpppmmmooorrrsssrrroookkkhhhbbbaaabbbfffkkknnnmmmjjjgggdddaaaaaadddeeecccaaaYYYZZZ[[[___bbbddddddbbb\\\[[[YYYYYYWWWTTTPPPLLLHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDCCCBBBAAA???<<<::::::::::::999666666666666666666666666555333222333555777777666555444444444333333222222111222333333222111222444333333222111111111111222333333333333333222222111111111111111000000000000......///000111111111000000000000000000000000000111111111111111111111111111111111111111222222333/////////000111111222222///000111222222333222222000111111111///...///000111111111000111111222333111111111111111111111111111111111111111111111111111111111111111111111111000000000//////////////////000000///...///111222222222222111111111111000111222333333222111///...//////000111111111111111111111222222222222111111/////////000111111222222---///222222111111111222000000111111222333333333000000000000000000000000000000000000111111111111222222222222222222222222333333333222222222222222222111111111111222333333222111000000222222111000000111111222222222222222000000000///000000111111111111111222333333444444000111222222333333222222222333333555666777888888888888777777777888999999:::::::::;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::999888999;;;;;;:::999777777777888999:::<<<===<<<<<<999666888======999;;;777555777777555666:::999@@@GGGCCC;;;999@@@IIIIIICCC<<<888888888666444777666666888<<<===:::777999<<<>>>>>><<<;;;;;;;;;:::::::::999999999888888888<<>>>>>>>>>>>>>>============{{{wwwxxxyyyuuuqqqpppmmmnnnpppqqqqqqooommmkkkfffeeeeeehhhkkkmmmkkkhhhgggdddbbbccceeedddaaa^^^ZZZZZZ[[[___bbbccccccaaa\\\[[[ZZZYYYWWWTTTOOOLLLIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCCCC@@@===<<<<<<;;;;;;:::666666666666666666666666555444222333555777777666666666666555444333333222000111333333222222333444444444333222222222222222111111222333333333333222000000000000000111111111,,,---///000111111111111000000000000000000000000111111000000000000111111111111111111111222222333222111111111000000//////...///000111222222222222000222333222000...000111111111000000111222222333000000000000000000000000///111222333333222111///111111111111111111111111111111111000000000//////000000111000//////111333222222222111111111111000222222333444444333222111//////000111111111111111111111222222222222111111...//////000111111222222---000444444222000000000000000111222222333444444000000000000000000000000000000000000111111111111222222222222222222222222222222222222111111111000111000000000000111222222444333222222444444333222000000111222222222222222000000111222222222222222111222222333444444555555333333444555555555555555666666777777888999::::::999999888888999::::::;;;;;;;;;;;;<<<<<<<<<======@@@@@@@@@AAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>;;;<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@=========>>>>>>??????@@@>>>???@@@@@@@@@???======>>>>>>>>>>>>=========<<<:::::::::;;;<<<<<<======:::999999:::<<<===<<<:::888888888999:::<<<===>>>======;;;999;;;>>><<<777999777888::::::888888<<<;;;???AAA@@@<<<<<<@@@EEEGGGBBB;;;999::::::888666888666777;;;@@@BBB@@@<<<:::AAAIIIJJJDDD???===>>><<<<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;999777888:::777888999;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<::::::;;;<<<========================<<<>>>@@@AAAAAA@@@>>><<<::::::<<<===>>>>>>??????======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<=========888:::;;;;;;:::999;;;<<<;;;<<<======>>>>>>======>>>============>>>??????>>>>>>>>>>>>======<<<;;;============>>>???@@@AAA@@@@@@@@@?????????>>>>>>{{{wwwxxxyyyuuuqqqqqqlllnnnoooppppppooonnnmmmjjjhhhhhhiiilllllliiifffgggeeecccdddeeeddd```\\\ZZZZZZ\\\___bbbcccbbbaaa\\\[[[ZZZYYYWWWTTTOOOLLLJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEBBB???<<<:::::::::999888777777777777777666666666555444333333555666666555888888777666555444444333000111333333222222333555555444444333222222222333000000111222333333333333//////000000111111222222,,,---///000111111111111000000000000000000000000111111000000000000111111///////////////000000111555444333111000...---,,,---...///000111111111111333555777555333111333555111111000000111222333333////////////////////////...000222444444222000...111111111111111111111111333222222222111111000000111111111000///000222555222222222111111111111000000111222333444333222111//////000111111111111111//////000000000000//////...//////000111222222222...333777888555222111111000000111222333333444444000000000000000000000000000000000000111111111111222222222222222222222222222111111111000000/////////////////////000111111111000///000111111000///000000111222222222222111000222333444555444444333222222333444444555666666555666777777888888777777999999999:::;;;;;;<<<<<<:::999999999:::;;;;;;<<<<<<<<<<<<<<<============AAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>:::;;;<<<;;;:::999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>???@@@AAAAAABBBBBB>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>======>>>???@@@AAABBBBBB<<<;;;;;;===??????>>>===999999:::;;;<<<<<<=========??????===>>>AAA???;;;<<<:::<<>>===:::888777888===DDDGGGDDD@@@:::EEEQQQSSSKKKBBB>>>???>>>============<<<<<<<<<;;;999888999;;;<<<;;;:::888999;;;<<<===<<<;;;;;;::::::;;;<<<======<<<<<<<<<===>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@>>>:::;;;===>>>@@@AAAAAAAAA??????@@@@@@@@@@@@????????????>>>>>>=========<<<<<<=========>>>>>>??????===>>>??????>>>>>>???@@@======>>>????????????????????????>>>???@@@@@@AAA@@@@@@@@@@@@???===<<<;;;>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????zzzuuuvvvuuurrroooooommmlllllllllmmmmmmjjjhhhpppkkkfffeeegggiiigggeeehhheeeaaaaaacccdddcccaaaWWWVVVYYY```dddcccaaabbb]]][[[XXXWWWXXXUUUQQQLLLFFFGGGIIIJJJJJJIIIGGGFFFJJJIIIHHHGGGFFFDDDCCCCCC@@@???>>>===<<<;;;;;;;;;>>><<<;;;999777555555444666555333444666777777777555555555444333222111000555444333333222222333333999999777666444222111000222333333444444333333333000000000000000000000000333222111000000111222222666222......111222000,,,---...///000111111111111//////............//////111111111111111000000000/////////000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222111111111111222222222111///......///111222///////////////000111111.........///000111222222000//////.........//////000000111222222222222222333222111//////111222333222222333333333333222222111111111111111222333333///111222222000///000000222222111111000000000///.../////////000000111111////////////////////////000000000111111111111111111111222222222111111111111111111111000000000000111000000000000000000000222111000000//////000000222222222333333555666666666666555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>@@@BBBBBBAAAAAABBBCCC@@@??????>>>>>>>>>>>>>>>???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>===>>>>>>???@@@???>>>>>>>>>???@@@AAA<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===============>>>???>>>===============>>>999999;;;===@@@BBBDDDDDD@@@CCCLLLVVVUUUIII>>>:::???????????????>>>===<<<>>>>>>>>>??????>>><<<:::===<<<;;;;;;<<<======<<<;;;999:::??????::::::???>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;<<<>>>AAABBB@@@???======>>>???@@@<<>><<<<<<===@@@???>>>>>>>>>???@@@AAA???===;;;<<>>;;;@@@@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEAAAEEEGGGEEEAAA>>>@@@CCC{{{vvvvvvvvvrrroooooommmmmmmmmnnnooonnnjjjhhhjjjfffcccdddhhhjjjiiifffgggccc```___aaabbb```^^^XXXVVVYYY```dddbbbaaaaaa[[[XXXVVVUUUVVVTTTOOOKKKHHHIIIIIIJJJIIIHHHGGGFFFJJJIIIHHHGGGFFFDDDCCCCCC@@@???===<<<;;;;;;::::::===<<<:::888777666666666777555444444666777777666555555555555555444333222444444333222222222222333888777666555333222111111333333444444444333333222111111111111111111111111333222111111111222333444666222......111222000...000111111111111111000000000//////......//////000/////////...............000000000000111111111111222222222222222222222222111111111111111111111111000000000000111111111111222222111111111111222222111000...------...000111000////////////000111111////////////000111222333111000000//////000000111///000111111222222111111444333111000000111333444111111222222222222111111000////////////000111111222444555444222111111222222222111111111000000000///000000000000000000111000000000000000000000000...////////////000000000111222222333333333222222000000000000000000000000333333333222222222222222333333222222222222333333555555555555666777888999::::::999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???@@@AAA@@@???>>>>>>======>>>>>>???>>>>>>======>>>>>>>>>????????????????????????AAABBBBBBCCCDDDCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBAAA@@@?????????@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAA>>>???EEENNNNNNFFFAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>?????????>>>===AAA@@@@@@AAABBBBBB@@@>>>???;;;<<<@@@AAA======AAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@???>>>???AAACCCDDDBBB@@@???>>>???@@@AAA>>>@@@BBBBBB@@@>>>>>>???AAA@@@@@@???@@@AAABBBCCCBBB@@@>>>>>>@@@BBBAAA???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCGGGIIIHHHCCCAAABBBEEE{{{vvvwwwwwwtttppppppmmmmmmoooqqqrrroookkkgggbbbaaaaaadddiiikkkjjjhhheeebbb^^^^^^___```]]][[[YYYWWWZZZ```cccaaa``````[[[XXXVVVUUUVVVTTTOOOKKKKKKKKKJJJIIIHHHGGGGGGFFFIIIIIIHHHGGGFFFDDDCCCBBB???>>>===<<<;;;:::::::::;;;:::999888888777777888888777555555666777666555666666666666666666666555444444333222222222222333555555444333333222222111444555555555444333222222222222222222222222222222222222222222222333444555777333///...111222222000333333333222222000//////000000000//////000000000..................//////000000111111111222222222333333333333333333333333111111111111111111111111000000111111111222222222333222222111111222222333222222000000000000222222000000000000000111222222000000000000111222333333222222111111111111222222111222222222333333333333444444222111111222444444111111222222222222111111000000000000000111111222444555666555333111111111222222222222111111111111111111111111111111000000111111111111111111111111//////000000111111111111222333444555555555555555111222222333333444444444666666666666666666666666555555555555666777888999999999999999::::::;;;<<>>>>>>>>>>>?????????>>>>>>============???@@@@@@>>>===>>>>>>??????>>>============>>>??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@EEEGGGFFFFFFHHHAAAAAAAAABBBBBBBBBBBBBBB@@@@@@?????????@@@AAAAAACCCBBBAAABBBBBBAAA>>><<>>===@@@AAA??????@@@??????????????????????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@BBBDDDFFFEEECCCBBBAAAAAAAAABBBAAABBBDDDCCCBBB@@@AAAAAACCCCCCBBBBBBBBBCCCDDDEEEFFFCCCAAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFIIIKKKJJJFFFDDDEEEGGG{{{wwwyyyyyyuuuqqqqqqmmmnnnqqqssstttpppkkkfff______aaaeeejjjkkkjjjhhhdddaaa^^^]]]______\\\YYYZZZXXXZZZ```cccaaa______\\\ZZZWWWWWWXXXVVVQQQMMMNNNMMMKKKIIIHHHGGGGGGGGGIIIIIIIIIHHHGGGEEECCCBBB???>>>===;;;:::::::::::::::999999888888999999:::999777666555666666666555555555555555666666777777555444333333222222333333222222222222222222222222555555666555555444333222222222222222222222222222000000111222222333444555777444000///111222333222222222222222222111000///111111000000000000111111000000000111111111111111000000111111222222333333444444444444444444444444222222222222222222222222111111222222222333333333444333333222222333333444555555444333333444555555222111111111111222333333111111111111111222333333222222222222222333333444555555555555555666666666444444333222222333444444222333333444444333333222444333333333333444555555444555666555222000///000333333333333333333333333444444333333222222111111444444444444444444444444333333333444555555666666555555666777888888888888666666777888888999::::::999999999:::::::::::::::888888999999:::<<<===>>>===============>>>???@@@CCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<>>>??????===<<<<<<===??????>>>============>>>@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEECCCCCCDDDEEEEEEEEEEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>===@@@@@@@@@CCCEEEGGGJJJMMMCCCBBBCCCCCCCCCDDDEEEEEEAAAAAAAAA@@@@@@AAACCCEEEKKKHHHEEEBBBAAA@@@>>>===BBB@@@??????@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAA@@@@@@AAACCCHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGEEEDDDCCCCCCDDDFFFFFFDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGIIIJJJJJJGGGFFFFFFHHH|||xxxzzzzzzvvvsssrrrmmmooorrrtttuuuqqqjjjeee```aaadddgggjjjjjjiiigggdddaaa^^^^^^``````]]]ZZZZZZXXXZZZ```cccaaa______\\\YYYWWWWWWXXXVVVRRRNNNOOONNNLLLJJJHHHGGGGGGGGGHHHIIIIIIHHHGGGEEECCCAAA???>>>===<<<;;;:::::::::999999888888999::::::;;;:::888666666666777666555555444444444555666777888666555555444333444444444111111111222222222333333666666666666666555444333222222222222222222222222///000111222222333444444777555222111222333444444///000111111222222222222222222111111111111222222111111111222222222333333000111111222333333444444555555555555555555555555444444444444444444444444333333333444444444444555555555444444444444555555666666555555555555666666444333333333333444555555222222222222222222333444333333222222333444555555666666555555555666777888444444444444444444444444666666777777777777666666666555555555555666777777666777888777444222222222555555555555555555555555666666666555555444444444666666666666666666666666555555666777777888999999888888999::::::;;;::::::888999999:::;;;<<<======;;;<<<<<<<<<=========>>>;;;;;;;;;<<<>>>???AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<===??????===<<<======@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA===>>>>>>>>>??????@@@@@@@@@AAABBBBBBDDDGGGIIIIIIDDDCCCCCCCCCDDDEEEFFFFFFAAABBBCCCBBB@@@AAADDDGGGWWWRRRKKKEEECCCCCCCCCCCCCCCEEEFFFDDDBBB@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC???AAABBBBBBAAAAAABBBCCCGGGGGGFFFEEEDDDDDDDDDCCCEEEDDDCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHGGGFFFFFFFFF|||yyy{{{|||xxxtttsssnnnoooqqqttttttpppjjjeeeaaaccceeeggghhhhhhgggfffbbb```^^^___aaaaaa^^^[[[YYYWWWZZZ```cccaaa``````YYYWWWUUUUUUVVVUUUPPPLLLOOONNNMMMLLLJJJIIIGGGGGGHHHHHHIIIIIIHHHEEEBBBAAA@@@???>>>===<<<;;;;;;;;;999999999999999:::;;;;;;999777666666777888777666666555444444444666777888777777666555555555555666111111222222222333333333555555666666666666666555333333333333333333333333000111222333444444333333555555444444444444555555000000111222333444444333333333222222222222333333000000000111222222333333333333444444555666777777777777777777777777777777666666666666666666666666555555555666666666777777777777777666666777777777666666666666666666666666666666666666666777777888555555555444444555555666444444444444555666777888777666555555555666777888777777777777777777777777999999999::::::999999999666666666555666777777888:::;;;<<<;;;999777777777777777777777777888888888888888888888888777777777888888888888888888888888666666777888999::::::;;;<<<<<<=========<<<<<<;;;999:::::::::;;;<<<<<<<<<<<<======>>>>>>?????????=========>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<========================<<<>>>???@@@???>>>???@@@AAAAAA@@@????????????@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA===>>>>>>???@@@AAABBBBBB???BBBBBBAAABBBEEEFFFDDDEEEDDDCCCBBBBBBCCCEEEFFFAAACCCEEEDDDAAAAAACCCFFFUUUPPPHHHCCCBBBBBBCCCDDDFFFMMMQQQLLLFFFBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEECCCBBBBBBDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFCCCDDDEEEEEECCCCCCDDDEEECCCDDDFFFGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDD|||zzz|||}}}yyyuuusssnnnoooqqqrrrrrroooiiieeeaaabbbdddfffffffffffffff```^^^]]]___aaabbb___[[[XXXVVVYYY```dddbbbaaaaaaYYYWWWUUUUUUVVVUUUQQQMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHEEEBBB@@@AAA@@@???>>>===<<<<<<<<<::::::999999999:::;;;;;;888777555666777888888777888777666555555666888999999888888777777777777777222222222333333333333333444555666777777777777777555555555555555555555555333444555666666555444444333555666777666555555555333444555555555555555444444444333333333333444444111111222222333444444555666777777888999:::;;;<<<::::::::::::::::::::::::888888888888888888888888777777777888888888999999999999999888888999999999999999999::::::999999999888888888888888999:::::::::999999888888999999999777777777777888999:::;;;:::999888777888999;;;<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::888888888888888999::::::;;;<<<>>>===;;;::::::;;;999999999999:::::::::;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::888999999:::;;;<<<===>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDAAABBBBBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>><<<>>>@@@AAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEGGGHHHJJJKKKKKKJJJHHHGGGAAAAAAAAA@@@@@@@@@?????????@@@AAABBBCCCBBBBBBAAABBBCCCEEEHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA???@@@@@@AAAAAABBBCCCCCC@@@DDDCCC@@@AAAFFFGGGDDDEEEDDDBBBAAAAAAAAACCCDDD@@@DDDFFFEEEBBB@@@AAADDDIIIFFFBBB@@@AAAAAAAAAAAAFFFSSSZZZSSSGGGBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEDDDCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@@@@CCCDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEAAADDDGGGGGGEEECCCCCCDDDAAACCCEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCC|||zzz}}}~~~zzzuuutttoooooopppqqqqqqnnniiieee___aaacccdddddddddeeefff^^^\\\\\\^^^aaaaaa___[[[WWWVVVYYY```dddcccaaabbb[[[YYYWWWWWWXXXWWWSSSOOOLLLMMMNNNNNNMMMKKKIIIGGGGGGHHHIIIJJJHHHEEEBBB@@@BBBAAA@@@>>>============:::::::::999999::::::;;;888666555666888999999888:::999888666666777999::::::999999888888888888888333333333333333333333333333444555777888888888888777777777777777777777777666666777888888777666555222555777888777666555555888888888888777666555444555444444333333444444555444444555555666777888888999999:::;;;===>>>>>>???========================999999999999999999999999888888999999999:::::::::;;;::::::999999::::::;;;======>>>>>>>>>>>>======::::::999999::::::;;;<<<======<<<;;;;;;;;;<<<<<<:::999::::::;;;<<<===>>>???>>><<<<<<<<<===???AAA======>>>>>>>>>>>>======:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======:::;;;===<<<;;;::::::;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@????????????@@@@@@AAABBBDDDDDDCCCCCCCCCCCCCCCDDDAAAAAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>??????<<<>>>AAABBBBBBBBBDDDEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJLLLLLLJJJIIIHHH?????????>>>>>>>>>======>>>???AAABBBBBBBBBAAAAAAAAACCCEEEHHHJJJLLLLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCFFFEEEAAABBBHHHKKKIIIEEEDDDBBB@@@???@@@AAABBB@@@DDDGGGFFFBBB???@@@CCCCCCBBBBBBCCCEEEFFFDDDCCCDDDTTT^^^UUUFFF???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBCCCBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDAAA>>>???BBBDDDDDDBBBBBBCCCDDDEEEFFFEEEDDDDDD@@@DDDHHHHHHFFFCCCCCCCCC@@@BBBDDDFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCDDDFFFFFFEEECCC|||zzzxxxvvvtttqqqmmmmmmmmmnnnooommmiiifffbbbaaaaaaccceeefffeeecccdddaaa]]][[[[[[[[[[[[[[[WWWWWWXXX[[[^^^aaaaaa```YYYWWWUUUVVVWWWVVVRRRNNNOOOQQQQQQNNNJJJHHHHHHJJJGGGGGGHHHGGGFFFDDDBBBAAA???>>>>>>=========>>>>>>:::::::::999::::::;;;;;;::::::;;;;;;;;;:::999999888999:::888666555666777444444444444555666777777555444333333333444555666333444666777999::::::;;;999:::;;;;;;:::999777666999999999999999999999999999999999888777666555444888888999999999:::::::::888999999:::::::::999999777666555555555666888888===???AAACCCCCCAAA???===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????======>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@AAA@@@?????????@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>?????????>>>=========<<<======>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@============<<<;;;:::999============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAAAAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@???>>>======<<<;;;;;;:::999888888888999777777888999;;;<<<======999999888888999:::<<<============<<<======>>>>>>DDDCCCBBBAAAAAABBBCCCDDDFFFEEEDDDCCCBBBAAAAAAAAADDDDDDBBBAAAAAABBBCCCDDDBBBBBBBBBDDDEEEDDDBBB@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGDDDFFFHHHHHHHHHGGGHHHJJJAAACCCEEEEEECCC@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEHHHIIIJJJIIIHHHKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEE<<>>AAABBBBBBCCCCCCBBBBBBAAA>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDBBBAAAAAABBBCCCBBB@@@>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>??????@@@AAACCCDDDEEE~~~{{{yyyxxxvvvsssqqqmmmmmmmmmnnnooommmiiifffbbbaaaaaaccceeeeeedddcccccc```]]][[[[[[[[[[[[ZZZWWWWWWYYY\\\```bbbcccbbbZZZWWWUUUUUUWWWVVVSSSOOOOOOQQQQQQOOOKKKHHHHHHIIIKKKKKKJJJHHHEEEBBB???===???>>>>>>======>>>>>>>>><<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<;;;;;;:::===>>>>>>===:::999999:::888888777777666777777777777666555555555666888888777777888999::::::::::::;;;;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888;;;;;;:::::::::;;;<<<===@@@AAACCCEEEEEECCCAAA@@@???@@@@@@AAAAAA@@@@@@???AAAAAA@@@???????????????======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>========================>>>>>>>>>>>>=========>>>??????@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;<<<============>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@BBBCCCEEEEEECCCBBBCCCDDDCCCDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@>>>===;;;:::999:::999999888888888888999888888999:::;;;<<<===>>>;;;::::::::::::<<<===>>>????????????@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFBBBDDDEEEFFFDDDDDDDDDEEE???AAADDDFFFEEEDDDCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEGGGIIIIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEE<<<>>>BBBBBBAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEEEEHHHOOOUUUSSSJJJBBB@@@AAABBBBBBCCCCCCCCCCCCBBBBBB??????AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAACCCDDDDDDCCCAAA@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCEEEEEE~~~|||zzzxxxwwwvvvsssqqqmmmmmmnnnoooooommmiiifffaaaaaaaaabbbdddeeedddcccccc```]]][[[[[[[[[ZZZZZZWWWWWWYYY]]]aaadddeeeddd\\\XXXUUUTTTVVVVVVSSSQQQOOOPPPQQQOOOLLLIIIIIIIIIKKKKKKJJJHHHFFFBBB???>>>??????>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<===============@@@AAAAAA???===;;;<<<<<<===<<<;;;:::999999999999:::999999999999:::;;;<<<;;;;;;<<<<<<<<<;;;::::::===>>>???????????????>>>>>>>>>>>>>>>===========================<<<;;;:::<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<;;;:::999???>>>>>>===>>>???@@@AAABBBDDDEEEGGGGGGEEEDDDBBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>????????????===>>>>>>>>>>>>>>>============>>>????????????>>>?????????>>>>>>======<<<<<<<<<<<<<<<=========>>>=========>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@CCCDDDFFFFFFDDDCCCDDDEEECCCDDDFFFFFFFFFDDDBBB@@@BBBAAA@@@>>><<<:::888888999999999999999999::::::999::::::;;;<<<===>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEDDDBBBAAABBBBBB@@@CCCFFFHHHGGGFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEE???@@@BBBCCCBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIPPPWWW\\\VVVJJJAAAAAAEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEEEECCCBBBBBBBBBAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEE}}}{{{yyywwwwwwvvvsssqqqnnnmmmnnnoooooommmjjjfffaaa``````bbbdddeeedddbbbbbb___]]][[[[[[[[[ZZZYYYUUUVVVXXX\\\```ddddddddd]]]YYYUUUTTTUUUVVVTTTRRROOOPPPPPPOOOMMMKKKIIIIIIHHHHHHHHHHHHGGGEEECCCBBB@@@@@@?????????@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<===???@@@@@@@@@@@@@@@AAAAAA@@@===<<<<<<===??????>>>==============================>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>===<<>>======@@@???>>>>>>>>>???AAAAAADDDEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC>>>????????????>>>>>>======>>>>>>?????????>>>>>>??????>>>>>>============;;;;;;<<<<<<======>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBBDDDEEEGGGGGGEEEDDDEEEFFFDDDEEEGGGHHHGGGFFFCCCBBBBBBAAA@@@???===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAADDDEEEFFFEEECCCAAAAAABBBEEEHHHJJJKKKIIIGGGFFFGGGGGGFFFFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJUUUXXXZZZTTTKKKDDDCCCFFFBBBBBBBBBCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEIIIFFFDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEE|||zzzxxxwwwwwwvvvtttrrrnnnnnnnnnooopppnnnjjjgggaaa``````bbbdddeeedddbbbaaa___]]]\\\\\\[[[YYYXXXSSSTTTUUUYYY^^^aaabbbbbb]]]YYYUUUTTTUUUVVVTTTRRROOOOOOOOOOOOOOOMMMJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBB@@@??????????????????AAABBBCCCCCCCCCCCCBBBCCCCCCBBB@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCC@@@@@@AAABBBBBBCCCBBBBBBAAAAAA@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCDDD@@@@@@AAAAAA@@@??????>>>>>>>>>????????????>>>>>>???>>>===<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???===>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFEEEFFFGGGHHHHHHFFFEEECCCBBBBBBAAAAAA@@@@@@??????<<<===>>>????????????>>><<<=====================>>>>>>???@@@@@@AAAAAAAAABBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEEEECCCDDDDDDCCCBBBBBBEEEHHHEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@DDDFFFFFFEEECCCAAAAAAAAAGGGIIILLLMMMKKKJJJIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGGGGQQQPPPNNNKKKHHHEEECCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGPPPKKKFFFBBBBBBCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFF|||zzzxxxxxxxxxwwwuuutttnnnnnnoooppppppnnnjjjggg`````````aaacccdddcccbbb```^^^\\\\\\\\\[[[YYYWWWRRRRRRTTTXXX\\\_________]]]YYYVVVUUUWWWWWWTTTRRRPPPOOOOOOPPPPPPNNNKKKHHHHHHIIIIIIIIIGGGFFFDDDCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>>>>???>>><<<<<<;;;<<<===>>>;;;<<<<<<===>>>???@@@@@@?????????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAABBBAAA@@@???===============<<<<<<<<<===>>>???@@@@@@AAA@@@@@@CCCBBBAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@????????????BBBBBBDDDEEEEEEEEEEEEEEECCCEEEFFFEEEBBBAAADDDGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEDDDBBBAAA@@@AAADDDGGGKKKMMMNNNNNNNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEECCCDDDFFFGGGGGGFFFJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDGGGEEEBBBBBBDDDDDDBBB???AAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEFFFGGGHHHIIIJJJRRRMMMGGGCCCBBBDDDEEEFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHIIIIIIIII|||zzzyyyxxxyyyxxxwwwuuuooonnnoooppppppnnnjjjggg`````````aaacccdddcccbbb___^^^\\\\\\\\\[[[XXXVVVRRRRRRTTTWWW[[[^^^^^^]]]\\\YYYWWWWWWXXXWWWTTTQQQPPPOOOOOOPPPQQQOOOKKKHHHFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLKKKKKKLLLNNNJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHFFFDDDCCCCCCDDDEEEBBBCCCDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????@@@???===<<<<<<===???@@@<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFCCCEEEFFFFFFEEEDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCBBB???@@@BBBBBBBBBAAA???>>>=========<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAABBBDDDEEEFFFFFFEEEEEECCCGGGIIIHHHDDDAAACCCEEECCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGFFFDDDCCCCCCCCCDDDGGGKKKNNNNNNOOOPPPQQQNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGEEECCCDDDGGGIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLNNNKKKHHHFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNMMMMMMMMMNNNNNNOOO|||{{{yyyyyyyyyyyyxxxvvvoooooooooppppppnnnkkkggg```______aaacccdddcccaaa___^^^\\\\\\\\\[[[XXXVVVSSSSSSTTTWWW[[[]]]]]]\\\[[[YYYWWWXXXYYYXXXTTTPPPPPPOOONNNPPPRRRPPPLLLGGGBBBCCCEEEHHHIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIHHHJJJLLLLLLLLLMMMOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNOOOPPPPPPOOONNNMMMLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEECCCCCCEEEGGGIIIFFFFFFEEEEEEFFFGGGHHHHHHHHHFFFEEECCCCCCDDDFFFGGGCCCCCCDDDEEEGGGHHHIIIJJJDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHHHHBBBDDDFFFHHHIIIJJJJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???AAA@@@>>>======???@@@BBB<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEECCCDDDFFFFFFDDDCCCDDDEEEGGGFFFDDDCCCCCCEEEFFFHHHGGGFFFEEEDDDCCCBBBAAAAAA???@@@BBBBBBBBB@@@>>>============<<<;;;;;;:::::::::;;;===>>>??????>>>>>>888888999:::<<<===???@@@BBBBBBCCCDDDDDDCCCBBBBBB=========>>>???AAABBBCCCAAABBBDDDEEEFFFFFFFFFEEEDDDIIILLLJJJEEEBBBCCCEEECCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGGGGJJJMMMNNNNNNMMMMMMNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEECCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIFFFEEEFFFIIILLLMMMLLLHHHHHHHHHHHHGGGGGGFFFEEEIIIHHHHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJ@@@DDDGGGGGGEEEDDDFFFIIIEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEGGGHHHJJJKKKLLLMMMIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMPPPOOOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRSSS|||yyyxxxyyyyyywwwtttrrrqqqpppoooooommmiiifffccc```___bbbggghhheee```^^^\\\[[[\\\^^^^^^[[[WWWUUUUUUUUUWWW[[[___aaaaaa\\\WWWUUUXXXZZZWWWTTTSSSNNNOOOOOOOOONNNMMMKKKJJJBBBDDDFFFHHHIIIIIIHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRYYYSSSMMMLLLOOORRRQQQOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPNNNLLLKKKKKKKKKKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHKKKJJJIIIGGGFFFEEEDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKIIIGGGEEEEEEGGGIIIKKKEEEFFFFFFGGGGGGGGGFFFFFFJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIIIIJJJIIIHHHGGGEEEHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEBBBFFFGGGBBB@@@CCCDDDBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCEEEEEEDDDCCCEEEFFFFFFFFFDDDDDDEEEGGGJJJIIIHHHHHHGGGGGGGGGHHHFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@===:::777666777:::<<<888888999:::;;;<<<<<<======<<<<<<======>>>???@@@EEEEEEDDDCCCBBB@@@???>>>===>>>>>>???@@@@@@AAAAAACCCBBBBBBEEEHHHIIIGGGDDDCCCNNNgggKKKHHHDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHKKKLLLMMMMMMMMMKKKJJJIIIJJJKKKMMMNNNOOOOOONNNMMMJJJIIIHHHHHHGGGGGGGGGGGGKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHFFFDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFFFFGGGJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFEEEFFFGGGGGGHHHGGGHHHIIIJJJIIIIIIGGGFFFEEEGGGIIIHHHGGGFFFGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHLLLLLLKKKJJJKKKMMMOOOQQQMMMLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKOOOPPPMMMMMMRRRSSSOOOPPPQQQQQQPPPOOONNNMMMLLLOOONNNNNNPPPRRRTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTTTT{{{xxxwwwyyyyyyvvvtttqqqpppooooooooonnnkkkhhhdddbbbbbbdddggghhheeebbb```^^^]]]^^^``````\\\YYYWWWWWWWWWZZZ]]]_________]]]WWWUUUXXXZZZVVVSSSRRRNNNNNNOOONNNMMMKKKJJJHHHCCCDDDEEEFFFGGGHHHHHHHHHLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNOOOPPPQQQRRRSSS]]]XXXRRRPPPRRRSSSRRROOORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNLLLKKKKKKKKKKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCDDDEEEFFFEEEDDDEEEEEEFFFEEEDDDCCCEEEGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFEEEEEEEEEEEEDDDDDDDDD@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>;;;999999999;;;<<<:::::::::;;;;;;<<<<<<===;;;;;;<<<===???AAACCCDDDDDDDDDDDDDDDCCCBBB@@@@@@>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGFFFEEEMMMVVVkkkMMMIIIEEEEEECCCGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJMMMNNNOOOPPPPPPOOOMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJIIIIIIHHHGGGGGGIIIJJJJJJHHHGGGGGGHHHKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKNNNMMMLLLLLLLLLNNNPPPRRROOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOQQQQQQOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMPPPQQQNNNNNNRRRSSSOOORRRRRRRRRSSSRRRRRRRRRQQQSSSQQQQQQRRRSSSTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTT~~~zzzwwwvvvxxxxxxvvvsssoooooonnnooopppooollljjjddddddeeefffffffffeeeeeeccc```^^^___aaaaaa^^^[[[XXXXXXZZZ]]]___```^^^\\\]]]XXXVVVXXXZZZVVVRRRRRRNNNNNNNNNMMMKKKIIIGGGFFFDDDDDDDDDDDDEEEGGGHHHIIILLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNOOOOOOPPPRRRSSSTTTZZZVVVSSSSSSTTTUUUSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMKKKKKKLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHIIIIIIJJJLLLMMMNNNLLLMMMMMMMMMMMMLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFHHHIIIJJJJJJKKKKKKHHHHHHIIIIIIHHHHHHGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIMMMEEEDDDJJJLLLGGGEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCDDDFFFFFFFFFEEEDDDEEEEEEDDDCCCCCCDDDFFFDDDEEEEEEFFFHHHIIIJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>=======================================;;;<<<===???BBBDDDGGGHHHDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEGGGHHHGGGEEEFFFKKKNNNWWW[[[lllMMMIIIFFFHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHJJJLLLMMMOOOPPPPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKIIIHHHGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJLLLMMMLLLJJJIIIIIIJJJMMMLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQTTTTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPQQQQQQRRRRRRSSSSSSOOORRRRRRPPPPPPRRRRRRPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQRRRTTTTTTSSSQQQUUUUUUVVVVVVVVVVVVUUUUUU}}}yyyvvvvvvwwwxxxuuusssppppppoooooopppooollljjjbbbdddfffeeeddddddeeefffdddaaa^^^___aaaaaa^^^[[[WWWXXX[[[___bbbbbb___]]]^^^XXXVVVXXXYYYVVVRRRQQQOOONNNMMMKKKIIIGGGFFFEEECCCCCCBBBBBBCCCEEEGGGHHHLLLKKKKKKKKKLLLMMMNNNNNNPPPPPPOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSQQQPPPOOOQQQTTTVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOONNNLLLMMMMMMNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOONNNNNNMMMKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKKKKJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLKKKIIIGGGEEECCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLKKKJJJIIIIIIIIIKKKKKKFFFFFFGGGHHHIIIJJJLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLPPPPPPOOONNNMMMMMMLLLLLLGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFGGGGGGHHHIIIIIIQQQGGGGGGTTTXXXNNNGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCDDDDDDDDDBBBBBBDDDEEEDDDDDDFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???AAAAAAAAA@@@@@@?????????>>>???@@@BBBDDDGGGIIIKKKEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKKKKHHHGGGKKKWWWaaaoookkksssPPPKKKGGGIIIKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPOOOOOORRRRRRSSSSSSSSSRRRPPPPPPMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNMMMKKKJJJIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKMMMOOOPPPOOOMMMLLLLLLLLLOOONNNNNNNNNMMMMMMMMMMMMKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRUUUUUUTTTSSSRRRRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSSSSRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUSSSQQQTTTTTTUUUUUUUUUUUUTTTTTT|||yyyvvvvvvwwwxxxvvvssssssrrrqqqppppppnnnjjjhhhaaabbbdddccccccccceeefffccc```]]]]]]______\\\ZZZTTTVVVZZZ___cccdddaaa___]]]XXXUUUXXXZZZVVVSSSRRRNNNMMMLLLJJJHHHFFFEEEEEECCCCCCBBBBBBCCCEEEGGGHHHKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPOOOOOONNNNNNNNNOOOPPPPPPOOONNNMMMLLLLLLKKKNNNNNNNNNNNNOOOQQQRRRSSSNNNOOOPPPRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNNNNPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOONNNLLLLLLJJJKKKLLLNNNNNNMMMMMMLLLJJJJJJKKKLLLMMMMMMNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHFFFEEECCCCCCCCCDDDFFFGGGIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMHHHHHHIIIIIIJJJLLLNNNOOOKKKKKKJJJJJJKKKKKKLLLLLLQQQQQQPPPOOOOOONNNMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIOOOFFFJJJYYY]]]PPPFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEEEEDDDCCCDDDDDDDDDBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFEEEEEECCCCCCEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGIIIJJJKKKHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLNNNNNNJJJJJJSSScccqqq|||}}}VVVNNNGGGHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLNNNOOOPPPQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWRRRRRRRRRQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUTTTTTTSSSOOONNNNNNNNNNNNNNNOOOOOORRRQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLIIIGGGFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMKKKKKKKKKKKKLLLIIIIIIJJJJJJKKKMMMNNNOOOKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQSSSRRRPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMNNNOOOQQQRRRSSSSSSPPPPPPQQQQQQRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRUUUTTTSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTTTTUUUUUUTTTSSSTTTUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPTTTXXXZZZZZZXXXUUUSSSSSSTTTTTTTTTTTTSSSSSS|||yyyvvvvvvxxxyyywwwttttttsssqqqqqqpppnnnjjjggg``````aaaaaaccceeefffgggccc```\\\\\\]]]]]][[[YYYTTTUUUYYY^^^bbbdddbbb```\\\WWWUUUXXXZZZWWWTTTSSSNNNMMMKKKIIIHHHGGGFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJLLLKKKLLLLLLMMMNNNPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOSSSRRRQQQOOONNNLLLKKKJJJNNNNNNOOOOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPQQQRRRSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRQQQPPPOOONNNMMMJJJKKKLLLMMMNNNMMMMMMLLLJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKJJJJJJKKKKKKLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOPPPPPPOOONNNMMMNNNOOOOOOOOONNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLNNNOOOJJJJJJIIIIIIIIIJJJJJJKKKNNNNNNNNNMMMLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHEEEJJJUUUWWWNNNEEECCCCCCCCCCCCBBBBBBCCCCCCDDDBBBAAAAAABBBEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGHHHIIIJJJIIIHHHGGGKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPMMMOOONNNLLLMMMUUUeeerrrxxxlllpppPPPOOOJJJLLLNNNLLLMMMOOOPPPPPPOOOMMMLLLKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYTTTSSSSSSSSSSSSTTTUUUUUUQQQRRRSSSUUUVVVVVVUUUUUUPPPPPPPPPOOOPPPPPPQQQRRRUUUTTTRRRPPPNNNMMMLLLLLLOOOOOOOOONNNOOOOOOPPPPPPNNNOOOOOOOOOOOOOOOPPPPPPOOONNNLLLJJJJJJKKKLLLNNNKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLLLLLLLMMMMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNNNNNNNOOOQQQQQQRRRSSSUUUUUUSSSSSSSSSTTTSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTQQQQQQRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUUUUTTTTTTTTTUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWTTTTTTWWWWWWUUUUUUWWW[[[YYYWWWTTTSSSRRRRRRRRRRRRUUU[[[aaaeeeccc^^^ZZZTTTTTTTTTUUUUUUTTTTTTTTT}}}zzzwwwwwwyyyzzzxxxvvvsssrrrqqqqqqpppooollliiibbb___^^^```eeehhhiiihhhddd```\\\[[[]]]]]][[[YYYUUUVVVYYY]]]aaabbb```^^^[[[VVVTTTXXXZZZXXXUUUUUUNNNMMMKKKIIIHHHGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNPPPQQQRRRSSSVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSQQQPPPOOONNNMMMPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSSSSSSSUUUUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOONNNOOOOOOOOOOOOOOOOOONNNNNNOOOQQQQQQQQQNNNLLLJJJMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMIIIJJJKKKKKKLLLLLLLLLKKKLLLKKKJJJIIIJJJKKKMMMNNNKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGIIIIIIIIIIIIHHHEEEGGGKKKMMMMMMJJJFFFCCCCCCBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCDDDGGGHHHHHHGGGEEEEEEFFFEEEDDDCCCEEEGGGEEEFFFIIIJJJKKKKKKJJJJJJMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPPPPQQQPPPPPPOOOOOOMMMNNNNNNOOOOOOPPPQQQQQQKKKMMMNNNMMMMMMRRR[[[ccc[[[SSS___JJJQQQNNNOOOPPPNNNPPPRRRSSSSSSRRRPPPNNNPPPQQQRRRSSSSSSSSSSSSSSSWWWXXXYYY[[[[[[[[[ZZZYYYUUUUUUTTTTTTTTTUUUWWWWWWRRRSSSTTTUUUVVVUUUTTTSSSQQQQQQQQQQQQQQQRRRSSSSSSVVVVVVTTTSSSRRRQQQQQQQQQTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNOOOPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSTTTRRRTTTVVVWWWVVVVVVVVVXXXUUUUUUVVVVVVUUUTTTRRRQQQRRRRRRSSSSSSTTTTTTTTTUUUSSSSSSTTTUUUVVVWWWXXXYYYVVVVVVWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWTTTTTTXXXYYYVVVVVVZZZ\\\[[[YYYVVVUUUUUUVVVVVVUUUZZZbbbiiillliiiaaa[[[UUUVVVVVVWWWWWWVVVVVVUUU}}}zzzwwwwwwzzzzzzyyyvvvqqqpppppppppqqqpppnnnkkkccc___]]]```ggglllllliiieeeaaa]]]\\\]]]^^^\\\YYYXXXXXXZZZ\\\___```___]]]ZZZUUUSSSXXXZZZXXXVVVVVVMMMLLLKKKIIIHHHHHHIIIIIIIIIKKKMMMOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXUUUVVVWWWWWWWWWXXXZZZ\\\ZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTVVVWWWVVVUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPLLLMMMNNNOOOPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMPPPQQQPPPMMMJJJHHHMMMMMMNNNOOONNNMMMLLLKKKOOOMMMKKKJJJJJJLLLNNNPPPHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNKKKLLLMMMOOOOOOOOONNNMMMLLLKKKJJJIIIIIIJJJLLLMMMNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNJJJKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGHHHJJJJJJJJJJJJIIIFFFKKKMMMIIIGGGIIIIIIFFFCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEDDDFFFIIIJJJJJJIIIEEEFFFFFFFFFDDDDDDFFFGGGCCCEEEHHHKKKMMMMMMMMMLLLNNNNNNNNNNNNMMMMMMMMMLLLNNNNNNNNNOOOOOONNNNNNNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPRRRRRRSSSSSSRRRQQQQQQPPPMMMMMMNNNNNNOOOPPPPPPQQQIIIKKKNNNNNNMMMMMMPPPSSSUUUOOO___OOOWWWQQQLLLKKKNNNPPPRRRSSSSSSRRRPPPNNNTTTTTTTTTTTTTTTSSSRRRQQQYYYYYY[[[[[[\\\[[[ZZZYYYVVVVVVUUUTTTUUUVVVXXXYYYTTTUUUVVVVVVUUUTTTRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVSSSTTTUUUVVVXXXYYY[[[[[[XXXXXXWWWVVVUUUUUUUUUUUUSSSRRRPPPOOONNNNNNOOOOOORRRRRRPPPOOONNNMMMMMMMMMOOOOOONNNNNNOOOOOOPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVSSSUUUWWWXXXWWWWWWXXXZZZVVVVVVWWWWWWVVVTTTSSSRRRTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWXXXZZZ[[[[[[XXXYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXYYYYYYZZZ\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXTTTTTTYYYZZZWWWXXX\\\[[[ZZZXXXVVVUUUVVVWWWXXXVVV\\\dddlllnnniii```YYYWWWXXXXXXYYYYYYXXXXXXWWW}}}zzzvvvvvvxxxyyywwwuuupppppppppssstttrrrlllggg```cccdddbbbdddjjjlllkkkgggccc^^^\\\\\\\\\ZZZXXXWWWWWWXXX[[[^^^___^^^]]]XXXUUUSSSTTTWWWXXXWWWUUUPPPOOOLLLJJJIIIJJJMMMNNNNNNNNNOOOPPPQQQQQQPPPPPPOOOPPPRRRUUUVVVWWWWWWWWWTTTSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUWWWXXXYYYZZZZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWVVVVVVVVVWWWYYYZZZUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTSSSRRRQQQOOONNNMMMLLLPPPOOONNNMMMLLLMMMMMMMMMIIIJJJKKKKKKLLLKKKKKKKKKMMMGGGLLLRRRNNNOOOQQQKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPLLLLLLLLLLLLLLLLLLMMMMMMPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLKKKJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHJJJKKKMMMMMMLLLLLLMMMMMMNNNOOOQQQNNNNNNRRRTTTRRRQQQRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOOOOPPPPPPQQQTTTRRRPPPOOOOOOQQQSSSUUUPPPOOOOOOOOOPPPQQQSSSUUUTTTQQQRRRVVVWWWSSSQQQQQQTTTNNNKKKPPPUUUSSSPPPNNNPPPOOONNNMMMMMMNNNOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQQQQRRRQQQPPPOOOPPPSSSVVVSSSTTTUUUVVVVVVWWWVVVVVVWWWUUUTTTTTTVVVWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQSSSWWW[[[]]]ZZZZZZZZZZZZYYYXXXWWWVVV]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUUUUVVVXXXZZZ\\\]]]ZZZYYYWWWUUUUUUUUUVVVWWWUUUTTTTTTSSSRRRQQQQQQPPPVVVQQQLLLKKKMMMNNNKKKHHHLLLLLLLLLMMMNNNOOOOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTWWWYYYZZZYYYXXXXXXVVVWWWWWWXXXWWWVVVTTTSSSSSSUUUVVVXXXXXXWWWVVVUUUXXXYYYYYYZZZ[[[\\\\\\\\\[[[\\\]]]]]][[[[[[\\\]]][[[\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\^^^^^^]]]\\\\\\]]]^^^^^^]]]]]]\\\\\\\\\]]]___```^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXX]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[|||xxxwwwxxxyyywwwuuupppooooooqqqsssqqqkkkeee```ccccccbbbdddiiikkkjjjeeeaaa\\\[[[\\\]]]\\\ZZZWWWVVVWWWZZZ]]]______^^^[[[XXXVVVUUUWWWWWWVVVTTTRRRPPPOOOMMMMMMMMMOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSQQQRRRTTTVVVXXXXXXXXXXXXUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXX[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLPPPIIIMMMQQQMMMPPPTTTOOOLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPOOONNNMMMMMMNNNPPPQQQPPPOOOOOONNNNNNNNNOOOOOOPPPOOOMMMLLLKKKLLLMMMNNNPPPOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPOOONNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOOOONNNNNNNNNJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKHHHIIIJJJJJJIIIIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQPPPRRRXXXZZZVVVSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTSSSQQQPPPPPPRRRTTTUUURRRRRRRRRRRRSSSTTTUUUVVVWWWUUUUUUWWWVVVRRRSSSWWWUUUPPPNNNRRRSSSQQQOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRSSSUUUWWWUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSUUUVVVVVVUUUTTTTTTUUUVVVVVVUUUUUUUUURRRQQQQQQRRRTTTWWWYYY[[[[[[\\\\\\\\\[[[ZZZYYYYYY]]]]]]]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[YYYWWWWWWXXXYYYZZZWWWWWWVVVUUUUUUTTTSSSSSSUUUPPPKKKKKKMMMMMMKKKHHHKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSVVVXXXZZZZZZZZZZZZXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZ[[[ZZZYYYXXXZZZ[[[[[[\\\]]]]]]^^^^^^^^^___``````^^^^^^___```^^^____________^^^]]]]]]\\\]]]^^^___```______^^^aaa```___^^^^^^___```aaa^^^^^^]]]]]]]]]^^^```aaa_________^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]~~~yyyxxxyyyyyyxxxvvvpppooooooqqqrrrpppjjjeee```ccccccaaaccchhhjjjhhhccc___\\\[[[]]]___^^^]]]WWWVVVVVVXXX[[[^^^``````___\\\YYYXXXWWWVVVTTTRRRUUUUUUTTTTTTTTTTTTSSSSSSVVVVVVWWWXXXXXXXXXWWWWWWUUUUUUWWWXXXXXXYYYYYYXXXVVVVVVWWWVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXX]]]]]]]]]\\\\\\ZZZYYYXXXYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUSSSRRRQQQPPPOOONNNMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOSSSLLLNNNQQQMMMRRRVVVQQQMMMMMMNNNOOOPPPPPPQQQQQQSSSRRRQQQQQQPPPPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSRRRQQQPPPQQQRRRRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPOOOQQQRRRRRRQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMLLLKKKKKKKKKKKKLLLIIIKKKLLLLLLKKKLLLNNNPPPQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSXXX```bbb]]]VVVTTTVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQSSSUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWYYYXXXYYYXXXTTTRRRWWW```]]]WWWRRRRRRQQQOOONNNPPPNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPSSSUUUWWWXXXWWWWWWXXXYYYWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTRRRSSSUUUVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWSSSTTTUUUVVVXXXYYY[[[[[[]]]]]]^^^^^^^^^]]]]]]\\\^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZ[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZYYYYYYXXXWWWWWWWWWVVVRRRNNNMMMOOOPPPNNNLLLNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZZZZZZZ[[[\\\]]]^^^]]]\\\\\\]]]]]]^^^^^^______``````aaabbbccccccaaaaaabbbcccbbbbbbbbbbbbbbbaaa``````^^^```bbbcccccccccaaa```bbbbbbaaaaaaaaaaaabbbbbb```____________``````aaa`````````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^___```aaaaaaaaaaaaaaa````````````````````````|||wwwvvvxxxzzzyyyxxxrrrqqqpppqqqrrrpppjjjeee```cccccc```bbbgggiiigggeeeaaa]]]]]]___```___^^^WWWVVVTTTUUUYYY]]]```aaabbb```]]]ZZZWWWUUUSSSRRRXXXXXXYYYZZZZZZYYYXXXWWWYYYYYYZZZ[[[[[[ZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXYYYYYYZZZZZZZZZ]]]]]]\\\[[[[[[[[[[[[[[[]]]]]]^^^]]]\\\[[[YYYXXXZZZZZZZZZZZZZZZZZZ[[[[[[^^^^^^^^^]]]\\\[[[YYYXXXXXXXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRUUUUUUUUUVVVVVVVVVWWWWWWSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQSSSSSSQQQOOONNNMMMMMMOOOPPPQQQQQQRRRRRRTTTOOORRRSSSNNNTTTWWWOOONNNOOOPPPQQQRRRSSSTTTTTTVVVUUUTTTSSSRRRSSSTTTUUURRRSSSTTTTTTTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWVVVTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPQQQQQQRRRTTTTTTSSSSSSRRRQQQQQQQQQPPPQQQSSSSSSSSSSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOOOOPPPMMMMMMLLLLLLLLLLLLLLLMMMLLLMMMNNNNNNNNNNNNQQQSSSSSSSSSSSSRRRSSSTTTTTTUUUUUUWWW^^^hhhkkkddd[[[WWWWWWWWWXXXXXXWWWVVVUUUUUUSSSTTTTTTUUUUUUVVVWWWWWWUUUTTTSSSSSSSSSUUUVVVWWWVVVWWWXXXYYYYYYXXXWWWWWWYYYZZZ[[[YYYTTTSSS]]]iiilll___RRROOOOOOOOONNNOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQQQQUUUXXX[[[]]]\\\[[[[[[\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUWWWYYYYYYXXXVVVWWWXXXYYYZZZZZZZZZZZZXXXYYY[[[]]]^^^___^^^^^^^^^^^^___`````````______^^^^^^^^^]]]]]]\\\ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^___```aaaaaaaaa``````___^^^]]]]]]]]]]]]^^^]]]]]]\\\\\\]]]^^^___\\\\\\\\\[[[[[[ZZZZZZZZZZZZWWWTTTTTTUUUUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVXXXZZZ[[[\\\\\\\\\\\\]]]^^^_________^^^]]]]]]^^^___````````````____________``````aaaaaaaaabbbcccdddcccbbbaaabbbdddcccccccccccccccbbbaaaaaa```aaaccceeefffdddcccaaabbbbbbaaaaaaaaaaaabbbbbb`````````````````````aaa`````````_________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______aaabbbccccccccccccbbbbbbbbbbbbbbbccccccccc|||xxxttttttwww{{{|||{{{vvvsssrrrrrrssspppkkkfff```bbbbbb```bbbgggiiihhhiiieee```___```aaa```^^^XXXVVVTTTTTTXXX\\\___aaabbbaaa^^^[[[XXXUUUTTTSSSWWWXXXZZZ[[[[[[ZZZYYYXXX[[[[[[\\\\\\\\\[[[[[[ZZZXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXWWWUUUSSSWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWYYY[[[\\\]]]^^^```___^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\[[[_________^^^\\\[[[YYYXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTWWWWWWWWWXXXXXXXXXYYYYYYUUUTTTTTTSSSRRRQQQPPPPPPPPPRRRTTTUUUUUUTTTRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTRRRVVVVVVQQQWWWYYYOOOQQQQQQRRRSSSTTTUUUVVVWWWYYYXXXVVVUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRSSSTTTUUUVVVXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRTTTTTTTTTTTTUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUURRRRRRRRRRRRRRRSSSSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPQQQSSSUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZbbblllnnnggg___[[[WWWWWWXXXXXXXXXWWWVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUTTTTTTUUUVVVXXXYYYWWWXXXYYYZZZZZZXXXWWWVVVWWWXXX[[[YYYTTTTTT```nnnwwwdddPPPKKKNNNPPPOOOMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRXXX[[[___``````_________^^^^^^^^^^^^]]]\\\ZZZZZZ[[[ZZZYYYZZZ\\\^^^^^^]]][[[[[[\\\^^^____________\\\]]]___aaabbbbbbaaa```___``````aaaaaaaaa``````^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^___```bbbcccdddddddddcccbbbaaa___^^^]]]]]]]]]^^^]]]^^^^^^^^^___``````^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[XXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]^^^___aaaaaaaaa``````aaaaaaaaabbbbbbbbbbbbbbb``````aaaaaaaaaaaaaaabbbaaabbbccccccaaaaaabbbcccbbbccccccccccccbbbaaaaaaaaabbbdddeeefffeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____________```aaabbbcccddddddddddddcccccccccddddddeeeeeeeeeyyyvvvrrrrrrwww{{{}}}}}}xxxuuussssssssspppkkkfff___bbbbbbaaaccchhhkkkjjjjjjfffaaa___aaaaaa```^^^XXXVVVTTTTTTWWW[[[]]]^^^______^^^[[[XXXVVVVVVWWWVVVWWWXXXYYYYYYYYYXXXWWW\\\\\\\\\]]]\\\\\\[[[ZZZXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYY[[[]]]___aaabbbaaaaaa```_______________```___^^^]]]]]]]]]^^^^^^______`````````___^^^^^^`````````___^^^\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[WWWWWWWWWVVVUUUTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSVVVVVVWWWXXXXXXXXXWWWWWWUUUTTTXXXWWWTTT]]]aaaVVVTTTTTTUUUUUUVVVWWWXXXXXXZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRSSSUUUWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVVVVUUUUUUVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVTTTSSSQQQQQQPPPPPPQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSTTTVVVWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZ```iiilllfff```^^^WWWXXXXXXYYYXXXXXXWWWWWWTTTTTTUUUUUUVVVWWWWWWWWWUUUUUUVVVVVVWWWXXXYYYZZZYYYZZZZZZZZZYYYXXXWWWWWWUUUWWWYYYYYYTTTTTT^^^jjjtttaaaOOOJJJNNNPPPNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUZZZ]]]aaaccccccbbbbbbcccbbbbbbbbbaaa```___^^^]]]```^^^^^^___aaaccccccbbb``````aaabbbcccccccccbbb^^^___aaabbbcccbbbaaaaaabbbbbbbbbccccccbbbaaaaaa``````aaaaaa``````___^^^^^^^^^]]]]]]^^^^^^___```aaabbbccceeefffgggggggggeeedddcccaaa```___^^^^^^^^^^^^___```aaabbbbbbbbb````````````````````````___^^^]]]\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\]]]^^^___``````bbbbbbaaaaaa``````_________```aaacccddddddccccccdddddddddeeeeeeeeeffffffbbbbbbbbbbbbbbbcccccccccbbbcccdddcccbbbaaabbbdddcccddddddddddddcccbbbbbbccccccddddddeeeeeeeeedddaaabbbccccccccccccbbbaaabbbccccccccccccbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^______``````aaabbbbbbbbbcccdddeeeeeeffffffffffffdddeeeeeeffffffgggggghhh{{{wwwsssssswww|||~~~~~~xxxuuusssrrrrrrooojjjfff^^^aaabbbaaadddjjjmmmlllgggccc___^^^```aaaaaa___XXXVVVTTTUUUWWWZZZ[[[\\\[[[\\\\\\ZZZXXXWWWXXXZZZXXXYYYYYYZZZZZZZZZZZZZZZ]]]]]]^^^^^^]]]\\\\\\[[[ZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^___aaacccddddddddddddcccbbbbbbbbbbbbccccccaaa___^^^___```bbbdddcccdddeeeeeedddcccbbbaaaaaaaaaaaaaaa```___]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ZZZ[[[[[[[[[[[[\\\\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWZZZ[[[[[[[[[[[[ZZZYYYYYYWWWVVVYYYVVVVVVeeennneeeVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYVVVWWWWWWXXXXXXXXXXXXXXXTTTUUUUUUVVVVVVWWWWWWXXXVVVXXXYYYXXXWWWWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWVVVTTTTTTUUUWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZXXX[[[bbbeeebbb______XXXYYYYYYZZZZZZYYYYYYYYYUUUUUUVVVVVVWWWXXXXXXXXXUUUVVVVVVWWWXXXZZZZZZ[[[]]]\\\[[[ZZZYYYYYYXXXYYYVVVWWWYYYYYYUUURRRXXXbbbcccYYYOOOMMMNNNLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUWWWXXXXXX\\\___bbbccccccdddeeefffdddddddddddddddcccbbbaaacccaaaaaabbbdddfffffffffcccddddddeeeeeeeeeddddddbbbccccccddddddddddddccceeeeeefffeeeeeedddcccbbbdddddddddeeeddddddcccbbbaaaaaaaaaaaaaaabbbbbbcccffffffgggiiiiiijjjjjjjjjhhhgggeeedddbbbbbbaaaaaa___```aaacccdddeeeeeeeeeccccccccccccccccccccccccbbbbbbaaa`````````bbbdddbbbbbbbbbaaaaaaaaaaaaaaa______```aaabbbcccddddddfffeeeeeedddddddddddddddaaabbbdddfffgggggggggggghhhhhhhhhhhhhhhiiiiiijjjeeeeeeeeeeeeeeeeeeeeeeeedddfffgggfffeeedddeeegggfffggggggggggggfffeeeeeefffeeedddddddddeeefffgggeeeeeefffggggggfffeeeeeeeeeffffffgggfffeeedddcccdddddddddddddddddddddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddeeeffffffhhhhhhiiiiiiiiiiiihhhhhhgggggghhhhhhiiijjjjjjkkk~~~yyyuuutttxxx|||~~~~~~xxxuuurrrqqqqqqnnniiiddd^^^aaabbbbbbeeekkknnnnnnccc```\\\\\\___aaaaaa```XXXWWWUUUVVVXXXZZZZZZZZZXXXZZZ[[[ZZZXXXWWWZZZ\\\]]]]]]]]]]]]^^^^^^______^^^^^^______^^^]]]\\\\\\[[[ZZZZZZZZZZZZ\\\]]]___```___^^^]]]]]]___```aaa________________________aaaaaabbbcccdddeeeeeeeeehhhhhhgggffffffffffffgggeeecccaaa___```cccfffhhhgggggghhhhhhhhhgggeeedddbbbbbbcccbbbbbbaaa```______^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^_________[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYYWWWXXXUUUWWWjjjwwwqqqXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWXXXYYYYYYZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[WWWWWWXXXYYYZZZZZZYYYYYYUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ[[[ZZZYYYXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVUUUTTTUUUUUUWWWXXXWWWVVVVVVWWWWWWXXXZZZZZZWWWWWWWWWWWWXXXXXXYYYZZZXXXYYYYYYWWWUUUTTTUUUWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYVVVWWW\\\___^^^]]]___YYYZZZZZZ[[[[[[[[[ZZZZZZVVVVVVWWWWWWXXXYYYYYYYYYVVVVVVWWWXXXYYYZZZ[[[\\\___^^^\\\ZZZYYYYYYZZZZZZXXXWWWYYYYYYUUUQQQTTTZZZSSSQQQPPPQQQNNNIIIJJJOOONNNMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZ^^^```bbbcccddddddfffgggeeeeeeffffffeeeeeedddddddddcccbbbcccfffhhhhhhhhheeeeeeeeefffeeeeeeddddddgggggggggggggggggggggggghhhhhhhhhhhhgggfffddddddggggggggghhhggggggffffffddddddccccccddddddeeefffiiiiiijjjkkklllllllllllljjjiiigggfffddddddccccccaaabbbccceeefffgggggggggeeeeeefffffffffffffffffffffffffffeeedddeeegggiiiffffffffffffffffffffffffbbbcccccceeefffggghhhhhhgggffffffffffffggghhhhhhcccdddfffhhhiiijjjjjjiiikkkkkkjjjjjjjjjkkklllmmmgggggggggggggggfffffffffgggiiijjjiiihhhggghhhiiiiiijjjjjjjjjjjjiiihhhhhhhhhgggeeeddddddfffhhhjjjhhhiiijjjkkkkkkjjjiiihhhggghhhiiiiiiiiigggfffeeeffffffggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhiiikkkkkklllllllllkkkjjjjjjiiiiiijjjkkkkkklllmmmmmmyyyssssssxxx}}}~~~~~~zzzvvvrrrnnnllljjjhhhfffbbbbbbbbbcccfffiiimmmooogggccc^^^]]]```cccdddccc[[[WWWSSSSSSUUUWWWWWWVVVUUURRRPPPQQQTTTYYY\\\^^^cccaaa___]]]\\\]]]^^^___``````aaaaaa```___^^^^^^bbb```^^^^^^```bbbcccdddbbbdddeeeeeeddddddeeefffbbbcccdddddddddbbbaaa```cccdddeeefffhhhiiijjjjjjiiijjjkkkkkkkkkjjjiiihhhiiihhhgggeeeeeeeeeffffffggggggiiijjjjjjiiihhhhhhggggggeeedddbbbaaa____________^^^^^^]]]]]]]]]]]]aaaaaa``````______^^^^^^___```bbbcccccccccbbbbbbeeecccaaa^^^^^^^^^```aaabbb^^^ZZZYYY[[[\\\[[[ZZZ]]]]]]\\\\\\\\\]]]^^^^^^^^^___``````___^^^\\\[[[YYYYYYYYY[[[___fffkkkooo]]]\\\ZZZYYYXXXZZZ[[[\\\YYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZZZZ^^^^^^___^^^]]][[[YYYWWWZZZZZZYYYYYYZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYXXXZZZZZZ[[[\\\\\\\\\\\\[[[^^^\\\[[[ZZZ[[[ZZZXXXVVVYYY[[[[[[[[[ZZZYYYZZZ[[[YYYYYYXXXWWWWWWXXXZZZ[[[XXXYYYZZZZZZWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[YYYWWWUUUTTTTTTUUUVVVVVVXXXYYYYYYWWWVVVVVVWWWUUUVVVXXXZZZ[[[\\\]]]]]]ZZZ[[[\\\ZZZYYYXXXXXXYYY[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[______^^^]]][[[YYYXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKLLLNNNPPPQQQQQQNNNNNNOOORRRTTTTTTRRRPPPTTTSSSSSSSSSUUUXXX[[[]]]aaabbbcccdddeeeddddddcccffffffeeeeeeeeedddddddddhhhhhhgggggggggggghhhhhhhhhgggfffeeeddddddeeefffiiihhhfffeeeddddddeeeeeehhhgggeeedddccccccddddddfffffffffffffffeeeeeeddddddddddddddddddeeefffgggiiiiiiiiiiiijjjkkklllmmmkkkkkkjjjhhhgggfffeeeddddddeeeggghhhhhhfffeeeccceeedddccccccdddeeeggghhhgggfffdddddddddfffhhhiiifffgggggggggggggggffffffeeeeeeffffffggghhhhhhhhhlllkkkiiigggggggggggghhhlllkkkjjjiiijjjkkklllmmmpppoooooonnnmmmmmmllllllkkkkkkjjjjjjiiihhhggggggiiijjjkkklllmmmlllkkkjjjiiihhhhhhhhhiiijjjkkkkkkggghhhhhhiiijjjjjjkkkkkkkkkkkklllllllllllllllllliiiiiihhhhhhiiiiiijjjkkkhhhiiiiiijjjiiihhhgggfffiiiiiihhhhhhiiikkkmmmnnniiiiiijjjkkkkkklllmmmmmmnnnnnnoooooonnnmmmlllkkkjjjkkkmmmnnnooonnnmmmlll~~~xxxrrrrrrwww|||}}}|||yyyvvvrrrooommmkkkiiigggeeeeeedddeeefffiiilllnnniiiddd___]]]___aaaaaa```YYYVVVTTTUUUVVVVVVUUUSSSTTTRRRQQQSSSXXX]]]```aaacccbbb```^^^^^^___```aaabbbbbbbbbbbbaaaaaaaaa```aaa``````bbbdddeeedddcccbbbdddeeeeeeddddddeeefffddddddeeefffeeedddcccbbbcccdddeeefffhhhiiikkkkkknnnmmmlllkkkjjjjjjjjjkkklllkkkiiihhhhhhhhhiiiiiiiiijjjkkkkkkkkkjjjiiihhhhhhgggfffeeedddcccbbbaaabbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbeeefffhhhiiiiiiiiihhhgggfffdddbbb```___```aaabbbccc```]]]\\\]]]___^^^]]]^^^^^^]]]]]]^^^^^^______````````````___^^^]]]\\\___^^^\\\\\\]]]```dddfff]]]\\\ZZZYYYYYYZZZ\\\]]]\\\\\\\\\\\\]]]]]]^^^^^^```___^^^]]]]]]]]]]]]^^^____________^^^\\\[[[ZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^___``````aaa^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZYYYYYYZZZ[[[\\\]]][[[[[[\\\]]]^^^______^^^^^^^^^]]]\\\\\\[[[ZZZZZZ\\\\\\]]]^^^^^^^^^^^^]]]___]]][[[ZZZ[[[[[[YYYXXX[[[\\\]]]]]][[[[[[\\\]]]ZZZZZZZZZZZZZZZ[[[[[[\\\ZZZ[[[\\\[[[YYYWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[XXXWWWUUUTTTTTTUUUVVVWWWVVVWWWYYYXXXWWWUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]ZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]______^^^]]]\\\ZZZXXXWWWXXXWWWVVVUUUUUUTTTTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQPPPNNNNNNNNNQQQRRRRRRRRRPPPPPPRRRTTTVVVVVVTTTRRRUUUTTTTTTTTTVVVYYY[[[]]]bbbbbbdddeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeggggggffffffffffffggggggiiihhhgggfffffffffggggggiiihhhgggfffffffffggghhhiiihhhfffeeeddddddeeeeeeggghhhhhhhhhhhhgggffffffeeeeeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiijjjkkkllljjjiiihhhgggfffeeedddcccdddeeeggghhhhhhgggeeedddeeeddddddddddddfffggghhhgggfffeeeddddddfffgggiiifffgggggghhhhhhggggggfffffffffgggggggggggghhhhhhjjjjjjiiihhhhhhhhhhhhiiikkkkkkkkkkkkkkkllllllmmmppppppoooooonnnmmmmmmmmmmmmllllllkkkjjjjjjiiiiiijjjjjjkkkllllllkkkjjjjjjhhhhhhhhhhhhiiijjjkkkllliiiiiijjjkkkkkklllmmmmmmlllllllllllllllllllllllljjjjjjjjjiiijjjkkkkkkllllllmmmnnnnnnnnnlllkkkjjjkkkjjjjjjjjjjjjkkkmmmnnnjjjjjjjjjkkkllllllmmmmmmkkkmmmooorrrsssrrrqqqpppllllllmmmnnnnnnnnnnnnnnn}}}wwwqqqqqquuuzzz{{{zzzwwwuuurrrooonnnmmmkkkiiiiiihhhgggfffgggiiikkkmmmjjjeee```]]]^^^___^^^\\\VVVUUUUUUVVVWWWUUUSSSPPPRRRQQQRRRVVV[[[```bbbcccbbbaaa```___```aaaccceeeeeedddcccbbbbbbbbbcccdddbbbbbbcccfffhhhhhheeecccbbbdddffffffeeedddeeefffffffffggghhhgggfffeeedddddddddeeeggghhhjjjlllmmmrrrpppmmmkkkjjjkkkmmmnnnoooooonnnmmmmmmmmmnnnnnnmmmnnnnnnooonnnmmmkkkjjjiiihhhhhhgggffffffeeeeeefffffffffffffffffffffgggeeeeeeeeefffffffffffffffjjjkkklllmmmmmmmmmlllkkkfffeeecccaaa```aaabbbcccdddbbb``````aaabbbbbbbbb____________``````aaaaaabbbbbbaaa```____________aaa```^^^\\\\\\]]]___```]]]\\\[[[ZZZZZZ[[[]]]]]]____________````````````aaaaaa```____________``````````````````___^^^^^^^^^]]]]]]]]]]]]^^^^^^___^^^______```aaaaaabbbbbb_______________```aaabbbaaaaaaaaaaaa```___^^^^^^______^^^^^^^^^^^^______]]]^^^___```aaaaaaaaa```_________^^^^^^]]]]]]\\\^^^______```````````````bbb___\\\ZZZ[[[[[[[[[[[[]]]^^^______]]]]]]^^^___ZZZ[[[\\\]]]]]]]]]\\\\\\[[[\\\^^^]]][[[YYYYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]VVVUUUUUUTTTUUUVVVWWWXXXVVVWWWYYYXXXVVVUUUUUUVVVVVVVVVVVVWWWXXXZZZ\\\]]]ZZZ\\\]]]\\\[[[[[[\\\]]][[[[[[[[[[[[\\\]]]^^^___[[[[[[[[[[[[\\\]]]^^^_________^^^^^^\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWVVVTTTRRRQQQRRRSSSTTTRRRRRRRRRSSSUUUVVVUUUSSSTTTTTTUUUVVVXXXYYYWWWUUUVVVVVVVVVWWWXXX[[[]]]___cccdddeeefffffffffeeedddeeedddeeeeeeeeefffggghhhggggggffffffffffffggggggiiihhhggggggfffgggggggggjjjiiihhhhhhhhhiiikkklllkkkjjjhhhgggffffffggggggjjjjjjjjjjjjjjjiiihhhhhhhhhgggggggggggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkllliiiiiihhhgggeeedddcccbbbeeefffhhhiiiiiihhhfffeeeeeedddddddddeeefffggghhhgggfffeeedddeeefffggghhhgggggghhhhhhhhhhhhggggggiiihhhhhhhhhhhhggggggggghhhhhhiiijjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmlllpppppppppooonnnnnnmmmmmmnnnnnnmmmmmmlllkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhiiijjjkkkllljjjkkklllmmmnnnoooooopppnnnnnnmmmmmmllllllkkkkkkllllllkkkkkkllllllmmmnnnoooooopppqqqqqqpppnnnmmmmmmmmmlllllllllmmmnnnnnnkkkkkkkkkllllllmmmmmmnnnkkkmmmpppssstttsssrrrpppmmmmmmmmmmmmmmmnnnnnnooo{{{uuuooooootttxxxxxxwwwvvvtttqqqpppppppppnnnllljjjiiihhhhhhhhhjjjlllnnnjjjfff```^^^______]]][[[UUUUUUUUUUUUUUUTTTSSSRRRSSSSSSUUUYYY]]]```aaaaaa```_________```cccfffggggggfffdddccccccdddfffggggggffffffggghhhhhheeecccdddfffhhhhhhgggfffggghhhggghhhiiijjjjjjiiihhhgggffffffggghhhjjjlllnnnooorrrqqqooonnnmmmnnnpppqqqrrrrrrrrrrrrrrrsssssssssqqqrrrrrrrrrqqqpppnnnmmmjjjjjjjjjiiiiiiiiiiiiiiihhhhhhggggggffffffffffffffffffgggggghhhhhhiiiiiiiiijjjkkklllllllllkkkjjjfffeeecccbbbaaabbbccccccddddddcccbbbcccdddeeeeee``````aaabbbcccccccccccceeecccbbb`````````aaaaaa______^^^^^^^^^___aaabbb^^^]]]]]]\\\]]]]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^^^^^^^______aaaaaaaaabbbbbbbbbbbbaaa``````_________``````aaa_______________^^^^^^^^^_________``````bbbcccdddbbbbbbbbbcccbbbbbbaaaaaacccbbbbbbaaaaaa`````````______```aaabbbbbbaaaaaa``````______^^^^^^^^^^^^___``````aaaaaaaaaaaaaaadddaaa]]][[[[[[\\\]]]]]]]]]___```___^^^]]]^^^___YYY[[[]]]___```^^^]]][[[[[[]]]^^^^^^\\\ZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^WWWWWWVVVVVVVVVVVVWWWXXXWWWXXXYYYYYYWWWVVVVVVWWWXXXWWWVVVVVVWWWYYY\\\^^^[[[]]]^^^^^^]]]]]]___```]]]]]]]]]]]]]]]^^^______]]]\\\\\\]]]]]]^^^___```____________^^^]]][[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZXXXVVVTTTTTTUUUWWWYYYVVVVVVWWWYYYZZZZZZYYYWWWXXXWWWWWWYYY[[[[[[ZZZXXXXXXYYYYYYZZZ\\\^^^```aaaeeefffggghhhhhhgggffffffdddddddddeeefffgggiiijjjhhhhhhgggggggggggghhhhhhggggggggggggggggggggggggkkkjjjjjjjjjkkklllnnnooommmllljjjiiihhhhhhiiiiiilllllllllllllllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllmmmmmmjjjjjjiiihhhfffeeeddddddeeeggghhhjjjjjjiiihhhgggeeeeeeeeefffgggggghhhiiiggggggffffffffffffggghhhgggggghhhiiiiiiiiihhhhhhkkkjjjjjjiiihhhhhhggggggfffhhhjjjkkklllmmmllllllkkklllmmmnnnooonnnmmmlllooooooooonnnnnnmmmmmmmmmnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhiiiiiijjjkkklllmmmllllllmmmnnnooopppqqqqqqooooooooonnnmmmlllkkkkkknnnmmmmmmmmmmmmnnnoooooonnnooopppppppppooonnnnnnpppooooooooonnnnnnnnnooolllllllllmmmmmmnnnnnnnnnnnnooopppppppppooonnnmmmmmmlllkkkkkkkkklllnnnoooyyytttoooooossswwwvvvttttttrrrqqqqqqrrrrrrqqqoooiiiiiihhhhhhiiilllnnnpppiiieee```______```^^^[[[VVVUUUTTTTTTSSSUUUWWWYYY[[[[[[[[[^^^```aaa```^^^\\\\\\]]]^^^```dddhhhjjjhhhgggeeeddddddfffhhhiiinnnkkkhhhggggggggggggfffgggiiikkkkkkjjjiiijjjkkkjjjkkklllmmmmmmlllkkkjjjjjjjjjiiijjjkkkmmmpppqqqooopppqqqrrrrrrrrrrrrrrrttttttuuuvvvvvvvvvwwwwwwuuuuuuuuuuuuuuusssqqqpppkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiihhhfffeeeeeefffgggggghhhhhhiiiiiiiiihhhiiijjjkkkkkkjjjiiihhheeedddcccbbbbbbbbbcccdddddddddeeedddddddddeeefffaaabbbdddeeefffffffffeeefffeeecccbbbaaabbbbbbccc___``````aaabbbccccccddd____________``````aaaaaabbbbbbbbbbbbbbbbbbbbbaaa______^^^^^^^^^______```ccccccccccccccccccddddddbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaa___^^^\\\[[[[[[____________```bbbccccccbbbbbbccccccdddcccccccccccccccccccccbbbaaaaaa```___``````aaaaaaaaaaaa```_______________^^^^^^^^^___``````aaaaaaaaaaaaaaaeeeaaa]]][[[\\\]]]^^^]]]]]]^^^___^^^]]]\\\]]]___YYY[[[^^^``````___]]][[[[[[]]]^^^^^^\\\[[[[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________[[[ZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[[[[YYYXXXXXXYYYZZZYYYXXXWWWXXXZZZ]]]^^^]]]___``````______aaabbb```___^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]^^^___```aaa``````aaaaaa```___^^^^^^]]]^^^^^^___^^^^^^]]]\\\\\\[[[YYYXXXYYYZZZ\\\]]]\\\[[[\\\]]]______]]][[[\\\[[[ZZZ[[[]]]]]]\\\[[[\\\\\\]]]^^^```bbbcccdddggghhhiiijjjjjjiiihhhgggeeeeeedddeeefffhhhjjjllljjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiijjjjjjjjjjjjiiikkkkkkkkkkkklllmmmooopppnnnmmmkkkjjjiiiiiijjjjjjmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmmmmnnnoooooommmlllllljjjiiihhhgggffffffgggiiikkkkkkjjjiiihhhfffgggggghhhiiiiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhgggggghhhiiijjjjjjiiiiiillllllkkkjjjiiihhhhhhgggfffhhhjjjlllnnnnnnnnnnnnlllmmmnnnooopppooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmlllllllllmmmllllllkkkkkkjjjjjjjjjiiiiiijjjjjjkkkmmmnnnooommmmmmnnnnnnooopppppppppppppppooonnnnnnmmmllllllooooooooonnnoooppppppqqqnnnooopppqqqqqqpppooooooppppppqqqqqqpppppppppooommmnnnnnnnnnnnnnnnooooooqqqpppooommmlllmmmmmmnnnlllkkkjjjiiijjjkkkmmmnnnyyysssnnnooosssvvvuuusssrrrqqqqqqssstttuuusssrrriiiiiihhhhhhiiilllnnnppphhhddd```^^^______\\\YYYUUUUUUUUUTTTUUUXXX]]]```dddcccbbbbbbbbbbbb```]]]ZZZZZZ[[[^^^aaafffjjjmmmjjjiiihhhhhhhhhiiijjjkkkqqqnnnjjjiiiiiijjjkkkjjjkkkmmmoooooonnnmmmnnnooonnnooopppqqqqqqqqqpppoooooonnnmmmlllmmmoooqqqsssoooppprrrtttttttttsssrrrtttuuuvvvwwwxxxxxxxxxxxxvvvwwwwwwxxxwwwvvvtttsssmmmmmmmmmmmmlllllllllllloooooonnnlllkkkjjjiiihhhgggggggggggghhhhhhhhhhhhjjjkkkkkkllllllkkkiiihhheeeeeeddddddddddddeeeeeeeeefffgggfffeeedddeeefffcccdddfffhhhhhhiiihhhhhhgggfffeeeddddddccccccdddbbbcccddddddddddddccccccaaaaaabbbbbbcccdddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbccceeeddddddcccddddddeeeeeedddccccccbbbbbbbbbbbbbbbfffeeedddbbb```^^^]]]\\\``````___``````aaabbbcccbbbbbbcccdddeeeeeeeeedddcccccccccccccccbbbaaa`````````aaaaaaaaaaaa```````````````````````````_________```aaaaaaaaaaaaaaadddaaa^^^\\\]]]]]]]]]]]]\\\]]]^^^^^^\\\\\\]]]^^^ZZZ\\\___```aaa```^^^\\\\\\]]]___^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________``````^^^^^^]]]\\\[[[ZZZYYYYYY\\\]]]^^^^^^\\\[[[[[[\\\\\\[[[[[[[[[\\\]]]___``````aaacccbbbaaaaaabbbcccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbcccccccccbbbbbbaaa___```aaabbbbbbaaa```___^^^^^^^^^^^^^^^___``````aaaaaa```aaaccccccaaa```aaa___^^^___```aaa```______```aaaccceeefffggghhhiiijjjkkkkkkkkkjjjiiihhhgggfffeeeeeefffhhhkkkmmmkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnnnnmmmlllkkkkkkkkklllmmmooopppooonnnlllkkkjjjjjjkkkkkkmmmmmmmmmmmmmmmlllkkkkkkiiiiiiiiijjjlllmmmooopppppppppoooooooooppppppqqqoooooonnnmmmkkkjjjiiihhhfffhhhjjjllllllllljjjiiihhhiiijjjkkklllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiggghhhiiijjjjjjkkkjjjjjjmmmmmmlllkkkjjjjjjiiiiiihhhiiikkklllnnnoooooopppnnnnnnoooppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmlllkkkkkkkkklllkkkkkkkkklllmmmooopppqqqppppppppppppppppppppppppppppppoooooonnnnnnmmmmmmppppppooooooppppppqqqrrrpppqqqrrrssstttsssrrrrrrppppppqqqrrrrrrqqqqqqpppooooooooooooooooooooooooqqqpppooonnnnnnooopppqqqkkkkkkkkkkkkkkkllllllmmmxxxsssoooooosssvvvtttrrrqqqpppqqqsssvvvvvvuuutttkkkjjjiiihhhiiijjjlllmmmhhhddd___]]]\\\[[[WWWTTTQQQSSSVVVXXXYYY]]]aaaeeehhheeecccbbbaaa```]]][[[YYYZZZ[[[^^^ccchhhmmmpppllllllllllllmmmmmmnnnnnnooonnnmmmnnnpppqqqqqqpppoooqqqssssssrrrqqqrrrsssssstttuuuvvvwwwvvvvvvuuutttrrrpppooooooppprrrtttttttttssssssrrrrrrrrrrrrrrrtttuuuwwwxxxyyyyyyxxxvvvwwwxxxyyyyyyxxxwwwvvvooonnnnnnnnnmmmmmmllllllnnnnnnnnnnnnnnnmmmmmmmmmhhhhhhhhhhhhhhhgggggggggkkkllllllmmmlllkkkjjjiiiggggggggggggggggggggggggfffhhhjjjiiifffdddeeegggdddeeegggjjjkkkkkkjjjiiiggggggggggggfffeeeddddddbbbccceeeffffffeeedddcccccccccdddeeeffffffggggggeeedddddddddccccccccccccccccccbbbccccccddddddeeefffeeeddddddcccdddeeeeeeeeedddcccbbbbbbbbbbbbccceeeeeedddcccbbbaaa``````bbbaaaaaa```aaaaaabbbbbbbbbcccdddeeefffgggggggggbbbcccdddddddddcccbbbaaaaaaaaabbbbbbbbbaaaaaa```aaaaaaaaaaaabbbbbbbbbbbb``````aaabbbbbbbbbbbbaaabbb```^^^]]]^^^^^^\\\[[[\\\]]]^^^^^^\\\\\\]]]^^^]]]^^^```aaabbbaaa```___]]]___``````___^^^^^^___________________________^^^^^^^^^_________``````___``````______^^^]]]]]]___```bbbaaa___^^^^^^___]]]^^^^^^______``````aaacccdddeeedddbbbbbbbbbdddbbbbbbaaaaaaaaaaaaaaabbb````````````aaabbbcccdddcccdddeeeeeeeeeeeeddddddaaabbbccceeeeeedddbbbaaa___```aaacccddddddccccccfffeeecccccceeefffeeedddfffdddccccccdddeeeeeedddbbbccceeegggiiijjjkkkkkkkkkllllllmmmlllkkkjjjiiihhhgggfffeeefffhhhkkkmmmkkkjjjjjjiiiiiijjjjjjkkkkkklllmmmnnnooonnnnnnmmmkkkkkkjjjjjjjjjlllmmmnnnooonnnlllkkkjjjjjjkkkkkklllllllllllllllkkkkkkjjjggghhhiiijjjlllnnnppprrrqqqppppppoooooopppppppppppppppooommmlllkkkjjjiiiggghhhjjjlllmmmlllkkkkkkjjjkkklllmmmnnnnnnmmmmmmlllllllllllllllkkkkkkjjjggghhhiiijjjkkkkkkkkkkkkmmmmmmllllllkkkkkkjjjjjjkkkkkkkkklllmmmooopppqqqpppoooooooooooopppqqqqqqooooooooooooooopppppppppooooooooooooooooooooooooqqqpppnnnmmmllllllmmmmmmllllllmmmnnnoooqqqsssssstttssssssrrrrrrqqqppppppooooooooooooooooooooooooppppppooooooppppppqqqrrrqqqrrrsssuuuuuuuuutttsssnnnoooqqqrrrrrrrrrrrrqqqppppppppppppppppppppppppooooooppppppooonnnlllkkkkkklllmmmmmmnnnnnnmmmmmmxxxsssoooooosssvvvtttrrrppppppqqqtttvvvwwwvvvuuummmllljjjhhhhhhhhhjjjkkkhhhddd^^^[[[ZZZWWWSSSOOOMMMRRRXXX\\\^^^```dddgggfffccc```^^^]]]\\\ZZZYYYZZZZZZ\\\```eeejjjooorrrmmmnnnooopppqqqppppppppplllmmmooorrrvvvwwwvvvtttqqqsssuuuuuutttssstttuuuwwwxxxyyyzzz{{{zzzzzzyyywwwuuusssqqqpppqqqssstttyyywwwtttqqqooopppqqqqqqqqqsssuuuwwwxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyxxxwwwooooooooonnnmmmlllllllllkkkllllllmmmnnnooooooooojjjiiiiiihhhhhhgggggggggkkkkkklllllllllkkkiiihhhiiiiiiiiiiiiiiijjjjjjjjjhhhjjjlllkkkgggeeefffgggdddfffhhhkkkllllllkkkjjjgggggghhhhhhhhhfffeeeccc___aaacccfffggggggfffeeedddeeefffggghhhhhhhhhhhhffffffeeeeeeeeedddddddddbbbbbbbbbbbbccccccdddeeegggfffeeedddcccddddddeeeeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbaaabbbbbbbbbcccdddeeeggghhhhhhhhhhhhbbbcccdddeeeeeedddccccccbbbbbbcccccccccbbbbbbaaaccccccccccccccccccccccccaaaaaabbbccccccccccccbbbaaa```^^^^^^^^^^^^\\\ZZZ]]]^^^___^^^]]]]]]^^^______```aaabbbcccbbbbbbaaa^^^```bbbbbbaaa``````aaa````````````````````````^^^^^^^^^^^^_________```___```aaaaaabbbaaaaaaaaaaaabbbdddcccaaa``````aaa^^^___```aaabbbbbbbbbaaadddeeefffeeecccbbbcccdddbbbbbbbbbbbbcccdddeeeeeebbbbbbbbbbbbcccdddeeefffeeeeeeffffffgggfffffffffbbbccceeeffffffeeecccbbb___aaadddfffgggfffeeedddiiigggeeedddfffgggggggggjjjhhhffffffggghhhhhhgggdddeeegggiiikkklllmmmmmmllllllmmmmmmmmmllljjjiiiiiihhhfffeeefffhhhkkkmmmjjjjjjiiiiiiiiiiiijjjjjjhhhiiikkklllllllllkkkkkkkkkkkkjjjiiijjjkkklllmmmooonnnlllkkkjjjjjjkkkkkkkkkkkkllllllkkkkkkjjjiiifffggghhhjjjllloooqqqsssppppppooooooooooooooopppppppppooonnnlllkkkjjjiiiggghhhkkkmmmmmmmmmlllkkkkkklllmmmoooooooooooonnnmmmnnnnnnnnnmmmllllllkkkggghhhiiijjjkkklllllllllmmmllllllllllllkkkkkkkkkllllllkkklllmmmoooqqqrrrqqqpppoooooooooppprrrsssqqqqqqqqqqqqqqqqqqrrrrrrppppppppppppppppppqqqqqqrrrqqqooonnnmmmmmmmmmnnnmmmmmmnnnoooppprrrtttuuuwwwvvvuuutttsssrrrqqqqqqooooooooooooooopppppppppppppppooooooppppppqqqrrrpppqqqssstttttttttssssssmmmoooppprrrssssssrrrrrrqqqqqqppppppppppppppppppmmmoooqqqrrrooojjjdddaaalllmmmooopppppppppooonnnyyyrrrkkkjjjnnnssstttssspppqqqppppppssswwwuuuooonnnjjjggghhhlllmmmjjjffffffeeebbb___ZZZTTTPPPMMMQQQTTTXXX]]]aaadddfffgggggg___ZZZ[[[]]]ZZZWWWVVVXXX[[[^^^```bbbfffjjjmmmoooqqqrrrqqqppppppqqqrrrppppppqqqrrrtttuuuvvvwwwtttssssssrrrrrrsssssstttwwwwwwxxx{{{~~~}}}yyyuuuuuutttrrrqqqqqqrrrtttuuuuuutttsssrrrrrrrrrssstttuuutttuuuyyy}}}}}}xxxsssxxxwwwwwwxxxxxxwwwuuusssppppppooonnnllljjjhhhgggggghhhiiijjjjjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiijjjkkkkkkjjjiiiiiijjjkkklllmmmnnnmmmmmmmmmmmmllllllkkkjjjdddeeefffhhhiiiiiijjjjjjhhhhhhiiiiiihhhgggeeedddeeeeeeeeefffggghhhhhhiiihhhhhhiiihhhhhhgggffffffhhhfffdddcccdddeeeeeeeeeeeedddbbbaaa```aaacccdddccccccccccccdddeeefffgggffffffdddcccbbbbbbbbbbbbcccccccccddddddddddddeeeeeedddcccbbbbbbccceeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeedddcccbbbaaabbbcccccccccccccccbbbbbbeeeeeedddcccbbbaaaaaa```aaa___^^^^^^```aaaaaa```_________^^^^^^^^^]]]]]]___^^^]]]]]]]]]^^^___``````````````````aaabbbcccbbbbbbbbbbbbaaaaaaaaa```aaaaaa``````___]]]\\\[[[]]]]]]^^^___```aaabbbbbbbbbccccccccccccbbbaaaaaabbbbbbcccdddcccbbbaaa```aaaaaabbbbbbcccdddeeeeeeeeeeeeffffffffffffffffffddddddeeeeeeggghhhiiijjjfffeeeeeeffffffggghhhiiihhhhhhiiiiiiiiihhhhhhgggdddeeeeeefffffffffffffffddddddeeegggggghhhhhhhhhhhhhhhgggggghhhhhhiiijjjllllllmmmmmmmmmmmmllllllllllllkkklllmmmmmmkkkjjjmmmmmmnnnnnnmmmmmmllllllfffeeeeeeeeeeeefffggggggjjjiiihhhffffffgggggghhhggghhhiiijjjjjjjjjjjjjjjmmmllllllllllllmmmmmmnnnppppppooonnnmmmllllllkkkkkklllmmmllljjjiiijjjkkkiiijjjjjjlllnnnppprrrssssssrrrpppooooooooopppqqqqqqpppooonnnmmmmmmmmmmmmnnnnnnmmmllljjjiiihhhhhhjjjkkklllmmmnnnooopppqqqnnnooopppooommmkkklllmmmlllllllllllllllllllllkkknnnoooooooooooonnnnnnmmmmmmmmmnnnnnnoooppprrrrrrqqqpppooonnnpppsssvvvxxxuuuuuuuuuuuuttttttttttttuuutttrrrqqqppppppqqqrrrvvvuuusssqqqpppnnnmmmmmmnnnnnnooopppqqqssstttuuuwwwwwwwwwvvvuuutttttttttppppppqqqqqqqqqqqqrrrrrrsssrrrpppoooooopppqqqrrrtttttttttvvvxxxxxxvvvtttuuutttrrrrrrssssssrrrqqqsssrrrrrrqqqqqqppppppoooqqqrrrrrrrrrpppkkkddd^^^kkkllllllmmmnnnoooppppppzzzsssmmmlllppptttuuusssrrrrrrqqqqqqtttyyyxxxsssooollliiijjjlllllliiieeedddcccaaa^^^ZZZVVVRRRPPPPPPRRRVVV[[[___bbbddddddddd]]]WWWXXXZZZWWWTTTTTTUUUXXX\\\___bbbfffkkknnnlllnnnooonnnmmmmmmnnnpppoooppppppqqqrrrsssttttttssssssssssssssssssssssssvvvvvvwwwyyy||||||yyyvvvtttsssrrrrrrrrrrrrssstttvvvuuutttsssrrrsssssstttwwwvvvwwwzzz~~~}}}yyytttwwwvvvvvvwwwxxxxxxvvvtttrrrrrrqqqpppmmmjjjgggeeefffgggiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkkkkllllllllllllllllllkkkjjjiiieeefffgggiiijjjjjjkkkkkkjjjkkkkkkkkkkkkiiihhhfffeeeeeeffffffggghhhhhhhhhiiiiiiiiiiiiiiihhhgggggghhhgggeeedddddddddddddddeeedddbbbaaaaaaaaacccdddddddddddddddeeefffgggggggggfffeeecccaaa``````___aaaaaaaaaaaabbbbbbbbbbbbcccbbbbbbaaabbbcccdddeeeeeeeeedddddddddddddddccccccddddddccccccbbbaaa```___``````aaaaaaaaa``````bbbbbbbbbaaaaaa````````````^^^]]]^^^aaabbbcccbbb^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]\\\]]]^^^___```____________```aaabbbccccccccccccbbbbbbbbbaaaaaabbbbbbbbbbbbaaa```_________``````aaabbbcccdddeeebbbbbbcccdddeeeeeeddddddcccdddeeefffeeeeeeccccccddddddeeeeeefffgggggghhhhhhhhhhhhhhhhhhhhhggggggfffffffffggghhhjjjkkklllgggggggggggghhhiiijjjkkkjjjjjjjjjjjjjjjjjjiiiiiifffgggggghhhhhhhhhhhhhhhgggggghhhiiijjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkkkkppppppqqqqqqqqqqqqppppppnnnlllkkkkkkllllllkkkiiijjjkkklllllllllkkkiiihhheeeeeeeeeeeeeeeffffffggghhhgggfffeeedddeeeeeeffffffgggggghhhiiijjjjjjkkkmmmmmmmmmmmmmmmnnnnnnooopppppppppooonnnmmmmmmllllllmmmnnnmmmkkkjjjkkklllllllllmmmnnnoooppppppqqqrrrqqqpppooonnnoooooopppqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmllljjjiiihhhhhhkkkkkklllmmmnnnppppppqqqmmmnnnooommmkkkjjjkkklllmmmmmmmmmmmmmmmmmmmmmlllooooooppppppqqqpppppppppooooooooooooooopppqqqrrrrrrqqqpppppprrrtttwwwyyyttttttuuuuuuvvvvvvwwwwwwwwwvvvuuutttsssttttttuuuvvvuuutttrrrqqqpppooooooooooooooooooppprrrssstttwwwwwwvvvuuutttssssssrrrqqqqqqqqqrrrrrrsssssssssuuutttrrrqqqqqqrrrsssuuuwwwvvvuuuvvvwwwwwwvvvtttuuutttssssssttttttsssqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrssssssooojjjfffllllllmmmmmmnnnnnnoooooo{{{uuunnnmmmrrrvvvvvvuuurrrsssrrrqqqvvv{{{{{{wwwrrrooolllkkklllkkkhhhdddaaa```___]]]ZZZWWWUUUSSSPPPRRRUUUYYY]]]___aaaaaa```YYYSSSTTTUUUSSSRRRSSSRRRVVVZZZ^^^bbbgggkkkoookkkmmmnnnnnnmmmmmmnnnoooppppppppppppqqqqqqrrrrrrrrrsssttttttttttttsssrrruuutttuuuwwwyyyzzzyyywwwuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxvvvuuuuuuuuuvvvwwwyyyxxxxxx{{{}}}|||xxxtttuuuuuuuuuvvvxxxxxxvvvttttttttttttrrroookkkgggddddddeeehhhjjjkkkkkkkkkjjjiiiiiijjjjjjkkkkkkkkklllmmmmmmmmmmmmmmmnnnnnnooopppooommmllljjjjjjiiiiiijjjjjjjjjkkkjjjjjjiiihhhfffggghhhjjjkkkkkkkkkkkkmmmmmmnnnnnnmmmlllkkkjjjgggggghhhhhhiiijjjjjjjjjiiiiiijjjjjjiiiiiihhhhhhiiihhhgggeeedddcccbbbbbbeeedddbbbaaaaaaaaabbbcccccccccddddddeeefffffffffgggfffdddaaa___^^^]]]]]]^^^^^^^^^^^^_________```_________```aaabbbcccddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaa```______\\\]]]]]]^^^_____________________``````aaaaaaaaaaaa```^^^___```aaaaaa```^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbb_________```aaacccdddeeeeeeeeeeeedddddddddccccccdddeeeeeeeeeeeeeeeddddddcccdddeeeeeegggggghhhiiiddddddfffggghhhiiiiiiiiiggghhhiiijjjjjjjjjiiihhhiiiiiijjjjjjkkkkkkllllllmmmlllllllllkkkkkkjjjjjjiiiiiiiiijjjkkklllmmmnnnjjjjjjjjjjjjkkklllmmmnnnmmmmmmmmmmmmllllllkkkkkkiiijjjkkkkkkllllllkkkkkkkkklllmmmnnnnnnoooooonnnmmmmmmmmmmmmnnnnnnoooooosssttttttuuuuuuttttttssspppnnnkkkjjjjjjkkkjjjiiiggghhhjjjlllkkkiiigggeeeeeeeeefffffffffgggggggggffffffeeeddddddddddddeeeffffffgggggghhhjjjkkklllnnnnnnnnnnnnooooooppppppqqqqqqppppppooooooooonnnmmmnnnooonnnlllllllllnnnooooooqqqqqqrrrqqqpppoooqqqqqqpppooooooooooooooorrrrrrqqqppppppooooooooonnnnnnmmmlllkkkkkkjjjjjjllllllmmmnnnoooppppppqqqnnnooopppnnnlllkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrqqqpppppppppppppppqqqqqqssssssrrrrrrsssuuuxxxzzzttttttuuuvvvwwwxxxxxxyyyxxxxxxwwwwwwvvvwwwwwwxxxuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssvvvuuuuuutttsssqqqqqqpppppppppqqqrrrssssssttttttvvvuuutttrrrssstttuuuwwwyyywwwuuuuuuvvvvvvuuutttuuusssrrrrrrssstttsssqqqpppppppppqqqrrrsssssssssqqqqqqqqqrrrtttsssqqqooooooooooooooooooooooooooo|||vvvpppoootttwwwwwwvvvrrrrrrqqqqqqvvv}}}~~~zzzsssqqqooommmmmmjjjfffccc___^^^]]]\\\ZZZXXXVVVUUUTTTVVVXXX[[[^^^___``````\\\UUUQQQQQQRRRQQQQQQTTTTTTXXX\\\```dddgggkkknnnmmmoooppppppooooooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvvvvuuusssrrrtttttttttuuuvvvxxxxxxyyyxxxxxxyyyzzzzzzyyyxxxxxx{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{zzzvvvssssssssssssuuuwwwxxxvvvuuurrrsssttttttqqqmmmhhheeebbbdddgggjjjkkkkkkjjjiiihhhhhhiiiiiijjjjjjkkkkkkmmmmmmllllllmmmmmmnnnooonnnmmmllljjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhfffggghhhiiijjjjjjjjjjjjmmmnnnoooooonnnmmmlllkkkjjjkkkkkkkkklllllllllmmmhhhhhhiiiiiiiiiiiihhhhhhkkkkkkiiigggdddbbbaaabbbccccccbbbaaa```aaaaaaaaaaaabbbbbbccccccddddddcccdddcccaaa___^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^___```aaabbbccccccccccccbbbbbbbbbaaaaaabbbccccccbbbbbbaaa```___\\\]]]^^^_______________^^^___```aaabbbcccdddeeefffdddbbbaaabbbbbbaaa```aaaaaaaaaaaa````````````___``````aaacccdddeeefffbbbbbbbbbcccdddfffggghhhiiiiiiiiihhhhhhhhhggggggggghhhhhhiiijjjjjjiiiiiihhhhhhiiijjjkkklllmmmmmmjjjjjjkkklllmmmnnnnnnnnnmmmnnnooopppppppppooonnnnnnnnnnnnoooooopppppppppqqqppppppoooooonnnnnnmmmmmmmmmmmmmmmnnnooopppqqqnnnnnnnnnnnnnnnpppqqqqqqqqqqqqpppooonnnnnnnnnnnnmmmmmmnnnooooooooooooooopppqqqqqqrrrssssssrrrrrrrrrrrrrrrssssssssssssssstttuuuuuuvvvvvvuuuuuutttssspppmmmkkkkkkllllllkkkgggiiilllnnnmmmkkkhhhfffggghhhhhhiiiiiiiiiiiiiiihhhhhhggggggffffffffffffhhhhhhhhhhhhiiikkkmmmnnnnnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppnnnpppqqqpppnnnnnnooopppqqqrrrtttuuuvvvtttsssqqqrrrrrrqqqqqqpppppppppppprrrrrrrrrrrrqqqqqqpppppppppoooooonnnnnnmmmmmmmmmnnnnnnnnnoooooopppppppppqqqrrrrrrqqqooonnnooopppooooooooooooooooooppppppnnnoooppprrrrrrsssssssssrrrrrrqqqpppppppppppppppsssrrrrrrrrrsssuuuwwwxxxtttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwrrrqqqqqqqqqqqqqqqqqqrrrttttttssssssrrrsssssstttttttttsssrrrqqqpppoooooooooooopppqqqrrrsssssstttvvvtttsssrrrrrrtttvvvwwwzzzwwwtttssssssssssssrrrrrrqqqppppppqqqrrrqqqpppooooooooopppppppppqqqqqqqqqooooooppprrrssssssrrrpppppppppooooooooooooooo|||wwwqqqqqquuuyyyxxxvvvqqqrrrqqqrrrwww~~~{{{sssrrrpppooollliiieeebbb___^^^]]]\\\ZZZYYYYYYYYY\\\]]]___aaaaaaaaaaaaaaaZZZTTTPPPQQQQQQRRRUUUYYY[[[^^^bbbeeegggiiilllnnnoooqqqrrrrrrrrrrrrtttuuuvvvvvvvvvuuuuuuuuuuuutttssstttvvvwwwwwwvvvtttsssuuuuuuuuuuuuuuuwwwxxxzzzyyyyyyzzzzzzzzzzzzyyyyyy{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxuuussssssrrrsssuuuxxxxxxwwwuuuqqqssstttuuutttpppllliiiccceeegggiiikkkkkkjjjiiihhhhhhhhhhhhiiiiiijjjjjjkkkjjjjjjjjjjjjkkklllllljjjiiiiiihhhggggggggghhhgggggghhhiiiiiihhhhhhhhhffffffggghhhiiiiiiiiiiiilllmmmmmmnnnnnnmmmkkkkkkjjjjjjkkkkkkkkkkkkllllllggghhhhhhiiiiiihhhhhhhhhlllmmmllljjjeeebbbbbbbbbbbbbbbaaaaaa``````````````````aaabbbbbbbbbaaaaaaaaa``````___^^^^^^^^^___^^^^^^_________`````````]]]^^^___```aaabbbcccccccccccccccccccccccccccccceeeeeeeeeeeedddcccbbbbbb```aaabbbbbbcccccccccbbbaaabbbccceeeggghhhjjjjjjjjjiiiggggggiiijjjjjjiiiffffffffffffeeeeeeeeeeeedddeeefffggghhhiiijjjjjjggggggggghhhiiijjjllllllmmmmmmmmmmmmlllllllllkkkjjjjjjkkklllmmmmmmmmmmmmkkkllllllmmmnnnoooppppppqqqqqqrrrrrrrrrqqqqqqpppsssssstttuuuuuuuuutttsssqqqrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppppqqqrrrsssqqqqqqqqqqqqrrrsssttttttttttttrrrqqqppppppppppppooopppqqqqqqrrrrrrqqqqqqsssttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvsssooonnnnnnnnnnnnnnnkkkmmmoooqqqqqqnnnkkkiiijjjkkkllllllmmmmmmllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjkkklllmmmooopppnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrpppqqqrrrrrrqqqpppqqqsssssstttvvvxxxyyyxxxwwwvvvttttttttttttssssssrrrrrrqqqrrrrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqppppppooooooooopppppppppppppppqqqrrrsssrrrpppnnnooopppooooooooopppppppppqqqqqqnnnooopppqqqrrrrrrrrrrrrrrrrrrqqqpppooooooooooooqqqppppppqqqqqqssstttuuuttttttssssssrrrrrrqqqqqqrrrrrrrrrsssttttttttttttoooooonnnnnnoooppppppqqqsssrrrqqqqqqpppqqqqqqqqqrrrrrrqqqqqqpppooooooooommmnnnnnnoooppppppqqqqqqsssrrrqqqpppppprrrtttuuuwwwuuurrrppppppppppppoooooommmmmmmmmoooooonnnmmmnnnnnnnnnmmmmmmmmmllllllpppnnnllllllmmmooooooooommmmmmmmmlllllllllllllll|||wwwrrrrrrvvvyyyxxxvvvppprrrssstttzzzzzzrrrrrrqqqooolllgggcccaaa______^^^^^^^^^^^^___```gggggghhhggggggeeecccbbb[[[UUURRRSSSTTTVVV[[[bbbdddfffjjjlllmmmnnnooopppqqqrrrttttttttttttvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxxxxxxxwwwwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyxxxwwwxxxyyyyyy{{{{{{||||||{{{yyyxxxwwwuuuuuuvvvxxxzzz{{{yyyxxxtttuuuwwwwwwvvvtttqqqoooiiiiiijjjkkklllllllllllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjggggggfffffffffgggggghhhgggggghhhhhhiiiiiihhhhhhffffffggghhhhhhhhhhhhhhhjjjkkklllmmmmmmlllkkkjjjhhhhhhhhhiiiiiiiiiiiiiiiggghhhiiiiiijjjiiiiiiiiillloooooolllgggccccccdddccccccccccccbbbbbbaaaaaaaaabbbcccddddddcccbbbaaacccbbbbbbaaaaaabbbbbbcccccccccccccccddddddddddddbbbbbbdddeeeffffffffffffeeeeeefffgggggghhhhhhiiijjjjjjjjjjjjiiihhhggggggfffgggggghhhggggggffffffffffffhhhjjjlllnnnooopppnnnmmmmmmooorrruuuuuuuuukkkkkkkkkkkkjjjjjjjjjjjjiiijjjkkklllmmmmmmmmmmmmllllllllllllmmmnnnoooooopppppppppooooooooonnnnnnllllllmmmnnnoooooonnnnnnmmmnnnnnnooopppqqqrrrrrrtttuuuuuuuuuttttttsssrrrvvvwwwxxxxxxxxxwwwuuutttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssstttuuusssssssssssstttuuuvvvwwwwwwvvvtttrrrqqqqqqrrrrrrpppqqqrrrrrrssssssrrrrrruuuuuuvvvvvvvvvvvvuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvtttqqqppppppqqqpppooonnnpppqqqsssrrrpppnnnllllllmmmnnnooopppooonnnnnnooooooppppppoooooonnnmmmkkklllmmmnnnooooooooonnnmmmnnnppprrrssssssrrrrrrppppppqqqqqqrrrrrrssssssqqqsssttttttsssrrrtttuuutttuuuwwwxxxyyyyyyxxxwwwuuuuuuuuuuuuuuutttsssssspppqqqrrrssssssrrrppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooopppqqqooommmlllmmmnnnnnnooooooppppppqqqqqqqqqooopppqqqqqqrrrrrrrrrrrrqqqqqqpppooonnnnnnoooooooooooooooooopppqqqrrrsssssssssrrrqqqpppooonnnnnnmmmnnnooopppqqqrrrrrrrrrnnnnnnmmmmmmnnnoooooopppooonnnnnnmmmmmmmmmnnnnnnppppppppppppppppppppppppmmmnnnnnnnnnnnnooooooooopppooonnnmmmnnnooorrrssstttrrrpppooooooooonnnllllllkkkjjjkkkmmmmmmmmmlllmmmmmmmmmlllkkkjjjjjjjjjpppnnnkkkjjjkkklllllllllhhhhhhiiiiiiiiiiiiiiiiii|||wwwrrrrrrvvvyyyxxxuuuqqqsssuuuwww}}}zzzpppqqqqqqoookkkfffbbb```______```aaacccfffiiijjjooooooooommmkkkhhheeeccc]]]XXXUUUVVVXXX[[[ccckkkjjjmmmqqqssssssssstttuuutttvvvxxxxxxxxxyyyzzz|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||{{{yyywwwyyyzzz}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||||||||}}}~~~~~~~~~~~~zzzzzz{{{|||~~~}}}{{{{{{{{{{{{{{{yyywwwuuussspppooonnnnnnnnnoooppppppmmmllllllkkkkkkjjjjjjiiigggffffffffffffggghhhhhhgggggggggffffffgggggghhhgggggghhhiiiiiiiiiiiiiiigggggghhhiiiiiiiiiiiihhhiiijjjkkkllllllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllllllllkkkmmmppprrroooiiieeeeeeffffffffffffffffffeeeddddddeeeggghhhiiiiiihhhfffeeeiiihhhgggfffffffffffffffhhhhhhhhhiiiiiiiiijjjjjjiiijjjkkkllllllllllllkkkiiiiiijjjlllmmmnnnooopppoooooooooooonnnmmmllllllllllllllllllkkkjjjiiiiiijjjjjjlllnnnppprrrssstttsssrrrqqqrrruuuwwwwwwwwwoooooonnnnnnnnnmmmmmmmmmlllmmmnnnoooppppppooonnnppppppooooooooooooppppppqqqpppppppppoooooooooooommmnnnnnnooooooooonnnnnnnnnnnnooopppqqqrrrsssssssssttttttuuuuuuuuuttttttwwwxxxxxxxxxwwwuuutttsssssssssssssssssssssssssssrrrrrrssssssttttttuuuuuuttttttssssssssstttuuuuuutttttttttuuuuuuvvvwwwxxxyyywwwuuusssrrrrrrsssssspppqqqrrrrrrssssssrrrrrrtttuuuuuuvvvvvvuuuuuutttuuuvvvxxxyyyzzzyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvtttrrrqqqqqqrrrrrrqqqoooooopppqqqqqqqqqpppnnnnnnlllmmmooopppqqqpppooonnnoooppppppqqqpppooonnnmmmkkklllnnnppppppnnnmmmkkklllmmmppprrrssssssrrrqqqoooppppppqqqrrrrrrssssssssstttuuuuuuttttttuuuwwwwwwwwwvvvvvvvvvvvvuuuuuutttuuuuuuvvvuuutttsssrrrooopppqqqrrrrrrqqqpppoooppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqpppppppppoooppppppooommmllllllmmmnnnnnnnnnooopppqqqqqqqqqqqqrrrrrrsssssssssrrrrrroooooonnnnnnmmmnnnnnnnnnnnnooooooooopppqqqqqqrrrqqqqqqppppppoooooonnnnnnkkklllnnnpppqqqrrrqqqqqqooonnnnnnnnnnnnoooooopppmmmmmmmmmlllmmmmmmnnnnnnnnnoooooopppqqqqqqrrrrrroooooooooooonnnnnnnnnnnnnnnmmmlllllllllnnnppprrrrrrqqqppppppqqqpppnnnlllkkkjjjjjjkkklllmmmmmmkkklllllllllkkkkkkkkkkkkkkkpppnnnlllkkklllmmmmmmlllhhhiiiiiijjjjjjkkkkkkkkk{{{vvvrrrrrrvvvyyyxxxuuurrruuuxxxzzzzzzooopppqqqoookkkeeebbb```^^^___aaadddhhhlllppprrrttttttrrrpppmmmiiieeeccc^^^ZZZWWWYYY[[[___hhhqqqmmmppptttwwwwwwxxxxxxyyyyyy{{{|||}}}}}}}}}{{{{{{{{{|||||||||}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{zzz}}}~~~}}}zzzxxxyyyzzz~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuutttrrrppppppqqqssstttoooooonnnmmmlllkkkkkkjjjfffffffffffffffgggggghhhiiiiiihhhggggggggggggggggggggghhhiiiiiiiiiiiiiiihhhiiiiiijjjjjjjjjiiiiiiiiijjjkkklllllllllkkkjjjllllllllllllllllllllllllkkkllllllmmmnnnnnnnnnmmmmmmqqqssspppjjjffffffhhhhhhhhhiiiiiihhhhhhgggfffjjjkkklllmmmmmmllljjjiiinnnmmmlllkkkiiiiiihhhhhhllllllllllllmmmmmmmmmmmmnnnooopppqqqqqqqqqpppooolllmmmnnnppprrrsssuuuuuusssssssssrrrrrrqqqpppoooooooooooonnnmmmlllkkkjjjllllllnnnpppqqqsssuuuuuuwwwuuusssrrrrrrrrrqqqpppppppppppppppoooooooooooonnnooopppqqqqqqpppooonnnrrrqqqppppppoooppppppppppppppppppooooooooonnnnnnnnnnnnooooooooonnnnnnmmmnnnoooooopppqqqrrrsssssspppqqqrrrtttuuuuuuuuuuuuwwwwwwxxxwwwvvvtttrrrpppssssssssssssrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvuuuttttttttttttuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxuuusssrrrrrrssstttpppqqqrrrrrrssssssrrrrrrttttttuuuuuuuuuttttttsssssstttvvvxxxxxxwwwvvvuuussssssttttttttttttssssssrrrqqqpppqqqsssrrrqqqoooooooooooooooooonnnnnnmmmlllmmmooopppqqqpppnnnmmmnnnooopppppppppooommmllljjjllloooppppppnnnkkkhhhkkkmmmooorrrssssssrrrqqqoooooopppqqqrrrrrrsssssssssuuuvvvvvvuuuuuuvvvxxxxxxwwwvvvtttsssrrrrrrrrrssstttuuuuuuuuutttrrrrrrnnnoooqqqrrrrrrqqqpppnnnoooooooooppppppqqqqqqrrrsssrrrrrrqqqqqqppppppppppppqqqrrrpppnnnmmmnnnooommmnnnnnnoooppppppqqqqqqtttttttttuuuttttttssssssnnnnnnmmmmmmmmmmmmnnnnnnooooooooopppqqqqqqqqqrrrooooooooooooooopppppppppkkkmmmoooqqqrrrsssrrrrrrppppppooooooooooooppppppooooooooooooooopppqqqqqqnnnnnnooopppqqqrrrssssssqqqqqqppppppooonnnnnnnnnmmmmmmkkkkkklllnnnpppqqqqqqqqqqqqqqqrrrqqqooollllllkkkjjjkkkmmmnnnmmmllljjjkkkkkkllllllmmmmmmnnnpppooommmmmmnnnoooooonnnllllllmmmmmmnnnoooppppppyyytttppprrrwww{{{{{{xxxppptttzzzrrrsssrrroooiiiddd```^^^```dddiiinnnrrruuuuuuvvvvvvtttrrrnnnjjjfffcccbbb[[[ZZZZZZ\\\aaaiiiqqqvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~|||~~~~~~}}}{{{xxxxxx{{{~~~~~~}}}|||{{{{{{{{{{{{yyyxxxvvvuuutttqqqnnnmmmnnnmmmjjjhhhjjjiiihhhfffffffffggghhhkkkiiigggfffhhhiiiiiihhhllllllmmmmmmnnnmmmmmmmmmlllllllllkkkkkkjjjjjjiiilllllllllllllllllllllllllllmmmnnnoooooooooooooooooooooppppppooonnnmmmlllnnnnnnnnnnnnmmmlllkkkjjjiiijjjkkkllllllllllllkkkmmmnnnnnnnnnmmmllljjjiiikkkmmmoooooommmkkkkkklllppppppqqqqqqrrrqqqqqqqqqtttsssrrrsssttttttrrrpppssssssssssssssssssssssssttttttttttttssssssssssssuuuuuutttsssqqqpppoooooooooppprrrtttuuuvvvwwwwwwwwwwwwwwwvvvuuusssrrrqqqqqqrrrrrrrrrqqqooonnnlllqqqqqqrrrrrrrrrqqqpppppprrrrrrrrrsssrrrqqqpppooorrrpppooommmllllllmmmmmmppppppooonnnnnnnnnoooooooooppppppqqqrrrrrrqqqqqqsssrrrqqqpppqqqsssuuuvvvvvvuuutttsssrrrrrrrrrrrrsssrrrqqqppppppoooppppppqqqsssuuuuuusssqqqqqqqqqrrrrrrrrrssssssttttttuuutttsssrrrrrrsssuuuwwwxxxxxxvvvssssssttttttqqqnnnnnnpppssstttsssqqqqqqrrrqqqsssuuuvvvvvvvvvtttssssssrrrqqqpppooooooooooooppppppppppppppppppppppppmmmmmmmmmnnnmmmmmmlllkkklllmmmnnnmmmkkkjjjkkkllllllmmmmmmnnnnnnmmmmmmllloooooonnnnnnmmmlllkkkkkkkkkkkkllllllmmmlllllllllpppppppppqqqqqqrrrrrrrrrsssrrrqqqppppppqqqrrrsssqqqrrrsssuuuvvvvvvvvvvvvttttttsssrrrqqqqqqqqqqqqtttqqqnnnnnnqqqsssrrrqqqpppppppppooooooooonnnnnnoooppppppqqqqqqppppppooorrrrrrqqqqqqqqqrrrrrrsssppppppooonnnmmmmmmmmmmmmoooooooooppppppqqqqqqqqqrrrrrrrrrrrrqqqpppooooooqqqqqqpppoooooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrsssrrrqqqqqqpppppppppqqqqqqrrrqqqpppoooppprrrtttvvvuuutttrrrqqqqqqrrrrrrssstttsssrrrqqqqqqrrrssstttqqqrrrsssttttttuuuuuutttrrrssssssttttttsssrrrqqqrrrqqqqqqpppppppppqqqqqqxxxvvvsssqqqppppppqqqqqqrrrsssssstttttttttttttttrrrsssssssssssssssrrrrrrtttttttttsssrrrrrrqqqqqqppppppppppppppppppppppppyyytttppprrrwww{{{zzzxxxrrrvvv{{{}}}ssstttsssoooiiiddd```___aaadddjjjooosssvvvwwwwwwuuusssqqqmmmjjjgggfffeee^^^^^^___bbbhhhooovvvzzzzzz{{{}}}~~~|||zzzxxxyyy|||~~~||||||{{{zzzyyyxxxxxxxxxuuussspppooopppooommmjjjlllkkkiiihhhhhhhhhiiijjjmmmkkkiiiiiikkkllllllkkknnnooooooooooooooonnnnnnoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppppppqqqpppppppppppppppooooooooonnnnnnoooooooooooonnnmmmlllllljjjkkkkkklllmmmnnnnnnoooooopppppppppooonnnmmmlllmmmoooqqqqqqooommmmmmnnnrrrrrrsssttttttttttttsssuuuttttttuuuwwwwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssrrrrrrpppqqqsssuuuvvvwwwwwwxxxvvvvvvvvvuuutttsssrrrqqqssssssttttttsssrrrqqqpppqqqrrrssssssttttttttttttttttttsssrrrqqqqqqppppppqqqpppooonnnmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnooooooooopppppppppppppppooorrrqqqoooooooooppprrrsssssssssrrrqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooonnnppprrrsssqqqppppppqqqrrrrrrrrrsssssssssssssssqqqqqqpppoooppprrrtttuuuuuusssqqqqqqqqqqqqooollllllmmmoooooonnnnnnnnnoooooopppqqqrrrrrrrrrqqqqqqrrrqqqpppoooooonnnnnnooooooooooooooooooooooooooommmnnnnnnnnnmmmlllkkkkkkjjjkkklllkkkiiihhhiiijjjjjjjjjkkklllmmmmmmmmmmmmllllllllllllllllllllllllmmmnnnnnnoooooonnnnnnmmmppppppqqqqqqrrrsssssstttuuuttttttssssssttttttuuuttttttuuuvvvwwwwwwwwwwwwttttttssssssrrrrrrrrrrrruuurrrppppppsssttttttsssrrrrrrrrrqqqqqqqqqqqqppprrrssssssttttttssssssrrrsssssssssttttttuuuuuuuuuuuutttsssrrrqqqpppppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssrrrqqqqqqrrrqqqppppppppppppqqqrrrtttttttttuuuuuuuuuvvvvvvttttttsssssssssttttttuuusssrrrqqqqqqrrrtttvvvwwwvvvuuutttsssrrrsssssstttuuuuuutttsssssstttuuuuuuttttttuuuvvvwwwwwwwwwwwwtttuuuuuuvvvvvvuuutttsssssssssrrrrrrrrrrrrssssssxxxwwwuuutttrrrrrrrrrrrrsssttttttuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyuuuqqqrrrwww{{{zzzxxxuuuwww{{{|||zzzttttttrrrnnnhhhccc```___bbbeeejjjppptttwwwyyyyyyvvvssspppllljjjhhhhhhhhhccceeegggkkkqqqvvv|||~~~~~~zzzxxxwwwxxx|||~~~}}}{{{yyyxxxxxxxxxyyyvvvuuusssrrrrrrrrrpppnnnnnnnnnmmmllllllllllllmmmooonnnlllmmmooopppppppppqqqrrrrrrrrrqqqpppooooooqqqqqqqqqqqqqqqrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrpppooooooppppppqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnppprrrssssssssssssssssssrrrppppppqqqssstttsssrrrppppppqqqtttuuuvvvvvvwwwwwwwwwvvvwwwvvvvvvxxxzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrtttuuuwwwwwwxxxxxxwwwwwwvvvuuutttsssrrrrrrttttttuuuuuuuuuuuuttttttrrrrrrssstttuuuvvvwwwwwwvvvtttrrrpppoooooooooooooooooonnnmmmmmmnnnnnnnnnmmmmmmlllllllllmmmnnnnnnnnnnnnnnnooonnnnnnmmmmmmooonnnmmmlllllllllmmmnnnoooooonnnmmmmmmmmmnnnnnnmmmnnnnnnnnnnnnmmmmmmllljjjmmmooopppooooooooopppqqqqqqpppppppppppppppoooooonnnmmmmmmnnnoooqqqrrrrrrpppooonnnoooooommmkkklllmmmnnnmmmllllllnnnpppppppppppppppqqqqqqqqqqqqrrrqqqpppoooooonnnoooooooooooooooooooooooooooooooooooooooooonnnmmmlllkkkjjjllllllllljjjiiijjjkkkkkklllmmmnnnooopppppppppkkkllllllmmmnnnoooppppppppppppqqqqqqqqqqqqppppppooopppqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwttttttuuuuuuuuutttssssssvvvtttssssssuuuwwwwwwvvvuuuuuuuuuuuuttttttttttttvvvvvvwwwwwwwwwwwwvvvvvvsssuuuvvvxxxyyyyyyxxxxxxxxxwwwvvvtttssssssrrrrrrrrrrrrrrrssssssssssssssssssttttttuuuuuuuuuuuuuuussssssrrrrrrrrrrrrssssssvvvvvvvvvwwwwwwwwwxxxxxxuuuuuuuuuuuuuuuvvvwwwxxxvvvvvvuuuuuuuuuwwwxxxyyywwwwwwvvvuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzwwwwwwwwwxxxwwwvvvuuuuuuuuuuuuttttttttttttuuuuuuxxxxxxxxxwwwvvvuuutttttttttuuuvvvvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzvvvrrrsssxxx{{{{{{xxxuuuwww{{{}}}~~~}}}{{{yyysssrrrppplllfffbbb```___ccceeejjjoootttwwwyyyzzzxxxuuuqqqmmmjjjiiiiiijjjhhhjjjnnnrrrwww{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~|||wwwuuuuuuwww{{{~~~{{{xxxvvvvvvvvvvvvvvvvvvuuuttttttsssrrrqqqqqqqqqpppppppppppppppppppppooooooppprrrttttttsssssssssssssssrrrqqqpppoooooooooppppppqqqqqqqqqrrrppppppppppppppppppppppppooopppqqqssstttttttttttttttsssqqqppppppqqqssstttssssssttttttsssrrrrrrqqqpppooooooooopppsssvvvxxxvvvvvvvvvvvvuuuuuuttttttuuuvvvwwwvvvtttrrrssstttuuuuuuvvvwwwxxxxxxxxxxxxyyyxxxwwwxxx{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuqqqrrrsssuuuvvvvvvwwwwwwwwwvvvuuuttttttsssssssssrrrssssssttttttuuuuuuuuurrrrrrrrrsssssstttuuuvvvuuussspppmmmlllkkklllmmmkkkkkkkkkkkklllllllllllljjjjjjjjjjjjkkkllllllmmmllllllllllllllllllkkkjjjlllllljjjiiihhhhhhhhhhhhkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjkkklllllllllkkkjjjhhhkkknnnoooooooooooopppooooooooonnnnnnmmmmmmmmmnnnnnnmmmmmmnnnoooppppppppppppooooooooonnnnnnmmmqqqqqqqqqpppoooppprrrtttttttttssssssttttttuuuvvvttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrqqqpppooonnnooopppqqqpppooonnnooopppqqqrrrrrrsssssssssssssssooooooppppppqqqrrrssssssrrrssssssssssssrrrqqqqqqpppqqqrrrsssuuuvvvwwwxxxzzzzzz|||}}}}}}|||zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwtttuuuvvvwwwwwwvvvuuuuuuxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxtttvvvyyy{{{||||||{{{{{{yyyxxxwwwuuutttsssrrrrrrttttttttttttttttttttttttttttttuuuvvvwwwxxxxxxxxxvvvuuuuuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuvvvwwwyyyyyyzzzyyyyyyyyyyyyzzz{{{|||zzzyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyywwwwwwxxxxxxyyyzzzzzz{{{xxxxxxxxxwwwwwwvvvuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwwwwxxxyyyzzzyyyxxxvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuu|||xxxssstttyyy||||||yyysssvvvyyy|||}}}|||{{{yyyqqqpppmmmiiiddd`````````cccfffiiinnnrrruuuwwwxxx{{{xxxtttooolllkkkkkkkkkmmmooorrrvvvyyy{{{||||||yyyxxxxxxxxxxxxyyyzzz{{{{{{|||{{{{{{yyyxxxxxxxxxvvvvvvvvvwwwyyyxxxvvvtttrrrqqqqqqsssyyy~~~|||xxxuuusssrrrrrruuuuuuuuutttssssssssssssssstttttttttttttttttttttqqqqqqqqqrrrtttuuuuuuttttttttttttsssrrrqqqpppooooooooooooppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrtttuuuuuuvvvvvvvvvtttsssrrrrrrsssuuuvvvuuuuuuuuuvvvuuuuuuttttttrrrrrrqqqqqqsssvvvxxxzzzwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxvvvtttssstttuuuttttttuuuvvvwwwxxxxxxwww{{{yyywwwwwwxxxyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuutttsssrrrqqqpppqqqrrrssstttuuuuuuuuutttsssrrrqqqpppppppppqqqqqqqqqqqqqqqrrrsssssstttrrrqqqppppppppppppqqqqqqrrrpppmmmkkkiiiiiijjjjjjiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmkkkkkklllllllllkkkkkkjjjkkkjjjiiihhhgggfffffffffhhhhhhhhhhhhhhhiiijjjkkkhhhiiijjjjjjkkkkkkkkkkkkjjjmmmpppqqqqqqqqqrrrssssssrrrrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqtttuuuuuutttssssssvvvxxxxxxxxxwwwwwwxxxxxxyyyzzzxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrsssttttttrrrrrrssstttwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrssssssssstttttttttttttttttttttsssrrrrrrqqqrrrsssuuuvvvxxxyyyyyy{{{|||}}}~~~~~~}}}|||{{{yyyyyyxxxvvvvvvvvvvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyuuuwwwzzz|||}}}}}}||||||zzzyyyxxxvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{{{{||||||||||||||||||}}}}}}{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvuuuuuuuuuvvvwwwxxxyyywwwwwwvvvuuuttttttssssssuuuuuuuuuuuuuuuvvvwwwwwwuuuwwwyyyzzzzzzxxxvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzvvvvvv{{{~~~}}}zzzsssuuuxxxzzz{{{{{{yyyxxxpppooolllgggcccaaabbbcccfffgggjjjnnnqqqtttvvvwww{{{yyyvvvrrrpppnnnnnnnnnqqqrrrtttvvvwwwwwwwwwvvvrrrrrrqqqppppppqqqrrrssssssuuuvvvvvvsssqqqppppppoooooooooqqqrrrqqqnnnkkkmmmlllllloootttzzz~~~~~~~~~yyyvvvsssrrrqqqtttuuuvvvuuusssssstttuuuuuuvvvvvvwwwwwwwwwwwwvvvssssssssstttvvvwwwvvvttttttttttttttttttsssrrrqqqrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrtttuuuvvvvvvwwwvvvuuutttttttttuuuvvvwwwvvvvvvwwwwwwwwwvvvvvvuuuttttttttttttuuuwwwyyyzzzwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwuuusssrrrssstttrrrssstttuuuvvvwwwwwwwwwzzzxxxuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuuvvvvvvwwwxxxxxxwwwvvvuuutttrrrqqqpppoooppppppqqqrrrsssttttttsssqqqpppnnnmmmmmmmmmnnnoooqqqqqqppppppqqqrrrssssssrrrqqqooonnnnnnnnnooopppqqqpppnnnlllkkkkkkkkkkkkjjjkkkkkkllllllkkkjjjjjjiiijjjjjjkkklllmmmoooppplllmmmmmmnnnoooooonnnnnnllllllkkkkkkjjjiiihhhhhhiiiiiiiiijjjkkklllmmmnnnkkkkkkkkkkkklllmmmooooooppprrruuuwwwvvvvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxwwwuuuuuuvvvvvvvvvvvvvvvvvvsssuuuvvvuuuttttttuuuvvvuuuvvvwwwvvvuuuuuuwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvrrrsssuuutttsssssstttuuuyyyyyyxxxwwwvvvtttrrrqqqssssssttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttsssssstttuuuvvvwwwxxxyyyzzz||||||}}}}}}}}}}}}||||||zzzyyywwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxzzz{{{||||||}}}~~~~~~|||zzzzzz{{{||||||||||||{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyvvvwwwyyy{{{||||||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{|||{{{{{{{{{{{{||||||{{{{{{zzzzzzzzz{{{zzzyyyyyyxxxvvvvvvwwwxxxxxxwwwvvvvvvsssrrrrrrrrrrrrtttuuuvvvvvvuuutttrrrqqqqqqqqqqqqssssssrrrsssssstttuuuvvvssstttvvvwwwxxxvvvuuutttssstttuuuuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyyyyyyy{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy|||wwwxxx}}}~~~|||vvvwwwyyyzzzzzzxxxwwwuuupppnnnlllgggdddccceeehhhiiijjjllloooqqqtttvvvwwwyyyxxxvvvuuutttsssssssssuuuuuuvvvuuutttsssqqqqqqnnnmmmkkkjjjjjjkkklllmmmnnnrrruuuuuurrrnnnlllllljjjjjjkkkmmmnnnllliiifffiiihhhgggjjjpppuuuyyy{{{~~~~~~~~~~~~|||yyywwwuuutttsssuuuwwwvvvttttttuuuwwwvvvwwwxxxyyyyyyyyyxxxxxxvvvuuuuuuwwwxxxxxxvvvuuuuuuuuuvvvvvvvvvvvvuuuuuussssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrtttuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuvvvvvvwwwxxxxxxyyyvvvuuutttsssssstttuuuvvvvvvvvvuuusssqqqpppqqqrrrqqqrrrssstttvvvvvvvvvvvvwwwuuusssrrrtttvvvvvvvvvttttttttttttttttttttttttrrrrrrsssuuuvvvwwwxxxyyyuuuuuuttttttsssrrrqqqqqqqqqqqqrrrsssttttttttttttsssrrrpppooonnnoooqqqqqqtttsssrrrrrrrrrssstttuuurrrqqqpppooooooppprrrsssssssssrrrqqqqqqpppoooooooooppppppqqqpppooommmmmmllllllmmmnnnoooqqqssstttooopppqqqrrrssstttttttttpppppppppoooooonnnmmmmmmmmmmmmnnnnnnpppqqqrrrssspppooonnnnnnoooqqqtttvvvvvvyyy{{{||||||{{{|||}}}{{{{{{||||||||||||||||||yyyyyyzzzzzzzzzyyyyyyyyyuuuwwwxxxxxxvvvvvvxxxzzzvvvxxxzzzzzzyyyxxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyzzzzzzyyyyyyssstttuuuuuuttttttuuuwwwzzzzzzzzzyyyxxxvvvuuutttvvvvvvwwwxxxzzz{{{||||||yyyyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvwwwxxxyyyyyyzzz||||||{{{{{{{{{{{{||||||{{{zzzxxxwwwwwwwwwyyyzzzzzzyyywwwwwwxxx{{{~~~~~~|||zzzyyyzzz||||||||||||{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyywwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwvvvvvvvvvuuuuuuuuuuuussstttuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxyyyxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwvvvuuussstttuuuuuuuuuuuutttsssqqqpppoooooopppqqqsssuuuuuutttrrrqqqpppoooooopppppppppppppppqqqrrrsssssspppqqqrrrtttttttttssssssrrrrrrsssttttttttttttsssssstttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}yyyyyy~~~}}}xxxyyyzzzzzzyyywwwtttssspppooolllhhheeefffhhhkkkkkklllnnnppprrrtttvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwuuussspppnnnmmmlllkkkiiihhhhhhiiijjjkkkmmmqqqvvvvvvrrrnnnkkkkkkiiiiiijjjkkklllkkkgggdddfffeeeeeegggmmmrrrvvvxxxwwwyyy{{{}}}~~~~~~~~~}}}zzzxxxwwwtttvvvxxxwwwuuuuuuvvvyyyvvvwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzzzzwwwuuuvvvwwwwwwxxxxxxxxxwwwwwwsssssssssrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqoooppprrrtttuuuvvvwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxttttttsssrrrrrrssstttuuuuuuuuutttrrrooonnnpppqqqqqqrrrsssuuuvvvvvvwwwwwwuuusssqqqqqqtttvvvxxxxxxssssssssssssssssssssssssqqqqqqssstttvvvxxxyyyzzzttttttttttttttttttttttttrrrrrrssstttuuuuuuuuuuuuwwwvvvtttsssssstttuuuvvvwwwvvvuuuttttttuuuvvvwwwrrrrrrqqqpppqqqtttvvvwwwuuuvvvvvvvvvvvvuuutttssstttuuuuuuuuutttsssqqqpppoooooopppqqqssstttvvvwwwrrrssstttvvvwwwxxxyyyyyysssssssssssssssrrrrrrqqqqqqqqqqqqrrrsssuuuvvvwwwtttsssqqqpppqqquuuxxx{{{{{{}}}{{{{{{{{{||||||}}}}}}}}}{{{{{{|||||||||{{{{{{zzzuuuxxxzzzyyyxxxwwwyyy|||yyy{{{}}}~~~}}}|||||||||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxyyyzzzzzzzzzzzztttvvvwwwwwwvvvvvvwwwyyy||||||||||||{{{zzzyyyyyyyyyzzz{{{}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyy|||{{{zzzyyyyyyzzz{{{||||||{{{yyyxxxxxxyyy{{{|||{{{yyywwwwwwxxx{{{|||yyyxxxyyy||||||||||||{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwwwwvvvvvvvvvwwwxxxxxxuuuuuuttttttuuuuuuvvvwwwwwwvvvvvvvvvuuuuuuttttttsssttttttuuuuuuuuuuuuttttttuuuvvvwwwwwwvvvuuutttsssssssssssstttttttttttttttsssrrrrrrrrrrrrrrrsssuuuuuuvvvvvvvvvuuuuuutttttttttuuuvvvuuutttsssrrrqqqrrrsssttttttsssrrrqqqpppooonnnnnnnnnppprrrtttuuutttrrrpppoooooooooooonnnnnnnnnnnnooopppqqqrrroooooopppqqqrrrrrrrrrrrrpppqqqrrrrrrssssssrrrrrrrrrrrrsssuuuuuuvvvvvvvvvuuuvvvwwwyyy{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||{{{yyyvvvwwwxxxzzz{{{xxxtttpppmmmkkkhhhggggggiiilllnnnqqqqqqrrrrrrssstttttttttzzz{{{|||{{{zzz{{{}}}~~~{{{xxxwwwyyyyyywwwuuuqqqrrrsssttttttsssrrrqqqyyy{{{||||||zzzwwwssspppmmmoooqqqrrrqqqnnnkkkiiijjjkkkmmmpppsssuuuvvvvvvwwwyyy{{{|||}}}~~~|||zzzyyyyyyyyyuuuvvvvvvvvvvvvuuutttttttttvvvxxx{{{|||}}}|||{{{xxxyyyyyyyyyyyyxxxwwwwwwuuuvvvvvvvvvvvvuuuuuutttrrrrrrssssssssssssssssssrrrrrrrrrrrrssstttvvvvvvwwwtttpppooorrruuuvvvvvvuuuuuuttttttttttttuuuuuuuuutttsssrrrsssuuuwwwxxx|||{{{yyywwwvvvuuuvvvvvvwwwvvvuuuttttttttttttuuuuuuuuutttsssrrrrrrrrrrrrtttttttttttttttuuuvvvwwwvvvuuutttuuuxxxyyyyyyxxxvvvuuutttuuuvvvvvvtttrrrvvvvvvvvvwwwxxxxxxyyyyyy{{{xxxuuuvvvxxxyyyxxxvvvtttuuuvvvvvvwwwxxxyyyyyy|||{{{zzzyyywwwwwwvvvvvvyyyzzz{{{|||{{{zzzxxxvvvyyyxxxxxxwwwxxxyyyzzz{{{|||zzzyyyyyyyyyxxxuuusss{{{zzzzzzyyywwwvvvuuuuuurrrrrrssstttvvvwwwxxxyyy{{{{{{{{{{{{zzzyyyxxxxxx{{{zzzyyyyyyyyywwwtttqqqssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxzzz{{{|||}}}}}}~~~~~~}}}|||{{{{{{}}}}}}}}}}}}}}}|||{{{zzz||||||||||||{{{{{{{{{zzz{{{||||||}}}|||{{{zzzyyy~~~~~~~~~||||||{{{zzz{{{|||}}}~~~}}}}}}}}}|||{{{{{{zzzzzzwwwyyy{{{}}}}}}|||zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwzzzzzzyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}xxxyyyyyyxxxvvvuuuvvvwww||||||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{||||||||||||vvvvvvvvvvvvwwwxxxyyyzzzzzzxxxwwwwwwzzz|||}}}|||~~~xxxtttvvvzzzzzzxxxwwwyyy{{{|||zzzxxxxxxxxxyyy{{{|||zzzwwwsssssssssssssssssstttuuuvvvyyyxxxvvvtttssstttuuuvvvttttttuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmppprrrrrrqqqppppppqqqsssrrrqqqpppooooooooopppuuusssqqqooonnnoooppppppqqqrrrrrrsssssssssrrrrrroooqqqsssttttttsssqqqpppooooooooonnnmmmlllkkkjjjiiijjjkkkmmmnnnooooooooonnnnnnooooooooopppppppppsssqqqoooooorrrsssrrrpppnnnqqqssstttsssrrrrrrsssoooqqqrrrrrrqqqqqqrrrsssssstttvvvxxxyyyzzzzzzzzzyyyzzzzzzyyyzzz}}}}}}{{{{{{{{{zzzxxxvvvwwwyyy{{{}}}zzzvvvsssooommmkkkjjjlllooorrruuuvvvvvvvvvwwwwwwwwwwwwwww{{{}}}~~~~~~~~~}}}~~~~~~|||{{{|||}}}}}}}}}|||{{{zzz~~~{{{xxxwwwxxxyyyyyyxxxvvvtttsssssstttvvvxxxzzz|||}}}}}}zzz|||~~~}}}{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwvvvvvvxxxzzz|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxxxxwwwwwwvvvuuusssssssssttttttttttttuuuuuuuuuuuuvvvvvvwwwxxxyyyxxxuuusssrrruuuwwwwwwvvvwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvuuuuuuvvvwwwyyy{{{{{{zzzxxxvvvuuuuuuuuuvvvxxxwwwvvvvvvuuuuuuuuuuuuwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvwwwyyyzzzzzzyyy{{{zzzyyyyyyzzzzzzxxxvvvyyyyyyyyyzzzzzz{{{{{{{{{yyywwwuuuvvvxxxyyyxxxvvvyyyyyyzzzzzzzzzzzzzzzzzz~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||~~~~~~||||||~~~~~~}}}{{{}}}~~~}}}|||zzzyyyyyyzzz|||}}}~~~~~~~~~zzzyyyyyyyyyzzzzzzxxxvvvvvvwwwwwwxxxxxxxxxxxxwwwuuuvvvvvvwwwyyyzzz|||}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||||{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzz|||||||||}}}~~~~~~}}}|||{{{{{{zzz{{{|||}}}}}}~~~}}}}}}}}}yyyzzz}}}~~~|||{{{{{{{{{{{{|||}}}}}}}}}}}}{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{|||}}}~~~yyyzzzzzzxxxvvvvvvwwwxxx{{{{{{zzzzzzzzzyyyyyyyyywwwwwwxxxxxxxxxxxxxxxwwwuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwuuuvvvxxxzzz{{{{{{yyy|||~~~{{{uuusssuuuxxxxxxvvvvvvxxxzzz{{{yyywwwvvvvvvvvvwwwxxxwwwtttqqqqqqqqqqqqqqqrrrsssuuuuuuuuutttrrrqqqppppppqqqqqqssssssrrrrrrqqqpppooonnnoooooopppppppppooonnnnnnnnnppprrrrrrpppoooooooooqqqqqqpppppppppppppppqqqtttsssqqqooonnnoooppppppppppppqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqpppnnnmmmmmmmmmmmmmmmlllkkkiiiiiiiiijjjkkkmmmooopppqqqqqqrrrsssssstttuuuuuuuuuuuuwwwuuussssssuuuvvvuuusssrrrtttwwwxxxwwwwwwwwwxxxvvvwwwxxxwwwuuuuuuvvvwwwxxxzzz}}}~~~|||||||||yyywwwxxxyyy{{{~~~{{{xxxsssrrrqqqppprrrvvvzzz|||}}}}}}}}}}}}||||||||||||}}}~~~}}}}}}|||}}}~~~}}}}}}}}}~~~}}}}}}|||{{{zzzzzzyyy~~~~~~~~~}}}|||}}}}}}}}}}}}|||{{{{{{yyyzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuvvvvvvvvvwwwyyyyyyzzzzzz{{{{{{||||||zzzxxxwwwwwwyyyyyyxxxwwwyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyy{{{}}}~~~|||{{{zzzxxxwwwwwwwwwxxx{{{{{{zzzyyyyyyxxxxxxwww{{{{{{zzzzzzzzz{{{||||||{{{zzzzzzzzzzzz{{{|||||||||{{{zzz{{{}}}~~~~~~}}}~~~|||{{{|||||||||zzzxxxzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyzzz||||||zzzyyy|||||||||{{{{{{zzzzzzzzz}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{}}}}}}~~~~~~}}}}}}~~~}}}|||{{{{{{|||{{{zzzxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}}}}}}}}}||||||||||||{{{zzz{{{|||}}}}}}|||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzz|||~~~|||xxxyyyzzz{{{|||}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwwwwxxxyyyyyyzzzzzzwwwwwwwwwuuusssrrrtttuuuxxxxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwwwwvvvvvvuuuuuussstttuuuvvvvvvvvvuuutttrrrqqqpppqqqtttvvvvvvvvvtttuuuuuutttrrrqqqrrrtttttttttuuuwwwyyyyyyxxxvvvuuusssqqqpppqqqqqqpppnnnnnnnnnnnnoooppprrrssstttqqqqqqppppppooonnnnnnnnnppppppooonnnmmmlllkkkkkkmmmmmmnnnnnnoooooonnnnnnnnnpppqqqpppnnnmmmmmmmmmoooooooooooopppqqqrrrssstttsssqqqpppoooooopppqqqqqqqqqqqqrrrrrrsssssssssvvvuuusssqqqooonnnmmmlllmmmnnnnnnnnnnnnmmmkkkjjjkkklllmmmoooqqqssstttuuuwwwxxxzzz|||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~|||zzz|||}}}{{{yyyxxxwwwxxx{{{~~~~~~~~~}}}~~~}}}|||}}}}}}}}}|||{{{zzzyyyvvvwwwwwwwwwxxxyyyyyyyyy||||||}}}}}}~~~~~~~~~~~~{{{{{{||||||}}}|||zzzyyy||||||{{{{{{{{{{{{||||||||||||{{{||||||}}}~~~|||{{{zzzzzz{{{{{{~~~~~~~~~~~~}}}|||{{{{{{~~~~~~~~~~~~}}}{{{}}}}}}}}}|||||||||||||||~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}~~~|||{{{{{{yyywwwyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxyyy{{{}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}||||||||||||}}}}}}}}}|||||||||{{{{{{{{{xxxyyy{{{||||||{{{{{{zzzzzz{{{{{{{{{zzzzzz|||}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{|||~~~|||wwwxxxyyyzzz{{{zzzzzzzzzyyyxxxwwwuuuttttttttttttqqqrrrrrrrrrrrrssssssssspppqqqpppnnnllllllnnnppptttuuuwwwxxxxxxwwwvvvtttuuuvvvvvvwwwwwwwwwwwwvvvqqqrrrtttuuuuuutttrrrppplllkkkjjjlllooopppqqqpppqqqqqqooooooooooooppppppssstttuuuwwwyyyyyyxxxwwwssspppmmmkkkkkkllllllkkkkkkkkkllllllnnnoooqqqrrrqqqqqqqqqqqqpppooonnnmmmnnnmmmlllkkkjjjiiihhhhhhlllmmmnnnnnnoooooooooooooooppppppooommmkkkkkklllnnnnnnooopppqqqsssuuuvvvtttsssrrrqqqqqqqqqrrrrrrssssssssssssttttttuuuuuuwwwuuussspppoooooopppppprrrrrrtttuuutttsssrrrqqqsssssstttuuuwwwxxxzzzzzz|||~~~}}}}}}~~~}}}|||{{{xxxyyyyyyzzz{{{{{{|||||||||}}}~~~~~~~~~|||~~~~~~}}}|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||||||||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxzzz{{{~~~~~~}}}}}}}}}||||||}}}}}}~~~{{{{{{{{{{{{|||}}}~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyvvvwwwxxxyyyyyyyyyxxxwwwuuuwwwxxxwwwvvvvvvyyy|||yyyzzz|||}}}~~~}}}{{{{{{}}}}}}}}}|||{{{{{{zzzzzzyyy{{{}}}~~~}}}{{{zzz{{{|||||||||{{{yyyxxxvvvtttrrrqqqppppppqqqrrrmmmmmmllllllllllllkkkkkkkkkkkkjjjiiiggghhhkkknnnqqqrrrtttvvvwwwvvvuuutttssstttuuuvvvwwwxxxxxxxxxpppqqqsssssssssqqqooommmhhhhhhhhhjjjmmmoooooonnnqqqpppnnnmmmmmmmmmnnnoootttvvvyyy{{{{{{{{{zzzyyytttpppkkkhhhhhhiiijjjjjjiiiiiijjjjjjlllmmmnnnooopppppppppppppppnnnmmmllllllkkkjjjiiihhhhhhhhhhhhmmmmmmnnnoooppppppppppppoooppppppnnnlllkkkkkklllnnnnnnoooqqqsssuuuxxxyyyvvvvvvuuuuuuttttttuuuuuuuuutttsssssssssssstttuuusssrrrpppooopppqqqtttuuuxxxyyy{{{}}}}}}|||zzzyyy~~~~~~}}}|||zzzzzz{{{|||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~|||||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~}}}~~~~~~}}}}}}|||{{{{{{||||||||||||{{{{{{zzzxxxyyyzzz{{{}}}}}}}}}~~~|||}}}~~~~~~~~~~~~zzzzzz{{{|||||||||{{{{{{xxxxxxxxxxxxwwwwwwwwwvvvtttuuuvvvvvvvvvuuusssrrrnnnppprrrqqqpppqqquuuyyyvvvxxxzzz|||}}}{{{yyyxxxxxxxxxxxxwwwvvvvvvuuuuuuxxxzzz|||~~~}}}|||zzzxxxyyyzzzzzzyyywwwuuusssrrrqqqooommmmmmnnnoooqqqkkkkkkjjjjjjiiihhhhhhgggiiiiiiiiihhhgggiiimmmpppqqqrrrtttuuuvvvvvvvvvuuurrrssstttuuuvvvvvvvvvvvvppppppqqqqqqpppnnnmmmlllhhhhhhhhhkkknnnpppooonnnppppppooommmkkklllnnnqqqyyy|||~~~}}}}}}uuuqqqllliiihhhiiijjjjjjiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmlllkkkkkkjjjjjjkkkjjjiiihhhhhhiiijjjkkknnnnnnooopppppppppooooooooooooooonnnlllkkklllnnnooopppqqqsssuuuxxxzzz{{{yyyyyyyyyyyyyyyyyyxxxxxxvvvuuusssrrrqqqqqqrrrsssooooooooopppsssvvvyyy{{{~~~}}}|||{{{|||}}}~~~}}}~~~~~~}}}}}}~~~}}}||||||}}}~~~|||zzzxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxyyyzzz|||}}}~~~{{{zzzzzz|||~~~xxxyyy{{{||||||zzzxxxwwwuuuuuuuuuuuuttttttttttttrrrsssssssssrrrpppooonnniiikkknnnmmmlllnnnsssxxxxxxzzz}}}~~~{{{yyywwwwwwvvvvvvuuuttttttsssxxxzzz|||~~~}}}|||zzztttuuuwwwxxxwwwuuusssqqqpppooommmllllllnnnppprrrnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhggggggjjjooosssssstttuuuvvvwwwxxxyyyyyywwwwwwwwwwwwwwwvvvuuutttppppppooonnnmmmlllkkkkkkeeefffgggjjjmmmnnnnnnllllllnnnpppmmmjjjkkkpppuuu~~~xxxtttooolllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjlllkkkjjjhhhhhhhhhhhhiiikkkjjjiiiiiijjjkkkmmmooonnnnnnoooooonnnnnnmmmmmmooooooooonnnllllllnnnpppqqqqqqssstttwwwyyy|||}}}|||||||||}}}}}}|||||||||zzzyyyvvvtttsssrrrssssssssssssuuuwwwzzz~~~~~~}}}||||||}}}}}}~~~}}}|||}}}yyyuuurrrssstttuuuvvvvvvvvvvvvvvvxxxxxxyyyyyyzzz|||}}}~~~}}}}}}zzzxxxwww}}}wwwyyy{{{}}}|||zzzvvvttttttssssssssssssrrrrrrrrrqqqrrrrrrqqqpppnnnlllkkkgggkkknnnmmmlllnnntttzzz|||~~~~~~}}}}}}||||||{{{{{{zzzyyy{{{}}}~~~|||{{{uuuwwwyyy{{{{{{zzzxxxvvvpppnnnmmmllllllnnnqqqsssqqqpppooonnnlllkkkjjjjjjffffffffffffgggjjjppptttvvvvvvvvvwwwxxxzzz|||}}}}}}}}}|||{{{yyywwwvvvuuuqqqpppnnnmmmkkkkkkjjjjjjbbbbbbdddgggjjjkkkjjjiiihhhlllooommmiiijjjrrryyyyyyvvvqqqnnnmmmmmmlllkkkkkkjjjjjjiiiiiiiiiiiiiiimmmllljjjhhhggghhhiiijjjkkkkkkjjjjjjkkkmmmpppqqqmmmnnnnnnnnnmmmlllkkkkkknnnoooooonnnmmmmmmooorrrrrrssstttvvvxxxzzz|||~~~}}}~~~~~~~~~~~~{{{xxxvvvvvvvvvwwwyyyzzz|||~~~~~~|||pppnnnsssvvvvvvuuutttsssssssssssszzzxxxwwwvvvvvvxxxzzz{{{zzzzzzyyywwwvvvvvvyyy{{{|||}}}~~~~~~}}}}}}|||{{{zzzvvvvvvvvvtttrrrpppqqqrrrvvvvvvuuusssooommmmmmnnnjjjlllnnnqqqtttzzz~~~}}}xxx}}}|||uuusssrrrqqqqqqrrruuuwwwyyy{{{zzzxxxuuurrrooommmllljjjhhhfffhhhkkkpppsssttt|||{{{zzz|||{{{wwwsssrrrrrrppplllhhhfffggghhhgggeeegggfffeeefffiiikkkkkkkkkiiijjjjjjjjjkkknnnrrrvvv}}}{{{yyyvvvtttssssssssssssttttttttttttsssrrrrrrsssrrrqqqppppppqqqssssssqqqrrrtttsssrrrrrrssstttxxxvvvrrrooonnnnnnooopppoooqqqssssssrrrqqqrrrsssxxxyyyzzz{{{|||}}}~~~~~~}}}uuupppsssssssssrrrqqqqqqrrrrrrssszzzyyyxxxwwwvvvwwwwwwxxxvvvvvvuuutttssstttwwwyyy~~~}}}~~~{{{zzzzzz|||}}}|||{{{xxxtttssssssuuuvvvxxx{{{~~~zzzyyywwwwwwxxx|||}}}xxxtttpppmmmlllmmmlllllloootttyyy|||}}}}}}|||}}}}}}yyyuuutttuuuwwwsssnnnkkkkkkjjjhhhfffgggffffffhhhkkkmmmmmmmmmmmmmmmmmmmmmmmmqqqvvvzzz~~~}}}}}}}}}~~~~~~~~~{{{wwwuuuuuuuuuvvvxxxzzz}}}~~~~~~~~~{{{yyy}}}{{{rrrqqqooonnnnnnnnnooopppqqqrrrzzzzzzyyyxxxwwwvvvuuutttqqqqqqqqqqqqppprrrvvvyyy}}}{{{yyyxxxzzz{{{vvvqqqooommmllllllnnnrrrxxx~~~|||zzzzzzzzz}}}zzzvvvtttsssrrrqqqpppoooooooooqqquuuwwwxxxwwwvvvvvvvvvuuuvvvzzz~~~yyyxxx|||sssnnnllllllkkkkkkmmmoooqqqrrrwwwxxxyyyyyyxxxvvvtttsssoooqqqrrrrrrrrruuuyyy{{{~~~|||yyyxxxzzz}}}wwwsssqqqqqqmmmnnnpppuuu{{{{{{zzz}}}xxxqqqnnnmmmllllllmmmoooqqqssssssuuuwwwxxxxxxwwwuuutttqqqsssvvvxxxyyy{{{}}}~~~}}}zzzxxxwwwwwwxxxxxxyyy}}}~~~xxxtttrrrpppoooooopppsssuuurrrtttvvvwwwxxxwwwuuutttsssvvv{{{~~~zzzxxxuuurrrrrrsssuuuvvvtttuuuvvvvvvvvvuuutttsssrrrxxx~~~|||yyyuuuttttttvvvwwwwwwwwwvvvvvvuuusssrrrrrrrrrwww{{{xxx{{{~~~|||vvvsssuuuyyy|||zzz{{{|||zzzxxxwwwwwwwwwxxx~~~|||}}}