BM66(@ JJJIIIGGGHHHIIIKKKJJJJJJCCCAAA@@@@@@AAABBBAAAAAA888888999;;;===HHH^^^qqq~~~xxxooohhh```YYYNNNGGG@@@>>><<<999:::===>>>>>>===:::666333333333444999CCCPPPUUUSSSOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@??????@@@???>>><<<===>>>??????>>>;;;888666666666666666666555555555888888777777888999::::::===???CCCFFFIIIMMMQQQUUUYYY\\\```cccdddfffhhhiiinnnnnnoooqqqrrrssstttuuuxxxxxxyyyyyyxxxuuusssqqqssstttuuuuuuvvvuuuuuuuuuyyyvvvssssssuuuvvvtttrrrqqqtttuuuqqqiiiaaa\\\ZZZXXXTTTNNNHHHDDDCCCCCCDDDBBBEEEJJJOOOTTT```xxx{{{xxxvvvtttrrrooonnnooopppooolllhhhccc```YYYZZZ[[[[[[[[[\\\___bbbhhhiiikkklllmmmnnnnnnnnnuuuwwwyyy{{{|||{{{yyyxxxxxxvvvtttrrrppppppqqqrrrkkkiiieeebbbbbbgggnnnssswwwxxxzzz|||~~~~~~~~~~~~xxxxxxyyy{{{|||}}}}}}}}}{{{yyyuuutttyyy|||}}}|||}}}zzzvvvwww{{{}}}}}}kkkOOOEEE888111222333222///++++++,,,...000///---***000000///.......................................,,,(((%%%###%%%)))+++---++++++,,,---...000000111+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******((()))***,,,.../////////+++,,,,,,------,,,,,,+++------------...000111222222000...+++***+++,,,---***)))))))))***++++++,,,111---)))(((***---...---***+++,,,,,,******+++,,,222111///......///000111000555888777777888777333333222111111000000111111333666444555999:::GGG___}}}MMMKKKIIIIIIJJJJJJJJJIIICCCAAA@@@@@@AAAAAAAAA@@@:::999999;;;===HHH]]]ppp~~~vvvpppjjjdddTTTKKKBBB>>>===;;;;;;>>>?????????<<<888555444444555999DDDPPPUUURRROOOOOOKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@@@@AAAAAA???>>>===>>>??????===;;;888666666666666666555555555555777777777888:::;;;===>>>???AAADDDGGGJJJOOOTTTWWWZZZ]]]aaadddeeegggiiijjjooooooppprrrssstttuuuvvvyyyyyyzzzzzzyyywwwuuutttrrrsssttttttuuuuuuuuuuuuuuusssqqqqqqsssuuutttrrrqqqssstttppphhh___YYYWWWTTTQQQKKKFFFCCCBBBCCCDDDDDDFFFKKKPPPTTTaaaxxx~~~zzzwwwvvvtttqqqooonnnnnnnnnmmmjjjfffbbb```YYYZZZ[[[\\\\\\]]]```bbbfffgggiiijjjllllllmmmmmmtttuuuxxxzzzzzzyyywwwvvvwwwuuusssqqqppppppqqqqqqllliiieeebbbccchhhooouuuyyyzzz{{{}}}}}}}}}||||||xxxxxxxxxyyy{{{|||~~~~~~~~~~~~{{{xxxzzz}}}}}}vvvvvvyyy~~~~~~yyyvvvvvvuuuxxxzzz~~~|||dddKKKBBB777222222333111///000////////////...,,,)))...------,,,,,,,,,,,,---------------------------...,,,******+++------,,,//////......---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......//////---,,,+++*********+++,,,,,,+++++++++,,,------...///,,,))))))+++------,,,)))+++---------...000222000000000000000000000///111666999888888999888444333222111111000000111111444777444555:::;;;GGG```{{{QQQNNNKKKJJJJJJJJJIIIHHHCCCBBB@@@???@@@AAA@@@???<<<:::::::::<<>>======???@@@@@@@@@>>>:::777666666555999DDDPPPUUURRROOOOOOJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCAAAAAABBBBBB@@@???======>>>>>>===:::888666555555555555555555555555666777888:::<<<>>>@@@BBBBBBDDDFFFIIILLLQQQWWW[[[\\\___cccfffggghhhjjjlllppppppqqqssstttuuuvvvwwwwwwxxxxxxyyyyyywwwvvvuuuqqqrrrrrrssstttuuuuuuuuutttrrrqqqrrrtttvvvvvvuuuqqqrrrqqqmmmeee\\\VVVRRROOOLLLHHHDDDBBBBBBCCCDDDGGGIIILLLQQQVVVbbbxxx}}}zzzwwwuuusssqqqooommmmmmllliiigggdddaaa```ZZZ[[[]]]]]]]]]^^^aaacccfffgggiiikkklllmmmnnnnnnssstttvvvwwwxxxwwwuuutttuuusssrrrpppooooooooopppllliiidddbbbdddjjjrrrwww{{{||||||}}}}}}||||||{{{xxxxxxwwwxxxyyy|||~~~}}}~~~}}}}}}}}}zzztttqqqoooqqqxxx}}}|||yyyxxxwwwzzzrrrYYYEEE>>>555222333333111...111000......//////...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---...//////---+++000//////...---,,,++++++***++++++,,,,,,++++++******++++++++++++***)))))),,,,,,,,,,,,+++***)))(((+++,,,,,,------,,,,,,++++++,,,---......---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++,,,---,,,+++***,,,.........///111333---///111222222111///...222777;;;999888999888555333222111111000000111111444777555666;;;<<>>===;;;999999:::AAARRRaaauuuxxxwwwrrrmmmmmmllliii^^^PPPCCC>>>>>>======>>>???@@@AAA???;;;888777666666:::DDDOOOTTTRRROOOOOOIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCAAAAAABBBBBB@@@???======>>>===<<<:::777666444444555555555555555666777777888:::<<>>999444222333333111...---,,,+++,,,///111222111------....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,+++------------------------***++++++++++++++++++*********++++++******)))(((++++++++++++***))))))(((******++++++++++++******+++,,,...///...---+++***,,,,,,---......------,,,)))*********+++************++++++,,,---,,,+++***,,,---......,,,,,,---...,,,---///000000///......111888;;;999777888777555333222111111000000111111333777555666<<<===JJJccczzzXXXUUUPPPMMMLLLLLLKKKJJJFFFDDDAAAAAAAAA@@@???>>>>>>:::888888777<<>>===;;;;;;===>>>???@@@???<<<888777666777;;;DDDOOOTTTQQQOOOOOOIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIHHHHHHGGGFFFEEEEEECCCBBB@@@@@@AAAAAA???>>>=========<<<;;;999777666333444444444555555666666888888999:::<<<>>>@@@AAAEEEGGGJJJMMMQQQVVV\\\```bbbeeeiiikkklllmmmoooppppppqqqrrrssstttvvvwwwwwwtttuuuuuuvvvvvvvvvvvvvvvrrrqqqqqqqqqrrrtttuuuvvvsssttttttuuuuuuvvvxxxyyyqqqoookkkfff___WWWOOOJJJIIIHHHFFFDDDDDDFFFGGGIIIKKKLLLPPPVVV\\\gggzzz}}}zzzxxxvvvuuurrrqqqllljjjhhhdddbbb```___^^^\\\]]]```aaaaaaaaaccceeeiiijjjlllnnnpppqqqrrrrrrttttttuuuvvvuuuuuutttsssqqqppppppooonnnnnnnnnnnniiieeeaaaaaafffnnntttwwwzzzzzz{{{|||}}}~~~{{{zzzxxxxxxyyy{{{~~~}}}~~~|||}}}~~~}}}|||}}}~~~~~~~~~|||www~~~xxxooooooyyy~~~zzzwwwtttpppooouuuvvv]]]HHH999666333222333333111...,,,+++***+++...000000000------...//////......---------------------------+++)))'''(((***,,,------,,,,,,,,,---------------+++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***+++++++++******++++++,,,,,,,,,,,,++++++,,,---...000///...,,,+++............---,,,+++***)))***+++++++++******))))))***,,,---,,,+++******,,,---......,,,,,,---...---,,,,,,+++,,,---...///000777;;;999555555555444333222111111000000111111222666444666<<<===KKKddd|||bbb]]]WWWSSSPPPNNNMMMKKKHHHFFFCCCBBBBBBAAA@@@>>>???;;;999888777777???HHHMMMQQQRRROOONNNQQQRRRQQQRRRJJJCCC@@@===999999<<<>>>???AAA@@@===999777777888;;;DDDNNNSSSQQQOOOOOOJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEECCCBBB@@@@@@AAAAAA???>>>=========<<<:::999777666333333333444555555666666888999999;;;<<>>888999===>>>AAABBBBBB???;;;999888999<<>>AAADDDEEEIIIMMMSSSWWW[[[___ccceeehhhkkknnnpppqqqqqqsssttttttuuuvvvwwwxxxzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyywwwvvvtttrrrrrrssstttuuusssttttttrrrooonnnppprrrppplllgggbbb\\\UUUMMMHHHGGGFFFEEEEEEFFFGGGIIIJJJJJJLLLSSS\\\dddmmm||||||zzzwwwuuutttrrrpppnnnjjjiiigggeeebbb___]]]\\\]]]___bbbdddddddddeeefffggghhhjjjmmmoooqqqqqqrrrsssssssssrrrrrrqqqqqqqqqoooppppppppppppooonnnnnnfffdddcccgggooovvvyyyyyy|||||||||||||||~~~~~~}}}}}}}}}}}}}}}{{{~~~}}}}}}{{{|||}}}|||~~~xxxkkkbbbbbbmmmwwwyyyyyyzzzxxxuuu___KKKAAA777555333222222222111111000///...//////...+++))),,,,,,------,,,***((('''------------------------...,,,++++++,,,,,,+++)))---------,,,,,,+++++++++,,,------......------,,,,,,------------,,,++++++)))***+++,,,---------------------......---------++++++,,,,,,------.........---+++***)))******++++++,,,---......,,,+++)))(((+++,,,,,,***)))***+++)))+++---------...000222------------...///000000000888>>>:::555444555555333222111111000000111111///333222444;;;===KKKddd|||xxxlllmmmsssxxxrrrhhh^^^WWWRRRMMMKKKKKKIIIFFFDDDDDDCCCAAA???BBB???======999444555:::888>>>AAA@@@AAADDDEEECCCCCCDDDFFFFFF???888999>>>@@@BBBDDDCCC@@@===;;;::::::<<>>===<<<;;;999888777777222222333333444555666666777888:::===@@@DDDGGGIIIKKKOOOVVV\\\___ccceeegggiiillloooqqqrrrrrrtttuuuwwwwwwxxxyyy{{{|||}}}}}}zzzyyyxxxxxxwwwwwwxxxxxxxxxwwwuuusssrrrssstttuuuvvvwwwwwwtttpppnnnoooqqqppplllfffaaa\\\UUUNNNHHHFFFEEEEEEEEEFFFGGGIIIJJJHHHKKKSSS^^^gggooo|||zzzxxxuuusssrrrqqqnnnmmmiiiiiihhheeeccc```]]]\\\]]]```cccdddddddddeeefffiiikkkmmmoooqqqsssttttttrrrqqqqqqpppppppppooooooooopppppppppppppppooonnngggeeeeeejjjssszzz{{{zzz~~~}}}||||||}}}~~~~~~}}}}}}|||}}}~~~~~~||||||}}}}}}~~~{{{tttiii```bbbmmmwww}}}oooXXXFFF???777666444222111111222222------...000222111...,,,...///000000...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------***&&&"""))))))***+++---...//////---......//////......---------......------,,,+++++++++,,,---------,,,,,,*********++++++*********************+++,,,---......---,,,++++++---///000)))***,,,,,,,,,***(((''')))+++,,,+++)))(((***,,,***+++,,,,,,******+++,,,,,,---///111222222111000111:::???<<<666555666666333222222111000111111111///222111444:::===KKKdddzzzyyyiii``````eeesss~~~pppeee]]]VVVNNNHHHIIIHHHFFFDDDBBBAAA@@@???CCCBBB???<<<999666555444222555999>>>AAACCCCCCCCCDDDEEEFFFDDDAAA>>><<<<<<<<<@@@EEEGGGEEEAAA>>><<<<<>>===<<<;;;:::888777666666555555555555555666888999::::::::::::===AAAEEEHHHIIINNNRRRXXX]]]aaacccfffhhhkkkooossssssppppppsssvvvvvvwwwyyy|||}}}}}}}}}}}}|||{{{zzzxxxwwwwwwxxxxxxwwwwwwvvvuuuttttttsssrrrxxxwwwuuurrrpppooonnnnnniiigggbbb\\\VVVPPPMMMKKKJJJHHHGGGIIILLLNNNLLLJJJLLLKKKMMMVVVcccqqqyyy}}}~~~|||}}}}}}{{{xxxvvvssspppllliiihhhfffdddcccbbbaaa^^^\\\``````aaabbbccceeeggghhhjjjllloooqqqqqqrrrtttvvvttttttttttttsssrrrqqqppptttqqqooooooppppppmmmjjjcccggglllpppsssvvvyyy{{{~~~}}}{{{yyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}vvvooohhh\\\ZZZnnn{{{hhhTTTCCC:::888666444222222222000//////////////////000111111...///000000000///---,,,+++***)))))))))+++---///,,,,,,,,,------.........,,,,,,++++++,,,,,,---......---+++******+++---...000000000///---+++)))''',,,+++***))))))***+++,,,++++++++++++++++++++++++...------,,,,,,++++++******,,,------++++++,,,...))))))(((((((((((()))))))))************+++++++++...............---------000///---------///111222555;;;@@@@@@<<<777666777555444333111111111111222999;;;777666:::;;;IIIccc}}}uuufff___XXXZZZkkk~~~uuuiii___UUUMMMHHHHHHGGGFFFEEEDDDCCCCCCCCCEEECCCAAA===;;;888777666222333666:::<<<>>>???@@@BBBCCCDDDCCC???<<<;;;;;;<<<@@@DDDEEECCC@@@===;;;===BBBHHHMMMOOOOOOOOOOOOLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA??????===<<<;;;999777666666666555555666666777999:::;;;;;;;;;<<<>>>BBBFFFIIIKKKPPPTTTZZZ```cccfffiiikkklllqqqtttuuurrrqqqtttwwwwwwxxxzzz{{{|||}}}}}}}}}}}}|||zzzyyyxxxwwwxxxxxxvvvvvvuuutttssssssssstttwwwvvvtttrrrpppnnnmmmmmmhhheee```ZZZTTTOOOKKKJJJLLLKKKKKKMMMQQQTTTTTTSSSNNNNNNOOOUUU```lllwww}}}}}}}}}~~~{{{yyyvvvtttqqqnnnkkkhhhgggeeecccbbbbbbaaa___^^^``````aaabbbdddfffggghhhjjjllloooqqqqqqrrrtttuuuttttttttttttsssrrrqqqppprrrpppooooooooonnnjjjfffcccgggmmmrrruuuxxxzzz|||~~~}}}||||||~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~yyysssmmmhhhaaacccyyyuuu___KKK<<<444666444222111222222000/////////......//////000111...............------,,,,,,,,,,,,,,,,,,,,,++++++((()))))))))*********+++,,,,,,++++++,,,,,,---...///...---,,,,,,---...///+++,,,---------,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,---,,,***)))***+++******))))))))))))******))))))))))))************++++++++++++,,,------...,,,+++***)))***+++---///111666<<<===999666555666666555333222111111222222444666333333999;;;JJJdddwwwuuuggg\\\UUUVVVfffyyy|||{{{nnn```TTTLLLHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEBBB???===;;;999999444444555777999;;;===>>>AAACCCDDDBBB???===;;;;;;>>>AAADDDEEECCC???===<<>><<<:::888777666666666666666777888999:::;;;;;;<<<===@@@DDDHHHKKKMMMSSSWWW]]]bbbfffjjjmmmpppooossswwwwwwuuuuuuvvvxxxyyyyyyzzz{{{{{{|||}}}}}}}}}|||zzzxxxwwwwwwwwwwwwvvvuuusssrrrrrrssstttuuuuuuuuutttrrrpppnnnlllkkkfffccc]]]WWWQQQMMMJJJIIIHHHHHHIIIMMMRRRWWWYYYYYYWWWWWWXXX[[[aaalllwww~~~}}}~~~yyywwwtttqqqooollliiifffeeecccaaaaaabbbbbbaaa``````aaaaaaccceeeggghhhiiikkkmmmpppqqqqqqrrrsssuuutttttttttssssssrrrqqqpppqqqpppoooooonnnkkkfffbbbaaagggooouuuyyyzzz|||}}}~~~~~~}}}}}}|||{{{{{{{{{~~~}}}||||||||||||}}}}}}~~~}}}|||}}}~~~zzzxxxsssnnnjjjgggmmmrrrYYYEEE999555444222000000111222111000///............//////000......---,,,,,,,,,,,,,,,,,,---/////////---***)))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,***+++,,,------,,,,,,+++,,,++++++******++++++,,,------------------------***++++++,,,------......,,,------,,,)))(((((()))++++++************++++++(((((()))))))))*********))))))((()))***,,,...///,,,,,,++++++,,,---///000///333999:::888666666777666555333222111111222222000333111333:::===MMMgggxxx~~~qqq___WWWVVVdddvvv~~~}}}zzz{{{nnn___RRRLLLJJJFFFFFFEEEEEEEEEEEEEEEFFFFFFEEECCC@@@>>><<<;;;;;;999888888888999;;;===???BBBCCCDDDDDDAAA???>>>>>>AAACCCEEEEEEBBB???======@@@EEEJJJNNNNNNMMMMMMLLLJJJIIIGGGDDDBBB@@@???>>>===???BBBEEEFFFGGGFFFFFFBBBBBB@@@@@@@@@AAABBBCCCAAA???===;;;999888777666666666666666777999:::;;;;;;<<>>???AAABBBDDDCCCAAA???>>>>>>AAABBBCCCBBB???<<<;;;;;;@@@DDDJJJMMMNNNLLLKKKKKKIIIHHHFFFDDDBBB@@@???>>>;;;===@@@CCCEEEEEEEEEDDDBBBAAA@@@??????AAABBBCCC@@@???===;;;:::888888777555555555666777888999::::::<<<@@@BBBEEEIIINNNRRRXXX[[[```eeeiiimmmqqqtttvvvxxx{{{}}}|||{{{zzzzzz{{{{{{||||||||||||||||||xxxwwwvvvttttttttttttuuuvvvuuurrrqqqqqqsssuuuwwwssstttttttttrrrnnnkkkhhhddd```YYYSSSNNNKKKKKKKKKIIIKKKOOOUUU[[[bbbiiimmmooossswwwyyyyyy{{{~~~|||{{{{{{|||}}}|||zzzwwwssswww}}}~~~xxxuuuqqqnnnlllkkkhhhgggbbb```^^^___aaacccddddddaaabbbccceeegggiiikkklllmmmooorrrrrrrrrrrrssstttssssssssssssrrrqqqpppooopppqqqrrrppplllgggbbb___^^^eeeooovvvzzz{{{{{{{{{|||}}}~~~~~~}}}|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||~~~~~~~~~|||zzzzzz|||zzz~~~}}}|||~~~xxxrrrmmmmmmwwwzzzaaaJJJ<<<888999444222111222444666666555000//////.........//////111000...---------...///......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///................../////////000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,+++---...---,,,,,,---...------,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,+++******+++,,,---((((((((()))***,,,------333555888999888666555555444333111000//////000000222555444666===???NNNggg}}}nnnccc___jjjyyy|||ggghhhgggaaaWWWOOOMMMNNNHHHHHHGGGFFFEEEEEEEEEFFFFFFEEECCCBBB@@@??????>>>>>>===;;;:::;;;<<<>>>??????AAACCCCCCAAA?????????@@@@@@@@@>>>;;;888888888???CCCHHHLLLMMMKKKKKKJJJIIIHHHFFFDDDCCCAAAAAAAAA===>>>@@@AAACCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBB???>>>===;;;:::999888888666666666777888999:::;;;:::>>>BBBEEEGGGKKKQQQVVV[[[^^^bbbfffiiimmmrrruuuxxxzzz|||~~~~~~|||zzz{{{|||}}}~~~}}}|||{{{zzzvvvuuuttttttttttttuuuvvvwwwvvvtttsssssstttuuuvvvrrrtttuuuuuusssoookkkhhhccc___WWWPPPLLLJJJKKKLLLIIILLLPPPVVV\\\ccckkkqqqssswww|||~~~}}}|||{{{{{{|||}}}|||yyywwwtttzzz}}}~~~wwwsssooolllkkkjjjhhhfffaaa___]]]^^^```cccdddeeebbbcccdddeeehhhjjjlllnnnoooqqqrrrsssrrrqqqrrrssssssssssssrrrrrrqqqpppooooooqqqqqqooojjjeeeaaa``````fffooovvvzzz{{{{{{{{{||||||}}}~~~~~~|||{{{zzz}}}}}}~~~~~~~~~|||{{{yyyxxxyyyyyyzzz|||}}}}}}{{{zzz}}}~~~www}}}xxxtttnnnkkkmmmyyyqqqZZZGGG===:::;;;444333222333555777777666111000000////////////000000000///............///...---,,,+++,,,...000222......---------------,,,,,,,,,++++++,,,,,,---...---------......---------+++---///000222222222222...//////000000//////...........................//////......---,,,,,,++++++---......------...000------,,,,,,,,,,,,------,,,,,,---------............------------,,,,,,+++))))))***,,,---...//////333444555666666555333222444333111000//////000000000444222555;;;===KKKdddlllbbb^^^jjjyyy}}}^^^___]]]YYYRRRNNNMMMMMMIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGEEEDDDBBBBBBAAAAAA@@@??????>>>???@@@AAABBBBBBDDDFFFFFFDDDCCCBBBCCCAAABBBAAA>>>:::888888888<<>><<<;;;444333222222444666666555222222111000000000000000......//////......---,,,------------------......//////.........---------,,,,,,++++++,,,,,,---...******++++++++++++*********,,,...000111222222222......///000000///......------------------------...............---------,,,.........,,,+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......***+++---.........,,,++++++,,,---///000111222222222222444555777777555444555444333111111111111222...222222555<<<>>>LLLeee}}}eee\\\[[[hhhzzz[[[ZZZXXXTTTPPPMMMLLLMMMHHHHHHIIIIIIKKKLLLNNNOOOIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHJJJJJJIIIHHHGGGHHHEEEEEEDDDAAA===;;;;;;;;;;;;@@@FFFJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@@@@???>>>>>>??????@@@@@@AAABBBAAA@@@???>>>;;;;;;:::999999999999::::::::::::;;;<<<===>>>???>>>CCCHHHKKKLLLPPPWWW]]]aaacccfffiiikkkooosssvvvzzz{{{}}}}}}zzzzzz|||}}}yyywwwvvvuuuuuuvvvwwwyyyzzz|||yyyxxxxxxwwwvvvuuuuuutttsssuuuwwwxxxvvvqqqlllhhh```[[[SSSKKKGGGGGGIIIJJJLLLPPPTTTYYY^^^eeennnuuuvvvvvvxxx~~~}}}|||}}}}}}{{{zzzyyyzzzyyyzzz|||~~~}}}ssspppkkkhhhgggfffeeedddbbb___]]]]]]___bbbddddddccccccdddfffiiilllnnnoooppprrrssssssrrrqqqrrrsssrrrrrrrrrrrrqqqpppoooooolllnnnnnnjjjddd```___```fffkkkrrrxxx{{{|||}}}~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{|||||||||zzzxxxvvvxxxxxxyyy{{{}}}~~~}}}~~~wwwpppkkkjjjvvvyyytttqqqkkkgggjjjvvv{{{aaaLLL@@@:::777555444222111111333555444444333333222111000000111111,,,---...///...---,,,+++------//////...---+++)))*********))))))(((((((((,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,---...///000000000///...++++++,,,------,,,++++++------------------------,,,,,,------.../////////---...///---+++)))***+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------'''))),,,...//////---,,,((()))+++---...///000000333333444777999::::::888777666444333222222333444///333333777>>>AAAOOOhhh~~~```YYYYYYhhh|||VVVUUUTTTQQQNNNLLLKKKLLLLLLJJJIIIHHHHHHJJJMMMOOOMMMKKKIIIFFFDDDCCCBBBBBBHHHGGGEEEDDDEEEGGGIIIKKKIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDBBB???<<<999777666===???DDDHHHJJJJJJIIIGGGLLLKKKJJJHHHFFFDDDCCCBBBGGGDDDAAA>>>===>>>@@@BBB@@@AAAAAABBBAAA@@@>>>>>>===:::666666888::::::999=========<<<;;;;;;===???AAAEEEJJJNNNPPPUUU[[[```bbbdddiiinnnrrrvvvxxxyyyxxxzzz|||~~~~~~}}}{{{{{{|||}}}}}}|||{{{zzzxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxvvvtttssstttvvvxxxvvvrrrmmmjjjhhh^^^WWWNNNIIIHHHIIIJJJJJJNNNPPPSSSXXX___gggqqqwwwxxxzzz|||}}}~~~}}}zzzwwwxxx||||||zzzyyywwwvvvuuuvvvxxxyyynnnmmmllljjjgggeeedddccc```_________```ccceeegggfffgggjjjllloooqqqrrrrrruuutttrrrqqqpppqqqrrrrrrsssrrrrrrqqqqqqrrrrrrsssyyytttlllddd______bbbfffsssuuuxxx{{{||||||{{{zzzzzz{{{}}}~~~~~~}}}|||{{{|||{{{zzzzzz{{{|||zzzyyy{{{{{{|||~~~~~~}}}~~~{{{oookkkmmm{{{xxxvvvmmmeeegggmmmssszzz~~~qqqXXXFFF<<<666444666555000///333444000...111000000////////////000000......////////////......***+++,,,,,,------------,,,,,,+++******+++,,,,,,---.........---,,,,,,+++************,,,---...///,,,,,,---.../////////...***++++++,,,,,,++++++***)))))))))))))))******+++***+++------------+++***++++++,,,,,,,,,+++******,,,++++++******++++++,,,------......------,,,+++---+++)))(((***,,,------'''))),,,...///...,,,+++111111222444666777888999777666444222111111111111444666333555;;;>>>NNNhhhwwweee___aaannn|||YYYXXXUUURRRNNNKKKJJJJJJIIIHHHGGGGGGIIILLLOOOQQQQQQOOOLLLIIIGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLKKKJJJIIIHHHFFFDDDBBB???<<<999777666<<>>===:::777666888::::::999======>>>===<<<===@@@BBBEEEIIIOOOSSSVVVZZZaaafffdddfffjjjnnnrrrvvvxxxyyywwwxxx{{{~~~||||||}}}}}}}}}|||zzzyyyxxxxxxwwwwwwvvvwwwwwwwwwyyyyyyzzzyyyxxxvvvtttssswwwwwwwwwuuurrrlllgggcccYYYUUUOOOLLLLLLLLLLLLKKKPPPSSSXXX]]]dddllluuu{{{}}}}}}|||zzzxxxzzz~~~}}}{{{xxxwwwuuusssrrrssstttuuupppooommmjjjgggeeecccbbb____________aaaccceeeffffffgggjjjllloooqqqrrrrrrtttsssrrrrrrqqqqqqqqqrrrppppppppppppqqqrrrssssssyyyuuunnnfffaaaaaagggmmmuuuwwwzzz|||}}}}}}|||{{{{{{|||~~~~~~}}}|||~~~}}}{{{{{{||||||zzzyyy~~~}}}}}}~~~}}}~~~{{{ppplllooo{{{uuummmgggjjjppptttxxx||||||~~~mmmSSSCCC;;;666444444333000000555666222///000000000////////////000000......////////////......***+++,,,,,,---------,,,,,,++++++******++++++,,,---------------,,,++++++.........------------,,,,,,,,,---------,,,++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------------+++******))))))******+++++++++,,,------...---------+++)))(((***,,,------+++---///000111000//////111222222333444555666666777666444222111111111222444666333555;;;>>>MMMhhhyyyiiidddfffrrr]]]ZZZWWWRRRNNNKKKIIIHHHGGGFFFFFFGGGIIIMMMPPPRRRUUUSSSOOOKKKIIIIIIJJJKKKHHHJJJLLLOOOPPPPPPOOONNNMMMNNNNNNNNNMMMLLLKKKJJJFFFEEECCC@@@===:::888666;;;===AAAEEEHHHIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>===:::888777888999999888<<<===>>>>>>>>>@@@CCCEEEHHHMMMSSSWWWZZZ___eeejjjiiijjjmmmpppsssvvvyyyzzzvvvxxx{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvvvvvvvwwwyyyyyyzzzzzzyyywwwuuutttyyywwwtttsssqqqkkkccc]]]TTTRRROOONNNOOOOOONNNMMMRRRVVV]]]dddkkkssszzz~~~}}}||||||{{{zzzzzz|||}}}{{{zzzxxxvvvtttrrrqqqqqqrrrsssqqqpppnnnjjjgggdddaaa```^^^^^^___aaabbbcccdddeeefffhhhjjjllloooqqqrrrrrrsssttttttttttttsssrrrrrrnnnnnnnnnooopppqqqrrrsssvvvtttnnnfffaaacccllltttyyyzzz|||~~~~~~}}}|||zzz{{{}}}~~~~~~}}}}}}}}}}}}|||zzz~~~}}}{{{zzzpppmmmqqqwwwqqqmmmrrrwwwxxxwwwwwwyyyyyy{{{eeeLLL???:::777333111444222555:::<<<888444333000//////......//////000......////////////......++++++,,,---------,,,,,,,,,+++************+++,,,,,,,,,---------,,,++++++...//////000000...---,,,---......------,,,+++***,,,,,,+++******+++,,,,,,***))))))))))))***++++++,,,,,,++++++++++++,,,,,,)))***+++---.../////////)))))))))(((((()))))))))))))))+++,,,---.........---+++))))))+++,,,---,,,++++++,,,,,,---.........222222222333333333333444777666444222111111111222333666333555;;;>>>MMMggg|||oookkknnnzzz```]]]WWWSSSPPPMMMKKKIIIFFFFFFFFFGGGIIILLLOOOQQQVVVSSSPPPMMMKKKKKKMMMNNNKKKMMMPPPRRRSSSQQQNNNLLLMMMMMMMMMMMMLLLLLLKKKKKKGGGFFFCCC@@@===:::888777999;;;???CCCFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDEEEDDDCCCBBB@@@???======;;;:::999888888999999999:::<<<===>>>???AAAEEEHHHHHHMMMTTTYYY\\\aaagggkkknnnnnnppprrruuuxxxzzz{{{yyyzzz|||}}}~~~}}}|||{{{zzzyyyzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxyyyyyyyyywwwvvvuuuyyyuuuqqqpppooojjjaaaYYYRRRQQQOOOMMMNNNNNNOOOOOOSSSYYYaaajjjqqqwww}}}~~~{{{yyyyyyyyyyyyzzz}}}~~~||||||||||||zzzxxxuuusssqqqqqqrrrrrrqqqpppmmmiiieeebbb___]]]]]]^^^```bbbcccdddddddddggghhhkkkmmmpppqqqssssssuuuuuuwwwwwwwwwvvvuuutttpppppppppppppppqqqqqqrrrqqqpppllleeeaaadddoooyyy{{{|||}}}~~~}}}|||zzzyyy|||}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}~~~~~~wwwnnnnnnsss~~~yyywww}}}yyyuuuvvvqqquuuzzzqqq[[[CCC:::999777222...000111555:::<<<999444111/////////....../////////---......//////......---+++,,,,,,------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++)))+++---000111000///........./////////......------,,,***))))))***,,,---******))))))******+++,,,,,,+++***))))))***+++,,,)))***+++,,,------------***))))))(((((())))))***)))***+++,,,,,,---------,,,+++))))))+++,,,,,,,,,+++************,,,---...222222222333444444555555666555444222111111222222222555333555;;;>>>MMMfff~~~tttrrrvvvddd___YYYTTTRRRPPPMMMKKKGGGGGGGGGHHHIIIKKKMMMNNNTTTRRROOOMMMLLLMMMNNNPPPNNNPPPRRRRRRQQQMMMIIIGGGJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFDDDAAA>>>;;;999888777999===AAADDDGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@>>>===<<<<<<999999999999888999999:::999;;;===>>>@@@CCCGGGJJJJJJPPPWWW\\\___ccchhhlllqqqrrrtttvvvxxxzzz|||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||{{{zzzzzz{{{zzzyyywwwvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvuuuuuurrrnnnmmmmmmhhh___XXXSSSQQQNNNKKKKKKLLLOOORRRUUU[[[dddmmmtttzzz~~~~~~}}}xxxwwwwwwxxx{{{~~~}}}{{{{{{|||~~~zzzyyyuuurrrppppppppppppooonnnkkkhhhddd```^^^\\\^^^___aaacccdddeeeeeeeeehhhjjjllloooqqqsssttttttwwwxxxyyyzzzzzzzzzxxxxxxuuutttsssrrrqqqpppppppppooonnnkkkfffdddiiittt}}}||||||}}}}}}|||{{{yyyxxx|||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~zzzpppjjjmmmuuu}}}~~~wwwtttkkkhhhhhhmmmfffQQQ<<<666777666111...))),,,000444666666222...//////............//////------............------,,,,,,,,,------,,,,,,+++******************************+++++++++++++++***''')))+++...///...---,,,++++++---...////////////---,,,***))))))***,,,---***************++++++,,,++++++)))(((((()))++++++******+++++++++******)))*********))))))************+++++++++++++++******,,,***)))***,,,---,,,+++///...---,,,---///111222111111222444555777888888666555333222111222222333111555333555;;;>>>LLLeeexxxuuuuuu|||jjjddd\\\WWWTTTRRROOOLLLGGGGGGGGGHHHIIIKKKLLLMMMRRRQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQOOOMMMIIIFFFDDDGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGEEEBBB???<<<:::888666888;;;???CCCFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<666888999:::999999:::<<<:::<<<>>>@@@BBBEEEIIILLLOOOUUU\\\aaacccfffkkkooorrrtttwwwzzz|||}}}~~~~~~~~~}}}}}}}}}|||~~~}}}|||{{{{{{{{{|||{{{yyywwwvvvuuutttttttttuuuvvvwwwwwwwwwvvvuuurrrpppnnnllljjjddd\\\VVVRRRQQQOOOLLLKKKMMMQQQUUUZZZ```iiiqqqxxx}}}xxxwwwwwwyyy|||}}}{{{{{{}}}zzzxxxtttqqqnnnmmmmmmmmmmmmllljjjgggdddaaa___^^^aaaaaabbbccceeefffggghhhjjjlllnnnpppsssuuuvvvvvvyyyyyyzzz{{{{{{{{{{{{zzzwwwvvvtttrrrqqqpppoooooopppnnnkkkiiikkkqqqzzz}}}}}}}}}||||||{{{zzzyyy{{{|||}}}~~~~~~}}}|||{{{|||~~~~~~zzzqqqhhhdddkkkuuuxxx~~~uuuiiibbb```fff{{{[[[III888333555444111///,,,///111333666999777333///......------......///------............------,,,,,,---------,,,++++++))))))***++++++***))))))))))))***+++++++++*********++++++,,,+++***)))(((&&&''')))***,,,---------,,,,,,+++******+++,,,,,,+++************+++,,,,,,******))))))))))))*********************)))((((((+++******))))))******++++++++++++++++++***)))(((+++***)))***,,,---,,,+++---,,,,,,,,,,,,...///000000111222444666777999999555444333222111222333333000444333555<<<>>>KKKeeezzznnnooorrr|||rrrjjj```YYYVVVSSSNNNJJJDDDEEEFFFHHHJJJLLLMMMNNNQQQRRRSSSTTTVVVVVVWWWWWWRRRPPPNNNKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDIIIGGGEEEBBB???<<<:::999444666:::>>>BBBEEEGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>444666999:::999999;;;>>>===???AAACCCDDDGGGLLLOOOSSSXXX___dddfffhhhlllppprrruuuyyy}}}~~~~~~}}}~~~~~~~~~}}}|||||||||}}}}}}}}}{{{zzzxxxvvvttttttsssrrrssstttvvvvvvvvvuuutttrrrqqqooolllfff___XXXTTTNNNOOOPPPPPPOOOQQQUUUYYYaaafffnnnvvv|||{{{yyyxxx{{{~~~|||{{{|||~~~{{{yyyuuuqqqnnnmmmlllllllllkkkjjjhhhfffdddcccbbbdddccccccdddeeegggiiijjjlllmmmppprrruuuvvvxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{uuutttsssqqqpppoooooooooqqqmmmjjjjjjpppwww|||~~~~~~~~~}}}}}}||||||{{{zzz{{{|||}}}~~~}}}||||||~~~~~~~~~tttiii```^^^iiiuuuwww}}}xxxllleeedddkkkrrrRRRDDD666333444333111111///222222111555;;;<<<999///......------......///,,,------......------,,,,,,---------,,,,,,+++***((()))***++++++***)))(((((())))))***++++++******++++++*********)))))))))&&&'''((()))***+++++++++++++++++++++++++++++++++++++++******++++++,,,---((())))))))))))))))))((())))))***+++++++++******)))))))))(((((()))))))))))))))***************)))+++******+++,,,---,,,***************+++,,,------111222222333555666777777555444333222222222333444000444333555<<<>>>KKKdddrrreeegggkkkxxxxxxoooccc[[[WWWRRRLLLHHHBBBCCCEEEHHHJJJMMMOOOPPPRRRSSSVVVXXXZZZ[[[[[[[[[RRROOOLLLIIIGGGGGGGGGHHHCCCBBBAAA@@@@@@AAABBBCCCIIIHHHEEECCC???===:::999444666999===AAADDDGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@?????????@@@@@@222555999:::::::::<<>>KKKddd}}}pppccc```ffftttssslllbbbYYYRRRMMMHHHFFFFFFFFFFFFGGGJJJNNNRRRTTTSSSYYY^^^^^^______\\\WWWUUURRROOOKKKHHHHHHHHHIIIEEEGGGGGGCCC>>>===BBBFFFGGGFFFEEEBBB@@@>>><<<;;;777888:::<<>>666222333444333000...---,,,---...111444666666...((()))...000000///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********)))***+++,,,,,,------,,,+++******++++++((()))+++,,,,,,+++)))((('''((()))******+++******(((((())))))************+++++++++++++++***)))(((,,,,,,,,,------///000000222///+++***+++---......,,,,,,,,,+++***)))((((((,,,,,,+++++++++,,,------++++++++++++,,,---......222222444555555555444333666666555444444333222222555444000444???CCCNNNdddzzzooobbbYYY^^^ooonnnhhh```XXXQQQLLLHHHEEEEEEEEEFFFHHHKKKOOOSSSUUUVVV\\\`````````aaa___[[[WWWTTTPPPLLLIIIHHHHHHHHHFFFGGGGGGCCC>>>===@@@DDDFFFEEEDDDBBB@@@>>>===<<<999:::;;;===???BBBDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGEEECCCCCCCCCBBBAAA@@@>>><<<;;;888888888888777999<<<>>>DDDEEEFFFHHHKKKPPPVVV[[[]]]```cccfffhhhiiilllnnnpppuuu{{{}}}~~~~~~~~~||||||~~~}}}{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxvvvuuutttsssssssssuuuwwwwwwuuussssssnnnjjjggg```VVVQQQPPPSSSUUUWWWWWWWWW[[[bbbhhhlllsss|||~~~sssooovvv~~~~~~{{{xxxvvvwwwyyy~~~zzzvvvsssqqqppppppooollliiiggghhhiiihhhhhhhhhhhhggggggggghhhiiijjjmmmooorrrssstttvvvxxxzzzxxxxxxwwwvvvvvvvvvvvvwwwssssssssssssqqqooommmlllgggfffhhhmmmuuu{{{~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}vvvcccXXXZZZcccmmmssssss}}}uuuyyyjjjTTT@@@:::333000111333222111111000///...---......///333000---,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******(((((((((((((((((())))))+++*********************'''(((***++++++***((('''***+++++++++++++++******)))))))))*********++++++******+++******))))))(((++++++++++++,,,---...///000---+++***+++,,,,,,,,,***++++++,,,,,,,,,++++++...------------...//////,,,++++++,,,,,,---...///444555777888999888888777666666555333333222222333444666333555<<<@@@OOOhhh}}}rrrcccZZZ___ooogggbbb\\\VVVQQQLLLGGGCCCDDDDDDFFFIIIMMMQQQUUUWWW\\\bbbeeedddccceeedddaaa[[[XXXTTTOOOKKKIIIHHHGGGHHHIIIIIIFFFAAA@@@BBBEEEFFFFFFFFFEEECCCBBB@@@???<<<<<<===>>>@@@BBBCCCDDDGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@BBBEEEFFFEEECCCCCCCCCBBBBBBAAA???>>>===777888888888888:::>>>AAACCCEEEGGGJJJMMMSSSYYY]]]```bbbfffhhhiiijjjlllnnnppptttzzz~~~}}}|||||||||}}}}}}|||{{{{{{|||~~~}}}{{{yyyxxxxxxyyy||||||{{{{{{yyyxxxvvvuuutttttttttvvvxxxxxxvvvtttpppkkkgggddd]]]UUUQQQRRRTTTVVVWWWWWWXXX\\\dddjjjooouuu~~~zzzoookkkrrr{{{~~~}}}}}}yyyvvvuuuvvvwww}}}{{{xxxtttqqqpppoooooommmjjjhhhhhhiiijjjjjjjjjfffgggiiikkkkkkjjjhhhggglllnnnpppqqqrrrsssuuuwwwvvvvvvwwwwwwvvvvvvuuutttttttttsssrrrpppmmmkkkiiibbbdddhhhooowww}}}}}}|||~~~~~~{{{}}}~~~~~~~~~~~~}}}}}}~~~tttddd\\\___iiisssxxxuuu~~~|||~~~vvv^^^III;;;666000...000222222111111000///...---,,,,,,+++...///000///---,,,+++***------------,,,,,,,,,,,,++++++***************)))******))))))))))))******((((((((())))))((('''''')))******+++++++++******))))))++++++++++++))))))------------,,,+++***)))*********+++++++++++++++***************))))))(((************+++,,,---------+++******++++++***))))))***+++,,,---------------------------...//////---,,,,,,------...///000222333555777777777777666777666444222111222333444333777666777<<>>888888888888888:::===@@@BBBEEEIIILLLPPPUUU[[[___aaacccfffhhhhhhiiikkkmmmpppsssyyy}}}~~~}}}|||{{{||||||{{{zzzyyyzzz|||~~~}}}{{{zzzyyyyyyzzzzzz}}}}}}||||||{{{yyyxxxwwwvvvuuuuuuwwwxxxxxxvvvtttmmmgggbbb```[[[UUUSSSUUUUUUVVVXXXXXXYYY^^^fffmmmuuuzzzyyynnnlllsss{{{~~~}}}zzzwwwvvvwwwyyyzzzyyyvvvtttqqqpppooonnnmmmkkkiiiiiijjjjjjjjjiiieeegggiiikkkllllllkkkjjjmmmnnnpppqqqqqqrrrtttuuuuuuvvvwwwxxxwwwvvvuuutttttttttsssqqqnnnkkkhhhfff___ccciiiqqqxxx|||~~~~~~|||{{{}}}zzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{mmmfffjjjsss{{{}}}|||zzzzzz~~~kkkSSSBBB888444000...///000000000++++++,,,---............***---///111444555222---//////.........---------++++++++++++************---,,,,,,++++++,,,,,,---******+++++++++***)))(((******,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++++++++++++++*********************+++,,,---******)))***++++++)))&&&))))))***+++,,,,,,,,,,,,************+++,,,---------------......///000111111222444666777777777666777555333111000111333555222777777:::@@@BBBPPPjjj}}}zzzxxxfff]]]aaappp[[[YYYUUURRROOOKKKFFFBBBBBBDDDHHHMMMSSSXXX\\\___fffmmmpppmmmiiiiiiiiihhhdddaaa]]]YYYTTTPPPNNNMMMJJJKKKLLLLLLKKKJJJJJJKKKHHHIIIIIIJJJIIIGGGEEEDDDBBBAAAAAAAAAAAABBBBBBCCCFFFGGGHHHGGGFFFCCC@@@>>>;;;;;;;;;===AAACCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>888999999888888999===???CCCFFFKKKPPPTTTXXX]]]aaaaaacccfffhhhhhhiiijjjlllmmmppptttyyy}}}~~~~~~}}}{{{||||||{{{yyyxxxyyy{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxuuusssjjjddd^^^\\\XXXTTTUUUXXXYYY[[[]]]^^^___dddmmmssswww|||wwwnnnnnnuuu|||~~~|||yyyxxxzzz|||zzzyyywwwuuurrrqqqpppooonnnllljjjjjjjjjjjjhhhgggeeefffgggiiikkknnnpppqqqpppqqqssssssrrrrrrtttuuuvvvwwwxxxxxxxxxwwwuuuttttttsssrrrpppmmmiiifffddd___dddkkkrrrwwwyyyzzzzzz|||zzz}}}{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~xxxrrruuu||||||zzzyyyvvvuuuaaaMMM@@@888555222///.../////////((()))+++---.../////////,,,...///333>>>EEE???555000000000000////////////+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++++++++++++++************+++++++++++++++***---------......---------)))******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++,,,---)))))))))***+++***(((%%%))))))************)))))))))))))))***+++,,,------............///000111111555666888999::::::999999666555222000000111333555222555555;;;FFFHHHPPPeee}}}zzz~~~xxxfff]]]aaarrrYYYWWWTTTQQQOOOKKKGGGDDDBBBEEEJJJPPPVVV\\\aaaccchhhppptttpppjjjhhhhhhgggdddccc___\\\XXXTTTRRRQQQJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHIIIJJJIIIGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGHHHHHHGGGDDDAAA???;;;::::::<<<@@@CCCDDDDDDCCCCCCBBBBBBAAA???>>>===888999999999999;;;???BBBFFFJJJPPPTTTXXX\\\```cccccceeehhhjjjjjjkkkmmmooommmnnnpppuuuzzz}}}}}}}}}{{{||||||{{{yyyxxxyyyzzzyyyxxxxxxyyy{{{}}}}}}}}}}}}||||||zzzyyyyyyyyyxxxxxxxxxxxxvvvsssqqqgggaaa[[[YYYWWWUUUWWW\\\ZZZ]]]```bbbdddiiipppvvvwww{{{~~~{{{tttmmmooowww}}}}}}}}}zzzzzz{{{}}}zzzyyyxxxvvvsssqqqooonnnooommmkkkkkkkkkjjjhhhffffffffffffhhhkkkoootttvvvssstttuuuuuuttttttuuuvvvwwwwwwxxxxxxwwwwwwvvvuuurrrrrrqqqoookkkhhhdddbbbaaafffnnntttwwwxxxxxxyyy}}}||||||~~~}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||~~~||||||}}}|||wwwuuuvvvsss~~~mmmWWWGGG@@@777555333000///...//////,,,,,,,,,---------......000000///444BBBMMMHHH;;;111000000000000/////////,,,,,,,,,,,,,,,---------++++++************++++++***))))))))))))***+++,,,+++***))))))(((((())))))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,)))))))))***+++***(((&&&((()))))))))))))))((((((++++++++++++,,,...///000...------......///000111444555777888888777777666555333222111111222333444222333333;;;GGGIIIQQQccc{{{zzzvvvfff\\\bbbsssZZZWWWTTTQQQNNNLLLHHHEEECCCFFFKKKRRRZZZ```eeegggiiiqqqvvvqqqjjjfffeeecccbbbaaa___\\\YYYVVVTTTSSSQQQQQQQQQRRRRRRPPPLLLJJJJJJKKKLLLLLLKKKIIIFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIHHHFFFCCCAAA<<<;;;:::<<>><<<;;;777888999;;;<<<@@@DDDHHHKKKOOOUUUZZZ^^^aaadddfffgggiiilllnnnoooppprrrtttsssrrrrrruuuzzz~~~|||}}}}}}{{{yyyxxxyyyzzzzzzzzzzzzzzz{{{}}}||||||||||||{{{zzzyyyyyy{{{zzzxxxxxxwwwuuuqqqnnnfff___YYYWWWVVVVVVZZZ```\\\```eeehhhjjjnnnuuuzzzzzz~~~xxxwwwrrrnnnrrrzzz~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxzzz|||zzzyyyxxxvvvssspppnnnmmmlllkkkjjjkkklllllljjjhhhffffffgggiiilllppptttvvvuuuvvvwwwvvvuuutttuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvqqqqqqooommmjjjgggdddbbbccchhhpppuuuxxxyyyzzz|||{{{|||~~~~~~~~~~~~|||||||||}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~|||tttnnnnnnmmmyyyxxxeeeOOOAAA>>>333333222000......///111///...---,,,,,,---......///000//////:::FFFCCC888/////////............---******++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))((())),,,...000000...+++)))((()))***+++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))((()))******+++++++++***+++******)))))))))******+++)))))))))******(((''''''((()))************************+++,,,...///000------------...///000000333333444555555333222111333222222222222222333333111444444999BBBEEEQQQhhh~~~|||ssseee[[[bbbuuu[[[XXXTTTQQQNNNLLLIIIGGGCCCGGGLLLTTT[[[bbbgggiiiiiirrrwwwrrrjjjeeebbb``````___^^^[[[YYYWWWUUUTTTXXXXXXXXXXXXWWWSSSOOOKKKNNNOOOQQQQQQOOOLLLIIIGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDFFFHHHJJJIIIGGGDDDBBB<<<;;;:::<<>>MMMgggrrrbbb\\\dddyyyhhh]]]SSSPPPNNNIIIDDDBBBBBBDDDJJJRRR\\\dddhhhiiikkkooossstttqqqkkkeeebbbaaa___\\\WWWSSSOOOLLLKKKOOOUUU^^^cccddd```\\\YYYWWWYYYZZZWWWRRRKKKGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLJJJGGGCCCAAA======>>>???AAADDDFFFGGGEEEDDDCCCAAA???===<<<;;;999;;;>>>@@@CCCGGGLLLOOOWWW\\\bbbfffiiijjjkkkkkkmmmnnnqqqtttvvvwwwxxxxxxvvvxxxzzz{{{{{{|||~~~~~~}}}{{{zzz{{{{{{{{{}}}~~~~~~}}}|||~~~~~~~~~}}}|||{{{{{{zzz|||{{{zzzxxxvvvrrrlllhhhbbbYYYRRRSSSVVVZZZ___eeennnooorrrxxx|||{{{zzz{{{|||~~~}}}{{{yyyzzzyyywwwsssqqqsssuuurrrqqqpppooonnnmmmllllllkkkjjjjjjiiiiiiiiijjjjjjjjjkkklllnnnpppssstttuuuwwwwwwxxxxxxwwwuuutttsssrrrrrrsssrrrrrrqqqpppoooqqqqqqooolllgggdddcccdddkkknnnsssxxx{{{||||||{{{~~~~~~}}}}}}~~~~~~zzzwwwvvvxxxwwwwww{{{{{{gggbbbnnnxxxeeePPP???777777000000000000000000000000////////////////////////000000000000000000000000000///---++++++---///000)))***+++,,,,,,,,,++++++*********)))))))))((((((******+++,,,---.../////////...---,,,,,,,,,------+++++++++,,,,,,---------*********************+++((()))***)))((('''(((***))))))))))))***+++,,,---******************************+++***)))))),,,...---,,,+++*********+++,,,------,,,++++++,,,------......---------...000111444555777888888666444333222222111111111000000000444777555777>>>@@@OOOiiivvvgggbbbhhh|||pppcccVVVPPPMMMGGGCCCBBBAAACCCIIIRRR\\\cccggghhhjjjnnnrrrsssqqqlllhhhfffaaa^^^YYYTTTNNNIIIFFFEEEJJJNNNVVV^^^cccddd```]]][[[]]]^^^\\\UUUMMMGGGCCCDDDEEEGGGIIIIIIIIIIIIHHHKKKLLLMMMMMMKKKHHHDDDBBBAAA@@@>>>>>>>>>@@@BBBCCCDDDCCCBBBAAA???>>>===<<<<<<===???AAADDDIIIOOOTTT[[[___eeejjjlllnnnoooppppppqqqsssuuuwwwxxxxxxyyyyyyzzz||||||{{{{{{|||~~~{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}||||||}}}~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvsssnnnhhhccc___XXXUUUWWWZZZ]]]bbbhhhnnnooorrryyy~~~}}}|||yyyyyyxxxuuurrrpppqqqrrroooooooooooonnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjiiijjjlllnnnqqqsssuuuvvvvvvwwwyyyyyyyyywwwuuutttsssssssssrrrqqqpppooonnnrrrqqqnnnjjjeeeccccccdddmmmppptttxxx{{{||||||||||||~~~~~~}}}}}}~~~~~~~~~}}}|||xxxuuusssuuuuuuuuu{{{rrrbbbmmm}}}|||~~~ppp]]]JJJ;;;555666111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))((())))))+++,,,---......------......------,,,,,,((()))))))))))))))))))))((())))))***++++++,,,,,,((()))******(((((()))***))))))))))))***+++,,,---++++++++++++++++++++++++***+++,,,+++******,,,---------,,,+++++++++++++++//////............//////000///............000000333444666777777666444333333222111000000000111111444777555666<<<>>>LLLfffxxxiiiffflll}}}pppcccVVVOOOJJJEEECCCDDD???BBBHHHRRR[[[cccfffggghhhkkknnnooommmiiigggfff^^^\\\WWWQQQLLLGGGCCCBBBDDDFFFKKKTTT\\\```^^^[[[\\\^^^```^^^WWWNNNGGGCCCAAACCCEEEHHHIIIIIIHHHGGGLLLLLLMMMMMMKKKHHHEEECCCCCCAAA???======???AAACCCCCCCCCBBBAAA???>>>=========>>>@@@BBBEEEKKKSSSXXX___ccciiimmmppprrrtttuuussstttuuuvvvwwwxxxxxxyyy{{{|||}}}|||zzzzzzzzz{{{wwwxxxxxxzzz{{{|||~~~~~~|||}}}}}}|||zzzzzz{{{}}}~~~|||{{{yyyyyyzzzzzzxxxwwwvvvtttqqqkkkddd___[[[WWWVVVZZZ]]]___dddjjjmmmooosssxxx~~~~~~|||zzzyyyxxxvvvsssqqqppppppnnnnnnooooooooonnnllllllhhhhhhhhhhhhiiiiiijjjkkkiiijjjlllnnnqqqsssuuuvvvvvvwwwyyy{{{zzzyyywwwuuussssssttttttsssrrrqqqqqqrrrqqqmmmhhhdddbbbdddfffppprrrvvvyyy|||}}}||||||{{{}}}~~~}}}}}}}}}|||}}}~~~{{{yyywwwsssqqqqqqqqqssszzzuuudddlllwww|||~~~gggTTTDDD888333333111111111111111111111111000000000000000000000000------------------------***++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***++++++,,,,,,,,,---...//////---+++***+++***)))((('''&&&%%%$$$))))))))))))******++++++((()))******)))((()))***)))(((((())))))***+++,,,))))))))))))))))))))))))+++,,,---,,,+++***,,,---------,,,,,,++++++++++++------------------------//////......///000222333333444666777777777666555555444222000000111222444222555333555<<<>>>LLLfffvvvgggeeekkk~~~hhh]]]RRRLLLHHHDDDBBBDDD???BBBHHHQQQ[[[aaaddddddeeegggiiihhhfffcccbbbaaa\\\ZZZWWWRRRMMMHHHEEECCCAAAAAADDDKKKSSSXXXYYYXXXZZZ]]]___]]]VVVNNNGGGCCC@@@BBBEEEHHHIIIIIIIIIHHHJJJKKKKKKKKKIIIGGGEEECCCFFFDDDBBBAAAAAACCCFFFGGGBBBBBBAAAAAA@@@???>>>>>>>>>???AAACCCGGGNNNVVV[[[cccggglllppprrrtttwwwyyyvvvvvvvvvvvvwwwwwwxxxxxx{{{||||||{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{|||||||||{{{{{{{{{zzzxxxxxxyyyzzz}}}yyyvvvvvvwwwzzz}}}xxxvvvuuusssooojjjccc^^^YYYVVVWWW[[[___```eeekkkooorrrvvv{{{~~~|||{{{zzzxxxwwwvvvtttrrrqqqllllllmmmllllllkkkjjjjjjhhhhhhhhhhhhiiijjjkkkllljjjkkkmmmooorrrtttvvvwwwvvvwwwyyyzzzzzzyyyxxxwwwttttttuuuuuuvvvuuuuuuuuurrrpppkkkfffccccccgggjjjsssuuuxxxzzz|||}}}}}}|||{{{}}}~~~}}}|||}}}{{{}}}|||xxxvvvoookkkhhhiiilllpppyyyooocccgggnnntttyyy|||vvv^^^LLL???555111111000000000000000000000000////////////////////////++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++***++++++++++++,,,,,,///...---,,,+++***)))(((++++++************))))))+++---...//////---+++***...------,,,***))))))(((******)))))))))((((((((()))***+++***)))((()))+++(((((((((((()))***++++++((((((((((((((((((((((((+++---...---,,,+++,,,---------------,,,,,,++++++,,,,,,------------,,,,,,---------///111333666777666777888888888888777666777555333222222222444555333777555888???BBBQQQkkktttfffccckkk\\\TTTMMMJJJFFFBBBAAACCC???BBBHHHQQQZZZ___aaaaaa```aaabbbaaa^^^]]]]]]]]]\\\\\\ZZZWWWSSSMMMHHHEEEBBBAAAAAAEEEKKKQQQVVVXXXZZZ\\\]]][[[TTTLLLFFFBBBBBBCCCEEEHHHJJJKKKKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCAAAAAAAAACCCDDDFFFAAAAAAAAA@@@@@@?????????>>>@@@CCCGGGLLLRRRYYY___fffjjjnnnqqqsssuuuxxxzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{zzzyyyxxxyyyzzz~~~~~~}}}{{{xxxwwwuuuyyyyyyyyyxxxvvvuuuvvvwww}}}zzzwwwttttttwwwzzz|||wwwuuussspppmmmhhhbbb^^^XXXWWWYYY]]]___aaagggnnntttxxx}}}}}}|||{{{zzzxxxxxxxxxwwwuuurrrlllkkkjjjhhhhhhgggggghhhhhhhhhhhhiiijjjlllmmmnnnmmmnnnoooqqqsssuuuwwwwwwvvvwwwxxxxxxyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvqqqnnnjjjeeecccffflllpppwwwxxxzzz|||}}}}}}}}}}}}{{{}}}~~~~~~}}}||||||}}}|||}}}~~~zzzvvvttteeeaaa^^^aaaeeemmmyyy}}}}}}~~~|||iii```ccchhhmmmttt|||~~~jjjRRRCCC:::444111111........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------,,,+++***)))((((((+++++++++************))),,,---...//////---+++***))))))******+++,,,,,,---++++++******)))((((((''')))***++++++))))))***+++(((((((((((()))***+++,,,++++++++++++++++++++++++,,,---//////---,,,,,,------------------,,,++++++---...////////////...---,,,------///222555888:::888999999999888888777666666555444333333333444444111444333666>>>AAAPPPjjjvvvgggbbbjjjSSSNNNJJJIIIGGGAAA???@@@???CCCIIIQQQYYY^^^___^^^ZZZ[[[[[[ZZZYYYYYY[[[]]]___``````^^^YYYRRRKKKGGGAAA@@@??????BBBJJJSSSYYY^^^^^^^^^YYYRRRIIICCC@@@AAABBBDDDFFFHHHJJJKKKLLLGGGGGGHHHHHHHHHHHHGGGGGGAAAAAA@@@@@@???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@CCCGGGLLLQQQWWW^^^bbbiiilllooorrrsssuuuwwwyyyzzzyyywwwvvvuuuuuuuuuuuuuuuwwwxxxxxxxxxxxxyyy{{{}}}}}}}}}|||zzzwwwuuutttwwwwwwwwwuuusssssssssuuuvvvvvvuuuuuuvvvwwwxxxyyywwwtttpppllljjjfffbbb___[[[ZZZ[[[___aaabbbiiiqqqvvv{{{~~~}}}|||zzzxxxwwwxxxzzzyyyvvvsssooommmkkkhhhgggggghhhiiihhhhhhiiijjjkkkmmmoooppppppqqqrrrssstttvvvwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{xxxxxxxxxwwwvvvuuussssssooolllhhhddddddiiipppvvvyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}yyyuuurrreee```]]]^^^bbbjjjwwwvvvvvvyyyzzz|||~~~zzzwwwgggaaadddhhhooozzzqqq]]]FFF:::666444222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---------.........---,,,+++&&&'''((()))***+++,,,---,,,,,,++++++++++++++++++)))***++++++))))))***+++************+++,,,---...------------------------,,,...000000...,,,,,,,,,,,,---.........---,,,+++......///000000///............///000222555888::::::999999888777666555555444333333333222222222222///222111333:::===LLLfff|||wwwhhhaaaiii~~~NNNKKKIIIJJJGGGAAA>>>>>>@@@CCCIIIQQQYYY]]]^^^]]]VVVWWWXXXWWWWWWXXX[[[^^^bbbcccdddbbb]]]UUULLLGGG>>>===<<<:::<<>>MMMfffzzzwwwhhh___fffzzzOOOMMMKKKGGGDDDAAA@@@???AAADDDJJJQQQWWWZZZZZZXXXYYYWWWUUUTTTTTTVVVYYY[[[ccceeeggggggaaaXXXNNNGGG???>>><<<:::;;;CCCNNNWWW]]]^^^___[[[SSSJJJCCC???AAAAAAAAABBBDDDEEEGGGHHHGGGGGGHHHHHHJJJKKKMMMNNNHHHEEEAAA@@@AAAAAA@@@>>>BBBBBBAAA???===>>>@@@CCCFFFIIINNNSSSYYY___eeejjjlllnnnqqqtttvvvvvvvvvvvvwwwwwwyyy{{{||||||xxxvvvwwwwwwyyyzzz{{{zzzzzzyyy{{{{{{zzzzzzxxxwwwuuutttvvvuuuttttttuuutttrrrpppssssssssssssssssssrrrrrrssspppjjjeeeaaa____________```aaaaaaccchhhnnnsssxxx~~~|||}}}~~~{{{}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{wwwxxxzzzzzzzzzxxxvvvuuupppnnnkkkhhhgggggghhhjjjnnnkkkgggeeefffjjjpppsssuuuttttttuuuxxxyyyyyyxxxvvvwwwwwwxxxxxxxxxwwwwwwzzzzzzzzzyyywwwtttqqqppppppjjjdddbbbhhhpppwwwzzz|||{{{|||~~~~~~|||{{{|||{{{zzzyyyyyy{{{}}}}}}~~~~~~}}}zzzxxxwwwwwwwwwxxxsssmmmiiikkkqqqyyyxxxwwwwwwyyy|||{{{tttsssssszzzzzzYYYKKK===777666333000///........................+++++++++***++++++,,,,,,000000000///......------)))***,,,---...------,,,******+++---//////,,,***000//////...---,,,++++++************++++++++++++))))))))))))))))))******))))))))))))))))))))))))------.........---,,,,,,+++*********))))))((((((,,,,,,,,,,,,---...///////////////......---------------......---,,,***)))(((((()))))))))*********++++++++++++++++++++++++,,,......---111777888555555666777888888777666555444333222000000000000111555222444888888===OOOcccpppaaa```ddduuuOOOMMMKKKGGGDDDBBB@@@???AAADDDJJJRRRXXX[[[ZZZXXXZZZYYYXXXWWWXXXYYY\\\]]]^^^```bbbaaa\\\TTTLLLGGGAAA@@@>>>;;;<<>>???BBBDDDFFFJJJPPPWWW]]]ccciiimmmppprrrtttwwwxxxxxxxxxwwwwwwwwwxxx{{{}}}|||yyywwwwwwxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyxxxxxxuuutttssssssttttttrrrppprrrrrrsssssssssrrrqqqppppppmmmhhhccc___^^^^^^___aaaccceeeggghhhjjjnnnppp{{{~~~~~~~~~{{{zzz||||||{{{zzzzzzzzz{{{|||}}}zzzzzzzzzzzzxxxvvvtttrrrooonnnkkkhhhggggggiiijjjmmmkkkgggeeefffjjjooorrrwwwvvvuuuvvvxxxyyyxxxwwwvvvvvvwwwwwwwwwvvvvvvuuuyyyyyyyyyxxxvvvtttqqqppplllgggbbbbbbgggooouuuyyy|||||||||~~~~~~|||}}}}}}}}}{{{zzzzzz{{{}}}~~~|||zzzyyyxxxxxxxxx}}}zzzwwwuuuvvvzzz{{{yyyxxxyyy}}}{{{xxxxxx{{{qqqTTTFFF:::555444111..............................------------...///000000000000//////......------+++,,,---.........---,,,*********,,,......,,,)))...------,,,,,,++++++***(((((()))))))))*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------------,,,,,,+++***************)))))))))((())))))***+++---///000111.........---------,,,,,,++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++---......---000666666333555666666666666444333222000////////////111222333444222444888888===OOOcccqqqbbb]]]cccwwwOOOMMMKKKGGGDDDBBB@@@@@@BBBEEELLLUUU[[[^^^\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[WWWXXXYYYXXXTTTOOOIIIFFFBBBAAA???<<<===CCCNNNWWW[[[\\\\\\YYYRRRKKKEEECCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBAAA@@@???@@@DDDGGGGGGLLLTTT[[[bbbhhhnnnqqqtttvvvxxxyyyzzzyyyxxxwwwvvvwwwxxx{{{}}}}}}{{{yyyxxxxxxyyyzzzzzzzzzzzzyyyvvvvvvwwwxxxyyyzzz{{{{{{tttsssssstttuuuuuusssqqqqqqrrrssssssrrrqqqpppoookkkiiiddd```]]]]]]]]]^^^dddfffjjjllllllmmmnnnppp~~~~~~|||zzz|||~~~zzzyyyxxxxxxxxxzzz|||~~~~~~}}}{{{xxxuuusssqqqpppnnnmmmkkkhhhhhhhhhiiijjjllljjjgggeeefffjjjnnnqqqxxxvvvuuuuuuwwwxxxxxxwwwvvvwwwwwwwwwvvvuuuttttttxxxxxxxxxwwwvvvtttqqqpppiiifffcccdddiiipppvvvyyy}}}}}}}}}~~~~~~|||~~~~~~~~~|||zzzzzz|||~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyy~~~~~~~~~zzzxxxwwwxxx~~~tttdddKKK@@@555222111...------........................------------...000111111000000//////...---------------.........---,,,,,,)))))))))+++------+++)))************************''''''((((((((()))))))))/////////......------,,,...------,,,---...000111------,,,++++++***))))))************))))))))))))*********+++,,,---//////------,,,,,,,,,,,,,,,+++++++++,,,,,,+++***((('''+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---//////...111666666222555555555444333222111000///............000111222444222444888999===NNNbbbpppbbbYYYaaaxxxOOOMMMKKKHHHEEECCCAAA@@@CCCGGGOOOYYY```cccaaa^^^ZZZZZZYYYWWWVVVTTTSSSRRRPPPPPPPPPOOOLLLJJJGGGFFFCCCBBB@@@======CCCMMMUUUZZZ[[[ZZZWWWQQQKKKGGGEEEBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@BBBGGGJJJKKKPPPXXX```fffkkkooorrrvvvwwwyyyzzzzzzyyywwwvvvwwwwwwxxx{{{}}}~~~}}}{{{wwwxxxxxxxxxxxxxxxxxxxxxtttuuuuuuvvvwwwyyyzzzzzzuuuttttttuuuvvvvvvuuusssrrrrrrssstttsssrrrpppooofffccc```]]][[[\\\^^^___fffhhhjjjlllmmmoooqqqsss~~~~~~}}}}}}~~~~~~~~~|||{{{yyyxxxvvvvvvxxxzzz|||~~~|||yyyvvvsssqqqoooooommmllljjjiiihhhiiijjjjjjjjjiiigggfffgggjjjmmmpppuuusssrrrsssuuuwwwxxxxxxxxxxxxxxxxxxwwwuuuttttttwwwwwwwwwvvvuuusssqqqooohhhggghhhjjjooouuuyyy|||}}}}}}}}}~~~~~~|||}}}}}}}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~zzzzzz{{{{{{{{{zzzzzzyyyxxxyyy|||zzzxxx~~~yyytttrrrrrrttt|||nnnZZZDDD:::222000000...---...........................++++++++++++,,,,,,---...000//////......---,,,,,,------------,,,++++++***)))((((((***+++,,,***((((((((()))))))))*********(((((()))))))))*********////////////...............---+++******+++,,,---,,,,,,+++***)))(((((((((*********)))))))))))))))...---,,,+++************++++++++++++++++++++++++------......---,,,***)))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,...000000333999999666333333333333222222111111333222000///......//////333111444888999<<>>???;;;333333333333333333444444444333111000//////000111222111444999999<<>>888777555333222222222222000000//////000111333444000000444999999<<>>>>>>>>>>>???BBBEEEFFFDDDCCCDDDFFFBBBBBBAAAAAADDDIIIQQQVVV\\\___dddjjjpppvvv}}}}}}|||{{{|||}}}~~~}}}||||||{{{yyyxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwyyy{{{}}}xxxwwwuuuttttttssspppnnnmmmoooqqqqqqpppmmmjjjggg\\\[[[ZZZZZZ]]]aaafffiiiiiilllooopppqqqrrrtttvvv~~~~~~}}}|||xxxvvvvvvwwwxxxwwwxxxyyy{{{||||||~~~~~~{{{xxxwwwssstttvvvwwwwwwuuusssrrrvvvvvvvvvuuurrrnnnkkkhhhiiiiiiiiijjjkkkkkkkkkllljjjkkkkkklllmmmnnnooooooooommmkkkmmmpppuuuxxxyyyvvvwwwwwwxxxxxxxxxwwwwwwxxxwwwvvvtttqqqmmmjjjhhhgggnnnwww|||~~~}}}}}}}}}{{{zzzzzz{{{|||{{{xxxvvvvvvxxxyyyyyyzzz|||~~~}}}|||{{{zzzzzz||||||{{{{{{}}}~~~{{{xxxmmmiiirrrxxxlllhhhnnnvvvzzzxxxyyy|||uuuqqquuu{{{eeeLLL;;;777333111222111......111........................+++,,,---///111333666777///......------,,,++++++******)))))))))+++,,,---+++***((()))+++,,,,,,+++---------------------------------.........//////000///...,,,***((('''&&&###%%%)))+++---,,,+++)))***)))((('''(((***,,,---(((((())))))*********++++++******)))))))))))))))+++++++++,,,,,,---------------......---,,,***)))************))))))(((((())))))***+++,,,,,,------***...222555:::???@@@<<<:::999666333111/////////333222000///......//////000000444999999<<>>===BBBFFFFFFEEEFFFCCCCCCCCCEEEJJJQQQXXX\\\cccfffkkkpppuuuyyy{{{|||~~~|||{{{zzz{{{}}}~~~}}}zzzwwwuuutttuuuuuuwwwwwwxxxxxxyyyxxxxxxxxx|||yyywwwvvvwwwuuupppkkknnnnnnmmmkkkiiigggeeeddd]]]]]]^^^^^^^^^aaafffjjjppprrrvvvzzz{{{zzzyyywww|||xxxvvvwwwxxxwwwuuuuuuvvvyyyzzzxxxvvvwwwxxxzzzzzzzzz{{{~~~~~~|||zzzxxxxxxwwwvvvttttttuuutttqqqooosssssssssrrrpppmmmjjjiiilllllllllllllllllllllllllllllllllmmmnnnpppqqqrrrrrrnnnlllooouuuzzzzzzxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvwwwuuupppkkkhhhggghhhqqqyyy|||}}}}}}yyy|||{{{zzzxxxwwwwwwxxxxxxyyyyyyzzz|||}}}}}}|||{{{{{{{{{|||}}}}}}~~~|||zzz{{{uuueeeeeeppp{{{~~~{{{uuu}}}{{{yyy]]]HHH@@@666555222000//////000000//////000000//////...---..................------,,,---...---+++***+++,,,+++++++++,,,,,,---------------------------------,,,---------------------...---+++*********++++++...---,,,,,,......---,,,*********++++++,,,,,,,,,,,,+++***+++,,,,,,+++***++++++******************------,,,,,,+++*********)))***+++,,,---,,,++++++.........------,,,,,,,,,((((((((((((((()))******+++,,,,,,------,,,,,,+++,,,...000111333666:::===>>>===:::666333222444666333333333222222222111111...444333444<<<@@@LLLaaa{{{oooaaa[[[UUU```{{{MMMJJJHHHHHHFFFCCCDDDHHHTTTaaarrrxxxmmmfff]]]TTTPPPMMMLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHJJJFFFDDDHHHMMMTTT___iiimmmdddXXXNNNJJJIIIHHHHHHFFFFFFFFFFFFEEEDDDBBBBBBBBBBBB@@@??????@@@AAAAAABBB>>>>>>CCCFFFEEEEEEFFFHHHHHHJJJMMMRRRYYY```dddfffiiimmmrrrwwwzzz}}}~~~}}}|||||||||~~~}}}{{{yyyxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxxxx{{{}}}~~~}}}yyytttpppmmmkkkkkkiiigggeeebbb```___^^^___``````aaadddhhhlllrrrtttxxx{{{||||||{{{zzz{{{zzzyyyvvvuuutttttttttwwwuuuuuuvvvyyyyyyxxxvvvwwwyyyzzzzzzyyyzzz|||~~~}}}{{{yyyxxxxxxwwwvvvvvvvvvvvvtttsssrrrrrrqqqpppooonnnllllllllllllllllllllllllllllllmmmmmmmmmnnnoooqqqrrrsssuuurrrppprrrxxx{{{{{{yyyxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwvvvtttoookkkjjjiiilllsssyyyzzz|||}}}}}}|||zzzyyyxxxxxxyyyyyyzzzzzz{{{|||}}}}}}~~~}}}|||{{{{{{{{{{{{}}}}}}}}}~~~{{{mmmhhhqqq{{{wwwrrr}}}rrrUUUAAA999666444222000//////000000/////////.........---------------,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,+++++++++,,,,,,---------************************,,,,,,+++++++++++++++++++++************+++,,,------,,,++++++------,,,+++++++++,,,,,,,,,---------,,,+++))))))+++++++++***************************++++++***)))'''&&&%%%%%%&&&''')))*********)))(((---------,,,,,,+++++++++((((((((((((((()))*********++++++,,,,,,++++++***''')))***+++---///333666>>>>>><<<999555444555777333333222222222111111111///555333444<<>>@@@JJJ]]]qqquuugggeeemmmUUUTTTSSSRRRQQQVVVeeetttyyy|||zzzssskkkfff___XXXYYYXXXXXXYYYZZZYYYWWWVVVSSSRRRQQQOOOMMMKKKIIIHHHDDDDDDFFFKKKQQQ^^^sssyyygggWWWMMMKKKKKKGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCEEEGGGJJJKKKJJJIIILLLNNNLLLIIIKKKPPPYYYaaannnzzz|||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||yyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvsssnnnlllnnnqqqjjjiiihhhggghhhjjjlllnnnlllooosssvvvyyy|||~~~zzztttnnnjjjiiirrr{{{{{{uuupppqqqtttoooqqqsssrrrooonnnooopppqqqrrrssssssssstttvvvxxxyyyyyyxxxwwwvvvttttttsssqqqrrruuuxxxzzzyyyvvvsssooonnnlllkkkjjjjjjkkkkkklllllllllmmmnnnoooooopppooooooppprrrtttwwwyyyzzzzzz{{{}}}}}}{{{yyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvrrrpppllliiihhhlllrrrwwwxxx|||~~~{{{{{{|||{{{zzzzzzzzz{{{|||}}}|||||||||}}}}}}}}}}}}}}}zzz{{{}}}~~~}}}}}}|||ooojjjbbb[[[[[[```iiipppyyyrrrmmmnnnpppfffgggjjjoooxxxooo[[[JJJ>>>444///000///000000000000000///...//////000000//////...---//////...---,,,******)))---,,,+++***)))***...111---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***---///111222222222000///......///000///...,,,,,,,,,+++++++++******&&&&&&(((+++------***(((((())))))***++++++,,,,,,++++++++++++++++++++++++'''(((***+++++++++***))),,,,,,,,,------.........*********)))******+++,,,+++,,,,,,------,,,,,,+++***++++++***((()))+++---...///000000000000222333111111111111000000000000...555555777>>>@@@III\\\lllrrrgggiiipppWWWUUURRRPPPSSS___ooo{{{{{{ssskkkddd]]]YYYTTTUUUXXX[[[]]][[[WWWSSSSSSPPPKKKFFFDDDCCCDDDEEEEEEFFFGGGHHHMMM\\\rrr|||mmm]]]QQQLLLKKKLLLLLLKKKIIIHHHGGGFFFEEE@@@AAADDDFFFGGGHHHHHHHHHJJJHHHIIILLLLLLLLLOOOUUU\\\fffsss|||~~~}}}}}}}}}}}}}}}|||{{{{{{xxxxxxxxxxxxxxxwwwvvvvvvwwwvvvuuuvvvwwwtttoookkkiiihhhggghhhjjjnnnsssuuuuuuwwwyyy{{{~~~yyyqqqkkkppppppqqqrrrrrrrrrqqqqqqooopppppppppppppppooonnnqqqrrrtttvvvxxxxxxxxxwwwvvvxxxyyywwwtttrrrsssuuuoooppprrrtttvvvvvvvvvvvvmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkllllllmmmmmmsssssssssssstttuuuvvvwwwyyyzzz|||~~~~~~}}}{{{zzzzzzxxxvvvvvvwwwwwwvvvuuussspppllljjjjjjnnnssswww|||||||||||||||}}}}}}}}}~~~}}}{{{zzzyyyyyyzzzzzz|||{{{{{{zzzzzzzzz{{{{{{zzz|||}}}}}}|||{{{{{{|||}}}{{{}}}zzztttooofff]]]UUUPPPSSSdddwww}}}tttppprrrvvvssspppppptttwwwbbbJJJ===777222...---///...------------...///000///...,,,,,,---......000///---+++*********+++)))***+++,,,---......///...---+++******---///111------,,,,,,+++*********++++++++++++++++++,,,,,,***))))))***,,,------,,,************+++,,,---...+++,,,,,,---,,,+++***)))***)))((('''&&&&&&'''(((+++++++++************))))))******)))'''&&&((()))---++++++,,,...///...---,,,,,,,,,+++++++++******+++,,,------++++++,,,---//////......------------***))))))***,,,------,,,000000222444555555222000111111000000000000111111333555777777999AAAMMMWWWddd}}}}}}ooohhhjjjuuuZZZXXXTTTSSSXXXdddttt}}}uuuooohhhbbb^^^]]]]]]^^^___^^^[[[UUUQQQPPPNNNJJJFFFDDDCCCCCCDDDEEEFFFFFFGGGKKKYYYmmm||||||ooo```UUUPPPPPPPPPPPPNNNLLLIIIGGGEEEDDDCCCDDDFFFGGGIIIIIIIIIIIIKKKIIIJJJMMMOOOOOOTTTZZZaaalllyyy~~~}}}{{{yyyxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwuuuqqqmmmeeefffgggjjjoootttyyy{{{xxxzzz|||}}}vvvpppqqqqqqqqqqqqqqqpppooonnnlllmmmmmmnnnooooooooooooqqqrrrtttvvvwwwwwwwwwwwwwwwyyyzzzxxxuuutttuuuvvvuuuvvvwwwvvvuuussspppooommmmmmmmmnnnnnnmmmmmmmmmlllkkkkkkkkkkkklllnnnooovvvvvvvvvvvvxxxyyyzzz{{{zzz{{{|||}}}}}}|||{{{{{{zzzyyywwwvvvwwwwwwvvvuuupppmmmkkkjjjlllpppvvvyyy{{{||||||}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyzzzzzz|||||||||{{{{{{{{{||||||zzz|||}}}}}}|||{{{{{{||||||zzz|||{{{tttppphhh]]]UUUQQQUUUgggyyyxxxtttuuuxxx}}}yyyxxxnnn[[[FFF;;;777333000000...---,,,,,,,,,,,,---...//////...---------------...---,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++,,,+++***)))***+++,,,...,,,++++++++++++*********))))))))))))))))))))))))***))))))***,,,------,,,++++++++++++,,,------...++++++,,,,,,,,,+++***)))+++***(((((('''((())))))((((((((())))))*********'''((())))))((((((***,,,---,,,+++,,,---...---,,,,,,,,,++++++************+++---...---,,,+++,,,.../////////.........------.........///111111111111///000111222333333111000444333333333333333333444444666888999:::BBBNNNXXXddd}}}zzzmmmgggmmmzzz]]][[[XXXXXX^^^lll|||zzztttnnniiieeeddddddccccccaaa]]]WWWSSSNNNLLLIIIFFFDDDCCCBBBBBBDDDEEEEEEEEEHHHSSSdddppp}}}sssfff\\\WWWUUUTTTSSSPPPMMMJJJGGGEEECCCFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJKKKPPPRRRTTTZZZaaagggttt~~~{{{xxxwwwxxxxxxxxxwwwwwwuuuttttttttttttuuuwwwxxxvvvrrrnnneeefffiiimmmrrrxxx|||{{{||||||wwwssssssrrrqqqpppnnnlllkkkiiijjjkkkmmmnnnnnnoooooorrrssstttuuuvvvvvvvvvvvvxxxyyyzzzyyywwwuuuvvvwwwyyyyyyyyyxxxuuuqqqllljjjllllllmmmmmmmmmmmmllllllmmmllljjjjjjjjjmmmpppqqqrrrsssssstttvvvxxxzzz{{{||||||{{{{{{{{{{{{{{{{{{zzzyyywwwwwwxxxwwwvvvuuulllkkkjjjkkknnnsssxxx|||zzz{{{}}}~~~~~~}}}|||~~~}}}{{{zzzyyyyyyzzzzzz|||||||||||||||||||||}}}{{{|||~~~~~~|||||||||}}}}}}{{{|||{{{uuulllaaaXXXTTTZZZkkk{{{~~~~~~zzzbbbQQQ@@@888666444333333......------------.....................---,,,,,,,,,++++++++++++,,,---...,,,++++++++++++******************))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))((()))+++---,,,+++,,,,,,,,,,,,------------+++++++++,,,++++++***)))******)))(((((()))++++++&&&&&&'''((()))***++++++'''((()))))))))***,,,......,,,+++,,,------,,,++++++************)))))))))+++---------,,,+++,,,---------------,,,,,,,,,,,,,,,,,,------......//////222222333444444444444333444444444333333444444444444777:::;;;<<>>FFFWWWgggxxxxxxxxxqqqmmmqqqfffkkkyyy~~~zzzxxxwwwuuurrrooollliiidddaaaZZZWWWTTTRRRRRRQQQPPPOOOPPPPPPQQQQQQQQQOOOKKKIIIFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHFFFEEEBBBCCCEEEGGGJJJNNNPPPRRRRRRXXXaaalllvvv~~~}}}||||||yyyzzzzzzyyywwwtttrrrpppmmmooossswww}}}}}}~~~~~~~~~~~~zzzvvvsssrrruuuwwwyyywwwtttqqqnnnmmmlllkkkkkkkkkiiigggeeegggjjjmmmmmmmmmmmmmmmooooooppppppssssssrrrqqqqqqrrrrrrrrryyyvvvtttssssssttttttsssppppppnnnmmmllllllllllllmmmmmmnnnnnnooooooooooooooopppqqqsssuuuwwwyyyyyy{{{{{{|||||||||}}}}}}~~~{{{zzzyyywwwvvvvvvvvvvvvsssvvvvvvrrrmmmlllpppuuutttyyy~~~}}}}}}}}}|||{{{{{{}}}{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}tttsss}}}~~~vvv|||ttt\\\JJJ???:::555444333222111000///...---...///...---...///111111000...,,,+++,,,,,,---...,,,,,,---///000///...++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,------------,,,,,,,,,,,,+++***))))))*********+++,,,---......,,,...000222333222000///,,,,,,++++++,,,------...---,,,,,,++++++******)))(((***,,,+++((('''))),,,))))))((('''''''''''''''&&&&&&&&&&&&''')))***,,,))))))))))))***++++++,,,///...---,,,,,,,,,,,,,,,---,,,+++***************---...///000111000////////////000111222333444444222222111222333444444444222333888===@@@GGGWWWfffvvvwwwyyy~~~qqqoootttfffmmmzzz|||yyyvvvtttrrrnnnkkkhhhddd___\\\VVVTTTQQQQQQRRRSSSRRRRRRQQQQQQQQQRRRSSSRRROOOLLLIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFDDDEEEFFFHHHJJJMMMOOOQQQUUU]]]hhhssszzz}}}{{{wwwwwwwwwvvvuuusssqqqoooqqqrrrtttxxx~~~~~~|||||||||{{{zzzvvvrrroooppptttxxx|||yyyuuupppmmmllllllllliiiiiihhhffffffiiinnnrrrooopppqqqqqqqqqqqqqqqqqqtttsssrrrqqqqqqqqqqqqqqqwwwtttrrrqqqrrrssssssrrrppppppooommmmmmllllllllllllllllllmmmmmmmmmnnnnnnpppqqqrrrtttvvvxxxyyyzzz||||||}}}}}}}}}}}}}}}}}}zzzyyyxxxwwwvvvuuuuuuuuutttvvvuuupppjjjiiinnnsssvvvzzz~~~}}}{{{|||{{{zzzxxxyyy{{{}}}{{{{{{|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{yyy{{{}}}~~~{{{ooommmttt||||||cccLLL>>>888777222222111000///...---,,,---...//////......000222222111///---,,,,,,------,,,++++++---///111111000------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++******+++++++++++++++*********&&&(((***,,,---,,,+++***))))))******,,,---///000++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((('''&&&%%%$$$%%%%%%%%%((('''&&&&&&&&&''')))*********))))))***+++,,,,,,///...------,,,,,,,,,---,,,+++***))))))))))))))),,,---...///000//////...,,,---...///000111111222222111111///......///000...000555:::===CCCRRRaaauuu}}}}}}wwwzzz}}}ppppppvvvkkkqqq}}}~~~zzzvvvssspppnnnkkkiiigggeeebbb```YYYWWWTTTSSSTTTUUUUUUUUUSSSQQQPPPRRRUUUVVVTTTQQQNNNNNNOOONNNMMMKKKIIIHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLOOOQQQRRRZZZdddqqq{{{~~~{{{wwwwwwvvvtttsssrrrqqqqqquuuvvvwwwzzz}}}{{{zzzxxxvvvrrrnnnlllnnnssswww|||yyyuuuppplllkkkjjjkkkddddddddddddeeehhhmmmrrrqqqrrrssssssrrrrrrssstttvvvvvvtttsssrrrrrrrrrrrrsssrrrpppppprrrsssrrrqqqppppppooonnnnnnnnnnnnnnnlllllllllllllllmmmnnnnnnpppqqqsssuuuwwwyyyzzz{{{|||}}}}}}~~~~~~}}}}}}|||zzzyyywwwvvvuuuuuuttttttuuutttrrrnnnkkkkkkooossswwwzzz}}}~~~}}}||||||zzzzzzyyywwwvvvvvvyyy{{{{{{||||||}}}}}}}}}}}}}}}|||{{{zzzzzzyyyzzzzzzzzzwwwyyy|||~~~tttfffccciiiooouuuyyylllUUUCCC:::666666222222111111000000//////---/////////......000222111000///...............+++++++++,,,///111111000........................---------,,,,,,,,,++++++***))))))))))))***++++++((()))******+++*********))))))***))))))(((&&&&&&'''((()))))))))(((&&&%%%))))))***+++,,,...///000))))))***+++,,,,,,------)))(((((()))******)))''''''&&&%%%$$$$$$$$$%%%&&&(((((('''&&&&&&'''))))))++++++*********++++++,,,---------,,,,,,------...++++++******)))************+++,,,---...---,,,,,,...///000000222222333444222222111...,,,+++---///000111666;;;===DDDSSSbbbttt|||xxxvvvzzz|||ooopppxxxrrrxxx|||wwwsssooommmllljjjjjjlllllllllkkkhhhddd___\\\[[[[[[\\\[[[YYYVVVSSSUUUZZZ^^^]]][[[WWWWWWWWWWWWTTTQQQNNNMMMJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLOOOSSSUUUWWW___jjjyyy~~~yyyxxxvvvtttsssssstttuuuvvvxxx{{{~~~}}}yyyxxxuuusssnnniiigggjjjoootttvvvuuussspppmmmjjjhhhgggbbbbbbcccccccccfffkkknnnqqqrrrssssssqqqqqqsssvvvwwwvvvuuusssrrrqqqqqqqqqpppppppppqqqssstttsssqqqpppoooooooooooopppqqqqqqnnnmmmlllllllllmmmooooooqqqrrrsssuuuwwwyyy{{{{{{||||||}}}~~~~~~}}}|||{{{yyyxxxwwwvvvuuuttttttttttttrrrpppnnnnnnpppsssuuuxxxzzz{{{|||zzzyyyzzz{{{zzzzzzyyyvvvuuuuuuxxxzzz|||}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyzzzzzzxxxzzz}}}~~~{{{lll___^^^fffppp|||www```LLL>>>888555333222222222222222222222222//////000///......000111//////000000000//////......,,,,,,,,,...///...---........................------------,,,,,,,,,,,,***)))((((((((()))++++++'''((()))***+++,,,,,,,,,((()))*********)))((('''++++++++++++************---------,,,------...///))))))******+++,,,,,,,,,'''***---,,,***((()))+++((('''%%%$$$%%%&&&((()))''''''&&&&&&''')))+++,,,,,,,,,+++*********++++++++++++++++++,,,---...///,,,,,,++++++,,,,,,------+++,,,---...///...------111222222333444555666666222222222000------///222333444888<<<>>>FFFUUUeeeuuu|||ppp|||sssxxx{{{nnnpppyyyxxx~~~zzzvvvqqqllllllkkkkkkmmmqqqtttuuuuuuvvvqqqjjjeeecccccccccbbb```\\\YYY[[[aaaeeefffeee`````````^^^\\\XXXTTTRRRKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIKKKNNNRRRVVVYYY[[[bbbnnn~~~{{{yyyvvvtttssstttvvvwwwuuuyyy~~~{{{wwwuuutttqqqlllgggdddffflllqqqpppqqqqqqqqqnnnjjjfffdddcccddddddddddddfffiiilllppprrrsssqqqppppppssswwwuuutttsssqqqpppoooooonnnooooooppprrruuuuuutttrrroooooooooooopppqqqrrrsssooonnnmmmmmmmmmnnnpppqqqqqqrrrsssuuuwwwyyy{{{|||{{{|||}}}~~~~~~}}}|||{{{yyyxxxwwwuuuttttttttttttsssqqqoooooorrruuuwwwxxxxxxyyyzzzyyyxxxwwwyyyzzz{{{zzzyyyvvvtttuuuxxx{{{}}}}}}~~~||||||zzzyyyxxxyyyyyyzzzxxx{{{}}}zzzkkk___cccooo~~~|||lllUUUBBB888333///---------------............///000111000......///111......000111111000//////000...------------+++***------------------------......---------,,,,,,,,,,,,+++*********+++---...((()))***,,,.../////////******,,,---...------,,,)))))))))***+++,,,...///111111000......---------******************++++++%%%,,,222000)))&&&)))///((('''&&&&&&&&&(((***+++%%%%%%&&&&&&(((+++---///------,,,+++*********************+++,,,---...///------------......///000...///111222222222111000...///000111222333333444222333333111//////333666111111555888;;;BBBRRRbbbuuu|||iiivvvqqqvvvzzzmmmpppyyy{{{vvvtttrrrqqqoookkkiiinnntttyyyvvvnnnllljjjhhheee]]]XXX[[[bbbhhhnnnssspppssssssnnneee]]]WWWUUUOOOPPPPPPOOOKKKHHHHHHHHHEEEIIINNNSSSVVVZZZ]]]```ggguuu{{{yyyuuurrrrrrtttxxxzzz~~~|||wwwtttrrruuuppphhhbbbaaaeeelllpppooonnnmmmmmmllljjjgggddddddaaa```bbbbbbccchhhooooooooooooooopppqqqrrrsssuuutttrrrqqqqqqrrrsssuuuqqqrrrssstttttttttsssrrrqqqqqqppppppooopppppppppqqqnnnllllllnnnqqqsssssstttuuuvvvyyy{{{}}}~~~}}}{{{{{{zzzyyywwwtttuuuvvvvvvtttqqqpppqqqrrrssstttvvvwwwwwwqqqtttvvvxxxxxxyyyzzz|||zzzyyyyyyxxxxxxyyyyyyzzzyyy{{{}}}~~~~~~}}}zzzyyyxxxyyy{{{}}}}}}}}}}}}|||{{{|||}}}~~~wwwxxx{{{|||~~~tttggghhh}}}~~~~~~|||ppp]]]GGG<<<888444222111...------------,,,,,,,,,///............---------//////......------,,,,,,///,,,***+++---...,,,))),,,---...///000000000000------////////////---------------,,,,,,,,,++++++******)))))))))+++,,,---///---,,,***((('''&&&&&&***'''%%%&&&)))+++***)))---+++)))+++...///...,,,***---000///,,,)))***+++++++++***************+++,,,,,,,,,++++++*********'''((()))))))))(((&&&%%%))))))))))))((((((((((((&&&)))------,,,+++,,,...------------------------000///...---......000111444222111111222333333222333222222222111000000000444333444888<<>>EEERRR```ttt|||ooosss}}}nnnzzztttsssyyy}}}zzztttoooiiicccaaaiii}}}~~~qqqcccVVVRRRVVV]]]hhhrrr}}}lll]]]UUURRRQQQPPPRRRTTTUUUSSSQQQQQQSSSVVVZZZaaalllwww}}}zzzuuurrrrrruuuyyy|||~~~}}}yyyuuupppllljjjdddbbbaaa```bbbfffiiilllllllllkkkiiifffeeeeeeeeeccc]]][[[bbbiiikkkjjjkkkoooooonnnnnnnnnnnnooooooppppppppppppqqqssstttuuurrrsssssstttttttttttttttwwwwwwwwwvvvvvvuuuttttttqqqooonnnoooqqqtttuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyzzzyyywwwvvvvvvuuusssrrrmmmnnnqqqtttwwwyyyzzz{{{yyyzzzzzzxxxvvvuuuvvvwwwzzzyyyyyyxxxxxxyyyyyyzzzyyyzzz|||}}}}}}}}}{{{{{{zzz{{{{{{|||||||||||||||yyysssmmmiiifffiiisss{{{|||zzzpppeeeOOOBBB666222111000//////......---------,,,,,,,,,///............------------------....../////////------,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++------------------------)))***,,,...000000000///---------,,,,,,+++******+++***))))))************++++++***++++++,,,++++++)))&&&###$$$'''******(((*********)))******+++,,,++++++++++++++++++++++++---,,,***)))))))))***+++))))))***************+++***+++++++++************))))))))))))************++++++,,,---///222555777555666666888999888555222...//////000000111111111...///444:::>>>DDDQQQ^^^ppp}}}qqquuuvvvnnn{{{uuuuuu|||~~~vvvrrrmmmgggdddlllwwwhhhXXXQQQRRRXXXbbbkkkzzz~~~tttggg]]]XXXVVVWWWYYY[[[\\\[[[YYYWWWTTTUUUWWW[[[cccooo|||zzzxxxuuurrrsssvvvzzz|||{{{~~~}}}yyytttnnniiifff^^^]]][[[[[[___dddkkkooojjjkkkjjjhhhfffeeehhhkkknnneee```ccchhhjjjjjjkkknnnnnnnnnnnnnnnnnnooopppppppppqqqqqqrrrssstttuuussssssssssssttttttuuuuuuwwwwwwwwwwwwvvvuuussssssooonnnmmmnnnqqqtttuuutttsssssstttuuuuuuvvvwwwwwwvvvwwwxxxyyyyyyyyyxxxxxxyyyxxxxxxvvvtttsssrrrrrrkkkmmmqqqtttwwwyyyzzzzzzwwwxxxxxxwwwuuuuuuvvvxxxzzzyyyyyyxxxxxxyyyyyyzzzyyyzzz{{{|||}}}}}}||||||{{{{{{{{{{{{{{{||||||}}}tttnnnhhheeeccchhhttt}}}mmm^^^III>>>555222222///......111111111111000000000000///............---------......//////000000000111,,,------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++))))))))))))************&&&(((***,,,------,,,,,,******+++,,,,,,+++******+++++++++*********+++++++++,,,,,,,,,++++++++++++...***'''(((+++......,,,******))))))***++++++,,,++++++++++++++++++++++++---,,,***)))))))))***+++((((((((()))))))))******+++******************)))*********+++++++++,,,,,,---------...///111333555888666444444444333111///000000000111111222222222---///444:::>>>CCCOOO[[[jjj}}}|||pppuuuooojjjzzzwwwyyyzzzvvvpppkkkjjjttt|||lll[[[RRRPPPSSSZZZbbbmmmpppqqqnnngggaaa]]]\\\\\\```fffhhhfffbbb___]]]YYYYYYZZZ\\\cccnnn{{{|||wwwvvvuuuuuuvvvyyy{{{}}}zzz}}}}}}yyyssslllfffccc[[[YYYXXXYYY\\\ccciiimmmfffhhhhhhfffeeeffflllpppyyyqqqkkkkkklllllllllooonnnnnnnnnnnnooopppqqqqqqqqqrrrrrrsssssstttttttttttttttssssssttttttuuuvvvvvvwwwwwwwwwvvvuuusssrrrnnnmmmmmmooorrrtttuuutttrrrrrrsssssssssssssssssswwwxxxyyy{{{{{{{{{zzzyyywwwxxxxxxvvvsssppppppqqqlllnnnrrrvvvyyyzzzzzzzzzwwwwwwwwwvvvuuuvvvxxxzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{||||||}}}}}}}}}||||||{{{{{{{{{{{{|||}}}~~~{{{ooohhhbbbaaacccjjjwww~~~jjjXXXCCC;;;555444333000...///000000000000///////////////............---------///////////////000000000,,,---...---+++***+++,,,)))******+++++++++************)))(((((()))***************+++++++++++++++)))***+++,,,------------((()))***,,,,,,,,,+++***,,,,,,---+++***)))+++,,,***+++,,,+++)))))))))+++,,,***))))))+++,,,,,,+++))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,++++++***)))*********'''''''''((())))))******+++***((((((***++++++*********++++++,,,---------------,,,,,,---///000222;;;888666444444333222111111111111111222222222222///000444:::===BBBNNNZZZeeeyyy~~~nnnsssoooiiixxxzzz~~~}}}uuuqqqsssppp^^^TTTOOOOOOSSSXXX]]]```bbbaaa^^^\\\^^^aaabbbjjjssstttnnngggdddccc^^^^^^___aaagggrrr|||xxxuuuuuuwwwxxx{{{}}}~~~{{{~~~}}}|||{{{wwwrrrkkkeeebbbXXXXXXYYYZZZ]]]```dddfffaaaccceeedddcccgggnnnuuu}}}xxxtttsssqqqmmmnnnqqqmmmmmmnnnnnnpppqqqssstttssstttttttttuuutttttttttuuuttttttsssttttttvvvvvvwwwxxxyyyyyywwwuuusssrrrnnnnnnnnnpppsssuuuvvvuuussssssssssssrrrrrrrrrrrrwwwxxxzzz{{{{{{zzzyyyxxxvvvwwwwwwuuuqqqnnnooopppnnnqqqtttxxx{{{||||||{{{zzzzzzzzzxxxwwwwwwyyy|||zzzyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}vvvmmmeee___aaagggppp|||xxxaaaNNN>>>777444555555222000111............------------///............---------............------------+++---...---+++***+++---))))))***+++,,,,,,,,,++++++***))))))))))))***+++,,,,,,,,,------...............------------......((()))+++---......---,,,,,,---...,,,***)))+++---+++,,,...---***)))***,,,''')))******(((''''''((())))))))))))***+++,,,---******+++++++++,,,,,,,,,***************))))))((('''(((((()))******+++++++++(((&&&'''***,,,,,,+++******++++++,,,------...------,,,---...///111222999888777777888777555333111111111111000000000000111111444999;;;@@@LLLXXXfffyyymmmsssuuunnn}}}}}}zzz~~~sssaaaUUUOOOMMMOOOSSSSSSVVVYYYZZZYYY[[[___ccceeeppp{{{|||sssjjjffffffaaabbbcccfffnnnyyy~~~yyyuuutttvvvxxx{{{~~~}}}~~~~~~yyyyyyxxxuuuqqqkkkeeebbbXXXYYYZZZ\\\^^^_________]]]```bbbbbbbbbfffooowww{{{xxxxxxwwwsssnnnmmmpppmmmmmmnnnoooqqqssstttuuuuuuuuuuuuvvvuuuuuuttttttuuuttttttssssssuuuvvvwwwxxxyyyzzzzzzyyyvvvtttrrroooooooooqqquuuwwwwwwvvvtttttttttssssssrrrrrrrrruuuvvvxxxyyyyyyxxxwwwuuuuuuvvvwwwtttpppmmmnnnoooqqqssswww{{{}}}~~~}}}|||}}}}}}|||zzzxxxxxxzzz|||zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}|||rrrnnneee___cccmmmwwwpppWWWCCC999444222555666333222333111111111111000000000000//////.........------------------,,,,,,++++++++++++---///---+++)))+++---***+++,,,---.../////////...---,,,++++++,,,---...)))))))))******+++++++++,,,+++***)))((()))***+++(((***,,,...//////......,,,...///---***)))+++------///111///---+++---///(((,,,......***((((((***))))))))))))***+++,,,---*********++++++,,,,,,,,,))))))***++++++)))((('''((())))))***++++++,,,,,,***(((%%%&&&***,,,,,,+++))))))***+++,,,,,,------............000222444666000111333666888777333000111111000000//////......333222555888:::???KKKWWWhhh{{{|||ooottt{{{uuu~~~zzzfffWWWOOOLLLKKKIIIMMMPPPTTTVVVWWWYYY\\\```kkkqqqwwwyyyuuuppplllkkkdddcccdddjjjuuu~~~|||zzzwwwuuuxxxyyy|||}}}{{{zzzyyyzzztttnnnlllnnnnnnkkkhhhdddcccaaa```___^^^______aaaaaa```___```eeekkkooovvvxxxyyyxxxtttpppnnnmmmnnnnnnnnnnnnppprrrtttvvvxxxwwwvvvuuuttttttuuuuuusssrrrrrrtttvvvxxxwwwuuuwwwwwwwwwwwwuuussspppoooppppppqqqsssuuuwwwzzz{{{}}}zzzvvvrrrpppppprrrssszzzzzzzzzyyywwwtttqqqpppssssssssssssrrrqqqppppppwwwxxxzzz|||~~~~~~~~~~~~||||||zzzyyyyyyzzz{{{|||vvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~}}}{{{{{{|||~~~tttllljjjkkknnnrrrxxx{{{dddNNN@@@777666444222000...------///000111222111///---+++......---------,,,,,,,,,111...,,,,,,...///...,,,***+++++++++,,,,,,------000---******---......,,,...........................---,,,+++***+++,,,---)))******)))'''&&&'''(((,,,,,,---......---------+++,,,---//////,,,(((%%%)))((((((((((((((()))***(((((())))))***+++------)))'''&&&(((+++---,,,***+++++++++************)))---,,,++++++******++++++******))))))))))))))))))++++++***)))(((((()))))),,,,,,++++++,,,,,,---...,,,---......///000444666444555555666555444222111333444444333000......///333222333888<<>>444333222111000000000000//////000111000...,,,+++......---------,,,,,,,,,000...,,,,,,...///...---///000000000111111111222///---******,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++,,,+++)))((()))******++++++,,,,,,,,,++++++***************)))(((&&&)))(((((((((((()))******(((((((((((()))***++++++&&&$$$$$$%%%((()))((('''************************---,,,++++++******++++++******)))))))))******+++,,,++++++***))))))******+++************+++,,,,,,+++,,,,,,,,,+++,,,///111555555555444333111000///222333333111///------...333222333888<<>>DDDQQQ\\\nnnsssgggaaajjjzzz~~~}}}xxxvvv}}}vvvmmmhhhgggfffaaa]]]\\\VVVSSSTTTTTTRRRSSSVVVZZZaaagggoootttpppwww}}}xxxrrrnnnmmmmmmmmmoooqqqrrrrrrnnniiifffnnnrrruuuvvvuuuuuuwwwyyy||||||{{{zzzyyyxxxvvvrrrnnndddcccaaa___\\\YYYWWWVVVUUUVVVXXXXXXXXXXXXYYYYYYRRRRRRQQQRRRTTTVVVYYY[[[[[[___cccfffhhhiiikkklllnnnnnnooonnnmmmlllnnnoooooooooooooooppprrrtttuuuwwwwwwwwwwwwvvvvvvvvvvvvyyyxxxxxxyyy{{{|||zzzyyyyyyxxxwwwvvvuuuuuuvvvvvv{{{zzzyyyxxxwwwvvvuuutttuuuuuuvvvwwwxxxyyyyyyzzzuuutttsssrrrrrrsssssstttrrrqqqqqqqqqrrrtttvvvxxxwwwxxxyyyzzzzzzyyyxxxwwwvvvwwwyyyzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxzzz~~~yyyuuuuuuvvv~~~www```KKK>>>888444222111111000///////////////---------,,,,,,------.........---------,,,,,,,,,+++---......,,,---///222,,,,,,,,,+++++++++******'''***,,,,,,***((()))***))))))***++++++,,,------******)))(((((((((((()))'''((())))))(((((()))+++++++++++++++***)))((((((%%%)))------***''')))+++%%%%%%&&&&&&''')))***++++++******))))))))))))***''')))+++***((('''(((***(((((()))***++++++,,,,,,---,,,++++++******++++++******)))))))))******+++&&&&&&&&&&&&&&&'''((((((+++++++++++++++,,,,,,---...///000//////000333666666666666555333111000///...000111111000000111333222111444:::???GGGSSS___lll{{{uuuggg___iiivvvzzz{{{tttppp~~~vvvkkkeeedddccc```\\\\\\UUUPPPRRRSSSQQQPPPQQQOOOVVV]]]fffvvv~~~nnniiinnnvvv~~~{{{xxxuuutttuuuvvvvvvwwwxxxwwwrrrjjjccckkkooossstttssssssvvvyyy}}}~~~|||yyyssslllhhhaaa```^^^[[[XXXVVVTTTRRRRRRSSSUUUVVVUUUUUUVVVWWWOOOOOOPPPRRRTTTWWWZZZ\\\ZZZ^^^bbbfffhhhjjjmmmooommmnnnnnnmmmkkkkkklllnnnpppooooooppprrrtttvvvwwwxxxwwwvvvuuuttttttuuuuuuzzzyyyyyyzzz{{{{{{zzzxxxvvvvvvuuuuuuuuuwwwxxxyyy}}}|||zzzxxxvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyysssssssssssstttvvvxxxyyyrrrrrrqqqqqqrrruuuwwwyyyvvvwwwxxxyyyzzzyyyxxxxxxvvvwwwxxxzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{wwwzzz~~~yyywwwyyy|||qqqWWWDDD:::777444111000////////////000000111......---------......///......---------,,,,,,,,,+++---///...,,,---///222---------,,,,,,+++++++++&&&))),,,,,,***((((((***((())))))***+++,,,,,,,,,+++***((('''''''''((()))$$$&&&''''''&&&&&&''')))++++++++++++***)))''''''(((+++---+++'''&&&)))---$$$$$$%%%%%%'''((()))***))))))(((((((((((())))))$$$&&&((('''$$$###%%%''')))))))))***++++++,,,,,,---,,,++++++******++++++******))))))))))))))))))+++++++++++++++,,,------*********)))***++++++,,,---......---,,,,,,///111///000222333444444333222---...000000//////111222111111444:::@@@HHHUUUaaaeeesssvvvhhhaaalllssswwwzzzqqqlll}}}xxxnnnhhheeedddcccaaa___\\\XXXUUUTTTTTTSSSRRRVVVSSSTTT]]]sssqqqddddddkkkyyy{{{~~~|||uuu|||{{{|||}}}vvvmmmggghhheeeiiimmmqqqsssxxx{{{wwwtttooogggaaa```]]]XXXSSSQQQQQQSSSUUUUUUTTTTTTTTTUUUVVVXXXYYYPPPNNNMMMNNNQQQVVVZZZ]]]ZZZ\\\```eeeiiilllnnnooolllmmmooopppqqqqqqppppppoooooopppqqqssstttuuuuuuxxxwwwuuusssrrrqqqqqqrrrwwwxxxyyyzzzzzzyyywwwvvvtttvvvxxxxxxxxxyyyzzz|||{{{{{{yyyxxxwwwvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxwwwtttqqqpppqqqsssssssssppppppqqqrrrtttvvvxxxzzzzzzyyywwwuuuuuuvvvxxxyyyxxxyyyyyyzzz{{{{{{{{{{{{}}}{{{yyyxxxxxxyyy{{{|||yyyxxxwwwvvvvvvxxxzzz|||~~~}}}||||||}}}yyysssuuu||||||xxxaaaGGG:::777555111///000000000000000//////...000000///...------,,,,,,---------,,,,,,+++++++++***))))))***,,,------,,,,,,,,,,,,+++***)))(((((())))))***++++++++++++***)))))))))***+++++++++,,,************************'''((()))))))))(((&&&%%%))))))))))))))))))))))))***))))))(((''''''&&&&&&******)))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###)))------***(((&&&((())))))))))))*********))))))))))))))))))))))))+++&&&***777999///((((((---,,,++++++,,,---,,,******+++++++++,,,000555888:::999777444222111000////////////000000/////////......222999???EEEQQQ\\\bbbrrrsssggg```ooovvvwwwwwwiiikkkuuuyyyqqqllljjjiiigggeee```\\\XXXVVVTTTTTTRRRQQQTTTRRRRRRZZZlllqqqbbb___dddlllyyy~~~~~~xxxllleeeeeecccgggmmmpppsssxxx~~~wwwsssppplllddd^^^ZZZWWWSSSPPPNNNOOOQQQRRRRRRRRRPPPOOOOOOPPPPPPQQQMMMLLLKKKLLLOOOSSSVVVXXX[[[]]]aaafffjjjmmmnnnooommmnnnpppqqqrrrrrrqqqqqqpppqqqrrrssstttuuuvvvwwwyyywwwuuusssrrrrrrrrrssswwwxxxyyyzzzzzzxxxwwwuuusssuuuwwwwwwwwwxxxzzz|||{{{{{{yyyxxxwwwwwwwwwwwwxxxwwwvvvuuuuuuuuuvvvvvvvvvtttrrrqqqrrrsssrrrrrrpppqqqrrrtttvvvwwwyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxyyyyyyzzzzzzzzzzzzyyyzzzyyyxxxwwwvvvwwwwwwxxxvvvvvvuuuuuuvvvwwwxxxyyy{{{{{{{{{}}}}}}{{{~~~oooZZZCCC888666333000....../////////......---------------,,,,,,++++++***------------,,,,,,+++++++++******+++---...---,,,,,,+++++++++***)))))))))***++++++,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))*********)))''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++---,,,++++++,,,)))))))))*********++++++(((((((((((((((((((((((())))))555EEEHHH<<>>CCCNNNYYYaaapppqqqeee```ooouuuuuuttteeegggrrr}}}wwwsssrrrpppllliiicccaaa]]]ZZZXXXVVVTTTRRRQQQPPPQQQUUUbbbwwwtttbbb\\\]]]___lllxxx||||||nnnfffffffffjjjppptttwww{{{~~~}}}}}}||||||wwwqqqmmmjjjeee___ZZZUUUSSSPPPNNNMMMOOOQQQRRRSSSQQQOOOLLLKKKJJJIIIJJJKKKKKKLLLNNNPPPRRRUUUVVV]]]___cccgggjjjmmmnnnooonnnooopppqqqrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxyyyzzzxxxuuusssrrrssstttuuuwwwxxxyyyyyyyyyxxxvvvuuuqqqsssuuuvvvvvvwwwyyy{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyyyywwwvvvuuutttttttttvvvtttrrrrrrsssrrrqqqooopppqqqtttvvvwwwxxxxxxxxxuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwyyyyyyyyyxxxwwwvvvuuutttsssssstttuuuuuuvvvwwwwwwwwwyyy{{{~~~}}}```NNN===666555222///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,---,,,+++,,,---...---,,,++++++******************,,,,,,---............---+++++++++***************(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))&&&&&&'''(((((()))*********))))))((((((''''''''''''((()))******)))((('''''''''''''''''''''''''''***++++++***)))***,,,///************+++++++++,,,((((((((((((((((((((((((&&&)))444CCCEEE999---(((+++***)))***,,,------,,,---......---,,,...111444888777555444222111000000333222000//////000222333444333555:::===AAAKKKUUU```ooopppccc```pppttttttqqqdddhhhsss}}}~~~{{{zzzwwwqqqmmmjjjhhhdddaaa___\\\XXXUUUPPPOOOOOOPPPWWWhhhwwweee]]][[[[[[hhhtttzzzrrrkkkkkkmmmrrrxxx|||}}}~~~}}}{{{yyyxxxwwwvvvrrrlllfffbbb]]]XXXTTTSSSRRRQQQPPPPPPRRRSSSUUUUUUSSSPPPMMMJJJHHHHHHGGGIIIKKKOOOQQQTTTVVVXXXZZZ```bbbeeehhhkkkmmmnnnooonnnoooooopppqqqqqqqqqrrrrrrssstttuuuvvvxxxyyyyyyzzzxxxuuusssssstttvvvxxxxxxxxxyyyyyyxxxwwwvvvuuuppprrrtttuuuuuuvvvxxxyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{yyyxxxvvvuuuttttttuuutttsssssssssrrrpppnnnoooqqqtttvvvwwwwwwvvvuuussstttuuuvvvwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxwwwvvvzzzzzz{{{{{{zzzxxxuuutttrrrrrrtttuuuvvvvvvvvvvvvuuuxxx{{{}}}xxxlllPPPDDD888555555333///.........------,,,,,,,,,,,,------..................------------------------...---,,,,,,......---+++***************++++++++++++,,,------......------,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******+++++++++******)))))))))'''(((***++++++***((('''(((((((((((((((((((((((()))))))))'''&&&'''))),,,******+++++++++,,,,,,,,,))))))))))))))))))))))))***))),,,222222***%%%%%%+++******+++...//////...,,,------------///222444999888666444111000//////444333000//////000333444444333555999<<<@@@IIISSS```nnnqqqddd```rrrttttttpppgggmmmzzz~~~~~~wwwrrrqqqoookkkiiieeeaaa\\\XXXQQQNNNMMMMMMOOO\\\vvvxxxhhh```^^^___iiissszzzsssmmmnnnuuuyyy}}}{{{xxxuuusssqqqmmmgggaaa\\\WWWRRRPPPRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSPPPMMMKKKIIIIIIIIIGGGKKKQQQTTTWWWYYY\\\___bbbdddgggjjjlllnnnoooooommmmmmmmmnnnoooooopppqqqrrrrrrsssuuuvvvwwwxxxyyyzzzxxxvvvttttttvvvxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuqqqrrrttttttttttttvvvxxxxxxxxxxxxxxxyyyzzz{{{{{{}}}|||{{{zzzxxxwwwuuuuuutttsssrrrrrrsssrrrpppnnnooopppsssuuuvvvuuutttsssrrrssstttvvvvvvwwwwwwwwwyyyyyyyyyyyyxxxxxxwwwvvvyyyzzz{{{{{{zzzwwwtttrrrrrrsssuuuvvvwwwxxxxxxxxxvvvyyy|||zzzwww}}}{{{hhhXXXEEE<<<666666666333111111000000///...---.........------..................------------------------...---,,,,,,......---+++***************+++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))(((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((%%%'''((((((&&&&&&'''(((******+++++++++,,,,,,,,,************************...,,,+++,,,+++((((((***,,,++++++,,,///000000///)))+++,,,---...000333666555444333222222222222222444333000//////000333444222222444888<<<@@@JJJTTTaaaoootttgggbbbtttuuuvvvrrriiippp~~~{{{wwwuuusssppplllfff```[[[SSSOOOMMMLLLKKKTTTmmm}}}nnneeebbbdddjjjqqqwww|||qqqmmmpppxxx}}}{{{vvvrrrpppkkkhhhccc^^^XXXTTTRRRPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLIIIMMMSSSVVVXXXZZZ___ccceeegggiiilllmmmooooooooommmmmmmmmmmmmmmnnnpppppprrrssstttuuuwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxwwwvvvuuuuuutttrrrtttuuuuuutttsssuuuvvvvvvvvvvvvwwwxxxyyy{{{||||||||||||{{{yyywwwvvvuuusssrrrqqqqqqrrrrrrqqqppppppqqqrrrssstttssssssrrrssssssttttttuuuuuuvvvvvvyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxwwwuuurrrqqqttttttuuuvvvxxxyyyzzzzzzyyy{{{~~~~~~zzzzzzxxxuuuuuu}}}uuu```OOO===888555777666333222333222111000///...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,---...---,,,++++++******************((()))******++++++******+++++++++***************************************(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''$$$''')))***)))(((((()))************+++++++++,,,++++++++++++++++++++++++'''))),,,...---,,,,,,------,,,+++,,,...//////...(((***,,,...///111444666//////000111333444666777333222000//////000222333111000333888;;;@@@JJJTTTaaannnxxxjjjdddwwwvvvwwwsssiiippp~~~~~~~~~|||yyytttnnnfffaaaWWWPPPLLLLLLKKKPPPfff~~~xxxnnnhhhggghhhjjjmmmqqqyyy}}}qqqpppvvvzzz{{{tttmmmjjjeeeccc```[[[WWWUUUUUUUUURRRSSSSSSSSSRRRQQQOOOOOOLLLLLLKKKLLLMMMOOOQQQSSSOOOTTTYYYZZZZZZ\\\aaafffggghhhkkkmmmnnnooooooooonnnmmmmmmmmmnnnooopppqqqtttuuuvvvwwwxxxyyyzzz{{{wwwwwwxxxyyyyyyyyyyyyyyyzzzyyyxxxwwwuuuuuutttttttttuuuvvvuuutttssssssuuuttttttuuuvvvwwwyyy{{{|||zzzzzzzzzzzzxxxwwwuuutttsssqqqooooooqqqrrrsssrrrrrrrrrssssssssssssssssssuuutttssssssssstttuuuvvvxxxyyyyyyzzzzzzzzzzzzyyyuuuuuuvvvvvvvvvuuusssrrruuuttttttuuuvvvxxx{{{|||{{{}}}||||||}}}rrrssswww|||kkkVVVGGG888555444666555222111444333111000......///000111---------,,,,,,++++++************+++++++++,,,,,,+++******+++---...---,,,,,,+++++++++***)))))))))((()))******++++++*********************+++++++++************************(((((('''''''''(((******))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))))))))***+++)))))))))*********++++++************************$$$(((,,,---,,,,,,---------+++***+++------,,,+++)))+++---...///000222555///000000111222444555666111000000//////000000111111111333777:::???HHHSSSaaammm{{{lllfffzzzvvvxxxtttkkkqqq|||uuummmgggYYYQQQMMMMMMKKKOOOccczzzvvvnnnhhhfffeeedddffflllxxx{{{sssvvv~~~{{{zzzqqqjjjeee```___]]]ZZZXXXWWWXXXZZZUUUUUUUUUUUUTTTRRROOONNNKKKKKKLLLNNNPPPTTTWWWYYYWWW[[[______^^^___dddiiihhhiiikkkmmmoooooooooooooooooonnnnnnnnnpppqqqsssvvvvvvwwwxxxzzz{{{||||||vvvwwwyyyzzz{{{{{{zzzyyyzzzyyyxxxvvvuuutttttttttvvvwwwwwwvvvtttrrrssstttrrrssstttuuuwwwyyyzzz{{{wwwxxxxxxxxxwwwuuutttrrrssspppnnnnnnppprrrttttttttttttsssssssssttttttuuuvvvuuusssrrrrrrssstttuuuxxxyyyzzzzzz{{{{{{{{{{{{vvvwwwwwwwwwwwwwwwvvvvvvuuutttssstttuuuxxx{{{||||||~~~~~~nnnrrrzzzqqq]]]III;;;555333333555444111111444222111///...---...000111000000///...------,,,,,,))))))*********+++++++++***))))))***,,,...---,,,---,,,,,,+++***)))(((((())))))***++++++++++++***))))))******+++++++++,,,))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))&&&&&&''')))***+++------++++++++++++++++++,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&(((***---((())))))))))))*********)))))))))))))))))))))))),,,......***(((***...000,,,***)))***++++++***)))+++---.../////////111222444444333222111111111111/////////000000/////////333222444777:::===GGGQQQ___kkk}}}mmmggg|||vvvwwwuuummmtttzzzqqqjjj```VVVMMMKKKHHHJJJ\\\qqq}}}lllggg___YYYXXXZZZ^^^fffooozzz{{{{{{xxxuuutttvvvzzzyyyppphhhcccddd```\\\YYYXXXXXXXXXWWWXXXWWWUUURRRPPPNNNMMMLLLIIIKKKJJJIIIMMMVVV]]]___YYYZZZ[[[]]]___bbbdddfffiiihhhggghhhkkkmmmmmmmmmmmmmmmoooppprrrsssuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvtttvvvxxxzzz{{{{{{{{{{{{zzzxxxvvvtttsssssstttuuuvvvtttsssuuuwwwwwwtttqqqtttsssrrrrrrssstttuuuvvvtttxxxzzzxxxvvvvvvsssnnnooonnnllljjjlllooorrruuutttsssrrrqqqqqqrrrssstttzzzwwwtttqqqqqqsssvvvxxxwwwxxxzzz|||~~~~~~~~~}}}wwwwwwxxxxxxxxxxxxwwwwwwrrrrrrssstttvvvyyy{{{}}}yyy{{{ssssssyyyyyyssszzzvvvfffPPP???777333333222111000///......---------------...///000------------------------++++++++++++++++++++++++,,,++++++,,,......---+++******+++,,,,,,---......+++,,,,,,---...---------***++++++++++++***))))))******))))))(((''''''''''''&&&&&&&&&'''(((***+++***************************++++++,,,,,,++++++***......---,,,+++++++++,,,***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''(((******((((((((()))******)))''''''&&&&&&&&&++++++***************+++((()))((('''%%%&&&(((***((()))+++...000222444444000111111111000000222444111111000000000000111111222333444666:::BBBJJJQQQ^^^jjj~~~}}}jjjmmm}}}wwwyyy~~~uuuqqqnnn~~~}}}uuunnnaaaVVVMMMIIIFFFHHHYYYlll~~~lllaaaZZZTTTSSSTTTVVV]]]eeekkknnnqqqrrrrrrtttxxx|||yyyrrrjjjfffbbb```]]]\\\\\\]]]\\\[[[]]][[[YYYVVVSSSPPPOOONNNIIIKKKLLLJJJMMMUUU[[[]]]]]]]]]^^^___aaadddfffgggiiihhhgggiiikkkmmmmmmmmmlllmmmoooppprrrsssuuuuuutttuuuvvvwwwwwwvvvuuuuuuuuuvvvxxxzzz|||}}}}}}}}}yyyxxxvvvuuutttttttttuuuvvvuuutttuuuwwwwwwtttqqqqqqqqqrrrssstttvvvwwwxxxwwwzzzzzzwwwvvvvvvsssooonnnmmmlllkkklllooorrrsssuuutttttttttuuuuuuvvvwwwwwwuuurrrpppppprrruuuwwwxxxyyyzzz{{{|||}}}}}}}}}wwwwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvxxxzzz{{{{{{~~~uuusssyyytttoootttwwwssssssyyy}}}ooo\\\GGG999333000000000000000000//////------,,,,,,,,,---......///......---,,,++++++***------------------------***))))))***,,,---,,,+++))))))******+++,,,,,,---......///000000000000000+++++++++++++++******)))))))))((((((((((((''''''((('''''''''''')))***+++************************,,,,,,,,,,,,+++)))((('''))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''&&&&&&'''((((((((()))++++++)))(((((()))++++++***(((((('''''''''++++++***))))))******+++'''((()))((('''''')))+++***+++---///000222222222000111222222111111222333111111000000000000111111111222333555999AAAIIIPPP[[[ggg{{{{{{kkkkkk||||||{{{uuurrr{{{ttteeeZZZOOOJJJGGGHHHUUUeee|||~~~lll[[[UUUPPPOOOOOOPPPUUU[[[aaaeeekkkoooqqqtttxxx|||zzzsssmmmhhh```___^^^___aaabbbaaa``````^^^\\\XXXTTTQQQNNNMMMHHHMMMOOOMMMOOOUUUYYYZZZ``````aaabbbdddfffhhhiiijjjiiihhhiiikkkmmmmmmmmmmmmnnnoooqqqssstttuuuuuuttttttuuuvvvwwwwwwwwwvvvwwwxxxzzz|||}}}~~~~~~~~~wwwwwwwwwvvvvvvuuuuuuuuuwwwvvvuuuvvvwwwvvvtttsssoooppprrrtttwwwxxxyyyzzzyyy{{{zzzvvvtttuuusssooolllllllllmmmnnnoooqqqrrrsssssstttvvvwwwwwwwwwxxxsssrrrpppoooppprrruuuwwwzzzzzzzzzzzzzzz{{{|||}}}wwwxxxxxxyyyyyyxxxxxxwwwyyyyyyxxxwwwwwwxxxyyyzzz|||wwwsssvvv|||vvvtttwwwvvvqqqqqqvvvtttcccOOO===444333.........//////000000000//////...---------......//////...---+++***))))))------------------------)))(((((()))+++---,,,+++(((((())))))***+++++++++...//////000000000000000+++,,,,,,,,,,,,+++******'''(((((((((((()))))))))***))))))((())))))******+++++++++++++++++++++++++++++++++++++++***))))))%%%&&&'''((((((((('''&&&###$$$%%%&&&'''((()))***(((((())))))))))))((((((******)))(((((()))*********+++,,,,,,***))))))))),,,+++***))))))((())))))******)))))))))******+++&&&(((******))))))***+++------///000111111111111000222444444333111111111111000000//////000000111000111222444888???HHHNNNWWWcccxxxuuulllhhhzzzxxxtttzzzlll```TTTMMMIIIIIIRRR]]]nnnzzziiiYYYSSSOOOOOOOOOOOOSSSYYYccchhhnnnrrrsssuuuyyy|||~~~yyysssmmmiii`````````aaaccccccbbb```^^^]]]ZZZWWWSSSOOOLLLJJJJJJPPPTTTSSSSSSWWWZZZZZZ``````bbbdddfffiiikkkmmmkkkjjjiiijjjlllnnnnnnmmmnnnppprrrtttvvvvvvwwwwwwuuuvvvwwwxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||vvvvvvwwwwwwwwwvvvuuuuuuxxxwwwwwwvvvvvvvvvuuutttpppqqqtttvvvxxxyyyyyyyyyzzz{{{xxxsssppprrrqqqnnnkkkkkkmmmnnnooooooppppppoooppprrruuuvvvwwwvvvvvvrrrqqqppppppqqqtttvvvwww{{{{{{yyyyyyyyyzzz{{{|||xxxxxxyyyyyyyyyyyyxxxxxxzzzzzzyyyxxxxxxzzz{{{|||{{{yyyrrrrrr~~~|||~~~{{{{{{}}}}}}zzz}}}}}}kkkXXXEEE777333666............////////////111111000///.........///......---,,,+++*********++++++++++++++++++++++++)))(((((()))+++------,,,)))))))))*********++++++++++++,,,------------,,,,,,,,,,,,,,,,,,+++******((((((((()))***++++++,,,++++++******************++++++++++++++++++++++++'''(((***+++---......///%%%''')))++++++***)))((($$$%%%&&&'''((()))***+++))))))************))))))+++++++++++++++++++++++++++,,,------+++))))))***+++***))))))((((((((()))***))))))))))))******+++(((***,,,,,,+++)))))))))------///000111222222222111333555555444111000000000000////////////000000000000111333777>>>FFFLLLVVVcccwwwvvvlllhhhdddwwwwwwsss~~~pppdddWWWNNNJJJJJJOOOTTTcccrrrrrrdddWWWRRRPPPQQQRRRSSSXXX]]]hhhmmmsssvvvwwwyyy||||||xxxrrrmmmiiicccbbbaaaaaaaaaaaa^^^\\\[[[[[[YYYVVVSSSPPPLLLKKKNNNUUUZZZYYYWWWZZZ]]]]]]^^^___aaadddgggkkknnnooolllkkkjjjkkkmmmnnnnnnmmmppprrrtttwwwxxxyyyyyyyyytttuuuvvvwwwyyy{{{|||}}}}}}{{{zzzuuuvvvwwwwwwwwwwwwwwwvvvyyyyyyxxxwwwvvvuuuuuuuuutttuuuwwwxxxyyyxxxxxxwwwxxxyyyuuupppmmmoooooollljjjkkklllnnnoooooooooooonnnooorrrtttvvvwwwvvvvvvrrrrrrrrrssstttvvvxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxzzz|||~~~}}}zzzsssqqq{{{{{{uuuyyyxxxcccOOO>>>222111555000000000///...---------000000///...------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,***)))***,,,.........*********+++++++++++++++((()))******++++++******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,---...+++++++++++++++*********++++++++++++++++++++++++((()))+++---...///000000&&&(((***,,,,,,,,,***)))(((((())))))*********+++))))))************))))))+++,,,,,,,,,,,,,,,,,,++++++,,,------+++******+++))))))((('''''''''(((((())))))(((((()))******+++***,,,...---+++)))((((((***+++---///111222333333000333555555333111000000000000////////////000000///000111222666===EEEKKKXXXdddxxx|||mmmdddccc^^^rrrvvvrrr~~~ooodddWWWNNNLLLMMMOOOQQQ]]]fffrrrzzz{{{ssshhh___TTTPPPOOOSSSVVVZZZ```gggmmmqqqwwwzzz|||~~~|||yyyvvvrrrnnnjjjfffdddaaa______]]][[[XXXYYYYYYYYYXXXWWWTTTRRRPPPQQQYYY___]]][[[]]]```aaa___```bbbdddhhhkkknnnpppmmmlllkkkkkkmmmnnnnnnnnnppprrruuuxxxzzzzzzyyyyyyrrrrrrsssuuuwwwzzz|||}}}|||zzzyyyvvvvvvvvvwwwwwwxxxxxxxxxyyyzzzzzzxxxuuutttuuuwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuvvvsssnnnlllnnnnnnkkkjjjkkklllmmmnnnooooooooopppqqqsssuuuvvvwwwxxxxxxssstttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyvvvvvvwwwxxxzzz}}}yyyxxx~~~zzzvvvrrrrrrZZZHHH999000///222222111111000///...---,,,---,,,,,,+++++++++,,,,,,++++++,,,------......///------------------------...,,,******,,,---...---++++++++++++++++++++++++))))))***+++++++++++++++***++++++++++++***)))))))))******+++,,,---------)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,'''((()))*********)))(((++++++++++++************))))))************))))))***+++,,,,,,,,,,,,+++***)))+++---,,,+++***+++,,,((((((''''''''''''(((((((((((((((((()))******++++++,,,---,,,***((((((((()))***,,,...000111222333///111333333222000000000000//////......//////000000000111222666<<>>:::666///...444000000000000000111111222000000000000000000000000......---,,,,,,,,,,,,---------------------------+++++++++++++++,,,---...))))))***++++++,,,------+++++++++*********))))))***,,,---,,,)))''')))+++&&&'''***+++***'''###!!!((()))******(((''''''((('''(((((()))***++++++,,,(((((()))***************,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''(((%%%'''((('''&&&$$$$$$%%%$$$$$$%%%&&&'''((()))***&&&((()))***)))((()))***,,,,,,++++++***++++++++++++***)))(((((()))***+++++++++******)))(((''''''))))))***+++,,,,,,,,,,,,***,,,000333333222000...111...+++***,,,---,,,***...000222444666===FFFLLLTTT___qqqzzzjjjccc```sss{{{vvvrrrmmm{{{vvvnnnhhhcccgggrrr{{{~~~uuummmfffdddccc^^^[[[[[[\\\aaajjjsss|||}}}yyysssrrrqqqpppooonnnnnnnnnmmmjjjeeeaaa]]]YYYUUURRRQQQOOONNNMMMPPPTTTYYY\\\[[[^^^aaadddeeefffiiijjjhhhhhhhhhiiijjjlllmmmnnnpppooonnnnnnnnnooopppqqqssstttuuuuuuttttttuuuvvvxxxxxxyyy{{{|||~~~~~~}}}|||||||||{{{yyywwwqqqsssvvvwwwvvvvvvwwwyyyzzzxxxvvvtttttttttuuuuuuzzzyyywwwvvvvvvvvvvvvwwwxxxxxxwwwtttpppooooooqqqppppppooooooooooooooopppooopppqqqrrrssstttttttttooorrrvvvyyyyyyyyyzzz{{{zzzxxxwwwxxx{{{|||{{{yyyyyyxxxvvvuuuuuuvvvxxxyyyqqqrrrsssuuuwww{{{yyyuuu{{{vvvhhhiiiooouuu|||oooXXXHHH;;;999666000///444000000//////000000111222------------------------......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------//////...------,,,+++++++++++++++***)))((((((''')))+++,,,+++((('''(((***)))+++,,,---,,,***(((&&&((()))******(((''''''(((&&&&&&''''''(((((())))))'''((())))))******))))))))))))))))))))))))******''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&&&&&&&&&&'''''''''''''''&&&((()))***)))((()))***))))))******+++---...///******)))(((((()))******///......---,,,++++++******+++,,,---............,,,---000111222111000...111...,,,---000222111000///111333555777===FFFMMMWWWaaatttzzziiibbbaaatttzzztttpppmmmxxxuuuooojjjjjjuuu}}}rrrmmmiiidddbbbbbbfffooozzz}}}zzzxxxsssrrrpppnnnlllkkkjjjiiijjjgggccc___\\\XXXTTTQQQQQQOOOLLLKKKMMMQQQVVVYYY]]]```ccceeeeeegggiiijjjjjjjjjkkkkkklllmmmnnnnnnpppppppppppppppqqqrrrrrruuuvvvwwwwwwuuuttttttuuu{{{|||}}}}}}{{{zzzzzzxxxuuussspppsssvvvwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuxxxxxxxxxwwwvvvuuuttttttvvvvvvuuurrrooonnnoooqqqoooooonnnnnnnnnoooooopppqqqqqqrrrsssttttttttttttqqqtttwwwyyyyyyxxxyyyyyyyyyxxxwwwxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuvvvxxxxxxsssssstttvvvyyy|||yyypppoooxxxttthhhcccbbbgggwww~~~nnn```LLL@@@777666555000000444///////////////000111111------------------------.........------------,,,++++++++++++++++++++++++,,,++++++++++++,,,------000000///...,,,+++******++++++******)))(((''''''(((*********((('''((()))(((((())))))))))))((('''((()))******(((''''''(((''''''''''''''''''''''''''''''((())))))))))))(((''''''(((((()))***++++++&&&'''((())))))((('''&&&'''(((***)))(((&&&''''''(((((('''''''''&&&&&&&&&&&&((()))***)))((()))***&&&&&&&&&'''((()))***+++***))))))(((((())))))***,,,,,,,,,+++*********))),,,---...//////000000///...//////000000000//////000111222222222111000///000222444666888>>>GGGMMMWWWbbbuuuuuufff```cccxxx{{{sssoooooo~~~xxxvvvrrrnnnqqqzzzsssooolllmmmppprrr{{{~~~|||zzzzzzzzzyyywwwuuuqqqooommmjjjhhhfffeeeddd___]]][[[YYYXXXWWWTTTRRRQQQOOOLLLKKKLLLQQQVVVZZZ___aaadddeeeffffffhhhjjjkkkkkklllmmmnnnnnnnnnnnnqqqqqqqqqqqqrrrrrrssssssuuuwwwyyyyyyxxxwwwwwwwww|||~~~}}}zzzxxxvvvsssooommmllloootttvvvvvvuuuttttttxxxyyyzzz{{{{{{zzzyyyxxxwwwxxxyyyyyyxxxvvvtttrrrttttttsssqqqnnnnnnoooqqqpppooooooooooooppppppqqqsssssssssssssssrrrrrrqqqooorrrvvvxxxxxxwwwxxxxxxyyyxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvuuuvvvwwwwwwxxxxxxwwwwwwxxx{{{}}}{{{tttmmmnnnyyy{{{rrrhhhdddeeemmm~~~sssaaaRRRBBB:::444555444000///111///............///000000////////////////////////...............------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,---......+++++++++++++++++++++***************************)))*********)))))))))***&&&&&&%%%&&&&&&'''((((((((()))******(((''''''((())))))))))))))))))((((((&&&''''''((((((((((((((('''(((((()))))))))))))))$$$%%%'''(((((('''%%%$$$&&&((())))))'''&&&''''''(((''''''''''''&&&&&&&&&&&&((()))***)))((()))******))))))((('''''''''''')))))))))(((((()))))))))******************)))))),,,---...//////000000000000//////.........//////333:::AAA???777...,,,---///111444555777===FFFLLLTTT```sss|||lllaaa^^^eee{{{uuuqqqsss~~~xxxvvvsssrrrzzzwwwtttssswww{{{xxxwwwvvvvvvvvvuuurrrppplllkkkiiifffcccbbb``````YYYVVVTTTSSSTTTTTTSSSRRRSSSQQQOOONNNPPPUUUZZZ]]]aaaccceeefffeeefffggghhhjjjkkklllmmmnnnoooooonnnqqqrrrrrrssssssssssssssssssvvvyyy{{{{{{{{{|||}}}{{{}}}~~~|||xxxvvvssspppllliiihhhlllpppssstttsssssstttxxxyyy{{{|||}}}|||{{{{{{xxxyyyzzz{{{zzzwwwtttsssqqqqqqqqqooommmmmmoooqqqqqqpppppppppqqqqqqrrrsssuuuttttttsssqqqpppnnnmmmkkkooosssuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxuuuuuuuuuvvvvvvwwwwwwxxxzzzyyyyyy{{{}}}wwwtttyyy~~~vvvpppjjjllltttxxxhhhUUUHHH;;;777444333222///---............---......///000////////////////////////....../////////...---,,,+++,,,,,,,,,------......//////............//////+++++++++++++++++++++***)))***+++,,,---......///++++++***++++++,,,++++++((((((''''''((()))++++++((()))******(((''''''((())))))))))))((((((((((((&&&''''''(((((((((((((((((())))))))))))((('''&&&###$$$&&&''''''&&&$$$###$$$&&&''''''&&&%%%&&&'''&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***------,,,+++***)))))))))((((((((())))))(((((((((,,,,,,,,,---------------+++,,,---......///......000///...------......///333AAAMMMKKK<<>>CCCGGGTTT___rrr|||nnnfffffflllwwwlllqqq~~~~~~zzzwwwrrr|||xxxuuupppmmmkkkiiifffdddccccccaaa___\\\YYYWWWVVVSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNSSS[[[bbbgggiiihhhgggdddbbb```___^^^^^^```aaadddfffggggggffffffhhhiiiiiijjjjjjjjjjjjiiinnnqqquuuvvvuuusssqqqqqqssstttwwwyyy|||~~~}}}~~~~~~|||}}}yyytttsssqqqpppooooooooopppqqqqqqrrrtttvvvwwwyyyyyyzzzwwwuuuvvvyyyzzzxxxtttooonnnlllkkkkkkmmmoooqqqooopppqqqpppnnnnnnoooqqqoooppprrrvvvzzz||||||{{{zzzzzzxxxwwwvvvuuutttttttttttttttttttttuuuvvvvvvxxxwwwvvvvvvuuuuuuuuuuuuxxx|||xxxnnnZZZIII>>>888555000000000///......------...---+++******+++...///....../////////...------.........---,,,+++***))),,,,,,++++++++++++,,,,,,---,,,***+++,,,,,,+++)))---+++++++++---...---,,,++++++************++++++***************))))))(((((()))+++,,,,,,+++)))((((((((((((''''''''''''''')))((((((''''''''''''(((*********))))))((((((((())))))***+++++++++++++++,,,,,,,,,,,,++++++++++++***)))(((''''''((()))***,,,+++)))'''''')))+++,,,+++***((('''&&&'''((()))***+++++++++******)))((()))(((((((((((()))******((())))))***************&&&((())))))))))))+++,,,,,,,,,---......//////000///......///000111222222111222333444666<<>>999555222111222222///,,,000///......------......000000000//////000000111............------------+++,,,,,,+++)))((()))***************+++++++++,,,***+++++++++++++++******++++++************++++++++++++***)))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%+++******)))))))))******,,,***'''''')))***++++++))))))***))))))((('''&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''(((((((((((()))))))))))),,,***&&&""""""$$$'''***))))))(((&&&$$$$$$'''))))))***+++,,,+++***)))(((((()))***+++,,,---......///.........000111000///,,,,,,---------.........---000222333555:::AAAHHHPPP[[[mmmyyyhhh```aaafff|||~~~tttwww{{{vvvrrrnnnkkkgggddd``````bbbeeeggggggdddbbb]]]YYYUUURRRPPPNNNLLLJJJJJJIIIHHHFFFEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSVVVXXXYYY]]]^^^aaaccceeeggghhhhhhdddeeefffgggjjjmmmpppqqqssssssttttttttttttttttttzzzzzzzzz{{{~~~}}}{{{yyyxxxvvvtttsssttttttuuutttuuuwwwyyyzzzzzzzzzyyyuuuuuuuuutttsssrrrrrrqqqvvvtttrrrooonnnmmmmmmlllkkkkkklllkkkjjjiiihhhgggjjjjjjiiijjjkkkmmmooopppqqqqqqqqqqqqrrrssstttuuuwwwuuusssqqqppppppqqqrrrnnnnnnnnnnnnnnnmmmlllkkkkkkmmmpppqqqqqqqqqrrrrrrrrrtttyyy{{{qqqddd___aaagggtttnnnZZZIII???;;;888666333222222000---+++//////...------------...000///...---------------------------------------))),,,---,,,)))''')))+++*********+++++++++,,,,,,,,,---......---,,,***)))))))))************))))))+++******)))******++++++)))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((('''(((***,,,...000222///+++(((((()))******)))))))))((('''&&&%%%$$$&&&&&&'''(((((()))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''******)))))))))))))))))))))'''%%%###"""###%%%&&&(((''''''&&&%%%&&&((()))))))))************))))))((()))***+++,,,---...///111...---...111333111...............///000111222111333555666888===DDDJJJOOOZZZlllyyyiii``````iii|||tttzzz{{{vvvtttqqqmmmkkkiiigggdddbbb______```bbbcccaaa^^^[[[VVVSSSOOOLLLKKKJJJHHHGGGHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLPPPSSSWWWYYY[[[^^^___```bbbdddfffggghhhhhhhhhiiikkkmmmooopppqqqtttttttttuuuuuuvvvwwwwwwzzz{{{{{{}}}~~~}}}yyyxxxvvvtttssssssssstttuuuvvvxxxyyyyyyyyyxxxxxxttttttssssssrrrrrrqqqqqqttttttrrrooommmkkkjjjjjjiiiiiiiiiiiiiiihhhgggggghhhiiikkkmmmnnnnnnmmmmmmooopppqqqrrrssstttttttttuuutttrrrpppoooppprrrsssmmmmmmmmmmmmlllkkkjjjjjjjjjlllooopppqqqqqqtttvvvvvv}}}{{{uuunnndddaaadddlllxxxxxxcccOOOAAA;;;:::444333222111000000...,,,//////...---------------...---,,,++++++***++++++,,,,,,------------------)))+++---,,,)))'''))),,,***++++++++++++,,,,,,,,,((()))+++,,,,,,,,,+++***((()))************)))((()))(((((((((((()))******''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''(((***,,,...000222///+++))))))*********))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''*********)))))))))))))))...------,,,+++******)))&&&'''(((((('''&&&%%%$$$&&&'''((()))***)))((('''+++***((('''''')))***+++******+++,,,---...//////111...---...111333111...............///111222333111444666666888<<>>DDDLLLWWWiii~~~sssiiigggiii|||xxx~~~{{{xxxvvvuuuzzz~~~wwwrrrooollljjjhhheeeaaa^^^^^^\\\ZZZYYYYYYYYYXXXVVVOOOOOOPPPQQQQQQOOOKKKGGGJJJHHHEEEEEEFFFGGGFFFFFFCCCBBB@@@???@@@BBBEEEGGGCCCDDDDDDFFFHHHKKKNNNPPPMMMNNNQQQTTTXXX[[[^^^___aaaaaaaaabbbdddfffhhhiiilllnnnpppsssuuuwwwxxxxxxuuuuuuvvvwwwzzz}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyytttuuuvvvwwwwwwvvvuuuuuuqqqpppooonnnnnnnnnooopppooosssvvvvvvrrrmmmkkkjjjiiiiiiiiihhhiiiiiijjjkkklllllllllllllllmmmnnnooolllnnnpppqqqqqqooommmkkkmmmnnnnnnoooooooooooonnnqqqqqqrrrrrrrrrrrrqqqqqqkkknnnpppppppppvvvsssiiibbb___YYYSSSWWW```ppp{{{vvvhhhSSSBBB999666555555EEECCC>>>888222//////000......---,,,,,,,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,***((())),,,---+++(((++++++,,,,,,,,,---------000///---+++))))))))))))++++++************++++++------,,,+++++++++++++++,,,,,,+++)))((('''%%%%%%%%%&&&'''((()))***+++,,,&&&'''(((*********)))((((((''''''((()))***)))(((((())))))*********))))))'''(((((((((((((((''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++)))***+++,,,...000111111%%%%%%&&&'''((()))******---***&&&&&&((())))))(((&&&'''(((*********)))(((+++++++++************)))+++---000///,,,,,,...111555333222111111333555666...000222333444888???EEELLLWWWiii~~~wwwllljjjhhh}}}yyywwwrrrppprrrtttxxxzzzsssjjjgggdddaaa___]]]ZZZXXXWWWVVVVVVUUUTTTRRRPPPOOONNNKKKGGGFFFGGGGGGDDDBBBAAABBBCCCDDDEEEDDDCCCBBB???@@@AAA@@@???@@@CCCEEEDDDDDDFFFHHHJJJMMMPPPQQQPPPQQQSSSVVVYYY\\\^^^___aaaaaabbbccceeefffggghhhkkkmmmppprrrtttttttttsssvvvwwwyyy|||~~~}}}|||zzzyyyyyyzzzzzzzzz{{{{{{zzzyyyyyywwwxxxyyyyyyxxxvvvsssqqqrrrrrrrrrqqqqqqqqqqqqqqquuuvvvwwwuuuqqqmmmjjjiiihhhgggffffffgggiiikkkmmmmmmlllllllllmmmnnnpppqqqmmmoooqqqrrrrrrpppnnnllljjjkkklllmmmnnnnnnnnnnnnkkklllmmmnnnnnnnnnmmmmmmqqqjjjiiioooppppppzzz}}}llljjjfffaaa^^^]]]```bbb{{{zzz{{{lllUUU???777444///000777BBB???;;;666111...,,,+++------------------------000...***'''%%%&&&((())),,,000333111---)))***---...,,,)))''''''))),,,...,,,,,,---......---,,,,,,000///---+++++++++---...///---+++((('''&&&'''(((,,,---...///...,,,***(((******)))'''$$$###$$$&&&))))))***+++,,,------...***)))((((((((()))++++++***)))'''&&&&&&'''((()))''''''((((((((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++)))&&&$$$%%%'''+++---)))***+++,,,,,,,,,,,,,,,)))******))))))((('''&&&((()))***)))((('''((()))++++++***)))((('''&&&&&&&&&...222///,,,,,,------............////////////000////////////000000111111222333555666:::???BBBNNNVVVfffzzzzzzmmmkkkooo|||}}}wwwtttssstttsssvvv|||sssmmmdddaaa^^^[[[ZZZXXXUUUSSSSSSRRRQQQPPPOOOMMMLLLLLLHHHEEEBBBBBBBBBBBB@@@>>>???@@@@@@AAAAAAAAA@@@@@@???@@@AAA@@@???@@@CCCEEEGGGGGGIIIKKKMMMPPPRRRSSSTTTUUUWWWYYY\\\^^^```aaabbbcccdddeeefffhhhiiiiiilllnnnpppsssuuuuuuuuuuuuxxxyyy|||~~~}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyxxxxxxyyyzzzzzzyyywwwtttsssssssssssstttssssssrrrrrrrrrssstttrrrnnnjjjiiihhhjjjjjjhhhhhhiiijjjlllmmmllllllkkkkkklllmmmnnnooommmnnnooopppppppppnnnmmmmmmnnnnnnooooooooooooooohhhiiiiiijjjjjjjjjjjjjjjnnngggffflllmmmmmmvvvxxxvvvrrrmmmjjjjjjmmmpppyyyzzz~~~}}}aaaMMM===999666111111666666444222000///.........------------------------...---,,,+++***))))))))),,,000333111---***+++---///---+++******+++---///++++++,,,------,,,++++++...---+++***)))***+++,,,,,,++++++***)))((('''&&&((()))***++++++***((('''((())))))((('''(((***,,,++++++++++++++++++++++++---+++***((('''''''''''')))((('''&&&%%%&&&((()))*********)))((('''&&&%%%******))))))((()))))))))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((,,,+++)))((((((***,,,---)))))))))******)))(((((('''(((((()))))))))((((((&&&'''((('''&&&%%%&&&(((******)))((((((''''''''''''...333000------..................////////////000000///....../////////000111333444666999>>>BBBLLLTTTdddzzzzzzllljjjppp||||||{{{|||~~~}}}zzz{{{xxxppphhhccc\\\YYYVVVTTTSSSQQQOOOMMMNNNMMMKKKIIIGGGGGGGGGGGGBBB@@@>>>>>>??????>>>===???>>>>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@AAADDDFFFKKKKKKMMMOOOQQQSSSUUUVVVYYYZZZ[[[]]]___aaaccccccddddddeeeggghhhiiijjjkkknnnoooqqqsssuuuvvvvvvwww{{{|||}}}|||||||||zzzzzzzzzzzz{{{{{{{{{{{{wwwwwwxxxxxxyyyxxxxxxwwwyyyzzzzzzzzzyyyxxxvvvttttttuuuvvvvvvvvvtttsssrrrnnnooonnnllliiigggggggggkkkjjjiiihhhhhhiiikkkkkkllllllkkkkkkkkkllllllmmmllllllmmmmmmnnnnnnnnnooonnnoooooooooooonnnmmmmmmffffffggggggggghhhhhhhhhjjjdddcccggghhhfffmmmvvv{{{xxxyyy|||{{{~~~zzzjjjRRRDDD999999888444222555...------------...///000------------------------,,,---...///...---,,,***---000222111---+++,,,...------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++***)))((((((((()))***((()))+++,,,+++***(((&&&)))***+++,,,---,,,++++++((()))***)))((((((***,,,,,,,,,+++++++++*********,,,+++***(((''''''''''''((('''&&&%%%%%%&&&'''(((***************)))((('''******)))((('''''''''(((((((((''''''&&&&&&%%%%%%'''''''''(((((((((((())))))(((''''''''''''((((((************)))((('''&&&&&&&&&'''((())))))))))))&&&'''((((((&&&&&&'''(((((((((((((((((((((((('''(((///222000---///000///............////////////000000///...------------///111222333555888===AAAJJJSSScccyyyxxxkkkiiippp|||zzz|||yyyrrrkkkeee^^^ZZZUUUSSSPPPNNNNNNMMMKKKIIIJJJHHHEEECCCBBBBBBCCCDDD@@@???>>>>>>>>>>>>>>>>>>@@@???>>>>>>???AAACCCDDDCCCDDDEEEDDDDDDEEEGGGJJJNNNOOOQQQSSSUUUWWWXXXXXX]]]]]]^^^```bbbcccdddeeeeeefffggghhhiiijjjkkklllnnnoooppprrrtttvvvwwwxxx~~~}}}{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwvvvtttrrrpppjjjkkkjjjiiiffffffggghhhiiiiiihhhggggggggghhhhhhmmmmmmllllllllllllllllllkkkkkkjjjjjjkkkmmmooopppmmmmmmmmmmmmlllkkkjjjiiigggffffffggggggggghhhhhhgggbbbaaacccbbb```bbbgggpppwww|||yyyjjjXXXFFF===666666666444222444000/////////////////////........................,,,---............---------///000///---,,,---///***++++++++++++++++++***++++++,,,,,,,,,,,,++++++***))))))((((((((()))***'''((()))***+++******))),,,,,,---------,,,++++++)))******)))'''&&&&&&'''+++++++++***************))))))))))))******++++++'''&&&&&&%%%&&&&&&'''(((&&&''')))***+++,,,------))))))((('''&&&&&&&&&&&&,,,++++++******))))))((())))))******************''''''''''''''''''&&&%%%******++++++***))))))(((&&&''''''((())))))((((((((()))******)))(((***+++&&&&&&''''''(((((((((((((((...000...---///000...............////////////111000///------,,,,,,,,,///000111333444888===@@@JJJSSScccyyywwwjjjiiinnn}}}xxxwww|||zzzuuunnnggg```[[[VVVSSSQQQOOOLLLKKKKKKJJJIIIGGGGGGEEEBBB@@@???@@@AAABBB>>>>>>>>>>>>======>>>???>>>>>>>>>>>>???AAACCCEEEFFFGGGHHHHHHHHHIIIMMMOOORRRSSSUUUWWWXXXYYYYYYZZZ______```bbbcccdddeeeffffffggghhhiiijjjlllmmmmmmnnnoooooopppsssuuuxxxyyy~~~|||zzzyyyzzzzzzzzzyyyxxxxxxwwwwwwtttuuuvvvvvvwwwwwwwwwvvvxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvuuutttrrrpppmmmlllggghhhiiihhhfffggghhhjjjiiiiiiiiihhhhhhhhhhhhhhhnnnnnnnnnnnnnnnmmmmmmmmmkkkjjjiiiiiijjjlllnnnooommmmmmmmmmmmllljjjiiihhhffffffeeeeeeeeefffggghhhfffcccaaaaaa```]]][[[\\\aaaeeemmmuuuvvvvvv~~~~~~|||nnnrrrvvv|||ttt^^^MMMAAA999333222222111222333111111111000000//////...........................---,,,,,,+++,,,---......------......------...///***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,------******)))))))))*********)))((((((((((((***+++,,,++++++***)))((('''&&&%%%)))***+++***(((''''''((((((((()))******+++,,,,,,******+++++++++,,,,,,,,,&&&&&&&&&&&&''''''(((((('''((()))+++,,,---------,,,+++***))))))))))))))),,,,,,,,,++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,+++***)))'''((()))***************((((((((((((((('''&&&&&&((()))******))))))***,,,&&&&&&''''''((()))))))))(((,,,---++++++...///---............////////////111000///------,,,,,,,,,///000111333444888===@@@LLLUUUdddyyyvvvjjjjjjkkk}}}wwwuuu|||vvvqqqmmmhhhbbb\\\XXXTTTPPPMMMLLLJJJHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@??????@@@@@@<<<======<<<;;;:::<<<===;;;;;;<<<===>>>@@@BBBCCCGGGHHHIIIJJJKKKNNNQQQTTTVVVWWWYYY[[[\\\\\\\\\\\\``````bbbccceeefffggghhhiiiiiijjjkkkmmmnnnooopppppppppppppppsssvvvzzz||||||zzzyyy{{{zzzzzzyyyxxxwwwwwwvvvttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvtttrrrooollliiigggfffdddfffhhhhhhhhhhhhjjjkkkkkkkkkllllllllllllllllllmmmmmmnnnoooooonnnnnnmmmkkkkkkjjjjjjjjjlllmmmnnnooooooooonnnmmmlllkkkjjjeeedddcccccccccdddfffggggggeeedddddddddaaa]]]ZZZ\\\\\\bbbkkknnnqqq||||||nnnpppqqquuuxxxgggTTTGGG<<<777222//////000111222---...///000000000000000........................---,,,+++******+++---...,,,+++++++++,,,---......------............------...------,,,,,,------...************++++++++++++***)))''''''(((***,,,......---,,,***((('''&&&%%%'''))),,,,,,,,,,,,---...''''''((()))***+++,,,------------,,,+++***((('''&&&&&&'''(((((()))))))))+++++++++++++++***)))((())))))((((((((())))))***))))))))))))))))))*********+++,,,,,,,,,+++***)))''''''((()))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((('''&&&%%%%%%%%%'''(((((((((((()))+++'''((((((((())))))******(((++++++)))***...///,,,............////////////000000///...------------///111222333555888===AAAMMMUUUeeeyyyvvvkkkkkkkkk}}}wwwttt|||vvvoooiiieee___\\\WWWTTTQQQOOOLLLJJJGGGFFFDDDCCCDDDEEEDDDCCCAAAAAA@@@@@@??????>>>>>><<<===>>><<<:::999:::===:::;;;<<<>>>@@@BBBBBBCCCFFFGGGIIIKKKMMMPPPTTTWWWZZZ[[[]]]___``````___^^^aaabbbccceeeggghhhjjjkkklllmmmnnnooopppqqqrrrssssssrrrqqqrrrtttxxx}}}}}}zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyttttttuuuvvvwwwxxxxxxwwwxxxxxxwwwwwwvvvvvvwwwwwwuuusssnnniiieeebbb``````aaadddgggiiiiiiiiijjjkkkkkkllllllmmmnnnnnnnnnnnnjjjkkkmmmnnnnnnnnnnnnmmmllllllkkkkkkkkkllllllmmmnnnnnnnnnnnnmmmmmmlllkkkfffeeedddcccccceeeggghhhggghhhhhhjjjkkkjjjeee```]]]ZZZ]]]gggmmmrrrwwwxxxxxxzzz{{{jjjXXXHHH@@@555444111//////000111000---...///111111111000000........................,,,,,,---------,,,+++++++++***))))))+++,,,---...........................------,,,++++++,,,------))))))******++++++++++++((((((((())))))***++++++///...---,,,***)))))))))'''))),,,------------...(((((())))))******++++++++++++++++++***(((&&&%%%&&&'''((()))************++++++++++++***)))''''''''''''''''''(((((()))***((((((((()))******++++++((()))***+++***)))'''&&&""""""######$$$%%%&&&'''%%%%%%&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&%%%'''((()))((((((***+++)))))))))***************)))++++++)))+++///000---............////////////000000///....../////////000111333444666999>>>BBBKKKSSScccxxxvvvkkkmmmmmm}}}wwwtttxxxqqqkkkeee___[[[WWWTTTQQQOOOMMMLLLIIIGGGDDDBBB@@@@@@AAABBBAAA@@@???@@@@@@@@@???>>>======>>>???@@@>>>;;;:::;;;>>>;;;<<>>888000111111000111222111///111222333333333222000///////////////////////////+++,,,///000000...+++(((***)))'''(((***,,,---------,,,,,,++++++,,,,,,------,,,+++******+++,,,---(((((()))***************&&&(((***+++,,,+++))))))******)))(((''''''(((((((((***,,,,,,+++)))))))))************))))))))))))%%%&&&((()))))))))(((''''''''')))***++++++++++++((())))))*********))))))*********+++,,,---//////))))))***+++,,,------...&&&'''((()))((('''%%%###"""######$$$%%%'''((()))))))))))))))((('''&&&&&&%%%%%%&&&'''((((((((((((''')))***+++******,,,---++++++*********************,,,+++***,,,111111.............../////////000000////////////000000111111222333555666:::???BBBIIIRRRbbbxxxvvvlllnnnppp}}}wwwttt{{{vvvooohhhaaa[[[UUUQQQOOONNNMMMLLLIIIGGGDDDCCC????????????>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;===???@@@@@@AAACCCEEEFFFFFFHHHLLLQQQUUUXXXYYY]]]___aaaaaaaaaaaabbbcccdddgggkkkmmmmmmlllkkkkkklllmmmnnnpppsssvvvxxxzzzvvvvvvuuuvvvyyy}}}~~~~~~}}}{{{zzzwwwuuutttyyyxxxwwwxxx{{{|||}}}|||vvvuuutttsssssstttuuuvvvttttttuuuvvvvvvvvvvvvvvvooopppooojjjccc]]][[[[[[```bbbeeehhhiiihhhgggfffkkkkkklllmmmnnnnnnmmmmmmnnnmmmllllllmmmnnnmmmlllkkkkkkjjjjjjjjjjjjiiiiiimmmmmmmmmlllkkkjjjiiihhhhhhgggeeeddddddeeefffgggjjjkkkmmmooopppooollliii]]]]]]```hhhuuu}}}sssbbbOOOBBB===<<<555333111///.........///,,,,,,---...///000111111///111222444:::===777...000---***)))***,,,---------,,,,,,++++++,,,,,,---((()))+++---......------******+++,,,+++***)))((((((((()))************))),,,,,,,,,++++++*********'''(((***,,,---,,,+++)))++++++++++++*********)))+++******,,,///...+++''')))+++,,,***'''%%%&&&(((+++***((('''&&&'''((())))))***+++,,,,,,,,,+++***+++***))))))+++++++++))),,,///111///,,,)))***,,,''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((,,,+++++++++******))))))*********)))))))))))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,---...//////////////////000000000000............////////////222222222333444888>>>BBBJJJRRRaaauuuxxxmmmkkkrrr{{{wwwuuu~~~{{{qqqmmmfff```ZZZUUUPPPMMMKKKKKKJJJIIIHHHGGGFFFEEE?????????>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<>>>@@@AAABBBCCCEEEGGGIIIIIIKKKNNNRRRVVVXXXYYY]]]^^^```aaaaaaaaabbbccceeehhhkkkmmmmmmlllmmmmmmmmmnnnnnnppprrrtttvvvwwwyyyxxxyyyzzz}}}~~~}}}}}}|||zzzxxxwwwvvvvvvuuutttuuuwwwxxxxxxxxxssssssssstttuuuvvvwwwwwwvvvvvvvvvvvvuuuttttttsssoooooonnnjjjccc^^^]]]]]]```bbbfffiiikkklllkkkkkkoooooooooooooooooonnnmmmnnnmmmllllllnnnnnnmmmlllllllllllllllllllllllllllllllllllllllkkkjjjiiiiiijjjhhhfffdddcccccccccdddfffiiilllnnnlllhhhdddaaabbbeeekkksss}}}~~~~~~}}}||||||uuuhhhVVVDDD888222111666555333111000000000000/////////000000000000000111111222999FFFPPPLLLBBB000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,------...---,,,+++***)))***++++++,,,,,,++++++---,,,,,,,,,++++++++++++))))))+++,,,,,,+++******++++++*********)))))))))***)))(((***,,,,,,)))''')))***+++***(((''''''((()))((((((((()))+++---///+++,,,,,,,,,,,,,,,++++++***)))((()))+++,,,,,,++++++---------+++*********''''''''''''''''''&&&&&&((('''''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))******+++,,,,,,+++******+++******++++++,,,---...,,,,,,------......//////////////////////////////---///111333444777;;;>>>HHHQQQ```uuuxxxllljjjrrr}}}zzzyyyzzzuuupppmmmddd```YYYTTTQQQNNNKKKJJJGGGFFFEEEEEEEEEEEEFFFGGG>>>>>>>>>>>>===============<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;===???>>>@@@BBBDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTVVVYYYZZZ]]]___aaaaaaaaabbbccceeegggiiilllmmmmmmnnnoooqqqqqqqqqrrrrrrtttuuuwwwxxx{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxvvvuuussstttuuuvvvuuutttpppqqqsssuuuwwwxxxxxxxxxxxxxxxwwwuuutttrrrqqqpppnnnnnnmmmiiieeeaaa``````___aaaeeeiiilllmmmnnnnnnppppppppppppooonnnmmmlllnnnmmmllllllnnnnnnmmmlllllllllmmmmmmnnnooooooooollllllllllllkkkjjjjjjiiikkkiiifffcccaaaaaaaaabbbeeejjjooommmfff___\\\\\\bbbjjjrrryyyzzzvvvxxx|||~~~|||xxxmmm]]]LLL???777222000666666444333222222111222222111111111000000000///000...---555EEERRRPPPGGG000000///000111///---*********+++,,,------,,,,,,,,,,,,+++++++++,,,,,,---------.........---,,,++++++,,,,,,---------------------------,,,,,,,,,,,,+++++++++++++++***************)))))))))((((((((()))(((''''''))))))((('''***)))(((((()))***)))((()))))))))***+++---000111///...---,,,,,,+++,,,,,,)))(((((())),,,------,,,******)))***++++++)))(((&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***++++++************************'''''''''''''''&&&&&&&&&))))))))))))))))))))))))******++++++++++++******)))))))))******+++,,,---,,,,,,,,,---...//////000111111000000//////......,,,///222444555777:::<<>>>>>=========<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<:::999888999;;;>>>@@@@@@BBBEEEGGGHHHJJJMMMOOOQQQRRRTTTUUUVVVWWWZZZ\\\^^^```bbbccccccdddfffhhhiiikkkmmmnnnnnnooorrrtttuuuuuuvvvwwwxxxzzz|||}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwvvvwwwxxxwwwvvvtttppprrruuuwwwxxxxxxwwwvvvxxxwwwvvvtttrrrqqqppppppnnnmmmkkkiiifffdddcccccc___aaadddgggjjjkkklllllllllmmmmmmmmmmmmmmmlllkkknnnmmmlllmmmnnnooonnnlllkkklllmmmnnnooopppqqqqqqnnnnnnmmmlllkkkiiihhhggghhhgggdddbbbaaaaaaaaabbbhhhnnnqqqlllbbb[[[\\\___eeeooozzz~~~~~~{{{ooopppwww{{{ooobbbQQQCCC===:::777555555555444333222222111111000000000000000000000000111///---///888AAA@@@:::111000////////////,,,***))))))+++,,,------,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,++++++******+++,,,,,,---...------------------------------------,,,+++***************))))))))))))(((((((((((()))((('''''''''(((((((((***(((&&&(((+++,,,+++(((,,,,,,+++++++++,,,------000///---,,,+++++++++,,,***)))((()))+++,,,+++******((('''(((+++,,,***'''%%%%%%&&&&&&&&&&&&''''''(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))******************)))***))))))******+++,,,------......///000111222222111111111000//////......000111333444555888;;;>>>CCCMMM^^^tttxxxkkkgggjjj~~~|||wwwsssmmmgggaaa\\\WWWTTTOOOLLLIIIGGGGGGHHHGGGGGGDDDBBB@@@???>>>???@@@AAA=========<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;:::999999;;;===???AAACCCEEEHHHJJJKKKMMMPPPRRRTTTVVVXXXXXXWWWXXX[[[]]]```bbbcccdddeeefffiiillllllnnnoooppppppqqqsssuuuuuuuuuvvvxxx{{{~~~~~~}}}{{{zzzyyyyyyyyyyyyzzzyyyxxxxxxyyyyyyvvvtttrrrtttwwwyyyyyywwwuuusssuuutttsssrrrqqqqqqqqqqqqnnnllljjjhhhggggggffffffccceeefffhhhiiijjjjjjjjjjjjjjjlllmmmnnnnnnnnnnnnooonnnmmmmmmnnnooonnnmmmjjjjjjkkkmmmnnnooopppqqqppppppooommmjjjhhhfffddddddcccbbbaaaaaabbbdddeeelllpppqqqiii___[[[```hhhrrr|||}}}rrrlllqqq|||{{{sss```SSSCCC999555555444222333333222222111111000000------......///000111111111333222...///444666555222///,,,++++++,,,,,,,,,)))***++++++,,,,,,,,,+++---,,,+++***)))***+++,,,,,,,,,++++++******************+++,,,,,,,,,,,,,,,------------------------------,,,+++*********+++))))))))))))(((((((((((()))))))))((((((((()))******(((&&&(((+++---+++)))++++++*********+++++++++///...,,,+++*********+++***)))((((((******)))'''***((('''))),,,,,,***'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++,,,---............///000111111222111000000000//////......333333222111222666<<>>=========>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCCFFFHHHJJJLLLMMMNNNQQQSSSVVVXXX[[[ZZZXXXYYY\\\___aaabbbcccdddeeegggkkknnnnnnppprrrssssssssstttuuussstttuuuxxxzzz}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxwwwwwwxxxyyyxxxuuussstttuuuwwwyyyyyywwwuuussssssrrrqqqppppppqqqrrrrrrooommmjjjhhhiiiiiihhhgggiiijjjjjjkkkkkkkkkkkkkkkjjjkkkmmmooopppqqqqqqqqqooonnnmmmmmmoooooonnnmmmjjjjjjkkklllmmmnnnooopppqqqpppooommmjjjhhheeedddbbbaaa``````bbbdddggghhhlllnnnnnnggg___```iiirrr|||zzztttrrryyytttjjjUUUJJJ===555222222000...000111111111111000///...,,,,,,---...///000111111***000111---+++///444666000---***((()))+++------,,,+++************++++++++++++*********++++++,,,...---,,,+++++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((()))***++++++))))))***+++***)))((()))+++,,,+++***''''''((()))***+++,,,,,,,,,+++***))))))))))))))))))'''&&&'''((()))(((&&&))))))((()))******)))'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))***))))))(((((((((((())))))+++******++++++,,,---...------------.....................///////////////333111///---...333:::???CCCLLL\\\rrruuuhhhdddccczzz|||zzzyyy|||vvvnnngggccc[[[XXXTTTPPPNNNKKKHHHFFFDDDCCCCCCDDDEEEDDDBBB@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::999999::::::;;;<<<<<<===@@@BBBDDDEEEEEEEEEHHHJJJLLLMMMNNNOOOQQQSSSVVVYYY\\\[[[YYYYYY]]]aaa```aaabbbcccdddgggkkknnnppprrruuuvvvuuutttttttttuuuvvvwwwxxx{{{}}}~~~}}}zzzxxxvvvvvvvvvvvvwwwvvvwwwxxxyyyyyyvvvtttssstttvvvxxxxxxxxxwwwvvvsssrrrpppoooooooooqqqrrrpppmmmiiihhhiiijjjjjjhhhjjjjjjkkkkkkkkkkkkkkkkkkllllllnnnoooppppppppppppooonnnmmmnnnooopppooommmkkkkkkllllllmmmnnnooooooooonnnnnnlllkkkiiigggfffbbbaaaaaaaaabbbeeehhhjjjkkkmmmmmmjjjgggjjjttt}}}}}}yyyzzz|||{{{jjj\\\IIICCC;;;555333333222111///000111111111000///.........//////000000000111(((,,,---)))(((,,,000000---+++)))***+++------,,,...---***(((((((((***+++((()))***+++++++++++++++---,,,+++*********++++++)))******+++++++++++++++++++++++++++,,,,,,,,,---***+++,,,---------,,,+++++++++*********)))))))))'''***,,,,,,***))))))***)))***++++++***)))***+++((())))))***************''''''(((((((((''''''&&&$$$######%%%'''))))))((('''((())))))'''&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&''''''((())))))***)))(((''''''''''''((()))***))))))******+++,,,---............------------,,,,,,------......//////111111000...///333999===DDDLLL\\\pppqqqeeebbbggg}}}{{{{{{{{{zzzsssllleee]]]YYYRRRPPPLLLJJJIIIGGGEEECCC@@@@@@AAABBBCCCBBB???======>>>>>>???>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<===@@@CCCFFFHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQSSSVVVZZZ]]]\\\YYYYYY]]]bbb^^^___```aaacccfffjjjnnnqqqtttwwwxxxwwwuuusssssszzzzzzzzz{{{}}}~~~~~~}}}zzzwwwuuutttuuuuuuwwwwwwxxxzzz{{{{{{xxxuuurrrsssuuuwwwxxxyyyyyyyyytttsssqqqooonnnnnnooopppqqqnnniiihhhjjjkkkjjjiiihhhhhhhhhiiiiiijjjjjjkkkllllllmmmmmmmmmmmmmmmlllpppnnnmmmnnnooopppooommmllllllmmmmmmnnnnnnoooooollllllllllllkkkjjjiiiiiicccbbbaaabbbccceeehhhiiikkknnnpppoooooottt}}}}}}~~~uuuyyyqqq\\\MMM<<<999555222222333333444///000111222222111///...111111111111000000000000///000...)))))),,,+++(((*********,,,...///---+++000...***'''&&&'''***+++'''(((***+++,,,,,,,,,++++++***((('''''''''((()))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))***,,,.........,,,+++++++++++++++************&&&)))------***(((((()))(((+++---,,,)))(((***,,,------,,,,,,***)))'''&&&$$$%%%&&&'''''''''%%%%%% ###'''*********%%%(((***(((%%%"""###%%%######$$$%%%%%%&&&'''''')))((((((''''''''''''((())))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))(((((((((((()))***+++,,,111111111000//////......***++++++,,,---...//////111222333333333666:::===EEEMMM\\\pppnnnbbb```kkk{{{}}}~~~}}}vvvlllccc]]]YYYWWWVVVLLLKKKIIIGGGEEECCCBBBBBB@@@?????????>>>>>>=====================<<<<<<<<<===<<<;;;:::999888888888999999999:::;;;<<<===>>><<>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::999999:::;;;::::::;;;<<<===>>>>>>???AAADDDEEEEEEEEEGGGIIIIIIKKKNNNQQQTTTUUUUUUUUUSSSTTTVVVXXX[[[]]]___```dddccccccccceeegggkkklllqqqqqqrrrssstttuuuvvvwwwuuuxxx|||~~~~~~|||zzzxxxvvvuuuuuussstttuuuuuuttttttvvvxxxwwwvvvuuuuuuvvvxxxzzz{{{yyyxxxvvvtttsssrrrqqqqqqqqqqqqooonnnmmmlllllllllhhhgggfffhhhkkkmmmnnnmmmnnnnnnnnnmmmmmmmmmllllllmmmmmmlllllllllmmmnnnooommmlllllllllllllllmmmnnnlllllllllkkkkkkjjjiiihhhdddddddddeeefffeeecccaaacccmmmvvv{{{yyysssoooqqqrrrzzzuuuhhhYYYHHH<<<666555333111111111222333111111111000000000//////000////////////111222333/////////......------------,,,,,,+++******)))))).........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***((((((((())))))***************************))))))''')))+++---............(((((())))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((()))***************'''(((((())))))(((((('''&&&&&&&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&''')))))))))(((((()))+++,,,''''''((((((((((((((((((+++******)))(((((())))))'''''''''''''''((()))***'''''''''((((((((())))))+++***((('''''')))+++,,,.........//////...------,,,,,,---......///000000...///000111222555999===DDDJJJXXXmmm{{{iiidddhhhuuu~~~xxxqqqkkkhhhccc^^^VVVPPPLLLJJJHHHGGGGGGFFFEEECCCAAA@@@@@@???=========<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<======<<<;;;::::::;;;;;;<<<<<<;;;<<<<<<===>>>???CCCDDDEEEDDDDDDFFFIIILLLLLLNNNPPPSSSVVVWWWXXXXXXSSSTTTVVVYYY\\\___bbbccceeeeeeeeefffhhhjjjmmmoooqqqrrrssstttvvvwwwyyyyyyuuuyyy~~~}}}|||yyywwwvvvuuuuuutttuuuuuutttsssssstttvvvvvvvvvvvvvvvwwwyyyzzz{{{zzzyyyvvvtttrrrqqqqqqqqqtttsssqqqooommmllllllkkkgggfffgggiiilllmmmmmmkkklllllllllllllllkkkkkkkkkmmmmmmllllllmmmmmmnnnoookkkkkkkkkkkkkkklllmmmnnnlllkkkkkkjjjjjjjjjjjjjjjnnnmmmnnnqqqsssqqqlllhhhhhhrrr}}}{{{yyyzzzwwwwwwxxxxxxzzz~~~yyyjjjZZZLLLAAA:::444444333222222111111111000000000000////////////////////////000111333333---------------------,,,////////////...---,,,+++///......---,,,+++***)))++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,))))))))))))************+++++++++******)))))))))((()))***++++++***)))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((()))***************'''(((((())))))(((((('''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&$$$''')))'''$$$$$$'''+++'''''''''(((((()))))))))))))))((((((''''''((((((&&&&&&&&&&&&''')))***+++''''''(((((((((((()))))))))((((((((()))***+++,,,......//////000/////////.........//////000111111///000111222333666:::===DDDKKKYYYmmm{{{jjjeeehhhzzz{{{{{{tttllleee```]]]XXXTTTOOOJJJHHHGGGEEEDDDDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>???EEEFFFGGGHHHGGGHHHJJJLLLNNNPPPRRRUUUWWWXXXYYYYYYXXXYYY[[[]]]```ccceeeffffffggghhhiiikkkmmmooopppqqqrrrtttvvvxxxzzz{{{|||zzz~~~~~~}}}{{{yyywwwvvvuuuuuutttuuuuuutttrrrrrrssstttuuuvvvvvvxxxyyyzzzzzz{{{|||zzzxxxuuusssrrrssssssrrrqqqooommmkkkiiihhhhhhffffffgggjjjlllmmmkkkjjjlllllllllllllllkkkkkkkkkmmmmmmmmmmmmmmmnnnnnnoookkkkkkjjjkkkkkklllmmmnnnnnnmmmlllkkkjjjkkklllmmmrrrsssvvv|||{{{uuuuuu~~~}}}wwwuuuzzz}}}{{{}}}}}}ooo___PPPDDD===999111222333333333111000///000000/////////.........000000...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,+++******)))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++------,,,,,,+++*********+++,,,,,,---,,,+++)))(((*********))))))))))))))))))))))))(((((((((''''''))))))************))))))&&&&&&'''(((((((((((((((((())))))******))))))(((&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%$$$&&&''''''%%%%%%''')))&&&&&&'''((()))******+++)))(((((('''''''''(((((('''''''''''''''((()))***(((((((((((((((((())))))''''''(((******+++++++++,,,---...///////////////.........//////000000000000111222222333666;;;>>>DDDKKKYYYmmm{{{jjjeeeiii~~~}}}yyy{{{{{{xxxvvvsssnnnhhhaaa[[[VVVSSSOOOLLLIIIFFFEEEEEECCCBBBAAA@@@???>>>============:::::::::::::::;;;;;;;;;::::::;;;<<<===>>>>>>???;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAEEEHHHKKKMMMMMMMMMMMMMMMPPPQQQSSSUUUWWWYYYZZZZZZ\\\]]]^^^```bbbdddeeefffggghhhjjjlllooopppqqqrrrrrrsssuuuxxxzzz}}}~~~}}}{{{yyyxxxvvvvvvvvvuuuuuuuuutttrrrqqqrrrtttuuuvvvxxxyyyzzzzzzyyyyyy|||{{{yyywwwuuuuuuuuuuuurrrpppnnnllliiihhhffffffffffffgggiiillllllkkkiiillllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnkkkkkkkkkkkkllllllmmmnnnnnnmmmkkkiiiiiikkkmmmnnnpppssszzz|||xxxxxx}}}|||}}}yyyrrrdddUUUHHH===777444000111222333333111000////////////............---000///...,,,***(((&&&%%%***+++++++++,,,,,,------,,,,,,,,,++++++***)))(((******)))))))))***+++,,,++++++++++++******))))))++++++++++++++++++++++++***+++,,,---.../////////------------------------......---------,,,,,,,,,,,,---------,,,+++)))((('''(((((()))***+++++++++******)))))))))((((((((())))))************))))))&&&&&&'''((((((((((((((()))******++++++******)))&&&&&&&&&&&&&&&'''''''''%%%&&&((((((((((((&&&%%%+++***)))***,,,---,,,***&&&''''''((()))***++++++,,,+++++++++++++++,,,,,,***)))((('''''''''''''''))))))))))))))))))((((((&&&''')))***+++++++++******+++,,,---.../////////.............../////////000111222222333666;;;>>>CCCKKKZZZmmmzzzjjjfffjjj~~~www|||zzzzzztttooollleeeccc___YYYTTTOOOLLLJJJGGGEEECCCBBBBBBAAA@@@>>>???>>>===<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>;;;:::::::::;;;<<<============>>>???AAABBBDDDEEEFFFJJJOOOQQQRRRQQQQQQQQQSSSSSSTTTVVVXXXZZZ[[[\\\]]]]]]^^^```bbbcccdddeeeiiikkknnnqqqssstttuuuuuuuuuvvvxxx{{{~~~}}}|||zzzyyyxxxwwwwwwuuuvvvvvvuuusssrrrsssuuuvvvxxxzzz{{{{{{zzzxxxvvvyyyyyyyyyxxxwwwvvvvvvuuusssrrrpppmmmkkkiiihhhhhhggggggggghhhjjjkkkjjjiiikkkkkkllllllllllllmmmmmmlllmmmnnnoooooooooooonnnnnnmmmmmmllllllmmmmmmmmmkkkjjjhhhgggiiilllpppssswww}}}~~~|||xxxyyyzzzyyywwwqqqgggYYYKKK@@@777111---///000111222222111000//////.........------------,,,,,,---,,,,,,+++***)))******+++,,,,,,---......000///...---,,,,,,,,,,,,000///---+++******++++++,,,++++++***))))))((((((++++++++++++++++++++++++******+++------.....................------------------------------------)))***+++++++++***((((((%%%&&&&&&''')))******+++************))))))))))))''''''((((((((((((''''''(((((()))***************)))******++++++******)))&&&'''''''''''''''''''''''''''((((((((((((''''''+++)))''')))---...+++(((((((((((())))))************))))))))))))***+++++++++***)))'''&&&&&&&&&&&&******))))))))))))(((((('''((()))******+++******)))***+++---.../////////........................///000111222333666:::===BBBKKK[[[nnnyyyjjjggglll~~~uuuvvvzzz|||~~~|||xxxssslllfffaaa^^^WWWUUUQQQMMMJJJGGGEEEEEEAAA@@@????????????===;;;======<<<<<<;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@??????AAABBBEEEGGGJJJKKKJJJLLLPPPRRRSSSTTTVVVWWWVVVVVVWWWXXXZZZ[[[]]]^^^\\\]]]___aaaccceeeggghhhlllnnnrrruuuxxxyyyyyyxxxyyyzzz}}}~~~}}}{{{zzzyyyxxxxxxuuuvvvvvvuuutttsssuuuvvvxxxyyy{{{|||{{{yyyvvvttttttuuuwwwxxxxxxwwwuuutttsssrrrpppnnnlllkkkjjjiiiiiigggfffgggiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmnnnooopppoooooonnnppppppooonnnmmmmmmmmmmmmiiihhhggghhhlllrrrxxx|||}}}yyyxxxyyywwwuuusssggg[[[KKK???888444000,,,//////000000000000000///.........---------,,,,,,)))***+++,,,------,,,+++******+++,,,---...//////333111...,,,,,,---...///111///---+++******++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,------------,,,,,,,,,+++******++++++,,,---------'''((()))***+++******)))((((((((()))))))))******++++++*********)))))))))''''''((((((((((((''''''(((((()))***************(((((())))))))))))(((((()))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&'''((())))))(((''')))))))))))))))))))))***'''&&&&&&&&&&&&'''((()))***)))((('''''''''''''''*********)))))))))(((((()))))))))))))))*********)))***,,,---///000000111////////////////////////...///000111222555999===BBBKKK\\\nnnxxxiiigggmmm|||sssssswww|||~~~zzztttrrrnnniiibbb\\\WWWTTTOOOMMMKKKHHHEEEDDDCCCCCC@@@???>>>?????????===;;;===<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>???@@@BBBBBBAAAAAACCCEEEHHHKKKNNNOOOMMMNNNPPPQQQSSSVVVZZZ]]]XXXXXXYYYZZZ[[[]]]___```]]]^^^aaacccgggiiilllmmmnnnqqquuuyyy{{{||||||{{{|||}}}}}}|||zzzzzzyyyyyyuuuvvvvvvvvvttttttvvvwwwyyyzzz|||}}}|||yyyuuusssqqqrrruuuwwwxxxvvvtttsssrrrpppooommmkkkjjjiiiiiijjjhhhffffffhhhjjjjjjjjjhhhhhhiiiiiijjjjjjjjjkkklllmmmooopppppppppooonnnrrrqqqpppnnnmmmmmmmmmmmmjjjiiiiiilllqqqyyy{{{xxxyyyzzzwwwsssppp___QQQ@@@555333444222000///////////////000000000......---------,,,,,,,,,((()))++++++,,,+++***)))******+++,,,...///000000...,,,(((&&&%%%''')))++++++***)))((((((***,,,---*********+++,,,,,,------------------------------******+++,,,,,,,,,++++++,,,,,,,,,++++++*********(((((()))***+++,,,,,,---'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))************))))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&+++++++++***************)))((('''&&&&&&'''((()))%%%))),,,,,,***((()))+++*********))))))))))))))))))))))))))))))***++++++(((((('''''''''(((((()))+++*********))))))((((((+++***)))))))))))))))******+++---...000111222222111111111000000000000000...///000000111444999<<>>??????>>><<<;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@BBBEEEHHHJJJKKKKKKKKKNNNPPPRRRSSSTTTUUUWWWYYYVVVXXXZZZ[[[ZZZ[[[]]]^^^___```cccfffjjjnnnqqqssstttttttttvvvxxx{{{}}}|||xxxuuusssrrrssssssuuuvvvwwwwwwxxxxxxvvvvvvxxxzzz{{{yyyuuurrrqqqrrrsssuuuvvvuuurrrooopppooommmllljjjiiiiiiiiigggfffeeeeeefffhhhkkklllkkkhhhddddddgggiiiiiihhhjjjlllnnnpppqqqpppooonnnooonnnmmmmmmmmmmmmlllkkkjjjiiijjjlllpppwwwzzzzzz~~~{{{zzzyyyssshhh^^^PPPGGG;;;444333444333222222111111111000000//////....../////////---,,,***...---+++*********++++++,,,***)))+++...///...,,,***))))))(((((())))))***((((((((()))*********+++///...---,,,+++*********000///...,,,+++***)))))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++(((((())))))******++++++(((((((((((((((''''''&&&"""###%%%''')))+++,,,------,,,)))'''&&&&&&'''(((''''''(((((())))))******(((((((((((())))))))))))++++++***)))))))))))))))******))))))))))))************)))(((((((((((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))%%%((()))''')))...000...'''((()))******)))((('''((((((((()))******++++++)))+++...//////000111333000000//////.........---000111222222333555888;;;@@@KKKYYYhhh}}}zzzllliiimmmzzzooommmmmm|||sssnnnjjjfff```[[[XXXVVVRRRNNNJJJFFFDDDCCCDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;999888777888:::<<<>>>AAABBBCCCDDDEEEHHHKKKLLLMMMMMMLLLOOOQQQSSSTTTTTTUUUWWWYYYYYY[[[\\\]]]]]]]]]```bbbdddeeefffiiilllooorrrsssssstttuuuwwwzzz~~~~~~~~~|||yyyvvvtttrrrrrrttttttuuuvvvvvvvvvvvvvvvuuuuuuwwwyyy{{{zzzxxxuuurrrrrrrrrtttuuutttqqqooopppooonnnmmmllllllkkkkkkkkkiiigggffffffgggiiikkkkkkhhheeeeeegggiiiiiiiiilllmmmnnnppppppppppppooopppooommmmmmmmmmmmlllkkknnnnnnooorrrwww|||sssyyyyyyssstttyyy|||xxxvvvtttlll___TTTHHHAAA777222222333333222111111111000000000//////............---,,,++++++,,,+++***)))(((((()))***+++)))((((((***+++)))'''++++++************++++++******++++++++++++++++++++++++++++++,,,---...//////...---+++************---......//////...---,,,******++++++++++++************))))))))))))))))))((())))))))))))(((''''''%%%%%%&&&'''(((***++++++---,,,)))'''&&&&&&'''(((((((((((()))******++++++(((((((((((()))))))))))))))(((((('''''''''''''''(((((((((''''''(((((((((***)))(((''''''''''''((('''((())))))******)))))))))*********))))))((('''))))))))))))***************,,,+++((('''***+++(((***)))(((''''''''''''((()))))))))***++++++,,,,,,***,,,...///...---...////////////......---------000111222222333555888;;;@@@JJJXXXggg|||vvvhhhfffjjjzzzpppooorrrtttnnngggaaa^^^ZZZTTTPPPNNNLLLJJJHHHEEECCCBBBAAACCCBBB@@@>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<=========;;;;;;<<<<<<<<<;;;::::::777999;;;>>>AAADDDFFFGGGHHHIIIKKKNNNOOOPPPPPPOOOPPPRRRTTTUUUUUUVVVYYY[[[]]]^^^______```aaadddgggjjjkkklllnnnoooqqqrrrsssrrrtttvvvzzz~~~~~~}}}~~~}}}|||zzzyyywwwvvvtttssssssrrruuuvvvvvvwwwvvvuuutttsssrrrrrrsssuuuxxxzzzyyyxxxsssrrrqqqrrrssssssqqqooommmmmmmmmlllllllllkkkkkknnnllliiigggfffggghhhjjjllljjjgggggghhhjjjjjjiiimmmnnnnnnooooooppppppqqqpppooommmlllkkklllllllllrrrtttwww{{{}}}ppplllwww~~~rrrhhhhhhppp}}}|||xxxrrrgggXXXMMM???999333000111333333111111111000000000000////////////...---,,,,,,,,,,,,++++++***)))))))))******///---++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))******+++,,,...///000---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((++++++***)))((((((''''''))))))******))))))(((''''''''''''(((((())))))))),,,+++)))(((''''''''''''((())))))******+++,,,,,,(((((((((((()))))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''((())))))************)))***++++++++++++******)))************+++++++++++++++---+++'''&&&((((((%%%+++)))'''%%%%%%&&&'''((((((((())))))***++++++++++++---......---,,,,,,---//////............------000111222222333555888;;;@@@JJJXXXfffzzzqqqdddbbbhhh~~~zzzooopppuuu|||vvvrrrhhhddd]]]XXXUUURRRNNNKKKJJJIIIGGGEEEDDDBBBBBBBBBAAA@@@===;;;:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>??????>>>===<<<<<<<<<===<<<======>>>>>>>>>>>>>>>===>>>@@@BBBEEEGGGIIIJJJIIIJJJMMMOOOQQQSSSTTTTTTRRRTTTVVVWWWWWWXXX[[[]]]```aaabbbbbbccceeeiiilllppppppqqqrrrrrrssssssssssssuuuxxx}}}||||||{{{{{{||||||{{{zzzvvvuuuttttttsssttttttuuuvvvwwwxxxxxxwwwvvvtttrrrpppooooooqqquuuxxxyyyyyytttrrrqqqpppqqqqqqooonnnhhhiiiiiiiiiiiiiiiiiiiiimmmkkkhhhfffeeefffhhhiiilllkkkjjjiiiiiijjjjjjjjjnnnnnnnnnnnnnnnpppqqqrrrmmmmmmllljjjiiijjjmmmooouuu{{{rrrjjjkkkxxxzzzqqqeeeeeeqqqxxxoooaaaQQQFFF888555222000111222111000000000000000000000//////111000...---,,,------...---------,,,,,,,,,------///...---------,,,++++++------------------------......------,,,,,,,,,+++,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,------,,,++++++******)))((('''((()))***++++++***)))(((*********))))))(((((((((***************)))(((((('''''''''((())))))******++++++)))(((''''''''''''((((((((()))******++++++(((((((((((())))))))))))******)))(((((((((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&))))))***************)))******+++++++++******))))))))))))*********++++++(((***)))&&&%%%((((((&&&'''&&&&&&&&&&&&'''(((((('''''''''((())))))******+++---///...---,,,---...////////////////////////000111222222333555888;;;@@@JJJWWWeeexxx}}}mmmaaaaaahhhxxx|||pppooosss~~~xxxsssnnniiifffZZZWWWRRRNNNKKKHHHFFFDDDDDDCCCBBB@@@???>>>======???>>><<<:::::::::<<<===<<<;;;;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;======>>>>>>???@@@AAABBBBBBCCCEEEGGGJJJMMMOOOPPPIIIJJJLLLOOORRRUUUWWWXXXUUUVVVYYYZZZZZZ[[[]]]___bbbccceeeffffffiiilllooossstttuuuuuuuuuuuutttsssvvvxxx|||~~~zzzxxxwwwxxxzzz|||{{{zzzttttttsssssssssuuuwwwxxxwwwyyyzzz{{{zzzxxxvvvtttsssqqqqqqrrruuuxxxyyyzzztttrrrpppooopppooommmlllfffggghhhhhhiiihhhhhhggghhhgggfffeeeeeeggghhhiiillllllkkkjjjjjjiiijjjjjjmmmmmmmmmmmmnnnooopppqqqjjjjjjjjjiiihhhjjjooosss|||uuupppnnnrrr{{{vvvpppfffkkkzzzzzzpppdddUUUFFF===666444222111111000///...//////////////////000000333111000...---......///---------.........------)))*********)))))))))***,,,------......------,,,------,,,,,,++++++******,,,,,,+++++++++,,,---------------------....../////////...---,,,+++++++++((()))************)))((())))))))))))******++++++***************)))((((((%%%&&&'''((()))+++,,,,,,******)))(((((('''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))***))))))(((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))*********))))))((((((((()))))))))))))))(((((((((((()))))))))******(((***)))&&&%%%((((((&&&!!!###&&&(((******)))(((((())))))******++++++,,,+++---/////////...///000000000000000000000000000000111222222333555888;;;???IIIVVVdddwww|||lll```aaahhhwwwssspppqqqvvvtttooojjjddd___\\\ZZZOOONNNKKKHHHEEEDDDCCCCCCBBBBBB@@@???======<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===???AAABBBCCCCCCDDDGGGKKKOOOSSSVVVXXXJJJKKKMMMPPPSSSVVVXXXZZZXXXZZZ\\\]]]]]]^^^```bbbccceeehhhjjjkkkmmmppprrrvvvvvvxxxyyyyyyxxxwwwvvvzzz|||~~~}}}~~~~~~}}}}}}{{{xxxuuuvvvzzz{{{zzzxxxtttsssrrrrrrsssvvvxxxzzzxxxzzz|||~~~~~~}}}zzzyyyyyywwwvvvvvvxxxzzzzzzyyysssrrrppppppooonnnkkkiiifffgggiiijjjjjjiiihhhgggccccccdddfffggghhhhhhiiikkkllllllkkkiiihhhiiijjjkkkllllllmmmmmmnnnooooooggghhhiiihhhiiimmmuuu{{{|||uuurrrvvv{{{|||~~~~~~uuupppkkkuuutttgggYYYLLL@@@999444333222111000///............////////////000000222111000///............++++++,,,---------,,,,,,)))+++,,,+++******+++,,,++++++------------++++++++++++++++++************)))******+++,,,...///000...---------------......------,,,+++************************************))))))******+++,,,,,,---))))))******))))))((('''%%%&&&'''(((***+++,,,---))))))))))))((((((((('''%%%%%%&&&''''''(((((()))(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&''''''((())))))))))))(((((('''&&&''''''((((((((((((''''''((((((((())))))))))))***,,,***&&&%%%''''''$$$"""&&&***,,,+++)))(((++++++,,,,,,---......///+++---///000//////000111///000000000000000111111000111222222333555888;;;>>>HHHUUUcccwwwmmmaaaaaagggzzzwwwssssssfffdddaaa[[[VVVRRRPPPPPPHHHHHHGGGEEECCCBBBCCCDDDAAAAAA@@@???????????????;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;<<<<<<======;;;;;;;;;:::;;;;;;<<<<<<======>>>???AAACCCEEEGGGEEEGGGJJJMMMQQQUUUXXXYYYOOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\___``````aaaccceeedddhhhllloooqqqrrrtttuuuwwwyyy{{{|||}}}|||{{{zzz~~~}}}~~~~~~~~~}}}{{{wwwvvvyyyzzzxxxuuusssrrrqqqqqqrrruuuxxxzzzxxxzzz~~~~~~|||zzzxxxxxxxxxxxxvvvtttrrrqqqpppppppppmmmjjjffffffggghhhiiiiiihhhfffeeeaaacccfffhhhiiiiiihhhgggiiikkkmmmkkkiiiggggggiiiiiijjjkkkmmmmmmmmmmmmllleeehhhjjjjjjlllrrr|||uuurrrvvv{{{wwwyyytttvvvyyykkk\\\NNNCCC;;;777111111000///.........///........./////////000000////////////...---,,,+++***+++,,,---......---,,,---///000...,,,***+++---)))***+++,,,,,,+++***)))************++++++++++++++++++++++++,,,---...///---,,,,,,+++++++++,,,,,,***)))(((''''''((()))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---((())))))))))))((('''''''''(((((()))******++++++)))))))))))))))(((((('''&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&%%%&&&'''((((((((((((((((((((()))))))))*********(((******&&&&&&))))))'''$$$&&&(((***+++***)))'''***++++++,,,------......,,,...//////...---...///---.........////////////000111222222333555888;;;>>>HHHUUUcccwwwpppaaa___ddd|||vvvtttuuu\\\ZZZWWWRRRMMMJJJIIIIIIAAAAAAAAA???>>>>>>@@@BBB===<<<<<<<<<======>>>???:::;;;<<<=========<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@AAADDDFFFIIIKKKJJJJJJLLLOOOQQQSSSUUUVVVSSSSSSSSSTTTUUUVVVWWWXXX\\\^^^```aaabbbccceeegggfffjjjooosssuuuuuuvvvwwwyyyzzz}}}~~~~~~~~~}}}xxxwwwyyyyyyvvvsssrrrqqqppppppqqqtttwwwyyyxxx{{{{{{zzzxxxwwwvvvtttqqqnnnqqqqqqpppqqqpppmmmiiieeedddeeefffggggggeeecccbbbbbbeeehhhkkkkkkjjjhhhfffiiikkkmmmlllhhhfffggghhhgggiiikkkmmmmmmmmmlllkkkeeehhhkkklllnnnuuuuuutttzzzwwwlllvvv~~~{{{yyyppp```OOOAAA888333111.........---,,,---///111---.........//////000000,,,---......---,,,***))),,,---///000000000//////,,,......,,,(((&&&&&&((('''(((***++++++***((('''*********++++++,,,,,,,,,///...---,,,+++*********,,,+++******))))))******,,,+++*********+++,,,---...,,,***((((((***,,,...///......------,,,,,,+++(((((((((((((((''''''&&&*********)))))))))))))))((()))))))))))))))((('''''''''(((((()))*********(((((((((((())))))))))))))))))(((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&%%%%%%&&&&&&'''(((((()))(((((()))************+++++++++###''''''&&&''',,,...,,,)))))))))))))))(((((((((((((((((()))******++++++---///000///,,,+++++++++,,,,,,,,,---------......000111222222333555888;;;===GGGUUUcccxxxrrraaa]]]bbb{{{}}}rrrrrrwwwOOOPPPOOOLLLHHHDDDBBBBBB?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======???>>>===<<<<<<<<<<<<<<<888999::::::;;;;;;::::::::::::;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>HHHGGGGGGGGGIIIKKKMMMOOOMMMLLLLLLMMMNNNQQQTTTVVVXXXVVVTTTTTTUUUYYY\\\___^^^___```bbbdddgggjjjkkknnnppprrrttttttvvvxxxzzz{{{}}}~~~|||zzzxxxxxxxxxxxxsssrrrqqqqqqpppqqqrrrssstttuuuwww{{{~~~}}}|||zzzvvvrrrppppppqqqqqqqqqqqqpppooommmlllkkkjjjlllmmmllliiigggffffffddddddeeehhhkkklllkkkjjjkkkkkkkkkjjjhhhhhhjjjllljjjlllmmmllljjjhhhhhhiiieeegggkkkpppwww|||nnnpppqqqrrrtttvvvzzz}}}xxxxxxvvveeeQQQFFF>>>777222000/////////000000000000000000///......111222333222444111---***)))***,,,---///...---,,,+++*********)))************+++++++++---+++)))(((((()))+++---,,,+++******++++++)))(((+++,,,---...///...---,,,---,,,++++++******++++++***))))))))))))+++,,,---+++,,,---...---+++)))'''///---,,,***))))))************))))))((((((''''''******))))))((((((''''''+++++++++***++++++,,,,,,***((('''))),,,...---+++)))))))))***++++++,,,,,,*********)))'''&&&''')))'''&&&%%%%%%%%%'''((()))%%%&&&''')))))))))(((((()))(((&&&$$$###$$$&&&'''))))))*********+++++++++---,,,***(((''''''((()))))))))(((((()))***++++++******,,,,,,,,,,,,*********+++,,,---------,,,+++///......---------......111///,,,---///111///......000222222333444777999AAAGGGTTTggg}}}tttddd___cccxxxyyysssJJJKKKJJJHHHDDDAAA@@@@@@======>>>>>>>>>?????????======<<<<<<<<<<<<======<<<;;;:::999999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888999999:::;;;===@@@CCCDDDGGGGGGHHHJJJKKKMMMOOOPPPKKKKKKJJJJJJLLLNNNQQQSSSWWWVVVVVVVVVWWWZZZ]]]___aaabbbdddfffiiikkkmmmnnnoooqqqsssuuuuuuvvvyyy{{{}}}~~~~~~|||~~~|||zzzzzzyyyzzzuuutttsssrrrrrrrrrssstttttttttuuuwwwyyy{{{}}}~~~|||{{{zzzvvvrrrooooooooommmmmmmmmlllkkkjjjhhhhhhiiijjjlllllljjjhhhhhhhhheeeeeefffhhhkkklllkkkjjjiiiiiiiiihhhggggggiiikkkiiikkkmmmlllkkkiiiiiijjjeeegggjjjpppxxxyyymmmllliiigggfffiiimmmqqquuuzzz}}}nnn]]]KKK@@@:::444111000////////////////////////...------...000111111000222000---+++******+++,,,,,,+++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++...---+++,,,,,,---+++******+++,,,---.........------,,,++++++******++++++((((((''''''((()))+++,,,'''((()))++++++++++++***...---,,,***))))))******))))))))))))((((((((((((***)))))))))((((((((('''---,,,+++)))(((((('''''')))((('''(((+++---,,,***,,,,,,,,,,,,++++++++++++((())))))(((''''''(((***))))))((((((((()))******'''&&&&&&%%%&&&'''((())),,,***)))''''''''')))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))))))))))))))***++++++***+++,,,------,,,+++***,,,,,,.../////////...---///......---------......111...,,,---///000///---///000111111222444777:::>>>EEESSSggg~~~vvveee```ddduuu|||uuuppp~~~BBBDDDDDDCCCAAA???>>>???<<<<<<======>>>>>>??????======<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;<<<===============<<<;;;;;;:::999999888888999999999;;;>>>CCCFFFIIIHHHIIIKKKMMMOOOPPPQQQQQQLLLKKKJJJJJJLLLNNNPPPRRRWWWWWWXXXYYY[[[]]]___```eeegggiiilllooopppqqqqqqrrrtttvvvwwwwwwxxxzzz|||}}}{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyywwwvvvuuussssssssstttuuuttttttrrrrrrrrrtttvvvwwwyyyzzzyyywwwsssooonnnnnnkkkkkkjjjjjjiiihhhgggggggggjjjllllllkkkiiiiiijjjgggfffggghhhkkkkkkjjjiiifffggghhhgggfffgggiiikkkiiikkkmmmnnnllljjjjjjjjjiiiiiilllsss||||||www}}}~~~uuummmiiibbb\\\XXXYYY___cccoooyyyttt```QQQAAA999555111///000000/////////...---------,,,,,,,,,...000000///---///...---,,,+++******+++((()))***,,,,,,,,,+++***)))************+++++++++***+++---......---+++***---,,,++++++,,,---+++***)))******+++,,,---......,,,,,,+++************+++)))(((((())))))***+++,,,,,,,,,,,,---......//////---,,,+++***************(((((((((((())))))))))))))))))))))))((((((((((((+++***)))'''&&&&&&&&&&&&)))((('''(((***+++***))),,,,,,,,,+++***)))))))))&&&'''((((((''''''((())))))************))))))(((((('''$$$######%%%(((***,,,+++)))(((((()))******************+++++++++++++++,,,---...---+++)))'''))))))))))))*********++++++,,,,,,------,,,,,,++++++,,,---............---......---------......//////...,,,,,,...///...---000000000000000333777;;;<<>>===>>>>>>==============================<<<<<<<<<<<<======>>>>>>===============>>>;;;;;;<<<============<<<;;;;;;;;;<<<<<<===>>>>>>============@@@DDDGGGJJJKKKMMMOOOQQQRRRRRRQQQQQQOOONNNMMMMMMNNNPPPSSSTTTWWWYYY[[[]]]___aaabbbccciiikkknnnrrrttttttttttttvvvxxxzzzzzzzzz{{{}}}}}}|||zzzzzzzzz{{{{{{{{{||||||zzzzzzyyyxxxwwwvvvvvvvvvxxxwwwvvvuuutttuuuuuuvvvtttrrrpppooooooppprrrtttvvvxxxxxxvvvrrrooollllllmmmllllllkkkjjjiiiiiiiiiiiikkkmmmmmmkkkjjjiiijjjiiihhhggghhhjjjkkkjjjiiifffggghhhhhhhhhhhhiiikkkkkkmmmoooooommmkkkjjjjjjmmmmmmpppuuu}}}}}}tttnnnppp|||uuuqqqkkkcccYYYSSSRRRVVVYYYdddsss~~~vvvgggSSSFFF999333111//////222000000///...---,,,,,,+++++++++---///111000...+++,,,---------,,,+++******)))***,,,------,,,+++)))))))))*********+++++++++***+++,,,------,,,+++***+++)))((()))******)))(((++++++******++++++,,,,,,,,,++++++***************+++++++++,,,,,,---......111000///...---------...,,,++++++***************''''''(((((())))))******))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((()))))))))))))))((((((((('''''''''&&&&&&((())))))'''&&&''''''((())))))***)))(((&&&%%%)))'''&&&%%%%%%&&&((()))(((((('''&&&&&&''''''(((''''''''''''((((((((((((++++++,,,,,,,,,+++)))((()))*********************,,,,,,,,,------,,,,,,,,,)))******+++++++++++++++...------------...//////......---------.........000000000//////222777;;;===DDDRRRfff}}}yyyhhhcccgggwwwssslllkkk|||zzz;;;===??????>>>===>>>??????>>>>>>===<<<;;;::::::======<<<<<<<<<<<<======;;;::::::999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@AAADDDGGGJJJLLLOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPOOOOOOPPPSSSUUUWWWZZZ[[[^^^aaadddffffffgggmmmooorrruuuwwwwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvuuuuuuttttttwwwvvvuuuttttttuuuvvvwwwtttrrrpppooooooqqqtttuuuuuuvvvvvvuuuqqqmmmkkkkkknnnmmmlllkkkjjjjjjkkkkkklllmmmooonnnkkkiiihhhhhhiiihhhggghhhjjjkkkkkkjjjhhhiiikkkkkkjjjjjjkkklllnnnooopppooolllkkkkkklllpppqqqsssvvvyyy{{{|||{{{tttllleeefffsss~~~xxxrrriii]]]TTTQQQRRRUUU]]]kkkwww{{{{{{jjjZZZGGG===444111000///000333000000///...---,,,,,,+++,,,,,,---///111000...++++++,,,---------,,,++++++---.../////////---***)))))))))*********+++++++++++++++************++++++***)))((((((*********(((,,,,,,,,,++++++******))),,,+++******))))))*********++++++,,,------......,,,,,,***))))))((())))))******+++*********))))))''''''(((((())))))******(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))((((((((((((&&&&&&'''''''''(((((((((((()))+++***'''&&&%%%&&&))))))*********)))'''&&&(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((,,,+++)))(((((()))************++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++---------------...//////.........---------...///000000///...///222777;;;???FFFSSSeee{{{zzziiidddhhh|||qqqkkkjjj}}}xxx===>>>@@@@@@>>>===>>>???>>>>>>===<<<;;;::::::999======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<===::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===============@@@AAACCCFFFIIILLLOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPOOOPPPRRRTTTWWWYYY]]]___bbbeeehhhjjjllllllqqqsssuuuwwwyyyzzzzzzzzz}}}}}}|||}}}~~~yyyyyyxxxxxxwwwvvvvvvvvvttttttuuuuuuuuuttttttsssttttttsssssstttuuuwwwxxxuuutttsssrrrrrrtttvvvwwwtttuuuuuurrrooolllkkkkkkmmmllljjjiiiiiiiiijjjkkkmmmooopppooollliiihhhhhhjjjhhhggghhhjjjllllllllljjjlllmmmmmmlllkkkkkklllooooooooommmlllllloooqqqtttvvvwwwvvvsssooommmlllddd``````kkkrrrdddYYYSSSSSSUUU^^^iiiuuu}}}|||ppp^^^OOO???777222111000///000333000/////////...------------------...000000...,,,,,,,,,---.........------//////000///...,,,+++))))))************++++++++++++******))))))******++++++***)))***,,,,,,,,,***,,,,,,---------+++***)))++++++***))))))))))))***'''((()))***++++++++++++(((((())))))***+++++++++)))******+++******))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((((((((()))***+++***((('''((()))((((((((()))***+++++++++(((***++++++)))'''&&&&&&+++,,,,,,,,,,,,++++++***((()))***++++++)))(((''''''''''''((((((((((((((())))))))))))************,,,***(((''''''(((***+++***+++,,,,,,,,,+++***))),,,++++++******++++++,,,++++++******++++++,,,------------------...///000...///000///------///000///////////////222666:::AAAGGGRRRdddxxxzzziiieeeiii~~~qqqkkkkkk}}}www~~~???@@@AAA@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<=====================>>>??????;;;;;;<<<============<<<<<<<<<===>>>???@@@@@@AAADDDEEEHHHKKKMMMNNNOOOOOONNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSUUUXXX\\\^^^aaabbbdddgggjjjnnnpppqqqvvvvvvxxxyyy{{{|||~~~~~~}}}{{{|||}}}}}}}}}zzzzzzyyywwwvvvuuutttssspppqqqrrrssssssrrrrrrqqqqqqqqqpppqqqrrrtttvvvxxxwwwvvvvvvuuuuuuuuuvvvvvvttttttssspppmmmkkkkkkllllllkkkjjjhhhhhhiiijjjkkklllnnnoooooommmkkkjjjjjjiiihhhfffgggjjjlllmmmmmmlllmmmooonnnlllkkkjjjjjjmmmmmmlllkkkllloootttxxx{{{{{{pppgggcccccc___bbblll}}}lll^^^XXXXXXZZZffflllyyy}}}qqqbbbPPPCCC888333111222111//////222////////////////////////...,,,+++,,,---...---+++---------....../////////.........------,,,,,,,,,)))************+++++++++******+++,,,,,,+++******+++))))))***+++,,,,,,+++(((***---///000...,,,***++++++***)))))))))))))))&&&'''(((************))))))***+++------------,,,((()))***++++++***))))))))))))))))))(((((((((((('''((((((((()))))))))******))))))(((((((((((((((***,,,---+++((('''((()))************************&&&(((+++,,,+++*********,,,,,,+++++++++,,,------******))))))((((((((((((''''''((()))))))))))))))))))))*********+++++++++*********************+++***+++,,,------+++)))(((+++******))))))******++++++******)))***+++,,,------,,,,,,------///000000///000111000......000222---///000000000222555888???EEEQQQbbbwwwyyyiiieeeiii|||rrrkkkjjj|||vvv~~~@@@AAABBBAAA>>><<<<<<<<<888888999:::<<<======>>>======<<<<<<<<<<<<======:::::::::::::::;;;<<<===<<<======>>>>>>>>>>>>>>>:::;;;===@@@CCCEEEGGGHHHIIIKKKMMMNNNOOONNNLLLKKKLLLLLLLLLLLLNNNQQQSSSUUUUUUUUUUUUVVVYYY]]]```ccccccdddfffiiilllpppssstttyyyyyyzzz{{{|||~~~}}}{{{{{{{{{{{{{{{{{{zzzyyywwwvvvtttsssrrrlllmmmoooppppppooonnnnnnnnnnnnooopppqqqtttvvvxxxyyyyyyxxxwwwwwwvvvuuuuuuttttttrrroookkkjjjkkklllnnnmmmkkkiiiiiijjjlllmmmkkkmmmoooooommmllllllllliiigggfffgggjjjmmmnnnnnnlllnnnoooooollljjjiiiiiijjjjjjjjjiiilllqqqyyy~~~rrreee```aaaccclll|||sssbbb\\\]]]```oooqqq~~~~~~wwwgggWWWFFF999555111000222222......000/////////000000000000000---,,,******+++,,,++++++...............///000111,,,,,,+++++++++,,,---...)))************+++++++++(((***...000000...***((((((''''''''')))******)))%%%(((---000222111///---+++******)))))))))))))))'''(((***+++,,,,,,++++++)))***+++,,,+++)))'''%%%((()))***++++++***)))(((******))))))(((((('''''''''((((((((())))))******%%%&&&&&&'''((()))+++++++++---...,,,)))'''(((*********))))))((((((''''''###&&&***,,,---,,,---...******)))((()))***,,,---+++***'''%%%%%%&&&((()))&&&&&&'''(((((()))(((((((((((((((((()))))))))))))))***,,,------,,,+++******+++---------+++)))(((+++***)))(((((()))***+++)))((('''''''''(((***+++,,,,,,,,,---...///000111///111222111///...000333,,,...000111111222555777>>>DDDPPPaaavvvxxxhhheeeiiiyyyrrrkkkiii{{{uuu~~~>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<>>>???@@@AAAAAAAAABBB@@@>>><<<<<<===>>>@@@<<>>EEEQQQ```ssszzzhhhbbbeeeyyyrrrooonnn|||zzz>>>======<<<;;;<<<<<<<<<999999999999999999999999;;;;;;<<<<<<<<<=========@@@@@@@@@@@@???>>>===<<<========================:::>>>BBBDDDEEEGGGJJJMMMLLLJJJIIIJJJMMMMMMLLLIIINNNNNNPPPSSSUUUWWWWWWWWW\\\]]]___aaadddgggjjjkkkllllllmmmooorrrwww{{{}}}~~~}}}~~~~~~|||zzzxxxwwwwwwwwwwwwuuusssqqqooonnnoooooonnnlllkkklllnnnoooooonnnmmmoooqqqtttvvvyyyyyyyyyxxxvvvtttrrrqqqpppooommmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjnnnmmmkkkjjjiiihhhhhhiiihhhhhhhhhhhhhhhiiijjjjjjjjjkkkkkkjjjjjjiiihhhhhhjjjjjjiiijjjmmmsss{{{pppdddeeemmm|||wwweee^^^cccmmmxxxjjj^^^PPPAAA777444222111000///....................................***+++,,,...//////......---,,,,,,+++************++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,------,,,,,,+++***)))******+++,,,+++++++++((()))******++++++******((())))))))))))*********+++***))))))))))))***+++))))))***+++++++++++++++++++++***)))))))))******+++,,,,,,+++***)))'''&&&''''''''''''((((((((((((******))))))))))))******+++*********)))))))))(((******)))(((((()))******)))))))))******+++++++++*********)))))))))((((((''''''&&&&&&%%%%%%%%%&&&)))(((''''''''''''((()))(((&&&$$$%%%''')))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))(((((((((((()))******)))((((((((()))******,,,---...///000//////...111111111000000000/////////000111111111222555888<<>><<<;;;::::::;;;>>>@@@@@@@@@???>>>;;;???CCCFFFHHHIIIKKKMMMNNNLLLJJJKKKLLLNNNNNNNNNSSSSSSTTTUUUWWWXXXYYYZZZ^^^```cccgggkkknnnpppqqqrrrrrrrrrtttvvvzzz~~~~~~}}}zzzyyyuuuuuuttttttsssqqqpppoooooooooooonnnkkkjjjkkkmmmooonnnnnnnnnppprrrtttvvvyyyyyyxxxwwwuuusssqqqpppkkkjjjjjjiiiiiijjjjjjkkkggghhhiiijjjkkkkkkkkkjjjnnnmmmllljjjiiiiiiiiiiiiiiiiiihhhggghhhiiijjjkkkkkkkkkkkkjjjiiihhhhhhgggggghhhjjjlllpppwww~~~}}}uuullliiiqqq|||ttteeeaaalllyyysss```SSSHHH<<<444111111111000///..........................................---------,,,,,,,,,************************************************,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,((()))******++++++******((((((((()))))))))************))))))))))))******((())))))************))),,,+++***)))((((((((((((++++++***)))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((***))))))(((((())))))***(((((())))))******++++++******))))))))))))((((((((('''''''''&&&&&&&&&&&&))))))(((((((((((()))***(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))******+++******))))))******+++++++++***)))))))))******------...////////////...000000000000///////////////000111111111222666888;;;AAANNN___sssxxxfff```cccppp{{{wwwsss~~~zzz===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>======<<<===???BBBCCCCCCCCCBBB???BBBEEEIIIKKKMMMNNNNNNNNNMMMLLLLLLNNNQQQTTTUUUWWWXXXYYYZZZZZZZZZ\\\]]]```cccggglllqqqtttvvvwwwwwwwwwvvvwwwyyy{{{~~~~~~~~~~~~~~~|||zzzxxxsssssssssrrrqqqqqqpppooooooppppppnnnkkkjjjkkklllnnnnnnooopppqqqssstttuuuxxxxxxwwwuuusssrrrpppooojjjiiiiiiiiiiiijjjjjjkkkggghhhiiijjjkkkkkkkkkkkkmmmmmmlllkkkjjjjjjiiiiiikkkjjjhhhgggggghhhjjjkkkmmmlllkkkjjjjjjiiiiiiiiigggiiimmmppptttyyy|||sssmmmlllrrr{{{ooojjjmmmzzz|||iiiTTTGGG@@@999333111111000///.......................................///...---,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++***************)))((((((++++++,,,,,,,,,++++++***++++++,,,------------,,,******+++,,,,,,,,,,,,,,,++++++***))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((()))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((((((((())))))'''&&&&&&&&&''''''(((((((((((())))))))))))(((((('''''''''((())))))******************************++++++******))))))))))))------........./////////////////////////////////...///000111111333666999;;;BBBNNN^^^rrrwwweee___bbbmmmrrrooommmzzz{{{======<<<;;;;;;;;;;;;<<<999:::::::::;;;;;;;;;<<<=========>>>>>>>>>??????<<<===>>>??????@@@@@@???@@@@@@AAACCCDDDFFFHHHIIICCCDDDFFFIIILLLNNNNNNNNNLLLKKKKKKLLLNNNSSSXXX[[[\\\^^^``````______aaacccdddfffkkkppptttwwwyyyzzzyyyyyyxxxxxxyyy{{{~~~~~~~~~{{{{{{|||}}}|||zzzxxxvvvuuutttsssrrrqqqqqqppppppoooppppppnnnlllkkklllnnnnnnooopppqqqrrrsssssssssvvvuuutttrrrqqqpppoooooollllllkkkjjjjjjiiijjjjjjhhhhhhjjjkkkllllllllllllllllllllllllkkkjjjjjjiiikkkjjjiiihhhhhhiiijjjjjjmmmmmmlllkkkkkkkkkkkkllljjjmmmqqqtttvvvyyy|||~~~}}}sssjjjiiippp}}}vvvrrrvvv~~~yyyjjjYYYFFF<<<777444111111000//////.......................................------,,,,,,,,,---......)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((******+++,,,,,,+++++++++++++++,,,------------,,,******+++,,,,,,,,,,,,+++++++++******))))))(((((())))))************))))))(((((()))))))))(((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((((((((+++******)))((('''&&&&&&)))))))))(((((((((((('''&&&&&&&&&'''&&&%%%$$$$$$&&&&&&&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))))))))))))(((---------------......///.....................///...///000111111333666999===CCCNNN]]]qqquuuddd___bbbnnn|||ooommmnnn|||xxx>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>????????????AAABBBBBBCCCCCCCCCCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOGGGFFFFFFHHHKKKMMMMMMLLLIIIJJJKKKMMMOOOSSSYYY]]]aaaeeehhhiiigggfffgggjjjiiikkkooosssvvvzzz|||}}}{{{zzzyyyyyyzzz|||~~~}}}}}}}}}~~~~~~xxxxxxyyyxxxxxxwwwvvvvvvvvvuuutttrrrqqqqqqppppppoooppppppooonnnmmmnnnpppoooppprrrsssssssssrrrqqqrrrqqqpppooonnnnnnnnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkklllllllllkkklllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiilllkkkkkkjjjjjjkkkmmmnnnnnnqqquuuvvvuuusssssssssooohhhdddlllyyy}}}{{{yyynnnZZZMMM???999666333333444//////......---......///........................+++,,,,,,------.........***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))***++++++++++++++++++***++++++,,,,,,,,,,,,,,,'''((())))))******))))))((())))))***+++,,,------******++++++++++++******)))))))))))))))(((((('''(((((((((((()))***+++,,,%%%&&&&&&'''((()))******''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''******)))((('''&&&%%%%%%))))))(((((((((((('''''''''((()))))))))((('''&&&$$$%%%&&&'''((((((((('''&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((())))))******))))))((('''((())))))******))))))------,,,,,,------...///---------...............---///000111111333777999>>>CCCNNN]]]ppptttccc___cccppp|||nnnmmmppp~~~{{{??????>>>============>>>???@@@@@@AAABBBBBBCCCCCC>>>>>>>>>?????????@@@@@@DDDEEEFFFHHHJJJKKKLLLLLLNNNPPPRRRTTTVVVWWWWWWWWWNNNLLLIIIIIILLLNNNOOONNNMMMNNNPPPQQQRRRUUUZZZ^^^fffkkkqqqsssqqqooooooqqqpppqqqsssuuuxxx{{{~~~~~~}}}||||||}}}~~~}}}{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwvvvtttrrrpppoooooooooooopppqqqpppooooooqqqsssppprrrsssttttttrrrpppooonnnnnnmmmllllllmmmnnnnnnmmmmmmlllkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjiiikkklllmmmmmmmmmlllkkkjjjiiijjjkkklllllljjjhhhgggiiihhhhhhhhhiiikkkmmmnnnrrrtttwwwvvvqqqkkkgggeeeaaa___eeewww|||~~~ooobbbNNNEEE===:::777333333555.........------......///........................+++,,,---.........---,,,)))***,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++******)))))))))***+++++++++++++++)))******+++,,,+++++++++'''(((((())))))))))))))))))***+++,,,---......///***+++,,,------,,,+++***)))*********))))))((('''******)))))))))***++++++'''((())))))))))))((('''''''''''''''((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&'''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''))))))(((((((((''''''''')))***+++,,,,,,***)))'''$$$%%%'''((()))))))))(((%%%'''((('''%%%%%%'''***&&&&&&''''''''''''&&&&&&((((((((()))******++++++))))))***++++++***))))))&&&''')))+++,,,,,,,,,+++------,,,,,,,,,---...///,,,,,,---------.........---...000000111333777:::<<>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA>>>????????????@@@@@@@@@BBBDDDHHHKKKOOOSSSUUUVVVVVVYYY]]]aaabbbaaa___]]]UUURRRMMMMMMOOORRRSSSRRRRRRUUUWWWWWWWWWXXX\\\```iiipppwwwyyywwwtttuuuvvvuuuuuuvvvwwwyyy|||}}}|||zzzxxxwwwvvvuuuuuuyyywwwvvvttttttuuuwwwxxxwwwvvvsssqqqooonnnnnnnnnooopppqqqqqqpppqqqsssuuuqqqssstttuuutttrrrooommmlllkkkkkkjjjkkklllmmmnnnkkkkkkjjjjjjjjjjjjjjjkkkhhhiiiiiiiiiiiihhhhhhgggkkklllmmmmmmmmmlllkkkjjjhhhjjjlllmmmmmmkkkhhhfffgggfffeeefffgggjjjlllnnntttvvvwwwuuunnnfff___[[[YYY[[[iii~~~~~~~~~wwwgggYYYCCC===999777333...---000......---------......///........................+++---...//////---,,,***(((***+++,,,,,,+++)))(((************************)))))))))))))))(((''''''((()))***+++++++++++++++))))))***++++++++++++***))))))***+++++++++++++++...------------------,,,+++,,,------------,,,+++***************)))((((((+++***)))((((((''''''((()))***++++++***(((&&&$$$''''''''''''((((((((()))(((***+++,,,,,,+++***(((&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((()))***)))(((((((((''''''''''''&&&'''((()))((('''%%%$$$%%%&&&((()))*********)))%%%'''((('''%%%%%%'''***(((((())))))))))))((((((###$$$%%%&&&''')))*********+++,,,------,,,+++***&&&(((***,,,---......---------,,,+++,,,---...///,,,,,,,,,------.........---...000000111444777::::::@@@KKK[[[pppsssccc```eeettt|||ooommmmmm|||@@@@@@????????????>>>>>>>>>>>>>>>===>>>???@@@@@@??????@@@@@@@@@AAAAAABBBDDDFFFIIIOOOVVV^^^dddhhhaaadddiiimmmmmmjjjfffccc\\\VVVMMMIIIKKKPPPTTTVVVSSSUUUXXX[[[\\\\\\[[[YYY]]]dddrrr~~~zzzwwwxxxxxxxxxxxxxxx{{{~~~~~~yyytttqqqqqqssstttwwwwwwvvvtttrrrpppmmmlllppprrrssssssqqqppppppqqqpppqqqpppooonnnoooqqqtttuuutttsssqqqooommmlllkkkjjjiiihhhhhhiiikkklllnnnhhhiiiiiijjjjjjiiiiiihhhiiijjjjjjkkkjjjiiihhhgggkkkllllllllllllllllllkkkjjjjjjjjjjjjjjjiiihhhgggffffffeeeaaa___bbbkkkssszzzyyytttmmmeee^^^ZZZXXXWWWfff|||xxxzzz~~~zzziiiWWWJJJ;;;999666444333111///,,,&&&,,,222333///,,,,,,///,,,,,,,,,---------......000...---,,,,,,---///000++++++************+++++++++,,,,,,+++)))((()))***))))))***(((%%%$$$$$$%%%)))))))))((((((((((((((((((((()))***,,,---.........---,,,,,,+++++++++,,,***'''$$$%%%(((***)))(((///...,,,************++++++***)))(((((()))***+++(((((((((((()))))))))))),,,+++***((('''&&&&&&&&&'''''''''''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%))),,,))))))))))))))))))))))))&&&%%%%%%'''((()))'''&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))------,,,+++)))'''%%%$$$''''''(((***+++,,,---...------------------------............/////////000---///111222333444666777:::@@@KKKZZZkkkssseeeaaaddduuurrrjjjpppDDDCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCDDDDDDFFFGGGJJJOOOUUU\\\bbbfffcccfffjjjmmmnnnlllhhhfff^^^XXXQQQMMMNNNRRRUUUWWWXXXZZZ\\\^^^___^^^]]][[[WWW]]]jjjyyy~~~}}}zzzzzz{{{|||}}}~~~zzzwwwvvvvvvwwwvvvuuutttrrrooommmkkkkkkoooqqqssssssqqqqqqqqqrrrrrrrrrqqqpppnnnoooqqqtttsssssssssrrrqqqooonnnmmmjjjjjjjjjjjjkkklllmmmnnniiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhgggffffffggggggiiijjjkkklllllllllkkkkkkjjjjjjjjjjjjiiihhhggggggcccdddccc___]]]___gggnnnrrrqqqnnnggg___YYYWWWWWWbbbssszzzqqqrrrxxx}}}}}}|||wwwkkk\\\LLLAAA;;;999666555444333111...,,,///222222000///000222,,,---------............///...,,,++++++,,,---...+++******))))))))))))******,,,---,,,***(((((()))'''((())))))((((((***+++''''''(((((())))))******+++++++++++++++++++++,,,,,,+++******))))))******+++(((&&&&&&)))+++***))),,,+++***)))(((((())))))+++***)))((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((''''''%%%&&&'''((((((((((((((()))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&(((***,,,---***************************)))''''''((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&((()))******)))((('''&&&&&&&&&'''(((&&&&&&&&&'''((()))***+++++++++***)))))))))))))))(((((())))))******++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...///000000222555777<<>>>>>>>>???@@@@@@???>>>===>>>???@@@AAACCCEEEFFFGGGGGGHHHKKKOOOTTTYYY^^^aaaaaacccfffiiijjjhhhfffeee^^^ZZZUUUSSSSSSVVVXXXYYY^^^___aaacccdddcccaaa```WWWZZZeeettt~~~~~~~~~}}}zzzwwwuuusssrrrtttssspppmmmllljjjjjjjjjmmmooorrrsssrrrssstttuuuttttttsssqqqooooooqqqsssqqqrrrssssssrrrqqqooonnnjjjjjjkkklllmmmmmmmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjiiihhhfffddddddeeeggghhhggghhhiiikkklllllllllllljjjjjjjjjjjjiiihhhgggfff``````___[[[XXXYYY___dddggggggeee___XXXVVVZZZ^^^ssszzzpppnnnrrrtttzzz~~~yyyqqqpppxxxwwwkkk```SSSFFF===999888666555555444222111///000000000000000111111------........./////////...---,,,*********+++,,,---,,,+++***************))),,,......,,,)))((((((&&&((()))***))))))+++---''''''((()))***+++,,,,,,......---,,,+++******)))))))))((((((''''''((((((+++)))((((((***+++++++++******)))((((((((())))))))))))))))))(((((('''&&&(((((((((((()))))))))))),,,,,,---,,,+++***((('''%%%&&&''')))******++++++))))))(((''''''''''''(((''''''''''''''''''''''''(((%%%###$$$'''******)))************************///,,,)))'''''''''&&&$$$&&&&&&&&&%%%&&&''''''(((%%%%%%&&&'''(((((())))))(((''''''''''''(((((()))&&&&&&'''((()))***+++++++++***)))(((((()))***+++(((((((((((()))+++---...++++++++++++++++++******------------------------,,,,,,---------.........,,,---.........000444777999@@@JJJXXXjjjuuugggdddhhhxxxtttmmmuuu~~~BBBBBBAAA@@@??????>>>===>>>???AAABBBAAA@@@>>><<>>BBBBBBCCCCCCCCCCCCCCCCCCFFFGGGHHHKKKMMMPPPRRRTTTSSSUUUXXX[[[\\\\\\[[[ZZZXXXXXXZZZ[[[^^^aaadddfffeeegggjjjmmmoooqqqssssssooollloooxxx}}}yyyvvvtttssssssrrrrrrrrrrrrpppnnnkkkjjjkkkjjjiiiiiijjjlllnnnpppmmmooorrrttttttuuuvvvxxxvvvvvvvvvtttqqqppppppqqqsssssssssrrrpppnnnkkkjjjggghhhjjjkkkkkkjjjiiihhhjjjkkkkkkllllllkkkkkkjjjhhhjjjlllmmmmmmllljjjiiifffhhhkkknnnppppppooooooiiiiiiiiihhhgggfffdddddd___^^^ZZZUUUOOOLLLJJJJJJTTTTTTSSSRRRVVVcccuuuuuuqqqmmmrrruuusssoooqqqzzzssscccSSSHHH???888333444222111222333333222000,,,,,,---///000///,,,***.........////////////000......---,,,,,,,,,,,,,,,------,,,+++++++++++++++))),,,//////---***((((((((()))***)))((('''((())).........------,,,,,,,,,++++++++++++++++++++++++(((((('''''''''(((((()))'''((()))))))))))))))***))))))))))))))))))(((((("""$$$&&&(((************(((((((((((())))))))))))***,,,---...---+++)))((()))***************))))))'''''''''(((((((((''''''''''''''''''''''''''''''+++(((%%%'''+++...,,,((())))))))))))))))))))))))***'''$$$###$$$&&&&&&&&&((('''&&&%%%&&&'''((()))******)))(((''''''&&&&&&'''(((((())))))*********(((((()))))))))((('''&&&+++***)))))))))***+++,,,000...,,,)))((('''((()))((()))***+++,,,---......------......////////////////////////000000000000000000000//////222777:::>>>DDDNNN[[[lllssseeecccgggyyywwwuuu{{{vvv}}}DDDDDDDDDCCCCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCBBBEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFHHHJJJLLLMMMOOOOOOQQQSSSXXX[[[]]]]]]\\\ZZZXXXZZZ]]]___bbbfffkkknnnjjjlllooosssvvvyyy{{{}}}yyyvvvxxx~~~}}}yyytttpppnnnmmmmmmiiiiiihhhhhhgggggggggfffjjjjjjjjjkkkllloooqqqrrroooqqqtttuuutttuuuvvvwwwuuuvvvvvvtttrrrppppppqqqsssrrrpppnnnllljjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhjjjjjjkkkkkkkkkkkkjjjjjjhhhjjjmmmppppppnnnkkkiiigggiiillloooqqqqqqpppoooiiiiiiiiihhhgggeeecccccc```___[[[VVVPPPKKKGGGEEELLLKKKMMMRRR^^^pppuuummmgggiiilllnnnqqqwwwuuuiiiWWWHHH>>>888444111333111000000222222111///---...///000///...---,,,------........./////////,,,,,,------------------******))))))))))))*********---//////---***))))))(((***+++,,,++++++---/////////...---,,,+++******((()))))))))******++++++((((((''''''(((((())))))&&&(((******)))((()))***))))))))))))((('''&&&%%%###$$$&&&(((***++++++,,,(((((((((((()))))))))))))))***+++++++++***((('''***************)))((((((&&&'''(((((((((((((((''''''''''''''''''''''''''')))'''&&&'''***+++***(((((((((((((((((((((((((((&&&%%%######%%%'''''''''''''''&&&&&&''''''((()))&&&&&&'''((())))))******((()))***************)))&&&(((***+++,,,---,,,,,,......------+++******)))---,,,+++***)))******+++((()))***+++,,,...//////+++++++++,,,------......//////000000000111111111000111222222222444888;;;>>>DDDNNN[[[kkkrrrdddaaadddxxxwwwwwwvvvqqqxxxAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJLLLMMMNNNNNNQQQTTTZZZ^^^``````^^^\\\\\\___bbbdddfffjjjpppuuurrrsssvvvyyy||||||{{{{{{}}}~~~}}}zzzuuupppllliiihhhgggcccbbb```___```bbbdddfffllllllmmmnnnpppqqqrrrrrrrrrtttuuuvvvtttttttttuuussstttuuutttrrrppppppqqqpppooollljjjhhhhhhhhhiiijjjjjjiiiiiiiiiiiiiiijjjiiiiiijjjjjjjjjjjjiiiiiihhhiiikkkmmmnnnmmmkkkjjjgggiiillloooqqqpppnnnmmmiiiiiihhhgggfffdddcccbbbaaa___]]]YYYUUUPPPKKKGGGHHHIIINNNZZZmmmzzzpppeeeeeeffflllvvv~~~zzzvvvjjj^^^NNNAAA:::777666555333222111111222222111///...//////,,,))))))---000,,,---------............)))***+++,,,,,,---------******)))******+++,,,---,,,---......,,,************+++,,,,,,++++++---...,,,,,,++++++******))))))'''((((((((())))))))))))'''''''''''''''((())))))&&&))),,,,,,***)))***+++---------,,,+++)))'''&&&(((((((((((()))***++++++(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))***)))))))))'''((()))*********))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&'''(((((((((((((((%%%&&&'''((()))***+++,,,)))***+++++++++***)))((('''(((***,,,------,,,,,,((()))+++,,,,,,+++***)))++++++++++++++++++++++++******++++++,,,---......+++,,,,,,---......//////////////////000000000000000111333333444555888:::;;;AAAKKKWWWggg|||rrreee```cccvvv~~~uuuvvvpppllluuuCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKGGGHHHJJJLLLMMMNNNOOOOOOPPPTTTZZZ```bbbaaa^^^\\\```cccfffgggiiimmmsssxxxxxxyyy{{{~~~}}}yyyvvvvvvwwwxxx{{{xxxtttnnniiifffeeedddfffdddaaa___```dddhhhkkkoooooopppqqqrrrqqqqqqqqqtttuuuwwwvvvtttsssssstttrrrsssttttttrrrppppppqqqnnnllliiigggfffgggiiijjjlllkkkjjjiiiiiiiiikkkkkkiiiiiiiiijjjjjjiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjfffhhhlllooopppooommmkkkiiiiiihhhgggfffdddbbbaaaaaa```^^^\\\YYYTTTOOOKKKIIIKKKSSSdddyyyyyygggeeegggooo~~~}}}uuuooo___TTTEEE:::555444555555555333222222333333111000......,,,&&&"""###+++222,,,,,,,,,---------......'''((()))***,,,,,,,,,,,,,,,,,,,,,---...///000111---......---+++******+++,,,------+++)))''''''(((((((((((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))'''***---...+++***+++---222222222111///---+++))),,,+++)))((((((((()))***(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''%%%&&&''')))************((()))***+++,,,,,,+++***''''''''''''''''''''''''''')))++++++***))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%&&&((()))))))))((('''(((((((((((())))))))))))***+++,,,,,,+++***)))(((((()))+++++++++***(((&&& $$$(((+++,,,+++***+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...//////000111222222333............/////////000...000333444444555777999===CCCMMMYYYiii}}}ssseee```cccuuu}}}ttttttllljjjtttEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDEEEGGGGGGFFFIIIHHHGGGEEEEEEEEEFFFFFFJJJLLLNNNOOOPPPQQQSSSTTTTTTXXX^^^```______aaacccfffggghhhkkknnnssswwwyyy~~~wwwpppnnnqqquuuuuuuuutttqqqnnniiieeebbbdddddddddfffhhhkkknnnpppsssssssssssstttvvvwwwxxxuuuuuuuuuuuuuuutttssssssuuutttrrrqqqpppooooooooommmiiieeecccdddggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhlllllllllkkkkkkjjjjjjjjjhhhhhhhhhhhhiiijjjkkklllgggggggggggghhhiiikkklllkkkiiifffdddeeeeeedddccciiieeebbbccceeeaaaXXXPPPPPPUUUaaaqqqooopppvvvzzzlllaaaNNNHHH???888444333333333222222111111000/////////---------------...///000,,,------......------,,,,,,,,,+++---...///---,,,------,,,+++,,,---...///!!!$$$)))---///...---+++,,,,,,++++++***)))(((((())))))************)))((()))))))))((()))******++++++***)))))))))***,,,---+++***)))(((((()))***+++***,,,------+++******+++&&&&&&''')))++++++***((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''))))))))))))(((((((((((()))******)))&&&$$$######******)))(((((((((((((((******+++++++++)))'''&&&,,,+++)))'''&&&''''''(((***+++,,,***(((''''''((((((((()))(((((('''&&&&&&(((((()))***+++,,,,,,------------,,,,,,+++++++++---,,,,,,+++******++++++---------.........//////222///+++((((((***///222---///000000000222444666<<>>EEEPPPaaaxxxpppfffeeeqqq{{{pppjjjqqq~~~rrrrrrPPPQQQRRRSSSUUUWWWXXXXXXWWWWWWYYY[[[^^^```aaabbbeeefffiiijjjkkkmmmpppsssssstttvvvwwwyyy|||}}}zzzyyyyyy{{{|||~~~|||yyywwwuuuuuuvvvwwwxxx~~~|||{{{zzz{{{{{{|||{{{zzzyyyxxxxxxyyy{{{|||{{{zzzxxxvvvtttrrrqqqpppsssqqqpppnnnlllkkkjjjjjjjjjjjjhhhhhhhhhiiijjjkkkjjjjjjjjjjjjjjjjjjiiiiiigggggghhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhffffffeeeddddddddddddeeedddfffggggggfffggghhhjjjlllqqqxxx{{{xxxtttqqqppprrrrrreee]]]\\\dddmmmyyytttbbbVVVGGG===444222222000000111000111333444444333222000////////////////////////+++,,,------............,,,,,,,,,+++++++++************+++,,,,,,+++++++++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,------......+++,,,---.........,,,,,,---,,,+++))))))))))))******))))))))))))******+++))))))))))))((((((((((((&&&&&&&&&''')))******)))%%%%%%&&&'''((()))***+++&&&&&&%%%%%%&&&''')))+++'''((()))***++++++++++++''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((('''((()))))))))((('''''''''((()))***+++,,,)))+++,,,,,,++++++---...'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&'''))))))******((()))***++++++***)))(((************************''''''((((((***+++---...***......,,,,,,000111///000000111000000///...---///////////////000000111111111111111222333555555:::>>>EEEPPPaaayyyqqqgggeeeooo{{{rrrnnnwww}}}rrrqqqSSSTTTUUUWWWXXXZZZ[[[\\\\\\\\\^^^___aaacccdddeeejjjlllnnnoooppprrruuuwwwwwwyyyzzz{{{|||~~~{{{yyyxxxxxxyyyzzzzzzxxxvvvtttrrrrrrrrrsssooottt|||~~~}}}||||||}}}~~~~~~{{{zzzyyyyyyyyyzzz|||}}}|||{{{yyywwwuuurrrqqqooommmmmmlllkkkkkkkkkkkkllllllllljjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiijjjhhhhhhgggffffffgggggghhheeeeeeddddddddddddeeeeeegggggggggfffhhhlllrrrvvv{{{{{{uuuqqqppp{{{mmmaaa]]]```kkkvvvzzzjjjXXXLLL===666111222333111111333000222333444444333111000........................***+++,,,---............,,,,,,+++++++++************++++++,,,,,,,,,++++++,,,+++******)))*********++++++++++++++++++++++++...---,,,+++***+++++++++,,,------......---,,,,,,,,,++++++***))))))******))))))(((((()))******+++)))))))))((((((((('''''')))'''&&&(((***+++***)))$$$%%%&&&(((***,,,......(((''''''&&&''')))+++,,,&&&'''(((***++++++++++++''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))'''(((((())))))))))))***((((((((('''(((((()))***%%%&&&''''''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))***++++++******((()))***++++++***)))((())))))))))))))))))))))))((((((((()))+++---...///,,,......,,,---000///,,,000000111000000///...---///////////////000000111111111222222333555666777;;;???GGGRRRccczzzrrrgggeeemmm{{{tttrrr~~~~~~sssrrrWWWXXXYYY[[[]]]___```aaacccccceeefffhhhjjjkkklllqqqssstttuuuuuuwwwzzz|||}}}~~~~~~}}}{{{yyywwwwwwvvvwwwuuutttrrrqqqpppppppppqqqkkkmmmrrryyy~~~}}}|||||||||}}}~~~yyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{yyywwwtttrrrpppkkkkkkkkkkkklllmmmnnnnnnmmmlllkkkiiihhhggggggfffhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeefffggghhhddddddddddddeeefffggghhhjjjiiiiiijjjnnnuuu~~~{{{xxxyyy{{{jjjcccdddiiisss{{{yyylll\\\LLLBBB555000...111222000000111111222333333333222111000........................***+++,,,---------------,,,,,,,,,+++++++++******------------,,,+++))))))++++++***************+++++++++++++++++++++++++++,,,+++***(((''''''((()))---------...------,,,,,,)))***++++++++++++******(((((((((((()))******+++))))))))))))((((((((((((***)))((()))***+++***)))((())))))******++++++,,,(((((((((((()))***++++++************)))(((''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''(((******))))))+++,,,---,,,***)))'''&&&&&&%%%&&&'''((((((''''''((())))))((((((''''''(((((()))************************(((((((((((()))))))))***)))***+++,,,,,,+++***))))))******************)))((((((((((((((((((((((((++++++++++++++++++,,,---+++------,,,...111000,,,///000000000000//////...///////////////000111111111222222333444666777888<<<@@@HHHTTTdddzzzqqqgggeeelll}}}vvvuuuwwwvvv[[[\\\^^^```bbbdddeeefffjjjkkkmmmooorrruuuvvvxxxxxxzzz{{{{{{{{{{{{~~~~~~|||{{{zzzyyywwwuuusssrrrpppoooooonnnnnnoooppppppjjjjjjlllrrrxxx|||}}}}}}{{{zzzzzzyyyzzz{{{|||}}}xxxxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxvvvssspppoookkkkkkjjjjjjjjjkkklllllllllkkkjjjjjjiiihhhgggggggggggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiijjjhhhgggeeeeeeeeeggghhhdddddddddeeeggghhhjjjkkkkkklllnnnrrrwwwzzzmmmjjjoootttxxxzzz~~~~~~uuuhhh[[[MMMAAA999111......222333000///111222222111111111000000000........................++++++,,,---------,,,,,,---,,,,,,,,,++++++++++++,,,---------,,,++++++***+++***************++++++++++++++++++++++++++++++,,,+++)))(((((()))***+++.........------,,,,,,,,,&&&(((***,,,---,,,+++)))'''''''''(((((()))++++++*********)))))))))((((((((()))))))))))))))******************)))))))))((((((((()))))))))))))))(((*********)))((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''')))++++++******,,,...---,,,+++***)))(((((((((***+++,,,+++***)))***+++)))((((((''''''(((((()))************************'''''''''((((((((())))))''')))***,,,,,,+++***)))+++******))))))******+++))))))))))))))))))))))))***************+++,,,,,,+++---......222777666111...//////000000000000//////////////////000111111000000111222333555777777;;;@@@IIIUUUeeeyyypppgggffflll~~~wwwwww}}}}}}^^^___aaaccceeegggiiijjjnnnppprrrvvvyyy}}}}}}~~~~~~}}}zzzzzzzzzxxxvvvssspppnnnlllllllllmmmmmmoooppppppkkkjjjjjjnnntttyyy{{{{{{yyyxxxwwwwwwxxxyyy{{{|||vvvwwwyyy{{{||||||{{{zzzvvvvvvuuutttrrrooommmkkkjjjiiihhhhhhhhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiiggghhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiihhhjjjiiigggeeedddeeefffgggddddddeeefffhhhjjjlllmmmkkknnnrrrxxx{{{ppprrryyy|||zzzxxxssstttwww|||wwwiiiZZZMMMBBB999555111///000444555222000222222222111000//////000000........................,,,,,,,,,------,,,,,,+++---------,,,,,,,,,++++++((()))+++,,,---.........+++***************++++++++++++++++++++++++++++++---,,,+++++++++---///111.........------,,,,,,,,,$$$'''***---...---+++)))''''''''''''((()))++++++************))))))))))))&&&((())))))((((((***,,,))))))))))))(((((((((((('''''')))))))))((('''&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''***,,,,,,******---///((())))))***+++---...///)))******)))'''&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))+++,,,,,,+++***,,,+++***))))))***+++,,,************************%%%&&&&&&(((***,,,...///,,,///000222888>>>===999......///000000111000000///////////////000111111//////000111222444666777999???IIIUUUeeexxxooogggfffkkkyyyxxxjjjkkklllnnnooopppppppppuuuwww{{{|||yyyuuurrrqqqqqqqqqppplllkkkiiihhhiiikkkmmmooonnnmmmnnnppptttwwwxxxyyyvvvvvvvvvwwwxxxzzz}}}~~~zzzyyyxxxxxxxxxzzz{{{||||||zzzwwwssspppnnnmmmmmmjjjjjjjjjiiiiiiiiihhhhhhjjjjjjkkkkkkkkkjjjjjjiiikkkkkkkkkjjjjjjjjjjjjjjjjjjkkkllllllkkkiiifffdddfffeeecccbbbbbbccceeefffiiiiiihhhffffffhhhmmmpppqqqqqqttt|||}}}wwwrrrooottt|||xxxiiiWWWLLLCCC:::333222333111000///000111333555444222///---,,,...000111//////000000///---+++*** %%%***+++***)))+++---)))***+++++++++)))((('''++++++++++++++++++++++++,,,++++++***)))(((''''''))))))))))))((((((((((((***+++---......---+++***...,,,+++*********((('''+++++++++************)))(((((()))***************&&&&&&'''(((((('''&&&%%%******))))))((('''''''''))))))))))))))))))))))))'''''''''''''''((()))***************)))(((&&&%%%---+++))))))***+++***)))'''(((***+++,,,++++++***+++---...---***)))+++---+++*********)))))))))(((%%%%%%%%%&&&'''((())))))---)))%%%###$$$&&&(((((($$$%%%&&&((()))*********'''''''''''''''&&&&&&%%%&&&((())))))(((''')))***+++++++++***++++++,,,,,,+++***)))((('''''''''((((((((((((((()))***+++,,,)))---...,,,000999>>>===444111...---///000111111...............///000000111111111222333444555666:::<<>>;;;333......000...------------...//////000000111111222333555666999;;;CCCOOO\\\nnnyyynnnlllmmmyyyttt~~~yyyvvvsssqqqqqqrrrrrrrrrpppooonnnooopppooommmkkkmmmmmmnnnnnnppprrrtttuuuwwwxxxyyyxxxvvvvvvxxxzzz{{{{{{{{{zzzyyyxxxxxxwwwxxxzzz{{{{{{yyyvvvrrrpppnnnnnnnnnmmmllllllkkkkkkhhhhhhhhhhhhggggggggggggeeeeeefffgggggggggggggggffffffggghhhiiijjjjjjjjjkkkjjjhhhgggfffeeeeeeeeebbbcccddddddddddddcccbbbggghhhhhhiiijjjmmmqqquuuxxxzzzxxxqqqgggbbbdddggg~~~|||zzz|||{{{uuuooommmpppvvvzzz{{{uuunnnmmmsss|||~~~yyyxxxuuucccVVVCCC<<<666444111......111//////000000000000///...+++---...000000000///...+++,,,---////////////...,,,)))''''''+++,,,+++)))+++***)))(((((()))***+++************************++++++******)))(((((('''&&&'''((()))***+++,,,---************************%%%'''))))))'''''')))+++))))))))))))))))))))))))((((((''''''(((((()))***,,,,,,+++******)))))))))(((((()))***+++,,,,,,---************************+++***)))((('''&&&&&&'''+++***(((&&&&&&''')))***+++)))((((((***++++++***...------,,,++++++++++++---------...---,,,***)))---,,,+++***)))((('''&&&((((((''''''(((((())))))***(((%%%%%%&&&(((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&%%%(((((()))((('''(((+++...---,,,+++***)))((((((((()))***+++,,,,,,***((('''+++************++++++,,,///---,,,***)))''''''(((...444999888222,,,***+++---------------...//////000000000111222333444555888:::BBBNNN\\\mmmxxxmmmkkkrrrwwwttt|||yyyvvvqqqoooooopppqqqpppllljjjiiijjjllllllkkkjjjoooooopppqqqrrrsssuuuvvvtttwwwxxxwwwuuutttwwwzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvuuuqqqnnnlllkkklllmmmmmmmmmmmmllllllggggggggggggfffffffffeeeddddddeeefffggggggggggggggghhhhhhiiiiiijjjjjjjjjiiiiiihhhgggfffeeeddddddaaaaaabbbbbbccccccddddddeeegggiiikkkmmmpppuuuxxxsssrrrmmmfffaaaccckkksssuuuooolllooohhhaaaaaahhhmmmnnnmmmiiieeecccfffqqq}}}zzzttt{{{tttcccRRRGGG888555444555444///...000------........./////////,,,---...///000///...---+++,,,.../////////......***)))((()))***+++***))))))))))))))))))******+++************************,,,,,,+++***)))(((''''''))))))***+++,,,---...///))))))))))))))))))))))))&&&)))+++***((('''***,,,******)))))))))((((((((()))((('''&&&'''((()))***+++***)))(((&&&&&&&&&&&&(((((())))))***+++,,,,,,''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++,,,+++***))))))***++++++,,,***(((((())))))((('''***)))(((((('''(((((((((---+++******++++++***)))+++***)))((('''&&&%%%$$$(((((((((''''''(((((()))(((&&&$$$$$$&&&'''((('''&&&&&&'''((())))))(((((()))))))))))))))((((((''''''''''''%%%$$$%%%(((+++,,,+++******))))))))))))))))))******)))(((&&&%%%(((((((((((()))***++++++,,,******,,,---+++,,,///,,,111555666333///,,,,,,------,,,,,,------...///000000000000111333444555777:::AAANNN[[[llluuukkkjjjsssxxxvvvzzz~~~|||{{{wwwsssppppppqqqrrrrrrmmmkkkjjjjjjlllnnnnnnnnnqqqqqqrrrrrrssstttuuuuuutttwwwyyywwwtttsssvvvyyyuuuvvvvvvvvvvvvtttsssrrrqqqqqqqqqqqqooommmjjjhhhiiijjjkkklllmmmmmmllllllhhhggggggggggggfffffffffeeeeeefffggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjggghhhhhhhhhgggeeecccbbbaaaaaaaaaaaabbbeeeggghhhgggkkkooorrrrrrqqqrrrrrriiigggdddbbbfffppp~~~wwwkkkcccbbb\\\YYY^^^gggllliiiddd\\\]]]bbbmmm|||yyy|||~~~~~~tttcccQQQDDD>>>333111222555333///...111...---------...000222333.........///......------,,,---.../////////...---***,,,------+++)))))))))(((((()))***************))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,---......)))))))))(((((()))))))))&&&))),,,+++'''&&&))),,,((((((((())))))))))))))))))((('''&&&&&&((()))***((('''&&&$$$$$$$$$%%%%%%((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,******************++++++***(((&&&&&&'''''''''&&&'''&&&%%%%%%%%%&&&'''(((***'''$$$$$$'''))))))(((((((((((((((''''''''''''***))))))(((((())))))***)))'''&&&&&&((()))))))))%%%%%%'''((()))))))))))))))))))))))))))(((((('''''''''&&&###""""""%%%(((***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))+++,,,---)))&&&(((---000...000444222222222222111111000000------,,,,,,------.../////////000000111333444555777999AAAMMMZZZlllqqqiiiiiiooo{{{yyywww}}}|||zzz}}}yyyuuurrrrrrsssssstttrrrpppmmmmmmooorrrssstttrrrsssssstttttttttuuuuuuvvvyyyzzzxxxsssrrrtttxxxwwwxxxyyyyyyyyywwwvvvuuunnnnnnnnnnnnllljjjhhhgggggghhhjjjkkklllllllllkkkhhhhhhhhhhhhggggggggggggfffggghhhiiijjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjfffggghhhhhhgggeeecccaaabbbaaaaaaaaacccfffiiikkklllqqqvvvxxxuuupppkkkhhhaaa```___bbblll}}}|||lll```[[[YYYYYY```iiilllgggaaaYYY^^^iiizzz~~~zzzjjjUUUEEE>>><<<222000111333222......222000/////////000333555777//////......------------------...//////...---,,,,,,///222000,,,((('''((('''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))************)))))))))******++++++,,,))))))(((((((((((())))))&&&))),,,+++'''%%%(((+++&&&&&&'''((()))***++++++)))(((&&&%%%&&&''')))+++***)))(((''''''(((******(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***)))(((((((((((('''((())))))))))))(((((()))'''%%%&&&'''((('''&&&'''&&&%%%%%%&&&'''((()))((($$$!!! $$$'''(((((('''(((((()))***++++++,,,++++++***************+++'''&&&$$$%%%'''(((((('''$$$%%%&&&((()))*********'''''''''''''''&&&&&&%%%,,,,,,***'''%%%%%%(((+++(((((('''''''''(((((()))(((((('''(((((()))***+++(((((()))***+++---///000333...---000///)))(((+++444000,,,***+++---///000---,,,,,,,,,,,,---......//////000000111222444555777999AAAMMMZZZlllooohhhiiikkk~~~|||uuu{{{~~~||||||{{{zzzzzzzzz{{{{{{}}}xxxsssqqqsssuuuuuutttmmmnnnpppqqqssstttttttttyyytttoooppptttxxxxxxvvvuuuxxxyyyxxxuuussstttuuuxxxxxxwwwtttqqqooopppqqqooonnnmmmlllkkkkkklllmmmmmmlllkkkkkklllllljjjiiijjjjjjiiiiiihhhgggggggggfffggghhhiiiiiijjjiiiiiikkkkkkkkkkkkjjjhhhfffeeeeeefffggggggfffdddcccbbbbbbccccccbbbdddjjjttt||||||}}}zzzjjjaaa```[[[```jjjvvv|||kkk[[[ZZZ]]]cccfffcccaaaaaabbbooo}}}wwwjjjXXXGGG;;;666444111111222333333333222111111111000000000000000111000000000111222222000...///111222222000...------......---,,,,,,+++******......---,,,++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&&&&'''''''''(((((()))(((((()))***************---,,,***((('''&&&&&&'''((((((((((((((((((((((((,,,+++)))'''''''''((()))))))))(((((('''''''''&&&((()))***,,,,,,+++******************))))))))))))'''''''''''''''((()))))),,,***(((&&&&&&''')))+++---+++)))((((((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,)))(((''''''((()))'''&&&%%%%%%''''''''''''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%&&&(((***,,,+++******)))(((''''''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((()))***+++,,,---------------------------.../////////---***)))---,,,,,,,,,,,,---...///------...///111444777888:::999>>>JJJZZZmmm}}}kkk```^^^gggzzzvvvwww}}}{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxvvvuuutttuuuxxxzzzxxxxxxyyyyyyxxxxxxwwwwwwuuuqqqnnnooossswwwxxxwwwxxxzzz|||{{{yyywwwxxxyyy}}}{{{xxxuuuqqqooommmlllnnnnnnnnnnnnnnnlllkkkjjjmmmllljjjjjjkkkkkkiiihhhjjjiiiiiihhhhhhgggffffffhhhhhhiiiiiiiiihhhggggggiiiiiijjjkkkjjjiiihhhhhhddddddeeeeeeeeedddbbbaaaaaacccdddeeeiiiqqq|||sssbbb[[[___gggnnnyyytttbbb^^^^^^bbbdddddddddgggwwwwwwnnn___NNNAAA999555333000111333333444333222222111111000000000000000111111000000222333333111//////000111111...------.........---,,,,,,+++******)))))))))(((((()))******++++++++++++*********)))************************)))******************)))(((((()))***++++++******((())))))*********))))))******)))))))))***,,,---(((((((((((((((((((((((((((((('''&&&%%%###"""!!!***)))))))))((((((((((((((()))******++++++******(((''''''''''''&&&&&&&&&((((((((((((((()))******)))(((&&&$$$$$$%%%''')))***(((&&&&&&''''''&&&%%%''''''&&&&&&''''''((()))((((((((()))******++++++((('''&&&''')))))))))(((###""""""""""""###$$$%%%''''''''''''''''''''''''((((((&&&&&&&&&''')))*********))))))(((''''''&&&''''''''''''((((((((((((++++++******))))))(((((((((((((((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,---.........---,,,+++.........---......//////////////////000222444555::::::???JJJZZZlll|||kkkaaa```eee}}}yyywwwwww}}}{{{xxxvvvuuuuuuttttttssssssssstttuuuuuutttwwwyyyxxxuuutttxxx|||~~~}}}|||{{{{{{zzzuuurrroooqqquuuyyyzzzyyyyyyzzz|||{{{zzzyyyyyyzzz~~~zzzuuussssssqqqnnnkkkmmmnnnppppppooollliiiggglllkkkiiiiiijjjjjjhhhgggiiiiiihhhggggggffffffeeeiiiiiiiiiiiihhhgggfffeeeeeefffggghhhhhhhhhhhhhhhbbbbbbcccccccccbbbaaaaaa___bbbfffjjjpppyyylll\\\\\\cccttt|||xxxiiibbb]]]___cccgggmmmtttuuuiii___OOOBBB:::666333111000111333444444444333222000000000//////000000111222111111222333333111000///000000...,,,+++,,,......------,,,,,,++++++***************+++,,,---...++++++++++++************++++++++++++++++++++++++***))))))(((((())))))******+++---......---,,,+++)))))))))******)))((((((((((((((()))***+++,,,---))))))))))))))))))))))))***+++++++++)))'''$$$"""*********))))))))))))((()))((((((((())))))***************))))))))))))(((***))))))))))))******+++((('''%%%$$$$$$%%%''')))'''%%%$$$$$$%%%&&&&&&%%%((((((''''''(((((()))***))))))))))))))))))))))))'''&&&&&&''')))******)))%%%$$$###"""###%%%(((***'''''''''''''''''''''''')))((('''&&&&&&'''((()))***))))))(((((('''''''''''''''''''''((((((((((((+++***)))((('''&&&&&&%%%'''''''''((()))+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......000000//////.../////////222111000//////000111222999:::???KKKYYYkkk{{{jjjbbbbbbbbbzzz}}}wwwxxxxxx}}}|||zzzxxxuuutttsssrrrqqqqqqppppppqqqrrrsssssstttvvvxxxxxxvvvuuuvvvxxx}}}}}}}}}|||||||||||||||yyyvvvtttuuuxxxzzz{{{{{{vvvvvvwwwwwwwwwvvvvvvvvvwwwsssoooppptttvvvsssooooooooopppooonnnkkkhhhgggkkkiiihhhhhhiiiiiihhhfffhhhhhhggggggffffffeeeeeeggghhhhhhhhhggggggfffeeeccccccddddddeeeeeeeeeeee`````````aaa````````````___cccjjjpppxxx}}}kkkbbbgggooo}}}ssshhh```[[[^^^fffooo{{{wwwjjjXXXNNNAAA999666555222...000111333444444444333222000////////////000000111111000///000111222111////////////,,,******,,,...---------,,,,,,+++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))******+++...000000...,,,***))))))))))))))))))(((''')))((((((((((((((((((((()))))))))))))))))))))))),,,,,,------,,,***(((''')))))))))((((((((((((((()))((('''''''''(((***+++,,,,,,+++++++++*********)))))))))(((((()))******)))((('''&&&&&&((()))***&&&$$$###$$$%%%''''''&&&((((((((((((((()))************))))))(((((((((((()))((('''((()))***)))((($$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''''''''&&&&&&'''((()))***))))))((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''((()))+++,,,---,,,,,,++++++***)))))))))++++++++++++---...///000000000//////......//////111000/////////000111222999:::@@@KKKXXXjjjyyyhhhaaabbb```xxx{{{uuu{{{xxxxxx~~~~~~|||{{{yyywwwuuutttssssssoooooooooooopppqqqsssssstttttttttwww{{{|||{{{yyy}}}|||{{{yyyyyyxxxyyyyyy{{{zzzxxxwwwxxxyyyyyyxxxsssssssssssstttsssrrrqqqpppmmmjjjmmmrrruuutttqqqpppooommmllljjjiiihhhhhhiiihhhggggggiiiiiiiiiggghhhhhhggggggffffffeeeeeeeeeeeefffgggggggggggggggeeeddddddccccccccccccccc```_________^^^^^^^^^^^^bbbhhhqqqzzz{{{pppnnntttyyyxxxmmmaaa\\\ZZZbbbnnn{{{|||kkk]]]GGG@@@999555666555111---111111222333333222111111//////......///000111111000...---...///000///...//////...,,,******+++---------,,,,,,,,,,,,++++++******)))(((((((((((((((+++++++++++++++++++++,,,***************************)))(((''''''((()))***)))+++---......---***)))(((((()))))))))(((((('''))))))))))))))))))(((((())))))))))))))))))))))))'''&&&%%%%%%%%%&&&(((((('''''''''''''''''''''''')))((('''''''''(((***+++))))))(((((((((''''''''')))(((((('''''''''((((((''''''&&&&&&'''((()))***&&&%%%$$$%%%'''(((((((((((((((((((((((()))************))))))((('''''''''+++***(((((())))))(((&&& ###%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''((()))+++,,,---+++++++++******)))))))))*********+++---///000111//////......---......///////////////000111333444888:::AAAKKKWWWhhhzzzhhh``````___www|||ssswwwxxxxxx~~~|||zzzyyywwwuuutttsssrrrnnnnnnnnnoooppprrrssstttsssrrrrrrwww~~~~~~{{{xxxvvvuuuuuuuuuzzzyyyxxxwwwvvvuuuuuuuuusssrrrqqqqqqrrrrrrooonnnnnnkkkiiijjjnnnpppooommmooommmkkkiiihhhggghhhhhhgggffffffgggjjjkkkkkkjjjiiiiiihhhggggggffffffeeecccdddeeefffggggggggggggffffffeeedddccccccddddddaaa```___^^^]]]]]]]]]]]]gggooozzzxxxzzz|||{{{sssiii\\\ZZZ___lll{{{zzzlll[[[NNN:::777444333444444111...111222222222222000///...............///000111111///...,,,,,,---......---...//////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***)))***+++,,,,,,***)))'''&&&'''(((((()))))))))((()))***+++,,,------------))))))))))))))))))))))))%%%$$$###"""###&&&(((***%%%&&&&&&&&&&&&&&&'''''')))((((((((())))))******************)))))))))))))))(((((('''''''''''''''$$$$$$$$$$$$%%%&&&''''''(((&&&%%%&&&((())))))(((((((((''''''(((((()))***)))))))))(((((('''''''''+++***((((((******(((''' ###&&&)))***)))&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((((((######$$$%%%&&&'''(((((((((((((((((()))***+++,,,************************)))***+++,,,...///000111......------......///000////////////111333555777888:::AAAKKKVVVggg}}}jjj```___```xxx~~~tttuuuxxxxxx~~~yyyxxxvvvuuusssrrrqqqqqqlllmmmmmmnnnpppqqqssstttrrrssstttwwwzzz}}}~~~|||yyyvvvttttttttttttxxxxxxxxxwwwvvvuuuuuuvvvsssqqqoooooopppooollliiijjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiihhhggggggfffeeeeeeeeegggkkkmmmmmmllljjjiiiiiihhhhhhgggffffffdddeeeeeefffffffffeeeeeecccbbbbbbaaaaaabbbcccdddbbbaaa___]]]\\\\\\\\\\\\gggppp|||~~~vvvwwwwwwoooddd[[[^^^hhhyyyyyykkk[[[LLLBBB444333222000000000111111222222222111000...,,,+++...------......000111111000...,,,,,,---//////......///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------************************)))******************)))***************)))((((((%%%%%%'''((())))))******+++,,,---...///......---(((((((((((((((((((((((('''''''''(((((()))******&&&&&&&&&&&&''''''((((((((()))******++++++******---------,,,,,,,,,++++++***))))))(((''''''((((((######$$$$$$%%%&&&'''''')))'''&&&&&&''')))((('''''''''&&&&&&''''''((()))((((((((((((((((((''''''(((''''''(((***,,,+++***&&&(((***,,,,,,+++***)))'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((#########$$$$$$%%%%%%%%%******))))))))))))******))))))******+++,,,,,,,,,(((***,,,...////////////---------...///000111222000000000000222444666777777;;;BBBKKKVVVfffnnnccc```ccczzzuuuuuuwwwwww~~~wwwvvvtttrrrqqqpppooooookkkllllllmmmoooqqqssstttrrruuuwwwvvvssssssvvvzzzxxxwwwuuusssssstttuuuvvvwwwxxxyyyyyyxxxwwwxxxyyyqqqooollllllmmmlllhhheeeeeefffggggggfffgggiiikkkfffgggiiijjjjjjhhheeedddeeedddeeehhhkkknnnooonnnjjjjjjiiiiiihhhhhhggggggffffffffffffeeedddcccccc]]]]]]]]]]]]^^^```bbbcccdddbbb```^^^\\\[[[[[[[[[dddnnnzzz}}}yyyrrrooorrrsssjjj^^^^^^bbbpppooo___PPPCCC;;;222222000...,,,...111444222222222111///,,,***)))---------......000111111111///------.../////////---///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((()))***++++++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******))))))((((((((($$$$$$&&&((()))*********............---+++)))((((((((((((((((((((((((((('''((()))******)))(((&&&&&&'''''''''(((((())))))((()))+++,,,,,,++++++************)))))))))((((((++++++***))))))((())))))%%%%%%&&&''''''((()))))))))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%(((+++---...---'''''''''(((((((((((((((''''''''''''''''''''''''*********)))(((&&&%%%$$$&&&'''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((('''+++******)))))))))))))))))))))***+++,,,------...(((***,,,...000///...............///000222444444222222111111222444666777777;;;BBBLLLUUUeee~~~qqqeeebbbddd{{{wwwvvvvvvvvv~~~xxxwwwtttrrrpppooonnnnnnqqqpppppprrrtttwwwxxxxxxyyyxxxwwwtttqqqqqqsssuuuuuuvvvvvvwwwwwwxxxxxxxxx{{{{{{|||{{{zzzwwwuuusssrrrqqqnnnllliiigggeeeeeefffffffffggghhhjjjkkkllliiijjjllllllllliiifffdddcccbbbbbbeeeiiilllmmmmmmjjjiiihhhggggggiiikkkllliiihhhgggeeecccaaa```___bbb___\\\]]]```bbbbbb```aaaddddddaaaaaabbb^^^XXX```hhhttt|||zzztttssswwwxxxrrrooogggjjjlllkkkgggccccccccceeeppp~~~sss```QQQEEE===888222222111111000000000/////////000000000000////////////......------,,,,,,------------------------,,,,,,------,,,,,,+++***+++++++++************)))***************++++++,,,...,,,++++++++++++***(((************+++,,,---...''')))+++,,,,,,+++***))),,,)))'''((()))***(((%%%&&&''')))+++---...//////---+++)))(((***+++,,,---++++++******)))(((((((((%%%&&&'''(((******++++++,,,+++(((''''''(((+++,,,------,,,,,,,,,,,,------(((***,,,,,,***((('''(((&&&''''''((()))******+++(((''''''&&&&&&&&&&&&''')))))))))((((((((((((((()))))))))***+++***'''$$$((((((((())))))))))))***&&&''')))***)))((()))***''''''''''''''''''''''''(((''''''(((***)))'''%%%((((((''''''((()))+++,,,'''((((((((((((&&&%%%$$$'''&&&&&&(((***+++***)))'''&&&&&&(((***+++***(((((()))***+++++++++++++++)))******++++++,,,------------...............---///...------...000333555333333333333444555666666555<<>>@@@GGGWWWeeexxxqqqfffdddiiizzztttxxx}}}vvvsss~~~{{{zzzzzzzzz~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxvvvtttsssrrrrrrsssssstttuuuvvvvvvvvvvvvyyyzzzzzzxxxuuusssrrrrrrzzzzzzzzzzzzzzzzzz{{{{{{}}}{{{yyywwwtttsssrrrqqqmmmmmmkkkjjjhhhgggggggggjjjiiiiiihhhhhhiiiiiiiiifffgggiiijjjiiigggeeedddcccbbbaaacccgggiiijjjjjjhhhgggfffeeefffggghhhiiihhhgggfffeeecccbbbaaa``````]]]\\\\\\^^^```bbbbbbaaagggmmmpppsssuuupppiii]]]^^^___^^^XXXSSSUUU[[[mmmvvvmmmccc[[[UUUOOONNNQQQSSSUUUWWWYYY]]]eeepppxxx}}}oooeeeVVVGGG<<<666222000...------------,,,,,,,,,111///---++++++---///111.........///////////////------------------------,,,,,,------,,,,,,+++***+++++++++************)))))))))((((((((()))******,,,+++***,,,...//////...)))))))))))))))***+++,,,,,,,,,++++++***)))))))))&&&&&&&&&'''*********((())))))***))))))((('''&&&---,,,***)))(((((()))***''''''((())))))***++++++,,,---------,,,,,,+++***))))))))))))))))))))))))***))))))(((((())))))***)))******)))((('''(((***++++++***)))'''&&&%%%%%%''''''''''''((()))*********))))))((('''&&&&&&%%%$$$###$$$%%%''''''%%%###$$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))'''&&&&&&'''***)))(((((('''&&&%%%%%%%%%%%%%%%'''***+++***((($$$$$$%%%&&&''''''''''''&&&'''((()))************'''&&&&&&'''***++++++***'''((())))))(((((()))***++++++,,,,,,,,,+++******)))***+++,,,,,,---------+++,,,...000111222222333------...///000000111222111111111111222333444444888???AAAHHHWWWdddxxxqqqeeeccciii{{{tttwwwzzzwwwttt~~~{{{yyyxxxwwwwwwzzzyyyyyyyyyxxxxxxyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzxxxvvvuuutttwwwyyy{{{zzzxxxvvvuuuuuuzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyvvvrrrpppnnnnnnmmmlllkkkjjjjjjiiiiiiiiijjjkkkkkkjjjiiihhhhhhhhhhhheeefffggghhhgggfffeeeddddddccccccdddgggiiiiiiiiiggggggfffffffffggghhhiiiggggggfffeeecccbbbaaaaaa^^^]]][[[[[[]]]```bbbccceeemmmuuu{{{|||ttteeebbb___[[[UUUPPPSSSYYYmmmrrrfffYYYTTTSSSQQQRRRTTTRRRTTTVVVYYY___lll{{{|||rrr^^^VVVIII>>>777333111111........................///...---,,,,,,---...///.........//////000000000........................,,,,,,------,,,,,,+++***+++++++++*********))))))((((((((((((((())))))***,,,+++***+++---...---,,,))))))(((((()))******+++++++++***))))))******+++))))))***+++,,,,,,+++***'''((()))***++++++++++++------,,,***((((((((()))(((((((((((())))))******''''''((()))***++++++***'''((()))******)))(((''',,,,,,++++++++++++,,,,,,)))***)))(((&&&''')))+++,,,,,,+++***((('''&&&&&&'''''''''((((((***++++++++++++***)))(((&&&&&&%%%%%%%%%%%%''')))***)))'''&&&&&&&&&'''''''''((((((&&&((()))(((&&&%%%%%%&&&(((((((((((('''''''''''''''&&&&&&''')))***)))(((%%%&&&''')))))))))((('''(((((((((''''''&&&%%%%%%'''&&&&&&''')))+++++++++''')))++++++***+++---000,,,,,,,,,,,,,,,+++***))))))***+++---------------,,,---...///000111111111,,,---...///000000000000333333333333444555666666:::AAABBBHHHWWWdddwwwqqqeeebbbiii~~~vvvxxxzzzwwwttt}}}{{{yyyxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{}}}{{{vvvtttssssssvvvzzz{{{{{{zzzyyyyyy}}}}}}||||||{{{{{{zzzzzzyyywwwtttqqqnnnmmmllllllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkiiihhhgggfffffffffddddddeeefffffffffeeeeeegggfffeeeeeehhhiiiiiiiiigggggggggggghhhhhhiiiiiiffffffeeeddddddcccbbbbbb]]]]]]\\\[[[\\\___cccfffgggppp|||qqqggg\\\TTTOOOPPP[[[fffyyysssbbbSSSPPPTTTUUUTTTSSSRRRUUUZZZ```iiiwwwyyylllaaaPPPIII@@@888333222111111---------...............,,,---...//////...---,,,------......//////000000........................,,,,,,------,,,,,,+++***+++++++++*********))))))((((((((((((((())))))***,,,+++******++++++***((()))))))))((())))))***+++***)))))))))***+++,,,,,,***+++,,,---,,,***)))(((***************)))(((''',,,------,,,)))((()))***))))))))))))((((((''''''%%%&&&'''((()))))))))((('''((()))******)))((('''((((((''''''''''''(((((()))))))))'''&&&''')))++++++++++++******)))))))))'''''''''((((((***++++++,,,,,,+++***((('''&&&&&&'''&&&&&&(((***++++++)))&&&&&&&&&'''''''''((((((&&&((()))(((&&&%%%%%%&&&%%%&&&&&&'''((()))*********)))''''''(((((('''&&&&&&'''((()))))))))(((''')))(((''''''&&&&&&%%%%%%)))'''&&&''')))***+++***'''((((((((('''(((***+++,,,,,,,,,,,,++++++***))))))***,,,---......---,,,------.../////////......,,,---...///000000//////333333333333444555666666:::AAABBBHHHWWWcccvvvqqqeeebbbhhh~~~vvvwwwyyywwwttt|||}}}}}}}}}}}}||||||{{{}}}}}}||||||{{{zzzzzzyyyxxxwwwvvvvvvvvvxxxyyyzzzzzzzzz{{{|||||||||||||||~~~}}}wwwtttsssrrrvvvzzz|||||||||}}}~~~~~~~~~}}}|||{{{{{{xxxwwwtttrrrpppnnnmmmllliiiiiiiiiiiiiiijjjkkkkkkjjjjjjhhhgggfffeeeeeeeeecccdddeeefffffffffffffffiiigggffffffhhhiiiiiihhhgggggghhhhhhhhhiiiiiiiiieeeeeeeeeddddddccccccccc]]]]]]]]]\\\]]]```eeeiiimmmwwwssseeeTTTIIIHHHQQQddduuuuuueeeWWWTTTWWWWWWUUUSSSQQQXXXbbbmmmyyyxxxnnn^^^QQQCCC>>>777333000000//////+++++++++,,,,,,,,,,,,---+++---000111111000---+++---------.......................................,,,,,,------,,,,,,+++***+++++++++************)))))))))((((((((()))******---+++))))))******((('''******)))))))))******+++))))))*********+++++++++''')))++++++)))&&&%%%%%%"""###%%%&&&((())))))***)))+++---,,,((('''(((*********)))(((((('''&&&&&&++++++******)))((('''&&&''''''))))))))))))'''''''''&&&&&&%%%%%%&&&&&&''''''((()))((('''''')))***)))*********************''''''''''''((()))******++++++***)))(((''''''&&&&&&%%%$$$&&&((())))))((($$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))'''&&&&&&'''$$$%%%&&&''')))***,,,,,,,,,***((('''''''''&&&%%%&&&&&&'''''''''''''''&&&(((''''''(((((()))***++++++)))'''&&&((()))))))))---***((('''((((((((('''******+++++++++***)))))))))***,,,...///...---,,,------............------------........./////////111111111111222333444444999@@@AAAGGGVVVcccvvvsssfffbbbeee|||}}}uuuvvvwwwvvvsss~~~|||{{{wwwxxxxxxxxxwwwwwwvvvuuuwwwyyy{{{|||}}}|||{{{{{{{{{zzzyyyyyyyyy{{{}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz}}}wwwuuuuuutttwwwzzz||||||}}}~~~~~~}}}}}}|||zzzyyyyyyxxxssssssrrrpppooommmkkkjjjggggggggggggggghhhhhhiiiiiihhhgggeeeddddddddddddcccddddddeeefffgggggggggiiigggffffffggghhhgggfffffffffgggggghhhhhhggggggeeeddddddddddddddddddccc]]]^^^^^^]]]]]]```ggglllqqqzzzxxxggg\\\QQQLLLOOOYYYkkkzzzwwwpppggg^^^[[[ZZZWWWWWWYYYYYYcccrrrxxxmmmbbbSSSFFF:::777333000000///...---+++,,,,,,,,,---------------...000111111000...------------------,,,,,,,,,........................,,,,,,------,,,,,,+++***+++++++++************)))***))))))))))))***++++++,,,***)))***++++++***)))++++++************++++++++++++,,,,,,+++***((('''###'''***+++(((&&&%%%&&&!!!%%%(((+++---...%%%(((+++***&&&%%%''')))(((((((((((((((((('''''',,,+++++++++***((('''&&&'''((((((((((((((((((''')))((((((''''''(((((()))%%%'''))))))((('''((()))((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%&&&&&&&&&'''''''''&&&((())))))((('''((()))%%%&&&&&&((()))***+++,,,+++)))'''&&&'''((('''&&&)))(((((('''''''''((((((((((((''''''((()))+++,,,---***(((&&&'''(((((((((,,,'''###$$$))),,,+++((((((((()))*********)))))))))***---///000///---,,,,,,---...///////////////......---,,,---...///000111111111111222333444444777>>>@@@FFFUUUbbbuuutttfffbbbcccyyy}}}vvvwwwyyyuuuqqq~~~~~~~~~|||zzzxxxwwwvvvvvvvvvvvvuuutttsssssstttvvvyyy|||~~~}}}|||{{{}}}}}}|||{{{|||~~~}}}zzzwwwuuuuuu{{{}}}xxxvvvwwwwwwyyy{{{|||||||||~~~zzzzzzyyyxxxvvvuuuttttttmmmnnnnnnmmmllliiigggfffffffffeeeeeeeeeffffffgggggggggfffeeedddccccccdddddddddeeeeeefffggghhhhhhhhhgggeeeeeeffffffeeeddddddeeeffffffggggggffffffdddddddddddddddddddddddd^^^______^^^]]]aaahhhmmmnnnuuuzzz{{{zzzttthhh]]]YYYUUUUUUYYY___eeennnwwwvvvnnneeeccc```^^^YYYUUUYYY___dddooo|||ooobbbVVVHHH===777555222111111000...,,,.........//////000000000000000////////////000000---------,,,,,,+++++++++////////////////////////,,,,,,---------,,,+++++++++++++++************)))***************++++++,,,+++***)))***,,,------,,,,,,,,,+++++++++++++++,,,---......---+++(((%%%###"""&&&+++,,,***(((((()))%%%&&&'''((())))))))))))"""&&&)))(((%%%###%%%(((&&&&&&''''''((()))))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&)))***)))(((((((((((((((''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''((((((((())))))))))))***&&&''')))***)))((()))***''''''(((((())))))*********(((&&&&&&'''))))))(((,,,+++***))))))***+++,,,***)))'''&&&%%%%%%&&&&&&...,,,(((&&&''''''''''''"""&&&,,,+++(((&&&'''((()))))))))))))))(((***---///000///---,,,,,,,,,...000111222222222///...---,,,,,,---///000333333333333444555666666555===???EEEUUUbbbuuuuuugggcccaaawwwxxxzzz|||tttppp}}}zzzyyyxxxxxxvvvuuussstttvvvuuusssqqqqqqrrrssssssuuuxxx|||~~~~~~~~~~~~}}}|||}}}~~~{{{xxxtttrrrrrrtttwwwzzz{{{{{{zzzyyy{{{|||}}}~~~}}}zzzyyyvvvtttrrrrrrssssssmmmmmmllljjjiiigggfffeeeffffffeeeeeeeeeffffffgggeeeeeeeeedddcccbbbaaa```]]]```ccceeeeeeddddddeeegggeeecccccceeefffdddbbbaaaccceeefffdddcccbbbccceeedddddddddddddddbbb```______```bbbdddeeedddcccjjjhhhhhhhhhbbbYYYUUUVVVXXXaaaiiilllpppuuuxxxwww~~~tttoooiiiccc^^^[[[VVVSSSYYYcccmmmyyywwwfffSSSDDD;;;777444444222111000...------------------------------///...---,,,+++,,,---...///............///000000222222111111000000//////,,,...111222222///,,,***"""%%%)))---...---***(((************))))))(((((()))((('''((()))***)))(((%%%&&&''')))+++---///000---,,,+++)))'''&&&%%%%%%''''''(((((())))))******(((((('''&&&&&&'''((()))((((((((((((((((((((((((''')))******)))(((((()))$$$%%%(((***+++***(((&&&+++++++++***((('''%%%$$$''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&++++++***)))((('''&&&&&&((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&$$$############%%%&&&'''&&&%%%%%%&&&''',,,***)))***+++,,,+++***))))))******)))'''%%%$$$)))******)))'''&&&((()))))))))((('''&&&%%%%%%$$$((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,111000...------...//////333---)))+++111666555222777:::@@@GGGOOO^^^wwwooocccaaacccuuuqqqsss|||xxxlll~~~}}}}}}}}}zzzyyyvvvuuutttsssrrrqqqrrrsssuuuuuuttttttuuuvvvxxxxxxyyy{{{}}}}}}zzzvvvtttsssuuuxxx{{{||||||zzzyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxvvvtttqqqooooooooopppkkkjjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeefffggghhheeeeeeeeeddddddccccccbbb```bbbeeefffeeeeeeeeefffgggeeecccbbbcccbbb___]]]^^^```bbbbbbaaa```aaabbbccccccccccccdddddddddccccccbbb```bbbdddfffdddbbbaaa]]]ZZZXXXTTTPPPRRRWWWfffsss}}}}}}vvvpppiii```XXXUUUSSSUUU^^^iiirrr|||xxxhhhWWWGGG<<<555333111000000//////.........------------------------...---,,,,,,,,,,,,---.........------......///000000000000000000/////////,,,...000222111///,,,***)))***,,,------,,,***)))++++++*********)))))))))***)))((((((******)))((())))))))))))************+++***)))((((((''''''''''''((((((((()))))))))***,,,+++***)))(((((())))))((((((((((((((((((((((((%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&''''''))))))))))))(((&&&%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''******))))))(((''''''''')))))))))(((((((((((((((%%%%%%&&&'''''''''''''''((((((''''''''''''(((((())))))((('''&&&'''((((((%%%'''((('''&&&%%%&&&(((%%%$$$###$$$%%%&&&%%%###&&&''''''((((((((((((((()))******)))'''&&&((()))***))))))((((((''''''&&&(((((()))))))))))))))((()))((((((((((((((())))))***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///...---,,,,,,,,,---...333000---///444777777555777:::@@@GGGOOO^^^vvv|||iii___^^^bbbuuusssuuuxxxlll|||zzzyyyyyyzzzxxxwwwuuusssrrrqqqppppppqqqrrrtttuuuuuuwwwyyy||||||yyyvvvuuuwwwzzz|||}}}}}}{{{zzzzzzzzzyyyyyywwwvvvtttsssuuussspppnnnlllkkklllllliiihhhgggfffeeeeeeeeeeeedddddddddeeefffggghhhiiigggfffeeeddddddeeeffffffeeefffggggggeeeeeefffgggfffdddcccbbbaaa```]]][[[\\\^^^````````````bbbdddaaabbbbbbcccdddeeeeeeffffffcccaaadddhhhiiifffbbbYYYRRRLLLIIIHHHJJJRRR\\\nnn|||uuunnnddd[[[SSSQQQVVV]]]hhhrrryyywwwjjjWWWFFF;;;555222000................................................------,,,,,,,,,------...------,,,,,,,,,---...................../////////,,,---///111000///,,,***//////...---,,,++++++***+++++++++++++++*********+++***))))))***+++***)))))))))))))))(((((((((((()))(((((((((((())))))***(((((((((((())))))))))))---,,,+++***)))((((((((((((((((((((((((((((((((('''((())))))''''''((())))))'''$$$!!!!!!###&&&((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((******))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((((((((((((((((()))***+++'''((()))((('''&&&''')))'''%%%$$$%%%&&&'''&&&%%%'''''''''''''''((())))))((()))***)))((('''((()))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((()))******,,,+++++++++******))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,......---------......///000111111333444666777777999;;;AAAHHHOOO]]]vvvuuuccc[[[\\\aaassstttwwwyyynnn|||zzzyyyzzzzzzzzzzzzyyywwwuuuttttttuuussstttuuuuuuvvvxxx{{{~~~}}}zzzxxxwwwyyy|||~~~~~~}}}{{{zzz}}}|||{{{yyywwwuuusssrrrsssqqqnnnllljjjiiijjjjjjhhhgggfffeeeeeeeeeeeefffccccccddddddfffgggiiiiiigggfffeeeddddddfffhhhjjjiiijjjiiihhhfffeeefffhhhddddddccccccbbb```^^^\\\\\\^^^```aaaaaabbbeeegggccccccdddeeeeeeeeeggghhhhhhffffffiiinnnmmmfff```TTTNNNIIIHHHKKKQQQ]]]iiivvvxxxtttqqqkkkeeeYYYUUURRRWWWaaallltttyyy{{{ttthhhZZZIII<<<666555333222................................................---,,,,,,,,,------......,,,,,,++++++,,,,,,---...,,,,,,,,,------.........+++,,,...//////...,,,+++//////...---,,,+++******++++++++++++++++++++++++,,,+++)))***++++++***)))&&&&&&''''''((())))))))))))(((((((((((())))))***(((((((((((())))))))))))***))))))(((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&((()))***((($$$"""!!!###%%%'''&&&''''''(((((('''''''''***)))))))))(((((('''''')))((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))((((((((('''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((())))))''')))***)))((('''((()))***)))((((((******)))(((,,,***((('''&&&&&&&&&'''''')))******((('''((()))((((((((())))))*********))))))+++,,,+++***((('''&&&&&&&&&'''((()))***+++,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,,,,,,,------...---------////////////000000111111,,,///333333222222444666999<<>>777666666444222111000000//////......---........................+++,,,,,,------.........,,,++++++++++++,,,------++++++,,,,,,------......+++,,,---......---,,,+++)))+++---......,,,***)))++++++++++++++++++++++++,,,+++******++++++***(((&&&&&&''''''((((((((((((***))))))(((((((((((()))))))))))))))((((((((((((''''''((()))))))))******((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%&&&&&&''''''((())))))))))))(((******)))((('''%%%%%%$$$((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((((((((''''''''''''(((((()))))))))))))))(((((((((((()))***)))(((((()))***(((&&&%%%&&&'''((('''&&&,,,***((('''&&&&&&&&&'''&&&(((******)))(((((()))&&&''''''(((((())))))***)))******+++***)))((('''&&&&&&&&&&&&'''(((******+++++++++*********))))))*********++++++,,,,,,,,,+++,,,,,,---.........------......///000111111111+++///333444222111444777999<<>>777333333333222000111111000000///...------------------------------++++++,,,---............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---------***+++,,,---------,,,+++&&&(((+++---...,,,+++)))*********+++++++++++++++,,,+++))))))******)))'''***))))))((('''&&&&&&%%%***))))))(((((((((((()))))))))))))))(((((((((((('''(((***+++,,,---------((((((((((((((((((((((((*********)))''''''***,,,'''((()))))))))((('''&&&(((((()))))))))))))))((()))(((((('''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''(((((()))))),,,,,,+++************++++++******************++++++,,,,,,,,,++++++***)))''')))***)))((('''(((***'''&&&%%%%%%''''''&&&%%%'''''''''''''''((())))))%%%(((******)))(((((()))'''''''''(((((()))))))))******))))))((('''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,---............)))***+++---.../////////...111444444333333666999999;;;AAAHHHOOO]]]vvvoooaaa]]]]]]ooo~~~ppppppttt~~~~~~}}}|||}}}~~~{{{{{{{{{{{{zzzxxxwwwuuutttxxx{{{zzzyyyyyy}}}}}}}}}~~~}}}{{{{{{zzz|||~~~~~~|||zzzxxxuuutttrrrppppppoooppppppooommmlllkkkkkklllmmmooonnnllliiifffeeeeeefffgggeeeeeeeeeeeeeeefffggghhhffffffggggggggggggggggggfffgggiiihhhfffdddccccccgggiiiiiifff```YYYVVVUUUXXX\\\```dddddddddcccdddgggjjjmmmmmmmmmpppvvv{{{zzznnn```TTTLLLHHHLLLRRR```rrr}}}xxxooodddXXXQQQNNNNNNMMMSSSUUURRRPPPRRRSSSRRRWWWbbboooxxx}}}nnn^^^QQQIII;;;888444111///.................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............,,,,,,,,,,,,,,,---......---------------,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))***+++++++++++++++)))))))))*********++++++,,,***))))))))))))(((&&&)))))))))((((((''''''''''''''''''(((((()))***+++***)))))))))((((((((('''))))))+++,,,---,,,,,,+++((((((((((((((((((((((((,,,,,,+++***((()))+++...''''''(((((())))))((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,+++************))))))))))))******)))***+++,,,,,,++++++***'''((())))))''''''((()))((('''&&&&&&(((((('''&&&&&&''''''(((((((((((((((%%%'''***+++***)))((()))))))))))))))))))))))))))+++***(((&&&%%%&&&&&&'''''''''&&&&&&&&&''''''((('''''''''((())))))******((())))))***++++++,,,,,,***+++,,,---............'''(((***,,,............000000111111222333666888777:::@@@GGGOOO^^^vvvrrrddd___]]]nnn~~~rrrqqqrrr~~~zzzyyywwwvvvvvvwwwyyyzzzzzz{{{|||}}}|||zzzxxxvvvssswww{{{{{{yyyzzz~~~}}}}}}|||zzz|||}}}~~~~~~|||yyywwwtttsssqqqpppppppppqqqrrrmmmlllkkkjjjjjjlllnnnooonnnllliiifffddddddeeefffffffffeeeeeeeeeffffffgggffffffggggggggggggffffffcccfffhhhhhhfffcccbbbbbbeeehhhjjjiiieeeaaa______ZZZ^^^dddggghhhfffeeeeeeeeeiiimmmooopppsss{{{wwwiiiYYYNNNKKKLLLXXX^^^lll}}}}}}ppp```RRRKKKJJJKKKIIIPPPUUURRROOORRRUUUVVVgggrrr|||}}}lll\\\NNNCCC===:::888555000,,,+++,,,...++++++,,,------...//////++++++++++++++++++++++++)))+++,,,...//////......------,,,,,,------...///.........------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,***))))))***,,,---(((((())))))*********+++,,,***(((((()))((('''%%%&&&&&&'''((()))***++++++%%%%%%&&&''')))+++,,,---******))))))((((((((('''((()))***++++++***((('''((((((((((((((((((((((((&&&&&&%%%###"""###%%%((('''''''''&&&'''((()))***''''''(((((('''&&&&&&%%%###$$$%%%&&&'''))))))***''''''(((((())))))******'''''''''''''''''''''''''''''')))***,,,...///000)))***+++++++++)))((('''''''''&&&&&&&&&&&&''''''$$$%%%''')))************'''((()))((('''&&&''')))&&&%%%$$$$$$&&&&&&%%%$$$))))))******)))'''%%%$$$$$$'''***+++***)))((()))************************,,,***'''$$$###$$$&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))******((())))))***++++++,,,,,,***+++,,,---............''')))+++---///000000000///...------///222444555777:::@@@GGGOOO___wwwssseee```]]]nnnsssrrrrrr~~~|||yyyxxxxxxyyyyyyyyywwwzzz~~~zzz}}}~~~{{{zzz{{{~~~~~~~~~||||||~~~~~~}}}{{{yyywwwwwwsssnnnmmmoooppppppppppppmmmjjjjjjlllmmmllliiimmmlllkkkiiihhhgggggggggfffeeecccccceeeggghhhhhhfffgggggggggggggggfffeeeccccccccccccccccccccccccdddhhhjjjiiijjjmmmmmmkkkeeeeeedddccccccdddeeefffggglllmmmjjjllltttzzzzzzvvvfffVVVKKKKKKRRRXXX```iiiwww~~~kkkaaa[[[RRRJJJFFFJJJMMMOOONNNNNNSSS___iiiyyy}}}nnn^^^OOOAAA888666222222111111000000//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............------......///000000000+++,,,,,,,,,,,,+++******&&&''')))+++,,,,,,,,,+++(((***,,,......,,,***(((///...,,,***(((''''''&&&***))))))((('''&&&&&&%%%***)))(((''''''((()))***))))))))))))((((((((((((******+++---............+++++++++***)))(((((('''))))))(((((((((((())))))******))))))((((((((('''))))))(((((((((((()))***))))))(((&&&&&&'''))),,,++++++++++++++++++,,,,,,+++++++++++++++***)))((()))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&)))(((((((((((()))******))))))(((((((((((())))))"""###%%%'''((((((''''''&&&&&&''''''(((((())))))'''(((***,,,,,,,,,***)))***(((&&&$$$###$$$&&&'''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))+++,,,---..............................---------............//////000222333333444666888999:::>>>DDDKKK[[[uuurrrbbbaaabbbnnnvvvooopppqqq~~~{{{zzzzzz{{{{{{zzz|||~~~~~~~~~|||xxxvvv|||~~~zzzzzzyyyxxxwwwvvvvvvuuuuuurrrnnnmmmnnnppppppoooooommmjjjjjjlllmmmllljjjlllkkkjjjiiihhhgggggggggfffeeecccccceeeggghhhhhhhhhhhhhhhhhhhhhgggfffffffffffffffeeeeeeeeeeeeeeeeeeiiihhhcccbbbgggmmmooollljjjiiiggggggggghhhiiiiiinnnoookkkiiilllllliiikkkdddYYYPPPMMMQQQXXX]]]hhhppp{{{|||iii___XXXPPPJJJGGGHHHKKKOOOPPPSSS\\\jjjuuurrr___QQQEEE;;;444444000000000///////////////000//////...............------------------------------------------------------...///000000000//////.....................+++,,,,,,,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,***'''$$$###...---,,,+++)))(((''''''''''''(((((((((((())))))******))))))))))))******)))))))))(((((((((''''''((((((((('''&&&$$$###"""++++++******)))(((((('''))))))(((((((((((())))))*********))))))(((((((((***))))))((((((((((((((()))))))))((('''((()))+++******+++,,,,,,,,,,,,,,,***************)))((((((&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%$$$$$$&&&)))***))))))(((((((((((())))))%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((***+++---......---,,,+++***(((&&&$$$###$$$&&&'''&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------............///...000222333333333555777888:::>>>DDDKKKZZZtttqqqbbb```^^^kkkuuunnnppprrr{{{{{{|||~~~}}}~~~~~~}}}||||||~~~}}}zzztttoooqqqwww|||{{{{{{|||~~~~~~uuutttsssrrrrrrsssttttttsssqqqnnnmmmnnnooonnnnnnnnnlllkkkkkklllllllllkkkjjjiiihhhhhhggggggggggggfffeeecccccceeeggghhhhhhhhhhhhhhhhhhgggfffddddddffffffffffffffffffffffffgggkkkiii```[[[___iiioooooonnnkkkiiihhhhhhiiijjjjjjnnnooojjjddd```[[[WWWVVVSSSQQQRRRWWW\\\aaadddrrrxxxvvveeeZZZSSSLLLIIIHHHFFFKKKQQQVVV]]]jjjyyyxxxkkk]]]MMMCCC;;;555222333............//////////////////...------------...//////......------,,,,,,,,,,,,,,,,,,---------------....../////////......//////......---,,,,,,+++,,,,,,,,,,,,,,,++++++***------,,,+++++++++++++++))))))******************************)))((('''&&&&&&&&&'''(((***+++,,,,,,)))******++++++******)))((((((((('''''''''&&&&&&******)))(((&&&$$$"""!!!+++******))))))(((((('''))))))(((((((((((()))))))))))))))))))))((((((((()))))))))(((((('''''''''(((((()))******+++,,,---***+++,,,---,,,***((('''(((((()))))))))(((''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''***'''%%%######&&&)))+++)))((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))*********)))(((''')))(((&&&$$$$$$%%%'''(((&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///---///111222222222444666777999===CCCJJJYYYrrrqqqbbb___[[[hhhtttnnnpppqqq~~~vvv|||}}}~~~~~~|||{{{yyy{{{}}}xxxqqqjjjjjjnnnrrrxxx|||zzzyyyzzzzzzxxxxxxxxxyyy|||~~~}}}|||{{{vvvtttrrrqqqpppqqqssstttqqqpppooonnnnnnnnnmmmmmmmmmlllkkkkkkkkklllllllllhhhhhhggggggggggggggghhhfffeeecccccceeeggghhhhhhgggggggggfffeeedddbbbaaaccccccdddeeeffffffgggggglllsssssshhh^^^]]]dddiiimmmkkkiiigggffffffggghhhiiijjjhhhbbb[[[TTTOOOKKKMMMQQQXXXaaaiiimmmllljjjxxx{{{mmm]]]SSSLLLHHHGGGJJJHHHOOOYYYbbblllyyyuuuhhh[[[NNNAAA:::666333222555.........//////000000000///...------,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,---------,,,++++++......---------,,,,,,,,,,,,,,,------,,,,,,+++***...---,,,+++++++++------------,,,,,,---...///000'''(((((())))))((('''&&&&&&'''((()))***+++,,,---((()))***++++++***)))(((((('''''''''&&&&&&&&&&&&))))))***************)))******))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((***,,,...//////...+++,,,---,,,***'''###!!!'''''''''((((((''''''&&&)))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***)))'''''''''(((***+++(((((((((''''''((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&'''''''''''''''&&&%%%$$$((('''&&&%%%%%%&&&((()))''''''((()))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,------------------++++++++++++++++++,,,,,,---------............///---...000111111222444666666888===CCCJJJXXXqqqsssddd___\\\iiitttlllnnnooovvv~~~~~~~~~}}}}}}yyyvvvyyy~~~~~~|||xxxppphhhfffjjjjjjpppttttttuuuwwwvvvsssuuuvvvwwwzzz}}}~~~}}}{{{}}}}}}}}}|||{{{yyyxxxwwwvvvtttrrrpppoooooopppqqqooopppppppppnnnmmmmmmllllllllllllkkkkkkkkklllmmmhhhhhhggggggggggggggghhhfffeeecccccceeeggghhhhhhiiiiiihhhgggfffeeecccbbbaaaaaaccceeegggiiikkklllttt~~~zzzllldddccceeeiiiiiigggfffeeeeeeffffffjjjfff```XXXOOOIIIGGGHHHNNNWWWfffuuu~~~~~~yyyttt|||nnncccVVVNNNHHHFFFIIINNNQQQYYYeeeqqq|||wwwiii\\\OOODDD999555333222222555/////////000000111111111......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,------------,,,++++++,,,+++******+++---...000888666222...+++***))))))))))))*********)))))))))(((((())))))*********+++&&&'''((())))))((('''&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&((())))))******)))))))))((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++******...---,,,---......,,,***&&&((()))***)))&&&###!!!%%%&&&&&&'''''''''&&&&&&)))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&''')))***+++***)))(((((((((''''''''''''((((((''''''&&&&&&'''(((***+++))))))((((((''''''&&&&&&*********))))))((('''''''''&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---------............///---...000111111222444666666888===CCCJJJXXXpppxxxiiiaaa^^^kkktttkkkllllllwww~~~~~~~~~}}}}}}~~~|||wwwqqqqqqvvv}}}~~~~~~}}}|||yyypppgggdddfffhhhnnnrrrrrrssstttrrrmmmoooqqqtttyyy~~~~~~}}}zzzzzzzzzzzzxxxvvvtttrrrsssrrrpppnnnmmmlllmmmmmmnnnppprrrrrrooommmmmmmmmkkklllllllllkkkkkklllnnnjjjiiihhhhhhggggggggggggfffeeecccccceeeggghhhhhhjjjjjjjjjjjjiiihhhffffffcccdddeeehhhjjjmmmooopppwwwxxxmmmhhheeeiiiiiiiiihhhgggeeecccbbbfff___UUUNNNFFFBBBEEEKKKUUUbbbuuusssccc\\\TTTNNNJJJIIIOOOWWW^^^fffqqq}}}|||sssiii\\\PPPEEE;;;333222222000111333000000000000111111111111------,,,++++++++++++,,,***************+++++++++******++++++,,,,,,------,,,------.........------+++,,,,,,---......//////---------------,,,++++++))))))******+++---...///222111...,,,***)))((((((,,,,,,+++*********++++++)))))))))))))))))))))(((&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))+++,,,,,,++++++333///,,,+++++++++'''$$$!!!###%%%'''(((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((())))))***"""$$$(((***+++)))&&&$$$(((''''''&&&&&&''''''(((&&&&&&'''''')))***+++,,,((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***'''((())))))******))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********,,,------......//////000---------............///---///111222222222444666666888>>>DDDJJJXXXppp~~~mmmbbb___kkktttkkkkkkkkkvvv~~~~~~~~~}}}yyytttpppqqquuuzzz~~~~~~~~~}}}|||yyypppeee```bbbccciiinnnqqqssstttpppjjjkkkmmmrrrxxx~~~}}}yyyzzzzzzyyywwwtttqqqpppoooooonnnnnnmmmmmmmmmmmmnnnqqqtttsssqqqnnnmmmmmmjjjlllmmmllljjjjjjmmmooolllkkkjjjiiihhhgggggggggfffeeecccccceeeggghhhhhhhhhiiiiiiiiihhhggggggfffeeefffgggiiikkklllnnnnnnqqq|||wwwoookkkiiiiiijjjjjjiiigggccc^^^[[[YYYPPPIIIFFFDDDEEEMMMWWWeeesssvvviii^^^ZZZVVVSSSPPPQQQYYYbbbmmmrrrzzz~~~pppcccXXXMMMDDD===555000111333222111333000000000000000/////////---,,,,,,+++++++++++++++)))******++++++,,,,,,---)))******+++,,,,,,------+++,,,------.................................///---------...------,,,+++))))))***+++,,,,,,,,,+++((((((((())))))+++,,,,,,,,,***(((&&&%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''*********++++++***))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''''''''(((((((((***+++,,,------,,,***)))---(((%%%%%%(((***(((%%%$$$%%%&&&'''((((((((((((%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((())))))******###%%%''')))***(((&&&%%%(((''''''&&&&&&''''''((('''((())))))************'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++(((((()))************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,------...//////000000---------............///...000222333333333555777666999???EEEKKKYYYpppooobbb\\\hhhuuulllllllllvvv}}}xxxuuuwww{{{~~~}}}|||yyyoooccc^^^___\\\cccjjjooosssvvvrrrkkkjjjmmmrrrxxx}}}}}}{{{zzzzzz{{{zzzwwwtttqqqooommmnnnooopppppppppoooooonnnqqquuuuuurrrnnnmmmnnnjjjlllmmmllljjjjjjmmmpppmmmlllkkkiiihhhgggggggggfffeeeccccccfffggghhhhhheeeeeeeeeeeeeeeeeeddddddfffgggggghhhiiiiiijjjjjjhhhrrrxxxuuuooollllllkkkiiijjjjjjiiieee___YYYUUUJJJCCC???BBBEEEJJJWWWddduuu{{{xxxvvv}}}|||oooccc]]]ZZZYYYXXXVVVWWW```kkkvvvyyy~~~wwwgggWWWLLLBBB;;;999333000222555444444555000000//////.........------,,,++++++******++++++)))***+++,,,---......///))))))***+++,,,,,,------((()))***+++,,,---------000000000///......------------......------,,,+++)))***+++,,,,,,***)))(((************))))))(((((((((&&&### !!!###%%%&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))((((((((((((''''''((())))))***))))))'''''''''((((((((((((((('''((()))++++++)))(((''''''((((((((())))))******---...//////...+++)))'''###&&&+++,,,++++++***)))((('''&&&%%%%%%%%%&&&&&&'''((((((((('''))))))'''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***)))))))))'''''''''&&&&&&'''''''''))))))***++++++***((('''&&&'''''''''(((((())))))((((((((((((((()))***+++$$$%%%&&&'''(((******+++(((((()))***************((((((''''''''''''((((((((((((((((((((((((((((((******+++,,,...///000000,,,,,,------...///000000---------........./////////000222333333444666888777:::???FFFLLLYYYppppppbbbYYYeee~~~uuummmmmmnnnwww~~~|||}}}~~~~~~|||}}}~~~xxxpppggg```[[[^^^```fffmmmsssvvvvvvuuuoooqqqtttwwwzzzzzzzzzzzzvvvwwwwwwvvvtttrrrpppnnnoooooonnnmmmmmmmmmmmmmmmrrrqqqooooooooonnnllliiillllllkkkkkkkkkkkkllllllllllllkkkjjjjjjjjjjjjkkkiiigggeeeeeefffgggggggggfffffffffffffffggghhhhhheeeeeeeeeeeeeeefffgggggghhhjjjmmmmmmlllkkkkkkkkkmmmllljjjddd\\\TTTNNNLLLGGGDDDCCCFFFLLLWWWhhhwwwyyyppptttxxxyyyxxxyyyyyyqqqfff\\\[[[ZZZZZZ^^^fffpppxxxzzz}}}uuuggg[[[PPPFFF<<<555000111222333333222111000//////.........---------......////////////......------,,,,,,,,,------...---.../////////...,,,+++---,,,,,,,,,,,,---....../////////...------,,,,,,------......------,,,+++,,,+++++++++***)))))))))*********)))))))))))))))+++++++++++++++***))))))++++++***)))((('''&&&&&&(((((())))))))))))((((((,,,***))))))***++++++*********))))))((((((''''''''''''(((((()))************************)))(((''')))***+++,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))************%%%&&&((())))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%---(((!!!###+++111,,,***(((&&&%%%&&&'''((('''''''''&&&'''((())))))******))))))(((((('''''''''((()))&&&######'''+++(((((())))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''+++///...)))'''***...)))(((&&&&&&'''***---//////......---------......000//////.........//////000111222333555666777888;;;;;;===BBBIIIWWWnnnqqq```]]]dddxxxzzzoooeeennnttt~~~~~~zzztttllleeeaaa^^^aaafffnnntttxxxxxxwwwtttuuuvvvxxxxxxxxxxxxwwwuuuuuuuuuuuutttrrrqqqppprrrqqqpppoooooooooooooooqqqooonnnnnnnnnmmmkkkiiimmmmmmllllllllllllmmmmmmnnnnnnlllkkkjjjjjjiiiiiiiiigggeeedddfffgggggggggggggggffffffgggggghhhhhhggggggfffffffffgggggghhhkkklllkkkiiihhhiiikkknnnpppmmmggg^^^TTTMMMHHHGGGJJJIIIMMMUUU]]]hhhxxx}}}zzzxxxpppgggkkkqqqsssrrrqqqoooggg^^^ZZZ]]]aaafffmmmvvvqqqgggXXXKKKBBB;;;555111///000111222222111000/////////.........---------------............---------------------...//////.........///......---,,,,,,++++++++++++,,,------------..................---------------,,,+++++++++++++++***************+++******)))((('''&&&&&&%%%&&&''')))******++++++******))))))((((((''''''((()))))))))))))))((('''+++***((((((***+++***)))***)))))))))((((((((('''))))))((((((((((((((((((******++++++***))))))((()))******++++++++++++*********++++++******)))(((*********)))((((((((('''((()))***++++++***)))(((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((('''((((((((()))'''$$$""""""&&&***---+++***(((&&&%%%&&&'''(((''''''((((((((()))))))))))))))((((((((((((((('''(((&&&$$$###$$$%%%&&&'''''''''((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))------,,,*********,,,...***)))(((((()))+++---///---,,,,,,++++++,,,,,,,,,......------......///000///000000111222333333444::::::===BBBJJJXXXoooqqq```YYY```ttt{{{pppfffnnnrrr}}}xxxsssmmmjjjbbbeeejjjpppwww{{{{{{zzzyyyyyyxxxvvvuuuuuuuuutttttttttttttttsssrrrqqqpppqqqpppoooooooooooooooooopppnnnmmmlllmmmmmmkkkiiilllllllllkkkkkkllllllllloooooommmllljjjiiiiiiiiiiiigggddddddfffgggggggggggggggggghhhhhhhhhiiiiiiggggggffffffeeeffffffffflllllljjjhhhhhhjjjnnnrrrpppkkkbbbVVVLLLFFFDDDEEENNNRRR\\\iiittt}}}~~~|||rrrhhhbbbhhhkkkiiifffbbb]]]WWWVVV]]]gggrrr{{{{{{tttdddYYYJJJ>>>888555222111...///000000000000///..................---------,,,,,,------------,,,,,,,,,------...///000111111//////...------------...+++************+++,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,++++++******************++++++++++++***)))((('''%%%%%%$$$$$$%%%&&&'''((()))))))))))))))))))))(((((((((((()))))))))))))))(((''''''***)))'''''')))***)))((())))))))))))((((((((((((***))))))(((''''''&&&&&&***++++++++++++***)))))))))************))))))(((***************)))((((((******)))((('''&&&&&&%%%&&&&&&((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))***%%%&&&'''(((((())))))(((+++***((('''&&&&&&'''''''''((()))*********))))))'''''''''''''''(((((((((+++'''$$$$$$(((***(((&&&%%%&&&'''(((***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,)))%%%$$$&&&((())))))++++++,,,,,,,,,------...,,,,,,,,,++++++,,,,,,------,,,,,,,,,---...//////000000000111111111111222888999<<>>999555333333333111.........---,,,,,,---......---------...............------............------,,,---///000111111111000//////...------------...------,,,,,,------...///000//////...------,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++(((((())))))***+++++++++&&&'''((()))***+++++++++''''''(((((())))))******(((((())))))))))))(((((()))(((&&&&&&((()))((('''(((((((((((())))))))))))''''''(((((()))******+++(((((()))************)))((())))))))))))(((((('''(((((((((((((((''''''&&&$$$%%%%%%&&&'''((())))))'''''''''(((((())))))***$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))***))))))(((((((((((()))***(((((((((((((((((('''''''''((()))*********))))))'''''''''''''''(((((((((%%%(((+++)))&&&$$$'''***''''''''''''''''''''''''+++******))))))((((((''''''''''''''''''''''''''''''''''''''''''((())))))&&&,,,222222---***+++---+++,,,---...//////...---++++++++++++,,,------...000000...---,,,,,,,,,++++++,,,---000222444666777777888===DDDLLLYYYooo|||jjj]]]___lll}}}pppbbbdddxxx~~~vvvwwwxxxxxxyyyyyyyyyyyyvvvuuussstttwww||||||zzz|||~~~}}}||||||{{{zzzyyyxxxxxxwwwvvvvvvwwwyyyyyywwwvvvpppooonnnnnnnnnooopppqqqqqqqqqooonnnmmmnnnnnnooolllllllllllllllmmmnnnnnnooommmkkkkkkmmmoooppppppnnnmmmmmmllllllmmmmmmnnnffffffgggggghhhiiikkkkkkgggeeeccccccdddffffffeeedddfffgggiiiiiihhhgggfffgggggggggggghhhjjjkkkllllllmmmmmmhhh___UUULLLHHHJJJLLLPPPTTTZZZccclllrrr{{{wwwuuuuuunnneeeYYYTTTSSSYYY^^^bbbgggmmmxxx|||uuukkkaaaUUUHHH@@@;;;777222111222333222000///...---,,,,,,---...///---------.........//////,,,,,,------------,,,,,,,,,---///111111000///............///......---,,,,,,,,,++++++,,,,,,---.....................---------------------,,,+++++++++++++++***************((((((((()))))))))))))))&&&'''((()))***+++++++++(((((((((((())))))))))))&&&'''((())))))******)))***(((''''''((())))))((('''((((((((()))))))))***)))))))))***************''''''((()))))))))))))))(((((()))*********))))))''''''((((((((('''&&&&&&&&&&&&''''''((((((((()))$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''((((((((()))((((((''''''(((((((((''''''((((((((((((((('''''''''((((((((()))))))))))))))((((((((((((((('''***+++,,,,,,+++******+++'''((((((((())))))******++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''((())))))&&&(((++++++)))(((((())))))***+++,,,------......++++++++++++,,,---......///......---......//////------///111222444666666888999>>>DDDLLLYYYnnnuuueee\\\ccctttssscccdddwwwiiiiiijjjjjjkkkkkkllllllnnnllljjjjjjmmmttt~~~|||}}}zzz||||||{{{zzzyyyxxxwwwvvvvvvttttttsssuuuwwwwwwvvvuuuppppppooooooooooooppppppnnnnnnmmmmmmnnnoooppprrrkkkkkkkkkkkkkkklllmmmnnnnnnllljjjjjjlllnnnooooookkkjjjjjjiiiiiijjjjjjkkkggggggggggggggghhhhhhiiigggeeeccccccdddffffffeeedddeeeggghhhiiihhhfffeeecccccccccdddfffgggiiijjjgggfffaaaZZZQQQKKKGGGFFFOOOSSSZZZaaahhhpppwww||||||tttlllmmmpppllleee\\\WWWXXXbbbjjjmmmqqquuu}}}~~~qqqdddXXXLLL@@@888555000+++***+++------,,,///...------------...///---------.........//////+++++++++,,,,,,+++++++++,,,---///000111000...------.../////////...,,,+++++++++******++++++,,,---,,,,,,------.../////////------......------,,,+++,,,+++++++++******))))))))))))(((((('''''''''&&&)))))))))))))))(((((('''))))))))))))((((((((((((%%%&&&''')))***************)))'''''')))***)))((('''((((((((())))))******,,,,,,++++++***)))))))))&&&&&&'''(((((()))(((((('''((()))******+++******''''''((((((''''''&&&%%%(((((((((((((((((('''''''''''''''((((((***++++++,,,+++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%((((((((((((((('''''''''''''''((((((((((((((('''(((''''''''''''((())))))******))))))((((((''''''(((&&&$$$&&&))))))'''$$$'''((((((***+++,,,---...+++++++++***)))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))+++***((((((***+++***)))(((((()))***+++---......,,,,,,,,,---...///000111,,,------...///000222222111222222444555666777777888:::>>>EEELLLXXXmmm|||hhhYYY^^^hhh}}}uuudddeeewwwdddbbb```]]]]]]^^^```aaafffiiimmmppprrrvvvyyy|||}}}zzz{{{{{{{{{}}}~~~~~~{{{xxxyyy{{{{{{xxxrrrnnnnnnooooooooopppqqqssstttuuuuuuooooooooooooooonnnmmmllloooooonnnmmmlllmmmppprrrnnnllljjjiiiiiikkkmmmooonnnmmmlllkkkkkklllnnnoooiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeefffffffffffffffccccccddddddddddddddddddeeeeeeeeeeeeeeefffffffffbbbaaaaaabbbeeeeeebbb___[[[UUUPPPMMMHHHDDDHHHRRRWWWdddoooqqqqqqvvv~~~wwwsssqqqsssrrrmmmiiihhh\\\bbbjjjrrrwww{{{~~~wwwcccPPPCCC<<<:::999///000000000///...---,,,------------------------+++,,,---......,,,+++)))+++,,,,,,------,,,,,,,,,111111000000/////////...---,,,+++***)))***+++,,,******)))))))))))))))******+++,,,---...---,,,,,,,,,------......------,,,************))))))))))))''''''''''''((((((((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((()))((('''((()))******(((***((('''&&&'''(((((('''''''''''''''((((((((()))++++++******))))))((((((%%%&&&&&&&&&'''(((((((((######$$$$$$$$$%%%%%%%%%### (((,,,'''!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++,,,)))'''&&&'''''''''&&&&&&%%%###%%%)))***)))''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&)))((('''&&&&&&'''((()))***)))(((&&&&&&&&&'''((($$$%%%%%%&&&'''((()))))),,,***))))))******)))'''&&&((())))))(((((()))+++((((((((()))***,,,---...------------------------...//////---))))))---000111111000111222444777888777888===CCCJJJVVVkkk}}}yyyiii]]]\\\kkk{{{yyypppwwwaaa```^^^]]]\\\]]]^^^___hhhjjjnnnqqqsssvvvzzz|||~~~}}}}}}~~~~~~{{{yyywwwwwwxxxzzz||||||zzzxxxyyyyyywwwtttpppnnnmmmnnnmmmmmmnnnooopppqqqrrrrrrppppppppppppooonnnmmmmmmnnnooonnnmmmlllmmmppprrrnnnmmmkkkjjjjjjkkkmmmoooooonnnllljjjiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhhhhddddddeeeeeeffffffggggggeeeeeeeeeeeeeeeeeeeeedddhhhgggfffdddcccaaa```______^^^^^^^^^^^^[[[UUUQQQMMMHHHEEEEEEDDDFFFQQQ]]]jjjvvv}}}wwwkkkgggfffiiippprrrmmmhhhggg```fffoooxxx~~~|||nnncccTTTFFF===999888888111111000///......------------------------------//////...---,,,,,,,,,,,,******+++++++++***))))))++++++,,,---///000111222------,,,+++*********+++******))))))))))))*********+++,,,---------,,,,,,,,,------......------,,,************))))))))))))'''''''''((((((((())))))&&&''''''''''''''''''''')))))))))))))))))))))))))))'''&&&&&&''''''&&&$$$)))(((''''''((())))))(((((((((((()))))))))))))))*********)))))))))))))))''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***&&&"""$$$))),,,***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))***(((&&&&&&'''(((((('''%%%###"""$$$&&&(((&&&%%%******))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&)))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''+++***))))))******)))'''###%%%'''''''''(((***,,,((((((((()))***,,,---...------------------------.........,,,+++,,,...000111000000111222444666777777888===CCCJJJVVVkkk}}}|||ssseeeZZZ^^^mmmyyypppvvvaaaaaa``````````````````jjjlllooorrrtttvvvyyy|||zzzyyyyyy{{{||||||zzzxxxttttttuuuwwwzzzzzzyyywwwyyyvvvrrrpppooonnnmmmllljjjjjjkkklllmmmmmmnnnnnnqqqqqqppppppooonnnmmmmmmnnnnnnnnnmmmlllmmmoooqqqooonnnlllkkkkkklllmmmnnnrrrpppnnnkkkiiigggfffeeekkkjjjjjjiiihhhgggffffffcccddddddeeefffgggggggggeeeeeeeeeddddddccccccccceeedddcccaaa___]]][[[[[[___]]]\\\YYYUUUOOOHHHBBBBBB???>>>AAAFFFOOO___lll{{{zzz{{{|||~~~{{{qqqcccYYYWWWXXX___iiimmmjjjffffffjjjpppyyy}}}zzzzzzyyywwwqqqmmmVVVOOODDD;;;666444444444444333111///...---......------------------------222000...,,,++++++---...+++++++++++++++***)))(((------,,,,,,,,,+++++++++------------,,,+++))))))******)))))))))******+++++++++,,,------------,,,,,,------......------,,,++++++*********)))))))))''''''((((((((())))))))))))))))))(((((('''''''''))))))))))))))))))))))))***((('''&&&&&&&&&$$$"""''''''(((((())))))******************))))))))))))((())))))))))))))))))***)))))))))))))))((((((((('''''''''(((((((((((()))+++((($$$###$$$&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((('''%%%&&&''')))((((((&&&$$$###$$$&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&###%%%&&&'''&&&%%%&&&'''(((((('''&&&&&&'''(((((('''(((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&+++)))((((((******)))'''!!!###%%%&&&'''(((***,,,(((((())))))***+++------------------------------...---++++++---///000000000000000111333444666777666888<<>>>>>???EEELLLTTT\\\fffsss}}}vvvoooiiiccc___WWWWWWXXXYYYZZZYYYVVVTTTVVVRRRSSS[[[eeemmmvvv~~~yyyvvvvvvuuutttpppggg[[[NNNFFF???;;;666222111000///...444333000...------...///........................((()))+++,,,------,,,,,,---------------,,,+++***!!!"""$$$'''***---///000------......---,,,***)))***************+++,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++************(((((((((((()))))))))***''''''((())))))***++++++))))))))))))))))))))))))((('''&&&'''((()))((('''$$$&&&)))***)))(((***+++((((((((((((((((((((((((''''''(((((()))))))))***(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((%%%(((******((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%$$$$$$&&&((())))))(((''''''(((''''''&&&&&&'''''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''$$$&&&(((******)))((('''###%%%''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((())))))((('''((()))***)))((('''((())))))((('''(((***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))---000///---...///000222333444555555666777<<>>===<<<>>>EEEPPPWWW```kkkuuu{{{{{{ooodddZZZTTTFFFEEEEEEFFFIIIOOOUUUZZZ]]]\\\bbbppp}}}xxxmmmiiiaaaUUUIII@@@999666000...,,,,,,...000111111.........---------------........................,,,,,,,,,,,,++++++******((())))))***++++++++++++++++++******)))))))))(((---,,,,,,,,,,,,---......************+++,,,---......------,,,---...///000,,,------......------,,,,,,,,,+++++++++*********(((((()))))))))*********'''''''''(((((()))))))))'''''''''''''''''''''''''''%%%$$$$$$&&&&&&%%%###"""&&&******'''$$$%%%(((&&&&&&'''((()))******+++((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((((('''%%%"""$$$&&&&&&$$$$$$&&&(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&''''''((((((((('''&&&''')))***)))(((&&&((()))(((''''''((()))*********)))******+++,,,++++++++++++++++++++++++)))+++---...------///000---...000222333444444444555777;;;BBBHHHUUUjjj|||xxxsss{{{wwwjjjkkkuuuyyynnnnnnoooppprrrssstttuuupppqqqrrrrrrqqqpppqqqsssuuuttttttuuuwwwvvvtttrrrqqqooommmmmmmmmnnnmmmllleeeiiinnnnnnllliiiiiijjjfffeeeeeeddddddcccccccccdddcccccccccdddgggjjjkkkjjjlllnnnnnnmmmlllmmmnnnnnnnnnlllkkkiiihhhgggfffeeefffgggggggggfffeeedddggggggggggggggggggfffffffffeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbccccccZZZXXXTTTNNNHHHCCC???===<<<>>>AAADDDIIIRRR^^^fffqqq{{{~~~qqqdddYYYRRREEEDDDCCCCCCEEEKKKSSSYYYaaacccmmm~~~|||wwwjjjcccWWWIII>>>777666777222000------...000111111+++,,,------......------////////////////////////222000---+++))))))******)))***+++,,,---.........((())))))***+++,,,,,,------,,,++++++,,,---///000************+++,,,---.........---,,,---...///000,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))************,,,,,,,,,+++++++++++++++''''''''''''''''''''''''***)))''''''''''''%%%###!!!&&&******&&&###$$$&&&&&&'''''')))***+++,,,---))))))(((((('''''''''&&&''''''(((((())))))******''''''''''''((((((((((((222///***(((((()))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$###%%%((((((&&&&&&(((+++///---+++)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***((('''&&&%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&((()))(((''''''''''''&&&&&&&&&'''&&&&&&''')))***)))((($$$%%%''''''''''''(((*********************++++++++++++++++++++++++++++++***...111111...---///222,,,...000222333444444333555666;;;AAAHHHUUUiii|||yyyppplllyyytttggghhhrrrxxxppprrrtttvvvwwwwwwvvvvvvsssrrrrrrrrrttttttrrrpppuuutttrrrpppooonnnmmmmmmlllkkkjjjjjjiiiiiijjjjjjooonnnllljjjiiigggggggggeeeeeeddddddddddddcccccceeeeeeeeeeeeeeefffggghhhkkklllmmmnnnoooooooooooonnnmmmlllkkkiiihhhgggfffiiigggeeedddeeefffffffffhhhhhhhhhhhhhhhhhhiiiiiigggfffeeecccbbbaaa``````___\\\ZZZ\\\___^^^ZZZUUUMMMLLLIIIDDD???===<<<======BBBIIIOOO[[[iiirrruuu}}}{{{pppcccXXXTTTCCCAAACCCGGGHHHIIISSS```ccclll{{{tttkkk]]]SSSFFF<<<888666333000000000///...............---------------...///000,,,,,,...///000222333444111///---,,,,,,,,,+++***------,,,,,,+++***)))))),,,---......,,,,,,---...+++++++++************)))))))))***+++,,,,,,------)))***+++,,,---.........,,,---......//////......******+++,,,,,,,,,++++++******))))))((((((''''''))))))************))))))************))))))))))))+++***)))(((((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))((('''&&&&&&((('''&&&''')))))))))(((&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%&&&''')))***(((''''''&&&&&&((()))***&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))******((((((((()))***+++++++++******++++++,,,---(((+++---......---......////////////111333555666333:::;;;???IIIRRRddd|||wwwcccbbbtttrrr|||oooeeegggmmmxxxqqqqqqrrrssstttuuuuuuuuuxxxvvvvvvvvvwwwwwwuuusssrrrqqqooonnnlllkkkkkkkkkgggggghhhhhhiiikkklllmmmlllkkkiiihhhgggfffeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeefffgggggghhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiihhhggggggkkkiiigggfffggghhhhhhgggeeeffffffgggggggggggggggfffeeebbb```^^^]]]\\\\\\[[[WWWTTTSSSTTTTTTOOOKKKDDDDDDAAA>>><<<===@@@CCCHHHPPPZZZaaakkkvvvvvvoooggg[[[RRRPPPFFFCCCDDDHHHKKKNNNXXXcccllluuuyyykkkaaaPPPHHH>>>777555444111///000000///.....................---------......///***+++++++++,,,,,,,,,---000...,,,+++++++++***)))(((((()))***++++++,,,,,,,,,---...---,,,+++,,,...+++++++++************)))*********++++++,,,,,,,,,++++++++++++++++++,,,,,,...............---,,,+++,,,,,,,,,,,,++++++***)))***)))))))))((((((((('''))))))************))))))++++++*********)))))))))''''''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%&&&(((((((((((((((((((((((())))))))))))((((((((((((((('''$$$###"""###%%%&&&((('''&&&'''((()))(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((''''''(((((('''&&&&&&&&&'''((((((''''''&&&'''((()))***'''''''''((((((((())))))'''''''''((((((((((((((()))))))))))))))******++++++++++++***++++++,,,---+++...000111000000000111////////////111333555666333:::;;;>>>IIIRRRccc|||tttaaa```ppprrr~~~|||nnncccdddjjj{{{rrrqqqqqqqqqqqqrrrssstttzzzxxxwwwwwwxxxwwwuuusssnnnmmmllljjjiiihhhggggggfffffffffggghhhiiijjjkkkggggggfffeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeffffffiiiiiijjjlllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhkkkiiigggggghhhiiihhhgggbbbcccdddeeeeeedddcccbbbcccaaa^^^\\\ZZZYYYYYYZZZ\\\WWWQQQMMMKKKIIIEEEBBB???>>><<<:::;;;@@@GGGLLL[[[hhhttt{{{uuummmfffaaaZZZQQQLLLKKKIIIFFFGGGMMMSSSYYYbbbjjjsss|||yyykkk[[[OOOBBB<<<666333222222111///000//////............/////////...---------...............---,,,,,,++++++///---************)))(((&&&'''((()))***+++,,,---+++,,,------++++++,,,---+++++++++************)))******++++++++++++++++++---,,,***)))))))))***+++.........---,,,+++))))))---------,,,+++)))((('''))))))))))))((((((((((((((())))))******))))))(((+++*********))))))))))))))))))((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***'''###"""&&&))))))(((''''''((()))(((&&&(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&)))+++---((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&(((''''''''''''((())))))(((((((((((()))))))))***((((((((((((((('''''''''(((((()))***************+++++++++++++++,,,------***,,,......------...///......//////111222444555222:::;;;>>>HHHQQQccc{{{xxxhhh___kkkyyyqqqzzz|||mmmaaa```eeezzz~~~tttsssqqqooooooqqqssstttwwwvvvtttttttttsssqqqoookkkjjjiiigggfffeeeeeeeeeggggggfffeeeeeeeeeeeefffeeedddccccccccccccccccccbbbbbbccccccdddddddddeeedddddddddeeeeeeeeeddddddhhhiiijjjkkklllllllllllleeeffffffggghhhiiijjjjjjiiigggffffffggggggfffeeeaaabbbbbbbbbaaa```]]]\\\^^^]]][[[YYYYYYZZZ\\\]]]bbb\\\SSSLLLGGGCCC@@@>>>???>>>======AAAIIIRRRYYYppp{{{ccc]]]XXXUUUQQQJJJHHHIIIKKKKKKOOOWWWaaaiiinnnrrrvvv|||ssshhhZZZJJJ@@@999666333222333333222000000///............//////000///...---------------000//////......------,,,...,,,*********+++***(((***************+++++++++***,,,---,,,+++***+++,,,+++++++++*********))))))++++++++++++************+++***)))(((((()))***+++,,,------,,,+++***)))))),,,,,,,,,++++++***(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((((((((((('''******)))))))))))))))******************+++,,,---(((((((((((((((((((((((())))))))))))((((((((((((,,,)))%%%######%%%)))+++)))(((''''''(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''(((((('''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((()))(((&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''&&&%%%$$$%%%&&&((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&''')))+++++++++***))),,,++++++++++++,,,------)))+++,,,,,,++++++,,,---......///000111222333444222:::;;;===HHHPPPbbbzzzqqqbbbjjjtttpppvvvxxx{{{~~~xxx}}}~~~nnn```]]]aaarrrwwwuuurrrooooooppprrrtttsssqqqpppppppppooommmjjjiiihhhgggfffeeedddddddddeeeeeedddccccccccccccddddddccccccbbbbbbbbbcccccc______```aaabbbbbbccccccccccccdddeeeeeedddcccbbbcccdddeeefffggggggggggggeeeeeefffggghhhiiijjjjjjgggfffeeeeeeffffffeeecccaaaaaa```___]]][[[YYYWWWYYYYYYXXXYYYZZZ]]]___aaaaaa[[[RRRIIIBBB???===<<<>>>???BBBFFFMMMXXXdddlll|||nnndddVVVQQQNNNMMMJJJFFFFFFJJJNNNTTT\\\gggrrryyy|||{{{|||~~~qqqcccWWWLLLAAA999555444333222222111000/////////............//////000///...---------------+++++++++,,,,,,,,,,,,,,,///---+++***+++,,,+++***++++++,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,+++++++++*********))))))+++*********************((((((''''''(((***+++,,,******++++++,,,++++++***)))******++++++*********(((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))))))))***+++,,,,,,''''''''''''''''''''''''))))))))))))((((((((((((***)))(((''''''((()))***)))(((''''''((()))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))***+++)))'''%%%((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&&&&''')))***++++++******,,,,,,++++++,,,,,,---...---...//////------///000......///000111222222222222999:::===GGGOOO```yyywwwiiinnnuuupppttttttvvvyyytttwwwpppaaa]]]```mmm}}}xxxvvvssspppooooooqqqrrrooonnnmmmmmmmmmllljjjhhhgggfffeeedddcccccccccccc`````````aaabbbcccdddeeeccccccbbbbbbaaabbbbbbbbb]]]]]]^^^___```aaabbbcccbbbcccdddeeedddcccbbbaaacccdddeeefffggggggggggggdddeeeeeeffffffggghhhhhheeeddddddeeefffeeedddbbb___^^^]]][[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[]]]]]]VVVQQQJJJBBB>>><<<<<<===AAAEEELLLTTT___lllyyy~~~zzzvvvwwwzzzyyyzzzyyyuuunnndddZZZSSSLLLIIIHHHIIIHHHFFFJJJPPPYYYbbbmmmvvv~~~ssscccTTTIIIBBB<<<888333222111000///...---,,,///............//////000//////...---------......++++++,,,---......//////...---++++++,,,,,,+++***)))***+++,,,---...///000)))***++++++))))))***++++++++++++************)))))))))******************&&&'''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,+++((())))))***++++++******(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&''''''((()))''''''&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&'''((()))(((''''''((('''&&&''')))))))))(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''***+++***((('''''''''''''''''''''''''''((((((''''''''''''''''''(((***,,,***'''%%%&&&)))$$$%%%&&&'''((((((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&'''(((******+++++++++,,,,,,,,,,,,,,,------...,,,---...---++++++---///---...///000111111111111222999:::<<>>:::555111000111111000...//////000000//////...///......---------......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++***(((''''''(((***+++(((((())))))***+++++++++******************))))))---,,,++++++*********+++******+++++++++++++++***,,,...111000---+++***+++)))))))))))))))*********,,,,,,+++******)))((((((************************(((((('''&&&'''((()))***''''''((((((((())))))))))))(((((('''((()))***+++++++++)))(((''''''''''''))))))((((((((((((((()))''''''''''''&&&&&&&&&&&&***)))'''&&&((()))***+++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$$$$''''''$$$!!!%%%&&&%%%%%%(((&&&###&&&'''((())))))'''&&&$$$%%%%%%&&&''''''&&&%%%$$$&&&&&&'''''''''''''''&&&''''''((((((((('''%%%%%%((((((((((((((((((((((((((('''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$((('''''''''((()))))))))(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&))))))((((((((()))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------/////////000111222444444444:::999;;;DDDMMM___xxxwwwoooqqqssswwwzzz~~~rrrwwwzzziii```___ggghhhhhhgggfffeeedddcccbbb______aaabbbcccccccccccc```___^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^______`````````___ccccccccccccbbbaaa``````^^^^^^]]]\\\\\\\\\]]]^^^bbbaaaaaaaaaaaa```^^^[[[[[[ZZZXXXXXXXXXVVVTTTQQQNNNMMMKKKKKKLLLPPPSSSVVVVVVYYY[[[\\\ZZZTTTNNNKKKAAA>>>======<<<===DDDMMMQQQ[[[fffnnnwwwqqqfff```[[[UUUQQQLLLFFFBBBBBBBBBDDDIIINNNXXXaaannnyyyzzzvvvwww~~~zzzxxxrrriii\\\PPPFFFAAA555333111000111333333222---..................---//////............//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))))))))))))))))),,,,,,+++************+++******)))******+++,,,---+++---///...---+++******'''(((((()))******+++++++++++++++******))))))(((************************))))))((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((()))******((())))))))))))((('''''')))((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++'''######&&&))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''######&&&'''%%% '''***(((%%%''')))***,,,***(((&&&%%%$$$%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''((((((&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$#########%%%&&&'''))))))((('''&&&))))))(((''''''((())))))((((((''''''&&&&&&&&&%%%((((((((((((((()))******,,,,,,,,,,,,,,,+++***)))******++++++,,,------...000000222333444555555555222999888:::CCCLLL]]]vvvrrrkkknnn}}}tttxxx{{{tttyyy}}}kkkbbbaaagggdddccccccbbbaaa`````````^^^^^^______```aaaaaabbb^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^______^^^^^^___```aaaaaaaaaaaacccccccccbbbaaa```^^^]]]___]]][[[ZZZZZZ[[[\\\]]]````````````aaa___[[[XXXZZZXXXVVVTTTTTTRRROOOMMMKKKKKKKKKLLLNNNQQQSSSTTTQQQRRRRRRPPPMMMHHHCCC?????????@@@@@@???BBBMMMZZZ```kkkxxxvvvggg[[[TTTQQQOOOMMMLLLJJJHHHGGGHHHKKKQQQVVVbbbjjjwww}}}|||ssslllbbbVVVKKKBBB<<<888000///...000222333333222,,,------......------,,,...------------......///+++,,,---......---,,,+++++++++++++++++++++++++++(((((((((((((((((('''''')))(((''''''''''''((()))***)))))))))((((((''''''((((((((())))))*********++++++***************++++++************,,,...///***+++,,,,,,,,,+++******(((((())))))************+++*********)))))))))((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***&&&'''((()))))))))''''''(((((('''''''''((())))))''''''((((((((((((((()))***%%% $$$'''((('''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&"""###''')))(((###(((***&&&###$$$&&&&&&((('''%%%$$$%%%&&&'''(((&&&&&&&&&&&&''')))***+++%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%&&&(((((('''&&&&&&'''((((((((((((((((((((((((*********)))((((((''''''((((((((((((((()))))))))***+++,,,------,,,***)))*********++++++,,,,,,,,,---...000222333333333222222999999:::DDDLLL\\\tttpppgggjjjxxxxxx{{{~~~yyy|||~~~lllcccbbbiiiaaaaaa```___^^^^^^]]]]]]________________________]]]\\\\\\[[[[[[[[[[[[[[[]]]]]]]]]^^^^^^_______________```bbbbbbcccccccccbbbbbbbbbaaa```^^^]]]\\\___^^^\\\ZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]]ZZZWWWWWWUUURRRPPPNNNMMMJJJHHHGGGIIILLLNNNPPPOOONNNMMMIIIGGGEEEAAA>>>;;;:::999===???CCCFFFHHHNNN]]]lllwww~~~rrrbbbUUUNNNLLLLLLLLLMMMOOOQQQQQQSSSXXX___cccooouuu}}}}}}{{{qqqbbbXXXIII@@@<<<888222...///......///111222111000,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...+++,,,---......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))*********))))))((('''''''''((())))))******+++++++++*********))))))***++++++,,,+++++++++,,,---///000*********+++,,,,,,++++++************))))))((((((*********)))))))))))))))(((((((((((((((((((((((())))))******)))((('''&&&&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))%%%&&&((())))))((('''''''''''''''''''''((())))))&&&'''''''''(((((())))))***&&&###"""%%%(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$"""###(((+++***"""$$$### ###$$$"""''''''((()))******++++++(((((('''''''''(((((()))''''''(((((('''&&&&&&%%%''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''(((''''''&&&%%%'''(((((('''%%%$$$''')))''''''''''''''''''''''''******))))))(((((((((''''''(((((()))))))))))))))((()))+++,,,------,,,,,,,,,,,,,,,++++++*********,,,---///111222222111111222999:::<<>>;;;999888888999:::>>>AAAGGGOOOVVV```rrr{{{pppaaaSSSLLLKKKLLLMMMPPPWWW]]]___bbbjjjrrruuu~~~~~~yyyyyywwwnnncccQQQFFF:::444444444000+++///......///000111000///,,,------------------,,,************+++,,,---...,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---******++++++++++++***************))))))((((((((())))))*********************))))))))))))***++++++,,,,,,,,,,,,,,,---...///+++***)))***,,,------,,,++++++******)))(((((('''))))))))))))))))))))))))***************************))))))))))))))))))(((&&&&&&'''''''''(((((((((''''''((()))))))))))))))&&&''''''(((((((((''''''&&&&&&&&&&&&'''((())))))$$$$$$$$$%%%&&&&&&''''''))))))((((((((()))***+++((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###$$$)))+++)))$$$%%%$$$!!!"""((()))(((%%%&&&((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$(((((((((((('''&&&%%%$$$''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&)))'''%%%%%%'''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))(((''''''))))))'''$$$$$$'''***&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((()))***************((()))***+++,,,---------...------,,,++++++******......000111222222333333222999:::<<>>@@@AAAKKKMMMUUU```jjjwww|||yyy}}}rrriii\\\RRRMMMNNNRRRUUU[[[fffnnnqqquuu}}}|||tttooohhh]]]QQQCCC===555222222333111...000...---...000111111111------............------++++++++++++,,,---......---------,,,,,,---------************************+++++++++,,,,,,,,,------******++++++++++++************************))))))))))))))))))))))))(((((()))))))))))))))***++++++******++++++,,,+++++++++,,,***(((***---......---*********)))))))))))))))((()))))))))))))))))))))***************************)))((((((((()))***+++''''''((((((((()))))))))&&&'''((()))***))))))((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))######$$$%%%%%%&&&''''''%%%))),,,+++((('''))),,,'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$%%%((((((%%%&&&))))))$$$"""&&&***,,,%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&$$$$$$&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))******))))))((('''&&&&&&'''&&&$$$%%%'''))))))(((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))++++++***((('''&&&))),,,+++'''%%%&&&)))'''((())))))))))))((('''%%%%%%&&&&&&'''(((((((((((()))***+++,,,++++++***************+++,,,,,,------------,,,,,,,,,,,,,,,/////////000111222333444111888999;;;DDDKKKZZZqqqlll^^^^^^dddsssxxx|||oooeeedddgggbbbaaa```^^^\\\[[[YYYXXXVVVXXX[[[^^^``````^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^]]]^^^___aaabbbbbbccccccdddddddddddddddcccbbbaaa\\\\\\\\\\\\[[[ZZZXXXXXXYYYWWWSSSPPPNNNLLLJJJHHHIIIHHHGGGHHHJJJMMMNNNNNNKKKKKKJJJHHHEEEAAA>>><<<999:::===@@@CCCEEEGGGHHH\\\]]]eeeppp|||qqqllljjjkkknnnnnnnnnnnnggg```WWWPPPNNNSSSYYY^^^iiiuuu~~~~~~wwwlllbbbYYYKKK???777666333111///......//////...,,,---///222333333---......//////......---,,,++++++,,,---...///000......,,,++++++,,,......************************(((((())))))*********+++******++++++++++++************************++++++))))))(((((('''''''''&&&))))))((())))))***++++++((()))***++++++***(((''',,,***(((***---//////---((((((((()))******++++++(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''((()))+++---(((((((((((())))))))))))&&&''')))*********)))((()))((('''%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((()))))) &&&,,,+++&&&###&&&***'''''''''(((((((((((((((((((((((((((((((((((((((&&&))))))&&&%%%&&&%%%"""""")))***!!!!!!&&&(((((((((((()))***,,,---%%%''')))******)))'''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((())),,,,,,+++)))((('''&&&%%%%%%$$$###%%%(((*********))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))++++++***((('''$$$)))......***&&&&&&'''((()))***++++++***)))(((&&&&&&'''((()))***++++++)))***+++,,,---,,,++++++---,,,+++*********+++,,,+++,,,,,,------......///......------...000222333///777888:::CCCIIIXXXooo}}}jjj[[[\\\aaaooosssxxxmmmbbbaaaeee|||]]]^^^______^^^]]]ZZZYYY[[[[[[\\\]]]]]]]]]]]]\\\```______^^^\\\[[[ZZZZZZ``````aaabbbbbbbbbbbbbbb]]]]]]___```aaabbbbbbbbbbbbbbbbbbccccccccccccccc___^^^\\\YYYWWWUUUTTTSSSSSSPPPLLLIIIFFFFFFFFFGGGBBBEEEFFFFFFLLLTTTUUUPPPRRRLLLFFFBBB>>>999999<<<===<<<@@@IIIPPPSSS[[[eeeoooxxx}}}uuuqqqggg^^^]]]^^^]]]\\\]]]WWWTTTQQQQQQXXXdddqqqyyy}}}wwwzzztttiii^^^RRRGGG>>>888000000//////......------/////////...,,,,,,---...---.../////////...,,,,,,,,,---------,,,,,,...///---,,,***)))))))))***************++++++,,,,,,,,,************************,,,,,,------,,,,,,+++***&&&((())))))(((((()))***))))))))))))))))))))))))***+++,,,------,,,+++***++++++,,,,,,,,,,,,------------,,,+++******++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************%%%%%%'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$######&&&)))***(((%%%)))&&&$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***(((%%%'''++++++(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((''''''&&&))))))))))))((((((((((((&&&%%%%%%&&&(((+++...000***(((&&&&&&'''(((((('''))))))(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((&&&%%%%%%%%%%%%###"""))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((******))))))(((((((((((()))******++++++)))((('''&&&''''''&&&%%%%%%(((***''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((())))))************+++,,,---...///*********+++,,,---...///000////////////111222333000666666888CCCKKKYYYpppwwwdddYYYVVVZZZmmmsssxxx{{{mmmcccccceeeyyy]]]^^^_________]]][[[YYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\^^^___``````aaaaaaaaa```aaaaaabbbcccccccccbbbbbbbbbbbbaaaaaaaaa`````````___]]][[[XXXUUUSSSRRRQQQKKKIIIFFFCCCBBBBBBCCCDDDFFFHHHHHHGGGKKKRRRRRRMMMHHHDDDAAA@@@===999:::>>>@@@AAAIIIUUU^^^eeennnxxx~~~lllbbbZZZYYYYYYWWWVVVWWWVVVVVVYYY___hhhsss}}}}}}vvvooonnnfffZZZNNNDDD===777333////////////...............//////...,,,,,,---...---.../////////...,,,,,,+++---------,,,,,,---///---,,,******)))***++++++++++++++++++++++++,,,,,,************************---............---,,,,,,)))***+++***))))))***,,,************************(((((()))******)))((((((++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((()))))))))(((((())))))******)))(((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%((()))'''%%%(((&&&$$$$$$&&&((('''&&&''''''''''''''''''((((((((()))((($$$###''')))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((((('''&&&&&&'''(((***,,,---+++******+++,,,,,,+++)))******+++,,,------...&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))***(((''''''((()))'''&&&((((((((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%###%%%&&&((())))))))))))%%%'''''''''&&&&&&''')))((((((((((((((((((((((((******)))((((((((((((((()))(((((((((((()))******,,,+++++++++,,,---......---,,,,,,,,,---...///000000////////////111222333000666666888CCCJJJYYYooowwwfffYYYVVVYYYkkkwwwzzzzzzlllbbb``````sss^^^^^^_________]]]\\\[[[YYYZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[[[[\\\]]]^^^______]]]^^^__________________cccccccccccccccbbbaaa```bbbaaaaaa```^^^^^^]]]\\\]]][[[XXXUUURRROOOMMMLLLDDDBBBAAA??????AAABBBCCCFFFFFFEEECCCDDDHHHGGGDDD@@@>>>???@@@???===???DDDKKKOOOZZZhhhsss|||iii___WWWTTTTTTSSSSSSVVVYYY^^^gggrrr}}}|||{{{vvvlllccc]]]UUUIII>>>777333111000.............../////////...//////...,,,,,,---///---............---,,,,,,+++,,,---,,,+++,,,---///,,,,,,+++******+++------,,,,,,++++++++++++++++++***************************************)))((((((***++++++)))((((((***,,,************************(((((())))))))))))((((((++++++,,,,,,,,,,,,------,,,,,,---...---,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((((((((('''&&&***************))))))(((''''''''''''(((((((((((((((&&&%%%%%%&&&''''''&&&'''%%%$$$%%%'''((((((''''''((()))***)))((('''&&&&&&***)))$$$!!!$$$((()))((((((((((((((((((((((((******)))(((''''''''''''"""######$$$%%%''''''((()))((('''&&&%%%&&&''''''(((&&&%%%&&&((())))))(((%%%%%%&&&''')))******+++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&***))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$&&&(((((('''&&&'''((())))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))******+++------,,,,,,,,,------...//////.........//////000000////////////111222333111777666888BBBJJJXXXnnnzzzlllZZZVVVWWWhhh{{{{{{xxxlll```^^^[[[nnn^^^^^^^^^___^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^______```aaa^^^^^^____________^^^^^^aaaaaabbbbbbaaaaaa```___bbbaaa```___]]][[[ZZZYYYXXXWWWSSSPPPLLLIIIGGGFFF@@@@@@??????@@@BBBDDDEEEDDDCCCAAA???>>>???>>>===@@@@@@BBBEEEFFFGGGMMMTTTdddjjjuuukkk```WWWSSSSSSTTTYYY^^^hhhmmmwww|||~~~yyyuuurrrlllaaaXXXOOOHHH>>>666222000000000---------....../////////......///...,,,,,,...///.........---------,,,,,,+++,,,---,,,++++++---///,,,++++++++++++,,,...///,,,,,,,,,++++++*********************************(((((())))))(((((('''&&&*********(((&&&&&&)))+++************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------***+++,,,......,,,***))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))((((((''''''%%%&&&((()))***+++,,,,,,(((((((((((())))))))))))***(((&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((((((((('''(((*********(((&&&%%%!!!'''+++'''$$$%%%)))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))+++#########$$$%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&###!!! !!!$$$%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&(((''''''+++++++++*********))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%###&&&((()))((('''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++......------,,,---------000//////............///000////////////111222333111777666888BBBIIIWWWmmmttt]]]WWWWWWfff~~~|||{{{xxxnnnaaa]]]ZZZmmm]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^______^^^^^^_________```````````````_________``````______^^^______```aaaaaaaaaaaaaaaaaa```^^^\\\ZZZXXXWWWVVVQQQPPPMMMIIIFFFCCCBBBAAA????????????@@@BBBCCCDDDAAA@@@>>>===<<<;;;<<<>>>BBBCCCHHHOOOTTTZZZfffrrr}}}mmmcccYYYUUUVVV[[[dddmmm|||zzzzzz{{{{{{zzztttmmmhhh```UUUKKKBBB>>>888444222111000///,,,,,,------......//////---...///...,,,,,,...000......------,,,,,,,,,,,,+++,,,,,,,,,++++++---...,,,++++++++++++,,,...///,,,,,,,,,++++++*********************************---------------,,,++++++***++++++)))((((((***,,,************************------------------------+++++++++,,,,,,,,,------((()))+++------,,,***))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))))))))******))))))((($$$$$$&&&((()))***++++++))))))))))))))))))))))))***)))(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&''')))***)))'''%%%$$$""")))(((%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$'''((()))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((((((((((((((((((&&&%%%%%%'''***,,,,,,+++******))))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''******))))))((((((((((((###&&&((()))((('''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))((()))******+++...------,,,,,,,,,------......------,,,---------000////////////111222333222888666888AAAHHHVVVlllyyy```ZZZYYYfff}}}{{{zzzwwwooobbb^^^]]]ooo\\\\\\\\\[[[[[[[[[[[[[[[^^^^^^___`````````______aaaaaaaaa``````______^^^_________```______^^^]]]^^^^^^___``````aaa``````[[[ZZZYYYWWWTTTRRRQQQPPPKKKIIIGGGEEEBBB@@@????????????>>>>>>>>>>>>??????:::888999::::::999===BBBHHHLLLVVVbbblllwww{{{xxx{{{}}}mmmeee^^^]]]```fffrrr|||~~~}}}}}}|||zzz}}}mmmbbbZZZRRRFFF>>>777555333222222111///------------------.........---.........------...000...------,,,+++,,,,,,,,,***+++,,,+++***+++,,,...,,,,,,+++******+++------,,,,,,++++++++++++++++++************************,,,------------,,,++++++***+++---,,,++++++,,,...++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************&&&''''''(((((((((((('''***)))))))))((((((((((((((())))))(((&&&%%%&&&((('''(((((('''&&&&&&''')))&&&'''((((((((('''&&&%%%%%%%%%$$$&&&&&&$$$((((((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&''')))******)))%%%%%%&&&&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((()))+++,,,---$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((())))))***,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,---000////////////111222333333888777888AAAGGGUUUkkkzzzddd^^^]]]iii~~~zzzyyytttooobbb^^^]]]ppp[[[ZZZZZZZZZZZZZZZ[[[[[[]]]^^^^^^___________________________^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZRRRQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@BBBAAA@@@???===<<<;;;;;;888777999===??????FFFNNNXXX```oooyyysssllliiijjjooosssuuummmiiigggkkkpppvvv~~~}}}}}}ppp^^^QQQIIICCC:::333222111////////////...---...------------------,,,,,,---......------///000...---,,,+++++++++,,,,,,***+++,,,+++******,,,...---,,,******)))***++++++++++++++++++++++++,,,,,,******************************++++++******)))(((%%%(((+++,,,,,,++++++,,,++++++++++++++++++++++++******)))(((((()))******++++++,,,,,,,,,,,,------,,,,,,,,,------.........)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&((()))************''''''((()))))))))))))))******)))(((''''''&&&%%%&&&(((***)))'''&&&&&&(((((()))***(((%%%$$$&&&((((((((((((((((((((())))))"""$$$###$$$''''''$$$(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))'''&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''')))+++,,,%%%'''''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((()))******'''''''''''''''(((((()))***************+++,,,---++++++***++++++,,,---...000////////////111222333333888777888@@@GGGTTTjjj~~~~~~|||hhhbbbaaalll}}}xxxqqqlll```\\\YYYmmmZZZYYYYYYYYYYYYYYYZZZZZZ\\\]]]^^^^^^______^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXWWWWWWVVVTTTSSSRRRKKKKKKIIIHHHFFFDDDCCCBBBDDDCCCBBBBBBAAAAAABBBBBBEEEEEECCCAAA???<<<;;;:::???>>>AAAHHHKKKLLLTTT^^^iiisssvvvmmmeeeccc^^^YYYXXX\\\dddjjjnnnmmmpppwww~~~rrrvvvwwwuuuxxx~~~oooaaaOOOBBB<<<999333...222000------...//////............------,,,,,,,,,,,,---......------///111...---,,,+++***+++,,,---***+++,,,+++******,,,...---,,,***)))))))))***************++++++,,,,,,---************************---------------,,,++++++###'''))))))(((((((((+++++++++++++++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,---------...............///000111)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))$$$$$$&&&((()))*********$$$%%%''')))+++,,,------+++***)))((('''&&&%%%$$$$$$'''******(((&&&'''((()))++++++)))%%%$$$%%%((())))))(((((()))***+++,,,))))))&&&###$$$))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))***))))))(((######$$$%%%&&&''''''(((''''''((((((''''''&&&&&&,,,***((((((*********)))******)))'''%%%$$$""""""'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&'''***++++++***((((((((()))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((()))))))))******((('''&&&%%%$$$%%%&&&&&&&&&''''''&&&%%%%%%(((***))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---*********+++,,,---...///000////////////111222333333999777888@@@FFFTTTiii~~~~~~~~~kkkeeecccoooyyyoookkk]]]ZZZUUUjjj\\\[[[ZZZZZZZZZ[[[\\\]]][[[\\\]]]]]]^^^^^^]]]]]][[[[[[ZZZZZZYYYYYYZZZZZZ\\\\\\]]]^^^]]]\\\[[[ZZZXXXVVVSSSPPPNNNMMMLLLLLLIIIHHHEEECCCBBBBBBDDDDDDBBBCCCEEEGGGIIIGGGDDDAAA@@@@@@@@@???>>>>>>======DDDHHHNNNRRRWWW]]]ffflllzzztttiiibbb^^^XXXSSSQQQSSSSSSRRRWWW```pppuuuzzz{{{{{{zzztttkkkdddfffjjjllllllnnn]]]OOOBBB<<<:::555111///000000///...............///......------......//////............---------/////////...---,,,******...------,,,++++++++++++,,,++++++,,,...---***&&&***++++++++++++***))))))******++++++++++++******(((***---...---,,,---------,,,***)))))))))******************************,,,,,,+++***))))))******+++++++++,,,---...000111+++,,,,,,,,,,,,+++******,,,,,,++++++)))((('''&&&************************%%%&&&((()))))))))((('''&&&&&&&&&&&&'''''''''((('''((()))******)))((('''***'''%%%&&&((()))(((&&&******++++++***)))(((((((((((())))))((('''&&&&&&%%%!!!!!!)))---+++(((***)))(((''''''((()))***%%%&&&&&&&&&'''((((((((())))))))))))((('''%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))&&&%%%&&&'''))))))'''%%%!!!###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))(((&&&$$$###,,,+++***)))((('''&&&%%%***(((&&&&&&(((*********+++*********))))))((((((******+++,,,------......------..................,,,,,,---///000222333333000666666888AAAFFFSSShhhrrreeedddwwwwwwooo}}}fffYYYVVVUUUaaazzzZZZZZZYYYYYYYYYZZZ\\\]]]ZZZZZZ\\\]]]^^^^^^______^^^]]]\\\[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZXXXWWWVVVRRRQQQNNNKKKHHHFFFFFFEEEBBBAAA@@@@@@@@@AAABBBCCCFFFGGGHHHJJJJJJHHHEEEBBB<<<<<<======@@@DDDIIILLLTTTYYY```eeeiiinnnvvv{{{xxxvvvrrrkkkbbbZZZTTTQQQQQQMMMLLLOOOQQQSSS[[[ddduuuyyy}}}}}}|||~~~{{{ttthhhaaa\\\___aaa___ZZZYYYKKK@@@666444444333111000222111111000000000000000......------------......///............---------.........///......------...---,,,+++++++++,,,---+++***)))+++---...+++)))+++++++++++++++***))))))******++++++++++++******---...000000...,,,++++++---,,,***)))))))))***+++************************,,,++++++***))))))******+++++++++,,,---...//////,,,------------,,,++++++))))))************))))))'''''''''''''''''''''''''''''')))*********))))))&&&'''''''''((((((((((((''''''((((((((((((''''''+++(((&&&''')))***)))'''&&&''''''''''''&&&%%%$$$((((((((((((((('''&&&&&&((($$$"""$$$(((***)))'''))))))(((((((((((())))))&&&&&&&&&'''''''''''''''((()))))))))((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&%%%&&&'''))))))'''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&'''((((((((((((&&&%%%$$$&&&'''''''''((((((((((((+++)))(((((()))++++++***++++++++++++******))))))((((((((())))))******+++)))+++---000222222111000,,,---...///000111222222000777666888@@@FFFSSShhh~~~mmmccceeewwwyyyqqq{{{cccTTTOOOQQQ]]]uuuXXXXXXXXXXXXYYYZZZ[[[\\\XXXYYY[[[\\\^^^^^^______^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYYYYXXXVVVTTTRRRQQQLLLJJJHHHEEECCCAAA@@@@@@<<<<<<===>>>@@@AAABBBCCCEEEEEEFFFFFFDDDBBB@@@>>>:::<<>>>>>DDDLLLVVVcccrrrxxxmmmdddTTTOOOIIIGGGIIIKKKKKKJJJKKKNNNTTT\\\eeennnxxxxxxlllcccZZZVVVRRRIII@@@<<<:::222,,,...000//////000//////...------------...------,,,,,,,,,,,,------///............---------------...............------,,,***)))***,,,...000---+++***)))***+++,,,---++++++,,,,,,++++++***)))******++++++++++++******%%%(((***+++*********+++,,,+++***))))))***++++++************************++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++&&&'''(((***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********)))(((&&&&&&&&&&&&((()))'''&&&&&&%%%&&&&&&''''''(((((()))))))))((((((''''''((((((((((((((('''''')))***+++)))&&&%%%''')))&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%&&&'''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''&&&%%%&&&((()))(((&&&+++***(((&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''###$$$''')))+++******)))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((())))))((((((''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''---+++))))))******)))(((************************---------------,,,,,,,,,,,,---///000000...,,,+++------......///000000111111777666777@@@FFFSSSiii~~~yyyjjjhhhlllwww~~~}}}sss~~~wwwjjjcccMMMVVVjjjYYYYYYZZZ[[[\\\\\\]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVTTTTTTSSSSSSSSSTTTRRRPPPNNNLLLIIIHHHGGG?????????@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCCCCCCC>>>???@@@@@@???@@@CCCFFFJJJTTTbbbqqq{{{pppdddYYYRRRFFFCCCAAABBBGGGKKKLLLLLLOOOVVV```jjjsss}}}xxxnnn```QQQHHHBBB;;;666555333,,,(((***,,,+++***,,,///......---------------...------,,,,,,------...///............---------------------,,,+++***))),,,,,,*********,,,...//////...,,,)))((((((***,,,+++,,,,,,,,,,,,+++************++++++++++++******%%%'''***+++***)))******++++++***))))))***+++,,,************************+++***************++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++******((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++***)))(((''''''((()))***)))***))))))(((((()))***$$$%%%%%%&&&&&&%%%%%%%%%''''''((((((((((((((('''''')))+++***'''&&&))),,,&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%&&&'''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''&&&%%%&&&'''(((((('''((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%$$$$$$%%%''''''%%%''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&'''(((((()))'''(((((((((((()))))))))+++***((()))))))))(((&&&((((((((()))))))))))))))************))))))))))))...---,,,++++++++++++,,,,,,,,,---...///000000111222777555666???FFFSSSiiiwwwuuuvvv|||~~~|||}}}pppxxx{{{mmmcccPPPWWWiiiZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYWWWVVVTTTTTTUUUUUUTTTSSSSSSSSSTTTTTTLLLKKKIIIGGGEEEDDDCCCCCC;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAA:::<<>>>>>???@@@BBBCCC>>>BBBGGGKKKOOOXXXdddmmm|||mmmbbbWWWRRRMMMGGGDDDEEEDDDFFFIIILLLQQQWWW^^^cccpppxxx}}}xxxnnneeeWWWJJJ===888666333111222111------000222000000333000000///............///000//////......//////000///............---------------------,,,++++++***+++,,,---------,,,+++***---......+++(((((())),,,,,,,,,------,,,,,,+++*********++++++++++++******+++---///...,,,*********+++***)))))))))***,,,---******************************))))))***++++++,,,***+++---///000000//////,,,,,,------,,,,,,+++******************)))((((((++++++++++++++++++++++++******((('''''''''((((((((((((((()))))))))******'''(((((((((((((((((('''"""$$$%%%$$$!!!!!!###%%%((()))******+++++++++***&&&&&&'''((((((((((((((('''((((((((('''''')))***(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((&&&%%%%%%&&&(((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''((('''&&&%%%$$$###"""!!!''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((((((%%%%%%&&&'''(((******+++(((((((((***++++++)))((('''((((((((()))))))))))),,,,,,,,,------.........+++*********+++,,,---...)))***+++---///111222333333888555555>>>EEETTTjjj}}}yyy|||kkkmmm|||uuucccSSSUUU\\\nnnZZZZZZ[[[[[[[[[YYYXXXVVVTTTUUUUUUUUUUUUTTTSSSSSSMMMMMMMMMMMMNNNOOOPPPPPPJJJIIIGGGFFFFFFGGGGGGHHHEEEEEEFFFFFFEEEDDDBBBAAA@@@??????>>>@@@BBBEEEGGGJJJNNNUUU[[[aaammm{{{~~~vvvuuuyyyttt{{{xxxlll]]]SSSKKKJJJJJJFFFFFFHHHIIIMMMQQQUUU[[[dddpppxxxxxxoooggg[[[PPPDDD;;;444444555111...---000---,,,//////++++++---......---,,,,,,,,,,,,---000000////////////000000//////.........---------+++,,,------......------+++,,,...///...,,,***(((***,,,---,,,))))))+++---,,,,,,------,,,,,,+++*********++++++++++++******&&&(((+++,,,+++++++++,,,******)))))))))***,,,---******************************))))))***+++,,,,,,***+++...000111111111000------......------,,,+++((()))************))))))((((((((((((((((((((((((,,,+++***((((((((()))***(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%''')))***)))&&&&&&(((***&&&&&&'''(((((((((((((((&&&&&&'''((())))))(((((()))(((''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''((((((((())))))))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&(((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''%%%$$$$$$%%%&&&'''((()))'''''''''&&&%%%%%%$$$$$$''''''''''''((((((((()))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&)))((()))+++------+++)))(((((())))))*********+++(((((()))***++++++,,,,,,------......---+++***)))((()))***---///111333444333888555555>>>EEETTTjjj|||yyy|||kkkkkkxxx~~~mmm]]]VVV]]]oooYYYYYYYYYYYYXXXWWWVVVVVVVVVRRRNNNNNNPPPPPPLLLGGGJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJMMMOOOPPPPPPVVVOOOHHHDDD@@@<<<<<<@@@EEEFFFHHHJJJMMMRRRXXX\\\aaallluuuwwwyyyzzzyyy||||||wwwuuurrrpppnnnlllhhhaaa\\\OOOMMMKKKKKKMMMOOOQQQQQQTTTZZZaaahhhoooxxxtttfff[[[QQQFFF>>>666555333111000000111111---.........//////000000000///......//////...------...///000111222222222...////////////000000000000000000////////////...000//////.........//////111000...,,,+++***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***************---+++)))***---...,,,***,,,+++***+++---...---,,,++++++++++++++++++++++++,,,+++)))((((((((()))***+++)))(((***,,,---+++((()))((('''&&&&&&'''((()))************+++,,,......'''''''''''''''((()))))))))))))))***+++++++++,,,+++***)))((((((''''''((((((((())))))*********+++***))))))+++---,,,((($$$)))))))))))))))(((''''''***)))((('''''''''''''''%%%&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$'''&&&%%%%%%&&&''')))***)))&&&######&&&))))))((()))(((&&&$$$$$$&&&((()))))))))*********((('''%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&((((((((()))))))))))))))((('''%%%$$$%%%&&&(((***((('''(((,,,///000...+++((((((((('''((()))******)))'''%%%'''******((($$$***))))))((((((((())))))---,,,)))((()))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000///...---...---------...///111333555555777:::===DDDUUUeee~~~}}}lllooo~~~}}}lllaaaZZZ^^^nnn[[[[[[[[[ZZZYYYXXXWWWVVVRRROOOKKKJJJKKKJJJGGGEEEFFFFFFGGGJJJMMMPPPRRRSSSRRRRRRTTTWWWYYYYYYWWWTTTNNNHHHDDDBBB???>>>BBBHHHLLLSSS]]]gggnnnuuu{{{}}}uuugggddd```^^^]]][[[WWWTTTOOOMMMLLLLLLPPPUUUZZZ]]]eeejjjrrrxxx~~~yyynnn^^^PPPGGG@@@:::555444333222000//////000000.........//////000000000000///......000000///......///000111111222222222000000000000111111111111000000000000/////////...//////...............//////...---------...///000------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,------,,,++++++******++++++***(((''''''******)))''',,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******++++++)))((((((***+++)))'''******))))))))))))******(((((((((((()))******+++((((((''''''(((((()))***))))))))))))))))))******)))((((((((((((((()))***(((((()))))))))*********'''&&&&&&(((++++++)))'''+++++++++++++++***)))))))))))))))((((((((('''''')))***+++,,,,,,+++)))(((+++***))))))))))))***+++&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((+++((($$$$$$&&&((('''&&&'''''''''''''''''''''''''''(((((()))((('''&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&'''''''''+++***)))''''''(((***+++******)))((((((''''''&&&''''''&&&%%%&&&'''((()))%%%$$$%%%(((+++,,,***((((((((((((((())))))))))))(((((('''&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&)))'''(((,,,---***)))+++++++++++++++++++++++++++'''(((***,,,,,,,,,+++***------------///000111222333444666:::<<>>888555444222222111000////////////////////////000000000000000///...---...000222111000///000111222222333222222222222222222333333333333111111111000000000//////000000000//////000000111000000/////////000222333......------------......++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,---,,,,,,+++***+++++++++,,,+++******,,,,,,+++***)))***++++++))))))***+++------------------------...---,,,+++++++++,,,,,,,,,***((((((((()))((('''))))))******+++******)))(((((((((((((((((()))))))))))))))((()))******+++)))))))))(((((((((((((((''''''''''''((()))***+++(((((())))))))))))******&&&%%%%%%&&&)))******)))+++++++++++++++***))))))(((((()))***)))((('''&&&''')))+++,,,+++)))'''%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&+++)))&&&%%%&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((((((((((()))(((''''''&&&''''''((((((***(((&&&$$$###$$$&&&(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((+++,,,+++***&&&''')))*********)))((((((,,,...***$$$!!!$$$)))&&&'''((()))******))))))(((%%%,,,999:::///)))---************+++++++++++++++,,,---......---,,,++++++,,,---///000000111111111222666:::<<>>@@@AAACCCGGGNNNZZZgggpppuuuuuurrrnnniiiccc]]]WWWQQQMMMNNNKKKJJJKKKMMMRRR]]]hhhxxxyyynnnbbb]]][[[YYYXXXXXXYYYZZZZZZYYY[[[___eeemmmvvv}}}}}}{{{wwwqqqhhh]]]UUUOOOGGG===555333333333444111111000000000000000000000111111111111111111111...------///111333333222222222333444444444444444333333333444444444555555333222222222222111111111222222111111222222333333555444333111000000111111/////////....../////////************************...---,,,,,,+++,,,,,,,,,,,,,,,+++***************---,,,,,,,,,---------,,,''')))++++++******,,,...---------------------------------,,,,,,,,,,,,,,,---,,,***)))((((((((((((&&&'''(((******)))((('''******++++++*********)))******))))))******+++,,,*********))))))(((((('''((((((((((((((()))******(((((())))))))))))))))))'''&&&&&&&&&((()))++++++)))))))))))))))(((''''''%%%'''((())))))(((&&&%%%%%%''')))******'''$$$"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''((()))((('''%%%$$$((('''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))'''%%%"""  """$$$%%%&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''***)))((()))***+++,,,,,,%%%''')))***+++***(((''',,,444:::555***###%%%***&&&'''***,,,---,,,+++***,,,***777LLLKKK777,,,000+++++++++++++++,,,,,,,,,---......///......---,,,+++,,,...000111111000000111222666:::<<>>MMMJJJ777+++,,,,,,,,,------......//////++++++++++++,,,,,,,,,,,,+++,,,---///000000111111444444666999<<>>;;;555555888444444444222111000222333000111333555666666555555555555555444444333333333222111000111333444444333000000111111111000000///000000111111111222222222............------------////////////000111222333222111000/////////000111444333333222222333333444333333333333333333333333444333222111000000000000//////...------------...)))+++---,,,***)))+++---(((###!!!&&&///444111,,,////////////////////////...///000000000///---,,,$$$)))...///---***)))))))))(((''''''(((***,,,---)))***---///000///...---)))))))))((()))******+++''''''(((((())))))******(((''''''(((((()))***+++))))))(((((('''''''''&&&###(((***))))))***,,,)))))))))))))))(((''''''))))))(((((()))***+++,,,((('''''''''(((***,,,---((()))***++++++***)))(((+++***(((&&&%%%&&&'''((('''&&&%%%%%%&&&''')))***$$$'''))))))&&&%%%&&&(((&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++###$$$&&&((())))))((((((###$$$%%%'''***,,,...///((('''%%%$$$%%%&&&(((***'''***------***'''''''''((((((((((((((()))******&&&)))///777===;;;444---***)))(((((('''(((((())))))---000---***))),,,000******+++,,,,,,---......)))))))))***+++,,,---......---------...000111333444333333444777@@@SSSdddllljjjiiiiiizzzzzzgggbbbmmmQQQUUU\\\fffpppwwwzzz|||}}}tttggg\\\[[[cccppp{{{yyyxxxzzz~~~}}}qqqiii___UUUNNNJJJHHHHHHHHHIIIKKKOOOTTTXXXYYYXXXUUU```nnnuuuxxxyyykkkYYYLLLAAA???<<<888555444333333333333333333333333333333000000111111222222333333222222222222222111111111000000000000111111111111222222111111000000//////111111111000000000000000//////000000000000//////////////////////////////111111000000111111222333...////////////000000000---...///000111222333333333333444555444333222111333222222111000//////...------------,,,+++***)))///...---,,,,,,...000111/////////...---------,,,......//////......---,,,,,,+++***+++++++++)))'''+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++******)))))))))))))))************+++++++++++++++)))((('''((('''&&&$$$+++)))+++333444---(((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((''''''&&&&&&((()))***((()))*********((('''&&&'''((()))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''$$$$$$$$$$$$%%%'''((()))(((((())))))))))))((((((###$$$&&&(((((((((((('''&&&''')))***+++***((('''&&&&&&&&&'''''''''((((((###&&&)))(((%%%###%%%'''''''''&&&&&&&&&&&&'''''')))&&&***555;;;999666666******+++***)))'''%%%$$$ ###&&&)))******((('''++++++++++++,,,,,,---...+++***)))))))))***+++,,,//////.........000111222333333555777999@@@PPP___uuuoooqqqttt}}}xxxfff___lllccceeelllvvvqqqeee[[[___lll}}}}}}{{{|||zzzuuuqqq```]]]WWWSSSOOOMMMKKKJJJIIILLLPPPUUUZZZ^^^bbbdddkkkuuuuuukkkcccXXXKKKAAA<<<;;;:::888666555555444444444444444444444444444111111111111111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111222222333333222222111222222222222222222222222444333333333333333444444222222222111111000000000000000000111111111111111333333444444444333222111333333222222111111000000------.........------,,,,,,+++***)))***+++---.....................------------......------,,,+++,,,+++******++++++***(((+++,,,,,,,,,,,,+++******))))))*********+++++++++++++++***))))))))))))))))))))))))(((((('''''''''***(((''''''((((((&&&%%%***&&&&&&+++---)))'''((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((''''''&&&'''((()))***((())))))***)))((('''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))'''%%%%%%&&&'''((('''(((((())))))(((((('''$$$%%%&&&((())))))((((((%%%'''(((******)))((('''%%%%%%%%%&&&&&&&&&''''''***((('''&&&'''((())))))(((''''''&&&&&&''''''(((***''',,,999BBB>>>666111+++++++++,,,++++++******$$$%%%''')))))))))((('''))))))***+++,,,---///000------,,,,,,,,,---.../////////......///000111222333333555777999@@@PPP___yyywww}}}wwwddd___kkkxxxvvvxxx{{{xxxzzz|||zzzvvvjjj___ZZZdddzzz~~~uuuqqqppplllddd]]]TTTUUUUUUUUUTTTRRRQQQPPPOOOUUU]]]cccggglllqqquuuxxxmmm]]]QQQIIICCC===777777777777777777777666666444444444444444444444444111111111111111000000000000000000000000000000000111000000000000000000000000000111222222333444444222222222333333444444555666666777777777777666666666666666666666666666666888888777777777777777777888777666555444333333222444444333222111111000///333333444444333333222111333333333333333333333333111111111111000///...---,,,+++***)))***+++,,,---..................//////,,,------------,,,++++++,,,+++******+++,,,***)))+++,,,,,,,,,,,,+++******(((((()))))))))*********++++++***))))))))))))*********)))((('''&&&%%%%%%)))(((''''''((()))(((&&&***%%%###%%%'''''')))+++***))))))(((((())))))***((((((''''''(((((()))))))))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((((((''''''''''''((())))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))+++***'''&&&%%%&&&((()))'''''''''(((((('''''''''%%%&&&'''((()))))))))(((%%%&&&'''((()))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&...)))$$$###'''******)))(((''''''&&&&&&''''''((()))(((///<<>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999999999777666666555555555555555444444444444444444444555555555555555555444333222//////..................---......//////000000000///////////////...---------+++******+++,,,,,,++++++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,++++++***************(((((())))))******++++++,,,+++***+++,,,---,,,+++))))))((()))+++...///---******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''((((((''''''&&&&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%% ###&&&)))***)))'''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((($$$&&&))))))'''&&&&&&'''(((((((((''''''(((((((((---666>>>===666...)))'''+++***)))((('''((()))***)))(((''''''(((+++---...++++++*********+++,,,,,,)))*********++++++++++++,,,---...///000111222222111222666999;;;@@@OOO^^^yyyxxx|||yyylllbbblllqqqkkkccc___bbbkkktttzzz{{{uuuqqqrrrtttxxxsssmmmlllooosssvvvwwwpppnnnlllkkkhhhbbbYYYRRRRRRXXXaaagggkkknnnrrruuu~~~wwwmmmaaaUUUMMMAAA>>>999777666666555555444444444444333222111000222222222222222222222222333333333333333222222222444444555555666666777777555666777999;;;===>>>??????>>>>>>===<<<<<<;;;;;;=========>>>>>>??????@@@>>>>>>????????????>>>>>>========================>>>???@@@AAABBBAAA@@@@@@?????????@@@@@@@@@AAAAAA;;;<<<<<<======>>>>>>>>>::::::999888888888888999666666666666666666555555111222444555777888888888///////////////.........//////////////////000000///000000000000///......---+++))))))+++---------+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,+++************+++&&&&&&'''((()))***++++++---,,,++++++,,,---,,,***&&&((())))))+++///...***+++******))))))******+++((((((''''''&&&&&&''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&''''''((()))(((((((((''''''&&&&&&''''''((()))((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))(((%%%$$$###%%%(((***)))'''###!!!'''''''''(((((('''''''''''''''&&&&&&&&&&&&'''(((&&&''''''''''''((((((((('''(((((((((((()))))))))###(((......***''''''))))))((((((''''''(((((()))///;;;BBB<<>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA???????????????>>>>>>>>>======>>>>>>>>>?????????>>>===<<<;;;:::;;;;;;<<<::::::999999888888777777333444555666777888888888222222222222222111000000000000000////////////////////////000///......---...+++))))))+++---......+++,,,,,,,,,,,,+++******************++++++++++++---,,,++++++******++++++(((((())))))******++++++---,,,******++++++***((((((******(((***///...***+++******))))))******+++)))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***&&&&&&((()))))))))((('''''''''&&&&&&&&&'''((()))''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&''''''((('''&&&%%%%%%'''(((((())))))((((((''''''&&&%%%$$$$$$%%%&&&'''((((((''''''(((((())))))'''''''''(((((((((((()))''')))+++++++++))))))((())))))(((((((((((()))))),,,888>>>666+++''')))***&&&&&&'''((((((((('''''''''''''''((()))***+++++++++***************+++++++++,,,---.........------+++,,,...000111222222222000222666:::;;;AAAOOO]]]vvv~~~{{{oooaaajjj|||IIIJJJMMMRRR^^^sss~~~}}}wwwtttssslllnnnpppsssxxxyyynnnhhhgggssswwwmmmddd___WWWOOOHHHBBB<<<888555555444333333333333333222111000000000111333444555555555555555555555555444444444555555666666666::::::;;;<<<<<<===>>>>>>=================================>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBCCCDDDCCCBBB@@@??????>>>===<<<;;;;;;??????>>>>>>>>>>>>>>>>>>@@@???>>>===<<<===>>>>>>======<<<;;;;;;:::999999999999888888666555444333666666666666666555444333111111000000//////............//////......---,,,...,,,))))))+++---......+++,,,,,,,,,,,,+++******))))))))))))************---,,,++++++******++++++------,,,,,,,,,,,,,,,,,,---+++))))))***)))(((&&&+++---+++''')))000111---++++++************++++++)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******%%%&&&((()))))))))(((''''''&&&&&&%%%&&&'''((()))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''&&&%%%%%%&&&(((+++,,,(((((())))))))))))(((((('''&&&%%%$$$$$$$$$%%%&&&((((((((((((((()))******&&&&&&&&&'''''''''((((((***'''%%%%%%(((***(((&&&))))))(((((((((((())))))'''111666///(((&&&'''%%%&&&(((***,,,------,,,,,,((((((((()))))))))(((((())))))))))))***+++,,,---***+++,,,---------,,,+++***,,,...000222222222222000222666:::<<>>>>>???@@@@@@======<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA???>>>=========>>>???@@@???===;;;:::<<<===>>>>>><<<<<<;;;:::;;;<<<>>>???<<>>=========???@@@AAA@@@@@@???BBB???<<<;;;===>>>??????::::::999;;;===>>>???>>>;;;;;;;;;:::::::::::::::666555444333222222222222555666666444111///...///222333333333111///...,,,...---,,,+++*********************++++++,,,---------,,,***(((''''''(((((('''((()))***+++******))))))((('''((()))((('''%%%)))******++++++++++++***(((((()))***+++,,,,,,---"""'''+++---***'''$$$!!!!!!"""$$$&&&'''((()))((('''''''''''''''((()))******))))))((((((''''''%%%&&&'''((()))***+++,,,))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&&&&'''((('''%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!"""'''++++++'''&&&(((***''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''###$$$&&&((())))))((((((%%%&&&''')))))))))((('''((((((((((((''''''''''''+++*********))))))((((((************+++,,,---...,,,+++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////444555888;;;;;;@@@NNN\\\|||ttt|||llldddiiivvvddddddeeeiiirrrwwwrrrssspppqqqqqqooonnnsss||||||wwwvvvppptttvvvuuuyyyvvvkkkccc[[[QQQIII@@@>>>:::666333111111000111111111111111111222222333444444444555555666666888666444333333444666888666555666999<<<>>><<<:::?????????@@@@@@AAAAAAAAA;;;;;;::::::;;;<<<===>>>@@@????????????????????????>>>===<<<<<<======>>>????????????@@@@@@@@@???>>>>>>>>>=========>>>>>>???BBBEEEGGGGGGGGGHHHIIIFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBDDDFFFGGGGGGFFFEEEDDDBBB???>>>>>>>>>===<<<<<<<<<<<<<<<======<<<;;;>>>==================>>><<<;;;:::888777777666666333444555444222222222333111222333333333111000///......---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++---,,,+++))))))))))))***,,,,,,------------,,,,,,,,,+++++++++,,,,,,***)))---------,,,+++***((('''***************+++++++++%%%&&&((()))))))))'''&&&###$$$%%%&&&((()))***++++++******))))))************)))))))))(((((((((''')))(((((((((''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((('''&&&***)))'''&&&%%%$$$$$$%%%((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%######!!!%%%)))***((('''))),,,'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((($$$%%%'''((())))))((((((&&&'''((()))))))))((((((((((((((())))))))))))************)))))))))((((((******)))******+++,,,---,,,++++++***+++,,,------,,,,,,,,,,,,------------,,,,,,---......//////000222333666999:::@@@NNN\\\}}}}}}sss}}}ooo___dddsssxxxvvvtttuuuyyyxxxrrrpppjjjlllmmmkkkiiiiiimmmqqquuuvvvvvvsssnnnjjjhhhgggaaaiiipppvvv~~~|||ppp___RRRJJJDDD>>>999777666444222000000000000111111000///000111333444555555555555555555666666999888666555555666777888777888:::>>>AAAAAA???<<<@@@@@@AAAAAAAAAAAAAAAAAA===<<<;;;;;;;;;===>>>???@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFEEEDDDCCCFFFFFFFFFEEEFFFGGGHHHHHHJJJKKKMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSUUUXXX[[[[[[YYYWWWMMMKKKHHHFFFEEEBBB???===>>>>>>??????>>>===<<<<<<@@@@@@???????????????@@@>>>===<<<:::999888888888555666777666444333444555111222333444444333222111//////...---------......---------,,,+++*********,,,,,,++++++++++++,,,,,,......------,,,---------...---------......,,,+++---------,,,+++***)))(((+++++++++*********))))))+++***)))'''''''''((()))''''''((()))***,,,,,,------,,,+++***************))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$'''''''''(((((((((((((((&&&'''((((((((((((((((((***)))(((&&&&&&%%%%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&''''''((())))))***''''''(((''''''&&&%%%$$$ $$$((()))((((((***---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((()))'''(((((())))))((((((''''''(((((())))))))))))((((((((())))))******++++++******))))))))))))((((((***)))))))))))))))******,,,,,,++++++,,,---............------------------,,,------......///000000000111555888:::???NNN\\\|||{{{sssrrr___dddrrr~~~|||zzzzzz|||xxxuuuuuuuuusssnnnhhheeedddeee^^^^^^^^^\\\\\\]]]```ccciiirrr||||||{{{uuupppmmmaaaWWWJJJAAA<<<:::888666555444333222111111222222111000000///000222444555555555555555555555555555::::::999888999:::<<<===<<<===>>>@@@AAAAAA@@@>>>??????????????????@@@@@@AAA@@@???=========>>>??????>>>======>>>@@@BBBDDD@@@AAACCCEEEGGGHHHHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOUUUTTTSSSSSSVVV[[[```cccfffdddaaa]]][[[]]]aaaeeeggghhhiiiiiiiiijjjlllmmmkkklllnnnssswwwxxxuuurrr^^^\\\XXXUUURRROOOJJJGGGDDDDDDDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<;;;::::::::::::;;;;;;<<<;;;999666444444444333444444555444333111000///......------......///------,,,,,,,,,+++++++++,,,,,,,,,,,,------......+++***)))))))))+++,,,------,,,+++,,,------+++)))(((((()))***++++++++++++************************,,,+++)))((('''((()))***))))))******+++,,,------,,,,,,***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''((())))))((((((&&&&&&&&&&&&'''(((((()))'''&&&%%%&&&(((((((((&&&'''''''''(((((()))))))))'''''''''''''''&&&%%%%%%"""%%%((())))))((()))+++'''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***))))))(((((((((((())),,,,,,,,,,,,---......//////............------------------...//////000000000111555999:::@@@OOO]]]{{{zzzvvvtttdddiiivvv~~~|||{{{}}}~~~~~~}}}}}}|||xxxrrrjjjbbb\\\ZZZZZZUUUTTTSSSSSSVVV]]]fffmmm}}}}}}|||rrrjjjbbb\\\XXXIIICCC<<<888777777666444111111000///////////////111000000111222444666777555555555666666666666666;;;;;;;;;<<<===???AAABBB?????????>>>=========>>>>>>>>>>>>>>>>>>?????????BBBAAA@@@???>>>===<<<<<<===<<<;;;<<<>>>BBBFFFHHHGGGIIINNNSSSWWWZZZ[[[\\\[[[\\\[[[ZZZYYY[[[___cccgggeeecccdddjjjsss}}}{{{sssnnnoootttyyywwwzzz}}}~~~tttpppkkkgggddd```]]][[[TTTSSSPPPKKKFFFDDDEEEGGGEEEFFFFFFEEECCC@@@===;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>><<<999777777777777777777666555333000//////......------------...++++++,,,,,,,,,---------+++,,,------......//////(((''''''''')))+++---...,,,+++***+++,,,,,,***(((&&&'''((()))************((())))))***++++++,,,,,,)))))))))***************)))))))))******+++++++++,,,,,,***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))&&&&&&''''''(((((())))))&&&&&&'''((())))))(((((($$$%%%&&&''''''((((((((('''&&&%%%&&&((()))(((''')))((((((((('''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%''')))))))))((('''''''''((())))))))))))((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))******))))))((((((''''''))))))(((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((())))))))))))(((((('''(((((((((++++++,,,---......//////........................------......///000000111111222666:::<<>>???@@@AAACCCDDD?????????===;;;;;;===???@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@BBBAAA??????AAAFFFLLLOOOTTTXXX___fffmmmqqqssstttttttttrrrnnnkkklllrrrvvvuuusssqqqrrryyyxxxvvvxxx|||zzzzzzuuurrrqqqqqqqqqlllllliiiaaaXXXRRRPPPPPPSSSTTTUUUTTTPPPJJJDDD@@@::::::::::::;;;===>>>>>>===>>>???>>><<<;;;<<<===;;;;;;;;;:::777555222111000000...------,,,,,,,,,+++++++++,,,---.........+++,,,---...............((())))))***+++---...///---,,,,,,,,,------+++)))))))))******)))((((((''''''((()))***+++,,,------'''((()))+++++++++***)))(((((())))))))))))))))))---,,,+++***************(((((((((((())))))))))))++++++***)))(((''''''&&&'''''''''(((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%&&&((()))(((''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''((()))))))))(((&&&%%%'''((()))******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((***)))(((((('''''''''((()))((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((()))))))))***+++---............,,,,,,---------.........---......//////000111111222333777:::<<>>>>>????????????@@@@@@@@@@@@AAA@@@BBBDDDCCCBBBAAACCCEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLOOORRRVVVWWWUUUSSSRRRPPPNNNKKKJJJKKKPPPUUUYYYccchhhpppyyyzzzxxx{{{|||zzzyyy{{{|||vvvssssssvvv}}}{{{zzz|||xxxnnnhhhfffhhhiiikkkjjjddd[[[QQQKKKAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAA@@@>>>===>>>???>>>>>>>>>===<<<:::777666333222111///...---,,,,,,,,,,,,------------------+++,,,---.........---,,,++++++,,,,,,------,,,,,,---,,,,,,,,,------+++***+++++++++++++++******)))))))))*********+++++++++)))))))))***))))))(((((()))(((((((((((((((((((((+++******))))))*********'''((((((((()))))))))***))))))((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((('''&&&$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''')))))))))'''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''&&&''''''((())))))******'''''''''((((((((())))))(((((((((((()))***++++++((()))+++,,,---...------******+++,,,---...//////.........///000000111111222444777:::;;;@@@NNN\\\{{{~~~~~~{{{wwwuuurrrmmmhhhbbbhhhooottt~~~}}}qqqcccZZZYYYQQQQQQRRRVVVZZZ^^^___```UUUUUUUUUTTTUUUYYY^^^bbbfffqqqyyywwwqqqnnnllljjjxxx~~~yyyqqqjjjYYYRRRIII@@@:::777555444222222222222111111000///,,,---///111222333444444///111555888:::;;;:::999:::;;;<<<>>>???AAABBBCCCAAAAAA@@@@@@???>>>======AAAEEEJJJLLLKKKJJJKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTXXX\\\bbbgggiiiiiigggeee^^^[[[WWWUUUUUUYYY^^^bbbnnnsss|||}}}}}}}}}}}}|||~~~zzzssspppqqqzzz}}}||||||xxxzzz|||zzzssshhh]]]UUUOOOOOOMMMLLLKKKJJJJJJJJJCCCDDDDDDBBB???<<<<<<===???@@@@@@@@@???>>><<<;;;555444333111///...------///......------,,,,,,+++,,,,,,---......---,,,+++,,,,,,------,,,***)))''',,,+++***+++,,,,,,***((())))))+++,,,---.........+++++++++***************,,,+++***((('''&&&&&&''')))))))))(((((((((((((((((('''''''''''''''((()))'''((((((((())))))******$$$$$$%%%&&&'''))))))***))))))(((((('''''''''&&&((()))))))))((('''&&&&&& !!!###%%%&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((('''%%%%%%&&&(((******)))(((###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&$$$%%%'''(((***,,,......&&&'''''''''(((((())))))(((((((((((()))+++,,,,,,'''(((***,,,------------((()))***+++---...//////......//////000000111111222333666999:::???LLLZZZwww|||~~~wwwsssssssssppplllooonnnnnnrrrxxx}}}~~~~~~uuunnnddd[[[UUUPPPJJJFFFGGGGGGJJJPPPXXX]]]]]][[[TTTSSSPPPOOOOOOQQQSSSTTTWWWZZZ```hhhooouuuwwwxxx~~~zzzwwwsssjjj]]]TTTHHHCCC<<<888666444111...///000000111111000//////333333333333444666777888777888;;;>>>?????????>>>CCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDDDDCCCBBBDDDEEEAAAGGGNNNTTT\\\bbbbbb^^^ccc___\\\aaajjjmmmiiicccbbbfffnnnwww}}}~~~{{{xxxrrrnnnkkkiiigggfffllltttvvvzzz}}}yyyrrrqqqrrr{{{}}}xxxooolllfffbbb```bbbeeecccZZZQQQPPPHHHCCCEEEEEE@@@===???@@@AAABBBBBBBBBAAA@@@???:::777333111111222222111111111111111000///---------,,,+++***+++,,,---...,,,,,,+++***)))))))))************+++,,,---///000,,,,,,,,,,,,------...///,,,+++******)))*********&&&&&&'''((()))***++++++++++++***)))(((((())))))///+++(((''')))++++++***************))))))))))))***)))((('''((()))+++,,,,,,+++++++++******))))))***)))'''&&&&&&'''((()))%%%&&&((()))***)))(((&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((('''((()))'''$$$###%%%((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%+++(((&&&'''***+++)))'''((()))***++++++***)))(((******+++,,,,,,,,,,,,+++---,,,++++++,,,---///000,,,---...///000111222333000666555666===AAALLL```yyy{{{ssskkkiiinnnssstttrrrjjjhhhffffffggghhhfffddd]]]WWWQQQLLLIIIHHHEEECCCEEEFFFIIINNNTTTYYY[[[[[[TTTTTTTTTRRRQQQRRRUUUXXXZZZ\\\```fffnnnvvv{{{~~~|||{{{uuulllfff```YYYOOOHHH>>>:::555333333333222000111111111111222222222222555555666666888999:::;;;>>>@@@BBBEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAABBBDDDDDDDDDEEEGGGIIIKKKRRR[[[cccoooyyy}}}zzzvvvrrrooorrryyy{{{vvvpppiiimmmttt}}}zzzuuuvvv{{{~~~wwwssstttrrrzzzzzzxxxvvvtttrrruuu{{{}}}zzzvvvcccWWWMMMJJJHHHCCC@@@@@@BBBBBBBBBAAA@@@???>>>======;;;888666666555333111222222222111000///...---//////......------......---,,,,,,++++++++++++,,,---,,,,,,+++,,,,,,------++++++******+++,,,,,,---***)))))))))***+++,,,,,,)))))))))***************+++******))))))))))))))),,,)))''''''***,,,,,,,,,*********))))))((((((((((((((())))))))))))))))))++++++*********)))))))))'''''''''''''''((()))***%%%&&&((()))***)))((('''(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((()))+++,,,***''''''(((+++))))))))))))))))))))))))&&&'''(((((((((((('''&&&%%%$$$######%%%%%%$$$###&&&''''''(((((((((((((((******+++,,,,,,,,,,,,++++++***))))))***+++---...,,,,,,---...///000000111///555444555<<<@@@KKK___yyy|||oooeeeZZZYYYaaajjjmmmmmm\\\YYYVVVSSSSSSRRRPPPNNNMMMIIIEEEBBBBBBDDDEEEEEEGGGJJJOOOTTTXXX\\\```ccc```cccdddbbb______ccchhhggggggiiinnnuuu~~~~~~vvvpppnnnfffZZZQQQKKKEEE@@@<<<777444222111222222222111333333222222333555777888999999:::;;;===>>>@@@@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHIIIJJJMMMPPPVVV^^^hhhsss{{{|||{{{uuuoooqqqwww|||~~~yyyyyy|||yyy|||nnn^^^VVVRRRNNNIIIGGGFFFEEECCCBBB@@@@@@??????===<<<;;;:::999777444111333333333222111000...---000000000000000///...---------,,,,,,,,,---......000///...,,,++++++++++++***))))))))))))***++++++((((((((()))***,,,---...,,,,,,,,,++++++******************)))))))))))))))***(((&&&'''***,,,------******))))))((('''&&&&&&&&&''')))******)))'''%%%******))))))))))))(((((($$$%%%&&&((())))))******%%%&&&((()))))))))((('''))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&''''''((('''(((((('''%%%%%%&&&((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((('''&&&%%%&&&'''''''''''''''(((((()))*********+++,,,,,,,,,,,,++++++***))))))***+++---...,,,---------......//////...444333444;;;???JJJ^^^yyyxxxdddXXXMMMKKKRRRYYYZZZXXXOOOMMMJJJHHHIIILLLOOOQQQQQQOOOKKKHHHHHHJJJLLLNNNOOOWWWaaahhhlllpppssswwwzzz~~~}}}xxxwww|||yyypppfff```[[[UUUKKKCCC>>>;;;999777777666444333333333333333555444444444666999<<<>>>===>>>???AAACCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQTTTVVV\\\eeeqqq}}}}}}|||~~~}}}wwwrrrmmmnnnrrrzzzppphhhddd```YYYTTTMMMLLLIIIFFFDDDCCCCCCCCC<<<<<<===>>>???===:::777555555555444333111000///---...///000000///...---,,,,,,,,,,,,---...//////000///...---,,,+++++++++******))))))))))))******))))))))))))***+++,,,---,,,+++++++++************))))))*********))))))))))))((((((((()))+++,,,,,,+++***)))((('''&&&%%%$$$'''(((((())))))(((&&&%%%)))))))))(((((((((((((((%%%&&&''')))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&((((((''''''''''''((((((&&&&&&&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((+++---+++)))(((***,,,,,,+++***)))))))))++++++******+++,,,,,,,,,,,,+++---,,,++++++,,,---///000...........................444333444<<<@@@KKK___yyy|||YYYPPPFFFDDDIIIMMMKKKGGGLLLJJJGGGFFFHHHNNNUUUZZZZZZYYYVVVTTTTTTWWW[[[^^^bbblllzzzxxxpppggg^^^VVVPPPGGGDDD@@@===<<<:::999888666666777666666666777777888777777888:::===@@@BBBAAACCCDDDFFFHHHIIIIIIIIIKKKJJJHHHGGGFFFEEEFFFFFFFFFHHHLLLQQQTTTVVVWWWWWWVVVWWWYYYYYYXXXXXXYYY[[[bbbmmmzzz~~~||||||zzzuuuqqqllllllnnnttt~~~}}}~~~~~~yyywwwtttkkkccc\\\YYYUUUOOOJJJGGGEEEDDD??????@@@AAACCCCCC@@@>>>888888777666555333222111***+++---...///...------,,,,,,,,,,,,,,,---...///......---,,,,,,---------,,,++++++*********++++++++++++***************+++)))))))))*********++++++((()))************)))))))))******))))))((()))***+++***)))((('''&&&%%%$$$)))((('''&&&&&&'''((()))((((((((((((((()))))))))'''((()))))))))'''&&&%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((()))(((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%(((***)))&&&%%%''')))...---+++***)))))))))*********+++,,,,,,,,,,,,+++---,,,++++++,,,---///000//////////////////000000///555444555===AAALLL```yyy~~~PPPJJJEEEDDDGGGIIIGGGEEEJJJIIIGGGFFFGGGLLLSSSYYY____________bbbgggooouuu|||wwwpppfff\\\TTTNNNIIIFFF;;;;;;===>>>>>>>>>======555666999::::::;;;===>>><<<<<<<<<>>>@@@BBBEEEGGGEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIJJJNNNVVV]]]ccceeeeeeeee```bbbeeefffeeedddcccccclllwww|||{{{zzzvvvrrrrrrrrrrrrvvv|||{{{ttttttsssqqqooooooqqqsssvvvxxx|||zzzyyyvvvxxx{{{rrrnnnkkkfff___XXXQQQMMMKKKEEECCCAAA@@@AAA@@@???===;;;;;;:::999888666444333,,,,,,---............---------,,,,,,,,,---......---,,,,,,,,,---...//////------,,,++++++++++++,,,,,,++++++***))))))******((()))))))))******++++++'''(((***++++++***)))))))))***+++***((('''((()))******))))))((('''&&&&&&)))((('''&&&&&&(((***+++(((((())))))))))))************))))))(((&&&%%%$$$''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))'''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((())))))(((((('''(((&&&%%%%%%'''(((((('''))))))))))))))))))))))))******))))))))))))******&&&'''((('''&&&&&&'''(((,,,+++***)))((('''''''''******+++,,,,,,,,,,,,++++++***))))))***+++---...////////////000000111111000666555666===AAALLL```yyy|||yyyKKKIIIFFFEEEFFFGGGIIIIIIGGGJJJNNNQQQSSSWWW]]]aaaiiijjjmmmpppuuu}}}~~~wwwqqqccc\\\SSSKKKFFFDDDBBBAAA;;;>>>@@@BBBCCCCCCCCCCCC:::===@@@@@@??????AAACCCAAABBBCCCEEEGGGIIIJJJKKKHHHIIIKKKLLLMMMLLLKKKJJJGGGFFFEEEEEEGGGJJJNNNQQQVVV\\\fffpppvvvxxxwwwvvvlllpppvvvxxxxxxvvvtttsssvvv~~~~~~|||zzz}}}|||{{{}}}~~~{{{yyyuuutttuuuvvvwwwwww|||uuuuuurrrooommmmmmooorrrsssuuu~~~}}}{{{zzzwwwvvv{{{|||xxxyyyzzz}}}|||||||||}}}~~~}}}{{{xxxsssmmmhhhccc```XXXTTTMMMGGGDDDBBB@@@???>>>>>>===<<<:::888666555333222111000//////////////////......---.........---------------...//////------,,,+++++++++++++++*********)))******+++++++++++++++++++++*********'''(((***+++++++++))))))&&&(((******((('''(((************))))))((((((((('''''''''((()))***+++,,,)))))))))*********++++++***)))(((''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((()))))))))***++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((()))******)))((('''%%%###!!!"""%%%&&&&&&$$$))))))))))))))))))))))))+++******))))))******+++***)))((()))******)))(((((())))))******)))))))))******+++,,,,,,,,,,,,++++++***))))))***+++---...------......///000111111///555444555<<<@@@KKK___zzzzzzvvvJJJIIIGGGDDDCCCDDDHHHKKKJJJQQQ[[[ccciiinnnsssvvvvvvyyy|||{{{wwwssslllccc\\\SSSNNNGGGBBB@@@@@@AAAAAABBBDDDFFFGGGGGGGGGGGGHHHDDDFFFHHHGGGDDDBBBCCCEEEEEEFFFHHHJJJLLLMMMMMMNNNIIIJJJLLLMMMMMMLLLJJJIIIJJJIIIIIIKKKOOOTTTZZZ]]]bbbjjjuuuwww|||{{{}}}yyy|||wwwrrroooqqquuuzzz|||{{{}}}{{{yyyzzz|||zzz||||||yyy{{{|||yyyyyytttsssssstttvvv{{{|||zzzxxxrrrkkk```WWWPPPMMMJJJIII@@@@@@???===<<<999888666:::888555333111000///000222111000//////.../////////......---------......------,,,+++******++++++(((((())))))***+++------///......---+++******)))&&&(((***+++,,,+++***)))$$$'''******)))(((***,,,************))))))))))))$$$&&&(((+++,,,,,,,,,+++))))))******+++++++++,,,)))((('''&&&&&&''')))***'''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((())))))&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''(((&&&$$$%%%(((***)))''')))))))))))))))))))))))),,,+++***))))))***+++,,,+++(((&&&'''***+++)))&&&'''(((***,,,---...------******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---///000++++++,,,---...000000111...444333444;;;???JJJ^^^zzzyyytttOOOMMMJJJHHHHHHKKKOOOQQQWWW\\\hhhuuu}}}wwwpppggg```ZZZUUUOOOJJJDDDEEEEEEEEEEEEEEEDDDDDDIIIIIIJJJJJJIIIGGGFFFDDDFFFGGGHHHHHHHHHHHHHHHGGGKKKMMMPPPPPPOOONNNNNNOOONNNMMMMMMNNNMMMLLLLLLMMMJJJQQQTTTPPPQQQ]]]jjjqqqwwwzzz~~~~~~}}}|||~~~{{{||||||xxxvvvxxx}}}}}}vvvvvv}}}~~~qqqllliiiaaaXXXSSSJJJGGGDDDBBBAAAAAA???>>><<<999555444444444111///222000//////000000///...000///------.........---+++++++++*********)))))),,,,,,,,,+++++++++******'''((()))***,,,---...///))))))***+++++++++******+++,,,,,,++++++)))((('''*********))))))'''&&&&&&))))))))))))))))))))))))((()))))))))))))))((((((###%%%'''(((''''''((()))%%%%%%&&&&&&''')))***+++&&&'''((())))))((('''&&&))))))))))))))))))))))))###$$$&&&(((******************))))))((((((''''''(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%&&&((()))***'''&&&%%%&&&((((((((('''(((((((((((('''''''''''')))******)))((((((***+++///---***((()))+++++++++)))))))))))))))))))))))),,,,,,++++++***))))))((('''((()))++++++******)))---,,,***)))***,,,///111//////000000111111111222111666444555===AAAJJJ\\\xxxwwwvvvQQQRRRTTTUUUVVV[[[aaaeeennnsss|||wwwtttbbb]]]TTTNNNIIIEEEAAA>>>BBBCCCDDDEEEFFFGGGGGGGGGLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMPPPRRRSSSRRRQQQOOOOOOPPPLLLMMMNNNOOOOOOOOOPPPRRRUUU]]]aaa___```iiisssyyy|||}}}wwwvvvwwwzzz}}}}}}xxxssswwwzzzuuutttooojjjggg[[[WWWRRRNNNLLLJJJHHHFFFEEEBBB===:::999777444222111///,,,,,,...///000000222000....../////////...,,,,,,++++++++++++******,,,,,,,,,++++++++++++***(((((()))***+++,,,,,,---.........---,,,+++***))))))))))))***++++++,,,,,,++++++++++++***)))((('''))))))))))))))))))))))))+++++++++***((('''%%%$$$$$$&&&((()))(((((()))***(((((('''''''''((())))))((()))*********)))((('''''''''''''''''''''''''''$$$%%%'''((()))***)))))))))))))))(((((((((((((((###$$$%%%&&&'''((())))))((('''''''''(((((()))***'''&&&%%%&&&((((((((('''&&&'''''''''(((((())))))++++++,,,***)))((()))++++++)))'''((()))+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))+++,,,,,,,,,+++***...,,,+++)))((()))******---......///000000111111111666444555===@@@JJJ\\\wwwyyyuuu]]]cccjjjnnnpppttt|||}}}yyytttnnnfffbbbQQQMMMGGGBBB@@@???===<<>>;;;999555222...---...///000000333111//////000111000///---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++))))))))))))************.........---,,,+++***)))***))))))))))))+++,,,---++++++++++++******)))((())))))))))))))))))))))))+++++++++***((('''%%%%%%%%%''')))***)))))))))+++******)))(((((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&'''((())))))))))))((((((((((((((((((((())))))######%%%&&&(((***+++,,,)))((((((''''''(((((()))'''&&&%%%&&&((((((((('''%%%%%%&&&'''((()))******+++,,,,,,+++)))((()))+++'''&&&&&&'''***++++++***))))))))))))))))))))))))''''''(((((()))***++++++***+++,,,,,,---,,,,,,,,,,,,,,,++++++***)))))))))+++,,,---...///000111222000555444555===@@@III[[[uuu~~~uuuuuu}}}|||wwwpppiiibbb[[[UUUPPPGGGEEEBBBAAABBBDDDFFFGGGJJJKKKMMMPPPRRRSSSTTTTTTSSSRRRQQQPPPPPPRRRSSSTTTRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTRRROOOLLLKKKLLLNNNOOOVVV[[[]]]___cccfffgggjjjqqqyyy}}}}}}~~~~~~yyyvvvrrrqqqrrrtttuuuuuujjjeee^^^VVVNNNGGGBBB???;;;888555222111000///---222111//////000000000///............------------------,,,,,,,,,+++++++++++++++++++++*********)))((()))******++++++++++++...,,,***(((((()))***+++***************)))(((((())))))))))))))))))))))))'''(((((())))))))))))(((%%%'''))))))(((((()))*********)))(((((((((((()))))))))))))))(((''''''&&&))))))))))))))))))))))))(((((()))))))))(((((((((&&&''''''(((((()))))))))'''(((((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''((())))))***)))******)))((((((***+++&&&%%%&&&(((***+++***)))(((((((((((((((((((((((((((((())))))******++++++***++++++,,,,,,,,,,,,,,,***+++,,,............---+++,,,---...000111222333000555333444===@@@III[[[tttzzzwwwxxxqqqooohhh^^^UUUNNNIIIEEECCC===>>>???BBBEEEIIIMMMOOORRRSSSTTTUUUWWWWWWXXXXXXVVVUUUTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSQQQPPPPPPPPPOOONNNLLLIIIGGGHHHKKKNNNXXXbbbkkklllnnnrrruuutttpppvvv~~~|||xxxyyyzzz~~~wwwkkk]]]QQQIIIDDD>>><<<999777555333///---222000......///000///.../////////.........---------------,,,,,,,,,++++++...------,,,,,,+++******'''((()))***++++++,,,+++---,,,***(((((()))+++,,,++++++,,,,,,,,,+++******************************''''''((()))))))))))))))%%%&&&(((((('''&&&'''(((((((((((((((((())))))***,,,,,,,,,++++++*********))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&''''''''''''((()))***+++'''&&&%%%&&&((((((((('''((((((((((((((('''''''''%%%&&&''''''''''''***,,,((('''''')))***+++)))(((((((((((((((((((((((((((++++++++++++++++++++++++************++++++,,,,,,***+++---/////////...---,,,---...///111222333444000555333444<<<@@@III[[[rrr{{{uuuyyyyyyoooggg\\\VVVLLLDDD???>>>>>>>>>===@@@EEEIIILLLPPPTTTWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZXXXUUUQQQNNNLLLKKKKKKIIIHHHFFFEEEEEEIIIOOOTTTcccrrr}}}~~~~~~www{{{|||~~~}}}xxxvvv|||ppp```UUUOOODDDAAA>>><<<:::777444111111000....../////////.../////////............---------------,,,,,,,,,,,,///......---,,,,,,++++++---------------,,,+++***((((((((((((***,,,...///------.........------,,,************************************)))((('''&&&%%%&&&(((((('''&&&&&&''''''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''******)))((((((((())))))''''''''''''''''''((((((&&&''''''''''''(((((((((***)))))))))******+++,,,'''&&&%%%&&&((((((((('''))))))((((((''''''''''''$$$%%%&&&&&&&&&&&&)))+++)))((('''((()))***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,---------+++)))(((---...///000111222333444///444333444<<>>;;;999777333111//////000000000/////////.........---------...------------,,,,,,,,,...------,,,,,,+++++++++,,,,,,---------,,,++++++''''''((()))+++,,,---...++++++,,,,,,,,,,,,,,,+++************************)))******))))))((('''&&&&&&((())))))'''&&&'''((((((''''''&&&&&&&&&&&&&&&######""""""###$$$%%%&&&''''''''''''''''''''''''***))))))(((((()))***+++''''''''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))++++++)))((('''''''''''''''&&&%%%&&&(((((((((''''''''''''(((((((((((((((''''''((('''%%%%%%'''((('''&&&$$$%%%''')))******))))))))))))))))))))))))*********++++++,,,,,,---,,,++++++***+++,,,---...------------,,,+++***)))......//////000111111222///444222444<<>>>>>BBBFFFHHHIIILLLQQQXXX\\\]]]]]]^^^___]]]^^^___aaabbbbbbcccccc___```aaaaaa```^^^\\\[[[YYYVVVRRRNNNKKKIIIHHHHHHFFFFFFFFFGGGLLLUUU___gggsss|||yyywww}}}~~~~~~xxxtttnnnggghhhqqq|||~~~zzzlllcccVVVJJJBBB>>><<<;;;444222000000111222111000///.........------------......---------,,,,,,,,,,,,,,,,,,+++++++++******'''''')))***+++,,,,,,,,,)))******+++++++++******'''(((((()))))))))((((((************************&&&'''((()))************''')))******((('''((())))))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&''')))+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''+++***(((%%%###!!! '''&&&%%%&&&((((((((('''%%%&&&&&&'''((()))*********+++***(((&&&%%%%%%&&&%%%###!!!"""%%%)))+++,,,))))))))))))))))))))))))''''''(((***+++,,,---...------,,,+++,,,---...///,,,,,,------...//////000---.........//////000000///444222333<<>>======>>>>>>BBBDDDGGGLLLRRRXXX]]]```aaacccfffjjjlllmmmmmmmmmllljjjiiiiiijjjjjjiiihhheeedddbbb```]]]ZZZUUURRRQQQOOOMMMLLLLLLNNNQQQSSSVVV\\\cccgggjjjnnnvvv|||~~~uuunnnnnnooo|||tttooolllkkkkkknnnvvvuuuiii^^^VVVRRRGGGBBB;;;777444333111///000///...///000000///---,,,---///000000///---,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,...///---+++((('''''',,,+++******)))))))))******************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***)))(((''''''((())))))((((((((((((((((((((((((&&&'''((()))))))))(((((()))((('''''''''((()))***'''''''''''''''''''''''''''((()))))))))(((&&&%%%(((((((((((())))))))))))''''''((((((((())))))))),,,+++***))))))))))))***(((((((((((()))***+++,,,)))(((''')))+++---,,,,,,+++++++++***++++++,,,---+++,,,------.........------------.../////////000555222111444888AAAPPP___ssswwwxxx~~~pppqqqyyysssnnniiieeebbbZZZZZZYYYVVVQQQKKKEEEAAA888888888999;;;===???AAADDDGGGLLLSSSZZZ```dddfffhhhjjjmmmpppqqqrrrqqqqqqqqqooonnnmmmmmmmmmkkkiiihhhfffccc^^^YYYTTTPPPMMMNNNNNNNNNPPPTTTYYY^^^aaaffflllssszzz~~~rrrjjjiiiiii}}}uuunnnkkkhhhppp}}}zzzsssnnn^^^TTTGGG???<<<:::555111000//////000111111///---...///000111111000///...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...///000///,,,***)))***+++***))))))((()))))))))*********+++******)))((((((((())))))******))))))))))))))))))))))))))))))((((((''''''''''''''''''))))))(((((((((((())))))((()))************)))((())))))*********)))((((((***)))'''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))******************))))))(((((())))))'''''''''((()))***+++,,,***)))((()))+++,,,+++***+++++++++++++++,,,------,,,,,,---............---////////////////////////444000000555<<>>===<<<:::888666555444444444555666999@@@HHHNNN[[[^^^bbbgggkkkmmmmmmmmmrrrsssuuuvvvwwwvvvtttsssvvvtttpppnnnllliiifffccc___]]]YYYRRRLLLIIIIIIKKKLLLQQQXXXaaaiiippptttvvvxxx}}}vvvooollljjjkkkrrr|||vvveeeTTTFFF>>>:::555333111000000000///---.........//////.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...***+++,,,,,,++++++,,,...++++++*********++++++,,,******++++++++++++******))))))************))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''((()))))))))))))))&&&''')))******)))'''&&&++++++***)))))))))(((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((()))(((((((((((()))))))))))))))))))))************+++''''''&&&&&&&&&&&&''''''+++***)))(((''''''''''''+++***((()))******)))''',,,,,,++++++,,,,,,---...---......//////...------------...///000111222222111111555<<>>;;;999444444444333333333333333444666888999===EEEPPPXXXaaaccchhhmmmqqqtttuuuuuuxxxyyy{{{{{{{{{yyyxxxvvvwwwtttpppmmmjjjfffbbb___UUUUUURRRMMMIIIIIIMMMRRRVVV]]]gggqqqyyy~~~|||}}}}}}lllfff___\\\___gggoootttzzzfffSSSGGGAAA;;;888444222222333333222........................------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---,,,+++)))((()))***++++++++++++++++++,,,---)))***++++++,,,+++++++++******++++++******))))))(((((((((((((((((((((((()))))))))(((((((((((((((&&&'''((()))*********)))''''''((())))))(((''''''******)))((((((((())))))''''''&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))%%%&&&&&&&&&''''''''''''))))))(((((())))))************)))(((''''''''''''***)))((((((******)))''',,,,,,,,,,,,,,,------......////////////...------+++,,,---...000111222333555444444666888>>>KKKYYYrrrpppiiijjj}}}wwwuuuuuurrr}}}{{{yyywwwvvvvvvwwwwwwzzzzzzxxxrrrhhh___YYYWWWGGGCCC===888666555444333111111222222222333333333555999???DDDIIIRRR^^^ggghhhjjjnnnrrrvvvyyy{{{||||||}}}~~~~~~}}}{{{yyywwwuuurrrmmmiiieeeaaa\\\YYYQQQRRRQQQOOOMMMQQQYYYaaafffmmmyyyxxxlllccc```bbbeeefffnnn~~~ooo___UUUHHHCCC<<<666444333333222000//////////////////000---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---,,,***(((((()))+++***************+++,,,,,,)))***++++++,,,,,,,,,+++***++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''((((((%%%&&&((()))*********))))))))))))))))))))))))))))))((('''''''''((()))******)))((('''''''''((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''***))))))))))))***+++,,,'''''''''''''''((()))))))))((('''((()))***)))(((---,,,,,,,,,,,,---......///////////////...------,,,,,,---...//////000000///111555777666;;;KKK\\\rrrmmmffffffxxx{{{xxxyyyuuuzzzvvvtttsssqqqpppoooqqqrrrsssqqqooojjj```SSSIIICCCAAA<<<888444111111222333333111222333333444444333333222999CCCKKKRRR\\\hhhppptttuuuxxx{{{~~~|||}}}~~~~~~}}}zzzxxxvvvqqqmmmhhhddd```[[[VVVRRRRRRTTTUUUTTTTTT[[[fffnnnrrrzzzrrrkkkhhhffffff```rrrwwwjjjVVVOOODDD:::444111000///111111000000000000111111+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++***)))***---000))))))((())))))***++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((()))*********)))++++++***))))))***++++++((('''&&&&&&&&&((()))***---,,,***((('''&&&''''''))))))))))))))))))))))))$$$&&&(((******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******$$$%%%%%%&&&(((***+++,,,)))''''''((()))******)))---,,,,,,,,,,,,---......//////000000///...------........................$$$,,,777===;;;===KKK[[[rrrllldddcccttt{{{}}}xxx}}}zzzxxxrrrnnnllllllnnnlllfff``````YYYPPPFFF>>>777111---111111222222333333333444555000...111444555777;;;===DDDOOO[[[eeennnuuuyyyyyy}}}}}}|||zzzvvvssskkkgggbbb^^^ZZZWWWUUUSSSSSSVVV\\\```fffmmmwww}}}~~~}}}{{{{{{~~~yyyrrrjjjpppyyytttgggVVVHHHBBB???===;;;888222000444444000///222111111111111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////---,,,+++*********+++++++++************)))++++++,,,,,,,,,++++++***''''''&&&&&&&&&((()))***,,,,,,++++++***))))))(((************)))))))))))),,,+++(((''''''(((+++,,,(((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,******))))))***,,,...///,,,,,,,,,+++++++++******(((&&&%%%'''***,,,+++)))++++++,,,------------,,,++++++++++++++++++++++++++++++,,,---...............------......///000111111777666666<<>>:::777666555444333000000000000111111222222000,,,,,,111555777;;;@@@KKKQQQ\\\fffooovvv|||~~~}}}{{{xxxtttoookkkfffaaa[[[VVVTTTTTTTTTUUUZZZ^^^eeejjjooouuu|||~~~{{{zzzzzz{{{{{{|||~~~~~~||||||~~~~~~|||wwwrrrooooooqqqsssyyy~~~yyy{{{||||||jjj[[[QQQIIICCC???===555111333555111//////...//////000111111111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++000///..................+++++++++************)))+++++++++,,,+++++++++***((('''&&&&&&&&&'''((()))************************''''''(((((()))))))))***,,,+++)))(((((()))+++,,,(((((((((((()))))))))***)))(((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))((((((((()))++++++))))))(((((()))***+++,,,************)))))))))(((((('''&&&'''***+++***)))))))))***+++++++++++++++++++++++++++++++++++++++---------...------,,,,,,...------......///000111111777666666<<>>;;;888333///333222222111///---,,,+++/////////............---------------------------++++++++++++++++++++++++)))))))))))))))******++++++++++++*********))))))***************++++++++++++***)))(((''''''((()))'''''''''((())))))******&&&&&&''''''((()))******(((((()))******)))(((((((((((()))))))))*********(((((((((((((((((()))***((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******+++)))((((((((('''''''''(((''''''''''''''''''''''''***))))))((()))(((((('''&&&'''(((((())))))((((((***+++++++++++++++,,,,,,---.........------,,,+++...------......///000111000666555555<<<>>>HHH[[[uuummmbbb]]]jjjxxxzzzzzzyyy{{{vvvnnniiiiiikkknnnppptttooohhh```XXXNNNFFF@@@888666333222222222222222///...---...000222222111111000000000111333555666333666>>>JJJSSSZZZdddmmmrrrxxx}}}zzzrrrooojjjeeeaaa^^^YYYWWWRRRYYYccckkkqqquuuyyy|||}}}||||||{{{{{{{{{|||~~~zzzrrrjjjddd]]]\\\___eeehhhiiikkklllmmmooossswwwyyyyyyyyyyyyyyyxxxxxxyyy{{{}}}|||{{{zzzyyywwwssslllgggdddeeegggmmmuuu~~~xxx\\\FFF===:::555000333333222111///...,,,+++000000/////////.........------------------------++++++++++++++++++++++++......---,,,,,,,,,,,,,,,+++++++++*********))))))******)))))))))***+++,,,---,,,***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))************((((((((((((((()))******(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))************))))))))))))))))))((((((((((((((((((((((((((((((*********)))(((''''''''''''((())))))******))))))*********++++++,,,,,,,,,+++,,,------.........---...------......///000111000666555555;;;>>>HHH[[[tttooobbbYYYdddvvvwwwzzz~~~vvvyyyrrrhhh___[[[YYYYYYYYYUUUQQQKKKEEE@@@;;;777444222222222111111000000///000///...///111111000//////......///111444777999777<<>>GGGZZZsssmmm___VVV```{{{uuuttt{{{~~~vvv~~~xxxiiicccYYYPPPJJJGGGFFFEEE>>>;;;888666555444222000111111111000///......///444333111111111000...,,,000000000111444888<<<>>>BBBIIIVVVdddkkkooouuu}}}~~~}}}yyytttpppiiiccc[[[UUUSSSSSSTTTUUU]]]kkk~~~}}}}}}~~~vvvzzz{{{yyyyyyyyywwwrrrooosssvvvvvvsssrrrsssuuuttttttuuuuuuwww|||}}}}}}|||{{{yyyxxxyyy|||rrrnnnssszzzuuuXXXFFF@@@;;;555///000111222222333222222111111111000000000//////........................+++,,,,,,,,,------------+++************++++++,,,+++++++++************)))))))))((('''(((***,,,---***)))((((((((()))***+++((()))))))))***+++++++++((((((((()))))))))))))))))))))************))))))))))))*********+++++++++(((((((((((()))***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***+++******)))'''(((***++++++++++++***'''((((((((())))))))))))''')))+++***'''&&&(((***(((((()))************))))))******+++,,,,,,------,,,,,,------...---------...------......///000111///555444444;;;===GGGZZZqqqkkk___XXXddd~~~tttrrryyy}}}uuuuuujjjcccRRRLLLDDD===999777666666444222222222333333111////////////---,,,---///111,,,,,,,,,---//////...---444333444555888===BBBEEEOOOVVVeeesssyyy{{{~~~zzzwwwsssnnnjjj```[[[TTTPPPQQQUUUZZZ\\\gggvvvvvvqqquuuyyy}}}xxxrrrgggkkkllllllmmmqqqqqqnnnlllssszzz}}}|||{{{qqqnnnlllsss~~~{{{```NNNFFF@@@:::333333333333333222111000111111111111000000000000........................,,,,,,,,,------.........,,,,,,,,,---...///111222+++++++++************))))))(((''''''(((***,,,---''''''&&&&&&&&&((()))***''''''(((***+++,,,......%%%&&&&&&'''((()))******++++++++++++++++++++++++)))************+++++++++(((((((((((()))***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))'''((()))++++++******)))&&&''')))***+++++++++***'''''''''((((((((())))))''')))+++***'''&&&(((+++'''(((((()))))))))))))))))))))***+++,,,,,,------............---,,,++++++...------......///000111///555444444;;;===GGGZZZpppkkkaaa\\\jjjtttrrr~~~uuuzzzrrr}}}ssshhhbbb```[[[PPPFFF>>>;;;666333333333333333444333111///------......------------------------++++++,,,+++++++++...000///222555777;;;CCCMMMUUUaaaiiittt}}}{{{sssooommmkkkfffaaaVVVTTTSSSSSSWWW^^^eeeiiinnnzzz}}}rrrnnnoooxxxrrriiifffbbbeeejjjqqqvvvyyyxxxwww}}}yyyhhheeelllxxxqqq^^^NNNCCC===888666333111//////000000111111000000//////......---------........./////////---******+++,,,,,,+++))))))*********+++++++++,,,,,,+++***))))))******+++++++++***)))(((((('''......,,,+++***)))))))))((()))))))))((('''%%%$$$&&&''')))++++++***((('''))))))))))))))))))))))))---,,,,,,,,,++++++******++++++******)))******+++******)))'''&&&%%%$$$###'''''''''''''''((())))))%%%(((++++++***(((''''''((('''***//////***((())))))'''&&&&&&(((+++,,,---++++++***)))(((((()))))),,,***((()))+++,,,+++***))))))***+++---...//////***+++,,,,,,***(((((()))///---+++,,,///000000...000666555555;;;>>>HHH[[[tttpppkkkmmm}}}qqqpppssswwwrrr\\\UUUMMMIIIGGGCCC;;;444888555222000000000000///000///...---------------........................000111111000000000333555111555;;;@@@FFFNNNXXX```nnnttt}}}xxxpppkkkiiieee___[[[WWWXXXZZZ^^^eeemmmtttxxxvvv~~~zzzzzzwwwrrrppprrr~~~{{{tttlllhhhjjjqqqsssyyy{{{ooolllmmmwwwtttcccRRRHHH???;;;777444444333222111222111111000//////......---------.........//////222000---------...---,,,*********+++++++++,,,,,,,,,,,,+++***************+++++++++***)))(((((((((,,,++++++******)))))))))+++***((('''&&&&&&'''''''''((()))*********)))((())))))))))))))))))))))))******)))))))))(((((((((******)))))))))))))))***)))((((((''''''&&&&&&&&&)))))))))))))))***++++++(((***,,,,,,***))))))***+++))))))---...,,,,,,///;;;444+++(((***,,,+++)))++++++***)))))))))))))))***))))))))))))***************+++,,,,,,---......,,,...///...,,,++++++,,,...,,,+++,,,///111000///000666555555;;;>>>HHH[[[ttttttpppssssssrrrqqquuuppp@@@===:::777555333///,,,111///------......---+++***++++++,,,------------/////////000000000000000000111111000///111444666666<<>>HHH[[[uuuuuuoooqqquuussspppsssnnn555666555333111/////////,,,++++++---......,,,***'''(((***,,,.........---/////////000000000000000///000000///000222666999???FFFQQQZZZbbbkkktttzzz~~~|||rrrlllccc]]][[[[[[[[[ZZZ___bbbhhhoootttwwwwwwxxx~~~yyyqqqkkknnnttt|||{{{wwwrrrqqqqqqqqqrrrtttuuuuuuyyywwwyyyuuujjjfffhhhyyyzzznnn[[[OOOAAA999888888555222333222222111111000//////.............../////////...,,,++++++,,,,,,+++***,,,,,,,,,---------......,,,++++++******++++++++++++++++++******)))))))))'''((()))+++++++++******+++***((('''&&&'''((()))***)))((('''((()))+++---))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))'''((('''%%%$$$%%%''')))+++'''&&&(((((((((+++000;;;333***%%%''')))***)))******)))))))))))))))******,,,...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---000222333333000666555555;;;>>>HHH[[[uuuvvvmmmkkkyyyuuutttqqqsssmmm///111111000---,,,,,,...++++++,,,...000000---+++'''(((+++---////////////....../////////000000000111222333333555999???CCCJJJQQQ\\\fffmmmttt||||||uuupppeeeaaa[[[WWWXXX\\\aaadddnnnqqqwww|||~~~~~~}}}{{{~~~{{{yyyuuu{{{xxxoookkkgggggggggiiikkkpppuuuyyy}}}sssjjjnnn}}}lll]]]III<<<888888666333333333333222111111000000///////////////////////////......///111222222000,,,,,,---------.........,,,+++++++++++++++,,,,,,++++++++++++************))))))***+++,,,,,,,,,,,,))))))))))))))))))((('''***)))''''''(((***,,,...************************)))))))))))))))*********((()))***+++++++++******+++******)))(((((('''''''''''''''''''''(((((()))(((((('''%%%###$$$'''***+++((((((******''''''***+++***)))'''%%%&&&(((+++***)))))))))))))))******(((***,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...,,,---...///000111333555000666555555;;;>>>HHH[[[uuuyyymmmeeerrrvvvuuusssuuuoooxxxyyy---......---+++***++++++---,,,---...000000///---******,,,---.../////////......//////000000111111000222333666999@@@GGGLLLVVV^^^hhhpppvvv|||~~~zzzsssiiibbbYYYYYYYYY[[[___eeelllpppxxx{{{zzzxxx{{{yyytttmmmhhhgggkkknnnqqquuu{{{}}}||||||~~~|||{{{}}}zzzrrrsss{{{}}}nnnYYYIII@@@<<<999777444444333333222111111111000000000////////////...---------...000111000///,,,,,,,,,---------......,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++******+++,,,------((((((***++++++***((('''))))))((('''(((***---...************************''''''(((((((((((())))))''')))***,,,,,,,,,++++++,,,++++++***)))((((((''')))))))))))))))***++++++******)))(((&&&'''***,,,,,,***+++...---)))''')))%%%))),,,***'''%%%'''***)))))))))))))))******+++''''''(((+++...///...,,,+++++++++,,,,,,---------,,,...000000///...///000---...000000000111333555000666555555;;;>>>HHH[[[tttwwwhhh___kkkyyyxxxuuuwwwqqqyyyoooooouuu//////............---------,,,,,,---...///---,,,---,,,,,,,,,,,,---......//////000000111222222333111222555999???GGGPPPWWWbbbhhhqqqyyy~~~{{{vvvrrrkkkbbbZZZUUUZZZbbbjjjrrrwww{{{~~~~~~}}}wwwuuu|||uuuqqqnnnmmmpppuuu{{{xxxrrrqqqsss{{{xxxtttpppnnnnnnpppqqqpppwwwwww|||~~~}}}}}}}}}nnn\\\NNNEEE???<<<444444444333222222111111000000000000/////////...,,,+++++++++,,,,,,***(((+++,,,,,,,,,------------+++++++++++++++,,,---...++++++++++++++++++++++++,,,+++)))((((((***,,,---)))))))))))))))))))))***)))((((((((()))+++---...************************((((((((()))))))))******&&&''')))+++,,,+++******************************)))))))))))))))***++++++***++++++)))((((((***,,,+++)))***------)))(((***'''(((******(((''''''((()))))))))))))))***++++++)))'''''',,,333666333...******+++,,,,,,---......+++---//////......///000...000111111000000333555000666555555;;;>>>HHH[[[rrrwwwhhh]]]iii~~~vvvyyysssvvvkkkgggjjj000...---...///000///---,,,+++***+++,,,---,,,+++...---,,,+++++++++,,,---000000111222333333444444666999<<>>HHH[[[qqq~~~nnncccnnnvvvyyyssswwwllleeedddzzz******)))))))))***+++,,,,,,,,,++++++***+++++++++------,,,,,,,,,------......---...111111...///444777<<>>JJJVVVttttttlllxxx~~~vvvzzzuuuvvvhhhdddfffyyy(((***,,,...///---+++***------,,,,,,,,,,,,,,,---......------...//////000111111333666666444555:::===CCCKKKSSSZZZdddnnnvvv{{{}}}|||wwwnnneeebbb^^^ZZZ\\\```eeeooo}}}zzzuuurrrtttxxx|||zzz}}}|||wwwuuurrrllleeeaaa_________ccciiinnnqqqqqqooommmmmmjjjfffaaa]]]\\\[[[\\\VVVXXX]]]eeepppyyyzzzxxxuuupppjjjiiiiiikkknnnpppppppppnnnsss|||{{{rrrrrrsssvvvyyy|||}}}|||uuujjjiiippp{{{wwwlll```VVVKKKBBB;;;999666333111333111111000////////////000/////////.........------+++,,,,,,---......//////,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***************(((((())))))******++++++))))))************))))))))))))************))))))))))))))))))************+++)))(((((()))******))),,,,,,,,,++++++***)))(((((((((((((((((()))*********+++,,,---------,,,+++)))******++++++******)))((((((((()))))))))******)))))))))))))))***++++++)))***,,,------,,,+++***+++++++++,,,,,,---...///---------.........//////---,,,+++---111333222111000000333777999===IIIUUUqqqwwwooo{{{vvvzzztttzzzooonnnqqq***+++,,,......------,,,...------,,,,,,------...............///111222333//////111555666444666;;;AAAIIIUUU___gggooowww||||||xxxoooggg^^^ZZZZZZ]]]dddlllpppvvv{{{vvvsssuuu{{{|||zzzvvvtttzzzyyyrrrnnniiiiiihhheeebbb``````aaaZZZ]]]bbbfffiiijjjiiiiiifffddd```]]]ZZZYYYYYYYYYVVVWWWZZZ```jjjsssyyy|||~~~{{{{{{xxxsssmmmllllllnnnpppqqqpppoooooosssyyy{{{vvvnnnmmmlllmmmoooqqqqqqqqqvvvwwwwwwuuusssuuuzzzxxxmmmiiilllvvvvvvlllZZZKKK<<<888999777444222222222111000000000000111000000000/////////......+++++++++,,,---...///000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,,,,)))*********************))))))***************)))))))))************)))))))))))))))*********+++++++++***(((((()))******)))++++++,,,++++++***)))(((((((((((((((((()))******------.........---,,,,,,)))******++++++******))))))))))))*********++++++***)))))))))***+++,,,,,,++++++,,,---,,,+++***)))++++++,,,,,,---......///,,,,,,---------.........///......///111222222111111111444777999===HHHSSSnnnxxxppp{{{wwwzzzsss|||sssuuu{{{...,,,***((((((+++...000---,,,,,,,,,,,,------...------......000111333333///...000444444333555:::BBBLLLZZZgggooouuuzzz~~~~~~|||xxxsssooofffbbb^^^\\\___gggrrrzzz{{{|||}}}||||||rrrwww}}}yyyvvvssspppmmmjjjfffcccbbbcccdddcccbbbbbbcccddd]]]^^^```ccceeefffgggggg```___\\\ZZZYYYXXXYYYYYY[[[[[[]]]cccllluuu|||{{{rrrrrrsssuuuwwwwwwvvvttt{{{}}}}}}yyyrrrpppnnnmmmmmmnnnmmmlllnnnnnnmmmlllkkkmmmrrrvvvxxxzzz{{{}}}}}}ooohhhhhhkkkzzzfffRRR>>>888:::999555222222222111000000000000111000000000/////////......------,,,+++,,,,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********,,,,,,+++*********************))))))***+++++++++******)))******++++++******)))))))))*********+++++++++,,,***(((((()))***)))((()))))))))))))))(((''''''((((((((((((((())))))***,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***)))*********++++++++++++***))))))((((((((())))))***+++,,,,,,,,,++++++***)))***+++,,,,,,---------+++++++++,,,,,,,,,------000//////000000111111000333222555777888<<>>FFFTTT___dddlllvvv~~~|||wwwtttqqqrrrrrrpppmmmkkkjjjjjjsssxxxxxxwwwwww{{{{{{tttpppnnneeecccbbbcccddddddcccbbb```dddiiinnnqqqtttwwwyyy{{{|||~~~}}}}}}xxxkkkgggbbb___^^^^^^______`````````___```bbbeeehhhmmmuuu|||{{{qqqjjjmmmsssyyy{{{hhhTTTDDD===>>>444333222222111111222222111111111111000000000000(((+++///222444333111000++++++,,,,,,++++++***)))------------------------+++,,,///000000...+++)))))))))***+++,,,,,,------((()))***+++,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---+++)))((())))))(((''''''(((((()))))))))((((((((((((((((((((()))******((((((''''''''')))***+++,,,------......------,,,(((((((((((()))))))))))))))))))))***+++,,,...///---,,,++++++******++++++***+++---///000///...---,,,,,,,,,---------.........000222222000000222555111111444777999===HHHSSSggg{{{ooojjj{{{{{{zzznnnuuuhhh___ZZZjjj++++++,,,,,,---...//////......------...///111222111222333333111000111222555777999>>>GGGSSSaaaiiitttwww}}}~~~}}}yyyuuuuuujjjlllnnnpppqqqssstttuuuvvvrrrtttvvv{{{~~~{{{|||~~~{{{vvvsssvvvtttssssssttttttsssrrrqqqsssvvvyyy}}}rrrmmmfff```]]]\\\[[[ZZZ```^^^\\\\\\___aaacccccceeegggjjjpppvvv|||jjjccceeehhhooovvv|||~~~~~~}}}rrr```SSSIIIAAA999999999666333111111222111111000......---------000/////////....................................///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000---+++******+++***)))******++++++,,,,,,------+++*********))))))((((((((((((''''''''')))***+++***++++++******)))((('''((()))***++++++***)))((((((((((((((()))***+++,,,//////////////////..............................444333222222222222222222444444555888999<<>>;;;666222555555333222000000//////111000000000////////////////////////////////////,,,,,,,,,,,,,,,---...///---------------------------------------------,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++))),,,++++++******)))))))))))))))))))))))))))******&&&'''(((*********)))(((&&&'''(((***++++++++++++***)))(((''''''((()))***+++************++++++,,,++++++,,,,,,---...//////........................,,,,,,,,,,,,---...000000111000333666888===IIIUUUmmmtttllliiiyyy~~~|||tttnnnppp^^^XXX[[[fff{{{++++++++++++,,,,,,,,,,,,++++++---...............111222111222444999@@@EEEQQQYYYdddnnnvvv{{{}}}wwwrrrlllfff\\\RRRNNNOOORRR[[[jjj|||~~~tttpppnnnqqqwww~~~{{{vvvqqqkkkggghhhddd``````gggttt{{{xxxuuussstttvvvvvvvvvttt|||xxxlllmmmuuu~~~{{{yyyqqqhhhZZZMMMDDD===777333888777555333111000//////111111000000000/////////////////////////////////------,,,,,,,,,---......------------............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---......---+++************))))))))))))))))))))))))************((()))***++++++,,,,,,,,,''''''(((******+++++++++******))))))))))))******++++++************++++++******++++++,,,,,,------........................//////000000222333555555111111333666888<<>>EEEPPPZZZccckkksssyyy|||}}}~~~}}}{{{zzzzzzwwwsssooollljjjhhhhhhdddjjjrrryyy~~~{{{yyy{{{|||}}}{{{vvvpppjjjggghhhffffffgggkkkooorrrrrrzzz{{{}}}nnnUUUCCC:::777777888222222222222111111111111........................------------------------///......---,,,+++++++++)))+++,,,,,,+++***,,,---)))***,,,---...//////...,,,------......------,,,/////////...------...000///......---------------***++++++,,,,,,++++++*********))))))******+++,,,***++++++++++++++++++***------+++***)))(((((((((***))))))))))))))))))***,,,------,,,)))(((((()))************++++++++++++++++++,,,,,,,,,------...+++,,,......------...000////////////000000000000444333555888888;;;EEEQQQfff|||qqqooowwwjjjiiiqqqrrraaaVVVWWWdddxxx+++,,,,,,---.........---,,,---...///000333888<<>>GGGNNNYYY```hhhnnnrrruuuyyy}}}{{{{{{zzzyyywwwtttrrrqqqjjjhhheeeaaaaaafffpppwww~~~|||mmmccceeefff___\\\^^^ccciiisss{{{xxxnnnfffbbbbbbccccccdddfffkkksss~~~yyywww{{{qqqXXXHHH@@@<<<555555444333333222111111000111222333333222111000............//////000000111000...------...///000+++,,,------,,,,,,---.........------,,,,,,,,,,,,,,,------......------,,,,,,...000000///...///000...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,++++++++++++++++++++++++************+++,,,---...((()))***++++++***)))((('''(((******))))))+++,,,((((((((()))***+++++++++,,,---.........---,,,,,,,,,---...---+++***+++,,,---......///000111111222111222444888999>>>IIIUUUcccuuuttt~~~rrrooovvvzzzkkk\\\WWWWWWbbb{{{***+++,,,---............000444888:::===CCCMMMTTTaaagggnnnrrruuuwww{{{~~~xxxxxxvvvtttqqqnnnkkkjjjfffddd```]]]^^^eeeqqqzzzsssdddZZZ\\\\\\UUUPPPRRRUUU]]]gggpppwww~~~|||ooohhhgggggghhhmmmlllkkkmmmuuu}}}pppoootttwww{{{```OOOEEE@@@777777666555444444333333111222333444444333222111---------.........//////444333000...------...///+++---......,,,,,,---///------,,,,,,,,,------...,,,------......------,,,)))+++------,,,,,,,,,---......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++*********)))***++++++,,,)))+++---//////---+++)))++++++******++++++,,,---((()))***++++++***)))(((''')))******))))))***+++'''(((((()))***++++++++++++,,,---------,,,+++***///000111000...------///,,,---...///000111222333111111444888:::>>>JJJVVVccc}}}sssrrr|||pppkkkrrr}}}lll[[[TTTTTT^^^zzz---+++---///...+++,,,000000333999@@@GGGOOOVVV\\\hhhmmmsssxxx{{{|||}}}}}}|||xxxsssooommmkkkhhheee`````````aaaeeennnyyy{{{}}}}}}~~~}}}}}}~~~}}}}}}|||{{{iii___XXX\\\^^^XXXNNNJJJPPPRRRZZZdddkkknnntttzzz~~~zzzxxxxxxyyywwwmmmhhhjjjoooooorrrvvvvvvxxxwwwiiieeeeeevvvkkkXXXHHH???BBB;;;555444444333444777444444333333222111000000000000///...---,,,++++++...---,,,,,,,,,,,,---...,,,,,,---...............---------------------------,,,+++,,,------+++***///,,,)))))),,,...---,,,++++++++++++++++++++++++))))))************)))))),,,,,,++++++***)))((((((************************,,,,,,++++++++++++++++++(((((())))))******++++++,,,***''''''(((*********))))))))))))************..................------.../////////...,,,***)))------......///000000000111111444666888;;;FFFRRReee|||vvvvvvyyyqqqiiilllkkk\\\YYYUUUaaa}}}+++***,,,///...,,,...333666999>>>DDDKKKSSS[[[```mmmqqqvvvyyyzzzzzzzzz{{{xxxvvvsssqqqooolllhhheee[[[\\\^^^dddmmmyyy}}}~~~~~~{{{zzzyyyxxxwwwlllaaaYYY[[[\\\WWWOOOKKKJJJKKKQQQYYY^^^```dddiiihhhlllooonnnjjjgggiiikkkppprrrtttxxx}}}yyynnneeeaaaaaabbb```hhhttt|||vvvmmmmmmpppqqquuu{{{~~~uuujjjdddhhh{{{wwwhhhWWWIIICCC;;;555555444222111333333333222222111111000000/////////...............///...------------...///------.../////////......---------------,,,,,,,,,---,,,+++---......---+++///,,,******,,,------,,,------------------------******++++++++++++******((())))))))))))*********************************++++++++++++++++++++++++)))))))))))))))*********+++***((()))***+++***)))))))))))))))************........................---.../////////...---,,,------......///000000000222222555888999<<>>888888777333111111111111111111111111111111.........//////000000000000///............///000...///////////////......////////////////////////---,,,,,,---///000///---...,,,***+++,,,------,,,------------------------++++++++++++++++++++++++%%%%%%&&&((()))***+++,,,*********************************++++++,,,,,,---************))))))))))))+++******+++,,,,,,+++))))))))))))*********++++++........................------...///000000000///---......//////000000111333333666888999===HHHSSSbbbtttrrrvvvxxx~~~sssjjjmmmkkkbbbbbb___iii~~~,,,+++,,,000111000333999AAAEEEKKKQQQYYYbbbkkkqqqwwwyyyzzzzzzxxxvvvvvvvvvvvvxxxyyyvvvooogggbbb```]]]___eeeooo|||{{{vvvnnngggdddgggnnnsss{{{tttqqqnnnfff\\\UUUQQQMMMMMMPPPRRRRRRRRRUUUTTTWWWZZZ[[[XXXVVVTTTUUUPPPPPPQQQQQQRRRSSSTTTTTTSSSUUUXXX\\\aaagggkkkmmmmmmjjjfffdddfffnnnyyy}}}rrrhhh___XXXUUUVVV[[[```___ZZZWWWYYY]]]YYY]]]dddmmmvvv}}}nnnhhhgggpppzzztttffffffnnnvvveeeNNNDDD===<<<;;;777444333000000000000000111111111////////////000000000000///................../////////000000//////......,,,---------------......---,,,,,,...000111000///---,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++%%%&&&'''((()))+++,,,,,,************************))))))***+++,,,,,,------++++++******))))))((((((+++***+++,,,------+++)))))))))*********+++++++++---------...............------......////////////.........///000000111111333333555888999===GGGSSSaaa}}}qqqoootttxxx|||rrriiikkknnngggfffcccmmm}}}///---...222333222666<<>>;;;888555444111111111111111111111111000000000//////.........,,,,,,------------,,,,,,,,,------...//////......+++++++++,,,,,,------......------...000111000...***,,,...---,,,++++++,,,------------------------+++***)))(((((()))***+++++++++++++++*********************************************++++++,,,,,,---************))))))))))))+++******+++,,,,,,+++)))*********++++++++++++,,,,,,,,,------...////////////...---,,,,,,,,,,,,,,,...//////000000111111222111111333666777;;;FFFQQQccc~~~|||pppooouuuzzz}}}rrrhhhjjj}}}rrriiieeedddrrr...---000555888;;;AAAIIINNNTTT\\\eeekkkooosssvvvsssssssssqqqpppqqqsssuuuuuuvvvsssjjjaaabbbmmmwww~~~uuurrrmmmiiiffffffggghhhlllqqqvvvvvvrrrmmmlllmmm}}}wwwnnnddd\\\[[[[[[YYYWWWWWWSSSRRRQQQQQQRRRTTTUUUUUUTTTUUUUUUUUUTTTRRRQQQPPPLLLKKKIIIJJJLLLPPPUUUXXXWWWYYYZZZYYYYYY\\\dddjjjuuu{{{~~~uuunnnaaagggqqqzzz|||uuuiii```\\\YYYVVVVVVXXX[[[]]]]]]``````___bbbhhhqqqzzzvvvsssvvv}}}{{{dddfff{{{{{{gggOOOBBB===888666666333333222222111111000000.............../////////,,,---...//////...---,,,)))***+++---..................///000000111222222...------...///000...---))),,,......,,,++++++,,,------------------------,,,+++)))(((((()))+++,,,************************************************++++++++++++++++++++++++)))))))))))))))*********+++***((()))***+++***)))*********+++++++++,,,,,,,,,,,,------...//////000...------,,,------///////////////000111111222222222222444777888<<>>???777555333333444555555555222111111111000000000000000000000000///////////////......------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))---------------,,,++++++)))******+++,,,,,,------...+++))))))***+++***((()))******((($$$###%%%'''---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++***))))))))))))))))))***++++++,,,,,,++++++))))))******++++++,,,,,,+++,,,...///000///...------......///////////////......//////000111111111555444555666666:::EEEQQQhhh}}}wwwzzz~~~uuukkkooo|||ooo```ZZZ```ppp666777===DDDIIIMMMVVV___hhhlllppptttuuuvvvwwwxxxxxxtttqqqpppmmmgggeeegggnnnqqqwww||||||yyy{{{~~~zzzssskkkeeedddggggggfffeeedddfffjjjmmmtttuuuxxx|||}}}zzzyyy||||||}}}~~~|||wwwrrrlllddd^^^\\\]]]^^^^^^^^^aaaeeehhhllluuu~~~tttnnnlllkkkeeefffnnn~~~oooYYYIIICCCBBB:::888444333333444444333222222111111111000000000111111111000///........./////////....../////////------,,,,,,,,,,,,------...///////////////......---.........---,,,***)))******++++++,,,,,,------///...,,,,,,---,,,***((()))******)))'''&&&((())),,,,,,+++***)))''''''&&&,,,------------,,,++++++---+++***)))(((((()))***))))))***++++++++++++***,,,+++***))))))***+++,,,,,,---......//////......------...///////////////111111222222333444444444222222555888999===HHHTTThhhyyy~~~tttlllqqq{{{mmm```[[[```nnn777999@@@HHHMMMRRR[[[eeeoooqqqtttvvvvvvwwwyyyzzzvvvrrrooommmhhhaaa___aaaiiiqqq}}}|||vvvoooeee`````````aaadddgggjjjooouuuyyy|||~~~wwwnnnllljjjgggdddaaa``````aaa^^^dddlllvvvuuunnniiieeeaaabbbnnnkkkVVVGGG@@@@@@<<<777444222222111000000000000/////////......111000000000/////////...//////............////////////............//////...//////000111111000000,,,---......---+++)))'''+++++++++,,,,,,,,,------+++,,,---.........,,,+++,,,,,,,,,,,,,,,,,,------++++++***)))((('''&&&&&&++++++,,,---,,,,,,+++***,,,+++)))(((((()))+++,,,)))******+++++++++++++++...,,,***))))))***+++---------------......//////,,,---...///000000000///222222222333444444555555222333666:::<<>>999555333333222111000000000000////////////.../////////000000000111...------,,,,,,------...//////............//////)))***+++,,,---------------.........---,,,***))),,,,,,,,,,,,,,,---------)))+++---------,,,++++++***))))))***+++++++++***............------------)))***+++,,,,,,+++***)))))))))))))))***+++---...***++++++,,,---,,,,,,,,,...---+++))))))***,,,---------------......//////,,,---...///000000000000---......//////000000111111222555888999<<>>AAAIIIRRRXXX]]]fffoootttvvvwwwwwwvvvuuuvvvwwwyyytttmmmeeeZZZQQQPPPTTTcccqqq~~~}}}}}}|||{{{{{{{{{zzz|||}}}tttkkkhhhjjjfffkkkssszzz|||yyyvvvtttmmmiiiddd``````dddiiimmmyyyyyymmmddd\\\[[[bbbrrr{{{vvvxxxzzzwwwcccUUUFFFBBB<<<888777777777666333333222222222111111111.........///000111111111------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,---.........---/////////...............,,,,,,,,,,,,------------,,,---...---***)))))))))***))))))***+++,,,***(((++++++,,,------...//////(((***,,,------,,,+++***((())))))***+++,,,------++++++,,,------------,,,---,,,+++******+++,,,---,,,---......//////......,,,,,,...///000000000000......//////000111111222555555666999999<<>>;;;999888777333333333222222222111111////////////000000000000......------------......------,,,,,,,,,,,,------///000000111111111000000...---,,,++++++,,,...///------------------------+++------,,,)))(((***,,,,,,+++***,,,------+++(((((())))))***++++++,,,,,,)))+++---///000///---+++)))***,,,------,,,***)))******+++,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,...///000///...---+++,,,---///000000111111111111222333333444444555777666777999999===IIIUUUjjjvvvpppxxxqqqaaa]]][[[___tttGGGJJJRRR\\\bbbgggooowwwsssuuuwwwwwwtttrrrpppppppppkkkeee^^^VVVRRRWWW```hhhvvv}}}|||}}}zzzyyy~~~|||{{{{{{{{{{{{uuurrrooooooqqqxxx|||~~~~~~vvvpppjjjfff\\\aaahhhooowww}}}pppbbbVVVVVVeeevvvpppqqq{{{wwwsss\\\UUULLLCCC===999666444111111111000000000000///111111000000//////......//////............///////////////....../////////......////////////......***)))'''&&&'''))),,,...------------------------(((***,,,+++***+++///222+++)))(((***,,,+++(((%%%++++++,,,,,,,,,---------+++---///111222111///---+++---...///---+++'''%%%))))))***++++++++++++***)))***+++,,,---......---***,,,...000111///---,,,+++,,,---///000111111111///000000111111222333333222111111333444999FFFSSShhhuuuooowwwppp```[[[XXX[[[qqqJJJSSS[[[```fffnnnrrrsssvvvssspppooopppqqqqqqqqqooojjjbbbZZZWWWZZZaaagggnnn}}}vvvmmmkkkrrrxxx||||||~~~xxxrrryyy}}}uuupppoooppprrrppplllgggeeegggnnnwww|||}}}wwwlllgggbbbaaaeeemmmtttxxxtttggg___XXXTTTUUUhhhyyywwwtttzzzqqqfffWWWJJJBBB<<<777333444333222222333333222000222222222111000//////...000///...---------------......................../////////...---,,,***)))+++,,,---......,,,***))),,,,,,,,,------............---,,,,,,++++++++++++*********++++++,,,,,,---++++++------------++++++((()))+++,,,------,,,,,,...---,,,,,,++++++,,,,,,***)))((('''''''''((())),,,,,,............,,,,,,000///---,,,---...000222...------,,,,,,,,,------111111111111222333444555555444555666777:::FFFRRRkkkvvvpppwwwqqqaaa\\\XXXYYYlllSSSZZZaaadddiiiqqqvvvvvvyyywwwsssqqqqqqrrrqqqpppiiigggdddaaa```eeelllqqqxxxvvvnnnmmmsssyyy~~~zzz~~~~~~zzzsssnnnkkkjjjjjjnnnkkkgggfffhhhnnnuuuzzz{{{xxx||||||vvvqqqoooooonnnnnnxxx}}}wwwkkk```ZZZZZZ\\\iii}}}yyy{{{hhhVVVHHH???999555444333111222333333222111333333222222111000000///000///...------------...////////////////////////------.........---,,,,,,---...///000000...---++++++,,,,,,,,,------------///...------,,,,,,,,,---+++++++++++++++,,,,,,,,,+++,,,------------,,,+++,,,,,,------,,,+++)))(((...---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---......------,,,,,,------...111111111111111222333444555444555888999===IIIVVVlll}}}tttnnnwwwtttbbb[[[VVVVVVhhh^^^dddiiijjjnnnvvv{{{{{{|||wwwtttrrrqqqnnnmmmdddfffhhhiiikkkoootttwww|||yyyuuuuuuzzz~~~~~~~~~~~~~~~{{{wwwqqqlllhhheeedddkkkjjjiiiiiimmmrrrxxx|||vvvpppttt}}}zzzrrrmmmjjjllltttvvvhhh```^^^VVV]]]ooozzzttt|||eeeRRREEE===:::555333222111222333222111333333333222222111111000//////......------......000000000000000000000000+++,,,---.....................///000///...---,,,++++++++++++,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,---------,,,+++***)))...---,,,,,,++++++,,,,,,+++******)))******+++++++++******))))))******+++******+++,,,,,,,,,,,,,,,...---------------......111111000000000111222222333333444777999>>>KKKWWWlllyyy|||qqqmmmvvvxxxeee[[[TTTSSScccxxxfffkkkooopppsss{{{zzzuuuqqqmmmiiifffcccgggmmmqqqssstttvvvwwwxxx}}}~~~|||}}}~~~zzzxxxtttpppllljjjhhhhhhlllmmmnnnrrrvvv{{{~~~}}}vvvvvv~~~tttnnnlllpppzzztttiiieee^^^]]]iiiwwwmmmtttrrr]]]MMMCCC???777555333222222333222111222222222111111111000000//////............//////////////////////////////,,,------...............---------...---,,,++++++++++++++++++++++++++++++......------------......---------,,,,,,++++++***,,,------------------,,,******+++,,,,,,---------...---,,,,,,++++++,,,,,,)))))))))))))))******+++,,,+++***))))))***+++,,,+++,,,...000000///...---...------------......///111000000000000000111111222111222555666;;;GGGTTTjjjxxx{{{nnnkkkvvvzzzggg[[[SSSRRRaaatttkkkpppttttttwww~~~zzztttooojjjeeeaaaeeejjjsssyyy|||}}}}}}}}}}}}~~~|||{{{{{{}}}~~~{{{xxxuuurrrqqqrrrtttvvvxxxyyy{{{}}}}}}wwwxxx|||uuunnnnnnvvvxxxpppiiidddiiizzzqqqqqq{{{~~~kkkYYYKKKCCC;;;888555333333333222111000000000000//////////////////.........//////000..............................//////......---,,,------...---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,------...------,,,,,,+++++++++------------------------+++++++++,,,,,,---.........---,,,,,,++++++,,,,,,+++,,,,,,------.........---,,,+++******+++,,,---,,,...000222222111///...---------------...///000000000000///000000111222333333333555666:::EEEQQQfffyyy}}}lllkkkvvv|||jjj\\\TTTTTTcccssspppuuuxxxxxxzzz}}}yyytttppplllgggdddgggnnnyyy~~~}}}}}}|||}}}}}}zzzyyyzzz~~~zzzxxxyyy}}}uuuttt{{{yyyrrrkkklll||||||uuuxxxwwweeeTTTHHH@@@<<<888555444333222111//////////////////////////////......//////000000........................///////////////...---,,,000000000////////////...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------------------,,,,,,,,,,,,......------------......///...---,,,+++++++++,,,...---,,,,,,++++++,,,,,,))))))***,,,,,,,,,,,,,,,...------------------...+++---///000000000...---------------...///000000000000000000111222333333666555666777777;;;FFFRRReee|||llllllxxxmmm^^^UUUWWWdddsssvvv{{{~~~||||||~~~|||zzzxxxvvvuuussspppmmmkkkrrr}}}}}}~~~}}}|||zzz~~~}}}vvvsss|||~~~ppp^^^QQQEEE@@@;;;777555333222111///////////////000000000///////////////000111111........................---......////////////...111000000///////////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,---------------///...---,,,,,,---...///000///---,,,++++++,,,,,,...---,,,,,,++++++,,,,,,%%%&&&'''))))))***))))))------............------,,,,,,.../////////...---------------...///000111/////////000222333555666444333444666777;;;GGGTTTeee~~~lllmmmzzzrrraaaWWWXXXeeerrrzzz~~~~~~}}}zzzyyyxxxxxxxxxzzzyyyxxxvvvnnnuuu{{{}}}~~~|||~~~zzz|||~~~{{{~~~vvvfffYYYGGGCCC===888555333222000000000000000000111111111///////////////000111111000000000000000000000000+++,,,---///000111111111//////...---------------.........------,,,,,,,,,---------------...///000,,,,,,,,,------.........///...---,,,,,,---...///---,,,++++++,,,---///000...---,,,,,,++++++,,,,,,'''(((***+++,,,,,,,,,+++,,,,,,............,,,,,,---......///////////////---------......000111111//////000111222444666777000000111444666:::GGGTTTgggmmmnnn{{{uuucccXXXYYYeeeqqqzzz~~~|||xxxssstttxxxxxxuuuxxx~~~}}}~~~{{{~~~}}}}}}}}}~~~|||}}}~~~~~~~~~|||~~~}}}yyypppfffTTTJJJ@@@<<<888333111222///000000000000000///...000111111111000///---,,,++++++,,,,,,---......///......------------............////////////......222...+++---111222///,,,------------,,,,,,+++***------------,,,***(((&&&000///...------...///000......---,,,,,,,,,,,,---***+++,,,+++******,,,---***+++,,,,,,------,,,,,,++++++***)))***+++---...------............//////+++,,,---...////////////......//////000222333444444333444888999===FFFOOOdddqqqoooiiiZZZZZZeeeqqq~~~xxxqqqkkknnnoooooovvv~~~|||zzz~~~~~~~~~~~~~~~}}}|||}}}||||||~~~~~~yyyqqqcccTTTEEE???<<<888444333111111111111111000000//////.........///000222333////////////............111111111000000111111111......////////////......000---***,,,///000...+++,,,,,,---------,,,++++++++++++,,,---............///..................///......---,,,,,,,,,,,,---+++,,,,,,+++******+++---***+++,,,,,,------,,,,,,---,,,,,,++++++++++++,,,******+++,,,,,,---......,,,,,,---...////////////......//////000222333444777666777:::;;;===FFFOOOfffvvvvvvlll[[[YYYcccnnnwwwlllcccddddddgggrrr~~~|||~~~~~~~~~}}}~~~}}}{{{yyywwwvvvxxxzzz~~~}}}uuubbbNNNDDDAAA<<<777333222222222222111111000000000///---,,,...000444666333333222111///...------000000////////////000000......////////////.........+++)))***---...,,,***+++,,,,,,------------,,,,,,,,,,,,,,,---///000000------............------......---,,,,,,,,,,,,------------,,,***)))***,,,***+++,,,,,,------,,,,,,.........------,,,+++***...////////////000000000------........................//////000222333444888666777999:::<<>>999:::444333222111000000000000111111111111111000000///////////////////////////111222222333333222222111......////////////.........---------.........---+++,,,------............111000...+++***))))))***+++,,,---......---,,,+++......---,,,,,,,,,,,,---...///...---***)))***,,,***+++,,,,,,------,,,,,,)))***,,,...//////......++++++++++++,,,,,,,,,,,,//////...---------............//////000222333444222111333666999<<>>GGGPPPgggrrrsssuuubbbZZZ]]]cccvvvnnniiidddiiinnnrrrvvv~~~xxxqqqkkkkkknnnsss|||~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxzzz{{{xxxsssnnnrrrtttvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~|||{{{~~~zzzxxxxxxzzz{{{}}}yyyzzzeeeRRRLLLBBB999555333000111444111000///---------......111111000//////...//////111111111111111111111111------............------//////000000000000//////000000000000///...---,,,///...---,,,,,,---//////222111///---,,,,,,,,,,,,------,,,+++,,,---...///------,,,,,,,,,,,,++++++........................------,,,+++,,,---...///333333222111000///......////////////000000000000000000111222333444444555444444666888999<<>>999777333222000///.........///000/////////000000111222//////////////////////////////000000000000//////...//////000000//////......///////////////......------...//////...---,,,,,,---.../////////...------------------...//////------,,,,,,,,,,,,++++++------------------------//////...---...///000111/////////000000000000000////////////000000000000000111222333444555555666444444666888999<<>>FFFNNNhhhvvvrrryyyiii^^^[[[XXXppp{{{{{{|||{{{||||||zzzxxxzzz~~~}}}}}}{{{{{{{{{zzzyyywwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvv}}}{{{yyyzzz}}}~~~~~~|||{{{xxxtttqqqpppqqqtttvvvyyy{{{}}}}}}|||zzzwwwxxx{{{zzz{{{|||~~~~~~|||}}}{{{zzzzzzooofffYYYIIIAAA???666333333444333000000333111111111111111111111111111000000000////////////////////////////////////000000000000///...---,,,......////////////......///000000000//////...---000//////......---,,,,,,/////////...------,,,,,,///...---,,,---///111222...........................------,,,,,,---------............/////////////////////...//////000000333222111000000111222444<<<888666999===AAAIIIQQQhhhuuuppptttiii___^^^^^^xxx~~~|||{{{||||||{{{zzzxxx}}}~~~~~~}}}yyywwwxxx|||~~~xxxyyyyyyzzzzzzzzzyyyyyyzzzzzzyyyyyyxxxwwwvvvvvv{{{yyyxxxxxxzzz{{{{{{zzzyyyvvvrrrnnnllllllnnnoooqqquuuzzz}}}~~~|||xxxuuuvvvzzzyyyzzz{{{|||}}}}}}}}}}}}|||~~~zzz{{{~~~{{{rrrdddTTTIIIDDD888555444666555222222444111111111111111111111111111111000000000/////////////////////////////////000000000000///...------------............------...////////////...------000//////......---------.............................................///........................---------,,,,,,------...------------............111111000/////////000000222222111111111333444555999555444777:::>>>GGGPPPgggvvvmmmppphhh^^^___bbb}}}www~~~}}}}}}}}}}}}}}}}}}zzz|||~~~|||wwwvvvzzz~~~zzzzzzzzzzzzzzzzzzyyyyyyzzzyyyxxxwwwvvvuuuttttttwwwvvvuuuuuuuuuuuuvvvuuuwwwtttqqqnnnllllllmmmmmmlllqqqxxxzzzyyyzzz~~~|||yyyuuutttxxxxxxyyyyyyyyyxxxxxxyyyzzzzzz~~~|||zzz{{{|||yyyuuu~~~yyyoooaaaRRRGGG<<<888555666666333222444111111111111111111111111111111111000000000//////////////////////////////000000000000000///......------............---------...............------000/////////......---------------.........//////....../////////...,,,,,,........................------,,,,,,,,,---......------........./////////222111111000000000000000111000000000111333444555666333333666999===FFFPPPfffxxxmmmmmm~~~hhh^^^^^^```{{{ttt~~~}}}vvvrrrzzz~~~~~~zzzvvvwwwzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyxxxvvvtttsssrrrqqqqqqrrrrrrqqqpppoooooooooppppppooommmlllllllllmmmnnnkkkpppvvvxxxvvvvvvyyy}}}}}}|||}}}zzzvvvtttvvvxxxyyyyyywwwtttrrrrrrtttvvvzzz}}}||||||{{{{{{zzzmmmnnn|||}}}wwwnnn]]]MMMCCC<<<777666555222111333111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///...---..................---------...............---///////////////.........,,,,,,------.../////////---...///000///---+++***........................,,,,,,,,,,,,,,,---...///....../////////000000000111111000000000000111111/////////000111222333333777666777:::;;;@@@JJJUUUggg{{{nnnmmmwwwmmmbbb___]]]uuuvvv~~~zzzsssooosssxxx~~~}}}~~~~~~~~~xxxwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxuuusssqqqpppooopppnnnnnnnnnllljjjiiijjjkkkgggggghhhiiijjjkkklllmmmlllpppuuuvvvuuuuuuvvvxxxyyywwwwwwzzzzzzuuussstttwwwyyyzzzwwwrrrnnnnnnoooqqquuuyyy|||}}}~~~{{{}}}~~~~~~uuullluuuzzzkkk\\\MMMCCC:::777555222111222111111111111111111111111222222111111111000000000000000000000000000000000000000000111111000000///......////////////......------...////////////...////////////////////////---------.........//////---...//////...---,,,+++........................,,,,,,,,,,,,---......///////////////000000000111000////////////000111222/////////000111111111222555444666999:::>>>JJJVVVhhh|||nnnlllsssrrrgggbbb]]]tttuuuyyywwwvvvyyy}}}~~~~~~}}}zzz|||~~~~~~}}}~~~|||zzz{{{yyyyyyzzz{{{|||||||||{{{zzzyyyuuurrrpppooooooooolllmmmmmmkkkhhhfffgggiiicccccceeegggiiijjjkkkllllllooorrruuuvvvvvvvvvuuuvvvssssssvvvuuurrrrrrtttuuuxxx{{{yyysssooonnnooommmooosssvvvwwwyyy{{{}}}~~~}}}~~~ttttttzzz|||pppXXXKKK>>>888555222111333111111111111111111111111222222222111111111000000000000000000000000000000///000000111111111000000//////000000000000//////---...//////000000000////////////////////////000---------...............---------...------,,,,,,........................,,,,,,,,,,,,---...//////........./////////000000---------...///000111222000111111111222111111111111222444777888<<>>KKKXXXjjjzzzllliiinnnnnndddaaa^^^vvvtttvvv}}}zzzvvv{{{tttoooqqq}}}{{{{{{{{{|||||||||||||||{{{|||||||||{{{|||~~~~~~~~~}}}~~~zzzxxxwwwxxxyyyzzz||||||}}}}}}|||{{{zzzxxxxxxxxxxxxxxxtttsssrrrpppnnnlllkkkjjjjjjiiihhhggggggggghhhiiijjjlllqqquuuwwwxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrsssrrrqqqpppoooooonnnmmmmmmooorrrtttvvvvvvwwwzzz~~~{{{xxx{{{}}}yyyjjjsssmmm[[[IIIAAA===777444555333333333222222333444444333222111000////////////111111000///...---,,,,,,000000000000000000000000000000//////.........---...000111000///...///111000000//////......------//////...---,,,++++++***///...---...///000///...000000111111111111000///,,,---------------------000000///////////////000///000000000000//////...111111000///000111333444444444777<<>>888555666444333333222333333444444/////////000000111222333333222222111111000000///000000000000000000000000000/////////...............000111000///...///111///////////////.........//////......------,,,,,,///...------//////...---//////000000000000//////.........------,,,,,,,,,000000////////////000000000000111111222111111111111111000000111222444444666666999>>>@@@DDDLLLVVVmmmqqqtttwwwpppiiiaaabbbqqq|||{{{}}}yyyxxxppppppvvv}}}}}}}}}||||||||||||||||||||||||{{{yyyyyyzzz~~~|||{{{zzz|||}}}~~~|||}}}|||{{{xxxvvvsssrrrqqqpppoooooooooooopppqqqrrrsssrrrrrrssssssrrrqqqooonnnnnnppprrrssssssrrrpppoooppprrrrrrqqqoooppptttxxx~~~|||zzzxxxvvvuuuttttttrrrwww~~~wwwxxxqqqpppxxxoooXXXHHH???999666777444444333333333333333444000000000000000111333333222222222222222222222222////////////////////////////////////...............000111000///...///111...///////////////000000///////////////.........///...------//////...------....../////////......000//////...---,,,++++++000000////////////000000...///000000111111111111111111111111222333444555666666888===@@@CCCLLLVVVnnnsssttt{{{qqqiii```bbbqqqvvvxxx~~~~~~~~~|||{{{||||||{{{{{{{{{{{{zzzzzz{{{{{{zzzxxxxxxzzz~~~}}}|||yyyyyy{{{|||~~~~~~{{{yyyxxxsssrrrppppppppprrrtttuuuqqqrrrtttuuutttrrrpppooolllmmmoooqqqrrrqqqpppooooooqqqrrrpppmmmmmmrrrvvv}}}zzzvvvsssqqqqqqppptttzzz}}}~~~~~~~~~qqqzzztttzzz{{{cccOOOBBB;;;777666555444444333333333333444333333222111000000000000//////000000111111111111///////////////////////////////////////............000111000///...///111......//////000000000111......//////000000000111111///......000000///---,,,,,,---.........------//////......------,,,,,,000////////////000000111++++++---...////////////111111222222333444555666444444666:::===AAAJJJTTTppptttuuuzzzppphhh___aaaooo}}}~~~|||xxxxxx{{{~~~|||{{{zzzyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxzzzzzzzzzxxxxxxyyy}}}~~~yyyyyyzzz{{{|||~~~{{{yyyvvvtttrrrqqqqqqqqqoooppprrrsssrrrqqqooonnnjjjkkkmmmnnnooooooooooooppprrrrrrpppoooooosssvvv~~~{{{tttpppoooooorrrvvvyyyzzz{{{|||~~~}}}}}}|||{{{{{{}}}www{{{~~~}}}|||zzzvvvtttvvvkkkVVVGGG???999555666555444444333333333444444333222111000000000000/////////000111111222222////////////////////////.........///////////////...000111000///...///111.../////////000000111111......//////000111111111222111000000111111///...++++++,,,------------------------......////////////////////////000111111++++++---...////////////000111222333444555555666444333555999<<<@@@JJJTTTqqquuuuuuvvvnnnfff]]]___nnn~~~|||{{{yyytttooorrrxxx~~~|||zzzyyyxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxyyyzzzyyyxxxyyy{{{~~~{{{}}}zzzzzzzzzzzz{{{|||~~~~~~}}}xxxsssooommmlllmmmnnnooonnnnnnmmmlllkkkkkkkkkkkkmmmnnnpppqqquuutttsssrrrtttuuuxxxyyyzzzwwwrrrooonnnpppsssuuuwww{{{|||zzz}}}{{{{{{zzzxxxxxx|||}}}~~~uuuwwwzzzxxxrrrooouuu}}}nnn\\\NNNFFF>>>777777666555444333333333333111111000111111222333444111111111222222333333333////////////////////////.........///////////////...000111000///...///111///000000000000000000111......//////000000111111333111000000000000///...***+++,,,------...------,,,,,,---...///000000111///......//////000111222...///000000111111111111...///111333444555555555777555777:::===BBBLLLVVVqqquuuuuurrrmmmeee]]]___ooo{{{{{{{{{xxxpppkkkqqq{{{~~~~~~}}}|||zzzyyyyyyzzz{{{yyyyyyyyyxxxwwwvvvvvvvvvvvvxxxzzzzzzyyyyyyzzz|||yyy{{{~~~~~~zzzzzzzzzzzz{{{|||~~~~~~xxxsssmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjlllooosssuuuxxxtttqqqrrrwwwzzz{{{yyywww}}}xxxtttrrrpppqqqrrrsssvvv|||}}}zzz{{{}}}~~~}}}}}}{{{{{{zzzwwwvvvxxx}}}}}}yyyyyy{{{{{{uuunnnpppwwwuuutttmmm```UUUNNNDDD;;;777666555444444333333333111111111111222333444444111111111111111111111111000000000000000000000000............/////////000...000111000///...///111111111111000000000000000.../////////////////////111000......//////---+++***+++,,,---............------......//////000000............///000111222000000111111222111111111---...000222444444444444777555666:::===AAALLLWWWqqquuutttrrrnnnfff^^^aaaqqq|||}}}~~~zzzpppllluuu~~~}}}}}}}}}{{{zzzzzz{{{}}}zzzzzzyyyyyyxxxwwwvvvvvvuuuwwwzzz{{{zzzyyyzzzzzzyyyzzz}}}~~~|||{{{zzzyyyyyyzzz{{{}}}qqqpppppppppppppppqqqrrrpppnnnkkkjjjlllpppuuuxxxwwwrrrnnnpppwww|||{{{wwwuuu{{{~~~xxxvvvvvvtttttttttsssvvv{{{|||{{{{{{zzz~~~{{{{{{|||{{{{{{zzzvvvtttvvv{{{{{{zzzuuunnnnnnsssiiimmmkkkbbbZZZSSSIII???777777666555444333333333555444333222111111111111/////////...............111111111111111111111111---.........//////000000///000111000///...///111222222111111000000/////////////////////.........000...------------+++******+++,,,---............///////////////.....................///000222222///000000000000//////...,,,---000222333444444444555333444777:::???JJJUUUqqquuutttsssoooggg___cccsss}}}yyyxxx~~~|||tttvvv}}}~~~|||zzzxxxxxxyyyyyyxxxwwwyyyxxxxxxzzz|||}}}|||{{{yyyyyyzzz{{{|||}}}|||yyyzzz|||~~~~~~|||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~wwwrrrqqqooommmjjjoooooopppooonnnnnnpppqqqvvvssspppoooqqquuuwwwyyyuuuwww{{{~~~}}}zzzwwwuuutttsssuuu~~~~~~|||zzz|||~~~zzzvvvtttvvv{{{~~~{{{yyyzzz{{{rrrhhhddd]]]^^^bbbkkkooogggSSSCCC@@@;;;666444555555333000444333222222111111222222000000000000000000000000.../////////////////////%%%'''***,,,......------000///------///000///...111111111111000///------222222111//////.........111...++++++...//////---------,,,,,,,,,---......,,,///222222111...---,,,000000000000000000000000---...000111333444444444000000000000111222333333444444777:::<<>>777444333222000444444333222222222222333222222222222222222222222222111111000000//////...222222000///////////////111///......///000000///111111000/////////////////////...---------------///............//////...000///...------,,,,,,,,,+++,,,.........///111333000000000000000000000000000///......000222555777222222222333444555666777666666888;;;<<>>JJJWWWoooxxxrrrnnnnnnccccccddd~~~ssswwwwwwxxxxxxzzz|||~~~{{{zzzxxxwwwuuuuuuuuuvvvxxxwwwuuutttsssssstttttttttuuuwwwzzz~~~~~~}}}|||{{{zzz|||{{{yyyxxxyyy}}}{{{vvvrrrppppppnnnkkkiiiiiihhhgggfffbbbcccgggnnnwwwyyywww~~~www~~~nnnWWWFFF>>>===888666333222333333222111111222222222222111000000000000000111111111222222000000000000/////////...000111222111//////000111//////............//////000000000000000000000000,,,,,,---......//////...000222222222000///000222111111111111000000///...////////////000000000111000000111111111111000000000111222333444555555555666555777:::;;;@@@MMMYYYooowwwpppkkk~~~oooeeedddddd~~~}}}|||~~~}}}|||||||||||||||yyyxxxvvvuuutttttttttuuuxxxwwwvvvuuuttttttttttttvvvwwwyyy|||~~~{{{{{{{{{{{{zzz{{{zzzxxxwwwyyy|||~~~xxxtttqqqpppnnnmmmfffeeedddfffllluuu~~~~~~uuuttt|||www___KKKAAA>>>:::888555444444444444333111222222222222111000000//////000000000000111111000000000/////////......///000111111000///111222//////............//////000000000000000000000000)))***,,,...///////////////000///...,,,+++---//////000111111111111000////////////000000000111111000000111111111111000000000111222333444555555555333333777;;;>>>CCCOOO\\\qqquuulllfffwwwnnnfffeeeccc{{{yyy}}}|||zzzyyyxxxxxxwwwvvvtttsssssssssttttttxxxwwwwwwvvvvvvuuuuuuuuuwwwyyy|||~~~{{{zzz{{{}}}~~~~~~|||{{{yyyxxxyyy|||}}}{{{tttpppkkkhhhjjjooovvv{{{{{{rrrsssxxxeeeRRRDDD<<<;;;999666444444555444333111222222222222111000000///////////////000000000000000/////////............///111111000000111222111111000000000000111111////////////////////////***+++---///000000///...//////---+++))))))+++...------,,,,,,---...////////////000000000111111111000111111222222111111000000111222333444555555555333444888===???DDDOOO[[[qqqxxx}}}qqqgggbbbpppkkkcccbbbaaayyy}}}www~~~}}}}}}|||{{{zzzxxxwwwwwwuuutttsssrrrrrrrrrssstttxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{}}}{{{yyyyyy|||~~~|||{{{{{{|||~~~xxxqqqnnnnnnqqqtttwww|||xxxrrrzzz}}}uuulll]]]KKK>>><<<999666444444444333222111222222222222111000000000000000///////////////////////////............---///111222111000111222111111000000000000111111////////////////////////...///000111111000///...111111000...,,,---///111...,,,***((())),,,///111000000000000111111111111111111222222222222111111000111222333444555555555555666999===???CCCNNNYYYrrryyyrrrwwwnnnccc___jjjggg^^^^^^^^^vvv~~~|||zzz}}}~~~}}}}}}}}}|||{{{yyyxxxwwwtttsssrrrqqqrrrrrrtttuuuwwwxxxyyyzzz{{{|||||||||||||||zzzxxxyyy}}}~~~~~~yyytttrrrrrrrrruuu{{{wwwwww}}}uuupppkkk```OOO@@@===:::777555555444333222111222222222222111000000111111000000000000///////////////.........---------000222222111000000111//////............//////000000000000000000000000111111111000000000///////////////...------///111000///,,,***+++---111333000000000111111111222222111111222222222222111111000111222333444555555555777777999<<<===AAALLLXXXrrrwwwssszzz~~~mmmbbb^^^fff|||~~~ccc[[[\\\[[[ttt}}}|||zzzzzz||||||||||||zzzxxxvvvuuusssrrrrrrqqqrrrssstttuuuwwwxxxzzz|||~~~~~~{{{yyyyyy|||}}}yyyuuuvvvvvvxxx}}}yyyyyyvvvooojjjaaaSSSGGG>>><<<888777666666555333111222222222222111000000222222111111111000000000//////.........---------...000333333111000////////////............//////000000000000000000000000111000///......///111222+++,,,------------...000000000/////////000000111000000111111111222222222111222222333333222222111000111222333444555555555777666777:::;;;@@@LLLXXXqqq~~~|||~~~oooccc___eeezzz|||ccc\\\\\\ZZZrrr~~~~~~zzzzzz}}}{{{yyyzzz{{{yyywww{{{{{{{{{zzzxxxvvvsssrrrsssrrrrrrqqqrrrsssuuuvvvvvvxxx{{{~~~}}}zzzyyy{{{}}}zzzwwwtttrrruuu}}}~~~zzzyyy~~~vvvnnneeeZZZSSS@@@===:::888888777666555111222222222222111000000333222222222111111000000//////.........---------///111333333111///......111111000000000000111111000000000000000000000000///...,,,+++,,,///222444,,,...111222111111222333---///111222222111...---000111111111111222222222111222222333333222222111000111222333444555555555666555666888:::@@@MMMZZZqqqqqqeee```dddxxx{{{ddd^^^^^^ZZZppp{{{vvvrrrsssttttttyyywwwtttssstttuuuuuutttvvvwwwxxxyyyxxxvvvtttrrrppppppppppppppprrrvvvyyyvvv|||~~~}}}zzzwwwxxx|||}}}xxxwwwtttttt|||~~~xxxvvvxxxyyyxxxyyynnn^^^MMMAAA777555333000111666666666555333111000......000000000000000000000000000000000000000000000000.........///111000...,,,000111111000///......///////////////////////////......///000111222333333111111111111111111111111555111......111444555444000000//////000000111222222222111111111222444555000222444555444444666777666666888::::::???MMM[[[sssqqqdddaaannnwwwiii___\\\dddooo~~~}}}ssslllkkkmmmnnnooommmlllmmmpppsssttttttwwwwwwwwwwwwvvvuuusssrrrooopppppppppppprrruuuxxxxxx}}}~~~}}}zzzxxxyyy|||~~~|||zzzzzz||||||~~~|||vvvsss{{{}}}|||}}}zzzyyy~~~~~~zzz|||vvvlllTTTHHH<<<999777444222444666555444333222000//////000000000000000000000000000000000000000000000000000//////000222111///...111222222111...------...........................//////000000000000000000////////////////////////333000......111222222111000000000000111111111222222222111111111222333444000222444555444444666777666666999:::;;;???MMM\\\sssvvvgggdddppptttggg]]]ZZZbbblll~~~sssiiieeeeeehhhfffeeeeeehhhlllpppsssssswwwwwwuuutttsssrrrrrrrrrooopppqqqqqqqqqrrruuuxxxzzz~~~}}}|||||||||{{{zzz{{{}}}~~~yyyuuuuuuvvvwww|||}}}~~~~~~~~~}}}{{{www||||||{{{{{{}}}|||~~~zzzyyy|||```RRRCCC===:::777444333444444444333222111111111000000000000000000000000000000000000000000000000111000000111222222000//////000111000///...///000000000000000000000000000000000000//////.................................111000//////000000///...000000111222222222222111222222111111111222333444000222444555444444666777666666999:::;;;@@@NNN\\\ttt|||lllhhhppp~~~qqqdddZZZWWW^^^hhhzzznnneeeaaacccbbbaaabbbeeejjjooorrrssswwwuuusssqqqppppppqqqqqqnnnpppqqqqqqqqqrrruuuwww{{{|||zzzzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~wwwssssssuuuvvvxxxyyy{{{~~~|||~~~~~~|||{{{{{{}}}}}}|||~~~~~~vvvyyykkk\\\III>>>;;;999666444333333333333333222222222000000000000000000000000////////////////////////111000///000111111000///)))+++...///000111444666222222222222222222222222////////////............000000000000000000000000000000000000000///...---000000222222333222222111222222222222222222222333000222444555444444666777666666999;;;;;;@@@NNN]]]tttrrrhhhnnn}}}pppdddZZZVVV\\\eeewwwfff]]]\\\\\\\\\^^^bbbiiiooosssuuutttssspppnnnmmmnnnpppqqqnnnoooqqqrrrrrrsssuuuwww{{{|||yyyxxx{{{}}}xxxyyyzzz{{{||||||}}}~~~wwwrrrrrrtttuuutttuuuwwwzzz|||}}}zzzxxxrrruuuwwwxxxwwwvvvvvvwwwwwwzzz|||~~~~~~yyynnn}}}|||vvvtttuuufffQQQAAA;;;:::999666333333333333333333333333000000000000000000000000////////////////////////000///......///000///...)))+++...///000111444666111111111111111111111111---------...///000000000000000000000000000000000000111111111000///......000000111222222222222111222222222222222222222222000222444555444444666777666666999;;;<<>>:::777666666666777666444222333222222222222222333333222222222111111///......000///.........///111222000000000000000000000000///......///111111000///............////////////////////////////////////111111111111111111111111333333222222111000000000111111222333333333333222222333444555666888999999999999;;;>>>>>>CCCQQQ```xxxzzznnnjjjtttsssqqqvvvppp___WWWWWW[[[qqq```^^^nnnuuujjjgggiiilllkkklllllljjjiiiiiikkkmmmpppqqqrrrsssssssssssssssxxx|||zzzwwwsssqqqrrrttttttsssssssssssstttwwwyyy|||}}}~~~~~~~~~rrrgggddd___[[[]]]^^^\\\]]]______]]]ZZZYYYZZZ[[[ZZZYYYXXXVVVWWW\\\___ccckkkssszzz}}}uuukkkeeehhhuuupppiiiqqq~~~|||yyygggMMM???===888777666666777666444333222222111111111111222222222222222111111000///...000//////...///000111222000000000000000000000000000//////000222222111000000000000000111111111111111111111111111111111111000000000000000000000000000000111111111111111111111111222333333333333222111222222333444555666666999999;;;===>>>CCCQQQ```yyysssmmmssstttqqquuuqqq```WWWVVVYYY~~~mmmYYYXXXkkkqqqeeeaaabbbeeejjjjjjkkkjjjiiiiiikkklllpppqqqqqqrrrrrrrrrqqqqqquuuzzz{{{vvvssspppooopppqqqrrrrrrrrrrrrrrrsssuuuxxxzzz|||~~~~~~~~~qqqhhhccc___aaabbbaaacccffffffccc```^^^______\\\YYYXXXUUUTTTWWWYYY]]]eeemmmuuuxxx~~~~~~pppeeeaaajjjuuuzzz{{{~~~|||ooolllsssoooRRRBBB@@@888777666555666666444333222111111000000000111111111111222111111000///...///////////////000111111000000000000000000000000111000000111333333222000000000000000111111111111111111111111111111111111////////////////////////......///000000111222222111111222333333333333222222222333333444555666666888999;;;===>>>CCCRRR```yyy|||www{{{uuuqqqttttttbbbWWWUUUWWWyyy||||||cccRRRQQQ```ppp{{{rrrhhh```^^^___bbbhhhiiijjjjjjiiiiiikkklllppppppqqqqqqqqqqqqpppppppppuuu{{{~~~xxxtttrrrqqqooonnnooopppqqqrrrrrrrrrrrrsssuuuwwwzzz{{{}}}~~~~~~}}}~~~xxxqqqlllmmmmmmmmmooorrrqqqqqqppplllgggbbb___^^^\\\XXXVVVWWWXXX[[[bbbkkkpppsssxxx~~~uuufff]]]aaaiiizzz{{{rrrsss{{{~~~}}}rrrsssvvvXXXEEEBBB999888666555555555444333222111000000///000000000111111111111111000/////////////////////000000111000000000000000000000000000//////000222222111///............////////////........................000000000000000000000000......//////000000000000111111222333333333333222222333444555666888999999888888;;;===>>>DDDRRRaaazzzuuuqqqssswwwdddXXXUUUVVVwww{{{yyyyyynnnYYYPPPOOOVVV^^^hhhhhhgggdddaaa```bbbccceeegggiiiiiiiiiiiijjjlllooopppqqqrrrrrrrrrrrrrrrppptttyyy}}}}}}yyytttpppoooooooooooooooppprrrsssssssssssstttuuuxxxzzz{{{{{{}}}~~~~~~}}}~~~~~~|||{{{zzz|||}}}}}}qqqgggccccccaaa]]]YYYYYYXXXZZZ```hhhooorrrvvvzzz{{{kkk^^^]]]bbblllyyywwwnnnnnnuuu}}}yyy}}}zzzaaaLLLCCC:::888666555555555444333222111111000//////000000000111111111111000000///...//////000000000000000////////////////////////...------///000111///...............////////////........................111111111111111111111111000000000000//////......111111222333333333333222000111222555777999;;;<<<777888;;;===>>>DDDRRRaaazzzuuuppprrr{{{hhh[[[VVVVVV~~~wwwvvv}}}ttt]]]QQQOOOOOOQQQTTTYYY\\\___``````___``````cccfffhhhiiiiiiiiijjjlllnnnoooqqqsssuuuvvvvvvwwwwwwxxxzzzzzzyyyuuuqqqnnnlllnnnoooooooooppprrrtttssssssssstttuuuwwwyyy{{{zzz}}}~~~sssjjjgggeee```\\\[[[YYYYYY^^^eeeooorrrwwwzzz~~~ttteee______eeepppvvvmmmmmmrrrxxx}}}}}}mmmWWWGGG;;;999666444444444444333333222111111000000000000000000111111111111000000......///000000000000000////////////////////////---------...///000///---000000000000111111111111111111111111111111111111111111111111111111111111222222111000000///......111111222333333333333222...///000333555777999:::777888:::===>>>DDDSSSaaa{{{sssooorrrmmm^^^XXXWWWyyywww~~~kkk]]]NNNIIIJJJMMMPPPSSSTTTWWWZZZ[[[\\\\\\]]]^^^bbbdddgggiiiiiiiiijjjkkkmmmnnnqqqtttwwwzzz{{{|||~~~{{{wwwsssoookkkjjjiiilllnnnooonnnooorrrtttrrrrrrrrrrrrtttvvvxxxyyy{{{~~~xxxnnniiidddaaa___\\\ZZZ]]]ccckkkpppvvvyyy}}}~~~~~~}}}nnnbbb^^^___gggtttxxxnnnooorrrvvv{{{{{{{{{eeeLLL<<<999666444444444444333444444222111111000000000000000111111111111000000---...///000111000000///////////////////////////...------...000111///...000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333333222000111222333444666777777777777:::===???DDDSSSbbb{{{qqqnnnrrrpppaaaZZZYYY}}}|||{{{tttVVVLLLCCCBBBDDDHHHOOOVVVVVVXXXZZZ\\\\\\^^^aaacccaaadddgggiiiiiiiiijjjkkklllnnnqqquuuyyy|||zzzsssmmmhhhfffdddgggjjjmmmnnnmmmnnnqqqtttqqqqqqqqqqqqrrrtttvvvwww|||tttlllhhheeeddd```]]]___dddffflllssswwwzzz~~~|||~~~~~~tttfff^^^XXX^^^jjjzzzzzzpppqqqsssuuuvvv~~~~~~oooQQQ===999666444444444444333555444333222111111111111///000000111111111000000---...000111111111000//////////////////////////////......///111222000///............////////////////////////////////////000000000000000000000000000000000111222222333333111111222333333333333222555555666666666666666666666777:::===???DDDSSSbbb|||pppmmmrrrsssccc\\\ZZZ}}}wwwwwwyyytttggg[[[EEEAAA???@@@FFFKKKNNNOOOUUUXXX\\\```aaaaaa___^^^bbbcccdddfffggghhhiiiiiijjjmmmoooqqqxxx~~~|||wwwooogggdddfffiiihhhjjjmmmnnnnnnoooppprrrqqqqqqqqqrrrsssuuuvvvwww{{{uuuoooiiifffccc______ccclllnnnqqqrrrvvv|||mmm^^^^^^]]]bbbooo~~~wwwpppooottt~~~uuuwww```HHH@@@999666555222333666666555444333222222222222333333222111000///...---000000000000111111111111000///////////////000000////////////////////////---...000111222222222111/////////---+++***+++,,,//////000000111222222222000111111111111000//////000000000000111111111111111222333555555555555444:::777777999<<>>@@@FFFKKKNNNOOOUUUWWWZZZ^^^`````````___aaaaaaccceeefffgggggggggkkknnnoooqqqxxx~~~{{{uuunnnhhheeeeeeggggggiiilllmmmmmmmmmooopppppppppqqqrrrsssuuuvvvwww{{{yyysssllliiieeeaaaaaaeeekkknnnqqqtttvvv|||ssseeeZZZXXX[[[hhhwwwyyyqqqpppuuu}}}zzzjjjNNNEEE>>>;;;999555444555333222111000000000000000333333333333333222222222000000000000111111111111000000////////////000000////////////////////////......///000111222222222.../////////------///111,,,,,,------.../////////333333333333333222111111000000000000111111111111444555666777888888888777999777777:::===FFFVVVeee|||kkkjjjuuuwwwhhh]]]XXXyyytttkkkbbbYYYPPPGGGBBB???>>>>>>AAAFFFKKKNNNPPPTTTUUUXXX[[[]]]```aaaaaa___```aaacccdddeeeeeefffkkkmmmoooqqqxxx}}}xxxqqqkkkhhhfffddddddfffhhhjjjkkkkkkkkkmmmnnnoooooopppqqqrrrtttvvvwwwzzz~~~xxxppplllgggbbbcccfffkkkooosssvvvwww{{{~~~{{{ooo]]]XXXXXXaaannn{{{{{{sssrrrwww{{{qqqSSSIII???;;;777222000000111000000/////////000000------...///000111111222000000000000111111111111000000////////////000000////////////////////////////////////000111222222000111222111//////000222......///000000111111222333333333333333222222111000000000111111111222222222333444555555666666555777666888<<>>;;;<<<<<<>>>BBBFFFKKKOOOQQQSSSTTTVVVXXX[[[___aaaccc]]]^^^```aaacccdddddddddiiilllnnnpppvvvyyyssslllhhhgggfffdddaaafffhhhjjjkkkkkkkkklllmmmmmmmmmnnnoooqqqssstttuuuyyy}}}{{{sssmmmhhhbbbbbbffflllpppuuuxxxxxxzzz}}}vvviiiaaa[[[^^^gggqqqvvvtttyyy}}}xxxttt___QQQBBB:::666222000111111111111111111111222222++++++,,,---......///000///000000000111111111111111000000////////////000////////////////////////000///.........000111222555555444222///------...///000000111111222333333111111222222111111000///000000111111111222222222111222222333444444444555666666999===AAAGGGUUUbbbwwwkkklllxxxzzzkkk```ZZZzzzxxxqqqcccQQQCCC;;;999:::<<>>BBBHHHUUUbbbvvvkkklllyyy{{{lll___YYY}}}tttcccPPPAAA:::999:::===BBBFFFIIILLLOOOQQQSSSTTTUUUXXX[[[___bbbccc^^^___```bbbcccddddddeeeeeeiiimmmppptttyyyxxxsssllliiifffddddddddddddcccfffhhhjjjkkkjjjjjjkkklllllllllmmmooopppsssuuuvvvxxx{{{~~~~~~~~~wwwpppiiiddddddhhhooosssxxx{{{zzzzzz{{{~~~uuukkkbbb```bbbfffooovvv|||}}}|||xxxsss___III===888666777999111000000/////////000000000000000//////.........000000000000111111111111222111000//////......////////////////////////////////////......//////000...///000///......000222---......//////000111111444444444444444333333222111111111222222222222333444444444444555666777888777777:::>>>BBBHHHVVVcccvvviiijjjwww}}}mmm```YYYuuuaaaMMM???:::::::::???DDDHHHJJJLLLOOOQQQSSSUUUWWWZZZ]]]___aaabbb___```bbbccceeeeeeffffffdddjjjooorrrvvvxxxtttnnneeeeeeeeecccbbbbbbdddfffeeegggiiiiiihhhhhhiiijjjnnnnnnoooqqqsssuuuwwwyyywwwzzz|||}}}}}}~~~{{{tttnnniiiiiimmmpppuuuyyy{{{{{{zzz|||~~~tttjjjfffeeefffjjjooowww}}}~~~}}}wwwppp\\\GGG<<<888666444444333222111000000000000000.........---------,,,,,,000000000000111111111111222111000///............////////////////////////...///////////////......---.../////////000222444000000000111222222333333444444555555444444333222111111111222222222333333222222111111222333555666888777:::>>>AAAHHHVVVdddvvveeegggsss~~~ooobbb[[[www___JJJ>>>;;;<<<;;;@@@FFFJJJKKKLLLOOOQQQTTTUUUXXX[[[^^^```aaaaaa```aaacccdddffffffggggggeeekkkqqqtttwwwxxxssskkkaaacccdddcccaaaaaaeeehhhdddeeeggghhhggggggggghhhppppppqqqsssuuuxxxzzz{{{wwwyyy|||||||||~~~xxxrrrmmmnnnrrrqqqvvvzzz|||{{{{{{}}}~~~tttnnniiifffgggjjjrrrxxx}}}|||{{{sssooo]]]JJJAAA>>>:::666444666555444333222222222222000000111111111111111111000000000000111111111111222222000///............////////////////////////---...///000000///...---000111111000//////000222---------...//////000000222222333333222222111000111111222222222333333333555555444444555666888999999888:::===AAAHHHWWWeeeuuubbbdddppppppddd^^^vvvYYYEEE>>>=========???CCCGGGJJJMMMNNNNNNSSSTTTVVVXXX[[[]]]___```]]]___bbbdddeeefffhhhjjjgggiiiooovvvyyyuuummmeeebbbaaa___^^^___```bbbccc```cccfffgggggggggjjjmmmnnnppprrrsssssstttvvvxxxuuuwwwzzz{{{{{{|||~~~~~~|||~~~xxxuuuttttttwww{{{~~~~~~}}}rrrmmmkkkiiigggqqqrrrxxx{{{uuu}}}xxxnnn___LLL@@@<<<:::666222555444444333333222222111222333444444333111...,,,---...///111222222222222........................111111000000/////////...............///000222222......//////000000111111---...000111111111000/////////000111222333333333000111111111111222222222333333444555666777888888888888;;;???AAAHHHXXXgggooobbbdddnnnyyykkkccc```xxxXXXCCC;;;;;;;;;???AAADDDHHHKKKMMMNNNOOOSSSTTTVVVXXX[[[]]]^^^___]]]___bbbdddeeefffhhhjjjkkkmmmpppssssssoooiiidddaaa```___^^^___```bbbcccbbbdddffffffeeefffiiillllllnnnpppqqqqqqsssuuuwwwuuuwwwyyyzzz{{{|||~~~}}}|||||||||~~~{{{zzzzzz}}}yyypppllljjjiiilllnnnttt|||zzzzzz~~~ssseeeQQQCCC===;;;777444555444444333333222111111111111111111111111000000000000111111222111111111000000000000000000000000000000000//////.........///.........///000111111000000000000////////////---...///000111000000///000000000111222222222333111111111111222222222222333333444555666777888888777888;;;>>>@@@GGGWWWgggssseeedddlllwwwiii```]]]tttSSSAAA<<<<<<===BBBCCCFFFIIIKKKMMMNNNNNNRRRTTTVVVXXXZZZ\\\]]]^^^]]]___aaacccdddeeegggiiioooqqqrrrppplllhhheeeccc```_________```aaacccddddddeeeeeeeeedddeeegggjjjjjjlllmmmnnnnnnppprrruuuuuuwwwyyyzzz{{{|||~~~}}}zzz{{{}}}vvvnnnllllllkkknnnsssxxx{{{xxx|||}}}ppp]]]LLLBBB===:::888444444444333222222111111000000///...///000222333111111111222111000//////000000000000000000000000/////////.............../////////...//////000000111111111000///...............///000000000000000111111111111111111222222111111111111222222222333333333444555666777777888777777:::>>>@@@HHHXXXgggwwwgggeeejjj|||vvvhhh^^^ZZZ{{{fffLLLAAA???@@@BBBCCCDDDFFFHHHJJJKKKMMMMMMRRRSSSUUUXXXZZZ\\\\\\\\\\\\^^^aaabbbccceeehhhjjjoooqqqrrroooiiicccaaaaaa^^^^^^^^^___```bbbccceeeffffffeeeddddddeeeggghhhhhhiiikkkkkkkkkmmmpppsssuuuwwwyyyzzzzzz{{{}}}{{{{{{|||~~~sssooopppppptttxxxzzzxxx}}}zzzzzzzzzxxx{{{|||jjjWWWHHH???;;;;;;444444333333222111111111///////////////000000111//////000000000//////.............................................------000//////.........//////111000000000/////////......//////000000000000000222222222111111111111111111111111222222222333333222333333444555666777888777888;;;???BBBIIIYYYiii{{{gggeeejjj{{{yyykkk___YYYyyytttUUUEEEAAAAAAAAACCCCCCDDDEEEFFFHHHJJJKKKLLLQQQSSSUUUXXXZZZ[[[[[[[[[\\\^^^```bbbcccfffiiilllmmmpppqqqooohhhbbb___^^^^^^^^^______aaabbbcccdddfffeeeddddddeeefffggghhhggghhhiiiiiijjjlllooorrrtttvvvxxxzzzzzz{{{}}}zzzyyy~~~~~~|||uuussswwwzzz}}}}}}xxxzzz|||zzz~~~xxxrrroooqqqwww}}}rrr___KKK>>>999888444333333222222111000000...///111111111000...---+++,,,---...////////////........................------..................000///...............///.../////////000000000111///////////////000000111222222222111111111111111111222222222222333333333222222333444555666777777888999<<<@@@CCCJJJ[[[jjj~~~hhhffflll~~~pppccc[[[yyywww___HHHAAA@@@>>>>>>@@@CCCCCCDDDEEEGGGIIIKKKMMMPPPRRRUUUXXXZZZZZZZZZYYY[[[]]]___aaadddhhhlllpppnnnoooooommmhhhbbb^^^\\\^^^______```aaabbbbbbccceeeddddddfffhhhjjjiiiiiihhhhhhiiiiiiiiikkkooorrrtttvvvxxxyyyzzz{{{}}}~~~~~~yyy~~~zzz{{{~~~zzzxxxzzz}}}xxxzzz{{{}}}|||wwwvvv}}}wwwzzz}}}tttnnniiiggglllsss{{{zzzsssbbbMMM===666555333333333222111111000000...000222333333000...,,,***+++,,,...//////000000000000000000000000000000.............../////////.........---......//////.........///000111111111///////////////000111111111111111111111111222222222222222222333333333333222222333444555666666777777888<<<@@@CCCJJJ[[[kkkjjjiiinnnvvvfff\\\{{{dddPPP???>>>???<<<<<>>AAAIIIYYYiiipppmmmoooxxxfffZZZ~~~|||vvvYYYGGG:::<<<>>><<<>>>EEEDDDDDDEEEFFFIIILLLOOOQQQOOORRRUUUXXXZZZYYYXXXWWWZZZ\\\___bbbfffkkkqqqvvv{{{uuulllfffcccaaa^^^[[[___```aaaaaaaaaaaaaaa``````aaaccciiinnnpppnnnkkkiiijjjjjjiiijjjlllqqqttttttvvvxxxyyyyyyzzz|||~~~~~~~~~}}}tttllljjjqqqxxx}}}vvvvvv|||~~~{{{zzz{{{uuu}}}~~~~~~||||||}}}~~~}}}{{{zzzzzz{{{wwwsssuuu{{{wwwtttssszzzrrrlllddd]]]___fffeeennnrrriiiVVVDDD======333333222222111000000000000000///000111222444555111111111111111000000///.........................../////////000000111111,,,,,,,,,---...///000111111111000000//////......000///.........///111222//////000111222333333444222222333333333444444444111222222333444555666777444555888<<<@@@GGGXXXhhhuuuoooppp}}}yyyeeeXXXtttiiiMMMBBB:::999<<<===???AAA@@@AAACCCEEEGGGJJJLLLMMMQQQQQQSSSUUUXXXYYYXXXWWWYYY___ccccccgggnnnssstttwwwqqqiiibbb^^^]]]\\\\\\^^^^^^___```aaaaaaaaaaaaaaabbbdddfffiiimmmpppqqqhhhhhhhhhiiikkkmmmpppqqqnnnpppsssuuuvvvxxx{{{}}}|||~~~zzzvvvmmmdddgggsss}}}|||zzz|||~~~|||yyyvvvtttssswwwyyy{{{|||{{{{{{|||}}}~~~{{{{{{zzzxxx{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{yyyzzzzzzsssqqq~~~ssscccWWW[[[hhhnnnpppsssooo^^^HHH======999666222000000000000///......///000000000000000000000000000000000000000111111111000000000//////111000000///000111222333000000//////.........---...///000000000...---,,,111111111111111222222333444333222111000000000000111111111000000000000000000111222333555666777888555:::999:::CCCIIIWWWmmmwwwoookkkxxx{{{iii]]]wwwggg\\\HHH???888888;;;<<<===???AAAAAACCCEEEHHHJJJLLLMMMPPPQQQSSSUUUWWWYYYXXXWWW[[[```dddeeeiiiqqqvvvwwwsssnnnfff```]]]\\\\\\\\\\\\]]]^^^```aaaaaaaaaaaaaaabbbdddfffiiikkkmmmnnnhhhhhhhhhiiijjjlllmmmnnnmmmppprrrtttuuuwwwzzz||||||~~~}}}vvvkkk```bbbkkkuuuxxx|||{{{||||||}}}|||{{{xxxvvvsssqqqppptttvvvyyyyyyyyyyyyzzz{{{}}}{{{{{{}}}}}}zzz~~~}}}~~~~~~~~~~~~}}}{{{zzz~~~}}}~~~~~~tttnnn}}}zzzeeeUUUZZZhhh}}}xxxrrrcccOOO@@@;;;999666222000000111111000...//////000111111000000000000000000000000000000000000000000000000//////...---,,,+++******+++,,,000/////////............000111111222111000///...111000000000000111222222111111000000111111222222111111111111000000000000///000111222444555666777555:::999:::CCCJJJXXXmmmvvvnnnjjjwww|||kkk```}}}lllZZZMMMDDD===888:::======>>>@@@BBBCCCDDDFFFIIIKKKMMMMMMPPPQQQSSSUUUWWWXXXYYYYYY]]]bbbggghhhllltttzzz{{{ooojjjccc^^^\\\[[[[[[[[[ZZZ[[[]]]___aaabbbccccccaaabbbeeeggghhhiiiiiiiiigggggghhhiiijjjjjjjjjjjjlllnnnqqqssstttuuuxxxzzzzzz|||~~~{{{pppdddaaafffnnnpppvvv~~~~~~|||yyywwwyyyyyywwwvvvtttrrrqqqppptttvvvyyyzzzzzzyyyzzz{{{yyyyyy{{{~~~}}}~~~~~~|||zzz{{{{{{{{{}}}~~~uuukkkvvvlllXXX\\\jjjzzzrrrnnnfffXXXHHH???888555222111111222222222//////000111111111111000//////////////////////////////000000000000000000......------------......////////////............000000000111000000///...000000/////////000111111---......000111222333444111111111111111111111111///000000222333444555666555:::999;;;DDDKKKXXXnnnsssllliiivvv}}}mmmccc|||fffSSSGGGAAA===;;;>>>AAA@@@@@@BBBCCCCCCEEEGGGIIIKKKMMMNNNOOOPPPSSSUUUVVVXXXZZZ[[[```eeejjjkkkooowww|||}}}mmmiiibbb]]][[[[[[ZZZYYYXXXZZZ\\\___aaacccdddeeebbbccceeeggghhhgggeeedddccceeegggiiijjjjjjjjjiiikkkmmmpppqqqrrrsssvvvxxxwwwzzz|||}}}~~~}}}pppiiiiiikkklllnnnttt}}}~~~zzzxxxwwwwwwvvvvvvvvvvvvuuuuuuwwwzzz}}}~~~}}}}}}}}}}}}xxxyyyzzz|||~~~}}}~~~}}}vvvlllrrrvvvbbbaaalllyyysssnnnlllggg[[[LLLAAA888555222111222333444333000000111111222111111000////////////////////////000000000111111111111111/////////000111222333333///////////////.........------.........---------///////////////000000111,,,---...000111222333333000111111111111111222222000111111333444555666666555;;;:::;;;EEEKKKYYYooorrrkkkiiiwww|||mmmccczzzcccOOOEEE???<<<<<<@@@BBB@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLMMMMMMPPPSSSTTTUUUWWWZZZ]]]bbbiiinnnoooqqqwwwyyyyyymmmhhhbbb^^^[[[ZZZYYYXXXXXXZZZ\\\___bbbdddffffffcccdddfffgggfffeeecccbbb```bbbdddgggjjjkkkkkkkkkkkkmmmooopppqqqrrrtttvvvuuuxxxzzz||||||}}}~~~xxxmmmhhhffffffhhhkkkrrr|||~~~|||{{{vvvvvvwwwwwwxxxyyyyyyzzzzzz|||~~~}}}}}}{{{zzzyyyyyyzzz~~~~~~yyy~~~www}}}xxxooorrr}}}}}}jjjeeejjjuuuwwwvvvrrrhhhZZZJJJ>>>888666333222333444444444111222222222222222111111////////////////////////222222222222222222222222............//////...............///////////////......---------.........///////////////000000111...///000111222111111111000000111111222222222333222333333444555666777777555;;;:::<<>>@@@>>>>>>AAACCCDDDEEEGGGHHHJJJKKKLLLLLLPPPSSSTTTTTTWWW[[[___eeelllqqqqqqrrrtttssspppiiieee```]]][[[ZZZYYYXXXYYY[[[]]]```ccceeeggghhheeeeeeffffffeeedddcccbbb___aaacccfffiiikkkmmmmmmkkkmmmoooppppppqqqtttvvvuuuwww{{{}}}}}}}}}~~~yyyllleeeaaaaaabbbeeekkkuuuyyyyyyyyyzzzzzzzzzzzz{{{yyy|||}}}{{{yyyyyy|||{{{xxxuuutttvvv|||}}}~~~~~~|||~~~{{{zzzvvvoooooowww}}}sssrrryyy}}}~~~llleeegggkkkrrrwwwrrrfffYYYLLLBBB:::777444333333444444444222333333333333222111111////////////////////////333333222222222111111111111111111000///...,,,+++.........///////////////111000000000000111111222000000/////////000111111000111222333333222000///000000111111222333333333333444444555666777777777555;;;:::<<>>???===>>>BBBCCCCCCDDDFFFHHHIIIJJJKKKLLLOOOSSSTTTTTTVVV\\\aaafffnnnssssssqqqppplllfffccc```\\\ZZZZZZZZZZZZZZZ[[[\\\___bbbdddfffhhhhhhfffffffffeeeddddddccccccbbbcccdddfffhhhjjjlllnnnkkkmmmoooppppppqqqtttuuuvvvyyy}}}~~~yyynnniiiaaaaaabbbbbbfffnnnyyy}}}|||{{{zzzzzz||||||xxxvvvuuuzzzyyyvvvrrrnnnnnnrrruuuqqqyyy~~~yyyyyyyyyzzz{{{}}}}}}zzz}}}~~~~~~~~~xxxrrroooooouuussswww}}}kkkeeeiiijjjrrrvvvpppfff]]]QQQGGG;;;999555333333444444333333333444444333222222111000000000000000000000000333222222111000///......111222333333444333222111............/////////000222111111000111222333444111000000000000111222222111222333444444333222000000000111222222333444444333333444444555666666666666;;;;;;===GGGNNN\\\rrrrrrmmmnnn}}}}}}lllaaapppVVVGGGBBB???===>>>@@@@@@>>>@@@DDDBBBCCCDDDEEEGGGHHHJJJJJJKKKOOOSSSTTTTTTVVV\\\bbbgggooouuutttqqqmmmfff```]]][[[XXXXXXYYY[[[[[[[[[\\\^^^```ccceeeggghhhiiihhhgggfffeeeddddddddddddeeeeeeeeeeeegggiiilllmmmkkkmmmooopppqqqqqqtttuuuxxx{{{|||{{{zzzsssrrrfffeeedddbbbccchhhrrryyy|||{{{{{{~~~|||xxxuuutttwwwwwwvvvqqqllliiijjjlllgggnnnsssqqqrrrvvvvvvrrruuuuuuttttttuuuxxx{{{}}}}}}zzz{{{~~~~~~~~~}}}}}}~~~~~~{{{}}}zzz||||||}}}{{{vvvxxxvvvrrrvvv}}}jjjffflll|||uuujjj```RRRFFF===:::666444444444333333444444444444333333222111111111111111111111111111222111000///...---,,,+++***,,,///222555777777888---.........//////000000111000/////////000222333111111111111111222222333000111333555555555333222000000111222333333444444222333333444444555555555666<<<;;;===GGGNNN]]]ssssssnnnooo~~~nnnbbbnnnVVVFFF???>>>???AAAAAA@@@@@@AAABBBCCCEEEGGGGGGGGGHHHJJJKKKOOORRRTTTSSSQQQTTT[[[bbbiiikkknnnrrrtttnnnddd\\\\\\[[[YYYWWWVVVWWWXXXYYYYYY[[[___bbbeeeffffffeeefffeeeeeeeeeeeedddddddddcccccccccdddfffiiikkklllkkkooossstttsssrrrtttvvvwww|||~~~vvvooolllfffbbb```___```gggooozzz{{{yyywwwzzz}}}~~~{{{xxxuuutttqqqtttuuusssmmmhhhfffgggaaacccfffjjjmmmooooooppptttrrrooolllkkknnnsssxxxxxxuuuqqqppprrrvvvxxxyyy|||}}}~~~zzz}}}}}}{{{~~~wwwyyyxxxwwwyyy||||||zzz|||~~~uuuttt}}}rrrsss}}}qqqkkkppp~~~{{{nnniii^^^OOOBBB;;;777777666222000222000111222333333222111000111111111111111111111111000000////////////000000------......//////000000---.........//////000000000///////////////000111000000////////////000000//////000000111111222222000111111111111222222222333333444555666777888888777===<<<===GGGOOO^^^tttpppnnnssstttcccgggQQQCCC===<<<===??????>>>???@@@BBBCCCDDDFFFGGGGGGHHHIIIKKKMMMOOORRRRRRRRRUUU]]]cccfffiiilllooooookkkccc^^^\\\[[[YYYXXXWWWXXXYYYZZZZZZ\\\___bbbdddeeeeeedddeeeeeeddddddcccccccccbbbaaaccceeegggiiijjjjjjjjjjjjlllooopppqqqqqqqqqrrruuuzzz|||}}}yyypppiiiccc^^^]]][[[ZZZ^^^eeepppyyy~~~{{{yyyyyyzzz|||}}}|||zzzwwwtttrrrssssssqqqmmmhhheeedddaaabbbdddgggiiikkklllmmmooonnnkkkhhhfffgggkkknnnqqqpppooonnnnnnppprrrttt{{{yyy{{{}}}zzzvvvyyy{{{}}}~~~yyyxxxxxxvvvyyy{{{}}}qqqkkkvvvrrrqqqzzz{{{tttvvvwwwpppeeeVVVEEE>>>888777666222111222000111222222222222111000000000000000000000000000000000////////////000000///000000000000000111111....../////////000000000............///111222222111000000//////000000111000000000000111111111111000111111111111222222222333333444555666777888888777===<<<>>>HHHPPP___vvvpppnnnsssvvvfffyyy]]]JJJ???;;;999;;;=========>>>@@@BBBBBBCCCEEEFFFFFFGGGIIIKKKJJJMMMOOOQQQRRRWWW^^^dddjjjlllooonnnjjjeee```]]][[[ZZZYYYXXXWWWXXXYYYZZZ\\\]]]___aaacccccccccccceeeddddddcccbbbaaaaaa```aaacccfffiiijjjjjjjjjiiiiiiiiijjjmmmooopppooonnnsssvvvxxxzzzssskkkeee___]]]ZZZWWWYYY]]]hhhqqq||||||{{{zzz{{{zzzyyy{{{}}}}}}yyyuuusssrrrpppnnnllliiieeebbbaaaaaabbbcccdddfffhhhiiijjjjjjhhheeebbbaaabbbdddjjjlllnnnmmmkkkjjjmmmooovvvvvvxxxyyyvvvsssuuuyyy}}}yyy{{{zzz}}}yyyzzz}}}xxxttttttwwwssshhhooovvvqqqwwwyyyxxxzzznnn```LLLCCC:::888666333111222000111222222222222111000////////////////////////000000////////////000000222222222222111111111111//////000000000000000111---------...000111333444111111111000000111111111111111111111111000000000000111111111111222222222333333444555666777888888777===<<>>@@@BBBAAABBBEEEFFFFFFGGGIIIKKKJJJLLLNNNPPPSSSXXX^^^cccqqqssssssnnnfff___[[[[[[XXXXXXWWWWWWWWWWWWXXXYYY]]]^^^___```aaabbbbbbaaaeeeeeedddcccbbbaaaaaa```bbbdddeeegggiiijjjjjjjjjjjjiiiiiilllpppqqqooommmqqqrrrtttxxx|||yyyrrrkkkeeeccc```[[[ZZZ\\\ccckkkwww|||{{{{{{{{{{{{xxxvvvxxx|||}}}yyyuuurrrooollllllmmmkkkgggcccaaaaaa``````aaabbbdddeeefffggggggfffcccaaaaaaaaagggkkkppppppllliiikkknnntttvvvxxxwwwtttqqqqqqttt~~~zzzxxxxxxuuuxxxxxx|||uuuyyy~~~vvvpppmmmqqqzzz}}}pppppp{{{{{{sssxxx{{{tttzzzyyynnnUUUIII===888666333222222111111111222222111111111000000000000000000000000000000////////////000000333222222222111000000000000000000000111111111111............///000222222222222111111111111222222222222222111111000000000000000111111111222222222333333444555666777888888777======@@@KKKTTTddd{{{~~~ooonnnttt|||nnnkkkTTTEEE<<<777999;;;===>>>>>>???AAACCC???AAADDDEEEEEEFFFIIIKKKLLLMMMOOOQQQTTTXXX]]]```ppppppoooiii```ZZZXXXXXXUUUUUUUUUUUUVVVWWWWWWXXX]]]^^^^^^___``````aaaaaafffeeeeeedddcccbbbbbbbbbeeeeeeddddddeeegggjjjllllllkkkkkknnnrrrtttqqqooopppoooqqquuuzzz|||}}}~~~|||~~~~~~zzzrrrkkkhhheee___\\\\\\^^^eeepppyyy}}}{{{zzzzzz{{{|||yyyuuusssuuuzzz|||yyyuuupppmmmkkkkkkmmmmmmjjjgggcccbbbaaa``````bbbcccdddbbbdddffffffdddbbbbbbbbbdddjjjooopppllljjjkkknnnrrrvvvyyywwwssspppppppppyyy|||}}}wwwsssrrrtttpppuuuvvvtttuuuyyy}}}uuummmiiillltttzzzrrruuu}}}sssxxx{{{pppmmm{{{|||^^^PPP@@@999777444222333222111111111111111111222111111111111111111111111000000////////////000000111111000000/////////...111111111111000000000000111000///////////////000222222111111111111222222333333222222111111000000000000111111111222222222333333444555666777888888777======@@@LLLUUUeee|||~~~nnnnnnvvvxxxiii|||cccPPPCCC:::555999;;;===>>>>>>>>>@@@BBB>>>@@@CCCDDDEEEFFFHHHJJJMMMMMMOOORRRVVVZZZ^^^```ffffffddd```[[[XXXWWWWWWSSSTTTUUUUUUVVVWWWXXXXXX]]]]]]]]]^^^___```aaaaaadddddddddddddddcccccccccfffdddbbbaaabbbeeeiiilllllllllmmmppprrrsssrrrqqqpppnnnnnntttxxxyyyzzz|||{{{~~~~~~}}}|||rrrnnnjjjccc^^^]]]ZZZ```jjjttt|||~~~}}}|||zzzzzzzzzzzz{{{vvvtttrrrssswwwzzzyyyxxxpppooonnnmmmnnnnnnmmmllleeeddddddddddddddddddeee___aaadddeeedddcccccccccaaafffkkkmmmllljjjkkklllpppuuuxxxuuupppnnnmmmjjjpppsssvvvuuuqqqnnnmmmnnniiiooopppzzzwwwqqqxxxzzzwwwsssssswwwxxx~~~uuummmiiijjjqqq|||rrrooo}}}rrrvvv}}}{{{mmmjjjvvvgggVVVCCC:::777444333333222222111000000111222222111111111111111111111111000000////////////000000/////////...............111000000000000000//////222111000//////.........111111111000000111111111222222222222222111111111000111111111111222222222333333444555666777888888888>>>===AAALLLUUUeee|||~~~llloooyyyqqqbbb|||fffRRRFFF???:::666999;;;<<<===<<<<<<>>>???>>>@@@BBBDDDDDDFFFHHHJJJLLLLLLNNNSSSXXX]]]aaaccc```^^^\\\ZZZYYYXXXVVVTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbbbbccccccccccccdddcccbbbaaabbbdddgggiiiiiikkknnnpppppppppqqqrrrqqqmmmmmmssswwwvvvwwwzzz|||www}}}zzzssskkkdddbbb[[[```hhhqqqyyy~~~}}}|||{{{zzzyyyxxxttttttssstttvvvxxx{{{|||sssssssssqqqnnnmmmmmmnnngggggghhhhhhhhhhhhggggggaaaccceeeeeedddddddddeeeaaadddgggjjjlllmmmllllllkkkrrrvvvqqqllljjjhhhdddeeegggiiiiiihhhgggfffeeedddhhhhhhpppppphhhiiijjjpppxxx|||sssnnnqqqssswwwxxxooohhhhhhllluuuwwwnnn|||sssvvv|||tttooozzznnn[[[FFF;;;777555333333222222111000000111222222111111111111111111111111000000////////////000000..................//////000000000/////////......111000000////////////000111000000//////000000111111222222222222222222333000111111111111222222222333333444555666777888888888>>>>>>@@@KKKTTTddd{{{}}}kkkppp|||ooo___{{{ttteeeRRRCCC<<<;;;:::999999:::;;;;;;::::::<<<======???BBBCCCDDDFFFHHHJJJJJJKKKNNNSSSZZZ```dddeeebbb___[[[YYYZZZXXXTTTQQQUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[\\\\\\^^^```aaabbb`````````aaabbbbbbccccccaaaaaabbbccccccdddeeeeeefffjjjnnnooommmmmmoooqqqsssmmmmmmsssvvvtttuuuyyyrrr{{{~~~tttmmmjjjaaadddiiiooovvv||||||zzzxxxvvvtttuuuuuuuuuuuuxxx|||vvvwwwwwwsssnnnkkklllnnnhhhiiijjjkkkkkkkkkiiiiiieeefffhhhhhhfffeeefffgggcccdddfffjjjnnnpppooonnngggpppsssnnniiigggddd___[[[\\\^^^```aaa```___]]]aaaccc```hhhzzz{{{lllcccYYYYYY^^^dddjjjwwwssskkkmmmpppssszzzqqqfffeeegggooo{{{rrr}}}uuuxxx|||vvv~~~~~~{{{qqq]]]GGG;;;777555333333333222111000000111222333000000000000000000000000000000////////////000000------......//////000000000000//////.........---///////////////000111111000000////////////000000111111111222222333333444000111111111111222222222333333444555666777888888999>>>>>>@@@KKKTTTccczzz{{{jjjppp~~~qqqaaattt{{{hhhTTTCCC@@@>>>777555999;;;;;;:::::::::;;;<<<<<<===???AAACCCFFFGGGHHHHHHKKKKKKMMMPPPVVV^^^eeejjjgggccc^^^ZZZWWWVVVTTTRRRPPPSSSVVVXXXYYYYYYZZZ[[[[[[\\\]]]___aaabbbcccdddbbbaaa```^^^^^^^^^___```]]]___aaaccceeefffffffffggghhhiiiiiiiiijjjmmmooolllooorrrtttuuuvvvxxxzzz~~~~~~wwwwww{{{ooohhheeegggqqqzzz~~~}}}||||||zzzvvvsssrrrooommmlllooosssuuuwwwuuuuuussspppmmmlllmmmnnnooonnnmmmlllkkkjjjiiiiiijjjiiihhhgggfffffffffggghhhiiijjjjjjkkkkkkkkkkkkiiijjjjjjiiifffbbb]]][[[XXXXXXYYYYYYXXXVVVTTTSSSUUUWWW[[[cccooosssjjj]]]RRRPPPTTT\\\^^^bbbtttwwwmmmhhhhhhooo|||}}}nnnddd```aaahhhsss{{{zzzzzzzzz}}}xxxwwwtttzzz|||uuummmooommm\\\JJJ@@@:::666666:::333333333222222222111111......///000111222222333000000//////.........---111111111111111111111111......------------......111111000000//////......000111222333333333333333111111111000111111222222222222111111222222333444000111333555666777888888888999>>>BBBFFFRRRggg{{{|||kkkppp~~~vvvrrroootttyyy~~~vvvXXXGGG;;;:::;;;666666;;;<<<<<<;;;;;;;;;<<<=========>>>@@@BBBEEEGGGIIIJJJNNNMMMNNNPPPUUU\\\dddhhhdddaaa\\\XXXVVVUUUSSSRRRNNNQQQTTTVVVVVVWWWXXXYYY[[[[[[\\\]]]___```bbbcccbbbaaa```^^^^^^^^^_________```bbbeeefffggghhhhhhhhhiiijjjjjjiiijjjlllnnnlllmmmoooqqqrrrtttxxx{{{vvvuuu~~~tttpppllllllsss{{{~~~}}}|||{{{{{{yyywwwuuusssqqqmmmlllnnnqqqrrrsssqqqqqqqqqooonnnmmmnnnnnnkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhgggffffffeeeiiijjjkkkkkkkkkkkkjjjiiifffggggggfffccc```\\\YYYVVVVVVVVVTTTSSSQQQOOONNNNNNPPPRRRYYYdddjjjdddZZZRRRMMMMMMRRRRRRSSSaaarrrzzzmmmfffcccgggrrr}}}oooddd```___dddnnn|||~~~xxxuuusssssssssvvv~~~xxxtttyyy}}}|||pppkkknnnooo]]]III???:::666555888333333333222222111111111000000000000000111111111111111000000000/////////000111111111111111111000/////////....../////////111000000000/////////...000111111222333333222222111111111000111111222333222222111111222222333444111222333555666777888888:::;;;???CCCGGGQQQfffzzz|||ggglllzzz}}}iiijjjkkknnnsssuuulll```NNNAAA888999;;;999999===<<<<<<<<<<<<<<<===>>>>>>===>>>???AAADDDGGGKKKLLLNNNOOOOOOQQQUUUZZZ^^^aaaaaa]]]YYYVVVTTTSSSRRRQQQOOOQQQTTTVVVVVVWWWXXXZZZ\\\[[[[[[[[[]]]^^^aaabbbbbbaaa```^^^^^^]]]^^^^^^```bbbccceeeggghhhiiiiiiiiijjjkkkjjjjjjjjjlllmmmkkklllmmmmmmnnnrrrxxx|||wwwuuu|||xxxrrrpppvvv|||~~~|||yyyxxxyyyyyywwwvvvvvvsssooommmnnnoooooonnnllllllmmmnnnooonnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjggghhhhhhhhhhhhfffeeedddfffgggiiijjjiiigggdddcccbbbccccccbbb```]]]YYYWWWUUUTTTRRROOOMMMKKKIIIIIIKKKLLLLLLQQQ[[[cccaaaZZZPPPHHHDDDFFFFFFFFFNNNZZZjjjwwwxxxiii```\\\]]]eeemmm~~~oooeee___\\\```gggsss|||vvvqqqnnnnnnnnnooovvv~~~yyyuuuxxxxxxwwwuuunnnlllrrrtttbbbLLL@@@:::666555555444444333222111111000000111111111111000000//////111111111111000000000000//////111111111111//////000000////////////000000000000000000////////////000000111111222222111111111111000000111222222333222222111111222222333444111222444555666777888888;;;===@@@DDDHHHRRRgggzzz|||hhhkkkvvvlllkkkhhhhhhllljjj]]]OOOIII???888999:::888777999;;;;;;;;;;;;<<<===>>>>>>======>>>@@@CCCGGGLLLNNNMMMOOOSSSWWWYYYZZZZZZYYY]]]YYYUUUSSSRRRRRRQQQPPPQQQSSSVVVWWWWWWXXXZZZ\\\]]]\\\[[[[[[\\\^^^```aaa``````___^^^^^^]]]]]]]]]```aaacccdddfffhhhiiiiiijjjkkkkkkkkkiiiiiikkkmmmllllllkkkjjjlllqqqxxx~~~~~~zzz|||vvvrrrwww}}}}}}zzzwwwvvvwwwwwwwwwvvvwwwuuuqqqoooooonnnmmmkkkhhhiiikkkmmmooonnnllljjjkkkjjjjjjjjjiiiiiiiiihhhfffggghhhiiihhhfffdddbbbaaaccceeeeeedddaaa]]]ZZZ_________^^^\\\YYYWWWUUUUUUSSSOOOLLLHHHFFFEEEEEEGGGGGGFFFHHHQQQZZZ\\\XXXLLLDDD>>>???AAABBBGGGMMMTTTaaaqqqrrrcccZZZVVVVVV[[[bbbiiiwwwnnnddd^^^ZZZ[[[___hhhvvv~~~{{{vvvsssrrrqqqooosssxxxzzzwwwyyyoooooorrroooqqqwww~~~lllUUUEEE===888555333444444333222111000//////111111000000000000000000000000000000000000000000...///000111111000///...000//////////////////000000000000000///////////////000000111111111000000000000000000111222333333222222111111222222333444222333444666777777888888:::<<<@@@EEEIIITTTjjj~~~~~~ooonnnuuutttsssqqqpppqqqkkk[[[JJJ@@@:::555555555444333333::::::::::::;;;<<<===>>>======>>>@@@CCCGGGLLLNNNMMMSSS[[[aaaccc___ZZZUUUYYYVVVRRRPPPPPPQQQPPPPPPRRRTTTVVVWWWWWWXXX[[[]]]^^^^^^]]]]]]]]]^^^```aaa^^^^^^^^^^^^^^^]]]]]]\\\___```aaabbbdddeeeggghhhiiijjjkkkjjjiiiiiijjjlllnnnmmmkkkjjjkkkqqqyyy~~~{{{wwwyyy~~~{{{yyyvvvuuuuuuvvvvvvuuuwwwuuurrrqqqpppooommmkkkhhhhhhjjjlllnnnmmmjjjfffgggggghhhiiijjjjjjkkkkkkeeefffggghhhgggeeecccbbb___```bbbbbb```]]]XXXVVV[[[[[[[[[ZZZXXXVVVSSSRRRSSSQQQNNNJJJGGGEEEDDDCCC???@@@???>>>DDDMMMQQQPPPHHHAAA<<<;;;===???BBBEEEDDDNNN\\\jjjwww~~~pppaaaXXXSSSRRRUUUZZZ]]]hhhwwwzzzjjjbbb\\\WWWVVVXXX]]]iiittt|||yyyyyyzzz~~~{{{zzzxxxtttsssuuu}}}|||xxxyyy}}}{{{hhhjjjqqqqqqsssyyyxxxbbbMMMAAA:::666222333333222111111000//////...//////000111111222222////////////////////////...///000111111000///...///......------......///////////////000000000000000000111111111000000///000000000000111222333444222222111111222222333444333444555666777777888777888:::@@@EEEKKKXXXnnnsssooorrr}}}xxxzzz{{{zzzxxxnnn[[[III<<<999666555666777888888999999999:::;;;<<<===>>>===>>>???AAADDDGGGKKKLLLOOOWWWaaaiiikkkfff]]]WWWUUUSSSPPPOOOOOOPPPQQQPPPPPPRRRSSSTTTTTTVVVYYY[[[^^^^^^^^^_______________[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^___```bbbdddfffgggggghhhiiihhhhhhhhhjjjlllooonnnkkkiiijjjooowww}}}zzzxxxwwwxxx{{{~~~~~~zzzxxxuuuuuuuuuuuusssrrrsssqqqpppqqqqqqpppnnnkkkhhhggghhhkkknnnnnnjjjfffaaabbbdddgggiiilllmmmnnneeeffffffffffffdddcccbbb___```aaaaaa___\\\XXXVVVXXXXXXWWWUUUSSSPPPNNNMMMNNNLLLJJJGGGEEECCCBBBAAA<<<>>>===;;;===DDDHHHHHHDDD@@@:::777777999;;;<<<<<>><<<:::888888;;;======999999::::::;;;===>>>???===>>>@@@BBBEEEGGGIIIJJJOOOVVVaaaiiikkkfff___YYYSSSQQQNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTVVVYYY\\\\\\]]]^^^______^^^\\\[[[YYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^___aaaccceeegggeeefffggggggfffgggiiikkknnnmmmkkkhhhiiimmmtttyyy{{{tttppplllkkkoootttxxxyyyzzzyyywwwvvvuuuuuusssqqqooollllllmmmnnnppppppnnnlllgggeeeeeeiiinnnooolllhhhaaaaaacccdddfffhhhiiijjjffffffeeeeeedddccccccccc^^^^^^^^^^^^\\\ZZZWWWVVVUUUTTTRRRPPPMMMJJJHHHGGGFFFEEEEEEDDDBBB@@@>>>>>>:::===>>>::::::>>>AAAAAA===<<<999555333555777888;;;???DDDIIIOOOYYYgggsssssseeeVVVOOOKKKIIIJJJMMMSSS[[[eeemmmqqqpppfff[[[SSSOOOLLLLLLLLLLLLRRRYYY]]]kkk}}}}}}xxxuuuqqqssszzz~~~}}}|||~~~{{{xxxvvv}}}zzzwwwwwwxxxxxxcccgggrrrtttuuuyyy~~~oooWWWCCC:::666444000000000000111111111111//////000000111111111222......//////000000000000333222000//////000222333//////............//////.../////////000000000111222222333333222111111000/////////000111333444555222222111111222222333444444555666777777888777777999;;;AAAGGGNNN[[[rrrtttooopppxxxwww\\\GGG>>>===999555555888::::::::::::;;;;;;===>>>???@@@===???AAACCCFFFGGGHHHHHHNNNTTT\\\dddfffccc]]]YYYSSSPPPNNNMMMOOOQQQRRRQQQSSSTTTUUUUUUVVVXXX[[[^^^ZZZ\\\^^^______]]]ZZZYYYWWWXXX[[[]]]^^^_________^^^^^^^^^___aaacccfffgggcccdddfffffffffgggiiikkkmmmllljjjhhhhhhkkkrrrvvv}}}uuummmgggaaa^^^aaafffiiijjjmmmpppwww}}}||||||xxxwwwvvvvvvuuusssooolllhhhhhhjjjmmmooopppnnnllleeeccccccgggnnnqqqoookkkeeeddddddccccccbbbbbbbbbgggfffeeedddcccccccccccc\\\\\\[[[ZZZXXXWWWUUUUUURRRQQQOOOLLLIIIFFFDDDCCC???@@@AAA@@@???>>><<<;;;444888:::666444666888888777999777333222444888:::888999;;;;;;===DDDRRR___fffYYYKKKFFFEEEEEEGGGJJJPPPYYYccciiillljjj```VVVNNNJJJIIIIIIHHHGGGKKKRRROOO]]]mmmzzzzzzvvvpppqqqxxx|||~~~wwwyyy}}}~~~sss{{{xxxvvvvvvvvvwwwaaaeeerrrwwwzzzzzz{{{pppWWWAAA888666555/////////000111111222222111111111111000000000000//////000000111111111222444333000//////000333444000000////////////000000.../////////000000111111333333333333333222111000/////////000111333444555222222111111222222333444444555666777777888777777;;;===BBBHHHNNN[[[qqqxxxrrrsssuuutttYYYKKKBBB???:::777777777888888;;;:::999888888:::<<<===>>>>>>>>>>>>???BBBFFFJJJQQQWWW]]]___```___WWWOOOPPPOOOMMMLLLMMMOOORRRSSSUUUUUUTTTTTTTTTUUUWWWWWW]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[\\\^^^___```[[[\\\^^^```ccceeefffggghhhcccbbbgggkkkkkkkkkmmmjjjjjjgggcccdddjjjmmmlll{{{{{{|||{{{zzz{{{{{{yyyvvvtttkkkfff^^^XXXWWWYYY^^^aaaaaagggnnnvvv|||}}}||||||zzzxxxvvvwwwxxxwwwtttqqqkkkhhhdddcccdddggghhhiiibbbdddgggjjjmmmooooooooojjjgggeeedddcccbbb```^^^eeeddddddeeefffeeeccc```]]]\\\ZZZWWWTTTRRRPPPOOOMMMLLLKKKIIIGGGDDDBBB@@@;;;;;;;;;::::::999999999777666555444444555777888888777444222222222333444333333333555999>>>DDDHHHNNNLLLIIIFFFDDDCCCCCCCCCJJJRRR]]]dddddd___YYYUUULLLIIIEEEBBBBBBCCCFFFHHHNNNRRR[[[hhhtttuuunnnllljjjhhhvvv{{{~~~}}}xxxxxxzzz}}}~~~~~~xxxrrrsssxxxoookkkooouuuzzz~~~}}}zzzmmmYYYHHH@@@888111444333222111000000000000000000000000111111111111000000////////////000000//////............//////////////////////////////000000000000000000000000222///---...111333333222111111000000000000000000000000111222333444444555555555555666777888888888;;;===BBBGGGNNN[[[rrr|||qqqlll{{{uuuwwwZZZIIICCC???;;;888888999999999;;;:::999888888:::;;;===>>>?????????@@@CCCHHHKKKUUU[[[```___]]][[[VVVPPPPPPNNNMMMLLLMMMOOOQQQSSSUUUTTTTTTSSSTTTUUUWWWXXX[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[[[[\\\]]]^^^\\\\\\^^^```bbbdddfffgggfffbbbaaafffjjjjjjkkkmmmooonnniiicccbbbgggjjjjjjqqqzzz~~~yyyvvvrrroooqqqqqqqqqrrrttttttrrrpppfffaaaZZZTTTQQQSSSWWWZZZ^^^bbbfffkkkpppuuuzzz~~~~~~}}}}}}xxxvvvtttuuuwwwxxxwwwuuunnnkkkfffccccccddddddddd[[[^^^bbbggglllpppssstttpppnnnjjjfffbbbaaa``````cccbbbbbbbbbccccccaaa___\\\[[[YYYVVVSSSQQQOOONNNJJJIIIHHHFFFCCCAAA>>>===999999888888888777777777666555333222222444555666777555333222111111222333777666444444555888;;;===AAA@@@>>><<<<<<<<<===>>>CCCIIIQQQVVVXXXXXXVVVVVVLLLJJJFFFDDDCCCDDDGGGIIIHHHJJJOOOXXXaaapppxxxooollliiigggnnnssswwwyyy}}}{{{wwwwwwwwwxxxyyyyyyxxxwww}}}}}}|||xxxrrrrrruuuooojjjnnntttzzzwwwaaaMMMAAA;;;777444333222111000000000000000000000000111111111111111000000//////000000111//////............/////////////////////////////////////////////////////////,,,***+++...000000///111111111111111111111111222222222333444444555555444444555666777888999999;;;===BBBHHHNNN\\\sss|||qqqkkkzzzrrr{{{ZZZFFFBBB???;;;999999:::::::::;;;:::999888999:::;;;<<<>>>??????@@@AAADDDIIIMMMYYYaaafffaaaZZZVVVSSSPPPOOONNNMMMLLLMMMOOOQQQRRRTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\^^^```bbbccceeeeeeddd``````eeeiiiiiijjjmmmtttsssmmmddd```cccggghhhmmmuuuyyyvvvqqqnnnjjjfffeeeeeefffhhhkkkllllllkkkbbb]]]VVVPPPMMMNNNRRRUUU\\\^^^```aaaccchhhmmmqqqwww}}}}}}|||vvvtttssssssuuuxxxyyyyyysssoooiiieeecccbbbaaa```YYY[[[^^^ccciiinnnsssuuuvvvuuuqqqkkkddd```aaaccc```___^^^___``````^^^\\\[[[ZZZXXXUUUQQQNNNLLLKKKEEEDDDCCC@@@>>><<<:::999666666666555555555555555555444222222111222333444555444222111000000111222666555333222111222444555777777666666777999;;;<<>>???AAAEEEJJJNNN\\\ffflllfff[[[TTTQQQOOONNNMMMMMMLLLMMMOOOPPPRRRSSSRRRRRRSSSTTTVVVWWWYYYXXXXXXYYYZZZZZZ[[[ZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^___aaabbbcccdddbbb```aaafffiiijjjlllpppwwwxxxrrrggg```aaafffiiimmmtttyyywwwrrrmmmgggaaa___^^^___aaadddffffffeee___[[[TTTOOOMMMOOOSSSVVV]]]^^^______```bbbeeegggkkkrrrzzz|||{{{wwwuuusssrrrsssvvvyyy{{{wwwsssmmmhhheeecccaaa___^^^___```cccfffkkkoooqqqvvvxxxwwwqqqhhhcccbbbeee___^^^]]]]]]^^^^^^\\\ZZZYYYWWWUUURRRNNNKKKIIIHHHAAA@@@???<<<:::888777777444444444444444444444444444444333222222222333333333222111000///000000000111000000000000222333444222222222333444666888999:::<<>>DDDJJJRRR```xxx|||pppiiiwwwmmm___EEE===;;;888777888999999999999999999999::::::;;;;;;999;;;<<<===@@@DDDJJJNNN\\\gggooohhh\\\SSSOOOMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQRRRTTTVVVXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXYYYZZZ[[[]]]]]]\\\]]]^^^___```aaabbbbbbaaa```bbbgggjjjkkknnnsssxxx{{{xxxmmmcccccchhhkkkiiirrryyyzzzwwwqqqggg^^^___]]]]]]]]]___aaa```___]]]YYYTTTQQQPPPSSSXXX[[[^^^```cccccccccbbbbbbcccggglllsssyyy{{{~~~~~~zzzyyyxxxwwwtttrrrqqqtttwwwzzzxxxuuuoookkkiiifffdddbbbcccccccccdddgggiiilllnnnqqqvvvyyywwwooohhheeeeeeaaa___]]]\\\\\\\\\[[[YYYTTTSSSQQQNNNKKKHHHEEEDDD@@@>>><<<:::888777666666333333444444444444444444555444444333333222222333111111000000//////000000...//////000111222333333............///000111111333555888;;;>>>CCCHHHLLLEEEDDDCCCBBBAAAAAAAAAAAABBBAAACCCHHHKKKNNNWWW```iiiqqqzzznnnbbb[[[XXXXXX^^^bbbaaaaaadddeeeccchhhhhhgggddd```___aaacccdddnnn{{{|||xxxtttrrrxxxyyyxxxfffHHH:::888555444333222111111111111///000000000111111111111222222111111111111222222//////............//////000000000000000000000000////////////////////////......///////////////000111111222222222333333333444444333333222111111111222333444666999;;;======<<<>>>EEELLLTTTbbb{{{yyyyyy~~~qqqiiiuuu|||iii^^^GGG;;;999777777888999999888999999:::::::::;;;;;;;;;888999;;;===@@@EEEKKKOOOZZZeeekkkeeeZZZRRROOOMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQSSSVVVXXXZZZXXXYYYYYYZZZZZZZZZZZZYYYVVVWWWWWWXXXYYY[[[]]]^^^]]]]]]]]]^^^___``````aaa```___ccchhhkkkkkkpppuuuxxxuuuiiifffiiillljjjsss~~~~~~tttjjjcccaaa_________```___^^^^^^[[[WWWTTTUUUYYY]]]```aaadddggghhhgggfffeeefffhhhjjjnnnsssxxx}}}|||yyyxxxyyyxxxvvvsssqqqrrruuuxxxyyyvvvqqqnnnkkkiiigggeeebbbcccdddfffhhhkkkmmmnnnmmmrrrwwwxxxssslllfffdddccc```]]]\\\[[[ZZZXXXWWWOOONNNLLLJJJGGGDDDBBBAAA>>>===:::888666555555555333333333333444444444444444444444333333222222111000000000000000000000000111111222222222111000///000000000000000000000000222444777:::;;;>>>AAACCCAAAAAA@@@@@@???>>>>>>===>>>===@@@EEEGGGHHHMMMTTTVVV^^^gggsssnnn```YYYWWWUUU[[[^^^[[[XXXYYYZZZYYY\\\^^^___^^^[[[ZZZ\\\___```iiittt}}}~~~vvvqqqooouuu~~~oooPPP>>>;;;555444333222222111111222000000000000111111111111111111111000000111111111//////............//////000000000000000000000000000000000000000000000000///000222222111000000111000000111111222333333333333333333222222111111111222333555777999;;;======<<>>?????????>>>===<<<;;;===;;;<<<@@@BBBBBBFFFLLLIIIPPPXXXcccsssxxxiii\\\VVVTTTQQQWWWYYYUUUQQQQQQRRRRRRQQQUUUXXXXXXUUUSSSVVVYYY\\\dddlllsss~~~tttooommmsss}}}pppSSSBBB===555555444333222222222222000000000000111111111111111000000//////000000111//////............//////000000000000000000000000111111111111111111111111000333555555333222222333//////000000111222222333333333333333333333222222333444555777999;;;<<<===<<>>;;;999888999:::;;;;;;:::888999:::;;;;;;;;;::::::888:::<<<>>>BBBGGGNNNSSSYYY]]]\\\TTTNNNMMMOOOPPPKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQSSSVVVYYY[[[[[[[[[\\\[[[[[[ZZZYYYXXXYYYYYYXXXXXXXXXXXXYYYYYY]]]]]]]]]^^^^^^_________[[[\\\aaafffhhhiiiooovvv|||tttjjjiiiiiikkkttttttqqqnnnmmmnnnnnnnnnmmmmmmjjjfffcccccceeeiiikkkpppqqqqqqqqqqqqssswwwzzzpppkkkhhhllluuu}}}}}}|||{{{|||{{{zzzzzztttvvvvvvtttrrrrrruuuyyyzzzvvvrrrnnnllliiieeeccccccdddfffhhhiiiiiihhhhhhoooooopppqqqppplllfffbbbdddaaa]]]YYYWWWVVVSSSRRRGGGFFFEEEDDDBBB@@@???>>><<<:::777555333333333444000000111111222222222333222222222222111000......///000111111111111111000...///111222222000///---+++,,,------------,,,,,,///000111111222444888;;;>>>>>>?????????===;;;:::;;;777555777999:::>>>DDDBBBHHHPPPYYYhhhyyyqqquuuvvvpppcccXXXRRRQQQMMMSSSVVVQQQLLLLLLNNNNNNJJJOOOSSSSSSPPPNNNPPPSSSSSSYYY```fffqqq{{{nnnhhhgggnnnyyymmmSSSCCC>>>555555444333222222222222000000000000111111111111000000////////////000000//////............//////000000000000000000000000111111111111111111111111---000333333000...///000...//////000111111222222444444444444444444444444444555666777999;;;<<<<<<<<<@@@FFFOOOXXXhhhzzzuuutttiiirrrttt```gggRRREEE>>>:::999999888888999999:::888:::;;;;;;999999:::<<<888:::<<<>>>AAAHHHQQQXXXZZZYYYUUUPPPLLLJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOONNNPPPRRRRRRSSSTTTVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYY[[[[[[ZZZXXXVVVVVVXXXZZZ[[[^^^___]]]___bbbcccaaa___]]]^^^cccgggiiinnnssszzz}}}jjjbbbaaa```lllxxx|||uuuwwwzzzwwwttttttrrrttttttqqqkkkhhhggghhhttttttttttttuuuwww{{{~~~xxxsssnnnnnnrrrwwwzzz{{{zzz|||}}}{{{vvvttttttuuuuuutttrrrrrrsssuuuvvvvvvtttpppkkkgggeeeeeeeeeeeeeeecccbbbdddgggiiikkklllnnnnnnlllhhhccc```aaa^^^ZZZVVVTTTPPPLLLIIIFFFEEECCCAAA???===;;;:::;;;:::888777555333111111555444444333222111000000111222444555555444222111333222000/////////000111000000000000////////////.........////////////000333222000000111333666999;;;;;;;;;<<<;;;;;;::::::888999:::;;;<<<>>>??????===BBBGGGQQQaaaqqquuuooojjjeeeaaa^^^YYYQQQNNNOOOKKKSSSWWWSSSNNNKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLOOOSSSXXX___gggtttzzzlllfffgggmmmuuu}}}{{{jjjUUUBBB999777555111000000111111111000000000000000000000000////////////////////////000///...------...///000000///---,,,---...000222//////............/////////000000000111111111111000000111222222222222111444333333222222333333444444555777:::;;;<<<<<<<<<>>>BBBHHHQQQZZZiiizzzxxxqqqiiisssvvvbbbzzz^^^KKK@@@;;;:::999999888888999999:::888999;;;:::999999:::<<<999;;;===>>>AAAGGGPPPVVVZZZWWWSSSOOOKKKIIIJJJKKKMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQRRRTTTXXXYYYZZZ[[[ZZZZZZYYYXXXYYYZZZZZZXXXVVVVVVWWWYYYZZZ]]]___^^^```dddeeeccc___\\\]]]bbbfffhhhlllrrr{{{vvviiibbb\\\fffpppxxx}}}~~~||||||~~~~~~}}}{{{vvvqqqmmmkkkqqqsssuuuwwwxxxyyy{{{||||||xxxtttqqqrrrtttvvvwwwxxxyyy{{{|||~~~}}}xxxuuusssrrrssstttsssrrrrrrtttvvvwwwvvvtttpppkkkgggeeeeeeddddddddddddcccdddgggjjjnnnnnnnnnmmmjjjfffbbb___^^^[[[WWWTTTQQQMMMJJJGGGCCCBBBAAA???===:::999888999888777666555333222222333333333222111111000000111222333444444333222111222222000/////////000111111111000000000/////////....../////////000000000111111000000111333555777888888999999999999999888666777888999;;;<<<===>>>===@@@EEEMMM\\\jjjmmmhhh```\\\XXXWWWSSSLLLJJJLLLLLLTTTXXXUUUOOOMMMKKKJJJHHHIIIIIIIIIJJJJJJJJJJJJNNNQQQVVV\\\bbblllyyy}}}zzzkkkeeeeeelllsssxxx{{{yyyiiiTTTCCC;;;888555222000111111111111000000000000000000000000111111111111111111111111000000///......///000000000///---------...000111////////////////////////000000000000111111111111000000111222222222222222444333333222222333333444444555777999;;;<<<======@@@CCCJJJRRRZZZjjj{{{xxxtttiiiqqqyyyfffkkkTTTDDD<<<888999999888888888888999999888999::::::999999:::<<<:::;;;===???CCCIIIPPPVVVYYYVVVRRRMMMJJJIIIIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNQQQRRRRRRQQQOOONNNNNNOOOVVVVVVXXXXXXYYYXXXWWWVVVXXXXXXYYYWWWVVVVVVWWWYYYYYY]]]______bbbgggiiihhh```]]]]]]bbbeeefffkkkpppzzzuuueee___dddiiioooyyyxxxrrrppprrrvvvyyy{{{|||{{{zzz}}}|||yyyuuurrrrrruuuxxxxxxzzz|||}}}}}}~~~yyytttqqqooopppqqqrrrrrrrrrsssuuuwwwxxxwwwtttpppjjjfffddddddbbbcccdddddddddeeehhhkkknnnnnnmmmjjjgggbbb^^^\\\YYYWWWSSSPPPMMMJJJFFFCCC???>>>===;;;999888666555666666666555555444444333111111111111111111111111000111222333333222111000222111111000///000000000111111000000000/////////...////////////000000000/////////000111222333444444444555666777777777777333444555777999;;;<<<===<<<>>>AAAHHHSSS^^^```\\\TTTPPPNNNOOOMMMIIIHHHJJJNNNVVV[[[WWWPPPMMMKKKIIIFFFFFFGGGGGGGGGHHHHHHHHHKKKOOOTTTXXX\\\bbbkkkrrr}}}zzzyyyjjjdddccciiipppyyy||||||xxxhhhTTTDDD>>>888555222000111111111111000000000000000000000000111111111111111111111111111000000//////000000111///......------///000111//////000111111000//////111111111111111111000000000111111222222222222222444333333222222333333444666666777888:::<<<>>>???AAADDDKKKSSS[[[jjj~~~~~~yyywwwiiinnn~~~~~~lll|||ppp^^^LLL@@@;;;:::999999888888888888999999777999::::::999999:::;;;:::;;;>>>AAAGGGNNNUUUZZZ[[[WWWQQQLLLJJJIIIJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNLLLMMMNNNSSSTTTUUUVVVVVVVVVUUUTTTVVVWWWXXXWWWVVVVVVWWWXXXYYY]]]``````dddjjjmmmlllccc______bbbdddfffjjjooovvvoooiiihhhgggiiippp|||vvvvvvwwwyyy|||}}}}}}|||{{{|||{{{xxxttttttxxx{{{{{{}}}~~~zzztttoookkkmmmooopppqqqqqqrrruuuwwwxxxwwwtttoooiiieeecccdddbbbcccdddeeeeeefffiiikkkjjjiiifffccc```\\\YYYXXXUUUSSSOOOLLLIIIFFFBBB@@@<<<;;;:::999777666555444444444444444444555555555//////000000000111111111000000111111111111000000222111111000000000000000////////////............------........./////////,,,---///000111222111111111222333444555666666666222222444666888:::;;;<<<;;;;;;<<>>DDDLLLUUU\\\```]]]WWWPPPLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTUUUTTTTTTSSSTTTVVVWWWWWWWWWVVVXXXYYYZZZ^^^aaabbbeeelllooommmfffbbb```bbbdddeeeiiinnnppp||||||ppplllggggggkkkttt{{{yyy{{{}}}~~~~~~{{{|||}}}zzzvvvuuuxxx{{{}}}{{{rrrkkkmmmnnnpppppppppqqqsssvvvvvvuuurrrlllgggcccccccccaaaccceeeeeefffgggiiikkkeeeccc___[[[WWWUUUSSSSSSRRROOOKKKHHHFFFCCC@@@===:::999888777666555444444111222222333444555555666/////////000111111222222000000000000000000000000111111111111000000000///......---------,,,,,,,,,,,,,,,---------.........+++,,,...000111111111000111111222444555555555555222222444555777999:::;;;:::888888<<>>???>>>???CCCJJJSSSXXXTTTLLLGGGDDD@@@@@@@@@AAAAAAAAABBBBBBBBBCCCIIIOOOTTTWWWZZZ```dddfffjjjooouuuyyy~~~~~~uuuyyyiiiaaa___bbbgggrrr|||sss{{{uuuaaaNNNDDD;;;888444222111222111000000000000000000000000000///////////////////////////000000111111000000///........./////////////////////000111111000//////111111111222222222333333111222222333333333333333444333333222222333333444555666777999;;;>>>@@@AAA???CCCJJJSSS\\\mmm{{{{{{{{{iiiggguuutttkkk[[[JJJBBB>>>999777888888888777777777777888888666888999999888888999:::;;;<<>>AAAKKKQQQOOOJJJGGGDDDAAA@@@@@@@@@@@@AAAAAAAAAAAABBBFFFMMMQQQTTTXXX^^^bbbjjjjjjkkkooovvv}}}rrryyyzzzjjjbbb^^^aaafffqqqooouuu{{{hhhSSSFFF;;;888444222222222111000000000000000000000000000000000000000000000000000...///000000000000///...---......///////////////////////////////////////000000111111222333444444111222333333444444333333444333333222222333333444444555777:::===???@@@@@@@@@CCCKKKUUU___ppp~~~zzz|||{{{hhhfffrrrxxxkkkYYYGGGAAA???;;;999:::888888777777777777888888666888999999888888999:::======@@@HHHRRR[[[```bbb]]]UUULLLHHHHHHJJJJJJHHHJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNOOONNNOOOQQQSSSTTTTTTSSSSSSSSSVVVYYYZZZZZZZZZ[[[\\\WWWZZZ\\\[[[]]]bbbdddbbbfffaaa]]]]]]]]]]]]aaagggjjjooouuuzzz~~~{{{wwwyyyyyy~~~~~~|||zzzxxxvvvvvvxxx}}}}}}zzzyyy|||xxxqqqrrrqqqooommmkkklllmmmooonnnkkkfffbbb```bbbcccdddfffggghhhgggfffggghhhmmmhhh___UUUNNNJJJIIIIIIFFFDDD@@@>>><<<999666333333333333333222222111111000000111222333333444444222222222222222222222222222222111111111111222222000111111222222000///...111000000000////////////000000000000111111111111------...///000111222222000111111111111111000///000111111111111222222222888333333777888666888===;;;888888::::::888999<<<:::DDDMMMLLLIIIGGGFFFCCC???@@@@@@@@@@@@AAAAAAAAAAAAEEEKKKOOORRRVVV\\\```nnnkkkiiimmmuuu}}}rrrxxxzzzkkkbbb^^^aaaeeemmm~~~xxxyyy~~~mmmWWWHHH<<<888555222222222111000000000000000000000000000111111111111111111111111---...///000000///...------......///000///////////////............////////////000111333444555666111222333333444444333333444333333222222333333444333555888;;;>>>???@@@@@@AAAEEEMMMWWWbbbsssyyyxxx{{{hhheeeppp{{{www[[[IIICCC:::888:::777:::999888777777888999:::666666666666777888999:::===BBBGGGLLLOOORRRWWW[[[UUUPPPKKKHHHJJJLLLLLLKKKLLLKKKKKKJJJJJJLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMNNNPPPRRRSSSTTTUUUUUUQQQQQQRRRVVVZZZ\\\\\\\\\VVVUUUUUUVVVXXX\\\```bbbaaa___]]]\\\]]]___ccceeecccgggqqq{{{}}}}}}yyyyyy{{{yyywwwwwwxxxyyyzzzzzzzzzzzz|||{{{{{{yyyttttttpppmmmkkklllkkkgggdddiiigggdddbbbbbbbbbaaa```cccddddddccccccdddfffiiimmmmmmkkkbbbUUULLLHHHHHHBBBAAA>>>;;;888666444333222222222111111111000000000111111222222333444444333333444555555444444444333333333222111000///...)))+++///111222000---+++000000000000000///......,,,,,,,,,---...///000000////////////000000000000---.........//////000000111111000000000000111111555555444333111000//////444444555555666777777777888<<>>AAACCCFFFJJJRRRZZZccctttxxxccceeennnyyy[[[HHHBBB999777999777999999888777777888999999777777777777888999::::::;;;???DDDHHHKKKMMMQQQTTTSSSOOOJJJHHHIIIJJJKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQRRRUUUYYY[[[[[[[[[XXXXXXYYYYYYZZZ[[[\\\]]]```___]]]\\\]]]___bbbcccbbbeeemmmvvvzzzzzzyyytttsssyyyzzzwwwtttvvvwwwyyyzzzzzzzzzzzz{{{zzzzzzyyytttuuuqqqlllkkklllmmmllljjjhhheeecccbbbbbbbbbbbbaaaeeeffffffeeecccdddfffgggnnnooonnneeeXXXLLLDDDBBB???===;;;888666444333222222222222111111111000000111111222333444444444444333333444444444444444333222222222222222111000///,,,---///000000000///...000000000000000///......,,,---------.../////////////////////000000000000/////////000000000111111000000000000000000000000111111111222222333333333333333444444555666666666777:::???DDDFFFEEEBBB@@@>>>???@@@DDDFFFGGGEEECCCEEECCCEEEJJJOOOUUU___hhhooorrrsssppprrrxxx~~~oooccc[[[[[[___dddppp|||{{{wwwnnnZZZGGGAAA999333444555333222333333333333222111000000000000000000000000000000000---//////...---,,,---...------....../////////...,,,,,,---------.........333111000000222333111///111111222222222333333333333333333333333333333333555555666999<<>>BBBGGGKKKMMMOOOQQQRRRPPPMMMIIIGGGGGGIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSUUUXXXZZZZZZYYYXXXYYYZZZZZZZZZYYYXXXXXX]]]]]]]]]]]]^^^___```aaa```bbbhhhnnnppppppvvv}}}~~~tttmmmkkkooovvvzzz~~~xxxsssqqqsssvvvyyyzzz{{{zzzzzz{{{zzzzzz}}}~~~|||xxxttttttpppkkkjjjmmmoooooonnnfffdddaaaaaabbbbbbbbbbbbeeeeeefffdddbbbaaaaaacccfffhhhiiicccWWWJJJAAA===:::999777555444333222222222222222111111111111111111222444666777666555444333333444444444444333333111222222222222222111111000////////////000111111000000000000000///......------..................////////////000000000000000000000000111111111111///000111222222111000/////////000111222333333444111222222333444444555555555777;;;>>>@@@@@@>>>===;;;<<<@@@DDDHHHHHHFFFCCCDDDBBBCCCHHHMMMRRR[[[dddlllppprrrppprrrwwwzzzzzzqqqddd[[[ZZZ]]]```gggtttyyy~~~|||vvvmmm\\\KKKBBB:::444444555333222333444444333333222111111111000000000000000000000000000111222111///...///000....../////////000000000000000000000000111111111333222000000111111///...111111222222222333333333333333333333333333333333666666888:::===AAADDDEEEGGGKKKSSS]]]gggyyywwwyyygggdddgggwwwcccJJJAAA999888;;;888888888777777777777888888888888888888999:::;;;<<>>BBBFFFHHHGGGEEEDDDBBBCCCFFFJJJMMMUUU]]]eeekkkooooooqqqvvvyyyxxx~~~rrrddd\\\ZZZ[[[]]]aaajjjzzzqqqtttyyyyyyqqqaaaOOOCCC;;;444333444222111222333333222222222111111111000000000000000000000000111222333222000///000111///.........//////000000222222222222222222222222222222111111222222111111111111222222222333333333333333333333333333333333555666888;;;>>>AAADDDEEEGGGJJJRRR]]]iii{{{xxxwww~~~iiibbbaaapppiiiNNNBBB:::999===:::777777777777777777777777888888888888999:::;;;<<<;;;>>>DDDKKKPPPRRRRRRQQQJJJIIIHHHFFFEEEEEEGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNNNNOOOOOOQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTWWWXXXXXXWWWUUUTTTSSSSSSVVVZZZ___bbbYYYZZZ\\\^^^````````````bbbaaabbbdddcccbbbhhhooovvvmmmeee___aaaeeehhhmmmqqqpppsssuuuwwwwwwxxxyyy{{{}}}zzzuuunnnppptttwwwyyyzzzzzzzzz}}}~~~zzzxxxxxxwwwuuurrrpppooopppsssvvvtttnnniiieeebbb___^^^_________^^^\\\^^^______\\\YYYWWWWWWMMMMMMLLLIIIDDD@@@===<<<555444444333333333333444111111111111111111111111333444777::::::999777666555555555555555444333222111222222333333333222222///000222333444333222111000000000000000///.....................---------////////////000000000000////////////////////////...///111333333111///...000000000000000000000000//////000000111222222222444444555666888999:::::::::::::::===BBBFFFHHHHHHFFFCCCCCCEEEGGGHHHNNNUUU\\\dddjjjmmmqqqvvvyyyyyy|||~~~sssddd]]][[[[[[]]]```hhhvvvpppnnnooo~~~wwwfffTTTDDD;;;444333222000000111111111111111111000000000111111111111111111111111...///000///---,,,---.........---------...///000//////////////////////////////000111111222333444111111222222222333333333333333333333333333333333444666888;;;>>>AAACCCDDDFFFIIIQQQ]]]kkk}}}yyyxxx~~~kkkbbb]]]iiipppQQQCCC::::::===999666777777888888777777666888777777888888999:::;;;<<>>CCCGGGHHHFFFCCCCCCEEEEEEEEEJJJQQQVVV^^^eeejjjooovvvzzzzzz{{{}}}uuueee^^^\\\[[[\\\```gggtttwwwppplllzzz|||nnn\\\FFF===555333222000000222000000000000000000000000111111111111111111111111///000111000...---...//////...---,,,---...///000000000000000////////////+++---/////////000222444111111222222222333333333333333333333333333333333444666888<<>>BBBDDDDDDDDDAAAAAADDDEEEEEEJJJQQQSSS[[[bbbgggmmmuuuyyyzzzzzz}}}yyyggg```]]]ZZZ[[[^^^fffppp}}}uuummmxxx}}}|||jjjJJJ@@@777555444222222444111111111111111111111111111111111111111111111111111222333222111000000222000///...---...///111222222222222111111000000000,,,...000111//////111444111111222222222333333333333333333333333333333333555777:::===AAACCCDDDEEEIIIKKKTTTbbbrrryyyyyyrrrggg^^^ggg~~~vvvRRRAAA777777999666555666777888888777666555666666666666777888999:::===???EEELLLQQQRRRMMMHHHGGGHHHIIIHHHEEEEEEGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSMMMMMMOOORRRVVVYYYYYYXXXUUUUUUTTTTTTUUUWWWXXXZZZWWWXXXZZZ]]]aaaeeehhhjjjkkkjjjkkkllliiigggjjjqqqvvv{{{|||kkkbbb[[[ZZZ[[[ZZZZZZ\\\___aaaeeefffggghhhiiikkkmmmqqqwww|||~~~uuuuuuttttttvvvyyy|||~~~}}}}}}||||||zzzyyywwwrrrnnniiiiiilllqqqvvvvvvrrrmmm___\\\WWWRRRPPPMMMJJJHHHCCCGGGLLLOOONNNLLLJJJIIIBBB???;;;888666555222111222222111111111111111222000000111111222222222222666666666777777888999999999999999999888777555555555555555444333222111000333222000...///111333555000000000000000//////...,,,,,,------...///000000////////////000000000000222111111111000000//////111111000000000000111111222111000///...---,,,,,,//////000000111111222222...///000222333333333333444555777;;;???AAAAAAAAAAAA???@@@DDDEEEFFFKKKRRRSSSZZZaaaeeekkksssxxxyyyyyy||||||hhh```]]]YYYYYY]]]cccmmmyyyxxxnnnxxxvvvLLLBBB999777666444333555222222222222222222222333111111111111111111111111...///000///...------///222111///...///000222333///.........------,,,,,,000222444444111000222555111111222222222333333333333333333333333333333333666888;;;???BBBDDDEEEFFFJJJMMMUUUdddttt|||zzzyyyuuujjj```iii~~~kkkIII;;;:::888777999999999777666555555555555:::999777666666888:::;;;>>>@@@EEEKKKQQQRRROOOKKKHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPQQQRRRTTTVVVXXXWWWVVVTTTSSSSSSTTTVVVWWW[[[\\\]]]]]]^^^aaaeeeiiirrrrrrqqqpppoooppptttwww|||ssshhhZZZSSSTTTXXXYYYXXXVVV[[[___```cccggggggdddlllnnnqqqtttwwwwwwwwwwwwuuutttssssssvvvyyy|||~~~}}}~~~|||zzz~~~|||yyywwwvvvuuusssqqqoookkkhhhjjjppprrrnnniii```\\\UUUPPPKKKHHHEEECCCHHHHHHHHHHHHGGGEEEDDDBBB>>>;;;888666666555333111111111111000000000000000111111222222222333333333555555555555777999;;;<<<888888777777666666555555555444333222222222222222000222444555555444333111000000000000////////////....../////////...,,,+++//////000000///...------000000111111000///......000///......///000111222...///000///---+++,,,---+++,,,,,,---...///000000222111111111111333444555444555666888:::<<<>>>???:::<<<>>>@@@DDDIIIPPPTTTXXX[[[```gggmmmssswwwzzzxxxzzz~~~lll^^^YYYYYYVVV[[[aaagggssswwwlllwwwzzzWWWHHH999333333111000111222222222222222222222222//////............//////000000//////......------,,,...000000///000111333222222111111000////////////......000222333333222000000111222333333444444444444444444444444444444444888===BBBDDDFFFIIIJJJOOOQQQXXXbbbooo|||zzzyyypppnnnxxx~~~aaaCCC999999999999;;;999888777666555555555555888888777666777888999:::???@@@CCCIIIMMMNNNKKKGGGGGGGGGGGGFFFFFFGGGGGGGGGIIIHHHFFFGGGHHHJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQSSSUUUWWWWWWVVVUUUTTTTTTUUUUUUVVVYYY[[[\\\]]]___aaaeeehhhlllmmmnnnnnnpppsssxxx|||tttjjj]]]VVVUUUWWWXXXWWWXXX\\\___```bbbffffffccchhhjjjmmmoooqqqrrrrrrrrrpppoooooorrrvvvzzz|||||||||}}}}}}yyy{{{|||xxxvvvuuuuuusssrrrnnnjjjgggiiinnnooojjjeee[[[WWWRRRMMMIIIFFFCCCAAACCCCCCDDDCCCBBBAAA???>>>:::888555444333333111///222222222222222222111111111111111222222222333333777666666555666777999:::777777666666666555555555666555444444333333333444222333444444444333222222/////////...............000///...---,,,------...///////////////...------............------,,,,,,//////...---...///000111000111222111///......///------......//////000000111111000000111222333444333444555777999;;;===>>>;;;<<<>>>@@@CCCHHHNNNSSSUUUXXX]]]dddjjjppptttvvvyyy{{{~~~ppp```YYYXXXVVVZZZ___eeeppprrrxxxxxxXXXIII999444333222000111222222222222222222222222//////............/////////////////////.........***,,,------,,,,,,...///111111111111000000000000///......///111222222222000000111222222333444444444444444444444444444444555999>>>CCCEEEGGGJJJKKKLLLNNNUUU```nnn}}}yyyvvvwwwttt~~~oooVVV===777999999999;;;999888777666666555555666666666666777777777888888>>>???AAAEEEHHHHHHFFFDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFEEEFFFGGGIIIIIIHHHIIIJJJKKKKKKMMMMMMNNNOOONNNOOOOOOOOOOOOPPPPPPPPPOOOOOONNNOOOPPPRRRTTTUUUWWWWWWVVVVVVVVVUUUUUUUUUVVVYYY\\\^^^___bbbeeeggghhhiiikkkmmmoootttzzz{{{qqqdddZZZVVVUUUUUUUUUPPPVVV[[[^^^dddkkknnnmmmdddeeegggjjjlllmmmnnnnnnmmmkkklllooouuuyyyyyyxxx{{{zzz~~~}}}~~~|||wwwtttssstttttttttnnnjjjhhhiiilllkkkeee```XXXUUUPPPLLLHHHEEEAAA>>>>>>>>>>>>===<<<;;;999999555333111000111111000...222333333333333333333333000000111111111222222222777777666666555666666777666666666666555555555555777666666666666555555555555444444444333222222222000000000/////////......111000---++++++,,,...000///////////////......---------------,,,,,,,,,,,,......---,,,---...///000111222222111///......///------..................////////////000111222333222333444666888:::;;;<<<;;;<<<>>>@@@BBBGGGLLLQQQSSSVVV[[[bbbhhhnnnrrrtttyyy{{{}}}uuuaaaXXXWWWVVVYYY\\\bbblll~~~{{{}}}uuuYYYJJJ:::444444222111111222222222222222222222222000//////......//////000...///////////////000000...///000000///...///111000000000000111111111111///////////////000111222000000111111222222333333444444444444444444444444555999???CCCFFFHHHKKKLLLKKKNNNUUU```nnn~~~wwwttt{{{xxxdddNNN<<<888:::777666888888888777666666666666666555555666777777777777666;;;<<>>???AAAEEEJJJNNNTTTVVV[[[bbbhhhmmmqqqsssxxxyyy|||~~~yyycccYYYWWWWWWWWWZZZ___iiizzzuuuZZZKKK<<<555444333111222222222222222222222222222000000////////////000000......//////000000000111000222222222000///000111...//////000111222222222000000000000//////111222111111111111222222333333555555555555555555555555555999???CCCFFFIIIKKKMMMLLLOOOWWWcccqqquuuttt{{{vvv^^^LLL===;;;:::555333555888777777666666666666777555555666777777777777666888;;;>>>AAACCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDCCCDDDFFFHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKLLLNNNOOOPPPOOONNNNNNNNNOOOPPPRRRSSSVVVWWWXXXXXXXXXXXXWWWVVVVVVYYY\\\___```bbbdddfffeeefffgggiiikkkooouuuyyy~~~kkk\\\TTTRRRSSSXXX[[[\\\ZZZ[[[______\\\XXXYYY[[[^^^bbbgggkkkmmmooommmkkklllqqqwww~~~|||uuuqqqqqqsssuuuvvvyyywwwvvvuuusssmmmeee___VVVRRRNNNKKKHHHEEEBBB@@@::::::999888777666555555222000//////000111111000111111111111222222333333000111111111111222222222222333333444555555666666666666666777777888888888888888999:::::::::999888888888666555444444444444444444444333222111111111------...............---......///////////////.........---------......///...---,,,++++++,,,---...///000111000...,,,---............------------------......///000000111111111222333444666777999999;;;<<<===>>>@@@DDDIIIMMMRRRUUUZZZ```fffkkkoooqqquuuwwwzzz||||||fff[[[YYYWWWVVVYYY___gggwww{{{\\\LLL===777555444222222222222222222222222222222000000////////////000000.../////////000000111111---///000///---------///......///000111222222333111222444333111000111222222222222222222333333333555555555555555555555555444888>>>CCCFFFIIIKKKMMMMMMQQQYYYeeerrr}}}uuurrrzzzyyyrrryyyXXXIII>>>===;;;555222555777777666666666666777777666666666777777777888888888<<>>888666444333333222222222222222222222222111000000//////000000111///000000000000000000111...000111000//////000111...//////000111222222222222555999999555222222333333333333444444444444444555555555555555555555555555999???DDDGGGJJJMMMOOONNNQQQYYYeeerrr|||uuuooorrryyynnntttOOODDD<<<<<<;;;666444888777777666666666666777777888888777666777888999:::;;;@@@FFFIIIIIIHHHGGGHHHEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEGGGIIIJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOQQQRRRSSSVVVVVVVVVVVVXXXZZZ\\\]]]]]]^^^______```bbbeeehhhbbbccccccdddeeeiiinnnrrryyyzzzkkkccc```XXX[[[[[[ZZZ[[[```aaa```YYYYYYYYY[[[___dddiiilllnnnuuu|||}}}{{{~~~~~~zzzuuurrrrrrsssuuuuuu|||~~~yyytttfff```WWWNNNHHHDDDAAA???888777555333222222222222444222000000222222222111111111222222333444444555222333333333333444444444111222333444444333222222222222333444555666777888777888:::<<<<<<;;;:::999888999:::::::::999888777222222111000///...------------------......//////------...///////////////...---,,,+++,,,---///000000///---,,,,,,,,,---...222333333222000///000111.........//////000000000---...000111222111111111222333444555666777888999888999;;;<<<>>>CCCHHHLLLPPPRRRWWW]]]bbbgggkkkmmmssswww|||~~~uuucccZZZXXXVVVZZZcccjjjvvv|||^^^OOO???888777555333333222222222222222222222222111111000000000000111111111111111000000000000000000111333333222222333555//////000000111111111222333888===>>>:::555333444555555555555555555555555555555555555555555555555777;;;AAAFFFJJJMMMOOOQQQPPPTTT\\\gggttt~~~vvvnnnmmmxxxkkkoooIII>>>999;;;;;;777777===777777666666666666777888:::999777666666888:::;;;???DDDJJJMMMLLLIIIGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDEEEHHHJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMKKKJJJKKKLLLNNNOOOQQQPPPPPPOOOPPPQQQSSSTTTVVVVVVUUUVVVWWWZZZ]]]______``````______aaaeeehhhffffffeeedddcccdddhhhjjjooovvv|||vvvkkkgggbbbeeedddaaa```ddddddbbb```___^^^___bbbfffkkknnnsss}}}~~~}}}yyyuuurrrrrrtttttttttzzz}}}}}}yyypppcccUUUKKKCCC>>>;;;666444222111000000000000444222000000111222111000222222333333444555666666333333333444444444555555333333444444333222000///000000111222444555666666777888:::<<<<<<;;;:::999777999;;;<<<<<<;;;:::888444444333222111000///...///...,,,++++++---000222------...///000000//////111000.........000222333000///...---,,,------...000111222000...---...///******++++++,,,---......---...000222222222111111333333444555666888888999777888:::;;;>>>BBBHHHMMMRRRTTTYYY___dddiiimmmooosssxxx~~~~~~{{{eeeYYYYYYWWW\\\eeekkkwww~~~yyysssrrrtttvvv___OOO@@@999777555333333222222222222222222222222111111000000000000111111222222111111000000//////,,,...///000//////111333000000000000111111111111333:::@@@AAA<<<777444444666666666666666666555555666666666666666666666666999===CCCHHHLLLOOORRRTTTTTTWWW```kkkwwwwwwooolllvvvhhhjjj}}}DDD===777666:::===;;;777999888777555444444333333555666777666666777:::<<<===AAAGGGKKKLLLJJJFFFCCCEEEDDDCCCBBBAAABBBCCCCCCIIIHHHFFFDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMKKKJJJJJJJJJKKKLLLRRRQQQPPPOOOOOOPPPQQQRRROOOPPPSSSUUUXXXZZZ[[[\\\\\\]]]_________```bbbdddeeehhhhhhddd^^^]]]ccciiilllpppvvv{{{~~~yyyssspppmmmgggbbbdddkkkmmmkkkddd```]]]^^^dddlllrrrtttxxx}}}vvvnnnooopppnnnnnnppprrrwww~~~{{{qqq```MMM???999999444444333333222111000000000111111222222111111000333333333444444333222222222222222222222222222222555444333333222222222333222222222222222222222222222333666888::::::::::::777888999:::999777555333222222111111000111111111+++,,,,,,------...............////////////............////////////............---,,,,,,,,,,,,---///000111222111000...,,,,,,...//////......000111////////////000000000000333333333444444444555555999:::<<<===???AAAEEEIIIQQQTTTXXX\\\```eeejjjnnnrrrwww}}}~~~rrr[[[ZZZWWWYYYaaajjjyyywwwrrr{{{vvvlllkkkooopppiiiTTT???777888777444111333222111111000000111111000000000000000111111111222111000.........///000000/////////000111222222//////000000111111222222111111222333333444555555444444555555666777777777666777888777555444333444777>>>CCCEEEIIIOOORRRRRRTTTVVV]]]jjjzzzlllpppzzzrrriiiooosssCCC===777666:::<<<:::777999888888777777777777888555666777666666777:::<<<===BBBGGGLLLMMMKKKFFFCCCCCCCCCBBBCCCCCCDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRTTTVVVXXXZZZ[[[[[[\\\]]]______^^^___aaadddbbbeeegggccc]]]\\\```eeehhhkkkpppsssuuuxxxzzz|||||||||uuutttoooiiiiiilllkkkgggbbb___\\\^^^cccjjjnnnooovvv{{{xxxooonnnooolllkkklllooosssxxxzzzzzzxxxwwwvvvyyyxxxqqqdddSSSEEE===;;;444444333333222111111000111111222222222222111111333333333444444333333222333333333333333333333333555444333333222222222222222222222222222222222222222333555777999999999999888888999:::999777555444333222111111000111111111------------..................////////////.........///////////////......------,,,++++++++++++,,,---.../////////...---,,,---...//////......///000////////////000000000000111111222333444555666777888:::<<<===>>>AAAEEEHHHOOORRRVVVZZZ^^^ccciiimmmrrrwww}}}www___ZZZVVVXXX```hhhxxx~~~rrrzzz~~~{{{xxxxxxyyywwwpppZZZCCC999999777444111333222111111000000111111111111111000000000000000222111000///......///000111000000/////////000000000000000000111111111111111111222222333444444555333444444555555666666777444555777777555555555666777>>>DDDFFFIIIOOORRRRRRUUUWWW___lll|||oooqqqxxxtttiiiooosssAAA<<<777666999;;;999666777777777777777888999999555666777777666888:::===>>>BBBHHHMMMNNNKKKFFFBBB@@@AAABBBCCCEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWYYYYYYZZZZZZ[[[]]]^^^^^^]]]^^^```bbbaaaeeegggddd___\\\^^^bbbdddfffjjjlllmmmnnnpppqqqrrrxxx~~~|||wwwtttrrrmmmgggaaa___^^^___cccgggjjjllltttxxx}}}~~~~~~~~~yyyqqqnnnllliiiggggggjjjmmmpppqqqnnnkkkhhhgggfffgggddd[[[NNNAAA999555444333333222222111111111222222333333333333222222222333333444444333333333444444444444444444444444444444333333333333222222333333333333333333333333111222444555777777888888888999999:::999888666555333222222111000000111111////////////..................////////////......//////000000///...------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,...///000///------...///....../////////000000000///000111333444666777888777999;;;<<<===@@@DDDGGGMMMPPPTTTYYY]]]bbbgggkkkqqqwww}}}ggg[[[VVVXXX___ggguuuwww~~~}}}wwwaaaIII<<<999777444333333222111111000000111111222222111111000000//////111000000////////////000222111000//////...//////111111111111111000000000111111222222333333444444222222333444444555555666222444666666555666777999888???EEEGGGJJJPPPSSSRRRVVVXXXaaaoooooooootttxxxjjjnnnttt@@@;;;777666999:::888666555555555555555666666777555666777777777888;;;>>>>>>BBBHHHMMMNNNKKKFFFBBB>>>@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\^^^```bbbeeegggfffbbb______aaabbbdddggghhhiiijjjlllnnnpppuuu|||wwwooofffdddaaa___aaaeeejjjmmmrrruuuxxxzzzzzz{{{}}}xxxqqqllliiigggeeeeeedddhhhkkkkkkggg```ZZZWWWRRRSSSRRRLLLCCC:::333000333333333222222111111111222333333444444333333222222222333444444444333333444444444444444444444444333333333333333333333222333333333333333333333333222222333444555555666666888888999999999888666666333333222111000000000000111111000000//////............////////////......000000000000///...---,,,---,,,,,,+++++++++++++++++++++******+++,,,---......///000///---,,,---...---.........///000000000///000111222444555666777666888:::;;;===???CCCFFFLLLOOOSSSXXX\\\aaagggkkkpppvvv}}}ooo]]]XXXXXX___gggsss}}}{{{dddKKK>>>:::777555555333222111111000000111111333222222111000///......000000000////////////000222111111000000000111111222222222111111000000000111111222222333333333333111222222333333444555555333555666666555555777999999@@@FFFIIILLLQQQTTTSSSVVVYYYcccrrr|||qqqrrrvvv~~~mmmooovvv>>>;;;888777999999888666777666666555555555555555555666777777777999<<<>>>???BBBGGGKKKLLLIIIEEEBBB???@@@AAABBBCCCBBBAAAAAADDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZYYYYYY[[[]]]___bbbddddddaaa^^^^^^______aaadddeeeggghhhkkknnnooosssyyy}}}pppllleee___^^^bbbiiinnnppprrruuuvvvxxxyyy{{{|||~~~}}}yyyvvvpppjjjgggfffeeeddd___ccchhhiiicccYYYOOOJJJHHHHHHFFFBBB===888555333333333222222222222222111222333333444444333333222111222333333444444444333222222222222222222222222222222333444444444333222333333333333333333333333222222333333333444555555777777888888777777666666444333222111000000000000111111111000000//////.........////////////......//////000//////...------......---,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...///000///---,,,,,,---,,,------...///000000000111222222333333444444444555777999:::;;;>>>BBBEEEKKKNNNSSSWWW\\\aaagggkkkpppvvv}}}qqq___YYYXXX___fffqqq}}}yyydddLLL>>>999666555666333222111111000000111111333222222111000///....../////////000000000000///000000000111222333444555333333222222111111000000111111222222222222222333111111222222333444444444555666666555444444666888:::BBBHHHKKKOOOTTTVVVTTTVVVZZZeeeuuu|||}}}pppqqqvvv>>><<<:::999999999888777999999888777777777777777555666777777888999===???@@@BBBFFFHHHIIIGGGDDDBBB@@@AAAAAABBBBBBBBBAAAAAAFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMOOOPPPRRRTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXWWWVVVVVVXXXZZZZZZ\\\^^^___]]]\\\\\\\\\]]]^^^aaabbbdddfffjjjlllllloootttxxx|||zzzoooeee___aaahhhmmmqqqqqqssstttwwwyyyzzz{{{}}}{{{ttttttooohhhdddeeeeeebbb[[[___eeeeee^^^SSSHHHBBB@@@???<<<999777555555444222222222222222222222222222222333333333333222222111111222333444444444444222222222222222222222222111222333444555444333222333333333333333333333333444333333333333333444555666666666666666666666666444444222111000000//////000000000000////////////......////////////............////////////......///...------,,,,,,------,,,------------------...---...///...,,,,,,---...,,,,,,---...///000000111222222222222333333333333444666888999;;;===AAADDDJJJMMMRRRVVV[[[aaagggkkkooouuu}}}ppp```YYYXXX^^^eeennnwwwvvvcccLLL???999555444555333222111111000000111111222222111111000000//////...//////000000000000/////////000000222444555666222222222222222111111111111111222222222222222222111111222333333444444555666777666555333444666888<<>>===;;;::::::999888777777777777777777888888999555666777777888:::===@@@AAABBBDDDEEEEEEEEECCCCCCAAAAAAAAABBBCCCDDDEEEFFFIIIHHHGGGGGGGGGHHHIIIIIIGGGGGGIIIJJJLLLNNNOOOPPPOOOOOOPPPQQQPPPOOONNNMMMKKKLLLNNNQQQSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWTTTUUUUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^```aaabbbdddhhhjjjkkkmmmqqqtttwww|||ssshhheeehhhlllqqqqqqrrrtttvvvyyyzzz{{{~~~~~~}}}{{{yyyrrrsssooogggbbbcccccc```XXX\\\^^^]]]VVVLLLCCC???999777666444444333222111222222222222222222222222111111222222222222111111000111222333444444444444333333333333333333333333000111333555555444333222444444444444444444444444555444333333222333444555555555444444444555555555555444333111000/////////......///////////////000......////////////......,,,---...///000000000000...---,,,,,,++++++,,,,,,,,,---.........---,,,++++++---......,,,,,,---///+++,,,,,,---...///000111000000111222333444444444444555777888:::===AAADDDGGGKKKPPPUUUYYY___eeeiiinnnuuu}}}rrr___XXXVVV\\\bbbjjj{{{ttt{{{vvvcccNNNAAA999444222333333222111111000000111111111111111000000000000000---...///000111111000///////////////000111222333111222222222222222222333222222111111111111111111222222333333444555555555555555555444333555777:::>>>FFFNNNQQQTTTYYYZZZXXXZZZ___kkk}}}rrrpppqqq>>>===<<<;;;;;;:::999888333333444444555777888999555666777888888:::===@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDGGGIIIKKKKKKIIIGGGFFFFFFGGGHHHJJJFFFGGGHHHJJJKKKMMMOOOOOONNNOOOPPPPPPPPPOOONNNMMMIIIJJJMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWRRRSSSTTTSSSRRRRRRTTTVVVXXXYYYZZZ[[[\\\]]]^^^______```aaaaaabbbdddgggjjjmmmnnnpppqqqtttxxx}}}rrrkkkjjjmmmrrrqqqrrrtttwwwyyy{{{{{{|||{{{yyyxxxvvvrrrtttpppfffaaabbbaaa]]]XXXYYYYYYVVVOOOGGGAAA>>>777666666666777666333111222222222222222222222222111111111222222111111111000111222333444444555444444444444444444444444444000111333555555555333222444444444444444444444444666555444333333333444555444444333333333444444555555444333111000/////////------......//////000000......////////////......+++,,,---///000000111111---,,,++++++******+++++++++,,,...///...,,,***)))+++,,,------,,,,,,...///++++++,,,---...///000111...///000111333555666666333555777888999<<<@@@CCCFFFIIINNNSSSXXX^^^dddhhhnnnttt}}}uuu^^^VVVTTTYYY```gggwwwuuuxxxwwweeePPPBBB:::444111111333222222111000111111111000000000000000111111111---...///111111111000//////............//////000111111111222222333333444222222111111111111111111222333333444444555555666333444444444444666999<<>>;;;:::::::::888777999888666555555555666777666666666666888:::<<<======???AAABBBAAAAAABBBCCCEEEBBB@@@AAADDDFFFEEEDDDGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMOOOPPPOOOOOOPPPQQQSSSTTTUUUWWWWWWVVVUUUTTTPPPQQQSSSSSSRRRRRRSSSUUUTTTUUUVVVVVVWWWYYY]]]aaagggccc^^^]]]```eeehhhiiiiiihhhhhhkkkqqqxxx|||~~~vvvqqqsssqqqssstttttttttvvvzzz}}}~~~}}}zzzxxxwwwsssmmmgggbbb\\\WWWTTTTTTSSSRRRSSSQQQJJJ@@@888999777555222111111222333222222222333333444444444222222222111111111111000000/////////000222444666555444333333222222222333222333333444444333333222444444444555555555666666444555555555555555555444111222444444333333444555999777333000...---......000000000///......------------......///000000111000000/////////.........//////...---,,,,,,++++++)))))))))+++---...---,,,...,,,***)))***,,,,,,+++,,,------......------,,,000000111111111222222222777666777;;;<<<;;;>>>CCCFFFJJJPPPTTTXXX]]]dddiiipppxxxyyycccZZZUUUXXX]]]eeewww~~~}}}zzzxxxeeePPPCCC<<<666222222111111111222333444555666000000000000000000000000111000...------...000111////////////000000000000222222111111111111111111333222111000111222333444000222444555444444555666888666555777555333666;;;EEEMMMSSSTTTUUUZZZ]]]]]]```dddqqqqqqnnnoooAAA>>><<<;;;;;;;;;:::999999888777666555666666777666666666666888:::<<<===???AAACCCCCCCCCBBBCCCEEEDDDBBB@@@AAADDDFFFFFFEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNPPPQQQQQQQQQPPPOOONNNMMMMMMMMMNNNPPPQQQPPPPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUPPPRRRSSSSSSQQQQQQRRRTTTRRRSSSTTTUUUWWWZZZ^^^bbbfffbbb]]]\\\___cccfffgggiiihhhhhhkkkqqqwww{{{}}}zzzrrrooooooqqqssstttuuuwwwzzz}}}~~~xxxtttmmmfff```YYYSSSOOOMMMLLLMMMNNNMMMHHH>>>777888777555333222222222333222222222333333333333333222222222222111111111111000000///000111222444555444444333222222222222222222333333444444333333222333333333444444444444444444444555555555555444444111222333333222222333555999888555333111000//////111000000///......------............//////000000......---------,,,,,,,,,///......---,,,,,,+++++++++******,,,......---,,,...,,,***)))+++,,,,,,+++,,,------......------,,,---......000111222333333777555777;;;<<<;;;>>>CCCFFFJJJPPPTTTXXX]]]dddiiinnnvvv}}}}}}}}}|||eee\\\VVVXXX\\\ccctttkkkTTTFFF>>>888444333222222222222333333444555000000000000000000000000//////------------////////////000000000111111111111111111111111111111111111111000000111111222333222444666666555555666777888666555666555444777<<>>CCCEEEJJJOOOTTTWWW\\\ccchhhlllttt{{{{{{{{{~~~~~~hhh]]]VVVXXX[[[aaaqqqsssZZZJJJ@@@999666555333333222222222222333333000000000000000000000000//////////////////////////////000000000111111111111111111111111111111111///000000111111111111111333555777777666666777888999666555666555444777===HHHPPPWWWXXXZZZ^^^aaabbbccchhhvvv}}}{{{{{{{{{vvvuuuJJJFFFAAA===;;;;;;:::999888777777666666666666666666666555666777999:::<<<@@@BBBDDDDDDCCCCCCCCCDDD@@@@@@@@@AAACCCEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJLLLNNNPPPQQQPPPPPPQQQRRRQQQPPPPPPPPPQQQSSSUUUVVVTTTUUUVVVUUUSSSRRRRRRSSSSSSTTTUUUVVVWWWZZZ^^^aaa```___\\\[[[\\\^^^```aaabbbbbbbbbeeejjjnnnooopppmmmooorrruuuxxx{{{}}}uuunnnmmmooorrrtttuuuvvvxxxzzzzzz|||{{{wwwpppiiiaaaZZZRRRMMMHHHDDD@@@??????>>>:::777666777777777666555333222444444333333222222111111333333222222222111111111000000111111222333444444222222222222222222111111333333333333333333333333444444444333333333333333222333333444444333333222111222333222111111222333777777888888777555333222111111///...------......////////////////////////000000000000////////////......---------,,,,,,,,,---,,,,,,---......,,,***,,,+++***+++,,,------,,,,,,------......------,,,,,,---...///111222333333666555777;;;;;;:::===BBBDDDIIIOOOSSSWWW\\\bbbhhhlllsssyyyyyyyyy|||~~~~~~}}}hhh]]]UUUVVVZZZ```ooozzz___MMMBBB:::666555444444333222111111222222000000000000000000000000000111111222222111111000....../////////000000000111111111111111222222222///000111333333222111111333555777777666666777888999666555666555444888>>>LLLTTT[[[\\\^^^cccggggggeeekkkzzz~~~}}}}}}yyyyyyPPPKKKCCC>>>;;;999888777777777777777777666666555666666555555666888:::;;;???@@@BBBBBBAAA@@@AAABBB???@@@@@@AAABBBDDDFFFHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKMMMOOOOOOOOONNNOOOPPPQQQPPPOOOOOOPPPRRRSSSUUUUUUWWWWWWVVVTTTSSSTTTUUUWWWXXXXXXWWWWWWYYY\\\______^^^]]]\\\\\\\\\]]]_________aaadddgggjjjjjjiiiddddddeeegggkkkoooqqqsssuuuvvvyyy}}}~~~{{{tttooooooqqqsssssstttuuuwwwyyyuuuvvvyyy~~~{{{wwwrrrlllfff```YYYTTTMMMGGG???::::::::::::999777777777777777555444444555444444444333222222222333333333222222222222111111111222222333333333333111222222333333333222222444333333222222333333444555555555555444444444444222333333444444333333222111333444333111111222333444555777888888666444222222111///---------....../////////000000000000000111111000000000/////////---------------,,,,,,,,,,,,+++++++++------+++))),,,+++***,,,---...---,,,,,,------......------,,,///000000111111222222222666555666:::;;;:::===BBBDDDHHHNNNRRRVVV[[[bbbggglllsssxxxxxxxxx{{{~~~~~~|||ggg[[[RRRTTTYYY```nnn}}}~~~bbbOOOCCC:::555555444444333222111111111111000000000000000000000000///000000111111000000///---------.........//////000000111111111222222222111222333444555444333222222444666666555555666777999666555666555555999???LLLTTT[[[]]]```eeeiiiiiihhhnnn}}}{{{zzz}}}SSSMMMDDD===:::888777777777777777777777666555555666666555555666777999:::>>>???AAAAAA?????????@@@???@@@AAABBBBBBCCCEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOJJJLLLNNNNNNNNNMMMNNNPPPQQQQQQPPPPPPQQQQQQRRRRRRUUUVVVWWWVVVUUUTTTUUUVVVYYYYYYYYYWWWVVVWWWZZZ]]]______```^^^\\\\\\]]]^^^^^^^^^```cccfffgggfffddd[[[[[[\\\___eeekkknnnooosssssstttvvvvvvtttqqqnnnpppqqqrrrssssssuuuxxx{{{yyyyyy{{{yyyvvvrrrnnnjjjddd^^^ZZZQQQJJJAAA;;;:::::::::999888888777777666666666666555555555555444444444444333333333333222222222222111111222333444444333333111222333444555444333222444444222222222222444444444444444555555555666666333333444444444444333333333444555444222111222333333444666777777666555333222111///---,,,---...///......///000000111222222/////////.........------------------------------+++******+++,,,---+++***+++++++++,,,...///...,,,,,,------......------,,,111111111111222222222222555444666:::;;;:::===BBBCCCHHHMMMRRRUUUZZZaaafffkkkrrrwwwwwwwwwzzz}}}}}}{{{gggZZZQQQSSSXXX___lllzzzdddQQQDDD;;;666444444333222111111111111111000000000000000000000000........................------........./////////000000000111222222333333222333333444444444444444222444666666555555666777:::666555555555555:::AAAJJJSSSZZZ\\\___dddiiiiiikkkppp{{{zzz|||RRRLLLCCC<<<999888999999666777777888777666555444666666555555666777999:::===???@@@@@@???>>>>>>??????AAABBBBBBAAAAAADDDFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKLLLNNNNNNNNNMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPKKKMMMOOOOOONNNNNNOOOPPPRRRRRRRRRRRRRRRQQQQQQPPPRRRTTTUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUUUUVVVYYY\\\___aaabbbaaa^^^\\\]]]^^^ZZZZZZ\\\___aaabbb```]]]YYYXXXYYY]]]ccciiilllmmmnnnoooqqqqqqqqqooonnnmmmppppppqqqqqqssswww|||~~~}}}|||vvvtttqqqnnnjjjeee___ZZZOOOIIICCC???>>>===:::777999888777666666666777888555555555666666666666666444444333333333222222222111222333444444444333222111333444666666555444333555444222111111222444555222222333444555555666777444444555555555555444444444555666555333222333444333444555777777777666666333111///---,,,---...///------...000111222333444////////////.........---------------------------+++******+++---...---,,,+++***+++---///000...,,,,,,------......------,,,...//////000111222222333555444666::::::999<<>>???AAAAAA???>>>>>>??????BBBCCCBBB@@@@@@CCCFFFGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKMMMNNNOOOOOONNNNNNHHHIIIJJJLLLMMMMMMMMMMMMLLLNNNPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTSSSQQQPPPOOOPPPQQQSSSSSSRRRRRRSSSUUURRRSSSSSSSSSSSSUUUYYY\\\```bbbdddbbb___]]]]]]___UUUUUUWWWZZZ\\\\\\YYYWWW\\\[[[ZZZ]]]ccchhhjjjjjjfffiiimmmnnnnnnmmmmmmnnnooooooooopppsssxxx{{{zzzyyyxxxtttrrrooollliiiccc]]]YYYJJJHHHDDDCCCCCC@@@:::666:::999777555555666888999555555666666777777888888444444444333333333222222111222333444444444333222222333555777777666555444555444222111111222444555000000111222444555666666444555555666666555555444555666777666444333444555444555666777777888888888333111///,,,,,,---...000,,,---...000111333444555111111111111000000000000------------------------+++++++++,,,///000///---******+++---///000...---,,,------......------,,,+++,,,---///000222333444555444666::::::999<<>>666888666333222222222111000000000000000000000000000333111///...---...///000000000000000000000000000222222111111111111222222444333333333444666888999888888999::::::;;;<<<<<<999777666777555666<<>>;;;:::::::::999:::999999888888999999999777666444333444555777888<<<<<<;;;;;;<<<>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLMMMLLLLLLMMMOOOOOOMMMKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOOPPPRRRSSSRRRQQQSSSRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZZZZWWWSSSQQQUUUWWWVVVVVVYYYYYY\\\^^^```aaabbbeeeggggggggghhhiiiiiiiiiiiiiiimmmooosssvvvyyy|||}}}xxxrrrooommmiiiddd___\\\YYYVVVTTTNNNJJJEEEBBBAAA@@@>>>;;;;;;:::888777777777999999:::;;;;;;;;;;;;:::999999;;;:::999888777666666666333444444555555444444333111222333555888999999999888888777555444333333333222222222333444666888999:::999999888888888888888777777777666555555444444444444444555555666666666555444222111////////////000111111222222222222222333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,------------...000//////...//////111111333444666777888:::===???DDDGGGLLLRRRWWW]]]cccggglllmmmoooqqqrrruuuyyy||||||}}}}}}lll___UUUTTTUUUWWWaaannn}}}sss```TTTMMMCCC:::777555222111222333333222000000000000000000000000222111000///...//////000////////////////////////222222111111111111222222222111111111222444666777888888999:::;;;;;;<<<<<<999777666777555666===EEEQQQ___dddeeennnqqqooosssqqq|||ttttttzzzwwwpppwwwBBB???<<<::::::::::::999888888888999999999999:::777666444333444555777888<<<<<<<<<;;;<<<<<<===>>>AAABBBCCCDDDEEEEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLMMMNNNNNNLLLKKKJJJJJJKKKKKKMMMNNNPPPQQQQQQPPPNNNNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWUUUUUUUUUWWWVVVWWWXXXYYYZZZYYYXXXXXXTTTPPPOOOSSSVVVUUUVVVYYY[[[]]]````````````bbbccceeeeeefffgggggggggggggggkkknnnqqqtttvvvzzz~~~}}}tttooolllhhheee```\\\YYYWWWTTTRRRLLLJJJFFFCCCBBBAAA@@@>>>>>>===;;;999888888999999;;;<<<<<<<<<<<<;;;::::::;;;:::999777666555444444333444444555555444444333222222444666999;;;===>>>===;;;:::999999777444222555555555666777999;;;;;;<<<<<<;;;::::::::::::;;;888777777666666555555444555444333333333444555666555444222111///.........000000111111111222222222333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------------///////////////000111111222444666777888999<<>>FFFWWWeeehhhiiipppsssrrrxxxuuu}}}nnnkkkooo~~~rrruuu@@@===;;;::::::;;;;;;:::999999999999999888888888777666444333444555777888::::::;;;;;;<<<<<<======AAABBBCCCDDDDDDEEEEEEDDDGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPRRRSSSQQQOOOLLLLLLNNNPPPQQQQQQOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXWWWUUUTTTUUUVVVUUUVVVWWWYYYYYYXXXXXXWWWSSSOOONNNSSSVVVWWWXXX[[[]]]___aaaaaa___^^^^^^___bbbcccdddeeeffffffffffffjjjlllooorrrtttxxx|||wwwnnnkkkkkkhhhddd___ZZZWWWTTTQQQOOOLLLJJJGGGEEEDDDCCCCCCBBBBBBAAA???===<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999;;;:::999777666555555555444555555555555555555444222333555666999===AAADDDEEEBBB???===<<<;;;888555888888999:::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<888888777777666555555555666444222111111222444555555444333111000///.....................//////000111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------......//////000000111111222444666777777999<<<>>>@@@EEEKKKRRRXXX^^^dddhhhgggiiilllnnnoooqqqtttwww~~~zzzjjj]]]ZZZ[[[\\\dddnnnwwwggg]]]VVVKKKAAA999666444222333333222111000000000000000000000000000000111111111000000///000000000000000000000000222222111111111111222222333333444555666777888888888999:::;;;;;;;;;::::::888666666777666777???GGGZZZhhhkkkjjjqqqssstttzzzyyyzzzmmmhhhiiizzztttuuu???===;;;:::;;;<<<<<<;;;999::::::999999777666555777666444333444555777888888888:::;;;===>>>??????@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKJJJJJJLLLLLLKKKJJJKKKKKKLLLMMMNNNPPPRRRSSSQQQOOOLLLLLLMMMPPPQQQQQQNNNNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWVVVWWWXXXYYYYYYYYYXXXWWWSSSOOOOOOTTTXXXYYYZZZ^^^^^^```bbbaaa___\\\[[[[[[___```aaaccceeeffffffggggggjjjmmmpppsssvvv{{{~~~{{{qqqkkkjjjkkkiiieee___[[[WWWTTTQQQNNNMMMLLLJJJHHHFFFEEEFFFGGGDDDCCCAAA@@@>>>===<<<;;;:::::::::::::::999888888;;;:::999999888999999999666666666777777666666666333444555666888===DDDIIIOOOLLLHHHDDDAAA???===<<<======>>>>>>??????@@@@@@======<<<;;;;;;;;;;;;<<<888888888777666666555555555444222111000222333444444444333222111000//////.........---...///000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------......///000111111111222333555666777999<<<>>>@@@DDDKKKRRRXXX^^^dddgggfffiiilllnnnoooqqqtttvvv}}}qqqaaa]]]]]]___gggqqqttteee\\\UUUJJJ@@@;;;999555333222222111///000000000000000000000000///000111111111111000000111111111111111111111111222222111111111111222222333444555666777777888888888999:::;;;<<<;;;:::999777666666777777888@@@IIIZZZiiimmmlllqqqsssttt|||}}}zzzmmmffffffxxxtttuuu>>><<<;;;;;;<<<<<<<<<;;;888999999:::999777666555777666444333444555777888777888:::<<<>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKIIIIIIJJJKKKKKKJJJIIIIIIJJJJJJLLLMMMOOOPPPPPPOOOMMMMMMOOOPPPPPPPPPMMMNNNNNNOOOPPPQQQSSSSSSTTTUUUWWWWWWVVVUUUWWWXXXVVVWWWXXXYYYZZZYYYXXXXXXUUUQQQPPPUUUYYYZZZ\\\______aaabbbaaa^^^[[[YYYYYYYYY[[[]]]```ccceeeffffffeeehhhkkkooorrrvvv{{{~~~yyyqqqmmmkkkkkkiiieee```[[[XXXUUURRRPPPOOOOOONNNKKKHHHGGGIIIJJJEEEDDDCCCBBB@@@???>>>===;;;;;;<<<<<<;;;;;;:::999777777666666666666777777777888888999999888888777444555666666777===FFFMMMYYYYYYVVVQQQKKKGGGEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA======<<<;;;;;;;;;;;;;;;999888888777777666666555444333222222222333444555333333444444333333222111222111000///000111222333/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------......++++++++++++,,,,,,,,,,,,,,,---...000111111111111111333555666777888;;;>>>???DDDKKKRRRXXX]]]bbbeeeeeehhhlllnnnpppqqqsssuuuyyy|||yyyeee______aaahhhrrrzzzxxx|||}}}rrrcccYYYSSSHHH>>><<<999555333333222111000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111222222111222333444666666666666888999;;;<<<<<<;;;999888777555555777777999AAAJJJZZZjjjpppoootttuuuwww~~~nnnfffdddtttsssttt===;;;::::::;;;;;;:::888555666888999:::999888777777666444333444555777888999:::<<<>>>????????????@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIILLLJJJHHHHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNPPPOOONNNOOOPPPQQQQQQOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVVVVXXXYYYVVVVVVXXXYYYYYYYYYXXXWWWUUUQQQQQQVVVYYYZZZ\\\___^^^```bbbaaa^^^ZZZXXXWWWSSSUUUXXX\\\___bbbdddeeecccfffjjjnnnrrrvvv{{{~~~zzztttnnnjjjeeebbb^^^[[[YYYWWWUUUSSSQQQRRRQQQNNNJJJIIIKKKMMMHHHHHHGGGGGGEEEDDDCCCBBB???@@@@@@@@@@@@???>>>>>>:::999888777777777777777999::::::::::::::::::999555666666555666<<>>======<<<<<<<<<<<<<<<999999888888777666666666222222333333444444555555222333444555555555444444333222111000000222333444000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,------...***++++++++++++,,,,,,,,,,,,---...000111222111111111333555666666888;;;>>>===BBBIIIPPPUUUZZZ^^^aaadddgggkkkmmmoooppprrrtttxxx{{{jjj```^^^```hhhqqqyyyrrryyy~~~{{{yyyzzzqqqaaaXXXRRRHHH>>>999777444333444444333222000000000000000000000000111111000000000111333333111111111111111111111111222222111111111111222222111222333555666666666666888999;;;<<<<<<;;;999777777555555777888:::BBBKKKZZZlllttttttyyyzzz{{{qqqgggbbbpppsssrrr}}}<<<:::999999::::::888777111333666999:::;;;::::::777666444444444555777888;;;<<<>>>?????????>>>===AAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHGGGHHHJJJLLLLLLKKKJJJIIILLLJJJHHHHHHIIIJJJKKKJJJMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRRRRQQQOOONNNNNNNNNNNNOOOPPPQQQQQQRRRSSSUUUVVVVVVWWWYYYZZZUUUVVVWWWXXXXXXXXXWWWWWWUUUQQQQQQUUUYYYYYY[[[^^^^^^```bbbaaa^^^ZZZXXXWWWOOOQQQUUUYYY]]]aaacccdddbbbeeejjjnnnrrrwww|||{{{qqqiiibbb___\\\ZZZYYYXXXWWWVVVSSSTTTSSSPPPLLLJJJLLLNNNMMMMMMMMMLLLKKKJJJIIIHHHCCCCCCDDDDDDCCCCCCBBBAAADDDCCCAAA@@@>>>=========:::;;;;;;<<<<<<;;;;;;:::555777777555555;;;FFFOOOccckkkqqqnnnbbbVVVQQQQQQIIIIIIIIIHHHGGGDDDBBBAAA???>>>>>>===============999999888888777666666666111222333444555666666555111333444666777777666666222000///...///000222333222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++,,,...000111222111111111333555666666888;;;===<<>>???>>>>>>???@@@???@@@BBBDDDEEEFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGIIIKKKMMMMMMKKKHHHLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXVVVTTTSSSSSSUUUWWWXXXXXXSSSRRRQQQSSSWWW[[[^^^___```eeefffbbb^^^[[[WWWRRRRRROOOQQQXXX]]]^^^___aaa```cccgggjjjlllqqqxxx}}}|||{{{~~~{{{qqqfffbbb^^^[[[YYYYYYWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOOOOOOOPPPRRRRRRNNNQQQTTTUUUSSSPPPNNNMMMMMMLLLJJJIIIGGGCCC>>>:::===<<<;;;:::999999888999888777666555555999>>>CCCZZZgggqqqooohhhbbbZZZRRRNNNKKKGGGEEEDDDDDDBBBAAAAAAAAA@@@@@@???>>>======@@@???===;;;999777555444222222222333333444444444666666666555444444333333111000///...///000222444...///000000000///---,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++......---...//////...---......//////000000111111111222444666888999::::::===AAAFFFKKKOOOTTTZZZ]]]bbbdddhhhjjjlllnnnqqqttt{{{}}}qqqaaa]]]```iiirrr~~~ttttttyyy|||{{{{{{rrraaaVVVOOOGGG>>>888666333222222444444444222222111111111111222222333222000/////////000000000000111222222222222111333222111111000111111111444555666666777666666666999::::::;;;:::999777666>>>666111444555888DDDSSScccnnnyyy|||~~~|||mmmbbbnnntttrrr|||===<<<:::999888888888888888888777777777777888888444333222222333555888999:::<<<>>>>>>=========??????@@@BBBCCCEEEFFFFFFFFFBBBCCCDDDDDDDDDDDDDDDDDDIIIIIIJJJKKKKKKKKKJJJJJJGGGGGGGGGIIIKKKLLLJJJIIILLLLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPQQQTTTWWWYYYZZZYYYWWWWWWWWWYYYYYYZZZVVVTTTSSSSSSUUUXXX[[[\\\aaafffiiigggdddaaa[[[UUUPPPMMMOOOUUUZZZ[[[\\\^^^aaadddgggiiikkkooovvv||||||{{{zzz|||yyypppgggccc___\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUWWWYYY[[[XXX[[[___aaaaaa]]]XXXUUUTTTRRRPPPNNNLLLHHHCCC???===<<<;;;:::::::::::::::777777666555555888===AAASSS```lllnnniiiddd\\\TTTKKKHHHEEEDDDDDDDDDCCCAAABBBBBBAAA@@@@@@???>>>>>>===<<<;;;:::999888777666444444444444333333222222555555555555444444444444555333222111111111333444///////////////...------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******+++,,,,,,***))).........///000000111111222333444666888999:::;;;===AAAFFFKKKOOOTTTYYY]]]aaadddgggjjjlllooorrruuuyyy{{{~~~ttteee```ccclllttttttrrrvvvzzz}}}qqq```UUUOOOGGG??????;;;777333222111///...222222111111111111222222333333111000000000111111000000111222222222222222222222111111111111222222333333444555666777888999<<<===>>>>>>===<<<:::999;;;444333777999:::CCCPPPfffqqqzzz}}}~~~|||mmmcccnnnrrroooyyy>>>===<<<:::999999888888888888888888888888888888333222111111222444777888<<<>>>??????>>>===>>>??????@@@BBBCCCEEEEEEFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFEEEFFFHHHJJJJJJIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOQQQOOOMMMMMMOOOSSSWWWZZZ\\\[[[YYYXXXXXXYYYZZZ[[[XXXWWWUUUTTTUUUXXXZZZ\\\bbbhhhmmmnnnlllhhh```XXXPPPMMMNNNTTTXXXYYYZZZ]]]aaaccceeefffhhhmmmttt{{{|||zzzwwwuuuuuuxxx~~~wwwooohhheeeaaa^^^]]]]]]\\\[[[YYYYYYZZZZZZ[[[[[[[[[\\\[[[ZZZYYYYYY[[[^^^aaaccccccdddgggkkkmmmiiiaaa[[[YYYWWWTTTRRROOOKKKFFFCCC<<<<<<;;;::::::;;;;;;;;;777777666555444777;;;???GGGTTTccciiihhhccc[[[TTTHHHFFFDDDCCCCCCCCCBBBAAABBBAAAAAA@@@@@@??????>>>;;;;;;:::::::::999999999777666555444333222111111444444444444555555555555666555333222111111222222000///......------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,---......//////000111111222222222333444777999:::===AAAFFFJJJOOOTTTYYY\\\___bbbfffjjjmmmpppsssvvvwwwzzz|||~~~zzzjjjdddeeemmmuuuuuuooorrrwww}}}qqq___TTTNNNGGG@@@:::777444333333444333222222222111111111111222222222111000000///000000000000111111222222222222222222222222111111222333333222222333444666888:::<<<>>>>>>??????>>><<<;;;:::777333555;;;<<<;;;CCCNNNkkkuuu}}}}}}ooodddnnnqqqnnnuuu>>>===<<<;;;:::999999999888888999999888888777777333333222222333555777999>>>@@@AAAAAA@@@??????@@@???@@@BBBCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGHHHFFFDDDDDDFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNPPPSSSVVVXXXYYYXXXWWWVVVVVVWWWZZZ\\\]]]]]][[[ZZZYYY[[[^^^aaabbbjjjqqqsssqqqlllaaaVVVSSSOOOOOOSSSWWWXXXZZZ]]]^^^```cccdddfffllluuu|||~~~}}}zzzwwwyyy|||uuuooojjjgggccc`````````___^^^]]]]]]]]]^^^^^^^^^^^^___aaa___]]]\\\]]]```cccfffeeeddddddgggjjjiiiaaaZZZXXXUUURRROOOMMMIIIDDDAAA::::::::::::::::::;;;;;;888777666555444666:::======IIIWWWaaabbb]]]UUUOOOHHHFFFDDDCCCCCCBBBAAA???@@@@@@??????>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::777777666555444333222222222222333444444555666666333222111000000000000111111000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,---.........---------------......///000000111000000//////111444777999<<<@@@EEEIIINNNRRRWWW[[[\\\```eeeiiimmmpppsssvvvvvvyyy|||~~~ooofffeeekkksssxxxqqqqqquuuzzzqqq```UUUOOOHHH@@@666444222222333444444333222222111111111111222222////////////.../////////000111222222333333222222222222222222222333444555444444333444555888;;;===<<<<<<<<<<<<;;;:::888777555333555;;;<<<;;;DDDPPPpppyyyqqqgggppp~~~pppoooqqq<<<<<<<<<<<<;;;:::999999999999999:::999888777666555444333333444666888:::===>>>@@@@@@???>>>???@@@@@@@@@AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEGGGEEECCCBBBDDDGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPRRRSSSTTTTTTTTTUUUUUUVVVUUUTTTWWW\\\```ggggggfffccc```^^^```bbbccckkksssvvvuuuoooaaaTTTTTTOOOMMMQQQTTTUUUWWW[[[\\\___cccfffjjjqqqzzz}}}|||yyytttpppkkkhhhdddbbbbbbbbbbbbaaaaaaaaa````````````______dddbbb```^^^]]]^^^```aaaccc___\\\]]]``````\\\WWWUUURRROOOLLLIIIFFFBBB???:::999999999999999:::;;;888888777666444555888;;;:::BBBOOOYYY[[[UUUNNNJJJHHHFFFDDDCCCCCCAAA???============<<<<<<<<<<<<<<>>===<<<;;;;;;:::666666666555555555444444111222222333444555666666111111111111111222222333111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++(((***,,,,,,***)))***+++---------...//////000000111000000000222555888:::;;;???CCCHHHLLLPPPUUUYYYZZZ^^^dddiiilllooorrrtttvvvxxx{{{~~~~~~ssshhhdddiiipppzzzzzzzzz|||tttdddYYYRRRIII@@@:::888555333111000---+++222222111111111111222222///000000000000000000000111111222333333333333222222222222222333444555666777777666555666999;;;===;;;;;;;;;;;;:::888666555777444555999999:::FFFUUUsss}}}tttjjjrrr{{{mmmoooooo::::::;;;;;;;;;;;;::::::999999:::::::::888777666555444444333444666999:::999;;;===>>>======>>>???@@@@@@AAACCCCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGEEECCCCCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGMMMMMMMMMNNNNNNOOOOOOOOONNNOOORRRTTTTTTTTTRRRQQQSSSUUUUUUUUUTTTWWW^^^cccoooppppppkkkddd```^^^___dddllltttyyyzzzttteeeVVVSSSMMMJJJLLLOOOPPPSSSWWW[[[___eeeiiinnnuuu~~~~~~{{{yyywwwtttrrrllliiieeedddddddddddddddcccccccccbbbbbbaaaaaaaaaeeedddaaa___]]]\\\[[[[[[___\\\XXXWWWXXXYYYWWWUUUSSSPPPLLLJJJHHHEEEBBB???;;;::::::999999999::::::::::::999777555555777:::;;;???GGGQQQSSSNNNIIIGGGEEECCCBBBBBBBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<<<<;;;;;;666666666666666555555555111222222333444555555555222222333333444555555555222111000000//////000000------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------***---//////,,,***,,,...,,,------......///000000333333333444555888:::<<<999===AAAFFFJJJNNNSSSVVVXXX\\\bbbgggkkkmmmpppqqquuuwww{{{~~~yyyvvvjjjeeeiiioooyyykkk```WWWJJJ???888666444333222111///---222222111111111111222222111222222333333333333222111222222333333333333333222222222333444555777888999888888888999;;;<<<===============;;;:::888666777444555888777999HHHYYYtttxxxmmmtttuuuhhhkkklll777888999:::;;;;;;;;;:::999:::;;;;;;:::999777555444444333222444666888:::999;;;>>>?????????@@@BBB@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGEEECCCDDDFFFHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQQQQQQQQQQPPPOOORRRSSSTTTSSSQQQTTT[[[aaammmppprrrooohhhaaa___```eeemmmvvv|||{{{lll]]]SSSMMMIIIKKKMMMNNNQQQUUUXXX]]]dddiiinnnsss{{{|||zzzxxxwwwvvvuuullliiifffdddeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeedddcccaaa___\\\ZZZYYY[[[ZZZYYYWWWVVVUUUTTTSSSPPPNNNJJJHHHFFFEEEBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888666666777999999999>>>GGGJJJEEEBBBCCC>>>>>>===???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555444444222222222333333444444444333333444444444444444444222222222222222111000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------000333222///---///222,,,,,,---......//////000111222333555666888999:::888;;;@@@DDDHHHLLLPPPTTTWWW[[[aaafffiiikkkmmmnnnsssuuuyyy|||xxx}}}yyymmmhhhlllsss~~~rrrggg[[[LLL???444333333444555666444333222222111111111111222222///000111333333333222111111222333333444444333333111222222333555666888999888888999;;;<<<>>>???@@@>>>>>>>>>>>><<<:::888777666444555999888:::HHHZZZsss{{{qqqvvvtttgggjjjjjj555666888:::;;;;;;;;;;;;999:::;;;<<<;;;999777555333333222111222555777888;;;===@@@BBBBBBCCCDDDFFF@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKFFFEEEDDDEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNIIIJJJJJJKKKLLLMMMMMMNNNKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQOOONNNNNNNNNOOOOOOPPPRRRRRROOOMMMOOOVVV\\\fffkkkpppoooiiidddcccccceeemmmwwwsssdddVVVOOOKKKLLLNNNOOORRRWWWTTTYYYaaafffjjjooouuuyyy|||yyywwwvvvwwwwwwkkkiiifffdddeeefffffffffddddddeeefffggghhhiiiiiidddddddddcccaaa^^^[[[YYYWWWYYYZZZYYYVVVSSSRRRRRRNNNKKKHHHFFFEEECCCAAA???AAA@@@???======<<<<<<<<<<<<<<<;;;999777666777999555222666>>>AAA>>>===???999999999<<<>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<888888999999:::;;;<<<<<<;;;:::999777666444333222222222333333333333444444333333333333222111000000222222333444444222111000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***...111000,,,+++---000,,,,,,------...//////000...///111333555666666777777:::>>>CCCFFFJJJOOORRRVVVZZZ```eeehhhjjjkkkmmmqqqtttxxx{{{~~~{{{{{{{{{pppkkkpppwww~~~vvvkkk^^^MMM>>><<<:::888777666444111...222222111111111111222222,,,---...000000000///...111222333333444444333333111222222333555777999:::666777999<<>>??????@@@@@@???CCCBBB@@@??????@@@BBBCCCBBBCCCEEEGGGHHHGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFFFFFFFHHHJJJLLLJJJIIIHHHJJJMMMNNNLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNPPPOOONNNNNNNNNPPPQQQRRRZZZ```fffgggdddbbbcccffffffllluuuuuuaaaXXXNNNKKKMMMRRRTTTTTTTTTQQQSSS[[[dddjjjqqqwww||||||}}}zzzwwwqqqmmmgggddddddfffggghhhggghhhiiijjjjjjkkkjjjjjjeeeeeecccaaa___^^^\\\[[[ZZZ[[[ZZZXXXTTTPPPOOOOOOQQQNNNIIIFFFEEEDDDBBBAAA;;;;;;<<<======>>>>>>???===<<<;;;999888666555444666555555555666666555444555555666888::::::999888999;;;<<<:::666444444555666777999:::;;;::::::999;;;:::888666444444555555222333444555555555555444333333444444555444444333///000111222222111///.........---,,,+++))))))(((((()))***+++,,,---------((()))+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------......//////000000111111000111222444555777888999:::===@@@BBBEEEHHHLLLOOORRRXXX___ccceeegggkkknnnqqqrrrtttvvvzzz}}}}}}}}}qqqkkkmmmttt|||qqqdddQQQAAA;;;999666555666666555555444333222222111111111222111111222333333333333222333333222222222333444444222333333444555666666777222444888:::<<<>>>AAACCCDDD>>><<>>??????@@@@@@???AAAAAA?????????AAACCCDDDAAABBBDDDFFFFFFFFFEEEDDDEEEFFFHHHIIIKKKLLLMMMMMMIIIIIIGGGGGGHHHIIIKKKMMMKKKJJJIIIJJJMMMMMMKKKIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPQQQRRRRRRSSSVVV[[[___aaaaaaaaabbbdddeeekkktttyyymmmcccXXXRRRRRRUUUUUUTTTVVVSSSSSSZZZ```eeelllrrrxxx}}}~~~|||xxxtttqqqmmmiiigggggghhhiiiiiiiiiiiijjjkkkllllllkkkkkkgggfffeeebbb```^^^]]]\\\]]]]]]]]]ZZZUUURRRPPPPPPPPPMMMJJJHHHFFFEEECCCAAA>>>>>>===<<<;;;;;;::::::===<<<;;;999888666666555666666666777777666444222555555555777888888777777555777888777444222333444999999;;;;;;<<<;;;::::::999888777666555444444444333333333333333333333333444444555555555444333333000111222333333222000///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........///000000111111222222444555777888::::::<<<>>>AAACCCEEEHHHLLLOOOPPPVVV]]]aaadddhhhmmmqqqqqqsssuuuwwwyyy~~~~~~~~~|||rrrlllpppwww|||rrreeeRRRBBB;;;888666444555555555444333333333222222222111111111111222333333333333222333333333333333444555555444444444444555666777777444666999;;;<<>>::::::::::::999777444333222111000000222444888:::<<<===>>>??????@@@@@@???@@@?????????@@@AAACCCDDD@@@AAACCCEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNJJJIIIIIIIIIIIIKKKLLLMMMLLLKKKJJJKKKLLLLLLKKKIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWZZZ]]]___bbbcccddddddjjjsss}}}uuukkk___XXXWWWWWWVVVTTTVVVRRRRRRVVV[[[___fffmmmuuuzzz}}}wwwrrrpppnnnkkkjjjkkkkkkkkkjjjkkkllllllmmmmmmmmmlllllljjjiiifffdddaaa___^^^]]]___```___\\\WWWSSSRRRQQQOOOMMMKKKJJJIIIGGGDDDAAA@@@@@@>>>===<<<;;;;;;:::<<<;;;:::888777666666555333444555666777666555444555555555555555555555555222444666666555444444555999::::::::::::999999888666666666666666555444333444333222111111222222333555555555555555444333222222222333444333222000///++++++,,,---......///000,,,------......---------++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,---------......//////000111111333444555666888:::;;;<<<>>>@@@BBBDDDFFFHHHLLLNNNOOOTTTZZZ^^^bbbgggnnnsssrrrtttuuuwwwyyy}}}{{{qqqmmmqqqyyyyyyqqqfffSSSCCC:::777555333444444333222222222333444333222111000111111222333333333333222222333333444555666777777777666555444444555777888777999:::;;;===AAAEEEIIIMMMHHHDDDCCCAAA===::::::888999666777======HHH^^^vvv|||}}}~~~{{{wwwpppeeexxx<<<<<<<<<<<<<<<======>>>;;;;;;<<<;;;:::888666444///......000333777;;;>>><<<===>>>??????@@@@@@???>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNOOONNNLLLKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVXXXXXXYYY\\\```cccdddddddddjjjsss|||vvvmmmaaaYYYWWWWWWUUUSSSQQQNNNNNNRRRWWW\\\eeennntttxxx~~~~~~wwwssspppooonnnnnnoooooonnnmmmmmmmmmnnnnnnnnnmmmlllllllllkkkhhheeebbb```______aaaaaa```]]]XXXTTTRRRRRROOONNNLLLLLLKKKIIIEEEBBB@@@??????>>>>>>???@@@@@@<<<;;;999777666555555555111222444555555666888:::555666555444333222333333222444555777777888999999888777777777666666555555444444555666666555444333444333222111111333555666666666666666555444333222222222222222222111//////***++++++,,,---...//////,,,---------------,,,+++,,,,,,,,,,,,+++******)))+++++++++,,,,,,,,,------------......///000000111222333444666888999:::;;;???AAACCCDDDEEEGGGJJJMMMPPPSSSXXX\\\___eeemmmsssssstttvvvwwwxxx{{{xxxmmmiiiooowww~~~}}}|||xxxsssnnneeeSSSDDD:::777444333333333222111000111333444444333111000111111222333333333333222222333444555777777888888999777555333333444777888:::;;;<<<<<<>>>BBBHHHLLLMMMIIIDDD@@@===999777777777999666777======III```xxx|||~~~}}}{{{yyyrrrfffxxx===<<<<<<<<<<<<===>>>>>>============<<<999777666/////////000333777;;;>>><<<===>>>??????@@@@@@???======>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMOOONNNNNNMMMMMMNNNNNNOOOOOOQQQSSSUUUWWWWWWWWWWWW\\\[[[[[[]]]```ccccccbbbdddjjjrrrzzz{{{qqqddd[[[XXXVVVRRROOOKKKIIIIIINNNSSSYYYeeeoooqqquuu{{{~~~yyyuuupppooooooppprrrrrrqqqpppoooooooooooonnnmmmmmmlllmmmkkkhhheeecccaaaaaaaaaaaaaaaaaa^^^YYYUUUSSSSSSQQQOOONNNMMMLLLJJJFFFCCC@@@???>>>>>>>>>???AAABBB>>>===:::777666555555555666777777666555666999<<<777888999777333111222333111222444666999:::;;;;;;888777777666666555555555444444555666666555444333333333222222333666888:::555666666666555555444333111111111000000///...---+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***---,,,,,,++++++*********+++++++++,,,,,,,,,---------------...//////000000000111222444666777888999>>>@@@BBBCCCDDDFFFIIIKKKQQQTTTXXXZZZ]]]bbbjjjpppssstttvvvwwwxxxzzz~~~~~~ttthhhdddiiirrr|||zzzyyyvvvtttoookkkiiicccSSSDDD:::777444222222222111000000111333444444333111000111111222333333333333222222333555666777888888888999777555333333444666888;;;;;;<<<===???CCCHHHLLLLLLJJJEEE>>>999777666666666777444555;;;===III```{{{zzz}}}~~~yyyrrrhhhzzz======<<<<<<======>>>???>>>>>>???>>>===;;;999777444333222111222555888999<<<===>>>??????@@@@@@???===>>>>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNMMMLLLKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUWWWXXXXXX\\\]]]^^^``````aaaaaaaaadddiiipppvvvzzzkkk```ZZZUUUPPPKKKGGGEEEEEEIIIMMMTTTaaammmrrrwww~~~}}}yyyvvvqqqppppppqqqsssttttttsssrrrrrrrrrqqqpppooonnnmmmmmmkkkhhheeecccbbbbbbcccaaabbbaaa___ZZZWWWUUUUUUTTTRRRPPPNNNMMMJJJGGGDDDBBBAAA???===<<<===>>>???CCCAAA>>>:::888777777777<<<>>>???>>>:::888:::<<<999<<<>>><<<777333222333000000111444888:::;;;::::::999888888777888888999666666666666666555444333333333333333555777999:::444555555666666666555555111111000///...---------,,,,,,,,,++++++***************+++,,,,,,+++++++++,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------,,,------......///000000//////111222444666777777<<<===???@@@AAACCCFFFIIIOOOSSSWWWYYY\\\aaaiiinnnrrrtttvvvwwwxxxzzz}}}~~~}}}rrrddd___eeeooo~~~{{{yyyyyywwwssslllfffeee```RRRDDD:::888444333222222111000000111222333444333222222111111222333333333333222222333555777888888777777666555444333333444666777999;;;<<<===???CCCGGGKKKKKKLLLHHH???999888888666444666222333:::<<>>>>>???>>>>>>>>>>>><<<:::888777666555333222222444777888<<<===>>>??????@@@@@@???>>>>>>???@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLKKKIIILLLNNNNNNLLLKKKLLLNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQSSSUUUWWWYYY\\\```dddeeecccbbbccceeecccggglllqqqzzz~~~pppddd]]]XXXQQQLLLGGGEEEDDDEEEFFFKKKXXXdddqqqwwwzzzwwwuuuqqqpppooopppsssuuuvvvuuuuuuuuuuuutttsssrrrppppppllljjjgggdddccccccdddeeebbbbbbbbb```]]]ZZZYYYYYYXXXUUUQQQNNNLLLJJJGGGEEEDDDCCC@@@??????@@@BBBDDDJJJGGGCCC???<<<:::::::::;;;AAAGGGIIIEEEAAA??????<<<@@@CCCAAA;;;555333444111111222555:::<<<<<<;;;:::999888888888999:::;;;999888777666555444444444444444444555555555555666333444555666666777777666333222111///......------------,,,,,,,,,+++++++++******+++,,,------------,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,---......//////000...///000222444555666777888:::<<<>>>???AAAEEEGGGLLLPPPUUUYYY\\\bbbiiinnnppprrruuuwwwxxxzzz}}}qqqccc^^^eeeooo~~~}}}}}}xxxnnnfffddd```RRRDDD;;;999555333333333111000111111222222222333333333111111222333333333333222222333555777777666555444333333333333333444555666777999<<<===???BBBFFFIIIIIILLLIII@@@999999888666444555111333:::<<>>??????============<<<999777666444333222111333666999;;;<<<===>>>??????@@@@@@???>>>??????@@@@@@@@@??????CCCBBBBBBCCCCCCDDDEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMIIIKKKNNNNNNLLLKKKMMMOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOQQQTTTWWWYYY]]]ccciiijjjhhhfffgggjjjaaafffiiimmmvvv}}}oooeee___ZZZTTTOOOIIIFFFCCCBBBAAADDDPPP]]]kkkrrr|||}}}xxxuuutttrrrpppooopppsssuuuwwwwwwxxxxxxxxxwwwvvvtttsssrrrkkkiiifffdddbbbccceeefffbbbcccdddbbb___\\\[[[\\\ZZZWWWRRRNNNKKKIIIGGGEEEDDDCCCBBBBBBDDDGGGJJJMMMOOOLLLGGGBBB???=========555???KKKQQQOOOJJJGGGEEE===BBBFFFDDD>>>777444444444444444888<<>>???AAADDDGGGEEEJJJHHH???888888777444444666222333:::===JJJcccyyy}}}~~~|||vvviii|||